.hero-scroll{--hero-scroll-height: 100vh;--hero-scroll-length: 600vh;--hero-scroll-background: #e4ebdd;position:relative;width:100%;height:var(--hero-scroll-length);min-height:var(--hero-scroll-height);background:var(--hero-scroll-background);overflow:clip;isolation:isolate}.hero-scroll__sticky{position:sticky;top:0;width:100%;height:var(--hero-scroll-height);min-height:1px;overflow:hidden;background:var(--hero-scroll-background)}.hero-scroll__canvas{display:block;width:100%;height:100%;background:var(--hero-scroll-background)}.hero-scroll__loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#0f172ab8;background:var(--hero-scroll-background);transition:visibility .3s ease,opacity .3s ease}.hero-scroll__loader-text{font:600 11px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.14em;text-transform:uppercase}.hero-scroll__spinner{width:28px;height:28px;border:2px solid rgba(15,23,42,.16);border-top-color:#0f172ab8;border-radius:50%;animation:hero-scroll-spin .8s linear infinite}.hero-scroll.is-ready .hero-scroll__loader{visibility:hidden;opacity:0;pointer-events:none}.hero-scroll.is-error .hero-scroll__spinner{display:none}.hero-scroll.is-error .hero-scroll__loader-text{letter-spacing:.04em;text-transform:none}.hero-scroll__a11y-copy{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@keyframes hero-scroll-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-scroll{height:var(--hero-scroll-height)}.hero-scroll__sticky{position:relative}.hero-scroll__spinner{animation:none}}@supports not (overflow: clip){.hero-scroll{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/hero-scroll.css.map */
