.reveal{opacity:0;transform:translateY(48px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.in-view{opacity:1;transform:none}.reveal-left{opacity:0;transform:translate(-56px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-left.in-view{opacity:1;transform:none}.reveal-right{opacity:0;transform:translate(56px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.reveal-right.in-view{opacity:1;transform:none}.reveal-scale{opacity:0;transform:scale(.88);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal-scale.in-view{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(32px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal-stagger.in-view>*:nth-child(1){transition-delay:.05s}.reveal-stagger.in-view>*:nth-child(2){transition-delay:.15s}.reveal-stagger.in-view>*:nth-child(3){transition-delay:.25s}.reveal-stagger.in-view>*:nth-child(4){transition-delay:.35s}.reveal-stagger.in-view>*{opacity:1;transform:none}.tilt-card{transform-style:preserve-3d;transform:perspective(1000px);transition:transform .2s ease,box-shadow .2s ease;will-change:transform}.tilt-card:hover{box-shadow:0 24px 48px #141e192e}.tilt-card .tilt-inner{transform:translateZ(20px)}.float-anim{animation:zg-float 4.5s ease-in-out infinite}.float-anim-slow{animation:zg-float 6.5s ease-in-out infinite}@keyframes zg-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}.stat-number{display:inline-block;font-variant-numeric:tabular-nums}.pulse-badge{animation:zg-pulse 2.4s ease-in-out infinite}@keyframes zg-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.atc-button,.sticky-atc .button{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.atc-button:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 10px 24px -12px #141e1959}}.atc-button:active:not([disabled]){transform:translateY(0) scale(.97)}.magnetic-cta{transform:translate(var(--zg-mx, 0px),var(--zg-my, 0px));transition:transform .35s cubic-bezier(.22,1,.36,1)}.magnetic-cta:active{transition:transform .12s cubic-bezier(.22,1,.36,1)}fieldset.product-form__input .color-swatch,variant-radios label,.quantity-break{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}@media(hover:hover)and (pointer:fine){variant-radios label:hover,.quantity-break:hover{transform:translateY(-1px)}}variant-radios label:active,.quantity-break:active{transform:scale(.98)}.select-pop{animation:zg-pop .32s cubic-bezier(.22,1,.36,1)}@keyframes zg-pop{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.sticky-atc--after-scroll{transition:transform .4s cubic-bezier(.22,1,.36,1)}.sticky-atc--after-scroll.sticky-atc--active{animation:none;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal,.reveal-left,.reveal-right,.reveal-scale,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}.float-anim,.float-anim-slow,.pulse-badge{animation:none!important}.tilt-card{transition:none!important}.atc-button,.sticky-atc .button,.magnetic-cta,.select-pop{animation:none!important;transform:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/site-animate.css.map */
