@keyframes fadeUp{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(2rem);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--left{opacity:0;transform:translate(-2rem)}.reveal--left.is-visible{opacity:1;transform:translate(0)}.reveal--right{opacity:0;transform:translate(2rem)}.reveal--right.is-visible{opacity:1;transform:translate(0)}.reveal--scale{opacity:0;transform:scale(.95)}.reveal--scale.is-visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(1.5rem);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.stagger-children.is-visible>*:nth-child(1){transition-delay:0ms}.stagger-children.is-visible>*:nth-child(2){transition-delay:.1s}.stagger-children.is-visible>*:nth-child(3){transition-delay:.2s}.stagger-children.is-visible>*:nth-child(4){transition-delay:.3s}.stagger-children.is-visible>*:nth-child(5){transition-delay:.4s}.stagger-children.is-visible>*:nth-child(6){transition-delay:.5s}.stagger-children.is-visible>*{opacity:1;transform:translateY(0)}.card-hover{transition:transform var(--transition-base),box-shadow var(--transition-base)}.card-hover:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.image-zoom{overflow:hidden;border-radius:var(--border-radius)}.image-zoom img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.image-zoom:hover img{transform:scale(1.05)}.btn-shine{position:relative;overflow:hidden}.btn-shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.btn-shine:hover:before{left:100%}.link-slide{position:relative;display:inline-block}.link-slide:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:var(--color-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-base)}.link-slide:hover:after{transform:scaleX(1);transform-origin:left}.glass{background:rgba(var(--color-dark-rgb),.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gradient-border-animated{position:relative;border-radius:var(--border-radius)}.gradient-border-animated:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,var(--color-primary),transparent,var(--color-primary));background-size:300% 300%;animation:border-rotate 4s linear infinite;z-index:-1;opacity:0;transition:opacity var(--transition-base)}.gradient-border-animated:hover:before{opacity:1}@keyframes border-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.tilt-hover{transition:transform .4s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d;perspective:1000px}.tilt-hover:hover{transform:perspective(1000px) rotateX(2deg) rotateY(-2deg) translateY(-4px)}.text-reveal-line{position:relative;display:inline;background-image:linear-gradient(var(--color-primary),var(--color-primary));background-size:0% 2px;background-position:left bottom;background-repeat:no-repeat;transition:background-size .4s cubic-bezier(.16,1,.3,1)}.text-reveal-line:hover{background-size:100% 2px}.marquee{overflow:hidden;white-space:nowrap}.marquee__inner{display:inline-flex;animation:marquee 30s linear infinite}.marquee__inner>*{padding:0 2rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.morph-blob{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;animation:morph 8s ease-in-out infinite}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.stat-number{color:var(--color-dark);font-weight:800;line-height:1}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.reveal--left,.reveal--right,.reveal--scale{opacity:1;transform:none}.stagger-children>*{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/animations.css.map */
