[data-animate]{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}[data-animate].animated{opacity:1;transform:translateY(0)}[data-animate=fade-left]{transform:translate(-40px)}[data-animate=fade-left].animated{transform:translate(0)}[data-animate=fade-right]{transform:translate(40px)}[data-animate=fade-right].animated{transform:translate(0)}[data-animate=fade-up]{transform:translateY(50px)}[data-animate=fade-up].animated{transform:translateY(0)}[data-animate=scale]{transform:scale(.85)}[data-animate=scale].animated{transform:scale(1)}[data-animate=zoom]{transform:scale(.7);opacity:0}[data-animate=zoom].animated{transform:scale(1);opacity:1}[data-delay="100"]{transition-delay:.1s}[data-delay="200"]{transition-delay:.2s}[data-delay="300"]{transition-delay:.3s}[data-delay="400"]{transition-delay:.4s}[data-delay="500"]{transition-delay:.5s}[data-delay="600"]{transition-delay:.6s}[data-delay="700"]{transition-delay:.7s}[data-delay="800"]{transition-delay:.8s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.float-anim{animation:float 4s ease-in-out infinite}.float-anim-slow{animation:float 6s ease-in-out infinite}.float-anim-fast{animation:float 3s ease-in-out infinite}@keyframes pulse-ring{0%{transform:scale(1);opacity:.8}to{transform:scale(1.5);opacity:0}}.pulse-dot{position:relative;display:inline-flex;align-items:center;justify-content:center}.pulse-dot:before,.pulse-dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--gold);animation:pulse-ring 2s infinite}.pulse-dot:after{animation-delay:1s}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8,#f0f0f0 75%);background-size:200px 100%;animation:shimmer 1.2s infinite;border-radius:8px}@keyframes sparkle{0%,to{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1) rotate(180deg)}}@keyframes countUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes leafSway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.leaf-sway{animation:leafSway 5s ease-in-out infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-anim{background-size:200% 200%;animation:gradientShift 6s ease infinite}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes textReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes ripple{to{transform:scale(4);opacity:0}}.ripple-effect{position:relative;overflow:hidden}.ripple-effect:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;background:#ffffff4d;border-radius:50%;transform:scale(0);opacity:1;transition:transform .6s,opacity .6s}.ripple-effect:active:after{animation:ripple .6s linear}.tab-indicator{position:absolute;bottom:0;height:3px;background:var(--green-dark);border-radius:3px;transition:all .4s cubic-bezier(.4,0,.2,1)}.stagger-children>*{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.stagger-children.animated>*{opacity:1;transform:translateY(0)}.stagger-children.animated>*:nth-child(1){transition-delay:0s}.stagger-children.animated>*:nth-child(2){transition-delay:.1s}.stagger-children.animated>*:nth-child(3){transition-delay:.2s}.stagger-children.animated>*:nth-child(4){transition-delay:.3s}.stagger-children.animated>*:nth-child(5){transition-delay:.4s}.stagger-children.animated>*:nth-child(6){transition-delay:.5s}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor:after{content:"|";animation:blink .8s infinite;color:var(--gold)}@keyframes morph{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}33%{border-radius:30% 60% 70% 40%/50% 60% 30%}66%{border-radius:50% 60% 30%/30% 40% 60% 70%}}.morph-shape{animation:morph 8s infinite}.scroll-snap-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:20px}.scroll-snap-x::-webkit-scrollbar{display:none}.scroll-snap-item{scroll-snap-align:start;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/9/assets/animations.css.map */
