:root{--bg:#0A0A0A;--card:#0F0F0F;--surface:#141414;--fg:#F5FFF8;--muted:#8A9A91;--brand:#00FF9F;--brand-soft:rgba(0,255,159,.1);--brand-glow:#5BFFC0;--border:rgba(255,255,255,.08);--radius:14px;--font-display:"Space Grotesk",system-ui,sans-serif;--font-sans:"Inter",system-ui,sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background-image:radial-gradient(ellipse 70% 50% at 50% -5%,rgba(0,255,159,.1),transparent 60%),radial-gradient(ellipse 50% 40% at 100% 100%,rgba(0,255,159,.06),transparent 70%);background-attachment:fixed}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em;margin:0}button{font:inherit;cursor:pointer;border:0;background:transparent;color:inherit}.skip-link{position:absolute;left:-9999px}.skip-link:focus{left:8px;top:8px;background:var(--brand);color:#04140c;padding:8px 12px;border-radius:8px;z-index:9999}.container{max-width:1240px;margin:0 auto;padding:0 20px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--brand)}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 26px;border-radius:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;transition:transform .15s,box-shadow .2s,background .2s}.btn--primary{background:var(--brand);color:#04140c}.btn--primary:hover{box-shadow:0 0 0 1px #00ff9f66,0 0 30px -4px #00ff9f8c,0 0 80px -16px #00ff9f59;transform:translateY(-1px)}.btn--ghost{background:#ffffff0a;border:1px solid var(--border);color:var(--fg)}.btn--ghost:hover{border-color:var(--brand)}.btn--sm{height:38px;padding:0 16px;font-size:12px}.brand-glow{box-shadow:0 0 0 1px #00ff9f59,0 0 32px -4px #00ff9f8c,0 0 80px -16px #00ff9f59}.text-neon{color:var(--brand);text-shadow:0 0 24px rgba(0,255,159,.55)}.site-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ac7;border-bottom:1px solid var(--border)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.brand-mark{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:15px}.brand-mark img{height:32px;width:auto;filter:drop-shadow(0 0 10px rgba(0,255,159,.55))}.site-nav{display:flex;align-items:center;gap:24px}.site-nav a{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);transition:color .15s}.site-nav a:hover{color:var(--brand)}.cart-toggle{position:relative;width:44px;height:44px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0a;border:1px solid var(--border)}.cart-toggle:hover{border-color:var(--brand)}.cart-toggle .count{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--brand);color:#04140c;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cart-toggle .count[hidden]{display:none}.menu-toggle{display:none;width:44px;height:44px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a}@media(max-width:780px){.site-nav{display:none}.menu-toggle{display:inline-flex;align-items:center;justify-content:center}.site-nav.is-open{display:flex;position:absolute;top:68px;left:0;right:0;flex-direction:column;background:#0a0a0a;border-bottom:1px solid var(--border);padding:18px 20px;gap:14px}}.hero{position:relative;overflow:hidden;padding:80px 0 100px;text-align:center}.hero:before{content:"";position:absolute;inset:auto;left:50%;top:-180px;width:920px;height:520px;transform:translate(-50%);background:radial-gradient(circle,rgba(0,255,159,.18),transparent 60%);filter:blur(20px);z-index:-1}.hero__pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,255,159,.4);background:var(--brand-soft);padding:6px 14px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--brand)}.hero__pill .dot{width:6px;height:6px;border-radius:999px;background:var(--brand);box-shadow:0 0 12px var(--brand)}.hero h1{font-size:clamp(48px,8vw,96px);line-height:.95;margin:24px 0 14px}.hero h1 span{background:linear-gradient(135deg,#b6ffe0,#00ff9f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:600px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.55}.hero__ctas{margin-top:36px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.hero__trust{margin-top:48px;display:flex;justify-content:center;gap:32px;flex-wrap:wrap;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hero__trust span{display:inline-flex;align-items:center;gap:8px}.hero__trust .check{width:14px;height:14px;border-radius:999px;background:var(--brand);display:inline-block;box-shadow:0 0 10px #00ff9f99}.section{padding:64px 0}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px;flex-wrap:wrap}.section__head h2{font-size:clamp(28px,4vw,40px);text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.product-card{position:relative;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .25s}.product-card:hover{border-color:#00ff9f80;transform:translateY(-4px)}.product-card__media{position:relative;aspect-ratio:1/1;background:#000;overflow:hidden}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(0,255,159,.1),transparent 55%);pointer-events:none}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease-out,filter .5s}.product-card:hover .product-card__media img{transform:scale(1.06);filter:brightness(1.08) saturate(1.1)}.product-card__badge{position:absolute;top:12px;left:12px;background:var(--brand);color:#04140c;font-size:10px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:5px 9px;border-radius:6px;z-index:2}.product-card__body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1}.product-card__title{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.2;letter-spacing:-.01em}.product-card__sub{font-size:12px;color:var(--muted);min-height:1em}.product-card__row{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.product-card__price{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;color:var(--brand);text-shadow:0 0 18px rgba(0,255,159,.5)}.bundle{padding:64px 0}.bundle__inner{position:relative;border:1px solid rgba(0,255,159,.3);background:var(--card);border-radius:24px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;overflow:hidden}.bundle__inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 0%,rgba(0,255,159,.18),transparent 55%);pointer-events:none}.bundle__media{position:relative;border-radius:18px;overflow:hidden;background:#000;aspect-ratio:1/1}.bundle__media img{width:100%;height:100%;object-fit:cover}.bundle h2{font-size:clamp(28px,4vw,44px);text-transform:uppercase;line-height:1.05}.bundle p{color:var(--muted);margin:14px 0 24px;line-height:1.6}.bundle .price-row{display:flex;align-items:baseline;gap:16px;margin-bottom:20px}.bundle .price-row .now{font-family:var(--font-display);font-weight:800;font-size:42px;color:var(--brand);text-shadow:0 0 24px rgba(0,255,159,.55)}.bundle .price-row .was{text-decoration:line-through;color:var(--muted);font-size:18px}@media(max-width:780px){.bundle__inner{grid-template-columns:1fr;padding:28px}}.faq{padding:64px 0;max-width:820px;margin:0 auto}.faq__item{border-bottom:1px solid var(--border);padding:18px 0}.faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-weight:700;font-size:18px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"+";color:var(--brand);font-size:24px;transition:transform .2s}.faq__item[open] summary:after{content:"\2212"}.faq__item p{margin:14px 0 0;color:var(--muted);line-height:1.6}.pdp{padding:48px 0}.pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:48px}@media(max-width:880px){.pdp__grid{grid-template-columns:1fr;gap:24px}}.pdp__media{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#000;border:1px solid var(--border)}.pdp__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 50%,rgba(0,255,159,.1),transparent 55%);pointer-events:none}.pdp__media img{width:100%;height:100%;object-fit:cover}.pdp__title{font-size:clamp(28px,3.6vw,42px);line-height:1.05;text-transform:uppercase;margin:14px 0 8px}.pdp__price{font-family:var(--font-display);font-weight:800;font-size:36px;color:var(--brand);text-shadow:0 0 18px rgba(0,255,159,.5);margin:10px 0 22px}.pdp__cta{width:100%;height:56px;font-size:14px}.pdp__what{margin-top:30px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:22px}.pdp__what h3{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--brand);margin-bottom:14px}.pdp__what ul{margin:0;padding-left:20px;color:var(--muted);line-height:1.7;font-size:14px}.pdp__delivery{margin-top:14px;background:#00ff9f0f;border:1px solid rgba(0,255,159,.25);color:var(--fg);padding:14px 18px;border-radius:12px;font-size:13px}.pdp__delivery strong{color:var(--brand);letter-spacing:.05em}.pdp__desc{margin-top:30px;color:var(--muted);line-height:1.7;font-size:15px}.pdp__desc h2,.pdp__desc h3,.pdp__desc h4{color:var(--fg);margin-top:24px;margin-bottom:10px}.pdp__desc a{color:var(--brand);text-decoration:underline}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;visibility:hidden}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;opacity:0;transition:opacity .25s}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;right:0;top:0;bottom:0;width:min(420px,100%);background:#0b0b0b;border-left:1px solid var(--border);display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--border)}.cart-drawer__head h3{font-size:14px;letter-spacing:.2em;text-transform:uppercase}.cart-close{font-size:22px;line-height:1;color:var(--muted)}.cart-drawer__body{flex:1;overflow:auto;padding:14px 20px}.cart-line{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.cart-line img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#000}.cart-line__info{flex:1;display:flex;flex-direction:column;gap:4px;font-size:13px}.cart-line__title{font-weight:600}.cart-line__price{color:var(--brand);font-weight:700}.cart-line__remove{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-self:flex-start;cursor:pointer}.cart-line__remove:hover{color:var(--brand)}.cart-drawer__foot{padding:18px 20px;border-top:1px solid var(--border);background:#080808}.cart-totals{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.cart-totals .label{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.cart-totals .amt{font-family:var(--font-display);font-size:24px;font-weight:800;color:var(--brand)}.cart-empty{padding:40px 20px;text-align:center;color:var(--muted)}.site-footer{margin-top:80px;border-top:1px solid var(--border);padding:48px 0 32px;color:var(--muted);font-size:13px}.site-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;margin-bottom:32px}@media(max-width:780px){.site-footer__grid{grid-template-columns:1fr 1fr}}.site-footer h4{font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--fg);margin-bottom:14px}.site-footer a{display:block;padding:4px 0}.site-footer a:hover{color:var(--brand)}.site-footer__bottom{border-top:1px solid var(--border);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12px}.collection-head{padding:48px 0 16px}.collection-head h1{font-size:clamp(32px,5vw,52px);text-transform:uppercase}.contact{max-width:780px;margin:0 auto}.contact__head{text-align:center;margin-bottom:36px}.contact__tiktok{text-align:center;padding:28px;border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--brand-soft),transparent);margin-bottom:40px}.contact__form-wrap{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.contact__form{display:flex;flex-direction:column;gap:16px}.contact__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:640px){.contact__row{grid-template-columns:1fr}}.contact__form label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.contact__form input,.contact__form textarea{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:12px 14px;color:var(--fg);font:inherit;letter-spacing:normal;text-transform:none;font-weight:400}.contact__form input:focus,.contact__form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.contact__form textarea{resize:vertical;min-height:140px}.contact__success{padding:14px;border-radius:10px;background:var(--brand-soft);border:1px solid rgba(0,255,159,.4);color:var(--brand);font-weight:600}.contact__error{padding:14px;border-radius:10px;background:#ff505014;border:1px solid rgba(255,80,80,.4);color:#ff8a8a}.vendor-access{display:flex;flex-direction:column;gap:18px;margin-bottom:32px}.vendor-access__item{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:22px}.vendor-access__head{display:flex;gap:16px;align-items:center;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.vendor-access__head img{width:80px;height:80px;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.vendor-access__unlock{background:linear-gradient(180deg,var(--brand-soft),transparent);border:1px solid rgba(0,255,159,.35);border-radius:10px;padding:18px}.vendor-access__unlock code{background:#ffffff0d;padding:4px 8px;border-radius:6px;color:var(--brand)}.vendor-access__instr{margin-top:14px;padding-top:14px;border-top:1px dashed var(--border);font-size:14px;line-height:1.6;color:var(--fg)}.vendor-access__pending{padding:16px;border-radius:10px;border:1px dashed var(--border);color:var(--muted);font-size:14px}.vendor-access__footer{padding:18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
