sm-scroll-reveal{--smsr-steps:4;--smsr-from:#C9B8F0;--smsr-to:linear-gradient(180deg,#E4DCF7 0%,#F7F4FC 100%);--smsr-cream:#181419;--smsr-accent:#5B4B9A;--smsr-accent-end:#5B4B9A;--smsr-ink:#181419;--smsr-font:"Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;display:block;position:relative;height:calc(var(--smsr-steps) * 100vh);height:calc(var(--smsr-steps) * 100svh);background:var(--smsr-from);color:var(--smsr-cream)}.smsr__stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:grid;place-items:center;isolation:isolate}.smsr__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--smsr-from);z-index:-3}.smsr__bg--end{top:0;bottom:auto;height:137%;background:var(--smsr-to);z-index:-2;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%);transform:translate3d(0,100%,0);will-change:transform}.smsr__float{position:absolute;left:var(--x);top:var(--y);width:var(--w);z-index:-1;will-change:transform,opacity;pointer-events:none}.smsr__float img{display:block;width:100%;height:auto;animation:smsr-bob var(--dur,7.5s) ease-in-out var(--delay,0s) infinite alternate;filter:drop-shadow(0 18px 24px rgba(0,0,0,.28))}@keyframes smsr-bob{0%{transform:translate3d(0,-7px,0) rotate(calc(var(--rot,0deg) - 3deg))}to{transform:translate3d(0,8px,0) rotate(calc(var(--rot,0deg) + 3deg))}}.smsr__headline{margin:0;padding:0 16px;text-align:center;font-family:var(--smsr-font);font-weight:800;text-transform:uppercase;font-size:clamp(2.1rem,9.2vw,11rem);line-height:.9;letter-spacing:-.045em;font-variation-settings:"wght" 800;will-change:transform;transform-origin:50% 0;position:relative;z-index:1;text-wrap:balance}.smsr__line{display:block;overflow:hidden;padding:.04em .02em .06em;margin-bottom:-.06em}.smsr__line>span{display:block;transform:translate3d(0,112%,0);will-change:transform}.smsr__line--accent{color:var(--smsr-accent)}.smsr__product{position:absolute;left:50%;bottom:0;height:min(60vh,120vw);aspect-ratio:868/1941;transform:translate3d(-50%,110%,0);z-index:2;will-change:transform}.smsr__bottle{position:relative;z-index:2;display:block;width:100%;height:100%;max-width:none;filter:drop-shadow(0 30px 40px rgba(24,20,25,.18))}.smsr__peek{position:absolute;z-index:1;height:auto;max-width:none;transform:translate3d(0,100%,0);will-change:transform}.smsr__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){.smsr__headline{font-size:clamp(1.6rem,8vw,3.4rem);letter-spacing:-.04em;padding:0}.smsr__line{white-space:nowrap;display:flex;justify-content:center}.smsr__line>span{flex:none}.smsr__float[data-desktop-only]{display:none}.smsr__float{width:calc(var(--w) * .95)}.smsr__float{top:var(--ym,var(--y));left:var(--xm,var(--x))}}@media(prefers-reduced-motion:reduce){sm-scroll-reveal{height:auto;background:var(--smsr-to);color:var(--smsr-ink)}.smsr__stage{position:relative;height:auto;padding:12vh 0 0;display:flex;flex-direction:column;align-items:center;gap:6vh}.smsr__bg,.smsr__float{display:none}.smsr__line>span{transform:none}.smsr__line--accent{color:var(--smsr-accent-end)}.smsr__float img{animation:none}.smsr__float{opacity:.9}.smsr__product{position:relative;left:auto;transform:none}.smsr__peek{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-scroll-reveal.css.map */
