.animate-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}.delay-1{animation-delay:1s}.delay-2{animation-delay:2s}.delay-3{animation-delay:3s}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.floating-element{animation:float 6s ease-in-out infinite}@keyframes pulse-gold{0%{box-shadow:0 0 #ffd54fb3}70%{box-shadow:0 0 0 15px #ffd54f00}to{box-shadow:0 0 #ffd54f00}}.pulse-btn{animation:pulse-gold 2s infinite}@keyframes wiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.hover-wiggle:hover{animation:wiggle .5s ease-in-out infinite}.btn,.product-card,.review-card{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.btn:active{transform:scale(.95)}.reveal-text{clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path 1s ease-out}.reveal-text.is-visible{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.slide-in-left{opacity:0;transform:translate(-50px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-in-left.is-visible{opacity:1;transform:translate(0)}.slide-in-right{opacity:0;transform:translate(50px);transition:opacity .8s ease-out,transform .8s ease-out}.slide-in-right.is-visible{opacity:1;transform:translate(0)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/animations.css.map */
