.fse{--fse-story-bg: #f6f1e9;--fse-radius: 24px;--fse-shell: 1380px;background:var(--fse-story-bg)}body.fse-story-active :is(.shopify-section-header,#shopify-section-header,.header-wrapper,.sticky-header,.header,.header-container){display:none!important}.fse-main{max-width:var(--fse-shell);margin:0 auto;padding:0 16px 14svh}.fse-narrative{position:relative}.fse-narrative__sticky{position:sticky;top:0;height:100svh;display:grid;place-items:center;overflow:hidden;padding:20px 16px}.fse-narrative__viewport{position:relative;width:100%;min-height:min(72svh,700px)}.fse-narrative__marker{height:86svh}.fse-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(.994);pointer-events:none}.fse-scene.is-active{opacity:1;transform:scale(1)}.fse-copy{width:min(100%,var(--fse-content-width, 760px));margin:0 auto;text-align:var(--fse-text-align, center)}.fse-copy--intro,.fse-copy__text{font-size:var(--fse-text-size, 44px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.fse-copy--rich{text-align:left}.fse-eyebrow{margin:0 0 14px;font-size:11px;text-transform:uppercase;letter-spacing:.14em;opacity:.72}.fse-heading{margin:0 0 12px;font-size:clamp(30px,5vw,56px);line-height:1;letter-spacing:-.03em}.fse-richtext{font-size:clamp(15px,1.8vw,18px);line-height:1.75}.fse-media-wrap{width:min(100%,var(--fse-content-width, 1080px));border-radius:var(--fse-radius);overflow:hidden}.fse-media{width:100%;height:auto;display:block}.fse-media-wrap--block{box-shadow:0 10px 26px #0000000f}.fse-scene--hero{top:0;right:0;bottom:0;left:0}.fse-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fse-hero-image--fadeout{opacity:0}.fse-hero-image--mid{opacity:.35}.fse-hero-logos{position:relative;z-index:2;width:100%;height:100%;display:grid;place-items:center;pointer-events:none}.fse-logo{position:absolute;width:100%;max-width:min(48vw,340px);height:auto}.fse-logo--secondary{opacity:0}.fse-logo--show{opacity:1}.fse-logo--fadeout{opacity:0}.fse-logo--mid.fse-logo--primary,.fse-logo--mid.fse-logo--secondary{opacity:.5}.fse-split{width:min(100%,1180px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:center}.fse-split--right .fse-split__media{order:2}.fse-split--right .fse-split__text{order:1}.fse-split__media{border-radius:var(--fse-radius);overflow:hidden}.fse-split__text p{margin:0;font-size:var(--fse-text-size, 36px);line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.fse-scene--pinned-static{transform:scale(1)}.fse-scene--pinned-static .fse-split__text{opacity:0}.fse-scene--pinned-static .fse-split__media{opacity:1}.fse-flow{padding:clamp(56px,8vw,120px) 0}.fse-flow__inner{width:100%;margin:0 auto}.fse-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fse-products-intro{margin-bottom:18px;text-align:center}.fse-products-subheading{margin:0 auto;max-width:680px;font-size:15px;line-height:1.7}.fse-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,27vw);gap:14px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.fse-product-card{border:1px solid rgba(0,0,0,.12);background:#ffffff80;border-radius:20px;overflow:hidden;scroll-snap-align:start}.fse-product-card__image-wrap{display:block;aspect-ratio:4 / 5;background:#0000000d}.fse-product-card__image{width:100%;height:100%;object-fit:cover}.fse-product-card__body{padding:14px;display:grid;gap:9px}.fse-product-card__title-link{text-decoration:none;font-size:16px;line-height:1.4}.fse-product-card__price,.fse-product-card__excerpt{margin:0;font-size:13px;line-height:1.6;opacity:.82}.fse-btn{width:100%;border-radius:999px;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.fse-btn--solid{background:var(--fse-product-btn-fill, #1f1f1f);color:var(--fse-product-btn-text, #ffffff);border-color:var(--fse-product-btn-border, #1f1f1f)}.fse-flow--products .fse-btn--ghost{border-color:var(--fse-product-btn-border, currentColor);color:var(--fse-product-btn-border, currentColor)}.fse-reveal{opacity:0;transform:translateY(10px)}.fse-reveal.is-visible{opacity:1;transform:translateY(0)}.fse-scene,.fse-reveal,.fse-hero-image,.fse-logo{transition:opacity .28s ease,transform .28s ease}@media(max-width:989px){.fse-logo{max-width:min(66vw,270px)}.fse-narrative__marker{height:72svh}.fse-copy--intro,.fse-copy__text,.fse-split__text p{font-size:clamp(28px,7.4vw,var(--fse-text-size, 44px))}.fse-split{grid-template-columns:1fr;gap:12px}.fse-split--right .fse-split__media,.fse-split--right .fse-split__text{order:initial}.fse-split__media{max-height:none}.fse-split__media picture{display:block}.fse-split__media .fse-media{display:block;width:100%;height:auto;max-height:70svh;object-fit:contain}.fse-two-col{grid-template-columns:1fr}.fse-product-rail{grid-auto-columns:minmax(78vw,78vw)}}.fse-scroll-cue{position:fixed;left:50%;bottom:max(84px,env(safe-area-inset-bottom,0px) + 12px);transform:translate(-50%);z-index:30;display:inline-flex;flex-direction:column;align-items:center;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s ease,visibility .24s ease,transform .24s ease}.fse-scroll-cue.is-visible{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.fse-scroll-cue__text{font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#393939b8}.fse-scroll-cue__arrow{width:10px;height:10px;border-right:1.5px solid rgba(57,57,57,.72);border-bottom:1.5px solid rgba(57,57,57,.72);transform:rotate(45deg);animation:fseScrollCueFloat 1.5s ease-in-out infinite}@keyframes fseScrollCueFloat{0%,to{transform:rotate(45deg) translate(0)}50%{transform:rotate(45deg) translate(3px,3px)}}@media(max-width:989px){.fse-scroll-cue{bottom:max(96px,env(safe-area-inset-bottom,0px) + 10px)}.fse-scroll-cue__text{font-size:10px}}@media(prefers-reduced-motion:reduce){.fse-scroll-cue{transition:none!important}.fse-scroll-cue__arrow{animation:none!important}}@media(prefers-reduced-motion:reduce){.fse-scene,.fse-reveal,.fse-hero-image,.fse-logo{transition:none!important}}.fse-marker--hero{height:36svh}
/*# sourceMappingURL=/cdn/shop/t/10/assets/figtiin-story-engine.css.map */
