@keyframes luxuryFadeIn{0%{opacity:0}to{opacity:1}}@keyframes luxuryFadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryFadeInDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes luxuryFadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes luxuryFadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes luxuryScaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes luxuryRotateIn{0%{opacity:0;transform:rotate(-180deg) scale(.5)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes luxuryZoomIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes luxurySlideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes luxurySlideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes luxuryPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.9}}@keyframes luxuryGlow{0%,to{box-shadow:0 0 10px #d4af374d,0 0 20px #d4af3733,0 0 30px #d4af371a}50%{box-shadow:0 0 20px #d4af3799,0 0 40px #d4af3766,0 0 60px #d4af3733}}@keyframes luxuryShimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes luxuryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes luxuryBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}75%{transform:translateY(-5px)}}@keyframes luxuryShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes luxurySwing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}@keyframes luxuryFlip{0%{transform:perspective(400px) rotateY(0)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes luxuryTextGlow{0%,to{text-shadow:0 0 10px rgba(212,175,55,.5),0 0 20px rgba(212,175,55,.3)}50%{text-shadow:0 0 20px rgba(212,175,55,.8),0 0 40px rgba(212,175,55,.6),0 0 60px rgba(212,175,55,.4)}}@keyframes luxuryTyping{0%{width:0}to{width:100%}}@keyframes luxuryBlink{50%{opacity:0}}@keyframes luxuryTextReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes luxuryGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes luxuryParticles{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100vh) translate(100px);opacity:0}}@keyframes luxuryRipple{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}@keyframes luxurySpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes luxuryDots{0%,20%{color:#d4af3700;text-shadow:.25em 0 0 rgba(212,175,55,0),.5em 0 0 rgba(212,175,55,0)}40%{color:#d4af37;text-shadow:.25em 0 0 rgba(212,175,55,0),.5em 0 0 rgba(212,175,55,0)}60%{text-shadow:.25em 0 0 rgba(212,175,55,1),.5em 0 0 rgba(212,175,55,0)}80%,to{text-shadow:.25em 0 0 rgba(212,175,55,1),.5em 0 0 rgba(212,175,55,1)}}@keyframes luxuryProgressBar{0%{width:0%}to{width:100%}}.animate-fade-in{animation:luxuryFadeIn .6s ease-out}.animate-fade-in-up{animation:luxuryFadeInUp .8s ease-out}.animate-fade-in-down{animation:luxuryFadeInDown .8s ease-out}.animate-fade-in-left{animation:luxuryFadeInLeft .8s ease-out}.animate-fade-in-right{animation:luxuryFadeInRight .8s ease-out}.animate-scale-in{animation:luxuryScaleIn .6s ease-out}.animate-rotate-in{animation:luxuryRotateIn .8s ease-out}.animate-zoom-in{animation:luxuryZoomIn .5s ease-out}.animate-pulse{animation:luxuryPulse 2s ease-in-out infinite}.animate-glow{animation:luxuryGlow 2s ease-in-out infinite}.animate-shimmer{background:linear-gradient(90deg,#1a1a1a,#d4af37,#1a1a1a);background-size:200% 100%;animation:luxuryShimmer 3s ease-in-out infinite}.animate-float{animation:luxuryFloat 3s ease-in-out infinite}.animate-bounce{animation:luxuryBounce 1s ease-in-out infinite}.animate-shake{animation:luxuryShake .5s ease-in-out}.animate-swing{animation:luxurySwing 1s ease-in-out}.animate-flip{animation:luxuryFlip 1s ease-in-out}.animate-text-glow{animation:luxuryTextGlow 2s ease-in-out infinite}.animate-typing{animation:luxuryTyping 2s steps(40) 1s}.animate-text-reveal{animation:luxuryTextReveal 1s ease-out}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.animate-delay-500{animation-delay:.5s}.animate-delay-600{animation-delay:.6s}.animate-delay-700{animation-delay:.7s}.animate-delay-800{animation-delay:.8s}.animate-delay-900{animation-delay:.9s}.animate-delay-1000{animation-delay:1s}.animate-duration-fast{animation-duration:.3s}.animate-duration-normal{animation-duration:.6s}.animate-duration-slow{animation-duration:1s}.animate-duration-slower{animation-duration:2s}.luxury-particles{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.luxury-particle{position:absolute;width:4px;height:4px;background:#d4af37;border-radius:50%;opacity:0;animation:luxuryParticles 15s linear infinite;box-shadow:0 0 10px #d4af37cc}.luxury-particle:nth-child(1){left:10%;animation-delay:0s}.luxury-particle:nth-child(2){left:20%;animation-delay:2s}.luxury-particle:nth-child(3){left:30%;animation-delay:4s}.luxury-particle:nth-child(4){left:40%;animation-delay:6s}.luxury-particle:nth-child(5){left:50%;animation-delay:8s}.luxury-particle:nth-child(6){left:60%;animation-delay:10s}.luxury-particle:nth-child(7){left:70%;animation-delay:12s}.luxury-particle:nth-child(8){left:80%;animation-delay:14s}.luxury-particle:nth-child(9){left:90%;animation-delay:16s}.luxury-ripple-effect{position:relative;overflow:hidden}.luxury-ripple-effect:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#d4af3780;transform:translate(-50%,-50%);animation:luxuryRipple .6s ease-out}.luxury-shine-hover{position:relative;overflow:hidden}.luxury-shine-hover:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent);transition:left .6s ease}.luxury-shine-hover:hover:before{left:150%}.luxury-border-animate{position:relative;background:#1a1a1a}.luxury-border-animate:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#d4af37,#b8941e,#d4af37,#b8941e);background-size:400%;border-radius:inherit;z-index:-1;animation:luxuryGradientShift 3s ease infinite}.luxury-shadow-dynamic{transition:box-shadow .3s ease}.luxury-shadow-dynamic:hover{box-shadow:0 0 20px #d4af3766,0 0 40px #d4af374d,0 0 60px #d4af3733,0 10px 40px #00000080}.product-card-luxury{transition:all .4s cubic-bezier(.4,0,.2,1)}.product-card-luxury:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 60px #00000080,0 0 40px #d4af374d}.product-image-luxury{position:relative;overflow:hidden}.product-image-luxury:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,transparent 0%,rgba(212,175,55,.3) 50%,transparent 100%);transform:translate(-100%);transition:transform .6s ease}.product-card-luxury:hover .product-image-luxury:after{transform:translate(100%)}.discount-badge-luxury{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#d4af37,#b8941e);color:#0a0a0a;padding:8px 16px;font-weight:700;font-size:14px;border-radius:4px;animation:luxuryPulse 2s ease-in-out infinite;box-shadow:0 4px 12px #d4af3766}.luxury-spinner{width:50px;height:50px;border:4px solid rgba(212,175,55,.2);border-top-color:#d4af37;border-radius:50%;animation:luxurySpinner .8s linear infinite}.luxury-loading-dots:after{content:"...";animation:luxuryDots 1.5s steps(3) infinite}.luxury-progress-bar{width:100%;height:4px;background:#d4af3733;border-radius:2px;overflow:hidden}.luxury-progress-fill{height:100%;background:linear-gradient(90deg,#d4af37,#b8941e);animation:luxuryProgressBar 2s ease-in-out;box-shadow:0 0 10px #d4af3799}@media(max-width:768px){.animate-float,.animate-pulse,.animate-glow{animation-duration:3s}.luxury-particle{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/animations.css.map */
