:root{--stagger-delay: 50ms}[data-animate]{opacity:0;will-change:opacity,transform}[data-animate].is-visible{opacity:1}[data-animate=fade-up]{transform:translateY(30px);transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out)}[data-animate=fade-up].is-visible{transform:translateY(0)}[data-animate=fade-in]{transition:opacity var(--animation-duration) var(--ease-out)}[data-animate=fade-left]{transform:translate(-30px);transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out)}[data-animate=fade-left].is-visible{transform:translate(0)}[data-animate=fade-right]{transform:translate(30px);transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out)}[data-animate=fade-right].is-visible{transform:translate(0)}[data-animate=scale-up]{transform:scale(.9);transition:opacity var(--animation-duration) var(--ease-spring),transform var(--animation-duration) var(--ease-spring)}[data-animate=scale-up].is-visible{transform:scale(1)}[data-animate=zoom-in]{transform:scale(.8);transition:opacity var(--animation-duration-slow) var(--ease-out),transform var(--animation-duration-slow) var(--ease-out)}[data-animate=zoom-in].is-visible{transform:scale(1)}[data-animate=bounce-in]{transform:scale(.3);transition:opacity var(--animation-duration) var(--ease-bounce),transform var(--animation-duration) var(--ease-bounce)}[data-animate=bounce-in].is-visible{transform:scale(1)}[data-animate=slide-up]{transform:translateY(100%);transition:transform var(--animation-duration) var(--ease-out)}[data-animate=slide-up].is-visible{transform:translateY(0)}[data-animate=clip-reveal]{clip-path:inset(100% 0 0 0);transition:clip-path var(--animation-duration-slow) var(--ease-out)}[data-animate=clip-reveal].is-visible{clip-path:inset(0 0 0 0)}[data-animate=wave]{display:inline-block}[data-animate=wave].is-visible span{display:inline-block;animation:wave var(--animation-duration) var(--ease-out) forwards;animation-delay:calc(var(--char-index, 0) * 30ms)}@keyframes wave{0%{opacity:0;transform:translateY(20px) rotate(-5deg)}to{opacity:1;transform:translateY(0) rotate(0)}}[data-animate-children]>*{opacity:0;transform:translateY(20px);transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out)}[data-animate-children].is-visible>*:nth-child(1){transition-delay:calc(var(--stagger-delay) * 0)}[data-animate-children].is-visible>*:nth-child(2){transition-delay:calc(var(--stagger-delay) * 1)}[data-animate-children].is-visible>*:nth-child(3){transition-delay:calc(var(--stagger-delay) * 2)}[data-animate-children].is-visible>*:nth-child(4){transition-delay:calc(var(--stagger-delay) * 3)}[data-animate-children].is-visible>*:nth-child(5){transition-delay:calc(var(--stagger-delay) * 4)}[data-animate-children].is-visible>*:nth-child(6){transition-delay:calc(var(--stagger-delay) * 5)}[data-animate-children].is-visible>*:nth-child(7){transition-delay:calc(var(--stagger-delay) * 6)}[data-animate-children].is-visible>*:nth-child(8){transition-delay:calc(var(--stagger-delay) * 7)}[data-animate-children].is-visible>*:nth-child(9){transition-delay:calc(var(--stagger-delay) * 8)}[data-animate-children].is-visible>*:nth-child(10){transition-delay:calc(var(--stagger-delay) * 9)}[data-animate-children].is-visible>*{opacity:1;transform:translateY(0)}.hover-lift{transition:transform var(--animation-duration-fast) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}.hover-scale{transition:transform var(--animation-duration-fast) var(--ease-spring)}.hover-scale:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow var(--animation-duration-fast) var(--ease-out)}.hover-glow:hover{box-shadow:0 0 40px rgba(var(--color-primary-rgb),.3)}.hover-shine{position:relative;overflow:hidden}.hover-shine:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .6s var(--ease-out)}.hover-shine:hover:after{left:100%}.hover-zoom-image{overflow:hidden}.hover-zoom-image img{transition:transform var(--animation-duration-slow) var(--ease-out)}.hover-zoom-image:hover img{transform:scale(1.08)}.btn-animated{position:relative;overflow:hidden;z-index:1}.btn-animated:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:var(--color-primary);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s var(--ease-out),height .6s var(--ease-out);z-index:-1}.btn-animated:hover:before{width:300%;height:300%}.btn-magnetic{transition:transform .3s var(--ease-out)}.btn-arrow{display:inline-flex;align-items:center;gap:var(--space-2)}.btn-arrow svg{transition:transform var(--animation-duration-fast) var(--ease-out)}.btn-arrow:hover svg{transform:translate(4px)}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none;gap:var(--space-8)}.marquee__content{display:flex;gap:var(--space-8);animation:marquee 30s linear infinite;flex-shrink:0}.marquee:hover .marquee__content{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee--reverse .marquee__content{animation-direction:reverse}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{width:8px;height:8px;background:currentColor;border-radius:50%;animation:dot-bounce 1.4s infinite ease-in-out both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes dot-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page-transition{animation:page-fade-in var(--animation-duration) var(--ease-out)}@keyframes page-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-title-enter{animation:hero-title-enter 1s var(--ease-out) forwards}@keyframes hero-title-enter{0%{opacity:0;transform:translateY(50px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero-subtitle-enter{animation:hero-subtitle-enter .8s var(--ease-out) .2s forwards;opacity:0}@keyframes hero-subtitle-enter{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-cta-enter{animation:hero-cta-enter .6s var(--ease-spring) .4s forwards;opacity:0}@keyframes hero-cta-enter{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.parallax{will-change:transform;transition:transform .1s linear}.counter{font-variant-numeric:tabular-nums}.drawer{transform:translate(100%);transition:transform var(--animation-duration) var(--ease-out)}.drawer.is-open{transform:translate(0)}.drawer--left{transform:translate(-100%)}.drawer--left.is-open{transform:translate(0)}.modal{opacity:0;transform:scale(.95) translateY(10px);transition:opacity var(--animation-duration) var(--ease-out),transform var(--animation-duration) var(--ease-out)}.modal.is-open{opacity:1;transform:scale(1) translateY(0)}.toast{animation:toast-enter .4s var(--ease-spring)}@keyframes toast-enter{0%{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.toast-exit{animation:toast-exit .3s var(--ease-out) forwards}@keyframes toast-exit{to{opacity:0;transform:translateY(-10px) scale(.95)}}.image-reveal{position:relative;overflow:hidden}.image-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background);transform:scaleX(1);transform-origin:right;transition:transform .8s var(--ease-out)}.image-reveal.is-visible:after{transform:scaleX(0)}.image-reveal img{transform:scale(1.2);transition:transform 1.2s var(--ease-out)}.image-reveal.is-visible img{transform:scale(1)}.split-text{overflow:hidden}.split-text .word{display:inline-block;overflow:hidden}.split-text .char{display:inline-block;transform:translateY(100%);transition:transform .6s var(--ease-out)}.split-text.is-visible .char{transform:translateY(0)}.flip-card{perspective:1000px}.flip-card__inner{transition:transform .6s var(--ease-out);transform-style:preserve-3d}.flip-card:hover .flip-card__inner{transform:rotateY(180deg)}.flip-card__front,.flip-card__back{backface-visibility:hidden}.flip-card__back{transform:rotateY(180deg);position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-animate]{opacity:1!important;transform:none!important}[data-animate-children]>*{opacity:1!important;transform:none!important}.marquee__content{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-animations.css.map */
