@font-face{font-family:'Microgbe';src:url(https://audiointimidation.co.uk/wp-content/themes/audiointimidation-work/assets/fonts/microgbe.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'SpaceAge';src:url(https://audiointimidation.co.uk/wp-content/themes/audiointimidation-work/assets/fonts/space_age.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Sofachrome';src:url(https://audiointimidation.co.uk/wp-content/themes/audiointimidation-work/assets/fonts/sofachrome.ttf) format('truetype');font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:'Sofachrome';src:url(https://audiointimidation.co.uk/wp-content/themes/audiointimidation-work/assets/fonts/sofachrome-italic.ttf) format('truetype');font-weight:400 900;font-style:italic;font-display:swap}:root{--ai-black:#050505;--ai-black-2:#0b0b0d;--ai-black-3:#131316;--ai-panel:#17171b;--ai-white:#f6f6f7;--ai-muted:#8a8a92;--ai-muted-2:#56565c;--ai-line:rgba(255,255,255,.08);--ai-line-2:rgba(255,255,255,.14);--ai-red:#e30613;--ai-red-glow:#ff2c2f;--ai-red-deep:#7a0208;--ai-yellow:#ffcc00;--ai-yellow-glow:#ffe14d;--ai-radius:14px;--ai-radius-lg:22px;--ai-shadow-xl:0 40px 80px -30px rgba(0,0,0,.9);--ai-shadow-red:0 30px 80px -30px rgba(227,6,19,.55);--ai-shadow-yel:0 30px 80px -30px rgba(255,204,0,.5);--ai-font-display:'Microgbe', 'Inter Tight', 'SF Pro Display', system-ui, -apple-system, sans-serif;--ai-font-body:'Microgbe', 'Inter', system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ai-font-mono:'Microgbe', 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--ai-ease:cubic-bezier(.2,.9,.2,1);--ai-ease-out:cubic-bezier(.16,1,.3,1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100%}html,body{margin:0;padding:0;background:var(--ai-black);max-width:100%}body{font-family:var(--ai-font-body);color:var(--ai-white);line-height:1.55;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:color .25s var(--ai-ease)}a:hover{color:var(--ai-red-glow)}h1,h2,h3,h4,h5{font-family:var(--ai-font-display);font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0 0 .5em;color:#fff}h1{font-size:clamp(3rem, 8.5vw, 8.5rem);letter-spacing:-.045em}h2{font-size:clamp(2rem, 5vw, 4.4rem);letter-spacing:-.035em}h3{font-size:clamp(1.3rem, 2.2vw, 1.9rem);letter-spacing:-.02em}p{color:var(--ai-muted)}.container{max-width:1360px;width:100%;margin:0 auto;padding:0 32px}.container-tight{max-width:980px;width:100%;margin:0 auto;padding:0 32px}.section{padding:clamp(80px, 12vw, 180px) 0;position:relative}.section-alt{background:var(--ai-black-2)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ai-font-mono);font-size:.72rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ai-red-glow);padding:8px 14px;border:1px solid var(--ai-line);border-radius:999px;background:rgb(255 255 255 / .02);backdrop-filter:blur(10px)}.eyebrow.bee{color:var(--ai-yellow)}.eyebrow .dot{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:dot-pulse 1.4s ease-out infinite}@keyframes dot-pulse{0%{box-shadow:0 0 0 0 currentColor;opacity:.85}100%{box-shadow:0 0 0 12px #fff0;opacity:0}}.section-title{text-align:center;margin:0 auto 72px;max-width:780px}.section-title h2{margin-top:20px}.section-title p{font-size:1.15rem;color:var(--ai-muted);margin-top:12px}.site-header{position:sticky;top:0;z-index:60;background:rgb(5 5 5 / .66);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px);border-bottom:1px solid var(--ai-line)}.site-header::before{content:"";position:absolute;inset:-1px 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0%,var(--ai-red) 20%,#fff 50%,var(--ai-yellow) 80%,transparent 100%);opacity:.35;filter:blur(1px);animation:hdr-line 8s linear infinite;background-size:200% 100%}@keyframes hdr-line{from{background-position:0 0}to{background-position:200% 0}}.header-inner{max-width:1560px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:18px 40px}.header-side{display:inline-flex;align-items:center;gap:18px;padding:10px 18px;border-radius:22px;transition:background .3s var(--ai-ease),transform .3s var(--ai-ease);position:relative}.header-side.left{justify-self:start}.header-side.right{justify-self:end}.header-side::after{content:"";position:absolute;inset:0;border-radius:22px;border:1px solid #fff0;transition:border-color .3s var(--ai-ease)}.header-side.left:hover::after{border-color:rgb(227 6 19 / .35);box-shadow:0 0 40px -8px rgb(227 6 19 / .4) inset}.header-side.right:hover::after{border-color:rgb(255 204 0 / .35);box-shadow:0 0 40px -8px rgb(255 204 0 / .4) inset}.header-side .side-mark{height:72px;width:auto;transition:transform .5s var(--ai-ease),filter .3s;will-change:transform,filter}.header-side.left .side-mark{filter:drop-shadow(0 10px 28px rgb(227 6 19 / .65)) drop-shadow(0 0 14px rgb(255 44 47 / .35));animation:mark-breath-red 4.2s ease-in-out infinite}.header-side.right .side-mark{filter:drop-shadow(0 10px 28px rgb(255 204 0 / .55)) drop-shadow(0 0 14px rgb(255 225 77 / .35));animation:mark-breath-yel 4.6s ease-in-out infinite}.header-side:hover .side-mark{transform:scale(1.14) rotate(-3deg)}@keyframes mark-breath-red{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 10px 28px rgb(227 6 19 / .55)) drop-shadow(0 0 12px rgb(255 44 47 / .3))}50%{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 18px 40px rgb(227 6 19 / .9)) drop-shadow(0 0 22px rgb(255 44 47 / .55))}}@keyframes mark-breath-yel{0%,100%{transform:translateY(0) scale(1);filter:drop-shadow(0 10px 28px rgb(255 204 0 / .5)) drop-shadow(0 0 12px rgb(255 225 77 / .3))}50%{transform:translateY(-3px) scale(1.03);filter:drop-shadow(0 18px 40px rgb(255 204 0 / .8)) drop-shadow(0 0 22px rgb(255 225 77 / .55))}}.side-meta{display:flex;flex-direction:column;line-height:1.05;font-family:var(--ai-font-display);gap:4px}.side-meta b{font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:#fff}.side-meta i{font-style:normal;font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ai-muted)}.header-side.left .side-meta i{color:var(--ai-red-glow)}.header-side.right .side-meta i{color:var(--ai-yellow)}.side-meta.right{text-align:right}.brand{justify-self:center;display:inline-flex;position:relative}.brand::before{content:"";position:absolute;inset:-30% -25%;background:radial-gradient(ellipse at center,rgb(227 6 19 / .25),transparent 65%);filter:blur(20px);z-index:-1;opacity:.8;animation:brand-glow 5s ease-in-out infinite}@keyframes brand-glow{0%,100%{opacity:.4;transform:scale(.95)}50%{opacity:.9;transform:scale(1.05)}}.brand .brand-wordmark{height:42px;width:auto;transition:transform .35s var(--ai-ease)}.brand:hover .brand-wordmark{transform:scale(1.06)}.brand .custom-logo{max-height:56px;width:auto}.main-nav{border-top:1px solid var(--ai-line)}.main-nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;list-style:none;margin:0;padding:8px 0}.main-nav a{display:inline-block;padding:12px 22px;font-family:var(--ai-font-display);font-weight:500;font-size:.92rem;letter-spacing:-.005em;color:rgb(255 255 255 / .75);position:relative;border-radius:999px}.main-nav a:hover,.main-nav .current-menu-item>a{color:#fff;background:rgb(255 255 255 / .06)}@media (max-width:1100px){.header-inner{gap:20px;padding:14px 24px}.header-side .side-mark{height:58px}.side-meta b{font-size:1rem}.brand .brand-wordmark{height:34px}}@media (max-width:720px){.header-inner{grid-template-columns:auto auto auto;gap:10px;padding:12px 14px}.header-side{padding:6px 8px;gap:8px}.side-meta{display:none}.header-side .side-mark{height:52px}.brand .brand-wordmark{height:26px}.brand::before{inset:-40% -30%}.main-nav a{padding:8px 12px;font-size:.8rem}}@media (max-width:420px){.header-side .side-mark{height:44px}.brand .brand-wordmark{height:22px}}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;font-family:var(--ai-font-display);font-weight:600;letter-spacing:-.005em;font-size:.95rem;border-radius:999px;border:1px solid #fff0;cursor:pointer;position:relative;overflow:hidden;transition:transform .3s var(--ai-ease),background .25s,color .25s,box-shadow .35s}.btn::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .18),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.btn:hover{transform:translateY(-2px)}.btn:hover::after{opacity:1}.btn-red{background:var(--ai-red);color:#fff;box-shadow:var(--ai-shadow-red)}.btn-red:hover{background:var(--ai-red-glow);color:#fff}.btn-yellow{background:var(--ai-yellow);color:#0a0a0a;box-shadow:var(--ai-shadow-yel)}.btn-yellow:hover{background:var(--ai-yellow-glow);color:#0a0a0a}.btn-ghost{background:rgb(255 255 255 / .04);color:#fff;border-color:var(--ai-line-2);backdrop-filter:blur(10px)}.btn-ghost:hover{background:rgb(255 255 255 / .08);color:#fff}.hero{position:relative;min-height:100svh;display:grid;place-items:center;text-align:center;overflow:hidden;isolation:isolate;background:radial-gradient(1200px 700px at 50% 10%,rgb(227 6 19 / .28),transparent 60%),radial-gradient(900px 500px at 80% 100%,rgb(255 204 0 / .10),transparent 65%),linear-gradient(180deg,#050505 0%,#000 100%)}.hero-noise{position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(#fff 1px,transparent 1px);background-size:3px 3px}.hero-grid-bg{position:absolute;inset:0;z-index:0;opacity:.18;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:80px 80px;mask-image:radial-gradient(ellipse at 50% 50%,#000 30%,transparent 75%);animation:grid-drift 40s linear infinite}@keyframes grid-drift{to{background-position:80px 80px}}.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:0}.speaker-stage{position:absolute;top:50%;width:min(50vw, 620px);aspect-ratio:1/1;transform:translateY(-50%);z-index:1;pointer-events:none}.speaker-stage.left{left:-8vw}.speaker-stage.right{right:-8vw}.speaker-stage .bass-canvas{width:100%;height:100%;display:block;filter:drop-shadow(0 50px 80px rgb(0 0 0 / .75))}.speaker-stage .speaker-badge{position:absolute;left:50%;top:50%;width:26%;transform:translate(-50%,-50%);filter:drop-shadow(0 10px 30px rgb(0 0 0 / .7));animation:badge-float 6s ease-in-out infinite}.speaker-stage .speaker-badge.bee{width:38%}@keyframes badge-float{50%{transform:translate(-50%,-54%)}}.hero-inner{position:relative;z-index:3;padding:60px 32px;max-width:1100px}.hero-title{font-size:clamp(3.2rem, 10vw, 9.5rem);font-weight:900;letter-spacing:-.055em;color:#fff;margin:24px 0 20px}.hero-title em{font-style:normal;background:linear-gradient(180deg,#ff5a5f 0%,var(--ai-red) 55%,#7a0208 100%);-webkit-background-clip:text;background-clip:text;color:#fff0}.hero .lead{font-size:clamp(1.05rem, 1.4vw, 1.3rem);color:var(--ai-muted);max-width:620px;margin:0 auto 40px}.hero-cta{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.split-char{display:inline-block;opacity:0;transform:translateY(60%) rotate(3deg);animation:splitIn .9s var(--ai-ease-out) forwards;animation-delay:calc(var(--i,0) * .028s + .3s)}@keyframes splitIn{to{opacity:1;transform:none}}.vu-rack{display:flex;justify-content:center;align-items:center;gap:22px;margin:30px auto 8px;max-width:460px}.vu-meter{flex:1 1 0%;max-width:210px;border-radius:6px;padding:10px 12px;background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .08);transition:border-color .4s var(--ai-ease-out)}.vu-meter:hover{border-color:rgb(227 6 19 / .35)}.vu-face{display:block;width:100%;height:auto}.vu-needle-group{transform:rotate(-60deg);transition:transform .09s cubic-bezier(.22,1.2,.36,1);will-change:transform}@media (max-width:600px){.vu-rack{gap:12px;max-width:340px}.vu-meter{padding:8px}}.scroll-cue{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ai-muted);z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-cue span{width:1px;height:44px;background:linear-gradient(180deg,transparent,#fff);animation:cue-drop 2s ease-in-out infinite}@keyframes cue-drop{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}100%{transform:scaleY(0);transform-origin:bottom}}@media (max-width:900px){.speaker-stage{opacity:.28;width:80vw}.speaker-stage.left{left:-30vw;top:22%}.speaker-stage.right{right:-30vw;top:72%}}.showroom{position:relative;background:linear-gradient(180deg,var(--ai-black) 0%,#000 50%,var(--ai-black) 100%)}.showroom-track{position:relative}.showroom-panel{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden}.showroom-panel .container{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.showroom-panel .media{position:relative;aspect-ratio:1/1;border-radius:var(--ai-radius-lg);overflow:hidden;background:radial-gradient(circle at 50% 45%,#232326 0%,#0a0a0d 65%,#000 100%);border:1px solid var(--ai-line);box-shadow:var(--ai-shadow-xl)}.showroom-panel.pro .media{box-shadow:var(--ai-shadow-xl),inset 0 0 120px rgb(227 6 19 / .25)}.showroom-panel.bee .media{box-shadow:var(--ai-shadow-xl),inset 0 0 120px rgb(255 204 0 / .18)}.showroom-panel .media img,.showroom-panel .media canvas{width:100%;height:100%;object-fit:contain;transition:transform 1.2s var(--ai-ease)}.showroom-panel:hover .media img,.showroom-panel:hover .media canvas{transform:scale(1.04)}.showroom-panel .media::after{content:'';position:absolute;inset:0;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .08),transparent 55%);opacity:0;transition:opacity .4s;pointer-events:none}.showroom-panel:hover .media::after{opacity:1}.showroom-panel .copy .eyebrow{margin-bottom:22px}.showroom-panel .copy h2{font-size:clamp(2.4rem, 5.5vw, 5rem)}.showroom-panel .copy .lead{font-size:1.2rem;color:var(--ai-muted);max-width:480px;margin:0 0 32px}.showroom-panel .specs{list-style:none;padding:0;margin:0 0 36px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px 24px}.showroom-panel .specs li{padding:14px 0;border-top:1px solid var(--ai-line);font-family:var(--ai-font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ai-muted)}.showroom-panel .specs li b{display:block;font-family:var(--ai-font-display);font-size:1.4rem;color:#fff;letter-spacing:-.02em;text-transform:none;margin-top:6px}.showroom-panel.reverse .container{grid-template-columns:1fr 1fr;direction:rtl}.showroom-panel.reverse .container>*{direction:ltr}@media (max-width:960px){.showroom-panel{min-height:auto;padding:80px 0}.showroom-panel .container{grid-template-columns:1fr;gap:48px}.showroom-panel.reverse .container{direction:ltr}.showroom-panel .specs{grid-template-columns:1fr 1fr}}.tier-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px}.tier-card{position:relative;overflow:hidden;padding:48px 40px;border-radius:var(--ai-radius-lg);border:1px solid var(--ai-line);background:linear-gradient(180deg,var(--ai-panel),#0a0a0d);transition:transform .5s var(--ai-ease),border-color .3s}.tier-card:hover{transform:translateY(-6px)}.tier-card.pro{border-color:rgb(227 6 19 / .28)}.tier-card.beeline{border-color:rgb(255 204 0 / .28)}.tier-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--ai-red),var(--ai-red-glow))}.tier-card.beeline::before{background:linear-gradient(90deg,var(--ai-yellow),var(--ai-yellow-glow))}.tier-card h3{font-size:2rem;margin:8px 0 12px}.tier-card.pro h3{color:#fff}.tier-card.beeline h3{color:var(--ai-yellow)}.tier-card ul{list-style:none;padding:0;margin:22px 0 30px}.tier-card li{padding:12px 0;border-bottom:1px solid var(--ai-line);color:var(--ai-muted);font-size:.95rem}.tier-card li::before{content:'›';margin-right:10px;color:var(--ai-red-glow);font-weight:700}.tier-card.beeline li::before{color:var(--ai-yellow)}.tier-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgb(227 6 19 / .22),transparent 55%);opacity:0;transition:opacity .4s}.tier-glow.yellow{background:radial-gradient(500px circle at var(--mx,50%) var(--my,50%),rgb(255 204 0 / .2),transparent 55%)}.tier-card:hover .tier-glow{opacity:1}.tier-badge{display:inline-block;padding:6px 12px;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;border-radius:999px}.tier-pro{background:rgb(227 6 19 / .14);color:var(--ai-red-glow);border:1px solid rgb(227 6 19 / .3)}.tier-beeline{background:rgb(255 204 0 / .14);color:var(--ai-yellow);border:1px solid rgb(255 204 0 / .3)}.product-grid,ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))!important;gap:28px;list-style:none;padding:0;margin:0}@media (max-width:900px){.product-grid,ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px}}@media (max-width:560px){.product-grid,ul.products{grid-template-columns:1fr!important;gap:16px}}ul.products li.product,.product-card{position:relative;float:none!important;width:auto!important;margin:0!important;background:linear-gradient(180deg,#101014 0%,#08080b 100%);border:1px solid var(--ai-line);border-radius:var(--ai-radius-lg);overflow:hidden;transition:transform .45s var(--ai-ease),border-color .3s,box-shadow .45s;display:flex;flex-direction:column;min-height:480px}ul.products li.product::before,.product-card::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--mx,50%) var(--my,-20%),rgb(255 31 39 / .16),transparent 60%);opacity:0;transition:opacity .35s var(--ai-ease);z-index:1}ul.products li.product:hover,.product-card:hover{transform:translateY(-6px);border-color:rgb(227 6 19 / .55);box-shadow:0 30px 60px -20px rgb(227 6 19 / .35),0 0 0 1px rgb(227 6 19 / .25) inset}ul.products li.product:hover::before,.product-card:hover::before{opacity:1}ul.products li.product.tier-beeline:hover,.product-card.tier-beeline:hover{border-color:rgb(255 204 0 / .55);box-shadow:0 30px 60px -20px rgb(255 204 0 / .35),0 0 0 1px rgb(255 204 0 / .25) inset}ul.products li.product.tier-beeline::before,.product-card.tier-beeline::before{background:radial-gradient(320px circle at var(--mx,50%) var(--my,-20%),rgb(255 204 0 / .18),transparent 60%)}ul.products li.product a,.product-card a{color:#fff;text-decoration:none}ul.products li.product>a:first-of-type,ul.products li.product .woocommerce-loop-product__link,.product-card .thumb{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;height:auto;background:radial-gradient(70% 55% at 50% 35%,rgb(227 6 19 / .09),transparent 70%),linear-gradient(180deg,#0a0a0d 0%,#050507 100%);border-bottom:1px solid var(--ai-line);position:relative;overflow:hidden;padding:22px}ul.products li.product>a:first-of-type::after,.product-card .thumb::after{content:'';position:absolute;left:8%;right:8%;bottom:6%;height:22px;background:radial-gradient(ellipse at center,rgb(0 0 0 / .6),transparent 70%);filter:blur(6px);opacity:.8;z-index:0}ul.products li.product.tier-beeline>a:first-of-type,ul.products li.product.tier-beeline .woocommerce-loop-product__link{background:radial-gradient(70% 55% at 50% 35%,rgb(255 204 0 / .10),transparent 70%),linear-gradient(180deg,#0a0a0d 0%,#050507 100%)}ul.products li.product img,.product-card .thumb img{position:relative;z-index:1;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transition:transform .6s var(--ai-ease),filter .4s;filter:drop-shadow(0 22px 34px rgb(0 0 0 / .55))}ul.products li.product:hover img,.product-card:hover .thumb img{transform:translateY(-6px) scale(1.04)}ul.products li.product{padding-bottom:0!important}ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h2,.woocommerce ul.products li.product h3,.woocommerce-loop-product__title,.product-card h3{display:block!important;font-family:var(--ai-font-body,'Microgbe',system-ui,sans-serif)!important;font-size:1rem!important;line-height:1.35!important;letter-spacing:.01em!important;text-transform:none!important;color:#fff!important;margin:18px 20px 6px!important;padding:0!important;min-height:calc(1rem * 1.35 * 3);overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;font-weight:600}ul.products li.product .price,.product-card .price{margin:0 20px 14px!important;padding:0;color:var(--ai-red-glow);font-family:var(--ai-font-mono);font-weight:700;font-size:1.02rem;letter-spacing:.05em}ul.products li.product.tier-beeline .price{color:var(--ai-yellow)}ul.products li.product .price del{color:var(--ai-muted-2);font-weight:400;margin-right:6px}ul.products li.product .button,.product-card .button{margin:auto 20px 20px!important;align-self:stretch;text-align:center;background:#fff0;color:#fff;border:1px solid rgb(227 6 19 / .5);padding:12px 20px;border-radius:999px;font-family:var(--ai-font-mono);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;transition:background .25s,border-color .25s,transform .25s,color .25s;position:relative;z-index:2}ul.products li.product .button:hover{background:var(--ai-red);border-color:var(--ai-red);transform:translateY(-1px)}ul.products li.product.tier-beeline .button{border-color:rgb(255 204 0 / .55)}ul.products li.product.tier-beeline .button:hover{background:var(--ai-yellow);color:#000;border-color:var(--ai-yellow)}ul.products li.product.ai-product-card,.woocommerce ul.products li.product.ai-product-card{min-height:0!important;overflow:hidden!important;isolation:isolate}ul.products li.product.ai-product-card .ai-card-stage,.woocommerce ul.products li.product.ai-product-card .ai-card-stage{display:block!important;width:100%!important;aspect-ratio:1 / 1!important;height:auto!important;min-height:0!important;padding:22px!important;position:relative!important;overflow:hidden!important;background:radial-gradient(70% 55% at 50% 35%,rgb(227 6 19 / .10),transparent 70%),linear-gradient(180deg,#0a0a0d 0%,#050507 100%)!important;border-bottom:1px solid var(--ai-line)!important}ul.products li.product.ai-product-card.tier-beeline .ai-card-stage,.woocommerce ul.products li.product.ai-product-card.tier-beeline .ai-card-stage{background:radial-gradient(70% 55% at 50% 35%,rgb(255 204 0 / .12),transparent 70%),linear-gradient(180deg,#0a0a0d 0%,#050507 100%)!important}ul.products li.product.ai-product-card .ai-card-stage::after{content:'';position:absolute;left:8%;right:8%;bottom:6%;height:24px;background:radial-gradient(ellipse at center,rgb(0 0 0 / .64),transparent 70%);filter:blur(7px);opacity:.8;z-index:0;pointer-events:none}ul.products li.product.ai-product-card .ai-card-image{position:relative;z-index:1;width:100%;height:100%;min-width:0;display:flex;align-items:center;justify-content:center}ul.products li.product.ai-product-card .ai-card-image img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;margin:0 auto!important}ul.products li.product.ai-product-card .ai-card-info{display:flex;flex-direction:column;gap:10px;padding:20px 20px 0;min-width:0;flex:1 1 auto}ul.products li.product.ai-product-card .ai-card-title-link{display:block!important;min-width:0;color:#fff!important;text-decoration:none!important}ul.products li.product.ai-product-card .woocommerce-loop-product__title,.woocommerce ul.products li.product.ai-product-card .woocommerce-loop-product__title,.woocommerce ul.products li.product.ai-product-card h2.woocommerce-loop-product__title{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:0!important;color:#fff!important;font-family:var(--ai-font-body,'Microgbe',system-ui,sans-serif)!important;font-size:clamp(1.02rem, 1.4vw, 1.22rem)!important;font-weight:800!important;line-height:1.32!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-line-clamp:unset!important;text-shadow:0 0 18px rgb(255 31 39 / .2)}ul.products li.product.ai-product-card .price,.woocommerce ul.products li.product.ai-product-card .price{margin:0!important;padding:0!important}ul.products li.product.ai-product-card .ai-card-rating .star-rating{margin:0!important}ul.products li.product.ai-product-card .ai-card-action{margin-top:auto;padding:18px 20px 20px}ul.products li.product.ai-product-card .ai-card-action .button,.woocommerce ul.products li.product.ai-product-card .ai-card-action .button{margin:0!important;width:100%}ul.products li.product.ai-product-card .onsale{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;z-index:4!important;min-height:0!important;min-width:0!important;padding:7px 11px!important;border-radius:999px!important;background:var(--ai-red)!important;color:#fff!important;font-family:var(--ai-font-mono)!important;font-size:.62rem!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}.tier-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-block;padding:6px 12px;font-family:var(--ai-font-mono);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;border-radius:999px;backdrop-filter:blur(6px)}.tier-pro{background:rgb(227 6 19 / .18);color:#fff;border:1px solid rgb(227 6 19 / .55)}.tier-beeline{background:rgb(255 204 0 / .16);color:#fd5;border:1px solid rgb(255 204 0 / .55)}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce-product-gallery__image img{width:100%!important;height:auto!important;max-height:640px;object-fit:contain!important;background:linear-gradient(180deg,#0a0a0d 0%,#060608 100%);border-radius:var(--ai-radius);padding:20px}.woocommerce div.product div.images .flex-control-thumbs li img{object-fit:contain!important;background:#0a0a0d;border-radius:8px;padding:6px}.ai-shop-hero{position:relative;overflow:hidden;padding:110px 0 46px;text-align:center;background:radial-gradient(60% 100% at 50% 0%,rgb(227 6 19 / .18),transparent 70%),linear-gradient(180deg,#060608,transparent)}.ai-shop-hero.is-beeline{background:radial-gradient(60% 100% at 50% 0%,rgb(255 204 0 / .16),transparent 70%),linear-gradient(180deg,#060608,transparent)}.ai-shop-hero-grain{position:absolute;inset:0;pointer-events:none;opacity:.14;mix-blend-mode:overlay;background-image:radial-gradient(rgb(255 255 255 / .35) 1px,transparent 1px),radial-gradient(rgb(255 255 255 / .15) 1px,transparent 1px);background-size:3px 3px,7px 7px;background-position:0 0,2px 2px;animation:ai-grain 6s steps(6) infinite}@keyframes ai-grain{0%{transform:translate(0,0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,2px)}80%{transform:translate(1px,-2px)}100%{transform:translate(0,0)}}.ai-shop-hero .eyebrow{justify-content:center;margin-bottom:14px}.ai-shop-hero-title,.ai-shop-hero h1{font-family:var(--ai-font-display);font-size:clamp(2.4rem, 6vw, 4.6rem);line-height:1;letter-spacing:.01em;margin:0 0 14px;color:#fff;text-transform:uppercase;text-shadow:0 0 30px rgb(255 31 39 / .35)}.ai-shop-hero.is-beeline .ai-shop-hero-title{text-shadow:0 0 30px rgb(255 204 0 / .35)}.ai-shop-hero p{color:var(--ai-muted);max-width:720px;margin:0 auto;font-size:1.02rem}.ai-shop-chip{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:8px 16px;background:rgb(255 255 255 / .04);border:1px solid var(--ai-line);border-radius:999px;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:#fff}.ai-shop-chip i{width:7px;height:7px;border-radius:999px;background:var(--ai-red-glow);box-shadow:0 0 8px var(--ai-red-glow);animation:ai-pulse 1.6s ease-in-out infinite}.ai-shop-hero.is-beeline .ai-shop-chip i{background:var(--ai-yellow);box-shadow:0 0 8px var(--ai-yellow)}@keyframes ai-pulse{0%,100%{opacity:1}50%{opacity:.4}}.ai-shop-filter{position:sticky;top:72px;z-index:40;padding:14px 0;margin:24px 0 40px;backdrop-filter:blur(14px);background:rgb(6 6 8 / .78);border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line)}.ai-shop-filter .inner{display:flex;gap:24px;justify-content:space-between;align-items:center;flex-wrap:wrap}.ai-shop-tiers,.ai-shop-sort{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ai-shop-sort .sort-lbl{font-family:var(--ai-font-mono);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--ai-muted-2);margin-right:4px}.ai-shop-filter .chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid var(--ai-line);color:#fff;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;transition:all .25s var(--ai-ease);position:relative}.ai-shop-filter .chip.sm{padding:8px 14px;font-size:.62rem;letter-spacing:.18em}.ai-shop-filter .chip:hover{border-color:rgb(255 255 255 / .55);transform:translateY(-1px)}.ai-shop-filter .chip.is-active{background:rgb(255 255 255 / .06);border-color:rgb(255 255 255 / .6)}.ai-shop-filter .chip.is-active.pro{background:var(--ai-red);border-color:var(--ai-red);color:#fff}.ai-shop-filter .chip.is-active.bee{background:var(--ai-yellow);border-color:var(--ai-yellow);color:#000}.ai-shop-filter .chip .swatch{width:8px;height:8px;border-radius:999px;display:inline-block}.ai-shop-filter .chip .swatch.red{background:var(--ai-red)}.ai-shop-filter .chip .swatch.yel{background:var(--ai-yellow)}.woocommerce-pagination ul.page-numbers,.pagination .nav-links{display:flex;gap:8px;justify-content:center;padding:40px 0;list-style:none}.woocommerce-pagination ul.page-numbers li{list-style:none}.woocommerce-pagination a.page-numbers,.woocommerce-pagination span.page-numbers,.pagination a,.pagination span.current{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--ai-line);color:#fff;text-decoration:none;font-family:var(--ai-font-mono);font-size:.75rem;transition:background .2s,border-color .2s}.woocommerce-pagination a.page-numbers:hover{border-color:rgb(255 31 39 / .6)}.woocommerce-pagination span.current,.pagination span.current{background:var(--ai-red);border-color:var(--ai-red)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{display:none!important}@media (max-width:640px){.ai-shop-hero{padding:80px 0 32px}.ai-shop-filter{top:60px;padding:10px 0;margin:16px 0 24px}.ai-shop-filter .inner{gap:12px;justify-content:center}.ai-shop-filter .chip{padding:8px 12px;font-size:.6rem;letter-spacing:.18em}}.section{content-visibility:auto;contain-intrinsic-size:900px}.hero{content-visibility:visible}.ai-slideshow{position:relative;overflow:hidden;border-radius:var(--ai-radius-lg);background:linear-gradient(180deg,#0b0b10 0%,#040406 100%);border:1px solid var(--ai-line);min-height:520px}.ai-slideshow .track{position:relative;width:100%;height:100%;min-height:520px}.ai-slide{position:absolute;inset:0;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;padding:48px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .9s var(--ai-ease),visibility 0s .9s;color:#fff;text-decoration:none}.ai-slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .9s var(--ai-ease)}.ai-slide .stage{position:relative;aspect-ratio:1 / 1;width:100%;max-width:560px;margin:0 auto;border-radius:var(--ai-radius);background:radial-gradient(65% 55% at 50% 35%,rgb(227 6 19 / .16),transparent 70%),radial-gradient(circle at 50% 100%,rgb(0 0 0 / .7),transparent 55%),linear-gradient(180deg,#0e0e13 0%,#050507 100%);border:1px solid var(--ai-line);overflow:hidden;display:flex;align-items:center;justify-content:center}.ai-slide.tier-bee .stage{background:radial-gradient(65% 55% at 50% 35%,rgb(255 204 0 / .18),transparent 70%),radial-gradient(circle at 50% 100%,rgb(0 0 0 / .7),transparent 55%),linear-gradient(180deg,#0e0e13 0%,#050507 100%)}.ai-slide .stage img{max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 30px 45px rgb(0 0 0 / .6));transform:scale(1);transition:transform 8s linear}.ai-slide.is-active .stage img{transform:scale(1.08)}.ai-slide .copy{max-width:500px}.ai-slide .copy .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;margin-bottom:16px;font-family:var(--ai-font-mono);font-size:.6rem;letter-spacing:.26em;text-transform:uppercase}.ai-slide.tier-pro .copy .chip{background:rgb(227 6 19 / .18);color:#fff;border:1px solid rgb(227 6 19 / .5)}.ai-slide.tier-bee .copy .chip{background:rgb(255 204 0 / .18);color:#fd5;border:1px solid rgb(255 204 0 / .5)}.ai-slide .copy h3{font-family:var(--ai-font-display);font-size:clamp(1.6rem, 3.4vw, 2.6rem);line-height:1.05;text-transform:uppercase;margin:0 0 14px;color:#fff}.ai-slide .copy p{color:var(--ai-muted);margin:0 0 20px;font-size:.96rem}.ai-slide .copy .cta{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;border:1px solid rgb(227 6 19 / .55);color:#fff;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;transition:background .25s,transform .25s}.ai-slide.tier-bee .copy .cta{border-color:rgb(255 204 0 / .6)}.ai-slide .copy .cta:hover{background:var(--ai-red);transform:translateY(-1px)}.ai-slide.tier-bee .copy .cta:hover{background:var(--ai-yellow);color:#000}.ai-slideshow .arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px;background:rgb(0 0 0 / .55);border:1px solid rgb(255 255 255 / .18);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .25s,transform .25s,border-color .25s;z-index:5}.ai-slideshow .arrow:hover{background:var(--ai-red);border-color:var(--ai-red)}.ai-slideshow .arrow.prev{left:16px}.ai-slideshow .arrow.next{right:16px}.ai-slideshow .dots{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:4}.ai-slideshow .dots button{width:28px;height:4px;border-radius:999px;border:0;background:rgb(255 255 255 / .2);cursor:pointer;padding:0;transition:background .3s,width .3s}.ai-slideshow .dots button.is-active{background:var(--ai-red-glow);width:42px}@media (max-width:820px){.ai-slide{grid-template-columns:1fr;padding:24px 20px 60px;text-align:center}.ai-slide .copy{margin:0 auto}.ai-slide .stage{max-width:340px}.ai-slideshow,.ai-slideshow .track{min-height:640px}.ai-slideshow .arrow{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.ai-slide.is-active .stage img{transform:none}}.form-card{background:linear-gradient(180deg,var(--ai-panel),#0a0a0d);border:1px solid var(--ai-line);border-radius:var(--ai-radius-lg);padding:44px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid .full{grid-column:1 / -1}.form-field label{display:block;margin-bottom:8px;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ai-muted)}.form-field input,.form-field textarea,.form-field select{width:100%;background:#000;border:1px solid var(--ai-line);color:var(--ai-white);padding:14px 16px;border-radius:10px;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s,background .25s}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:none;border-color:var(--ai-red-glow);box-shadow:0 0 0 3px rgb(227 6 19 / .18);background:#0a0a0a}.form-field textarea{min-height:140px;resize:vertical}.form-status{margin-top:16px;font-size:.9rem}.form-status.success{color:#6be26b}.form-status.error{color:#ff6b6b}.partners-marquee{position:relative;overflow:hidden;padding:30px 0;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.partners-track{display:flex;width:max-content;animation:marquee var(--marquee-speed,40s) linear infinite;will-change:transform}.partners-marquee:hover .partners-track{animation-play-state:paused}.partners-set{display:flex;align-items:center}.partner-logo{flex:0 0 auto;height:80px;width:220px;display:grid;place-items:center;padding:0 32px}.partner-logo img{max-height:54px;max-width:100%;width:auto;height:auto;filter:brightness(0) invert(1);opacity:.55;transition:opacity .3s,transform .3s,filter .3s}.partner-logo:hover img{opacity:1;transform:scale(1.08);filter:brightness(0) invert(1) drop-shadow(0 0 14px rgb(255 255 255 / .5))}.partner-logo .partner-text{font-family:var(--ai-font-display);font-weight:700;letter-spacing:.04em;color:#fff;opacity:.55;font-size:1.4rem}.partner-logo:hover .partner-text{opacity:1}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.partners-hint{text-align:center;color:var(--ai-muted-2);font-size:.78rem;margin-top:24px;font-family:var(--ai-font-mono);letter-spacing:.1em}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.video-embed{position:relative;aspect-ratio:16/9;background:#000 url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="30" fill="rgba(255,255,255,0.1)"/><polygon points="42,35 42,65 66,50" fill="%23fff"/></svg>') no-repeat center/90px;border:1px solid var(--ai-line);border-radius:var(--ai-radius);cursor:pointer;overflow:hidden;transition:border-color .3s,transform .4s var(--ai-ease)}.video-embed:hover{border-color:var(--ai-red-glow);transform:translateY(-4px)}.video-embed::before{content:'';position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgb(227 6 19 / .4);animation:video-pulse 2.6s ease-out infinite;pointer-events:none}@keyframes video-pulse{0%{box-shadow:0 0 0 0 rgb(227 6 19 / .35)}100%{box-shadow:0 0 0 26px #fff0}}.site-footer{background:#000;border-top:1px solid var(--ai-line);padding:80px 0 24px;margin-top:0;color:var(--ai-muted)}.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px}.site-footer h4{color:#fff;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-family:var(--ai-font-mono);font-weight:500;margin-bottom:20px}.site-footer a{color:var(--ai-muted);font-size:.95rem}.site-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid var(--ai-line);margin-top:60px;padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-family:var(--ai-font-mono);font-size:.72rem;letter-spacing:.1em;color:var(--ai-muted-2)}.ai-preloader{position:fixed;inset:0;z-index:99999;background:radial-gradient(1200px 700px at 50% 40%,#14141a 0%,#050505 60%,#000 100%);display:grid;place-items:center;transition:opacity .8s var(--ai-ease),transform .8s var(--ai-ease);overflow:hidden}.ai-preloader.done{opacity:0;transform:scale(1.02);pointer-events:none}.ai-preloader-inner{display:flex;flex-direction:column;align-items:center;gap:28px}.pl-badge-wrap{position:relative;width:clamp(180px, 26vw, 260px);height:clamp(180px, 26vw, 260px);display:grid;place-items:center}.pl-mark{width:78%;height:78%;object-fit:contain;image-rendering:-webkit-optimize-contrast;opacity:0;transform:translateY(14px) scale(.92);animation:pl-in .9s var(--ai-ease-out) .05s forwards;filter:drop-shadow(0 12px 40px rgb(255 31 39 / .55)) drop-shadow(0 0 12px rgb(255 31 39 / .35))}.pl-arc{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);animation:pl-arc-fill 1.6s var(--ai-ease-out) .1s forwards,pl-spin 6s linear infinite}@keyframes pl-arc-fill{to{stroke-dashoffset:0}}@keyframes pl-spin{to{transform:rotate(270deg)}}.pl-word{height:clamp(22px, 3vw, 34px);width:auto;opacity:0;transform:translateY(10px);animation:pl-in .9s var(--ai-ease-out) .35s forwards;filter:drop-shadow(0 8px 24px rgb(227 6 19 / .45))}@keyframes pl-in{to{opacity:1;transform:none}}.ai-preloader-tag{font-family:var(--ai-font-mono);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ai-muted-2);opacity:0;animation:pl-in .8s .8s forwards}@media (hover:hover) and (pointer:fine){html,body,a,button,input,textarea,select,label{cursor:none!important}.ai-cursor{position:fixed;top:0;left:0;pointer-events:none;z-index:9998;mix-blend-mode:difference;will-change:transform}.ai-cursor-dot{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:#fff;transition:transform .2s var(--ai-ease)}.ai-cursor-ring{position:absolute;left:-20px;top:-20px;width:40px;height:40px;border-radius:50%;border:1px solid #fff;transition:transform .3s var(--ai-ease),border-color .25s,background .25s}.ai-cursor.hover .ai-cursor-ring{transform:scale(1.7);border-color:var(--ai-red-glow);background:rgb(227 6 19 / .12)}.ai-cursor.hover.bee .ai-cursor-ring{border-color:var(--ai-yellow);background:rgb(255 204 0 / .14)}.ai-cursor.press .ai-cursor-dot{transform:scale(2.4)}}@media (hover:none){.ai-cursor{display:none}}.ai-sound-toggle{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;background:rgb(15 15 17 / .85);backdrop-filter:blur(14px);border:1px solid var(--ai-line);color:#fff;border-radius:999px;font-family:var(--ai-font-mono);letter-spacing:.18em;font-size:.68rem;text-transform:uppercase;transition:all .25s}.ai-sound-toggle:hover{border-color:var(--ai-red-glow);box-shadow:var(--ai-shadow-red)}.ai-sound-toggle .bars{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.ai-sound-toggle .bars i{width:2px;background:var(--ai-muted);border-radius:2px;height:4px;transition:background .2s}.ai-sound-toggle[aria-pressed="true"] .bars i{background:var(--ai-red-glow);animation:soundBars .8s ease-in-out infinite}.ai-sound-toggle[aria-pressed="true"] .bars i:nth-child(1){height:6px;animation-delay:0s}.ai-sound-toggle[aria-pressed="true"] .bars i:nth-child(2){height:12px;animation-delay:.1s}.ai-sound-toggle[aria-pressed="true"] .bars i:nth-child(3){height:8px;animation-delay:.2s}.ai-sound-toggle[aria-pressed="true"] .bars i:nth-child(4){height:14px;animation-delay:.15s}@keyframes soundBars{50%{transform:scaleY(.4)}}[data-magnet]{display:inline-block;transition:transform .3s var(--ai-ease);will-change:transform}[data-fade-up],.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ai-ease-out),transform .9s var(--ai-ease-out)}[data-fade-up].in,.reveal.in{opacity:1;transform:none}.text-center{text-align:center}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.ai-cursor{display:none}html,body,a,button{cursor:auto!important}[data-fade-up],.reveal{opacity:1;transform:none}.split-char{opacity:1;transform:none}}.bl215-spot{position:relative;overflow:hidden;background:radial-gradient(ellipse at 20% 20%,rgb(255 204 0 / .08),transparent 45%),radial-gradient(ellipse at 80% 80%,rgb(120 80 255 / .10),transparent 50%),linear-gradient(180deg,#050505 0%,#08080a 100%)}.bl215-atmos{position:absolute;inset:0;pointer-events:none;z-index:0}.bl215-atmos .orb{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(90px);opacity:.55;mix-blend-mode:screen;will-change:transform}.bl215-atmos .o1{background:radial-gradient(circle,#ffcc00,transparent 60%);top:-120px;left:-120px;animation:orb-drift 18s ease-in-out infinite}.bl215-atmos .o2{background:radial-gradient(circle,#26c6ff,transparent 60%);bottom:-140px;right:-80px;animation:orb-drift 22s ease-in-out -6s infinite reverse}.bl215-atmos .o3{background:radial-gradient(circle,#a04bff,transparent 60%);top:40%;left:45%;animation:orb-drift 26s ease-in-out -12s infinite}@keyframes orb-drift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(80px,-40px) scale(1.15)}66%{transform:translate(-60px,60px) scale(.9)}}.grid-floor{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(180deg,transparent 0%,rgb(0 0 0 / .4) 100%),linear-gradient(90deg,rgb(255 204 0 / .14) 1px,transparent 1px) 0 0 / 60px 60px,linear-gradient(0deg,rgb(255 204 0 / .14) 1px,transparent 1px) 0 0 / 60px 60px;transform:perspective(700px) rotateX(62deg);transform-origin:bottom;mask-image:linear-gradient(180deg,transparent,#000 45%,#000);animation:grid-scroll 8s linear infinite}@keyframes grid-scroll{from{background-position:0 0,0 0,0 0}to{background-position:0 0,0 60px,60px 0}}.bl215-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center}@media (max-width:960px){.bl215-grid{grid-template-columns:1fr;gap:40px}}.bl215-copy .bl215-title{font-size:clamp(3rem, 8vw, 7rem);line-height:.9;margin:24px 0 24px;display:flex;flex-direction:column}.bl215-title .line{display:block;opacity:0;transform:translateY(30px);animation:line-in .9s var(--ai-ease-out) forwards}.bl215-title .l1{animation-delay:.1s}.bl215-title .l2{animation-delay:.25s;background:linear-gradient(90deg,var(--ai-yellow) 0%,#fff 50%,var(--ai-yellow-glow) 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;background-size:200% 100%;animation:line-in .9s var(--ai-ease-out) .25s forwards,sheen 4s ease-in-out infinite 1.2s}.bl215-title .l3{animation-delay:.4s;color:var(--ai-yellow)}@keyframes line-in{to{opacity:1;transform:translateY(0)}}@keyframes sheen{0%,100%{background-position:0 0}50%{background-position:200% 0}}.bl215-copy .lead{font-size:1.15rem;color:rgb(255 255 255 / .72);max-width:560px}.bl215-specs{list-style:none;padding:0;margin:32px 0 32px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media (max-width:640px){.bl215-specs{grid-template-columns:repeat(2,1fr)}}.bl215-specs li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:rgb(255 255 255 / .03);border:1px solid var(--ai-line);font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ai-muted);transition:border-color .3s var(--ai-ease),transform .3s var(--ai-ease),background .3s}.bl215-specs li:hover{border-color:rgb(255 204 0 / .5);transform:translateY(-3px);background:rgb(255 204 0 / .05)}.bl215-specs li b{font-family:var(--ai-font-display);font-size:1rem;letter-spacing:-.01em;color:#fff;text-transform:none}.bl215-ctas{display:flex;flex-wrap:wrap;gap:14px}.bl215-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.bl215-badges span{font-family:var(--ai-font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;padding:6px 12px;border:1px solid var(--ai-line);border-radius:999px;color:rgb(255 255 255 / .7)}.bl215-stage{position:relative;aspect-ratio:3/4;max-width:560px;margin:0 auto;perspective:1400px}.stage-halo{position:absolute;inset:8% 5% -4% 5%;background:radial-gradient(ellipse at 50% 40%,rgb(255 255 255 / .10) 0%,rgb(255 204 0 / .06) 25%,transparent 55%);filter:blur(4px)}.stage-rgb{position:absolute;top:15%;bottom:20%;width:10px;border-radius:8px;background:linear-gradient(180deg,#ff2c9c,#ffcc00,#26c6ff,#6bff8f,#a04bff,#ff2c9c);background-size:100% 300%;filter:blur(6px) saturate(1.4);opacity:.55;animation:rgb-scroll 3.4s linear infinite}.stage-rgb.rgb-l{left:18%}.stage-rgb.rgb-r{right:18%;animation-direction:reverse}@keyframes rgb-scroll{from{background-position:0 0}to{background-position:0 300%}}.bl215-img{position:relative;z-index:2;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 40px 60px rgb(0 0 0 / .85)) drop-shadow(0 0 40px rgb(38 198 255 / .25));animation:bl215-float 6s ease-in-out infinite;transform-style:preserve-3d}@keyframes bl215-float{0%,100%{transform:translateY(0) rotateZ(0deg)}50%{transform:translateY(-14px) rotateZ(.3deg)}}.stage-floor{position:absolute;left:10%;right:10%;bottom:-2%;height:40px;background:radial-gradient(ellipse at center,rgb(255 204 0 / .35) 0%,rgb(38 198 255 / .15) 40%,transparent 70%);filter:blur(14px);animation:floor-pulse 2.4s ease-in-out infinite}@keyframes floor-pulse{0%,100%{opacity:.5;transform:scaleX(.9)}50%{opacity:1;transform:scaleX(1.1)}}.stage-price{position:absolute;top:6%;right:0;z-index:3;display:flex;flex-direction:column;align-items:flex-end;padding:12px 16px;border-radius:14px;background:rgb(10 10 12 / .72);border:1px solid rgb(255 204 0 / .3);backdrop-filter:blur(12px);animation:tag-in .8s var(--ai-ease-out) .6s both}.stage-price .from{font-family:var(--ai-font-mono);font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--ai-muted)}.stage-price b{font-family:var(--ai-font-display);font-size:1.6rem;color:var(--ai-yellow);letter-spacing:-.02em}.stage-price i{font-style:normal;font-size:.72rem;color:rgb(255 255 255 / .6)}.stage-tags{position:absolute;left:0;bottom:8%;z-index:3;display:flex;flex-direction:column;gap:8px}.stage-tags .tag{display:inline-block;padding:8px 14px;border-radius:999px;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;background:rgb(10 10 12 / .75);border:1px solid var(--ai-line);color:#fff;backdrop-filter:blur(12px);animation:tag-in .8s var(--ai-ease-out) both}.stage-tags .t1{animation-delay:.7s;border-color:rgb(38 198 255 / .4)}.stage-tags .t2{animation-delay:.85s;border-color:rgb(255 204 0 / .5);color:var(--ai-yellow)}.stage-tags .t3{animation-delay:1s;border-color:rgb(160 75 255 / .4)}@keyframes tag-in{from{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bl215-atmos .orb,.grid-floor,.stage-rgb,.bl215-img,.stage-floor,.site-header::before,.header-side .side-mark,.brand::before,.bl215-title .line{animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-text{font-family:var(--ai-font-display);font-weight:900;font-size:clamp(1.4rem, 2.4vw, 2rem);letter-spacing:-.045em;line-height:1;text-transform:uppercase;background:linear-gradient(90deg,#ffffff 0%,#ff6a6f 45%,var(--ai-red) 55%,#ffffff 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:#fff0;text-shadow:0 0 40px rgb(227 6 19 / .35);filter:drop-shadow(0 2px 10px rgb(227 6 19 / .55));animation:brand-sheen 6s ease-in-out infinite;display:inline-block;padding:4px 2px}@keyframes brand-sheen{0%,100%{background-position:0% 0}50%{background-position:200% 0}}.brand:hover .brand-text{transform:scale(1.04);transition:transform .35s var(--ai-ease)}.brand-tag{color:var(--ai-red-glow);font-weight:800;letter-spacing:-.015em}.brand-tag.bee{color:var(--ai-yellow)}@media (max-width:720px){.brand-text{font-size:1.15rem;letter-spacing:-.035em}}@media (max-width:420px){.brand-text{font-size:.95rem}}.ai-cookie{position:fixed;left:16px;right:16px;bottom:16px;z-index:90;background:rgb(10 10 12 / .85);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--ai-line-2);border-radius:18px;box-shadow:0 40px 80px -30px rgb(0 0 0 / .9),0 0 0 1px rgb(227 6 19 / .15) inset;max-width:780px;margin:0 auto;transform:translateY(140%);opacity:0;transition:transform .6s var(--ai-ease-out),opacity .4s ease}.ai-cookie.show{transform:translateY(0);opacity:1}.ai-cookie[hidden]{display:none}.ai-cookie-inner{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 22px}.ai-cookie-copy{display:flex;flex-direction:column;gap:4px}.ai-cookie-copy b{font-family:var(--ai-font-display);font-size:1rem;color:#fff;letter-spacing:-.01em}.ai-cookie-copy span{font-size:.86rem;color:var(--ai-muted);line-height:1.45}.ai-cookie-actions{display:flex;gap:8px;flex-shrink:0}.btn.btn-sm{padding:10px 18px;font-size:.8rem}@media (max-width:640px){.ai-cookie-inner{grid-template-columns:1fr;gap:14px;padding:16px}.ai-cookie-actions{justify-content:flex-end;flex-wrap:wrap}}.ai-sound-toggle.is-on .bars i{animation-play-state:running}.hero-title em{color:#ff2c2f}.hero-title em .split-char{background:linear-gradient(180deg,#ff5a5f 0%,var(--ai-red) 55%,#7a0208 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;filter:drop-shadow(0 6px 30px rgb(227 6 19 / .55))}.header-side .side-mark.bee{height:48px}@media (max-width:1100px){.header-side .side-mark.bee{height:40px}}@media (max-width:720px){.header-side .side-mark.bee{height:36px}}@media (max-width:420px){.header-side .side-mark.bee{height:30px}}@media (max-width:960px){.showroom-panel .media{aspect-ratio:4/5;max-width:560px;margin:0 auto;width:100%}.showroom-panel.bee .media img{width:92%!important}.showroom-panel.pro .media img{width:82%!important}}@media (max-width:560px){.showroom-panel.bee .media img{width:96%!important}.showroom-panel.pro .media img{width:88%!important}}.hero-title{font-size:clamp(2.6rem, 7.5vw, 7rem);line-height:1;word-spacing:.05em;overflow-wrap:normal;hyphens:none}.hero-title em,.hero-title .word{display:inline-block;white-space:nowrap}.hero-title em,.hero-title em .split-char{color:#ff2c2f!important;-webkit-text-fill-color:#ff2c2f!important;background:none!important;background-image:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;text-shadow:0 2px 0 #a30006,0 4px 24px rgb(227 6 19 / .45)}.brand-text{color:#ff2c2f!important;-webkit-text-fill-color:#ff2c2f!important;background:none!important;background-image:none!important;text-shadow:0 2px 0 #a30006,0 4px 22px rgb(227 6 19 / .4)}.header-side .side-mark.bee{height:32px!important}@media (max-width:1100px){.header-side .side-mark.bee{height:28px!important}}@media (max-width:720px){.header-side .side-mark.bee{height:24px!important}}@media (max-width:420px){.header-side .side-mark.bee{height:22px!important}}@media (max-width:960px){.site-header,.header-glass,.btn-ghost,.tier-card,.showroom-panel,.ai-cookie,.glass,[class*="glass"]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:rgb(10 10 12 / .86)!important}[data-tilt]{transform:none!important}[data-parallax]{transform:none!important}}.hero-title,.brand-text,.bass-canvas,[data-parallax],[data-tilt]{will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media (max-width:960px){.showroom-panel,.showroom-panel.reverse{direction:ltr!important}.showroom-panel .container,.showroom-panel.reverse .container{grid-template-columns:1fr!important;direction:ltr!important;justify-items:center;text-align:center;padding-left:24px;padding-right:24px;gap:40px}.showroom-panel .copy,.showroom-panel.reverse .copy{max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.showroom-panel .copy .lead{margin-left:auto;margin-right:auto}.showroom-panel .specs{justify-items:center;width:100%;max-width:560px}.showroom-panel .specs li{text-align:center}.showroom-panel .media{width:100%;max-width:560px;margin:0 auto}}.header-side.right{flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;text-align:center!important}.header-side.right .side-meta,.header-side.right .side-meta.right{text-align:center!important;align-items:center!important}.header-side.right .side-mark.bee{display:block!important;margin:0 auto!important}.header-side.right{gap:10px!important;padding-top:4px!important}.header-side.right .side-mark.bee{margin-top:10px!important;margin-bottom:2px!important;display:block!important}.header-side.right .side-meta,.header-side.right .side-meta.right{margin-bottom:2px!important;line-height:1.15!important}.site-header,.site-header a,.site-header b,.site-header i,.site-header span,.main-nav,.main-nav a,.intim-logo,.brand-text,.brand-tag,.header-side .side-meta,.header-side .side-meta b,.header-side .side-meta i{font-family:'SpaceAge',var(--ai-font-display)!important;letter-spacing:-.02em;text-transform:uppercase}.header-side.left,.header-side.right{flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;text-align:center!important;padding-top:4px!important}.header-side.left .side-meta,.header-side.right .side-meta,.header-side .side-meta.right{text-align:center!important;align-items:center!important;margin-bottom:2px!important;line-height:1.15!important}.header-side .side-mark{margin-top:10px!important;margin-bottom:2px!important;display:block!important}.header-side.left .side-mark{height:48px!important}.header-side.right .side-mark.bee{height:48px!important}@media (max-width:1100px){.header-side.left .side-mark{height:40px!important}.header-side.right .side-mark.bee{height:40px!important}}@media (max-width:720px){.header-side.left .side-mark{height:34px!important}.header-side.right .side-mark.bee{height:34px!important}}@media (max-width:420px){.header-side.left .side-mark{height:28px!important}.header-side.right .side-mark.bee{height:28px!important}}.vu-meter{background:transparent!important;border:0!important;padding:4px!important;box-shadow:none!important}.vu-meter:hover{border-color:transparent!important}.brand{justify-self:center!important;text-align:center!important}.brand-text{font-size:clamp(2rem, 3.6vw, 3rem)!important;letter-spacing:-0.05em!important;padding:6px 4px!important}@media (max-width:720px){.brand-text{font-size:1.65rem!important}}@media (max-width:420px){.brand-text{font-size:1.35rem!important}}.site-header .header-inner{grid-template-columns:1fr auto 1fr!important;position:relative!important}.site-header .brand{position:static!important;transform:none!important;justify-self:center!important;text-align:center!important;z-index:5}.site-header .brand-text{font-size:clamp(2rem, 3.4vw, 3.2rem)!important;letter-spacing:-0.05em!important;line-height:1!important;padding:4px 8px!important;white-space:nowrap!important;text-align:center!important;display:inline-block!important}.site-header .header-side.left,.site-header .header-side.right{min-width:0!important}@media (max-width:900px){.site-header .brand-text{font-size:1.6rem!important}}@media (max-width:560px){.site-header .brand-text{font-size:1.25rem!important}}.site-header .header-inner{max-width:none!important;width:100%!important;grid-template-columns:clamp(180px, 24vw, 390px) minmax(0,1fr) clamp(180px, 24vw, 390px)!important;gap:clamp(12px, 2vw, 34px)!important;min-height:132px!important;padding:14px clamp(18px, 3vw, 58px)!important;box-sizing:border-box!important}.site-header .brand{grid-column:2!important;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;justify-self:stretch!important;overflow:visible!important}.site-header .brand-text{font-size:clamp(2.85rem, 4.2vw, 4.45rem)!important;letter-spacing:0!important;line-height:.92!important;max-width:100%!important;padding:0 10px!important;color:#ff1f27!important;-webkit-text-fill-color:#ff1f27!important;text-shadow:0 2px 0 #8f0005,0 0 18px rgb(255 31 39 / .82),0 0 42px rgb(227 6 19 / .5)!important;transform:none!important}.site-header .header-side.left,.site-header .header-side.right{width:100%!important;max-width:390px!important;min-width:0!important;justify-self:stretch!important;align-self:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;padding:4px 10px 8px!important;box-sizing:border-box!important}.site-header .header-side.left{grid-column:1!important}.site-header .header-side.right{grid-column:3!important}.site-header .header-side .side-meta,.site-header .header-side .side-meta.right{min-height:34px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important;gap:4px!important;margin:0!important;line-height:1.05!important;width:100%!important}.site-header .header-side .side-meta b{font-size:clamp(.9rem, 1.02vw, 1.18rem)!important;letter-spacing:0!important;white-space:nowrap!important}.site-header .header-side .side-meta i{font-size:.62rem!important;letter-spacing:.08em!important;white-space:nowrap!important}.site-header .header-side .side-mark{margin:0 auto!important;object-fit:contain!important;object-position:center center!important}.site-header .header-side.left .side-mark{height:46px!important;max-width:92px!important}.site-header .header-side.right .side-mark.bee{height:36px!important;max-width:168px!important}@media (max-width:1100px){.site-header .header-inner{grid-template-columns:150px minmax(0,1fr) 150px!important;min-height:112px!important;padding-inline:18px!important}.site-header .brand-text{font-size:clamp(2.15rem, 4.5vw, 3rem)!important}.site-header .header-side .side-meta b{font-size:.82rem!important}.site-header .header-side .side-meta i{font-size:.54rem!important}.site-header .header-side.left .side-mark{height:38px!important}.site-header .header-side.right .side-mark.bee{height:30px!important;max-width:142px!important}}@media (max-width:720px){.site-header .header-inner{grid-template-columns:58px minmax(0,1fr) 58px!important;min-height:76px!important;gap:8px!important;padding:8px 10px!important}.site-header .header-side.left,.site-header .header-side.right{padding:0!important;max-width:58px!important}.site-header .header-side .side-meta,.site-header .header-side .side-meta.right{display:none!important}.site-header .brand-text{font-size:clamp(1.55rem, 6.2vw, 2.1rem)!important;padding-inline:2px!important}.site-header .header-side.left .side-mark{height:34px!important;max-width:46px!important}.site-header .header-side.right .side-mark.bee{height:24px!important;max-width:54px!important}}@media (max-width:420px){.site-header .header-inner{grid-template-columns:46px minmax(0,1fr) 46px!important}.site-header .brand-text{font-size:clamp(1.25rem, 6vw, 1.55rem)!important}.site-header .header-side.left .side-mark{height:28px!important;max-width:38px!important}.site-header .header-side.right .side-mark.bee{height:20px!important;max-width:44px!important}}.site-header .brand .custom-logo-link{display:contents!important}.site-header .brand-custom-logo,.site-header .brand .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:min(520px, 100%)!important;max-height:62px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important;filter:drop-shadow(0 0 18px rgb(255 31 39 / .72)) drop-shadow(0 0 38px rgb(227 6 19 / .42))}@media (max-width:1100px){.site-header .brand-custom-logo,.site-header .brand .custom-logo{max-width:min(360px, 100%)!important;max-height:48px!important}}@media (max-width:720px){.site-header .brand-custom-logo,.site-header .brand .custom-logo{max-width:min(230px, 100%)!important;max-height:36px!important}}@media (max-width:420px){.site-header .brand-custom-logo,.site-header .brand .custom-logo{max-width:min(170px, 100%)!important;max-height:28px!important}}body.woocommerce .site-header .brand-custom-logo,body.woocommerce-page .site-header .brand-custom-logo,body.archive .site-header .brand-custom-logo,.site-header .brand-custom-logo{flex:0 0 auto!important;min-width:120px;align-self:center!important}body.woocommerce .site-header .brand,body.archive .site-header .brand{min-width:0!important}ul.products li.product,.product-card{--mx:50%;--my:-20%}.woocommerce div.product,.woocommerce #content div.product{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;margin-top:24px!important}@media (max-width:900px){.woocommerce div.product,.woocommerce #content div.product{grid-template-columns:1fr;gap:32px}}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:auto!important;float:none!important;margin:0!important}.woocommerce div.product div.images{position:relative;background:linear-gradient(180deg,#0b0b10 0%,#050507 100%);border:1px solid var(--ai-line);border-radius:var(--ai-radius-lg);padding:22px}.woocommerce div.product div.images::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 50% 20%,rgb(227 6 19 / .14),transparent 70%)}.woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{background:transparent!important;border:0!important}.woocommerce div.product div.images .woocommerce-product-gallery__image img,.woocommerce-product-gallery__image img{width:100%!important;height:auto!important;max-height:620px;object-fit:contain!important;background:transparent!important;border-radius:var(--ai-radius);padding:24px;filter:drop-shadow(0 40px 60px rgb(0 0 0 / .65))}.woocommerce div.product div.images .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{width:100%!important;aspect-ratio:1/1;object-fit:contain!important;background:#0a0a0d!important;border:1px solid var(--ai-line);border-radius:10px;padding:8px;opacity:.7;transition:opacity .25s,border-color .25s,transform .25s}.woocommerce div.product div.images .flex-control-thumbs li img:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{opacity:1;border-color:rgb(227 6 19 / .6);transform:translateY(-2px)}.woocommerce div.product .summary{padding:8px 0;color:var(--ai-muted)}.woocommerce div.product .product_title,.woocommerce div.product .summary .product_title{font-family:var(--ai-font-display,'SpaceAge',system-ui)!important;font-size:clamp(1.9rem, 4vw, 3.1rem)!important;line-height:1.05!important;letter-spacing:.01em!important;text-transform:uppercase;color:#fff!important;margin:0 0 18px!important;text-shadow:0 0 24px rgb(255 31 39 / .25)}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--ai-font-mono,monospace)!important;font-size:1.6rem!important;color:var(--ai-red-glow)!important;font-weight:700;letter-spacing:.04em;margin:0 0 22px!important}.woocommerce div.product p.price del{color:var(--ai-muted-2);font-weight:400;margin-right:10px;opacity:.7}.woocommerce div.product p.price ins{text-decoration:none}.woocommerce div.product .woocommerce-product-details__short-description,.woocommerce div.product .summary p{color:var(--ai-muted);font-size:1rem;line-height:1.65}.woocommerce div.product .woocommerce-product-details__short-description{padding:20px 22px;background:rgb(255 255 255 / .02);border:1px solid var(--ai-line);border-left:3px solid var(--ai-red);border-radius:12px;margin:0 0 26px}.woocommerce div.product form.cart{margin:6px 0 26px!important;display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:18px;background:rgb(255 255 255 / .02);border:1px solid var(--ai-line);border-radius:14px}.woocommerce div.product form.cart .quantity input.qty,.woocommerce .quantity .qty{width:78px!important;height:48px!important;background:#0a0a0d!important;color:#fff!important;border:1px solid var(--ai-line)!important;border-radius:10px!important;font-family:var(--ai-font-mono);text-align:center;font-size:1rem}.woocommerce div.product form.cart .button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #respond input#submit.alt{background:var(--ai-red)!important;color:#fff!important;border:0!important;padding:15px 28px!important;border-radius:999px!important;font-family:var(--ai-font-mono)!important;font-size:.75rem!important;letter-spacing:.28em!important;text-transform:uppercase!important;transition:transform .25s,box-shadow .25s,background .25s!important;box-shadow:0 12px 30px -12px rgb(227 6 19 / .7)}.woocommerce div.product form.cart .button:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px rgb(227 6 19 / .9)}.woocommerce div.product .product_meta{border-top:1px solid var(--ai-line);padding-top:18px;margin-top:6px;font-family:var(--ai-font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ai-muted-2)}.woocommerce div.product .product_meta>span{display:block;margin-bottom:6px}.woocommerce div.product .product_meta a{color:var(--ai-red-glow);text-decoration:none}.woocommerce div.product .product_meta a:hover{color:#fff}.woocommerce div.product .woocommerce-tabs{grid-column:1 / -1;margin-top:40px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:6px;flex-wrap:wrap;padding:0!important;border-bottom:1px solid var(--ai-line)!important;margin:0 0 24px!important}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:14px 22px!important;color:var(--ai-muted)!important;text-decoration:none;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;border-bottom:2px solid #fff0;transition:color .25s,border-color .25s}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#fff!important;border-color:var(--ai-red)!important}.woocommerce div.product .woocommerce-Tabs-panel{color:var(--ai-muted);line-height:1.7}.woocommerce div.product .woocommerce-Tabs-panel h2{color:#fff;font-family:var(--ai-font-display);text-transform:uppercase;font-size:1.4rem;letter-spacing:.02em;margin:0 0 16px}.woocommerce-product-attributes,.shop_attributes{width:100%;border-collapse:collapse;margin:0}.woocommerce-product-attributes th,.shop_attributes th{text-align:left;color:var(--ai-muted-2);font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;padding:14px 18px;border-bottom:1px solid var(--ai-line);width:34%;background:rgb(255 255 255 / .015)}.woocommerce-product-attributes td,.shop_attributes td{color:#fff;font-family:var(--ai-font-mono);font-size:.88rem;padding:14px 18px;border-bottom:1px solid var(--ai-line)}.woocommerce .related,.woocommerce .upsells.products{grid-column:1 / -1;margin-top:56px}.woocommerce .related>h2,.woocommerce .upsells>h2{color:#fff;font-family:var(--ai-font-display);text-transform:uppercase;font-size:1.6rem;letter-spacing:.03em;margin:0 0 22px;padding-bottom:12px;border-bottom:1px solid var(--ai-line)}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:rgb(227 6 19 / .08)!important;border:1px solid rgb(227 6 19 / .35)!important;color:#fff!important;border-radius:12px!important;padding:16px 18px!important}.woocommerce-message::before,.woocommerce-info::before{color:var(--ai-red-glow)!important}.woocommerce-breadcrumb{font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ai-muted-2);margin:20px 0 24px!important}.woocommerce-breadcrumb a{color:var(--ai-muted);text-decoration:none}.woocommerce-breadcrumb a:hover{color:var(--ai-red-glow)}#site-main,.site-header,.site-footer,.ai-body,.hero,.showroom,.bl215-spotlight,.ai-shop-hero,.ai-shop-filter,.woocommerce,.woocommerce-page,.woocommerce-page .container,.woocommerce .container{max-width:100%!important;overflow-x:clip!important}@supports not (overflow:clip){#site-main,.site-header,.site-footer,.ai-body,.hero,.showroom,.bl215-spotlight,.ai-shop-hero,.ai-shop-filter,.woocommerce,.woocommerce-page,.woocommerce-page .container,.woocommerce .container{overflow-x:hidden!important}}.hero-inner,.header-inner,.main-nav,.main-nav ul,.ai-shop-filter .inner,.ai-shop-tiers,.ai-shop-sort,.showroom-panel .container,.bl215-wrap,.partners-marquee,.ai-slideshow,.ai-slide,ul.products,.product-grid{min-width:0!important;max-width:100%!important}@media (max-width:960px){.speaker-stage.left{left:-24vw!important}.speaker-stage.right{right:-24vw!important}.partners-track{max-width:none!important}.ai-shop-filter{top:76px}.ai-shop-filter .inner{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.ai-shop-tiers,.ai-shop-sort{justify-content:center!important;width:100%!important}.ai-shop-filter .chip{letter-spacing:.08em!important;padding-inline:12px!important}}.ai-slide .copy h3,.ai-slideshow .ai-slide .copy h3{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;color:#fff!important;font-family:var(--ai-font-body,'Microgbe',system-ui,sans-serif)!important;font-size:clamp(1.45rem, 3vw, 2.45rem)!important;font-weight:900!important;line-height:1.18!important;letter-spacing:0!important;text-transform:none!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;text-shadow:0 0 24px rgb(255 31 39 / .36),0 2px 18px rgb(0 0 0 / .8)}.ai-slide .copy{position:relative;z-index:2;min-width:0;padding:22px;border-radius:18px;background:linear-gradient(180deg,rgb(0 0 0 / .24),rgb(0 0 0 / .04))}@media (max-width:820px){.ai-slideshow,.ai-slideshow .track{min-height:720px!important}.ai-slide{gap:18px!important}.ai-slide .copy{padding:12px 10px 0}.ai-slide .copy h3{font-size:1.35rem!important;line-height:1.24!important}.ai-slide .copy p{font-size:.9rem!important}.ai-slideshow .arrow.prev{left:8px!important}.ai-slideshow .arrow.next{right:8px!important}}.woocommerce div.product.ai-single-product,.woocommerce #content div.product.ai-single-product{display:block!important;margin-top:0!important;width:100%!important;max-width:100%!important;overflow:visible!important}.ai-single-product{position:relative;isolation:isolate}.ai-single-product::before{content:'';position:absolute;inset:-40px -32px auto;height:460px;z-index:-1;pointer-events:none;background:radial-gradient(60% 80% at 22% 5%,rgb(227 6 19 / .18),transparent 68%),radial-gradient(50% 70% at 86% 12%,rgb(255 255 255 / .06),transparent 72%)}.ai-single-product.is-beeline::before{background:radial-gradient(60% 80% at 22% 5%,rgb(255 204 0 / .16),transparent 68%),radial-gradient(50% 70% at 86% 12%,rgb(255 255 255 / .06),transparent 72%)}.ai-single-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:28px}.ai-single-topline .woocommerce-breadcrumb{margin:0!important;min-width:0}.ai-single-tier{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid rgb(227 6 19 / .38);background:rgb(227 6 19 / .09);color:#fff;font-family:var(--ai-font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.ai-single-product.is-beeline .ai-single-tier{border-color:rgb(255 204 0 / .45);background:rgb(255 204 0 / .1);color:var(--ai-yellow)}.ai-single-tier i{width:7px;height:7px;border-radius:99px;background:currentColor;box-shadow:0 0 12px currentColor}.ai-single-shell{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);gap:clamp(28px, 5vw, 72px);align-items:start}.ai-single-media{position:sticky;top:156px;min-width:0;border-radius:26px;padding:clamp(16px, 2.5vw, 30px);border:1px solid rgb(255 255 255 / .1);background:radial-gradient(80% 50% at 50% 10%,rgb(227 6 19 / .16),transparent 70%),linear-gradient(180deg,#0c0c11 0%,#040406 100%);box-shadow:0 34px 80px -44px rgb(227 6 19 / .72),inset 0 1px 0 rgb(255 255 255 / .04);overflow:hidden}.ai-single-product.is-beeline .ai-single-media{background:radial-gradient(80% 50% at 50% 10%,rgb(255 204 0 / .17),transparent 70%),linear-gradient(180deg,#0c0c11 0%,#040406 100%);box-shadow:0 34px 80px -44px rgb(255 204 0 / .58),inset 0 1px 0 rgb(255 255 255 / .04)}.ai-single-halo{position:absolute;inset:10% 8% auto;height:42%;border-radius:999px;pointer-events:none;background:radial-gradient(ellipse at center,rgb(255 255 255 / .08),transparent 68%);filter:blur(18px)}.ai-single-media div.images,.woocommerce div.product.ai-single-product div.images{width:100%!important;float:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:visible!important}.ai-single-media div.images::before{display:none!important}.ai-single-media .woocommerce-product-gallery{position:relative;z-index:2}.ai-single-media .woocommerce-product-gallery__wrapper{margin:0!important}.ai-single-media .woocommerce-product-gallery__image{min-height:clamp(260px, 32vw, 440px);display:flex!important;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 92%,rgb(0 0 0 / .72),transparent 45%),linear-gradient(180deg,rgb(255 255 255 / .025),#fff0);border-radius:20px}.ai-single-media .woocommerce-product-gallery__image a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ai-single-media .woocommerce-product-gallery__image img,.woocommerce div.product.ai-single-product div.images .woocommerce-product-gallery__image img{width:auto!important;height:auto!important;max-width:100%!important;max-height:clamp(240px, 30vw, 420px)!important;object-fit:contain!important;padding:18px!important;margin:0 auto!important;background:transparent!important;filter:drop-shadow(0 46px 70px rgb(0 0 0 / .74))}.woocommerce div.product.ai-single-product div.images .flex-control-thumbs{grid-template-columns:repeat(auto-fit,minmax(78px,1fr))!important;gap:12px!important;margin-top:18px!important}.woocommerce div.product.ai-single-product div.images .flex-control-thumbs li img{min-height:82px;background:rgb(255 255 255 / .035)!important}.ai-single-summary,.woocommerce div.product.ai-single-product .summary.ai-single-summary{width:100%!important;float:none!important;margin:0!important;padding:clamp(22px, 3vw, 38px)!important;border:1px solid rgb(255 255 255 / .1);border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .055),rgb(255 255 255 / .018)),rgb(5 5 7 / .76);box-shadow:0 28px 70px -48px rgb(0 0 0 / .9),inset 0 1px 0 rgb(255 255 255 / .05);min-width:0}.woocommerce div.product.ai-single-product .product_title,.woocommerce div.product.ai-single-product .summary .product_title{color:#fff!important;font-family:var(--ai-font-body,'Microgbe',system-ui,sans-serif)!important;font-size:clamp(2rem, 4.6vw, 4.6rem)!important;font-weight:950!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:anywhere!important;margin-bottom:20px!important}.woocommerce div.product.ai-single-product p.price,.woocommerce div.product.ai-single-product span.price{display:inline-flex;align-items:baseline;gap:10px;width:fit-content;max-width:100%;padding:12px 16px;border:1px solid rgb(227 6 19 / .32);border-radius:14px;background:rgb(227 6 19 / .08);font-size:clamp(1.28rem, 2.2vw, 2rem)!important}.ai-single-product.is-beeline p.price,.ai-single-product.is-beeline span.price{border-color:rgb(255 204 0 / .38)!important;background:rgb(255 204 0 / .08)!important;color:var(--ai-yellow)!important}.woocommerce div.product.ai-single-product .woocommerce-product-details__short-description{background:rgb(255 255 255 / .035);border:1px solid rgb(255 255 255 / .09);border-left:4px solid var(--ai-red);border-radius:16px;color:rgb(255 255 255 / .78)}.ai-single-product.is-beeline .woocommerce-product-details__short-description{border-left-color:var(--ai-yellow)}.woocommerce div.product.ai-single-product form.cart{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:stretch;padding:16px;border-radius:18px;background:rgb(255 255 255 / .035)}.woocommerce div.product.ai-single-product form.cart .button{width:100%;min-height:54px}.woocommerce div.product.ai-single-product .product_meta{padding:16px;border:1px solid rgb(255 255 255 / .08);border-radius:16px;background:rgb(0 0 0 / .18)}.ai-single-after{margin-top:clamp(42px, 7vw, 86px)}.ai-single-after .woocommerce-tabs,.woocommerce div.product.ai-single-product .woocommerce-tabs{margin-top:0!important;padding:clamp(22px, 3vw, 34px);border:1px solid rgb(255 255 255 / .1);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .035),rgb(255 255 255 / .012))}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li a{letter-spacing:.14em}.woocommerce div.product.ai-single-product .woocommerce-Tabs-panel,.woocommerce div.product.ai-single-product .woocommerce-Tabs-panel p,.woocommerce div.product.ai-single-product .woocommerce-Tabs-panel li{color:rgb(255 255 255 / .76)}.woocommerce div.product.ai-single-product .related,.woocommerce div.product.ai-single-product .upsells.products{margin-top:clamp(42px, 7vw, 76px)!important}@media (max-width:980px){.ai-single-topline{grid-template-columns:1fr;justify-items:start}.ai-single-shell{grid-template-columns:1fr}.ai-single-media{position:relative;top:auto}.ai-single-media .woocommerce-product-gallery__image{min-height:260px}.ai-single-media .woocommerce-product-gallery__image img,.woocommerce div.product.ai-single-product div.images .woocommerce-product-gallery__image img{max-height:320px!important}}@media (max-width:560px){.container{padding-inline:18px}.ai-single-summary,.woocommerce div.product.ai-single-product .summary.ai-single-summary,.ai-single-after .woocommerce-tabs,.woocommerce div.product.ai-single-product .woocommerce-tabs{padding:18px!important;border-radius:18px}.woocommerce div.product.ai-single-product .product_title,.woocommerce div.product.ai-single-product .summary .product_title{font-size:1.72rem!important;line-height:1.18!important}.woocommerce div.product.ai-single-product form.cart{grid-template-columns:1fr}.woocommerce div.product.ai-single-product form.cart .quantity,.woocommerce div.product.ai-single-product form.cart .quantity input.qty{width:100%!important}.woocommerce div.product.ai-single-product div.images .flex-control-thumbs{grid-template-columns:repeat(3,1fr)!important}.woocommerce-product-attributes th,.shop_attributes th,.woocommerce-product-attributes td,.shop_attributes td{display:block;width:100%!important}}.ai-single-topline-tags{display:inline-flex;gap:10px;flex-wrap:wrap;align-items:center}.ai-single-stock{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-family:var(--ai-font-mono);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .04);color:rgb(255 255 255 / .82)}.ai-single-stock i{width:7px;height:7px;border-radius:99px;background:#38d17a;box-shadow:0 0 12px #38d17a}.ai-single-stock.out i{background:#ffb020;box-shadow:0 0 12px #ffb020}.ai-single-stagelights{position:absolute;inset:0 0 auto 0;height:3px;display:flex;gap:6px;padding:0 22px;pointer-events:none;z-index:3}.ai-single-stagelights span{flex:1;border-radius:0 0 3px 3px;background:linear-gradient(180deg,rgb(227 6 19 / .9),#fff0);filter:blur(1px);opacity:.55;animation:aiStageBreath 4.6s ease-in-out infinite}.ai-single-stagelights span:nth-child(2){animation-delay:.6s;opacity:.4}.ai-single-stagelights span:nth-child(3){animation-delay:1.2s;opacity:.7}.ai-single-product.is-beeline .ai-single-stagelights span{background:linear-gradient(180deg,rgb(255 204 0 / .9),#fff0)}@keyframes aiStageBreath{0%,100%{opacity:.3;transform:scaleY(1)}50%{opacity:.85;transform:scaleY(1.6)}}.woocommerce div.product.ai-single-product .summary.ai-single-summary>*+*{margin-top:18px}.woocommerce div.product.ai-single-product p.price,.woocommerce div.product.ai-single-product span.price{color:#fff!important;font-weight:900!important;letter-spacing:.01em;box-shadow:0 20px 40px -28px rgb(227 6 19 / .9)}.woocommerce div.product.ai-single-product p.price del,.woocommerce div.product.ai-single-product span.price del{opacity:.55;font-weight:500!important;margin-right:6px}.woocommerce div.product.ai-single-product p.price ins,.woocommerce div.product.ai-single-product span.price ins{text-decoration:none;background:#fff0;color:inherit}.ai-single-ticks{list-style:none;margin:0;padding:18px 20px;display:grid;gap:10px;border:1px solid rgb(255 255 255 / .09);border-radius:16px;background:rgb(255 255 255 / .028)}.ai-single-ticks li{display:flex;gap:12px;align-items:flex-start;color:rgb(255 255 255 / .86);font-size:.96rem;line-height:1.45}.ai-single-ticks .tick{flex:0 0 22px;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgb(227 6 19 / .16);color:var(--ai-red);font-size:.72rem;font-weight:900;border:1px solid rgb(227 6 19 / .35);margin-top:2px}.ai-single-product.is-beeline .ai-single-ticks .tick{background:rgb(255 204 0 / .14);color:var(--ai-yellow);border-color:rgb(255 204 0 / .4)}.ai-single-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255 / .04),#fff0);border:1px solid rgb(255 255 255 / .08)}.ai-single-trust>div{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:rgb(0 0 0 / .22)}.ai-single-trust strong{color:#fff;font-family:var(--ai-font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.ai-single-trust span{color:rgb(255 255 255 / .62);font-size:.82rem;line-height:1.35}.woocommerce div.product.ai-single-product form.cart .quantity{display:inline-flex;align-items:stretch;border:1px solid rgb(255 255 255 / .16);border-radius:14px;overflow:hidden;background:rgb(0 0 0 / .28)}.woocommerce div.product.ai-single-product form.cart .quantity input.qty{width:68px!important;min-height:54px;background:transparent!important;border:0!important;color:#fff!important;font-family:var(--ai-font-mono);font-size:1.05rem!important;text-align:center;-moz-appearance:textfield}.woocommerce div.product.ai-single-product form.cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product.ai-single-product form.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product.ai-single-product form.cart .button{border-radius:14px!important;text-transform:uppercase;letter-spacing:.18em;font-family:var(--ai-font-mono)!important;font-size:.82rem!important;font-weight:800!important;background:linear-gradient(180deg,#ef1a2a,#b60414)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 22px 42px -22px rgb(227 6 19 / .75),inset 0 1px 0 rgb(255 255 255 / .14)!important;transition:transform .18s ease,box-shadow .25s ease,filter .18s ease}.woocommerce div.product.ai-single-product form.cart .button:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:0 26px 50px -18px rgb(227 6 19 / .9),inset 0 1px 0 rgb(255 255 255 / .2)!important}.ai-single-product.is-beeline form.cart .button{background:linear-gradient(180deg,#ffd54a,#e5b400)!important;color:#171000!important;box-shadow:0 22px 42px -22px rgb(255 204 0 / .75),inset 0 1px 0 rgb(255 255 255 / .35)!important}.woocommerce div.product.ai-single-product .product_meta{display:flex;flex-wrap:wrap;gap:8px 18px;color:rgb(255 255 255 / .66);font-family:var(--ai-font-mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.woocommerce div.product.ai-single-product .product_meta>span{color:rgb(255 255 255 / .85)}.woocommerce div.product.ai-single-product .product_meta a{color:var(--ai-red);text-decoration:none;border-bottom:1px dashed rgb(227 6 19 / .5)}.ai-single-product.is-beeline .product_meta a{color:var(--ai-yellow);border-bottom-color:rgb(255 204 0 / .5)}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:8px;padding:6px!important;margin:0 0 24px!important;background:rgb(0 0 0 / .32);border:1px solid rgb(255 255 255 / .08);border-radius:999px;list-style:none!important}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs::before,.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs::after,.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li::after{display:none!important;content:none!important}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li{margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:999px!important}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li a{display:inline-flex;padding:10px 18px!important;border-radius:999px!important;color:rgb(255 255 255 / .7)!important;font-family:var(--ai-font-mono)!important;font-size:.72rem!important;font-weight:700!important;text-transform:uppercase;transition:background .18s ease,color .18s ease}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li a:hover{color:#fff!important;background:rgb(255 255 255 / .06)!important}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li.active a{color:#fff!important;background:linear-gradient(180deg,rgb(227 6 19 / .9),rgb(139 4 14 / .9))!important;box-shadow:0 10px 22px -12px rgb(227 6 19 / .9)}.ai-single-product.is-beeline .woocommerce-tabs ul.tabs li.active a{color:#1a1200!important;background:linear-gradient(180deg,#ffd54a,#e5b400)!important;box-shadow:0 10px 22px -12px rgb(255 204 0 / .9)}.woocommerce div.product.ai-single-product .woocommerce-product-attributes,.woocommerce div.product.ai-single-product .shop_attributes{width:100%;border-collapse:separate;border-spacing:0;border:1px solid rgb(255 255 255 / .08);border-radius:16px;overflow:hidden;background:rgb(0 0 0 / .22)}.woocommerce div.product.ai-single-product .woocommerce-product-attributes th,.woocommerce div.product.ai-single-product .shop_attributes th{background:rgb(255 255 255 / .03)!important;color:rgb(255 255 255 / .92)!important;font-family:var(--ai-font-mono)!important;font-size:.7rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:14px 18px!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;width:42%}.woocommerce div.product.ai-single-product .woocommerce-product-attributes td,.woocommerce div.product.ai-single-product .shop_attributes td{padding:14px 18px!important;color:rgb(255 255 255 / .8)!important;border-bottom:1px solid rgb(255 255 255 / .06)!important;font-style:normal!important}.woocommerce div.product.ai-single-product .related>h2,.woocommerce div.product.ai-single-product .upsells.products>h2{color:#fff!important;font-family:var(--ai-font-heading,'SpaceAge',system-ui,sans-serif)!important;font-size:clamp(1.4rem, 2.4vw, 2rem)!important;letter-spacing:.04em!important;margin-bottom:22px!important;padding-bottom:14px;border-bottom:1px solid rgb(255 255 255 / .08);position:relative}.woocommerce div.product.ai-single-product .related>h2::after,.woocommerce div.product.ai-single-product .upsells.products>h2::after{content:'';position:absolute;left:0;bottom:-1px;width:72px;height:2px;background:var(--ai-red);border-radius:2px}.ai-single-product.is-beeline .related>h2::after,.ai-single-product.is-beeline .upsells.products>h2::after{background:var(--ai-yellow)}@media (max-width:720px){.ai-single-trust{grid-template-columns:1fr}}@media (max-width:560px){.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs{border-radius:18px}.woocommerce div.product.ai-single-product .woocommerce-tabs ul.tabs li a{padding:9px 14px!important;font-size:.68rem!important}}.ai-gallery{position:relative;z-index:2}.ai-gallery-stage{position:relative;border-radius:22px;overflow:hidden;background:radial-gradient(ellipse at 50% 92%,rgb(0 0 0 / .72),transparent 45%),linear-gradient(180deg,rgb(255 255 255 / .03),#fff0);min-height:clamp(260px, 32vw, 440px);touch-action:pan-y;user-select:none;-webkit-user-select:none}.ai-gallery-track{display:flex;width:100%;height:100%;min-height:inherit;transition:transform .55s cubic-bezier(.7,0,.2,1);will-change:transform}.ai-gallery-slide{flex:0 0 100%;width:100%;min-height:inherit;display:flex;align-items:center;justify-content:center;margin:0;padding:clamp(14px, 2.4vw, 28px);opacity:.55;transform:scale(.985);transition:opacity .5s ease,transform .8s cubic-bezier(.2,.7,.1,1)}.ai-gallery-slide.is-active{opacity:1;transform:scale(1)}.ai-gallery-slide img{max-width:100%;max-height:clamp(220px, 30vw, 420px);width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 46px 70px rgb(0 0 0 / .75));transition:transform 6s ease}.ai-gallery-slide.is-active img{transform:scale(1.03)}.ai-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:1px solid rgb(255 255 255 / .16);background:rgb(10 10 12 / .55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease,border-color .25s ease,opacity .25s ease;opacity:0;z-index:4}.ai-gallery:hover .ai-gallery-nav,.ai-gallery-nav:focus-visible{opacity:1}.ai-gallery-nav:hover{background:rgb(227 6 19 / .85);border-color:rgb(255 255 255 / .4);transform:translateY(-50%) scale(1.06)}.ai-single-product.is-beeline .ai-gallery-nav:hover{background:rgb(255 204 0 / .9);color:#111}.ai-gallery-nav.prev{left:14px}.ai-gallery-nav.next{right:14px}.ai-gallery-counter{position:absolute;bottom:14px;left:14px;padding:6px 12px;border-radius:999px;background:rgb(10 10 12 / .6);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .85);font-family:var(--ai-font-mono,monospace);font-size:.72rem;letter-spacing:.18em;z-index:3}.ai-gallery-counter em{color:rgb(255 255 255 / .4);font-style:normal;margin:0 4px}.ai-gallery-zoom{position:absolute;bottom:14px;right:14px;width:36px;height:36px;border-radius:10px;background:rgb(10 10 12 / .6);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .9);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;z-index:3}.ai-gallery-zoom:hover{background:rgb(227 6 19 / .8);border-color:rgb(255 255 255 / .35)}.ai-single-product.is-beeline .ai-gallery-zoom:hover{background:rgb(255 204 0 / .9);color:#111}.ai-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px;margin-top:12px}.ai-gallery-thumb{position:relative;padding:4px;border-radius:10px;border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .035);cursor:pointer;aspect-ratio:1 / 1;overflow:hidden;transition:border-color .25s ease,transform .25s ease,background .25s ease}.ai-gallery-thumb:hover{transform:translateY(-2px);border-color:rgb(255 255 255 / .28)}.ai-gallery-thumb.is-active{border-color:var(--ai-red,#e30613);background:rgb(227 6 19 / .1);box-shadow:0 0 0 2px rgb(227 6 19 / .35),0 12px 26px -14px rgb(227 6 19 / .7)}.ai-single-product.is-beeline .ai-gallery-thumb.is-active{border-color:var(--ai-yellow,#ffcc00);background:rgb(255 204 0 / .12);box-shadow:0 0 0 2px rgb(255 204 0 / .4),0 12px 26px -14px rgb(255 204 0 / .6)}.ai-gallery-thumb img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .6))}.ai-gallery-lightbox{position:fixed;inset:0;background:rgb(4 4 6 / .94);z-index:9999;display:none;align-items:center;justify-content:center;padding:40px;opacity:0;transition:opacity .3s ease}.ai-gallery-lightbox.is-open{display:flex;opacity:1}.ai-gallery-lightbox img{max-width:96vw;max-height:92vh;object-fit:contain;filter:drop-shadow(0 40px 80px rgb(0 0 0 / .9))}.ai-gallery-lightbox .close{position:absolute;top:20px;right:20px;width:44px;height:44px;border-radius:999px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .06);color:#fff;cursor:pointer;font-size:22px;line-height:1}@media (max-width:560px){.ai-gallery-stage{min-height:260px;border-radius:16px}.ai-gallery-slide img{max-height:220px}.ai-gallery-thumbs{grid-template-columns:repeat(5,1fr);gap:6px}.ai-gallery-thumb{padding:3px;border-radius:8px}.ai-gallery-nav{width:38px;height:38px;opacity:1}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:ai-vt-out .28s ease both}::view-transition-new(root){animation:ai-vt-in .38s ease both}}@keyframes ai-vt-out{from{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-6px) scale(.995);filter:blur(2px)}}@keyframes ai-vt-in{from{opacity:0;transform:translateY(6px) scale(1.004);filter:blur(4px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}body.ai-nav-leaving{opacity:0;transform:translateY(-4px);transition:opacity .22s ease,transform .22s ease}body{transition:opacity .3s ease,transform .3s ease}html{scroll-behavior:smooth}.ai-section,.related.products,.upsells.products,.ai-single-after{content-visibility:auto;contain-intrinsic-size:800px}