@keyframes fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-left{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fade-right{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scale-up{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes word-reveal{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes char-reveal{0%{opacity:0;transform:translateY(80px) rotateX(-40deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes line-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-alt{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pulse-ring{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.4);opacity:0}}@keyframes pulse-glow{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}[data-animate]{opacity:0}[data-animate].is-visible{animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,1,.36,1)}[data-animate=fade-up].is-visible{animation-name:fade-up;animation-duration:.7s}[data-animate=fade-down].is-visible{animation-name:fade-down;animation-duration:.6s}[data-animate=fade-in].is-visible{animation-name:fade-in;animation-duration:.8s;animation-timing-function:ease-out}[data-animate=fade-left].is-visible{animation-name:fade-left;animation-duration:.7s}[data-animate=fade-right].is-visible{animation-name:fade-right;animation-duration:.7s}[data-animate=scale-up].is-visible{animation-name:scale-up;animation-duration:.6s}[data-animate=scale-in].is-visible{animation-name:scale-in;animation-duration:.5s;animation-timing-function:ease-out}[data-animate=word-reveal].is-visible{animation-name:word-reveal;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-animate=char-reveal].is-visible{animation-name:char-reveal;animation-duration:.8s}[data-animate=line-reveal].is-visible{animation-name:line-reveal;animation-duration:1.2s;transform-origin:left}.animate-marquee{animation:marquee 30s linear infinite}.animate-float{animation:float 4s ease-in-out infinite}.animate-float-alt{animation:float-alt 5s ease-in-out infinite}.animate-pulse-ring{animation:pulse-ring 2.5s ease-out infinite}.animate-pulse-glow{animation:pulse-glow 2s ease-in-out infinite}.animate-shimmer{animation:shimmer 1.5s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.hover-lift{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.hover-lift:hover{transform:translateY(-6px)}.hover-lift-sm:hover{transform:translateY(-4px)}.hover-zoom{transition:transform .6s cubic-bezier(.22,1,.36,1)}.hover-zoom:hover{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-animate]{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/animations.css.map */
