@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&family=Rajdhani:wght@400;500;600;700&display=swap";:root{--ace-background: 0 0% 4%;--ace-foreground: 0 0% 100%;--ace-card: 0 0% 8%;--ace-secondary: 0 0% 10%;--ace-muted: 0 0% 16%;--ace-muted-fg: 0 0% 63%;--ace-border: 0 0% 16%;--ace-primary: 25 100% 50%;--ace-primary-light: 25 100% 60%;--ace-ring: 25 100% 50%;--ace-radius: 8px;--ace-container-max: 1440px;--ace-container-padding: 20px;--ace-transition-fast: .2s ease;--ace-transition-base: .3s ease;--ace-transition-slow: .5s ease;--ace-transition-slower: .7s cubic-bezier(.25, .1, .25, 1)}.ace-section{background:hsl(var(--ace-background));color:hsl(var(--ace-foreground));font-family:Rajdhani,sans-serif;font-weight:400;font-size:16px}.ace-section *{box-sizing:border-box}.ace-section a{text-decoration:none}.ace-section a:not([class*=ace-]):hover{color:inherit}.ace-container{max-width:var(--ace-container-max);margin:0 auto;padding:0 var(--ace-container-padding);width:100%}@media screen and (min-width:640px){.ace-container{padding:0 24px}}@media screen and (min-width:1024px){.ace-container{padding:0 40px}}@media screen and (min-width:1440px){.ace-container{padding:0 48px}}.ace-section h1,.ace-section h2,.ace-section h3,.ace-section h4,.ace-section h5,.ace-section h6,.ace-heading{font-family:Orbitron,sans-serif;font-weight:700;letter-spacing:.02em;line-height:1.1}.ace-h1{font-size:30px;line-height:1.1}@media screen and (min-width:640px){.ace-h1{font-size:36px}}@media screen and (min-width:768px){.ace-h1{font-size:60px}}@media screen and (min-width:1024px){.ace-h1{font-size:96px}}.ace-h2{font-size:24px;letter-spacing:.02em}@media screen and (min-width:480px){.ace-h2{font-size:30px}}@media screen and (min-width:640px){.ace-h2{font-size:36px}}@media screen and (min-width:768px){.ace-h2{font-size:48px}}@media screen and (min-width:1024px){.ace-h2{font-size:60px}}.ace-h2-sm{font-size:24px;letter-spacing:.02em}@media screen and (min-width:640px){.ace-h2-sm{font-size:28px}}@media screen and (min-width:768px){.ace-h2-sm{font-size:34px}}@media screen and (min-width:1024px){.ace-h2-sm{font-size:40px}}@media screen and (min-width:1280px){.ace-h2-sm{font-size:46px}}.ace-h3{font-size:18px;font-weight:600}@media screen and (min-width:768px){.ace-h3{font-size:20px}}@media screen and (min-width:1024px){.ace-h3{font-size:28px}}.ace-text-base{font-size:16px;line-height:1.6}@media screen and (min-width:768px){.ace-text-base{font-size:18px}}@media screen and (min-width:1024px){.ace-text-base{font-size:20px}}.ace-text-sm{font-size:14px;line-height:1.6}@media screen and (min-width:768px){.ace-text-sm{font-size:16px}}.ace-text-xs{font-size:13px}@media screen and (min-width:768px){.ace-text-xs{font-size:14px}}.ace-font-orbitron{font-family:Orbitron,sans-serif}.ace-font-rajdhani{font-family:Rajdhani,sans-serif}.ace-font-bold{font-weight:700}.ace-font-semibold{font-weight:600}.ace-tracking-wider{letter-spacing:.05em}.ace-tracking-widest{letter-spacing:.1em}.ace-text-gradient{background:linear-gradient(135deg,hsl(var(--ace-primary)),hsl(var(--ace-primary-light)));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ace-text-primary{color:hsl(var(--ace-primary))}.ace-text-muted{color:hsl(var(--ace-muted-fg))}.ace-text-foreground{color:hsl(var(--ace-foreground))}.ace-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:12px 24px;border-radius:var(--ace-radius);transition:all var(--ace-transition-base);cursor:pointer;border:none;text-decoration:none;white-space:nowrap}@media screen and (min-width:768px){.ace-btn{font-size:14px;padding:16px 32px}}.ace-btn-primary{background:hsl(var(--ace-primary));color:#000;box-shadow:0 0 12px hsl(var(--ace-primary) / .25)}.ace-btn-primary:hover{box-shadow:0 0 20px hsl(var(--ace-primary) / .35),0 0 40px hsl(var(--ace-primary) / .15);transform:translateY(-1px)}.ace-btn-outline{background:transparent;color:hsl(var(--ace-foreground));border:1px solid hsl(var(--ace-foreground) / .2)}.ace-btn-outline:hover{border-color:hsl(var(--ace-primary));color:hsl(var(--ace-primary))}.ace-btn-ghost{background:transparent;color:hsl(var(--ace-foreground));border:none}.ace-btn-ghost:hover{color:hsl(var(--ace-primary))}.ace-btn-lg{padding:16px 32px}@media screen and (min-width:768px){.ace-btn-lg{font-size:16px;padding:20px 40px}}.ace-card{background:hsl(var(--ace-card));border:1px solid hsl(var(--ace-border));border-radius:var(--ace-radius);transition:all var(--ace-transition-slow)}.ace-card:hover{border-color:hsl(var(--ace-primary) / .3)}.ace-card-hover:hover{transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.ace-underline-slide{position:relative}.ace-underline-slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:hsl(var(--ace-primary));transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.ace-underline-slide:hover:after{transform:scaleX(1);transform-origin:left}.ace-divider{height:1px;background:linear-gradient(to right,transparent,hsl(var(--ace-primary) / .3),transparent)}.ace-divider-animated{display:block!important;height:1px;min-height:1px;background:linear-gradient(to right,hsl(var(--ace-primary)),transparent);transition:width 1.2s ease-out}.ace-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;border:1px solid hsl(var(--ace-primary) / .3);background:hsl(var(--ace-primary) / .1);font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:.05em;color:hsl(var(--ace-primary))}@media screen and (min-width:768px){.ace-badge{padding:.5rem 1rem;font-size:14px}}.ace-badge-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--ace-primary));animation:acePulse 2s ease-in-out infinite}@media screen and (min-width:768px){.ace-badge-dot{width:8px;height:8px}}.ace-icon{width:1rem;height:1rem;flex-shrink:0}@media screen and (min-width:768px){.ace-icon{width:1.25rem;height:1.25rem}}.ace-icon-lg{width:1.25rem;height:1.25rem}@media screen and (min-width:768px){.ace-icon-lg{width:1.5rem;height:1.5rem}}@media screen and (min-width:1024px){.ace-icon-lg{width:2rem;height:2rem}}.ace-icon-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid hsl(var(--ace-foreground) / .2);background:transparent;color:hsl(var(--ace-foreground));transition:all var(--ace-transition-base);cursor:pointer}@media screen and (min-width:768px){.ace-icon-btn{width:3rem;height:3rem}}.ace-icon-btn:hover{border-color:hsl(var(--ace-primary));color:hsl(var(--ace-primary))}.ace-social-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid hsl(var(--ace-border));background:transparent;color:hsl(var(--ace-foreground));transition:all var(--ace-transition-base)}@media screen and (min-width:768px){.ace-social-btn{width:2.5rem;height:2.5rem}}.ace-social-btn:hover{border-color:hsl(var(--ace-primary));color:hsl(var(--ace-primary));transform:scale(1.1)}.ace-bg-secondary{background:hsl(var(--ace-secondary) / .3)}.ace-bg-card{background:hsl(var(--ace-card))}.ace-bg-gradient-radial{background:radial-gradient(circle,hsl(var(--ace-primary) / .05),transparent)}.ace-section-padding{padding-top:4rem;padding-bottom:4rem}@media screen and (min-width:768px){.ace-section-padding{padding-top:6rem;padding-bottom:6rem}}@media screen and (min-width:1024px){.ace-section-padding{padding-top:8rem;padding-bottom:8rem}}.ace-grid{display:grid;gap:1rem}@media screen and (min-width:768px){.ace-grid{gap:1.5rem}}@media screen and (min-width:1024px){.ace-grid{gap:2rem}}.ace-grid-2{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:768px){.ace-grid-4{grid-template-columns:repeat(4,1fr)}}@keyframes aceFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes acePulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes acePulseGlow{0%,to{box-shadow:0 0 10px hsl(var(--ace-primary) / .2)}50%{box-shadow:0 0 18px hsl(var(--ace-primary) / .35)}}@keyframes aceFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes aceScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes aceBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ace-animate-fade-up{animation:aceFadeUp .6s ease-out forwards}.ace-animate-pulse{animation:acePulse 2s ease-in-out infinite}.ace-animate-bounce{animation:aceBounce 2s ease-in-out infinite}.ace-animate-scale-in{animation:aceScaleIn .4s ease-out forwards}.ace-delay-100{animation-delay:.1s}.ace-delay-200{animation-delay:.2s}.ace-delay-300{animation-delay:.3s}.ace-delay-400{animation-delay:.4s}.ace-delay-500{animation-delay:.5s}.ace-reveal{opacity:0;transform:translateY(20px);transition:opacity .9s ease-out,transform .9s ease-out}.ace-reveal.is-visible{opacity:1;transform:translateY(0)}.ace-reveal-left{opacity:0;transform:translate(-48px);transition:opacity 1s ease-out,transform 1s ease-out}.ace-reveal-left.is-visible{opacity:1;transform:translate(0)}.ace-reveal-right{opacity:0;transform:translate(48px);transition:opacity 1s ease-out,transform 1s ease-out}.ace-reveal-right.is-visible{opacity:1;transform:translate(0)}.ace-reveal-scale{opacity:0;transform:scale(.95);transition:opacity .9s ease-out,transform .9s ease-out}.ace-reveal-scale.is-visible{opacity:1;transform:scale(1)}.ace-relative{position:relative}.ace-overflow-hidden{overflow:hidden}.ace-z-10{z-index:1}.ace-z-20{z-index:2}.ace-flex{display:flex}.ace-flex-col{flex-direction:column}.ace-flex-wrap{flex-wrap:wrap}.ace-items-center{align-items:center}.ace-items-end{align-items:flex-end}.ace-justify-center{justify-content:center}.ace-justify-between{justify-content:space-between}.ace-gap-2{gap:.5rem}.ace-gap-3{gap:.75rem}.ace-gap-4{gap:1rem}.ace-gap-6{gap:1.5rem}.ace-gap-8{gap:2rem}.ace-text-center{text-align:center}.ace-text-left{text-align:left}.ace-mb-2{margin-bottom:.5rem}.ace-mb-3{margin-bottom:.75rem}.ace-mb-4{margin-bottom:1rem}.ace-mb-6{margin-bottom:1.5rem}.ace-mb-8{margin-bottom:2rem}.ace-mb-10{margin-bottom:2.5rem}.ace-mb-16{margin-bottom:4rem}.ace-mt-4{margin-top:1rem}.ace-mt-6{margin-top:1.5rem}.ace-mt-8{margin-top:2rem}.ace-w-full{width:100%}.ace-max-w-xl{max-width:576px}.ace-max-w-2xl{max-width:672px}.ace-max-w-3xl{max-width:768px}@media screen and (max-width:767px){.ace-hide-mobile{display:none!important}}@media screen and (min-width:768px){.ace-hide-desktop{display:none!important}}@media screen and (max-width:639px){.ace-btn-mobile-full{width:100%}}.ace-hero{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ace-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.ace-hero-bg-image{width:100%;height:100%;object-fit:cover;transition:opacity .7s ease}.ace-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,hsl(var(--ace-background)),hsl(var(--ace-background) / .8),hsl(var(--ace-background) / .4))}.ace-hero-overlay-bottom{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-background)),transparent,transparent)}.ace-hero-content{position:relative;z-index:10;width:100%;padding:4rem 0}@media screen and (min-width:768px){.ace-hero-content{padding:5rem 0}}.ace-scroll-indicator{display:none;position:absolute;bottom:2rem;right:2rem;flex-direction:column;align-items:center;gap:.5rem;color:hsl(var(--ace-muted-fg));animation:aceBounce 2s ease-in-out infinite}@media screen and (min-width:768px){.ace-scroll-indicator{display:flex}}.ace-scroll-text{font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:.2em;writing-mode:vertical-rl;transform:rotate(180deg)}.ace-scroll-line{width:1px;height:3rem;background:linear-gradient(to bottom,hsl(var(--ace-primary)),transparent)}.ace-slider-nav{display:flex;align-items:center;gap:1rem}@media screen and (min-width:768px){.ace-slider-nav{gap:1.5rem}}.ace-slider-dots{display:flex;gap:.5rem}@media screen and (min-width:768px){.ace-slider-dots{gap:.75rem}}.ace-slider-dot{height:4px;border-radius:2px;background:hsl(var(--ace-foreground) / .2);transition:all var(--ace-transition-base);cursor:pointer;border:none;padding:0;width:1rem}@media screen and (min-width:768px){.ace-slider-dot{width:1.5rem}}.ace-slider-dot:hover{background:hsl(var(--ace-foreground) / .4)}.ace-slider-dot.is-active{background:hsl(var(--ace-primary));width:2rem}@media screen and (min-width:768px){.ace-slider-dot.is-active{width:3rem}}.ace-usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;max-width:1100px;margin:0 auto}@media screen and (min-width:768px){.ace-usp-grid{grid-template-columns:repeat(4,1fr);gap:2rem}}@media screen and (min-width:1024px){.ace-usp-grid{gap:3rem}}.ace-usp-icon-wrapper{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:.75rem}@media screen and (min-width:768px){.ace-usp-icon-wrapper{width:4rem;height:4rem;margin-bottom:1rem}}@media screen and (min-width:1024px){.ace-usp-icon-wrapper{width:5rem;height:5rem;margin-bottom:1.5rem}}.ace-usp-icon-glow{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:hsl(var(--ace-primary) / .15);filter:blur(20px);opacity:.6;transition:opacity .7s ease,transform .5s ease}.ace-usp-item:hover .ace-usp-icon-glow{opacity:1;transform:scale(1.1)}.ace-usp-icon-border{position:relative;width:100%;height:100%;border-radius:50%;border:1px solid hsl(var(--ace-border));background:hsl(var(--ace-card) / .5);display:flex;align-items:center;justify-content:center;transition:border-color .5s ease}.ace-usp-item:hover .ace-usp-icon-border{border-color:hsl(var(--ace-primary) / .4)}.ace-usp-icon{color:hsl(var(--ace-primary));transition:transform .5s ease}.ace-usp-item:hover .ace-usp-icon{transform:scale(1.05)}.ace-usp-title{font-family:Orbitron,sans-serif;font-weight:600;font-size:13px;letter-spacing:.05em;margin-bottom:.25rem;transition:color .3s ease}@media screen and (min-width:768px){.ace-usp-title{font-size:15px;margin-bottom:.5rem}}@media screen and (min-width:1024px){.ace-usp-title{font-size:17px}}.ace-usp-item:hover .ace-usp-title{color:hsl(var(--ace-primary))}.ace-usp-desc{color:hsl(var(--ace-muted-fg));font-size:12px;line-height:1.4;display:block}@media screen and (min-width:768px){.ace-usp-desc{font-size:14px}}@media screen and (min-width:1024px){.ace-usp-desc{font-size:15px}}.ace-collections-desktop{display:none;gap:.75rem;height:500px}@media screen and (min-width:768px){.ace-collections-desktop{display:flex;gap:1rem}}@media screen and (min-width:1024px){.ace-collections-desktop{gap:1rem;height:550px}}.ace-collection-card{position:relative;border-radius:.75rem;overflow:hidden;cursor:pointer;flex:1;transition:flex .6s cubic-bezier(.4,0,.2,1)}.ace-collection-card.is-expanded{flex:3}.ace-collection-card-bg{position:absolute;top:0;right:0;bottom:0;left:0}.ace-collection-card-bg img{width:100%;height:100%;object-fit:cover}.ace-collection-card-overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-background) / .9),hsl(var(--ace-background) / .6),hsl(var(--ace-background) / .3));transition:background .5s ease}.ace-collection-card.is-expanded .ace-collection-card-overlay{display:block!important;background:linear-gradient(to top right,hsl(var(--ace-background) / .85) 0%,hsl(var(--ace-background) / .6) 30%,hsl(var(--ace-background) / .3) 60%,transparent 100%)}.ace-collection-card-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}@media screen and (min-width:1024px){.ace-collection-card-content{padding:2rem}}.ace-collection-number{font-family:Orbitron,sans-serif;font-weight:700;font-size:40px;line-height:1;color:hsl(var(--ace-primary) / .3);margin-bottom:.5rem;transition:all .5s ease}.ace-collection-card.is-expanded .ace-collection-number{font-size:56px;color:hsl(var(--ace-primary) / .2)}@media screen and (min-width:1024px){.ace-collection-card.is-expanded .ace-collection-number{font-size:64px}}.ace-collection-name{font-family:Orbitron,sans-serif;font-weight:700;font-size:20px;letter-spacing:.05em;transition:all .5s ease}.ace-collection-card.is-expanded .ace-collection-name{font-size:28px;color:hsl(var(--ace-primary))}@media screen and (min-width:1024px){.ace-collection-card.is-expanded .ace-collection-name{font-size:32px}}.ace-collection-tagline{color:hsl(var(--ace-muted-fg));font-size:14px;margin-top:.25rem;transition:opacity .5s ease}@media screen and (min-width:1024px){.ace-collection-tagline{font-size:16px}}.ace-collection-expanded{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease;margin-top:0}.ace-collection-card.is-expanded .ace-collection-expanded{max-height:300px;opacity:1;margin-top:1rem}.ace-collection-desc{color:hsl(var(--ace-foreground) / .8);font-size:15px;line-height:1.6;margin-bottom:1rem;max-width:28rem}@media screen and (min-width:1024px){.ace-collection-desc{font-size:18px}}.ace-collection-features{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.ace-collection-feature{display:flex;align-items:center;gap:.5rem;font-size:14px;color:hsl(var(--ace-foreground) / .7)}@media screen and (min-width:1024px){.ace-collection-feature{font-size:16px}}.ace-collection-feature-dot{width:6px;height:6px;border-radius:50%;background:hsl(var(--ace-primary));flex-shrink:0}.ace-section .ace-collection-cta,.ace-collection-cta{display:inline-flex;align-items:center;gap:.5rem;font-family:Orbitron,sans-serif;font-size:14px;letter-spacing:.05em;color:hsl(var(--ace-primary))!important;text-decoration:none;transition:opacity .3s ease}@media screen and (min-width:1024px){.ace-collection-cta{font-size:15px}}.ace-section .ace-collection-cta:hover,.ace-collection-cta:hover{color:hsl(var(--ace-primary))!important;opacity:.85}.ace-collection-cta svg{transition:transform .3s ease}.ace-collection-cta:hover svg{transform:translate(4px)}.ace-collection-card-border{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;pointer-events:none;border:1px solid hsl(var(--ace-border) / .3);transition:all .5s ease;overflow:hidden}.ace-collection-card-border:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,transparent 60deg,hsl(var(--ace-primary)) 90deg,hsl(var(--ace-primary) / .8) 120deg,transparent 150deg,transparent 360deg);opacity:0;transform:translate(-50%,-50%);transition:opacity .5s ease}.ace-collection-card.is-expanded .ace-collection-card-border{border-color:hsl(var(--ace-border) / .2)}.ace-collection-card.is-expanded .ace-collection-card-border:before{opacity:.7;animation:ace-border-spin 3s linear infinite}@keyframes ace-border-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ace-collections-progress{display:none;justify-content:center;gap:.5rem;margin-top:1.5rem}@media screen and (min-width:768px){.ace-collections-progress{display:flex}}.ace-progress-item{position:relative;width:40px;height:3px;background:hsl(var(--ace-foreground) / .12);border:none;border-radius:1.5px;cursor:pointer;overflow:hidden;transition:all .3s ease}@media screen and (min-width:480px){.ace-progress-item{width:48px}}@media screen and (min-width:640px){.ace-progress-item{width:56px}}@media screen and (min-width:768px){.ace-progress-item{width:64px}}@media screen and (min-width:1024px){.ace-progress-item{width:80px}}.ace-progress-item:hover{background:hsl(var(--ace-foreground) / .2)}.ace-progress-item.is-active{background:hsl(var(--ace-foreground) / .15)}.ace-progress-bar{position:absolute;top:0;left:0;width:0;height:100%;background:hsl(var(--ace-primary));border-radius:1.5px;box-shadow:0 0 6px hsl(var(--ace-primary) / .6),0 0 12px hsl(var(--ace-primary) / .3)}.ace-progress-item.is-active .ace-progress-bar{width:0;transition:none}.ace-progress-item.is-animating .ace-progress-bar{width:100%;transition:width 5s linear}.ace-products-section .ace-progress-item.is-animating .ace-progress-bar{transition:width 4s linear}.ace-progress-item.is-animating{background:hsl(var(--ace-primary) / .15)}.ace-collections-mobile{display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width:768px){.ace-collections-mobile{display:none}}.ace-accordion-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.5rem;border:1px solid hsl(var(--ace-border));background:hsl(var(--ace-card) / .5);cursor:pointer;text-align:left;transition:all .5s ease}.ace-accordion-header.is-active{background:hsl(var(--ace-card));border-color:hsl(var(--ace-primary) / .4)}.ace-accordion-header:hover{border-color:hsl(var(--ace-primary) / .3);background:hsl(var(--ace-card))}.ace-accordion-header-content{display:flex;align-items:center;gap:1rem}.ace-accordion-number{font-family:Orbitron,sans-serif;font-size:24px;font-weight:700;color:hsl(var(--ace-muted-fg) / .3);transition:color .3s ease}.ace-accordion-header.is-active .ace-accordion-number,.ace-accordion-header:hover .ace-accordion-number{color:hsl(var(--ace-muted-fg) / .5)}.ace-accordion-header.is-active .ace-accordion-number{color:hsl(var(--ace-primary))}.ace-accordion-title{font-family:Orbitron,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;transition:color .3s ease}.ace-accordion-header.is-active .ace-accordion-title,.ace-accordion-header:hover .ace-accordion-title{color:hsl(var(--ace-primary))}.ace-accordion-tagline{color:hsl(var(--ace-muted-fg));font-size:14px;margin-top:.125rem}.ace-accordion-chevron{width:1.25rem;height:1.25rem;color:hsl(var(--ace-muted-fg));transition:transform .5s ease,color .3s ease}.ace-accordion-header.is-active .ace-accordion-chevron{transform:rotate(180deg);color:hsl(var(--ace-primary))}.ace-accordion-content{max-height:0;opacity:0;overflow:hidden;transition:all .5s ease-out}.ace-accordion-content.is-open{max-height:500px;opacity:1}.ace-accordion-content-inner{padding:1rem;background:hsl(var(--ace-card) / .3);border:1px solid hsl(var(--ace-primary) / .2);border-top:0;border-radius:0 0 .5rem .5rem}.ace-accordion-image{position:relative;aspect-ratio:16 / 9;border-radius:.5rem;overflow:hidden;margin-bottom:1rem}.ace-accordion-image img{width:100%;height:100%;object-fit:cover}.ace-accordion-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-background) / .6),transparent)}.ace-carousel{position:relative;perspective:1200px}.ace-carousel-container{position:relative;height:420px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:480px){.ace-carousel-container{height:480px}}@media screen and (min-width:640px){.ace-carousel-container{height:500px}}@media screen and (min-width:768px){.ace-carousel-container{height:550px}}@media screen and (min-width:1024px){.ace-carousel-container{height:600px}}.ace-carousel-track{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d}.ace-carousel-item{position:absolute;cursor:pointer;transition:all .7s cubic-bezier(.25,.1,.25,1)}.ace-product-card{position:relative;width:240px;background:hsl(var(--ace-card));border:1px solid hsl(var(--ace-border));border-radius:.75rem;overflow:hidden;transition:all .5s ease;display:block;text-decoration:none;color:inherit;cursor:pointer}.ace-product-card:hover{text-decoration:none;color:inherit}.ace-placeholder-svg{width:100%;height:100%;background:hsl(var(--ace-muted) / .2)}@media screen and (min-width:480px){.ace-product-card{width:280px}}@media screen and (min-width:640px){.ace-product-card{width:300px}}@media screen and (min-width:768px){.ace-product-card{width:320px}}@media screen and (min-width:1024px){.ace-product-card{width:360px}}.ace-product-card.is-active{border-color:hsl(var(--ace-primary) / .5);box-shadow:0 0 30px hsl(var(--ace-primary) / .2)}.ace-product-image{position:relative;aspect-ratio:3 / 4;overflow:hidden}.ace-product-image img{width:100%;height:100%;object-fit:cover}.ace-product-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-background)),transparent,transparent)}.ace-product-badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .5rem;background:hsl(var(--ace-primary) / .2);border:1px solid hsl(var(--ace-primary) / .4);border-radius:9999px;font-family:Orbitron,sans-serif;font-size:10px;letter-spacing:.05em;color:hsl(var(--ace-primary))}@media screen and (min-width:768px){.ace-product-badge{top:1rem;left:1rem;padding:.375rem .75rem;font-size:12px}}.ace-product-info{padding:.75rem}@media screen and (min-width:768px){.ace-product-info{padding:1.25rem}}.ace-product-name{font-family:Orbitron,sans-serif;font-weight:600;font-size:14px;margin-bottom:.25rem}@media screen and (min-width:768px){.ace-product-name{font-size:18px;margin-bottom:.5rem}}.ace-product-price{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;color:hsl(var(--ace-primary))}@media screen and (min-width:768px){.ace-product-price{font-size:20px}}.ace-product-tagline{font-family:Rajdhani,sans-serif;font-size:12px;color:hsl(var(--ace-muted-fg));margin:0 0 .375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px){.ace-product-tagline{font-size:14px}}.ace-product-rating{margin-bottom:.375rem;min-height:16px}.ace-product-rating .jdgm-prev-badge__text{font-family:Rajdhani,sans-serif;font-size:11px;color:hsl(var(--ace-muted-fg))}@media screen and (min-width:768px){.ace-product-rating .jdgm-prev-badge__text{font-size:12px}}.ace-carousel-quick-add{position:absolute;bottom:.75rem;right:.75rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsl(var(--ace-primary));border:none;border-radius:50%;cursor:pointer;opacity:0;transform:translateY(8px);transition:all .3s ease;box-shadow:0 4px 12px hsl(var(--ace-primary) / .3)}@media screen and (min-width:768px){.ace-carousel-quick-add{width:40px;height:40px}}.ace-carousel-quick-add-icon,.ace-carousel-quick-add-check{color:#000;transition:opacity .2s,transform .2s}.ace-carousel-quick-add-check{position:absolute;color:#fff;opacity:0;transform:scale(.5)}.ace-product-card.is-active .ace-carousel-quick-add{opacity:1;transform:translateY(0)}.ace-carousel-quick-add:hover{background:hsl(var(--ace-primary) / .9);transform:scale(1.1)}.ace-carousel-quick-add:active{transform:scale(.95)}.ace-carousel-quick-add.is-added{background:#16a249}.ace-carousel-quick-add.is-added .ace-carousel-quick-add-icon{opacity:0;transform:scale(.5)}.ace-carousel-quick-add.is-added .ace-carousel-quick-add-check{opacity:1;transform:scale(1)}.ace-products-header{margin-bottom:2rem}.ace-products-header-text{display:flex;flex-direction:column;gap:.5rem}.ace-products-header-text .ace-h2{margin-bottom:0}.ace-products-header-text .ace-text-muted{max-width:36rem}.ace-products-view-all--desktop{display:none}.ace-products-view-all--mobile{display:flex;justify-content:center;margin-top:1.5rem}@media screen and (min-width:768px){.ace-products-header{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem}.ace-products-view-all--desktop{display:inline-flex}.ace-products-view-all--mobile{display:none}}.ace-carousel-nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:5rem}@media screen and (min-width:768px){.ace-carousel-nav{margin-top:7rem}}.ace-carousel-nav .ace-collections-progress{margin-top:0}.ace-quality-inner{overflow:visible;padding:1rem 0}@media screen and (min-width:768px){.ace-quality-inner{padding:2rem 0}}.ace-quality-image-wrapper{position:relative;padding:1rem}@media screen and (min-width:768px){.ace-quality-image-wrapper{padding:1.5rem}}.ace-quality-grid{display:grid;gap:2rem}@media screen and (min-width:1024px){.ace-quality-grid{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}}@media screen and (min-width:1280px){.ace-quality-grid{gap:4rem}}.ace-quality-image{position:relative;aspect-ratio:4 / 3;border-radius:.5rem;overflow:hidden;z-index:1}.ace-quality-image img{width:100%;height:100%;object-fit:cover;transition:transform .1s linear}.ace-quality-image-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%' height='100%' filter='url(%23noise)'/%3E%3C/svg%3E")}.ace-quality-image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,hsl(var(--ace-background) / .4),transparent)}.ace-quality-decor-1,.ace-quality-decor-2{display:none}@media screen and (min-width:768px){.ace-quality-decor-1{display:block!important;position:absolute;bottom:-1rem;right:-1rem;width:8rem;height:8rem;border:1px solid hsl(var(--ace-primary) / .4);border-radius:.25rem;pointer-events:none;z-index:0}.ace-quality-decor-2{display:block!important;position:absolute;top:-1rem;left:-1rem;width:6rem;height:6rem;border:1px solid hsl(var(--ace-primary) / .3);border-radius:.25rem;pointer-events:none;z-index:0}}.ace-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0}.ace-cta-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,hsl(var(--ace-primary) / .1),transparent);transition:opacity 1s ease}.ace-cta-gradient.is-visible{animation:acePulseGlow 4s ease-in-out infinite}.ace-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-background)),transparent,hsl(var(--ace-background)))}.ace-cta-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease;background-image:linear-gradient(to right,hsl(var(--ace-foreground)) 1px,transparent 1px),linear-gradient(to bottom,hsl(var(--ace-foreground)) 1px,transparent 1px);background-size:40px 40px}@media screen and (min-width:768px){.ace-cta-grid{background-size:60px 60px}}.ace-cta-grid.is-visible{opacity:.05}.ace-footer{--ace-footer-heading-size: 12px;--ace-footer-link-size: 14px;--ace-footer-copy-size: 13px;--ace-footer-desc-size: 14px;border-top:1px solid hsl(var(--ace-border));padding:3rem 0}@media screen and (min-width:768px){.ace-footer{--ace-footer-heading-size: 13px;--ace-footer-link-size: 16px;--ace-footer-copy-size: 14px;--ace-footer-desc-size: 16px;padding:4rem 0}}@media screen and (min-width:1024px){.ace-footer{padding:5rem 0}}.ace-footer-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.ace-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:2rem;margin-bottom:3rem}}.ace-footer-brand{grid-column:span 2}@media screen and (min-width:768px){.ace-footer-brand{grid-column:span 1}}.ace-footer-logo-wrapper{margin-bottom:.75rem;width:var(--logo-width, 150px);max-width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.ace-footer-logo-wrapper{margin-bottom:1rem;margin-left:0;margin-right:0}}.ace-footer-logo-img{display:block;width:100%;height:auto;object-fit:contain}.ace-footer-logo{font-family:Orbitron,sans-serif;font-weight:700;font-size:22px;line-height:1.15;letter-spacing:.03em;margin-bottom:.75rem}@media screen and (min-width:768px){.ace-footer-logo{font-size:28px;margin-bottom:1rem}}.ace-footer-desc{color:hsl(var(--ace-muted-fg));font-size:var(--ace-footer-desc-size);line-height:1.65;max-width:var(--desc-max-width, 400px);margin-bottom:1rem}@media screen and (min-width:768px){.ace-footer-desc{margin-bottom:1.5rem}}.ace-footer-social{display:flex;gap:.75rem}@media screen and (min-width:768px){.ace-footer-social{gap:1rem}}.ace-footer-heading{font-family:Orbitron,sans-serif;font-weight:600;font-size:var(--ace-footer-heading-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}@media screen and (min-width:768px){.ace-footer-heading{margin-bottom:1rem}}.ace-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}@media screen and (min-width:768px){.ace-footer-links{gap:.75rem}}.ace-footer-link{color:hsl(var(--ace-muted-fg));font-size:var(--ace-footer-link-size);line-height:1.5;text-decoration:none;transition:color var(--ace-transition-base)}.ace-footer-link:hover{color:hsl(var(--ace-primary))}.ace-footer-bottom{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:1.5rem;position:relative}.ace-footer-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,hsl(var(--ace-primary) / .3),transparent)}@media screen and (min-width:768px){.ace-footer-bottom{flex-direction:row;justify-content:space-between;gap:1rem;padding-top:2rem}}.ace-footer-copy{color:hsl(var(--ace-muted-fg));font-size:var(--ace-footer-copy-size);line-height:1.5}.ace-footer-legal{display:flex;gap:1rem;flex-wrap:wrap}@media screen and (min-width:768px){.ace-footer-legal{gap:1.5rem}}.ace-footer-legal a{color:hsl(var(--ace-muted-fg));font-size:var(--ace-footer-copy-size);line-height:1.5;text-decoration:none;transition:color var(--ace-transition-base)}.ace-footer-legal a:hover{color:hsl(var(--ace-primary))}.ace-pcard{--ace-reveal-delay: 0ms;position:relative;opacity:0;transform:translateY(12px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--ace-reveal-delay)}.ace-pcard.is-visible{opacity:1;transform:translateY(0)}.ace-pcard__link{display:block;background:hsl(var(--ace-card) / .5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsl(var(--ace-border) / .5);border-radius:.75rem;overflow:hidden;text-decoration:none;color:inherit;transition:all .7s cubic-bezier(.25,.1,.25,1)}.ace-pcard__link:hover{border-color:hsl(var(--ace-primary) / .4);transform:translateY(-6px);box-shadow:0 8px 30px hsl(var(--ace-primary) / .15)}.ace-pcard__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:hsl(var(--ace-secondary) / .3)}.ace-pcard__img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.ace-pcard__link:hover .ace-pcard__img{transform:scale(1.05)}.ace-pcard__placeholder{width:100%;height:100%;background:hsl(var(--ace-muted) / .2)}.ace-pcard__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,hsl(var(--ace-card)) 0%,hsl(var(--ace-card) / .2) 40%,transparent 100%);opacity:.7;pointer-events:none}.ace-pcard__badge{position:absolute;top:.75rem;left:.75rem;display:inline-block;padding:.25rem .625rem;background:hsl(var(--ace-primary) / .2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid hsl(var(--ace-primary) / .4);border-radius:9999px;font-family:Orbitron,sans-serif;font-size:10px;font-weight:500;letter-spacing:.05em;color:hsl(var(--ace-primary));text-transform:uppercase}.ace-pcard__quick-add{display:flex;align-items:center;justify-content:center;background:hsl(var(--ace-primary));border:none;cursor:pointer;transition:all .3s ease}.ace-pcard__quick-add-icon{width:20px;height:20px;color:#000;transition:opacity .2s ease,transform .2s ease}.ace-pcard__quick-add-check{position:absolute;width:20px;height:20px;color:#fff;opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .2s ease}.ace-pcard__quick-add.is-adding{pointer-events:none;opacity:.7}.ace-pcard__quick-add.is-adding .ace-pcard__quick-add-icon{animation:ace-spin .8s linear infinite}@keyframes ace-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ace-pcard__quick-add.is-added{background:#16a249}.ace-pcard__quick-add.is-added .ace-pcard__quick-add-icon{opacity:0;transform:scale(.5)}.ace-pcard__quick-add.is-added .ace-pcard__quick-add-check{opacity:1;transform:scale(1)}.ace-pcard__quick-add--desktop{position:absolute;bottom:.75rem;right:.75rem;width:40px;height:40px;border-radius:50%;opacity:0;transform:translateY(8px);box-shadow:0 4px 12px hsl(var(--ace-primary) / .3)}.ace-pcard__quick-add--desktop:hover{background:hsl(var(--ace-primary) / .9);transform:translateY(0) scale(1.1)}.ace-pcard__quick-add--desktop:active{transform:translateY(0) scale(.95)}.ace-pcard__link:hover .ace-pcard__quick-add--desktop{opacity:1;transform:translateY(0)}.ace-pcard__quick-add--mobile{display:none;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;background:hsl(var(--ace-primary) / .1);border:1px solid hsl(var(--ace-primary) / .3);font-family:Orbitron,sans-serif;font-size:11px;letter-spacing:.05em;color:hsl(var(--ace-primary))}.ace-pcard__quick-add--mobile .ace-pcard__quick-add-icon{width:14px;height:14px;color:hsl(var(--ace-primary))}.ace-pcard__quick-add-text--added{display:none}.ace-pcard__quick-add--mobile.is-added{background:#16a24933;border-color:#16a24980;color:#1fe066}.ace-pcard__quick-add--mobile.is-added .ace-pcard__quick-add-text{display:none}.ace-pcard__quick-add--mobile.is-added .ace-pcard__quick-add-text--added{display:inline}@media screen and (max-width:639px){.ace-pcard__quick-add--desktop{display:none}.ace-pcard__quick-add--mobile{display:flex}}.ace-pcard__body{padding:1rem}@media screen and (min-width:640px){.ace-pcard__body{padding:1.25rem}}.ace-pcard__rating{margin-bottom:.5rem;min-height:18px}.ace-pcard__rating .jdgm-prev-badge{display:flex;align-items:center;gap:.375rem}.ace-pcard__rating .jdgm-prev-badge__text{font-family:Rajdhani,sans-serif;font-size:12px;color:hsl(var(--ace-muted-fg))}.ace-pcard__name{font-family:Orbitron,sans-serif;font-weight:700;font-size:16px;line-height:1.3;margin:0 0 .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s ease}@media screen and (min-width:640px){.ace-pcard__name{font-size:18px}}.ace-pcard__link:hover .ace-pcard__name{color:hsl(var(--ace-primary))}.ace-pcard__tagline{font-family:Rajdhani,sans-serif;font-size:13px;color:hsl(var(--ace-muted-fg));margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:640px){.ace-pcard__tagline{font-size:14px}}.ace-pcard__footer{display:flex;align-items:center;justify-content:space-between}.ace-pcard__price{font-family:Orbitron,sans-serif;font-weight:700;font-size:18px;color:hsl(var(--ace-primary))}@media screen and (min-width:640px){.ace-pcard__price{font-size:20px}}.ace-pcard__view{display:none;align-items:center;gap:.25rem;font-family:Orbitron,sans-serif;font-size:12px;letter-spacing:.05em;color:hsl(var(--ace-muted-fg));transition:color .3s ease}.ace-pcard__view svg{transition:transform .3s ease}.ace-pcard__link:hover .ace-pcard__view{color:hsl(var(--ace-primary))}.ace-pcard__link:hover .ace-pcard__view svg{transform:translate(4px)}.ace-pcard__view-text{opacity:0;transition:opacity .3s ease}.ace-pcard__link:hover .ace-pcard__view-text{opacity:1}@media screen and (min-width:640px){.ace-pcard__view{display:flex}}.ace-pcard-grid{display:none;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:768px){.ace-pcard-grid{display:grid;gap:1.5rem}}@media screen and (min-width:1024px){.ace-pcard-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1280px){.ace-pcard-grid{grid-template-columns:repeat(4,1fr)}}.ace-footer-desc-mobile{display:none}@media screen and (max-width:767px){.ace-footer-desc-mobile{display:block;color:hsl(var(--ace-muted-fg));font-size:var(--ace-footer-desc-size, 14px);line-height:1.65;text-align:left;margin:0 0 1.5rem;max-width:var(--desc-max-width, 400px)}.ace-footer-brand .ace-footer-desc{display:none}.ace-footer-brand{grid-column:span 1;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.ace-footer-brand .ace-footer-logo-wrapper{margin:0}.ace-footer-brand .ace-footer-social{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/kp-ace.css.map */
