main#MainContent:has(.pdp-story){overflow-x:clip}.pdp-story-section,.shopify-section.pdp-story-section,.pdp-story-root,.pdp-story,.pdp-story__inner,.pdp-story__layout{overflow:visible}.pdp-story-root{display:block}.pdp-story{--pdp-story-bg: #f4eef8;--pdp-story-ink: #1a1a1a;--pdp-story-muted: #6b6478;--pdp-story-purple: #582e91;--pdp-story-card-border: #e4dced;--pdp-story-radius: 20px;width:100%;max-width:none;margin:0;background:var(--pdp-story-bg);color:var(--pdp-story-ink);font-family:var(--font-primary),sans-serif}.pdp-story__inner{width:min(1040px,calc(100% - 32px));margin:0 auto;padding:36px 0 40px}.pdp-story__sticky{position:static;display:flex;flex-direction:column;gap:12px;width:100%;max-width:none;margin-left:0;background:none;padding-bottom:0}.pdp-story__header{margin:0;padding-inline:0}.pdp-story__eyebrow,.pdp-story__period{margin:0;color:var(--pdp-story-purple);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}@media screen and (max-width:750px){.pdp-story__eyebrow,.pdp-story__period{font-size:12px}}.pdp-story__eyebrow{margin-bottom:8px}.pdp-story__heading{margin:0;color:var(--pdp-story-ink);font-family:var(--font-primary),sans-serif;font-size:26px;font-style:normal;font-weight:600;letter-spacing:-.02em;line-height:1.15;text-transform:none;word-break:break-word}.pdp-story__intro{margin:10px 0 0;color:#3a3150;font-size:16px;font-weight:400;line-height:1.5}.pdp-story__layout{display:flex;flex-direction:column;gap:12px;min-width:0}.pdp-story__media{position:relative;z-index:1;min-width:0;min-height:0;margin:0;padding-inline:0}.pdp-story__frame{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;max-height:none;overflow:hidden;border-radius:var(--pdp-story-radius);background:#e6dcf2;box-shadow:0 10px 30px #582e911f}.pdp-story__layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.02);transition:opacity .4s ease,transform .6s ease}.pdp-story__layer.is-active{opacity:1;transform:scale(1);z-index:2}.pdp-story__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pdp-story__caption{background:#1f1625b3!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;border-radius:14px!important;padding:11px 13px!important;position:absolute!important;z-index:3!important;left:20px!important;right:20px!important;bottom:18px!important;display:flex!important;flex-direction:column!important;gap:3px!important;margin:0!important;color:#fff!important}.pdp-story__caption-meta{font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;opacity:.9}.pdp-story__caption-text{font-size:14px;font-weight:600;line-height:1.35}.pdp-story__caption-text[hidden]{display:none}.pdp-story__steps{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0 0 50vh;list-style:none}@media screen and (max-width:989px){.pdp-story__steps{padding-bottom:24px}}.pdp-story__step{margin:0;padding:16px 18px;border:1px solid transparent;border-radius:18px;background:transparent}@media screen and (max-width:989px){.pdp-story__step{cursor:pointer}.pdp-story__step:focus-visible{outline:2px solid var(--pdp-story-purple);outline-offset:2px}}.pdp-story__step.is-active{border-color:var(--pdp-story-card-border);background:#fff;box-shadow:0 8px 24px #582e9114}.pdp-story__card{display:flex;align-items:flex-start;gap:12px;min-width:0}.pdp-story__number{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid #b9b1c6;border-radius:50%;color:var(--pdp-story-muted);font-size:12px;font-weight:700;line-height:1}.pdp-story__step.is-active .pdp-story__number{border-color:var(--pdp-story-purple);background:var(--pdp-story-purple);color:#fff}.pdp-story__copy{min-width:0;padding-top:4px}.pdp-story__period{margin-bottom:4px}.pdp-story__title{margin:0;color:var(--pdp-story-ink);font-family:var(--font-primary),sans-serif;font-size:19px;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none;word-break:break-word;margin:4px 0 7px!important}.pdp-story__description{margin:6px 0 0;color:#2a2438;font-size:16px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}@media screen and (max-width:750px){.pdp-story__description{font-size:14px}}.pdp-story__step:not(.is-active) .pdp-story__period,.pdp-story__step:not(.is-active) .pdp-story__title,.pdp-story__step:not(.is-active) .pdp-story__description{color:var(--pdp-story-muted)}@media(prefers-reduced-motion:no-preference){.pdp-story__step{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}}@media(prefers-reduced-motion:reduce){.pdp-story__layer,.pdp-story__layer.is-active{transform:none;transition:none}}@media screen and (min-width:990px){.pdp-story__frame{width:100%;max-width:716px;height:auto;aspect-ratio:716 / 520;max-height:none;border-radius:26px}.pdp-story__inner{width:min(1240px,calc(100% - 80px));padding:56px 0}.pdp-story__sticky{display:contents}.pdp-story__header{grid-column:1 / -1;grid-row:1;padding-inline:0}.pdp-story__heading{font-size:43px}.pdp-story__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,716px);gap:28px 40px;align-items:start}.pdp-story__steps{grid-column:1;grid-row:2;padding-bottom:16vh}.pdp-story__media{position:sticky;top:var(--pdp-story-sticky-top, calc(var(--header-height, 0px) + 12px));align-self:start;justify-self:end;grid-column:2;grid-row:2;width:716px;max-width:100%;padding-inline:0}.pdp-story-root.is-image-pinned .pdp-story__media{z-index:2}.pdp-story-root.is-image-pinned .pdp-story__media:before{content:"";position:fixed;z-index:2;top:0;left:0;width:100vw;height:var(--pdp-story-sticky-top, 0px);background:var(--pdp-story-bg, #f4eef8);pointer-events:none}.pdp-story__caption{padding:16px 18px}.pdp-story__caption-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pdp-story.css.map */
