.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.animate-in{opacity:1;transform:translateY(0)}.stagger-children .animate-on-scroll:nth-child(1){transition-delay:.05s}.stagger-children .animate-on-scroll:nth-child(2){transition-delay:.1s}.stagger-children .animate-on-scroll:nth-child(3){transition-delay:.15s}.stagger-children .animate-on-scroll:nth-child(4){transition-delay:.2s}.stagger-children .animate-on-scroll:nth-child(5){transition-delay:.25s}.stagger-children .animate-on-scroll:nth-child(6){transition-delay:.3s}.animate-fade{opacity:0;transition:opacity .6s ease}.animate-fade.animate-in{opacity:1}.animate-scale{opacity:0;transform:scale(.9);transition:opacity .5s ease,transform .5s ease}.animate-scale.animate-in{opacity:1;transform:scale(1)}.animate-slide-left{opacity:0;transform:translate(-40px);transition:opacity .6s ease,transform .6s ease}.animate-slide-left.animate-in{opacity:1;transform:translate(0)}.animate-slide-right{opacity:0;transform:translate(40px);transition:opacity .6s ease,transform .6s ease}.animate-slide-right.animate-in{opacity:1;transform:translate(0)}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-scroll-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes sparkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes cartPop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cart-pop{animation:cartPop .3s ease}@keyframes scrollBounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(8px);opacity:.6}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes heroGradientShift{0%{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}to{background-position:0% 50%}}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #ff8c004d}50%{box-shadow:0 0 40px #ff8c0080,0 0 60px #ffd70033}}@keyframes rotateSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatRotate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-8px) rotate(3deg)}50%{transform:translateY(-14px) rotate(0)}75%{transform:translateY(-8px) rotate(-3deg)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.animate-on-scroll,.animate-fade,.animate-scale,.animate-slide-left,.animate-slide-right{opacity:1;transform:none;transition:none}.marquee__track,[style*=animation]{animation-play-state:paused!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animations.css.map */
