@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .6s ease forwards}.stagger-fade>*{opacity:0;animation:fadeUp .5s ease forwards}.stagger-fade>*:nth-child(1){animation-delay:.1s}.stagger-fade>*:nth-child(2){animation-delay:.2s}.stagger-fade>*:nth-child(3){animation-delay:.3s}.stagger-fade>*:nth-child(4){animation-delay:.4s}.stagger-fade>*:nth-child(5){animation-delay:.5s}.stagger-fade>*:nth-child(6){animation-delay:.6s}.stagger-fade>*:nth-child(7){animation-delay:.7s}.stagger-fade>*:nth-child(8){animation-delay:.8s}@keyframes glowPulse{0%,to{box-shadow:0 0 5px #0f83}50%{box-shadow:0 0 20px #0f86}}.glow-pulse{animation:glowPulse 2s ease-in-out infinite}@keyframes textGlow{0%,to{text-shadow:0 0 10px rgba(0,255,136,.3)}50%{text-shadow:0 0 20px rgba(0,255,136,.6),0 0 30px rgba(0,255,136,.4)}}.text-glow{animation:textGlow 2s ease-in-out infinite}@keyframes typewriter{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}.typewriter{overflow:hidden;white-space:nowrap;border-right:2px solid var(--color-primary);animation:typewriter 3s steps(40) 1s forwards,blink .7s step-end infinite}@media(max-width:768px){.typewriter{white-space:normal;border-right:none;animation:none;overflow:visible}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.slide-in-left{animation:slideInLeft .6s ease forwards}.slide-in-right{animation:slideInRight .6s ease forwards}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .4s ease forwards}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bounce{animation:bounce .5s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.shake{animation:shake .4s ease}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.glitch:hover{animation:glitch .3s ease}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rotate{animation:rotate 1s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-wrapper{overflow:hidden;width:100%}.marquee{display:flex;animation:marquee 30s linear infinite}.marquee:hover{animation-play-state:paused}@keyframes progressBar{0%{width:0%}to{width:100%}}.progress-bar{animation:progressBar 2s ease-out forwards}@keyframes cartBounce{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.95)}75%{transform:scale(1.1)}}.cart-bounce{animation:cartBounce .5s ease}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes gridMove{0%{background-position:0 0}to{background-position:50px 50px}}.animated-grid{background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 3s linear infinite}@keyframes priceGlitch{0%,90%,to{opacity:1;transform:translate(0)}92%{opacity:.8;transform:translate(-2px,1px)}94%{opacity:.9;transform:translate(2px,-1px)}96%{opacity:.8;transform:translate(-1px,2px)}98%{opacity:.9;transform:translate(1px,-2px)}}.price-glitch{animation:priceGlitch 5s ease infinite}
/*# sourceMappingURL=/cdn/shop/t/5/assets/animations.css.map */
