@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sn-reveal{animation:sn-reveal-in linear both;animation-timeline:view();animation-range:entry 0% entry 38%}}@keyframes sn-reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sn-stagger>*{animation-delay:calc(var(--i, 0) * .11s)}}.sn-io-reveal{opacity:0;transform:translateY(14px);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.sn-io-reveal.is-in{opacity:1;transform:none}.sn-hero__video{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.sn-hero__video.is-ready{opacity:1}.sn-stickybar{transform:translateY(110%);transition:transform .25s cubic-bezier(.16,1,.3,1)}.sn-stickybar.is-visible{transform:translateY(0)}.sn-carousel__track{display:flex;gap:var(--sn-s-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sn-carousel__track::-webkit-scrollbar{display:none}.sn-carousel__slide{scroll-snap-align:center;flex:0 0 88%;max-width:380px}@media(min-width:750px){.sn-carousel__slide{flex-basis:32%}}@media(prefers-reduced-motion:no-preference){.sn-cta-pulse.is-seen{animation:sn-pulse-once .62s cubic-bezier(.16,1,.3,1) 1}@keyframes sn-pulse-once{0%{transform:scale(1)}40%{transform:scale(1.035)}to{transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.sn-reveal,.sn-io-reveal,.sn-cta-pulse,.sn-hero__video,.sn-stickybar{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snorluna-animations.css.map */
