/* bundled from style.css */
/*
Theme Name: SISSYSTARS Cosmic Commerce
Theme URI: https://sissystars.com
Author: SISSYSTARS
Description: Holographic cyber-futurist WooCommerce theme using the official SISSYSTARS logo.
Version: 0.3.4
Text Domain: sissystars
*/

:root{
  --ink:#100d18;--void:#120b25;--deep:#241044;--cream:#fffaf4;--pearl:#f7f3ff;
  --pink:#ff87d7;--violet:#ae8cff;--cyan:#78dcff;--mint:#9af5dc;--silver:#e8e8f5;
  --gradient:linear-gradient(115deg,var(--pink),var(--violet) 35%,var(--cyan) 68%,var(--mint));
  --holo:linear-gradient(135deg,rgba(255,135,215,.88),rgba(174,140,255,.62) 28%,rgba(120,220,255,.72) 55%,rgba(154,245,220,.68) 77%,rgba(255,250,244,.9));
  --glass:rgba(255,255,255,.62);--line:rgba(73,44,104,.2);--shadow:0 28px 80px rgba(47,20,78,.17);
  --radius:24px;--mx:50%;--my:50%;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pearl);color:var(--ink);font-family:"DejaVu Sans","Noto Sans",Arial,sans-serif;line-height:1.55}body:before{content:"";position:fixed;inset:0;z-index:-3;background:radial-gradient(circle at 10% 12%,rgba(255,135,215,.28),transparent 28%),radial-gradient(circle at 88% 22%,rgba(120,220,255,.28),transparent 30%),radial-gradient(circle at 56% 78%,rgba(154,245,220,.2),transparent 25%),linear-gradient(120deg,#fff9fd,#eeeaff 50%,#f5fffc)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{color:inherit}.skip-link{position:fixed;left:1rem;top:-5rem;z-index:9999;background:#fff;padding:.8rem 1.2rem;border:2px solid var(--ink)}.skip-link:focus{top:1rem}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.eyebrow{font-size:.7rem;letter-spacing:.22em;font-weight:800;text-transform:uppercase;color:#70598f}.button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:50px;padding:.75rem 1.35rem;border-radius:999px;font-size:.75rem;font-weight:900;letter-spacing:.12em;transition:.25s ease;border:1px solid transparent}.button-primary{background:var(--ink);color:#fff;box-shadow:0 12px 30px rgba(16,13,24,.22)}.button-primary:hover{background:#3b1c55;transform:translateY(-2px);box-shadow:0 0 0 1px var(--cyan),0 12px 36px rgba(174,140,255,.35)}.button-ghost{border-color:rgba(16,13,24,.35);background:rgba(255,255,255,.26);backdrop-filter:blur(12px)}.button-ghost:hover{background:#fff;border-color:var(--violet)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}

.announcement{height:30px;display:flex;align-items:center;justify-content:center;gap:4vw;padding:0 1rem;background:var(--void);color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.18em;position:relative;overflow:hidden}.announcement:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,135,215,.18),transparent);animation:scan 5s linear infinite}.site-header{position:sticky;top:0;z-index:100;background:rgba(249,246,255,.82);backdrop-filter:blur(22px) saturate(145%);border-bottom:1px solid rgba(75,52,93,.16)}.header-inner{height:74px;max-width:1540px;margin:auto;padding:0 3vw;display:grid;grid-template-columns:240px 1fr auto;align-items:center;gap:2rem}.brand{display:inline-flex;align-items:center}.brand-image{width:202px;height:54px;overflow:hidden;border-radius:12px;background:linear-gradient(110deg,#f8dcff,#d9f1ff);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7),0 4px 18px rgba(86,46,120,.12)}.brand-image img{width:100%;height:100%;object-fit:cover;display:block}.site-nav{display:flex;align-items:center;justify-content:center;gap:2rem}.mobile-account{display:none}.site-nav a,.shop-trigger,.header-actions a{background:none;border:0;padding:.5rem 0;font-size:.68rem;font-weight:900;letter-spacing:.12em;cursor:pointer}.site-nav a,.shop-trigger{position:relative}.site-nav a:after,.shop-trigger:after{content:"";position:absolute;left:0;right:100%;bottom:2px;height:1px;background:var(--gradient);transition:.25s}.site-nav a:hover:after,.shop-trigger:hover:after{right:0}.header-actions{display:flex;gap:1.3rem;align-items:center}.cart-count{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;margin-left:.25rem;background:var(--ink);color:#fff;font-size:.62rem}.menu-toggle{display:none;background:none;border:0;width:42px;height:42px}.menu-toggle span{display:block;width:25px;height:1px;margin:7px auto;background:var(--ink)}.mega-menu{position:absolute;left:0;right:0;top:100%;background:rgba(15,9,29,.96);color:#fff;transform:translateY(-12px);opacity:0;visibility:hidden;transition:.25s ease;box-shadow:0 30px 80px rgba(0,0,0,.38);border-top:1px solid rgba(120,220,255,.22);overflow:hidden}.mega-menu:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(120,220,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,135,215,.05) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom,#000,transparent)}.mega-open .mega-menu{transform:none;opacity:1;visibility:visible}.mega-inner{position:relative;max-width:1450px;margin:auto;padding:2rem 4vw 2.4rem}.mega-inner .eyebrow{color:var(--cyan)}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}.mega-grid a{min-height:64px;padding:1rem;display:flex;align-items:center;gap:.8rem;background:rgba(16,10,31,.86);font-size:.7rem;font-weight:800;letter-spacing:.08em;transition:.2s}.mega-grid a:hover{background:linear-gradient(100deg,rgba(255,135,215,.19),rgba(120,220,255,.14));color:var(--mint)}.mini-orbit{width:16px;height:16px;border:1px solid var(--violet);border-radius:50%;position:relative}.mini-orbit:after{content:"";position:absolute;width:25px;border-top:1px solid var(--cyan);top:7px;left:-5px;transform:rotate(-28deg)}.mega-note{display:flex;justify-content:space-between;margin-top:1.3rem;font-size:.65rem;letter-spacing:.12em;color:#cfc6e6}

.hero{min-height:780px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;padding:6rem max(5vw,3rem) 5rem;background:radial-gradient(circle at var(--mx) var(--my),rgba(255,255,255,.72),transparent 20%),linear-gradient(115deg,#f9d8f0 0%,#c6b8f7 35%,#b8e4f4 66%,#d8f4e5 100%)}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 4px);mix-blend-mode:overlay}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.22) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 82%)}.hero-glow{position:absolute;border-radius:50%;filter:blur(60px);mix-blend-mode:screen}.glow-a{width:380px;height:380px;background:rgba(255,70,200,.43);left:35%;top:10%}.glow-b{width:420px;height:420px;background:rgba(76,203,255,.38);right:4%;bottom:-10%}.hero-copy{position:relative;z-index:4;max-width:740px}.hero-copy .eyebrow{color:#3f2b60}.hero h1{margin:.7rem 0 1.2rem;font-size:clamp(4.4rem,8vw,8.2rem);line-height:.78;letter-spacing:-.075em;font-weight:950;text-transform:uppercase}.hero h1 span{display:inline-block;color:transparent;-webkit-text-stroke:2px rgba(16,13,24,.85);text-shadow:4px 4px 0 rgba(255,255,255,.35)}.hero-lede{max-width:580px;font-size:1.15rem}.hero-actions{display:flex;gap:.8rem;margin:2rem 0}.hero-proof{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.6rem;font-weight:800;letter-spacing:.12em}.hero-art{position:relative;z-index:3;height:600px;perspective:1100px}.logo-card{position:absolute;width:min(610px,47vw);right:0;top:6%;border-radius:36px;overflow:hidden;transform:rotateY(-8deg) rotateZ(-2deg);box-shadow:0 35px 90px rgba(63,25,89,.28),inset 0 0 0 1px #fff;animation:float 7s ease-in-out infinite}.logo-card img{display:block;width:100%}.packaging{position:absolute;width:min(450px,35vw);right:10%;bottom:-4%;filter:drop-shadow(0 30px 35px rgba(59,31,75,.34));transform:rotate(3deg);animation:float 7s ease-in-out -2s infinite}.orbit{position:absolute;border:1px solid rgba(255,255,255,.75);border-radius:50%;transform:rotate(-20deg);box-shadow:0 0 25px rgba(120,220,255,.4)}.orbit-one{width:610px;height:290px;right:-8%;top:24%;animation:orbitPulse 6s ease-in-out infinite}.orbit-two{width:430px;height:520px;right:8%;top:4%;transform:rotate(35deg)}.floating-star{position:absolute;color:#fff;text-shadow:0 0 20px var(--cyan);animation:pulse 2.8s ease-in-out infinite}.star-one{font-size:2.5rem;top:2%;right:5%}.star-two{font-size:1.3rem;bottom:18%;left:5%;color:var(--ink)}.scroll-cue{position:absolute;bottom:1.2rem;left:50%;transform:translateX(-50%);z-index:5;font-size:.55rem;font-weight:900;letter-spacing:.18em}.scroll-cue span{font-size:1rem}.trust-ribbon{min-height:48px;background:var(--void);color:#fff;display:flex;align-items:center;justify-content:center;gap:2rem;padding:.8rem 2rem;font-size:.59rem;font-weight:800;letter-spacing:.16em}.trust-ribbon i{width:4px;height:4px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px var(--pink)}

.section{padding:7rem max(5vw,3rem)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:3rem;margin-bottom:2.5rem}.section-head h2,.new-here h2,.privacy-section h2,.community-section h2,.commerce-banner h1,.page-shell h1{font-size:clamp(2.5rem,5vw,5.2rem);line-height:.9;letter-spacing:-.055em;margin:.35rem 0;text-transform:uppercase}.section-head>p{max-width:540px;color:#665d70}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.category-card{min-height:310px;position:relative;overflow:hidden;border:1px solid rgba(64,42,91,.16);border-radius:var(--radius);padding:1.4rem;display:flex;flex-direction:column;justify-content:end;background:rgba(255,255,255,.48);box-shadow:0 12px 36px rgba(54,31,74,.07);transition:.35s ease}.category-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 25%,rgba(255,255,255,.9),transparent 10%),var(--cat-gradient,var(--holo));opacity:.74;transition:.35s}.category-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(255,255,255,.94) 74%)}.category-card>*{position:relative;z-index:2}.category-card:hover{transform:translateY(-8px);border-color:rgba(98,50,143,.42);box-shadow:0 24px 60px rgba(86,46,120,.17)}.category-card:hover:before{transform:scale(1.06) rotate(1deg);filter:saturate(1.2)}.category-number{position:absolute;top:-.8rem;left:1rem;font-size:5.4rem;line-height:1;font-weight:950;color:rgba(255,255,255,.56);-webkit-text-stroke:1px rgba(61,33,85,.12)}.category-orbit{position:absolute;width:170px;height:90px;border:1px solid rgba(255,255,255,.75);border-radius:50%;right:-20px;top:50px;transform:rotate(-25deg);box-shadow:0 0 20px rgba(255,255,255,.4)}.category-orbit:after{content:"";position:absolute;width:55px;height:55px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--violet));left:53px;top:17px;box-shadow:0 0 35px rgba(174,140,255,.65)}.category-kicker{font-size:.58rem;letter-spacing:.2em;font-weight:900;color:#715c88}.category-card h3{margin:.3rem 0;font-size:1.35rem;text-transform:uppercase}.category-card p{margin:.3rem 0 1rem;font-size:.78rem;color:#5b5065}.category-card b{font-size:.62rem;letter-spacing:.16em}.cat-body-shaping,.cat-intimate-wellness{--cat-gradient:linear-gradient(135deg,#24203d,#8458a7 48%,#e88ebd)}.cat-corsets,.cat-press-on-nails{--cat-gradient:linear-gradient(135deg,#ffa5dd,#d9b7ff 45%,#8edfff)}.cat-shoes-hosiery,.cat-stockings{--cat-gradient:linear-gradient(135deg,#b7f0eb,#8adfff,#d9c1ff)}.cat-makeup-jewelry,.cat-accessories{--cat-gradient:linear-gradient(135deg,#ffe0ef,#e4b4ff,#aeefff)}.cat-wigs{--cat-gradient:linear-gradient(135deg,#f4d7bc,#ce9bff,#89dbe8)}.cat-new-offers{--cat-gradient:linear-gradient(135deg,#1d1632,#ff7bd0 45%,#75e4ff)}

.product-section{background:rgba(255,255,255,.42);border-block:1px solid rgba(74,45,98,.12)}.text-link{font-size:.7rem;font-weight:900;letter-spacing:.13em}.cosmic-products{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}.cosmic-product{min-width:0}.product-visual{display:block;position:relative;aspect-ratio:.92;border-radius:24px;overflow:hidden;background:var(--holo);border:1px solid rgba(255,255,255,.8);box-shadow:0 14px 35px rgba(56,33,75,.1)}.product-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(#000,transparent)}.product-planet{position:absolute;width:48%;aspect-ratio:1;border-radius:50%;left:26%;top:21%;background:radial-gradient(circle at 30% 25%,#fff,#ff9edb 24%,#9781e8 57%,#4bcbea);box-shadow:inset -18px -18px 40px rgba(33,14,71,.24),0 0 55px rgba(255,255,255,.8);transition:.4s}.product-ring{position:absolute;width:74%;height:29%;border:2px solid rgba(255,255,255,.9);border-radius:50%;left:13%;top:42%;transform:rotate(-20deg);box-shadow:0 0 14px rgba(120,220,255,.55);transition:.4s}.product-visual:hover .product-planet{transform:scale(1.08) translateY(-4px)}.product-visual:hover .product-ring{transform:rotate(-28deg) scale(1.08)}.demo-mark{position:absolute;left:1rem;bottom:1rem;background:rgba(15,9,29,.84);color:#fff;padding:.4rem .65rem;border-radius:999px;font-size:.48rem;font-weight:900;letter-spacing:.12em}.product-meta{display:flex;justify-content:space-between;gap:1rem;padding:1rem .2rem 1.6rem}.product-meta p{margin:0;color:#71677b;font-size:.55rem;text-transform:uppercase;letter-spacing:.09em}.product-meta h3{font-size:.92rem;margin:.2rem 0}.product-meta>div>span{font-size:.76rem;font-weight:800}.round-add{align-self:center;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;font-size:1.25rem;transition:.2s}.round-add:hover{background:var(--violet);transform:rotate(90deg)}

.new-here{display:grid;grid-template-columns:1fr 1fr;min-height:670px;padding:0;background:var(--ink);color:#fff}.new-here-art{min-height:670px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 42% 50%,rgba(255,135,215,.56),transparent 25%),radial-gradient(circle at 64% 44%,rgba(120,220,255,.5),transparent 31%),linear-gradient(145deg,#1f1238,#6b3b83 52%,#5ec6d0)}.new-here-art:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:42px 42px}.new-here-art p{position:relative;z-index:2;font-weight:950;font-size:clamp(2rem,4vw,4rem);line-height:.95;letter-spacing:-.05em}.giant-orbit{position:absolute;width:70%;height:38%;border:2px solid rgba(255,255,255,.7);border-radius:50%;transform:rotate(-27deg);box-shadow:0 0 40px rgba(120,220,255,.35)}.nh-star{position:absolute;top:20%;right:17%;font-size:3rem;text-shadow:0 0 25px #fff}.new-here-copy{padding:7rem 6vw;display:flex;flex-direction:column;justify-content:center}.new-here-copy .eyebrow{color:var(--pink)}.new-here-copy>p:not(.eyebrow){color:#cdc4da;max-width:540px}.guide-links{margin-top:2rem;border-top:1px solid rgba(255,255,255,.18)}.guide-links a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;padding:1.2rem 0;border-bottom:1px solid rgba(255,255,255,.18);font-size:.73rem;letter-spacing:.12em}.guide-links span{color:var(--cyan)}.guide-links em{font-size:1.2rem;font-style:normal}.guide-links a:hover{color:var(--mint)}

.privacy-section{background:#fff}.privacy-section>div:first-child{max-width:850px}.privacy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem}.privacy-cards article{padding:2rem;border-radius:22px;background:linear-gradient(145deg,#faf7ff,#eefcff);border:1px solid rgba(72,41,99,.12)}.privacy-cards span{font-size:.55rem;color:#765e96;font-weight:900}.privacy-cards h3{font-size:.85rem;letter-spacing:.1em}.privacy-cards p{color:#685f70;font-size:.86rem}.community-section{min-height:620px;padding:8rem 6vw;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;background:#140c27;color:#fff}.community-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(174,140,255,.36),transparent 30%),linear-gradient(rgba(120,220,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,135,215,.07) 1px,transparent 1px);background-size:auto,55px 55px,55px 55px}.community-section>*{position:relative;z-index:2}.community-section .eyebrow{color:var(--cyan)}.community-section h2 span{color:transparent;-webkit-text-stroke:1px var(--pink)}.community-section>p:not(.eyebrow){max-width:680px;color:#d7cde1}.community-section>div:last-child{display:flex;gap:.8rem;margin-top:1.5rem}.button-light{background:#fff;color:var(--ink)}.button-outline-light{border-color:rgba(255,255,255,.6);color:#fff}

.site-footer{position:relative;overflow:hidden;padding:5rem 5vw 1.5rem;background:#0d0915;color:#fff}.footer-orbit{position:absolute;width:620px;height:260px;border:1px solid rgba(120,220,255,.18);border-radius:50%;right:-130px;top:-90px;transform:rotate(-20deg)}.footer-grid{position:relative;display:grid;grid-template-columns:1.5fr .7fr .8fr 1.4fr;gap:4rem}.footer-brand{width:240px;height:70px}.footer-grid>div:first-child>p{font-weight:900;font-size:1.5rem;line-height:1.05;letter-spacing:-.03em}.footer-grid h2{font-size:.62rem;letter-spacing:.16em;color:var(--cyan)}.footer-grid a:not(.brand){display:block;margin:.65rem 0;font-size:.75rem;color:#ccc3d6}.footer-grid p{color:#bdb4c6;font-size:.78rem}.newsletter{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.4)}.newsletter input{flex:1;min-width:140px;border:0;background:transparent;color:#fff;padding:.8rem 0;outline:0}.newsletter button{border:0;background:transparent;color:var(--mint);font-size:.67rem;font-weight:900;letter-spacing:.12em}.form-status{width:100%;font-size:.6rem;color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:1.2rem;border-top:1px solid rgba(255,255,255,.12);font-size:.55rem;letter-spacing:.12em;color:#928b9a}

.commerce-main,.page-main{min-height:70vh}.commerce-banner{padding:6rem 6vw 4rem;text-align:center;background:linear-gradient(120deg,#f8d9ed,#c8b8f4,#bde9f2,#d5f3e5);position:relative;overflow:hidden}.commerce-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.25) 1px,transparent 1px);background-size:50px 50px}.commerce-banner>*{position:relative}.commerce-content{max-width:1440px;margin:auto;padding:4rem 5vw}.page-main{padding:6rem 5vw;background:radial-gradient(circle at 15% 20%,rgba(255,135,215,.2),transparent 22%),radial-gradient(circle at 80% 10%,rgba(120,220,255,.2),transparent 26%)}.page-shell{max-width:1000px;margin:auto;padding:3rem;background:rgba(255,255,255,.7);border:1px solid rgba(75,43,100,.15);border-radius:28px;box-shadow:var(--shadow)}.page-shell h2{margin-top:2rem}.page-shell .wp-block-button__link{background:var(--ink);border-radius:999px}

/* WooCommerce */
.woocommerce .woocommerce-breadcrumb{font-size:.65rem;color:#756b7f;margin-bottom:1.5rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{font-size:.72rem}.woocommerce .woocommerce-ordering select{border:1px solid var(--line);border-radius:999px;padding:.7rem 2.4rem .7rem 1rem;background:#fff}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:1.4rem;margin:2rem 0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;float:none!important;padding-bottom:1rem}.woocommerce ul.products li.product a img{aspect-ratio:.92;object-fit:cover;border-radius:22px;background:var(--holo);box-shadow:0 14px 34px rgba(64,35,88,.1)}.woocommerce ul.products li.product:not(:has(img)):before{content:"✦";display:grid;place-items:center;aspect-ratio:.92;border-radius:22px;background:var(--holo);font-size:4rem;color:#fff}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:.92rem!important;color:var(--ink)}.woocommerce ul.products li.product .price{color:#4a345d!important;font-weight:800;font-size:.8rem!important}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border-radius:999px!important;background:var(--ink)!important;color:#fff!important;font-size:.65rem!important;letter-spacing:.08em!important;padding:.9rem 1.2rem!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--violet)!important}.woocommerce span.onsale{background:var(--pink)!important;color:var(--ink)!important;min-width:50px!important;min-height:50px!important;line-height:50px!important}.single-product div.product{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.single-product div.product .product_title{font-size:clamp(2.5rem,4vw,4.7rem);line-height:.92;letter-spacing:-.05em;text-transform:uppercase}.single-product div.product p.price{color:#5c3d77!important;font-size:1.2rem!important}.woocommerce div.product form.cart{display:flex;gap:.6rem}.woocommerce .quantity .qty{height:46px;border:1px solid var(--line);border-radius:999px}.woocommerce-tabs,.related.products{grid-column:1/-1}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important}.woocommerce-cart table.cart img{width:80px;border-radius:14px;background:var(--holo)}.woocommerce table.shop_table{border:1px solid var(--line)!important;border-radius:18px!important;overflow:hidden}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:2rem;width:100%!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.select2-container--default .select2-selection--single{border:1px solid var(--line);border-radius:12px;padding:.8rem;background:#fff;min-height:46px}.woocommerce-info,.woocommerce-message{border-top-color:var(--violet)!important;background:#fff!important}.woocommerce-info:before,.woocommerce-message:before{color:var(--violet)!important}

@keyframes float{0%,100%{transform:rotateY(-8deg) rotateZ(-2deg) translateY(0)}50%{transform:rotateY(-5deg) rotateZ(0) translateY(-16px)}}@keyframes pulse{0%,100%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes orbitPulse{0%,100%{opacity:.55;transform:rotate(-20deg) scale(1)}50%{opacity:1;transform:rotate(-16deg) scale(1.03)}}@keyframes scan{from{transform:translateX(-100%)}to{transform:translateX(100%)}}

@media(max-width:1100px){.header-inner{grid-template-columns:190px 1fr auto}.brand-image{width:180px}.site-nav{gap:1.1rem}.site-nav a{display:none}.hero{grid-template-columns:1fr;padding-top:4rem}.hero-art{position:absolute;right:-15%;width:62%;opacity:.65}.hero-copy{z-index:8}.category-grid,.cosmic-products{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}.single-product div.product{gap:2rem}}
@media(max-width:760px){.announcement{justify-content:flex-start;overflow:auto;gap:2rem}.announcement span{white-space:nowrap}.header-inner{height:64px;grid-template-columns:1fr auto auto;padding:0 1rem;gap:.7rem}.brand-image{width:150px;height:46px}.menu-toggle{display:block;grid-column:2}.header-actions{grid-column:3}.header-actions>a:first-child{display:none}.site-nav{position:fixed;left:0;right:0;top:94px;display:none;flex-direction:column;align-items:stretch;padding:1rem;background:rgba(245,240,252,.98);border-bottom:1px solid var(--line)}.site-nav.is-open{display:flex}.site-nav a,.site-nav .mobile-account{display:block}.shop-trigger{text-align:left}.mega-menu{position:fixed;top:94px;max-height:calc(100vh - 94px);overflow:auto}.mega-grid{grid-template-columns:1fr 1fr}.mega-note{flex-direction:column;gap:.4rem}.hero{min-height:760px;display:flex;align-items:flex-start;padding:4.5rem 1.2rem 3rem}.hero h1{font-size:clamp(3.6rem,19vw,6rem)}.hero-lede{font-size:.95rem;max-width:85%}.hero-actions{align-items:flex-start;flex-direction:column}.hero-art{width:100%;height:320px;right:-25%;bottom:0;top:auto}.logo-card{width:90vw;right:0;top:0}.packaging{width:70vw;right:12%;bottom:-12%}.orbit-one{width:100vw}.hero-proof{gap:.8rem;font-size:.5rem}.scroll-cue{display:none}.trust-ribbon{justify-content:flex-start;overflow:auto;white-space:nowrap}.section{padding:4.5rem 1.2rem}.section-head{align-items:flex-start;flex-direction:column;gap:1rem}.category-grid,.cosmic-products{grid-template-columns:1fr 1fr}.category-card{min-height:260px;padding:1rem}.category-card h3{font-size:1rem}.category-card p{font-size:.68rem}.new-here{grid-template-columns:1fr}.new-here-art{min-height:420px}.new-here-copy{padding:4.5rem 1.2rem}.privacy-cards{grid-template-columns:1fr}.community-section{padding:6rem 1.2rem}.community-section>div:last-child{flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{align-items:flex-start;flex-direction:column}.woocommerce ul.products{grid-template-columns:1fr 1fr!important;gap:1rem}.single-product div.product{display:block}.woocommerce-checkout .col2-set{grid-template-columns:1fr}.commerce-content{padding:2.5rem 1rem}.page-main{padding:3rem 1rem}.page-shell{padding:1.5rem}.commerce-banner{padding:4rem 1rem 3rem}}
@media(max-width:480px){.category-grid{grid-template-columns:1fr}.cosmic-products{grid-template-columns:1fr 1fr}.category-card{min-height:230px}.woocommerce ul.products{grid-template-columns:1fr!important}.hero h1{font-size:3.5rem}.header-actions{font-size:.6rem}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero{--mx:50%;--my:50%}}


/* bundled from assets/variants.css */
/* SISSYSTARS UI concepts: Liquid Rainbow / Prismatic Orbital / Neon Afterdark */
:root{--rainbow:linear-gradient(105deg,#ff77c8 0%,#bc8cff 22%,#6fdcff 44%,#72f2c5 64%,#ffe788 82%,#ff8fb8 100%);--prism:linear-gradient(120deg,#ff9bd8,#c6a5ff 25%,#80ddff 48%,#93ffd7 70%,#fff0a8 86%,#ff9bd8);--night:#090611}
.brand-image img,.v-logo-panel img{object-fit:contain!important;filter:none!important;transform:none!important}.brand-image{background:#fff!important}.variant-main{overflow:hidden}.ui-switcher{position:fixed;z-index:180;right:18px;top:116px;width:176px;padding:8px;border-radius:18px;display:grid;gap:5px;background:rgba(255,255,255,.78);border:1px solid rgba(36,22,54,.16);box-shadow:0 18px 48px rgba(26,13,46,.18);backdrop-filter:blur(18px) saturate(150%)}.ui-switcher>span{padding:4px 8px;font-size:9px;font-weight:900;letter-spacing:.2em;color:#655a70}.ui-switcher a{display:grid;grid-template-columns:24px 1fr;align-items:center;padding:9px 10px;border-radius:11px;font-size:9px;font-weight:900;letter-spacing:.08em;line-height:1.1}.ui-switcher a b{font-size:9px;color:#8a709b}.ui-switcher a:hover,.ui-switcher a.is-current{background:#130d1d;color:#fff}.ui-switcher a.is-current b{color:#79e5ff}.v-hero{min-height:810px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;padding:7rem max(5vw,56px) 5rem}.v-hero-copy{position:relative;z-index:5;max-width:790px}.v-code{margin:0 0 1rem;font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.v-kicker{margin:0;font-size:12px;font-weight:900;letter-spacing:.28em}.v-hero h1{margin:.6rem 0 1.3rem;font-size:clamp(4.5rem,8.2vw,9rem);line-height:.78;letter-spacing:-.075em;text-transform:uppercase}.v-lede{max-width:600px;font-size:clamp(1rem,1.3vw,1.28rem)}.v-actions{display:flex;gap:12px;flex-wrap:wrap;margin:2rem 0}.v-button{min-height:52px;padding:0 24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid currentColor;font-size:10px;font-weight:900;letter-spacing:.14em}.v-button-primary{background:#100b18;color:#fff;border-color:#100b18}.v-button-secondary{background:rgba(255,255,255,.25);backdrop-filter:blur(12px)}.v-proof{display:flex;gap:24px;flex-wrap:wrap;font-size:9px;font-weight:900;letter-spacing:.13em}.v-proof span:before{content:'✦';margin-right:7px}.v-hero-stage{height:630px;position:relative;z-index:3}.v-logo-panel{position:absolute;z-index:4;overflow:hidden}.v-logo-panel img{width:100%;height:100%;display:block}.v-pack{position:absolute;z-index:7;object-fit:contain;filter:drop-shadow(0 30px 32px rgba(31,14,45,.3))}.v-orbit{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.85);border-radius:50%;transform:rotate(-22deg)}.v-orbit-alt{transform:rotate(42deg)}.v-star{position:absolute;z-index:8;font-size:40px}.v-side-note{position:absolute;left:18px;bottom:50%;transform:rotate(-90deg) translateX(-50%);transform-origin:left bottom;font-size:8px;font-weight:900;letter-spacing:.22em}.v-ambient{position:absolute;inset:0;overflow:hidden;pointer-events:none}.v-ambient i{position:absolute;border-radius:50%}.v-signal{min-height:52px;padding:12px 5vw;display:flex;justify-content:space-between;gap:22px;align-items:center;font-size:9px;font-weight:900;letter-spacing:.13em;white-space:nowrap;overflow:auto}.v-section{padding:7rem max(5vw,56px)}.v-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:3rem}.v-section-head h2,.v-guide h2,.v-community h2{margin:.3rem 0;font-size:clamp(3rem,6vw,6.8rem);line-height:.85;letter-spacing:-.065em}.v-section-head>p{max-width:520px}.v-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v-category{min-height:310px;position:relative;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:flex-end;transition:.35s ease}.v-category-no{position:absolute;left:20px;top:18px;font-size:11px;font-weight:900}.v-category-tag{font-size:9px;font-weight:900;letter-spacing:.18em}.v-category h3{margin:.35rem 0;font-size:clamp(1.2rem,1.8vw,2rem);line-height:.95;text-transform:uppercase}.v-category p{font-size:12px;max-width:250px}.v-category>b{font-size:9px;letter-spacing:.15em}.v-category i{position:absolute;width:150px;height:70px;border:1px solid rgba(255,255,255,.7);border-radius:50%;right:-25px;top:60px;transform:rotate(-25deg)}.v-category:hover{transform:translateY(-8px)}.v-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.v-product-visual{position:relative;display:block;aspect-ratio:.92;overflow:hidden}.v-product-index{position:absolute;z-index:4;top:15px;left:15px;font-size:10px;font-weight:900}.v-product-planet{position:absolute;width:48%;aspect-ratio:1;border-radius:50%;left:26%;top:22%;background:radial-gradient(circle at 28% 24%,#fff,#ff8ed3 23%,#9e7eff 55%,#4ddcf2);box-shadow:inset -18px -18px 35px rgba(22,9,56,.24),0 0 52px rgba(255,255,255,.75);transition:.4s}.v-product-ring{position:absolute;width:72%;height:28%;border:2px solid rgba(255,255,255,.9);border-radius:50%;left:14%;top:42%;transform:rotate(-21deg);transition:.4s}.v-product-visual:hover .v-product-planet{transform:scale(1.08) translateY(-5px)}.v-product-visual:hover .v-product-ring{transform:rotate(-29deg) scale(1.08)}.v-preview{position:absolute;z-index:3;bottom:14px;left:14px;padding:6px 9px;border-radius:99px;background:rgba(12,8,22,.8);color:#fff;font-size:7px;font-weight:900;letter-spacing:.12em}.v-product-meta{padding:15px 2px 28px;display:flex;justify-content:space-between;gap:12px}.v-product-meta p{margin:0;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.v-product-meta h3{margin:5px 0;font-size:15px}.v-product-meta>div>span{font-size:12px;font-weight:900}.v-add{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:50%;background:#130d1d;color:#fff;font-size:20px}.v-guide{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.v-guide-visual{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:5vw}.v-guide-visual>p{position:relative;z-index:3;font-size:clamp(2.5rem,4.5vw,5rem);line-height:.88;font-weight:950;letter-spacing:-.055em}.v-guide-orbit{position:absolute;width:65%;height:38%;border:2px solid rgba(255,255,255,.75);border-radius:50%;transform:rotate(-25deg)}.v-guide-copy{padding:7rem 6vw;display:flex;flex-direction:column;justify-content:center}.v-guide-copy>p:not(.v-code){max-width:520px}.v-guide-links{margin-top:2rem}.v-guide-links a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;padding:20px 0;border-top:1px solid currentColor}.v-guide-links span{font-size:10px}.v-guide-links b{font-size:11px;letter-spacing:.14em}.v-guide-links em{font-style:normal}.v-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.v-trust-grid article{padding:34px;min-height:220px}.v-trust-grid article>span{font-size:9px;font-weight:900}.v-trust-grid h3{margin:30px 0 10px;font-size:13px;letter-spacing:.14em}.v-trust-grid p{font-size:13px}.v-community{min-height:650px;padding:8rem 6vw;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative}.v-community>p:not(.v-code){max-width:680px}.v-community h2 span{color:transparent;-webkit-text-stroke:1px currentColor}

/* 01 — LIQUID RAINBOW: optimistic, soft, inflated and iridescent */
body.ui-liquid{--v-ink:#21142d;--v-muted:#6b5973;background:#fff8fd;color:var(--v-ink)}.ui-liquid:before{background:radial-gradient(circle at 10% 20%,rgba(255,121,204,.28),transparent 28%),radial-gradient(circle at 88% 18%,rgba(92,219,255,.28),transparent 32%),radial-gradient(circle at 50% 80%,rgba(111,247,199,.2),transparent 25%),#fff9fd}.ui-liquid .site-header{background:rgba(255,250,255,.74)}.ui-liquid .v-hero{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.95),transparent 22%),linear-gradient(125deg,#ffd7ed 0%,#d9c6ff 28%,#aeeaff 53%,#c4f8dc 76%,#fff1b9 100%)}.ui-liquid .v-ambient i:nth-child(1){width:40vw;height:40vw;left:-10%;top:-12%;background:rgba(255,255,255,.45);filter:blur(25px)}.ui-liquid .v-ambient i:nth-child(2){width:34vw;height:34vw;right:20%;bottom:-14%;background:rgba(255,104,198,.25);filter:blur(55px)}.ui-liquid .v-ambient i:nth-child(3){width:20vw;height:20vw;right:2%;top:8%;background:rgba(108,243,217,.35);filter:blur(40px)}.ui-liquid .v-hero h1{max-width:860px;font-weight:950}.ui-liquid .v-hero h1::first-line{color:#1d1127}.ui-liquid .v-logo-panel{width:min(580px,43vw);height:330px;right:0;top:8%;padding:18px;border-radius:46% 54% 58% 42%/48% 38% 62% 52%;background:rgba(255,255,255,.48);box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 40px 90px rgba(72,28,91,.2);backdrop-filter:blur(20px);animation:liquidMorph 9s ease-in-out infinite}.ui-liquid .v-logo-panel img{border-radius:38% 62% 48% 52%/58% 42% 58% 42%}.ui-liquid .v-pack{width:min(410px,31vw);right:12%;bottom:-1%}.ui-liquid .v-orbit{width:650px;height:280px;right:-9%;top:28%}.ui-liquid .v-orbit-alt{width:430px;height:570px;right:6%;top:0}.ui-liquid .v-star{right:3%;top:1%;color:#fff;text-shadow:0 0 22px #ff79ca}.ui-liquid .v-signal{background:#22142e;color:#fff}.ui-liquid .v-section-head h2{text-transform:none}.ui-liquid .v-category-grid{grid-template-columns:repeat(12,1fr)}.ui-liquid .v-category{grid-column:span 3;border-radius:30px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.3)),var(--prism);box-shadow:0 18px 55px rgba(75,33,92,.11);border:1px solid rgba(255,255,255,.9)}.ui-liquid .v-category:nth-child(1),.ui-liquid .v-category:nth-child(6),.ui-liquid .v-category:nth-child(9){grid-column:span 6}.ui-liquid .v-category:nth-child(1){min-height:400px;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,.12)),linear-gradient(135deg,#ffc4e5,#b7b1ff,#92e8ff)}.ui-liquid .v-category:nth-child(6){background:linear-gradient(135deg,#d5fff0,#bfe8ff,#e8c8ff)}.ui-liquid .v-category:nth-child(9){background:linear-gradient(135deg,#ffe9a9,#ffbddf,#c4b9ff)}.ui-liquid .v-product-visual{border-radius:34px;background:var(--prism);box-shadow:0 18px 48px rgba(73,35,91,.13)}.ui-liquid .v-products{background:rgba(255,255,255,.5)}.ui-liquid .v-guide-visual{background:var(--rainbow)}.ui-liquid .v-guide-visual p span{color:#fff}.ui-liquid .v-guide-copy{background:#fff}.ui-liquid .v-trust-grid article{border-radius:28px;background:linear-gradient(145deg,#fff,#f5edff);border:1px solid #eadcf4}.ui-liquid .v-community{background:linear-gradient(135deg,#ffd1ea,#c7b7ff 35%,#9be8f8 65%,#bcf4da);color:#1a1023}

/* 02 — PRISMATIC ORBITAL: silver editorial, asymmetrical, precision HUD */
body.ui-orbital{--v-ink:#10131a;background:#eef1f4;color:#10131a}.ui-orbital:before{background:linear-gradient(135deg,#f8fafb,#dfe4e9)}.ui-orbital .site-header{background:rgba(241,244,246,.88);border-bottom-color:#b9c0c8}.ui-orbital .ui-switcher{border-radius:2px;background:rgba(237,241,244,.9)}.ui-orbital .ui-switcher a{border-radius:0}.ui-orbital .v-hero{min-height:850px;padding-left:10vw;background:linear-gradient(90deg,#f7f8f9 0 52%,#d9dde1 52%);border-bottom:1px solid #939aa3}.ui-orbital .v-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(25,31,40,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(25,31,40,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,transparent 75%)}.ui-orbital .v-hero-copy{max-width:760px}.ui-orbital .v-kicker{color:#6f29ff}.ui-orbital .v-hero h1{font-size:clamp(4.2rem,7vw,7.5rem);font-weight:500;max-width:780px;letter-spacing:-.08em}.ui-orbital .v-button{border-radius:0}.ui-orbital .v-button-primary{background:#11151c}.ui-orbital .v-logo-panel{width:min(560px,39vw);height:290px;right:2%;top:17%;padding:25px;background:#f7f8f9;border:1px solid #8a929b;box-shadow:18px 18px 0 rgba(255,255,255,.8),36px 36px 0 rgba(112,41,255,.16)}.ui-orbital .v-pack{width:min(340px,25vw);right:14%;bottom:1%}.ui-orbital .v-orbit{width:640px;height:260px;right:-11%;top:27%;border-color:#59616b}.ui-orbital .v-orbit-alt{width:390px;height:540px;right:7%;top:4%;border-color:#fff}.ui-orbital .v-star{right:2%;top:4%;color:#7d32ff}.ui-orbital .v-readout{position:absolute;z-index:9;left:0;bottom:4%;display:grid;gap:5px;padding-left:38px;border-left:2px solid #7a2dff;font-size:9px;letter-spacing:.16em}.ui-orbital .v-readout b{font-size:22px}.ui-orbital .v-side-note{color:#4b525a}.ui-orbital .v-signal{background:#11151c;color:#fff;border-block:1px solid #c5ff48}.ui-orbital .v-section{border-bottom:1px solid #aeb5bc}.ui-orbital .v-section-head h2{font-weight:500}.ui-orbital .v-category-grid{grid-template-columns:repeat(3,1fr);gap:1px;background:#9da4ab;border:1px solid #9da4ab}.ui-orbital .v-category{min-height:260px;background:#f4f6f7}.ui-orbital .v-category:nth-child(3n+2){background:#e5e9ec}.ui-orbital .v-category:before{content:'';position:absolute;inset:0;background:var(--prism);opacity:0;transition:.35s}.ui-orbital .v-category:hover:before{opacity:.27}.ui-orbital .v-category>*{position:relative;z-index:2}.ui-orbital .v-category i{border-color:#7e8791}.ui-orbital .v-product-grid{grid-template-columns:repeat(2,1fr);gap:1px;background:#a1a7ae}.ui-orbital .v-product{display:grid;grid-template-columns:1.2fr 1fr;background:#f4f6f7}.ui-orbital .v-product-visual{aspect-ratio:1;border-right:1px solid #a1a7ae;background:linear-gradient(135deg,#fff,#cfd6dc)}.ui-orbital .v-product-meta{padding:28px;align-items:end}.ui-orbital .v-add{border-radius:0;background:#11151c}.ui-orbital .v-guide{border-bottom:1px solid #929aa2}.ui-orbital .v-guide-visual{background:linear-gradient(135deg,#10151d,#3d424b);color:#fff}.ui-orbital .v-guide-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,120,220,.28),rgba(99,228,255,.3),rgba(163,255,112,.2),transparent 72%)}.ui-orbital .v-guide-copy{background:#f5f7f8}.ui-orbital .v-trust-grid{gap:1px;background:#a4abb2}.ui-orbital .v-trust-grid article{background:#f7f8f9}.ui-orbital .v-community{background:#e1e5e8;color:#11151c}.ui-orbital .v-community:before{content:'';position:absolute;width:70vw;height:30vw;border:1px solid #8d959e;border-radius:50%;transform:rotate(-12deg)}.ui-orbital .v-community>*{position:relative}

/* 03 — NEON AFTERDARK: deep cyber-glam, luminous rainbow signal */
body.ui-night{--v-ink:#f7efff;background:#08050f;color:#f8f1ff}.ui-night:before{background:radial-gradient(circle at 15% 15%,rgba(255,38,181,.16),transparent 28%),radial-gradient(circle at 85% 20%,rgba(0,220,255,.16),transparent 30%),#08050f}.ui-night .announcement{background:#fb35be;color:#100615}.ui-night .site-header{background:rgba(8,5,15,.82);color:#fff;border-bottom-color:rgba(82,224,255,.25)}.ui-night .brand-image{box-shadow:0 0 22px rgba(255,57,191,.32)}.ui-night .menu-toggle span{background:#fff}.ui-night .ui-switcher{background:rgba(9,5,17,.86);border-color:rgba(92,228,255,.34);box-shadow:0 0 30px rgba(255,42,185,.15);color:#fff}.ui-night .ui-switcher>span{color:#7fe9ff}.ui-night .ui-switcher a:hover,.ui-night .ui-switcher a.is-current{background:var(--rainbow);color:#0c0712}.ui-night .ui-switcher a.is-current b{color:#0c0712}.ui-night .v-hero{min-height:860px;background:#08050f}.ui-night .v-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(67,230,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,54,190,.08) 1px,transparent 1px);background-size:55px 55px;perspective:600px;mask-image:linear-gradient(#000,transparent 86%)}.ui-night .v-ambient i:nth-child(1){width:45vw;height:45vw;left:-18%;top:-22%;background:#ff24b4;filter:blur(145px);opacity:.25}.ui-night .v-ambient i:nth-child(2){width:38vw;height:38vw;right:-12%;top:0;background:#00d9ff;filter:blur(150px);opacity:.25}.ui-night .v-ambient i:nth-child(3){width:28vw;height:28vw;right:30%;bottom:-20%;background:#a442ff;filter:blur(120px);opacity:.22}.ui-night .v-kicker{color:#66efff;text-shadow:0 0 15px #00cfff}.ui-night .v-hero h1{font-weight:950;max-width:850px;background:var(--rainbow);-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(255,45,186,.18))}.ui-night .v-lede{color:#cbbfd5}.ui-night .v-button-primary{background:#ff35b7;border-color:#ff35b7;color:#120718;box-shadow:0 0 25px rgba(255,53,183,.45)}.ui-night .v-button-secondary{border-color:#4fe9ff;color:#fff;background:rgba(18,8,32,.55);box-shadow:inset 0 0 18px rgba(48,219,255,.12)}.ui-night .v-proof{color:#7fe9ff}.ui-night .v-logo-panel{width:min(590px,43vw);height:330px;right:0;top:12%;padding:14px;background:rgba(255,255,255,.94);border:1px solid #77eaff;clip-path:polygon(0 0,92% 0,100% 14%,100% 100%,8% 100%,0 86%);box-shadow:0 0 40px rgba(55,224,255,.26)}.ui-night .v-logo-panel:before{content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,65,192,.2),rgba(68,226,255,.2),transparent 72%)}.ui-night .v-pack{width:min(400px,30vw);right:11%;bottom:-2%;filter:drop-shadow(0 0 24px rgba(255,51,187,.5)) drop-shadow(0 28px 28px #000)}.ui-night .v-orbit{width:670px;height:260px;right:-11%;top:29%;border-color:#54eaff;box-shadow:0 0 16px rgba(60,226,255,.4)}.ui-night .v-orbit-alt{width:440px;height:580px;right:5%;top:0;border-color:#ff46bd;box-shadow:0 0 18px rgba(255,57,189,.35)}.ui-night .v-star{right:1%;top:3%;color:#c8ff58;text-shadow:0 0 20px #a9ff28}.ui-night .v-neon-label{position:absolute;z-index:10;right:0;bottom:7%;font-size:9px;letter-spacing:.18em;color:#66eaff}.ui-night .v-neon-label b{padding:5px 8px;margin-left:8px;background:#c4ff4f;color:#0c0a11}.ui-night .v-side-note{color:#ff51c2}.ui-night .v-signal{background:var(--rainbow);color:#0e0714}.ui-night .v-section{border-bottom:1px solid rgba(89,226,255,.18)}.ui-night .v-section-head h2{text-transform:uppercase}.ui-night .v-section-head>p{color:#bfb2c8}.ui-night .v-category-grid{grid-template-columns:repeat(4,1fr);gap:12px}.ui-night .v-category{border:1px solid rgba(76,225,255,.25);background:linear-gradient(145deg,rgba(255,45,185,.1),rgba(42,217,255,.05)),#10091b;clip-path:polygon(0 0,92% 0,100% 9%,100% 100%,0 100%)}.ui-night .v-category:nth-child(3n+1){border-color:rgba(255,56,188,.38)}.ui-night .v-category:before{content:'';position:absolute;inset:auto 0 0;height:3px;background:var(--rainbow)}.ui-night .v-category-no{color:#67eaff}.ui-night .v-category-tag{color:#ff52c2}.ui-night .v-category p{color:#bcaec8}.ui-night .v-category:hover{box-shadow:0 0 32px rgba(255,47,184,.22)}.ui-night .v-product-visual{background:radial-gradient(circle at 50% 45%,rgba(255,49,187,.2),transparent 32%),linear-gradient(135deg,#160b24,#081923);border:1px solid rgba(80,228,255,.28);clip-path:polygon(0 0,93% 0,100% 7%,100% 100%,0 100%)}.ui-night .v-product-planet{box-shadow:inset -18px -18px 35px rgba(22,9,56,.34),0 0 55px rgba(255,44,184,.45)}.ui-night .v-product-ring{border-color:#71efff;box-shadow:0 0 14px #35dfff}.ui-night .v-product-meta p{color:#67eaff}.ui-night .v-add{background:#ff3ab9;color:#100713;box-shadow:0 0 18px rgba(255,58,185,.4)}.ui-night .v-guide-visual{background:radial-gradient(circle at 50%,rgba(255,45,184,.3),transparent 35%),linear-gradient(135deg,#130823,#071822);color:#fff}.ui-night .v-guide-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(82,228,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,58,190,.1) 1px,transparent 1px);background-size:34px 34px}.ui-night .v-guide-orbit{border-color:#61eaff;box-shadow:0 0 24px rgba(66,226,255,.35)}.ui-night .v-guide-visual p span{color:#c4ff4f}.ui-night .v-guide-copy{background:#10091a}.ui-night .v-guide-links a{border-color:rgba(98,228,255,.22)}.ui-night .v-trust-grid article{background:#10091a;border:1px solid rgba(255,65,192,.22);clip-path:polygon(0 0,94% 0,100% 12%,100% 100%,0 100%)}.ui-night .v-trust-grid article>span{color:#62eaff}.ui-night .v-trust-grid p{color:#beb2c7}.ui-night .v-community{background:radial-gradient(circle at 50%,rgba(176,50,255,.24),transparent 32%),#08050f}.ui-night .v-community:before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(82,228,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,58,190,.07) 1px,transparent 1px);background-size:55px 55px}.ui-night .v-community>*{position:relative}.ui-night .site-footer{border-top:1px solid rgba(77,229,255,.25)}

@keyframes liquidMorph{0%,100%{border-radius:46% 54% 58% 42%/48% 38% 62% 52%;transform:translateY(0) rotate(-1deg)}50%{border-radius:58% 42% 45% 55%/38% 58% 42% 62%;transform:translateY(-14px) rotate(1deg)}}
@media(max-width:1100px){.ui-switcher{top:auto;bottom:14px;right:14px;width:min(520px,calc(100vw - 28px));grid-template-columns:auto repeat(3,1fr)}.ui-switcher>span{align-self:center}.v-hero{grid-template-columns:1fr;padding-top:5rem}.v-hero-copy{z-index:6}.v-hero-stage{position:absolute;right:-10%;bottom:0;width:58%;height:70%;opacity:.63}.v-category-grid,.ui-night .v-category-grid{grid-template-columns:repeat(3,1fr)}.ui-liquid .v-category-grid{grid-template-columns:repeat(6,1fr)}.ui-liquid .v-category{grid-column:span 2}.ui-liquid .v-category:nth-child(1),.ui-liquid .v-category:nth-child(6),.ui-liquid .v-category:nth-child(9){grid-column:span 3}.v-product-grid{grid-template-columns:repeat(3,1fr)}.ui-orbital .v-product-grid{grid-template-columns:1fr 1fr}.ui-orbital .v-product{display:block}}
@media(max-width:760px){body.home{padding-bottom:72px}.ui-switcher{left:10px;right:10px;bottom:10px;width:auto;padding:6px;grid-template-columns:repeat(3,1fr)}.ui-switcher>span{display:none}.ui-switcher a{display:block;text-align:center;padding:9px 4px;font-size:7px}.ui-switcher a b{display:block;margin-bottom:3px}.site-nav{top:94px}.v-hero{min-height:790px;padding:4.2rem 20px 3rem;display:block}.v-hero h1{font-size:clamp(3.45rem,17vw,5.2rem);max-width:96%}.v-lede{max-width:82%;font-size:.92rem}.v-actions{align-items:flex-start;flex-direction:column}.v-button{min-height:48px;padding:0 18px}.v-proof{gap:10px;font-size:7px;max-width:70%}.v-hero-stage{width:100%;height:390px;right:0;bottom:-1%;opacity:.58}.v-logo-panel,.ui-liquid .v-logo-panel,.ui-orbital .v-logo-panel,.ui-night .v-logo-panel{width:82vw;height:210px;right:4vw;top:12%}.v-pack,.ui-liquid .v-pack,.ui-orbital .v-pack,.ui-night .v-pack{width:58vw;right:19%;bottom:-2%}.v-orbit,.ui-liquid .v-orbit,.ui-orbital .v-orbit,.ui-night .v-orbit{width:100vw;height:170px;right:-15%;top:45%}.v-orbit-alt,.ui-liquid .v-orbit-alt,.ui-orbital .v-orbit-alt,.ui-night .v-orbit-alt{width:70vw;height:380px;right:5%;top:4%}.v-readout,.v-neon-label{display:none}.v-side-note{display:none}.v-signal{justify-content:flex-start}.v-section{padding:5rem 18px}.v-section-head{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:2rem}.v-section-head h2,.v-guide h2,.v-community h2{font-size:clamp(2.8rem,14vw,4.5rem)}.v-category-grid,.ui-liquid .v-category-grid,.ui-orbital .v-category-grid,.ui-night .v-category-grid{grid-template-columns:1fr 1fr;background:none;border:0;gap:10px}.v-category,.ui-liquid .v-category,.ui-liquid .v-category:nth-child(1),.ui-liquid .v-category:nth-child(6),.ui-liquid .v-category:nth-child(9){grid-column:auto;min-height:235px;padding:16px}.v-category h3{font-size:1rem}.v-category p{font-size:10px}.v-product-grid,.ui-orbital .v-product-grid{grid-template-columns:1fr 1fr;gap:10px;background:none}.v-product-meta{padding:10px 1px 22px}.v-product-meta h3{font-size:12px}.v-product-meta p{font-size:6px}.v-add{width:36px;height:36px;flex-basis:36px}.v-guide{grid-template-columns:1fr}.v-guide-visual{min-height:410px}.v-guide-copy{padding:5rem 20px}.v-trust-grid{grid-template-columns:1fr;gap:10px}.v-community{min-height:600px;padding:6rem 20px 8rem}.ui-orbital .v-hero{padding-left:20px;background:linear-gradient(180deg,#f7f8f9 0 58%,#d9dde1 58%)}.ui-night .v-hero{background:#08050f}}
@media(max-width:760px){.single-product form.cart{display:block!important;width:100%!important}.single-product form.variations_form .variations,.single-product .single_variation_wrap{width:100%!important;max-width:100%!important}.single-product .variations_button{display:flex!important;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%!important}.single-product .quantity{width:76px!important;max-width:76px!important;flex:0 0 76px}.single-product .quantity .qty{width:76px!important;max-width:76px!important}}
@media(max-width:430px){.v-category-grid,.ui-liquid .v-category-grid,.ui-orbital .v-category-grid,.ui-night .v-category-grid{grid-template-columns:1fr}.v-category{min-height:210px}.v-product-grid,.ui-orbital .v-product-grid{grid-template-columns:1fr}.v-product-visual{aspect-ratio:1.15}.v-hero h1{font-size:3.45rem}}
@media(prefers-reduced-motion:reduce){.ui-liquid .v-logo-panel{animation:none}.v-category,.v-product-planet,.v-product-ring{transition:none!important}.v-ambient{display:none}}


/* bundled from assets/night-site.css */
/* Neon Afterdark full-site commerce system. Official logo imagery is never filtered or cropped. */
:root{--night-bg:#08050f;--night-panel:#10091a;--night-panel-2:#160d24;--night-line:rgba(137,91,255,.32);--night-pink:#ff39bd;--night-cyan:#45e8ff;--night-lime:#b9ff3b;--night-text:#f9f3ff;--night-muted:#b8a9c8}
body.ui-night{background:var(--night-bg);color:var(--night-text);background-image:radial-gradient(circle at 8% 16%,rgba(255,57,189,.1),transparent 25rem),radial-gradient(circle at 92% 30%,rgba(69,232,255,.09),transparent 28rem)}
.ui-night a{color:inherit}.ui-night .site-header{background:rgba(8,5,15,.9);border-bottom:1px solid rgba(69,232,255,.22)}
.ui-night .site-nav,.ui-night .mega-menu{background:#0c0714;color:var(--night-text)}
.ui-night .mega-menu{border-bottom:1px solid var(--night-line)}.ui-night .mega-grid a{border-color:var(--night-line)}
.ui-night .site-footer{background:#07040c;border-top:1px solid var(--night-line)}
.ui-night .footer-grid input{background:#120b1c;color:#fff;border-color:var(--night-line)}
.ui-night .footer-grid button{background:linear-gradient(90deg,var(--night-pink),#a949ff);color:#fff}
.ui-night .footer-orbit{border-color:rgba(69,232,255,.18)}

/* Shared page stage */
.ui-night .commerce-main,.ui-night .page-main{background:transparent;color:var(--night-text)}
.ui-night .commerce-banner{padding:clamp(4rem,8vw,8rem) 6vw clamp(3rem,6vw,5rem);text-align:left;background:#0b0712;background-image:linear-gradient(rgba(69,232,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,57,189,.07) 1px,transparent 1px),radial-gradient(circle at 75% 35%,rgba(255,57,189,.18),transparent 26%),radial-gradient(circle at 24% 110%,rgba(69,232,255,.14),transparent 32%);background-size:54px 54px,54px 54px,auto,auto;border-bottom:1px solid var(--night-line)}
.ui-night .commerce-banner:after{content:"03 / NEON AFTERDARK";position:absolute;right:6vw;bottom:2rem;color:var(--night-cyan);font:700 .62rem/1 monospace;letter-spacing:.18em}
.ui-night .commerce-banner .eyebrow{color:var(--night-pink)}
.ui-night .commerce-banner h1{color:#fff;text-shadow:0 0 30px rgba(255,57,189,.25)}
.ui-night .commerce-banner>p:last-child{color:var(--night-muted);max-width:560px}
.ui-night .commerce-content{max-width:1440px;margin:0 auto;padding:clamp(2.5rem,5vw,5rem) 5vw 7rem}
.ui-night .page-main{padding:clamp(3rem,7vw,7rem) 5vw 7rem;background-image:linear-gradient(rgba(69,232,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,57,189,.035) 1px,transparent 1px);background-size:64px 64px}
.ui-night .page-shell{max-width:1180px;margin:auto;padding:clamp(2rem,5vw,5rem);background:linear-gradient(145deg,rgba(22,13,36,.96),rgba(8,5,15,.96));border:1px solid var(--night-line);border-radius:2px;box-shadow:0 30px 100px rgba(0,0,0,.38)}
.ui-night .page-shell>.eyebrow{color:var(--night-cyan)}
.ui-night .page-shell>h1{color:#fff;border-bottom:1px solid var(--night-line);padding-bottom:1.2rem}

/* Catalog, category and search */
.ui-night.woocommerce-page .woocommerce-breadcrumb,.ui-night .woocommerce .woocommerce-breadcrumb{color:var(--night-muted)}
.ui-night .woocommerce-products-header__title.page-title,.ui-night .commerce-content>.page-title{display:none}
.ui-night .term-description{margin:0 0 1.5rem;padding:1rem 1.2rem;border-left:2px solid var(--night-cyan);background:rgba(69,232,255,.05);color:var(--night-muted)}
.ui-night.woocommerce-page .woocommerce-breadcrumb a,.ui-night .woocommerce .woocommerce-breadcrumb a{color:var(--night-cyan)}
.ui-night .woocommerce-result-count{color:var(--night-muted)}
.ui-night .woocommerce-ordering select,.ui-night .woocommerce select,.ui-night .woocommerce input:not([type=checkbox]):not([type=radio]),.ui-night .woocommerce textarea{background:#120b1c!important;color:#fff!important;border:1px solid var(--night-line)!important;border-radius:2px!important;min-height:46px}
.ui-night .woocommerce select:focus,.ui-night .woocommerce input:focus,.ui-night .woocommerce textarea:focus{outline:2px solid var(--night-cyan);outline-offset:2px}
.ui-night .woocommerce ul.products{gap:clamp(1rem,2vw,1.8rem)}
.ui-night .woocommerce ul.products li.product{position:relative;padding:0 0 1.3rem!important;background:linear-gradient(160deg,rgba(22,13,36,.96),rgba(10,6,17,.98));border:1px solid var(--night-line);border-radius:2px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.28)}
.ui-night .woocommerce ul.products li.product:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--night-pink),var(--night-cyan),var(--night-lime))}
.ui-night .woocommerce ul.products li.product>a:not(.button){display:block;position:relative}
.ui-night .woocommerce ul.products li.product>a:has(img.woocommerce-placeholder){aspect-ratio:.92;background:radial-gradient(circle at 50% 46%,#ff5dcc 0 9%,#7e4bff 10% 20%,#111020 21% 31%,#45e8ff 32% 33%,#09050f 34% 48%,transparent 49%),linear-gradient(145deg,#170c25,#08050f);border-bottom:1px solid var(--night-line)}
.ui-night .woocommerce ul.products li.product>a:has(img.woocommerce-placeholder):after{content:"PREVIEW SIGNAL";position:absolute;left:1rem;bottom:1rem;color:var(--night-cyan);font:700 .52rem/1 monospace;letter-spacing:.18em}
.ui-night .woocommerce ul.products li.product img{border-radius:0!important;background:radial-gradient(circle at 48% 45%,#ff55ca 0 8%,#874fff 9% 18%,#111020 19% 30%,#39e7ff 31% 32%,#0c0713 33%)!important;box-shadow:none!important;margin:0 0 1rem!important}
.ui-night .woocommerce ul.products li.product img.woocommerce-placeholder{visibility:hidden;margin:0!important}
.ui-night .woocommerce ul.products li.product .woocommerce-loop-product__title,.ui-night .woocommerce ul.products li.product .price{padding-left:1rem!important;padding-right:1rem!important;color:#fff!important}
.ui-night .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:clamp(.82rem,1.1vw,1rem)!important;letter-spacing:.02em;text-transform:uppercase}
.ui-night .woocommerce ul.products li.product .price{color:var(--night-cyan)!important}
.ui-night .woocommerce ul.products li.product .button{margin:0 1rem!important;background:transparent!important;border:1px solid var(--night-pink)!important;color:#fff!important}
.ui-night .woocommerce ul.products li.product .button:hover{background:var(--night-pink)!important;box-shadow:0 0 24px rgba(255,57,189,.3)}
.ui-night .woocommerce nav.woocommerce-pagination ul{border:0;display:flex;gap:.5rem}.ui-night .woocommerce nav.woocommerce-pagination ul li{border:0}.ui-night .woocommerce nav.woocommerce-pagination ul li a,.ui-night .woocommerce nav.woocommerce-pagination ul li span{background:#120b1c;color:#fff;border:1px solid var(--night-line);min-width:42px}.ui-night .woocommerce nav.woocommerce-pagination ul li span.current{background:var(--night-pink);color:#fff}
.ui-night.search .page-shell article{padding:1.4rem 0;border-bottom:1px solid var(--night-line)}

/* Product detail */
.ui-night.single-product div.product{gap:clamp(2rem,5vw,5rem)}
.ui-night.single-product div.product .woocommerce-product-gallery{background:linear-gradient(145deg,#130a20,#08050f);border:1px solid var(--night-line);padding:clamp(1rem,3vw,2rem);position:relative}
.ui-night.single-product div.product .woocommerce-product-gallery:before{content:"PRODUCT SIGNAL / LIVE";display:block;color:var(--night-cyan);font:700 .58rem/1 monospace;letter-spacing:.18em;margin-bottom:1rem}
.ui-night.single-product .woocommerce-product-gallery img{background:radial-gradient(circle at 50% 44%,#ff56cb 0 10%,#7545ff 11% 21%,#11101e 22% 34%,#43e7ff 35% 36%,#0a0611 37%)!important;border-radius:0!important}
.ui-night.single-product .woocommerce-product-gallery:has(.woocommerce-product-gallery__image--placeholder){min-height:clamp(320px,48vw,620px);background:radial-gradient(circle at 50% 48%,#ff5dcc 0 9%,#7e4bff 10% 21%,#111020 22% 33%,#45e8ff 34% 35%,#09050f 36% 50%,transparent 51%),linear-gradient(145deg,#170c25,#08050f)}
.ui-night.single-product .woocommerce-product-gallery:has(.woocommerce-product-gallery__image--placeholder):after{content:"AWAITING APPROVED PRODUCT IMAGE";position:absolute;left:2rem;bottom:2rem;color:var(--night-muted);font:700 .56rem/1.4 monospace;letter-spacing:.14em}
.ui-night.single-product .woocommerce-product-gallery img.woocommerce-placeholder,.ui-night.single-product .woocommerce-product-gallery__image--placeholder img{visibility:hidden}
.ui-night.single-product .summary{padding:clamp(1rem,3vw,2.5rem);background:rgba(17,9,28,.72);border-top:2px solid var(--night-pink)}
.ui-night.single-product div.product .product_title{color:#fff;text-shadow:0 0 24px rgba(255,57,189,.2)}
.ui-night.single-product div.product p.price{color:var(--night-cyan)!important}
.ui-night.single-product .woocommerce-product-details__short-description,.ui-night.single-product .product_meta{color:var(--night-muted)}
.ui-night.single-product .product_meta a{color:var(--night-cyan)}
.ui-night.single-product table.variations{background:transparent;border:0}.ui-night.single-product table.variations th,.ui-night.single-product table.variations td{border:0;padding:.5rem 0}.ui-night.single-product table.variations label{color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}
.ui-night.single-product .reset_variations{color:var(--night-pink)}
.ui-night.single-product .single_add_to_cart_button{background:linear-gradient(90deg,var(--night-pink),#9447ff)!important;box-shadow:0 0 26px rgba(255,57,189,.2)}
.ui-night.single-product .woocommerce-tabs{border-top:1px solid var(--night-line);margin-top:4rem;padding-top:2rem}
.ui-night.single-product .woocommerce-tabs ul.tabs:before{border-color:var(--night-line)}
.ui-night.single-product .woocommerce-tabs ul.tabs li{background:#120b1c!important;border-color:var(--night-line)!important}.ui-night.single-product .woocommerce-tabs ul.tabs li.active{background:var(--night-pink)!important;color:#fff!important}
.ui-night.single-product .related>h2{color:#fff;text-transform:uppercase;font-size:clamp(2rem,5vw,4rem)}

/* Notices, buttons and empty states */
.ui-night .woocommerce-message,.ui-night .woocommerce-info,.ui-night .woocommerce-error,.ui-night .woocommerce-form-coupon-toggle .woocommerce-info{background:#120b1c!important;color:#fff!important;border:1px solid var(--night-line)!important;border-top:3px solid var(--night-cyan)!important}
.ui-night .woocommerce-message a,.ui-night .woocommerce-info a{color:var(--night-cyan)!important}
.ui-night .woocommerce-error{border-top-color:var(--night-pink)}
.ui-night .woocommerce a.button,.ui-night .woocommerce button.button,.ui-night .woocommerce input.button,.ui-night .woocommerce #respond input#submit{background:linear-gradient(90deg,var(--night-pink),#9348ff)!important;color:#fff!important;border:0!important;border-radius:2px!important;min-height:44px}
.ui-night .woocommerce a.button:hover,.ui-night .woocommerce button.button:hover{background:linear-gradient(90deg,#ff70d1,var(--night-cyan))!important;color:#09050f!important}
.ui-night .cart-empty,.ui-night .woocommerce-notices-wrapper+*.return-to-shop{color:var(--night-muted)}

/* Cart */
.ui-night .woocommerce-cart-form,.ui-night .cart_totals,.ui-night .woocommerce-checkout-review-order,.ui-night .woocommerce-form-login,.ui-night .woocommerce-form-coupon,.ui-night .woocommerce-MyAccount-navigation,.ui-night .woocommerce-MyAccount-content{background:linear-gradient(145deg,rgba(22,13,36,.97),rgba(10,6,17,.98));border:1px solid var(--night-line);padding:clamp(1rem,3vw,2rem)}
.ui-night .woocommerce table.shop_table{border-color:var(--night-line);border-radius:0;background:transparent;color:#fff}
.ui-night .woocommerce table.shop_table th,.ui-night .woocommerce table.shop_table td{border-color:rgba(137,91,255,.2)}
.ui-night .woocommerce table.shop_table a{color:#fff}.ui-night .woocommerce table.shop_table .product-price,.ui-night .woocommerce table.shop_table .product-subtotal{color:var(--night-cyan)}
.ui-night .woocommerce-cart-form img{background:#160d24!important;border:1px solid var(--night-line)}
.ui-night .cart_totals h2,.ui-night .woocommerce-checkout h3{color:#fff;text-transform:uppercase;letter-spacing:-.03em}
.ui-night .wc-proceed-to-checkout a.checkout-button{font-size:.85rem!important;letter-spacing:.13em!important}

/* Checkout */
.ui-night form.checkout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:clamp(2rem,5vw,5rem)}
.ui-night #customer_details,.ui-night #order_review_heading,.ui-night #order_review{width:auto!important;float:none!important}
.ui-night #order_review_heading,.ui-night #order_review{grid-column:2}.ui-night #order_review_heading{align-self:end;margin:0}
.ui-night #order_review{background:linear-gradient(145deg,#160d24,#0a0611);border:1px solid var(--night-line);padding:clamp(1rem,3vw,2rem)}
.ui-night #payment{background:#0e0817!important;color:#fff}.ui-night #payment div.payment_box{background:#190e27!important;color:var(--night-muted)}.ui-night #payment div.payment_box:before{border-bottom-color:#190e27!important}
.ui-night .woocommerce form .form-row label{color:#fff;font-size:.72rem;letter-spacing:.06em}.ui-night .select2-container--default .select2-selection--single{background:#120b1c;border-color:var(--night-line);border-radius:2px;height:46px}.ui-night .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:44px}

/* Account */
.ui-night .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.ui-night .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--night-line)}.ui-night .woocommerce-MyAccount-navigation a{display:block;padding:1rem;color:var(--night-muted)}.ui-night .woocommerce-MyAccount-navigation li.is-active a,.ui-night .woocommerce-MyAccount-navigation a:hover{color:#fff;background:linear-gradient(90deg,rgba(255,57,189,.2),transparent);border-left:3px solid var(--night-pink)}
.ui-night .woocommerce-MyAccount-content a{color:var(--night-cyan)}

/* Single-tier brand ambassador portal (SliceWP) */
.ui-night .slicewp-form,.ui-night .slicewp-user-notice,.ui-night .slicewp-affiliate-account{width:min(100%,760px);margin-inline:auto;padding:clamp(1.25rem,4vw,2.5rem);background:linear-gradient(145deg,rgba(22,13,36,.98),rgba(10,6,17,.99));border:1px solid var(--night-line);box-shadow:0 24px 70px rgba(0,0,0,.3)}
.ui-night .slicewp-form .slicewp-field-wrapper{margin-bottom:1.15rem}
.ui-night .slicewp-form label{display:block;margin-bottom:.45rem;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.ui-night .slicewp-form .slicewp-field-required-marker{color:var(--night-pink)}
.ui-night .slicewp-form input:not([type="hidden"]),.ui-night .slicewp-form select,.ui-night .slicewp-form textarea{display:block;width:100%!important;min-height:48px;padding:.8rem .9rem!important;background:#0d0815!important;color:#fff!important;border:1px solid rgba(137,91,255,.42)!important;border-radius:2px!important;box-shadow:inset 0 0 0 1px rgba(69,232,255,.02)!important}
.ui-night .slicewp-form textarea{min-height:130px;resize:vertical}
.ui-night .slicewp-form input:focus,.ui-night .slicewp-form select:focus,.ui-night .slicewp-form textarea:focus{border-color:var(--night-cyan)!important;outline:2px solid rgba(69,232,255,.24)!important;outline-offset:2px}
.ui-night .slicewp-form .slicewp-field-input-password{position:relative}
.ui-night .slicewp-form .slicewp-show-hide-password{color:var(--night-cyan)!important}
.ui-night .slicewp-form .slicewp-show-hide-password svg{stroke:currentColor!important}
.ui-night .slicewp-form .slicewp-button-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:50px!important;padding:.85rem 1.5rem!important;background:linear-gradient(90deg,var(--night-pink),#9348ff)!important;color:#fff!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:2px!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;cursor:pointer!important;box-shadow:0 0 28px rgba(255,57,189,.2)!important}
.ui-night .slicewp-form .slicewp-button-primary:hover{background:linear-gradient(90deg,#ff70d1,var(--night-cyan))!important;color:#09050f!important}
.ui-night .slicewp-affiliate-account a{color:var(--night-cyan)}
.ui-night .slicewp-affiliate-account table{width:100%;color:#fff;border-color:var(--night-line)}

/* Mobile transaction calm zone */
@media(max-width:760px){
 .ui-night .commerce-banner{padding:4rem 20px 3.5rem}.ui-night .commerce-banner:after{right:20px;bottom:1.2rem;font-size:.5rem}.ui-night .commerce-content{padding:2rem 16px 5rem}.ui-night .page-main{padding:2rem 16px 5rem}.ui-night .page-shell{padding:1.4rem}
 .ui-night .woocommerce ul.products{grid-template-columns:1fr!important;gap:1rem}.ui-night .woocommerce ul.products li.product{max-width:100%}
 .ui-night.single-product div.product{display:block}.ui-night.single-product .summary{margin-top:1rem}.ui-night.single-product form.cart{display:block!important;width:100%!important}.ui-night.single-product form.variations_form .variations,.ui-night.single-product .single_variation_wrap{width:100%!important;max-width:100%!important}.ui-night.single-product .variations_button{display:flex!important;align-items:center;flex-wrap:wrap;gap:.75rem;width:100%!important}.ui-night.single-product .quantity{width:76px!important;max-width:76px!important;flex:0 0 76px}.ui-night.single-product .quantity .qty{width:76px!important;max-width:76px!important}
 .ui-night form.checkout{display:block}.ui-night #order_review_heading{margin-top:3rem}.ui-night .woocommerce table.shop_table_responsive tr td{background:transparent!important}.ui-night .woocommerce-cart-form,.ui-night .cart_totals,.ui-night .woocommerce-checkout-review-order,.ui-night .woocommerce-MyAccount-navigation,.ui-night .woocommerce-MyAccount-content{padding:1rem}
 .ui-night .slicewp-form,.ui-night .slicewp-user-notice,.ui-night .slicewp-affiliate-account{padding:1rem}.ui-night .slicewp-form .slicewp-button-primary{width:100%!important}
 .ui-night .footer-orbit{width:420px;right:-190px}
}
@media(prefers-reduced-motion:reduce){.ui-night *{scroll-behavior:auto!important}.ui-night .announcement:after{animation:none!important}}

/* WooCommerce archive pages put the `woocommerce` class on body itself. */
.ui-night.woocommerce ul.products li.product{position:relative;padding:0 0 1.3rem!important;background:linear-gradient(160deg,rgba(22,13,36,.96),rgba(10,6,17,.98));border:1px solid var(--night-line);border-radius:2px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.28)}
.ui-night.woocommerce ul.products li.product>a:not(.button){display:block;position:relative}
.ui-night.woocommerce ul.products li.product>a:has(img.woocommerce-placeholder){aspect-ratio:.92;background:radial-gradient(circle at 50% 46%,#ff5dcc 0 9%,#7e4bff 10% 20%,#111020 21% 31%,#45e8ff 32% 33%,#09050f 34% 48%,transparent 49%),linear-gradient(145deg,#170c25,#08050f);border-bottom:1px solid var(--night-line)}
.ui-night.woocommerce ul.products li.product>a:has(img.woocommerce-placeholder):after{content:"PREVIEW SIGNAL";position:absolute;left:1rem;bottom:1rem;color:var(--night-cyan);font:700 .52rem/1 monospace;letter-spacing:.18em}
.ui-night.woocommerce ul.products li.product img.woocommerce-placeholder{visibility:hidden;margin:0!important}
.ui-night.woocommerce ul.products li.product .woocommerce-loop-product__title,.ui-night.woocommerce ul.products li.product .price{padding-left:1rem!important;padding-right:1rem!important;color:#fff!important}
.ui-night.woocommerce ul.products li.product .price{color:var(--night-cyan)!important}
.ui-night.woocommerce ul.products li.product .button{margin:0 1rem!important;background:transparent!important;border:1px solid var(--night-pink)!important;color:#fff!important}

