@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #e85a714d}50%{box-shadow:0 0 40px #e85a7199}}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutToRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in-down{animation:fadeInDown .6s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in-left{animation:fadeInLeft .6s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in-right{animation:fadeInRight .6s cubic-bezier(.22,1,.36,1) forwards}.animate-fade-in{animation:fadeIn .5s ease forwards}.animate-scale-in{animation:scaleIn .5s cubic-bezier(.22,1,.36,1) forwards}.animate-float{animation:float 4s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2s ease-in-out infinite}.animate-bounce-subtle{animation:bounce .3s ease}.js.animations-enabled .scroll-reveal{opacity:0;translate:0 34px;scale:.985;transition:opacity .85s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),translate .85s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms),scale .85s cubic-bezier(.22,1,.36,1) var(--reveal-delay, 0ms);will-change:opacity,translate,scale}.js.animations-enabled .scroll-reveal.is-visible{opacity:1;translate:0 0;scale:1;will-change:auto}.stagger-1{animation-delay:.05s}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.hover-lift{--motion-root-y: 0px;--motion-root-scale: 1;transform:translate3d(0,var(--motion-root-y),0) scale(var(--motion-root-scale));transition:box-shadow .85s ease}.hover-lift:hover{box-shadow:0 12px 30px #0000001c}.hover-scale{--motion-root-scale: 1;transform:scale(var(--motion-root-scale))}.img-zoom{--motion-image-scale: 1;overflow:hidden}.img-zoom img{transform:scale(var(--motion-image-scale))}.header__action-btn,.header__menu-toggle,.footer__social-link,.announcement-bar__close,.cart-drawer__close,.cart-drawer__quantity-btn,.product-card__add-btn,.product-showcase__view-all,.hero__btn--outline,.btn-outline{--motion-root-y: 0px;--motion-root-scale: 1;transform:translate3d(0,var(--motion-root-y),0) scale(var(--motion-root-scale));backface-visibility:hidden;will-change:transform}.js .image-reveal{opacity:0;filter:blur(12px);scale:1.035;transition:opacity .75s ease,filter 1s cubic-bezier(.22,1,.36,1),scale 1s cubic-bezier(.22,1,.36,1)}.js .image-reveal.is-loaded{opacity:1;filter:blur(0);scale:1}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/animations.css.map */
