.immersive-feature-scroll{--ifs-progress: 0;--ifs-heading-size: 34px;display:block;position:relative;color:#f6ecdc}.ifs-mobile-stack{display:none}.immersive-feature-scroll .ifs-track{height:calc(var(--ifs-track-units, var(--ifs-slide-count, 1)) * var(--larus-hero-height, 100dvh))}.immersive-feature-scroll .ifs-sticky{position:sticky;top:0;height:var(--larus-hero-height, 100dvh);overflow:hidden}.immersive-feature-scroll .ifs-backgrounds,.immersive-feature-scroll .ifs-background{position:absolute;top:0;right:0;bottom:0;left:0}.immersive-feature-scroll .ifs-background{opacity:0;transition:opacity .26s ease}.immersive-feature-scroll .ifs-background.is-active{opacity:var(--ifs-bg-opacity, 1)}.immersive-feature-scroll .ifs-background-media{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.immersive-feature-scroll .ifs-background-media--placeholder{background:#1f1f1f}.immersive-feature-scroll .ifs-content-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:clamp(1rem,3vw,2rem)}.immersive-feature-scroll .ifs-content{position:absolute;width:min(980px,96vw);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--ifs-text-color, #f6ecdc);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(calc((.52 - var(--ifs-progress, 0)) * 260px));transition:opacity .22s ease,visibility .22s ease,transform 80ms linear,color .22s ease}.immersive-feature-scroll .ifs-content.is-active{opacity:var(--ifs-content-opacity, 1);visibility:visible;pointer-events:auto;transform:translateY(var(--ifs-text-y, 0px))}.immersive-feature-scroll .ifs-icon,.ifs-mobile-panel .ifs-icon{display:grid;place-items:center;width:84px;height:36px;margin:0 auto 1.2rem;color:inherit}.immersive-feature-scroll .ifs-icon img,.immersive-feature-scroll .ifs-icon svg,.ifs-mobile-panel .ifs-icon img,.ifs-mobile-panel .ifs-icon svg{display:block;max-width:100%;max-height:100%}.immersive-feature-scroll h2.ifs-heading,.ifs-mobile-panel .ifs-heading{margin:0 0 .9rem;font-size:var(--ifs-heading-size, 34px);line-height:1.12;color:inherit;font-family:var(--heading-font-family, "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif);font-weight:var(--heading-font-weight, 400);letter-spacing:.04em;text-shadow:0 6px 24px rgba(0,0,0,.35)}.immersive-feature-scroll .ifs-text,.ifs-mobile-panel .ifs-text{max-width:52rem;margin-inline:auto;color:inherit;font-family:var(--base-font-family, "Courier New", Courier, monospace);font-size:var(--base-text-size, 18px);line-height:var(--base-line-height, 1.6);letter-spacing:.035em;text-shadow:0 2px 12px rgba(0,0,0,.28)}.immersive-feature-scroll .ifs-text p,.ifs-mobile-panel .ifs-text p{margin:0;color:inherit}.immersive-feature-scroll .ifs-link,.ifs-mobile-panel .ifs-link{display:inline-block;margin-top:1.35rem;color:inherit;text-transform:none;font-size:var(--base-text-size, 18px);letter-spacing:.03em;line-height:1.2;text-decoration:underline;text-underline-offset:.24em}@media(max-width:767.98px){.ifs-desktop-scroll{display:none!important}.ifs-mobile-stack{display:block}.ifs-mobile-panel{--ifs-heading-size: 34px;position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--larus-hero-height, 100dvh);height:var(--larus-hero-height, 100dvh);overflow:hidden;color:var(--ifs-text-color, #f6ecdc);box-sizing:border-box}.ifs-mobile-panel__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ifs-mobile-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat}.ifs-mobile-panel__bg--placeholder{background:#1f1f1f}.ifs-mobile-panel__content{position:relative;z-index:1;width:min(94vw,680px);padding:clamp(1rem,4vw,2rem);display:flex;flex-direction:column;align-items:center;text-align:center;color:inherit}.ifs-mobile-panel .ifs-heading{font-size:var(--ifs-heading-size)}.ifs-mobile-panel .ifs-text,.ifs-mobile-panel .ifs-link{font-size:var(--base-text-size, 18px);line-height:var(--base-line-height, 1.6)}}@media(min-width:768px){.ifs-mobile-stack{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/immersive-feature-scroll.css.map */
