@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(60px);filter:blur(10px)}to{opacity:1;transform:translate(0);filter:blur(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes blurIn{0%{opacity:0;filter:blur(20px);transform:scale(1.1)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes textReveal{0%{opacity:0;clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes glow{0%,to{box-shadow:0 0 20px #3730a366}50%{box-shadow:0 0 40px #3730a3cc,0 0 80px #3730a366}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-on-scroll{opacity:0;will-change:transform,opacity,filter}.animate-on-scroll.is-visible{animation-duration:1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.animate-fade-in.is-visible{animation-name:fadeIn}.animate-fade-in-up.is-visible{animation-name:fadeInUp}.animate-fade-in-down.is-visible{animation-name:fadeInDown}.animate-slide-in-left.is-visible{animation-name:slideInLeft}.animate-slide-in-right.is-visible{animation-name:slideInRight}.animate-scale-in.is-visible{animation-name:scaleIn}.animate-blur-in.is-visible{animation-name:blurIn}.animate-on-scroll[data-delay="1"]{animation-delay:.15s}.animate-on-scroll[data-delay="2"]{animation-delay:.3s}.animate-on-scroll[data-delay="3"]{animation-delay:.45s}.animate-on-scroll[data-delay="4"]{animation-delay:.6s}.animate-on-scroll[data-delay="5"]{animation-delay:.75s}.animate-on-scroll[data-delay="6"]{animation-delay:.9s}@keyframes magneticPull{0%{transform:translate(0)}to{transform:translate(var(--tx),var(--ty))}}.magnetic{transition:transform .3s cubic-bezier(.4,0,.2,1)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-float{animation:float 3s ease-in-out infinite}@keyframes rotateScale{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}.animate-rotate-scale.is-visible{animation:rotateScale 1s cubic-bezier(.34,1.56,.64,1) both}.parallax-slow{will-change:transform;transition:transform .5s cubic-bezier(.4,0,.2,1)}.parallax-fast{will-change:transform;transition:transform .3s cubic-bezier(.4,0,.2,1)}@keyframes spin{to{transform:rotate(360deg)}}.spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.1);border-top-color:var(--color-primary);border-radius:50%;animation:spin .8s linear infinite}.spinner--glow{filter:drop-shadow(0 0 10px rgba(55,48,163,.8))}.text-split{overflow:hidden;display:inline-block}.text-split__line{display:block;overflow:hidden;padding:.1em 0}.text-split__char{display:inline-block;animation:textReveal .8s cubic-bezier(.16,1,.3,1) both}@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{animation:glitch .3s linear infinite}.hover-lift{transition:all .4s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-12px);box-shadow:0 20px 40px #0006,0 0 40px #3730a34d}.hover-scale{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.hover-scale:hover{transform:scale(1.08)}.hover-glow{transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.hover-glow:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;background:radial-gradient(circle at center,rgba(55,48,163,.4) 0%,transparent 70%);opacity:0;transition:opacity .4s ease;z-index:-1;border-radius:inherit}.hover-glow:hover:after{opacity:1}@keyframes revealBlur{0%{opacity:0;transform:translateY(50px) scale(.95);filter:blur(10px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.reveal-blur.is-visible{animation:revealBlur 1s cubic-bezier(.16,1,.3,1) both}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce-in.is-visible{animation:bounceIn .8s cubic-bezier(.34,1.56,.64,1) both}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gradient-flow{background-size:200% 200%;animation:gradientFlow 3s ease infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.parallax,.parallax-slow,.parallax-fast{transform:none!important}.animate-float{animation:none!important}}.will-animate{will-change:transform,opacity,filter}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/animations.css.map */
