:root{--bg:#060606;--card:#111;--gold:#d8ad4b;--cream:#f8f5ed;--muted:#b8b1a0;--line:#2b2518;--green:#74d13b;--blue:#31a7ff;--pink:#ff6eb8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,#1b160d,#060606 42%);color:var(--cream);padding-bottom:120px}.nav{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border-bottom:1px solid rgba(216,173,75,.2)}.nav a{color:var(--cream);text-decoration:none;margin-left:22px}.nav .brand{color:var(--gold);font-weight:900;letter-spacing:2px;margin:0}.hero{min-height:520px;display:grid;grid-template-columns:1fr auto;gap:40px;padding:150px 7vw 80px;align-items:center;border-bottom:1px solid var(--line);position:relative}.eyebrow{letter-spacing:3px;color:var(--gold);font-weight:800;font-size:12px}.hero h1{font-size:clamp(38px,6vw,72px);line-height:1.02;max-width:820px;margin:12px 0 20px}.subtitle,.section-heading p,.guide-card p{color:var(--muted);line-height:1.65}.subtitle{font-size:18px;max-width:660px}.cta{display:inline-block;margin-top:16px;padding:14px 20px;border-radius:999px;background:var(--gold);color:#050505;text-decoration:none;font-weight:900}.hero-card{border:1px solid var(--gold);border-radius:22px;padding:25px;background:rgba(216,173,75,.08);min-width:245px}.hero-card span,.hero-card small{display:block;color:var(--muted)}.hero-card strong{display:block;color:var(--gold);font-size:30px;margin:9px 0}.section-heading{padding:70px 7vw 20px}.section-heading h2{font-size:clamp(30px,4vw,48px);margin:8px 0}.controls{position:sticky;top:0;z-index:3;background:rgba(6,6,6,.94);backdrop-filter:blur(9px);padding:18px 7vw;border-bottom:1px solid var(--line)}input{width:100%;padding:15px;border-radius:14px;border:1px solid var(--line);background:#0b0b0b;color:var(--cream);font-size:16px}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.tab{border:1px solid var(--line);background:#101010;color:var(--cream);padding:10px 14px;border-radius:999px;cursor:pointer}.tab.active{border-color:var(--gold);color:#000;background:var(--gold);font-weight:800}.grid,.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:18px;padding:28px 7vw 70px}.product,.guide-card{border:1px solid var(--line);border-radius:20px;padding:20px;background:linear-gradient(145deg,#111,#080808);box-shadow:0 12px 30px rgba(0,0,0,.3)}.badge{display:inline-block;border-radius:999px;padding:6px 10px;font-size:12px;margin-bottom:10px;background:rgba(216,173,75,.16);color:var(--gold)}.weight{color:var(--green)}.recovery{color:var(--blue)}.beauty{color:var(--pink)}.product h3,.guide-card h3{margin:6px 0 8px;font-size:22px}.price{font-size:30px;color:var(--gold);font-weight:900;margin:8px 0}.benefits{color:var(--muted);line-height:1.5;min-height:76px}.meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.meta div{border:1px solid var(--line);border-radius:12px;padding:10px;color:var(--muted);font-size:13px}.product button,.primary,.secondary{width:100%;padding:13px;border-radius:12px;cursor:pointer}.product button,.primary{border:0;background:var(--gold);font-weight:900}.secondary{margin-top:8px;background:transparent;color:var(--cream);border:1px solid var(--line)}.guide-section{background:linear-gradient(180deg,rgba(216,173,75,.05),transparent)}.guide-section>input{width:86%;margin:0 7vw}.guide-card .status{display:block;border-top:1px solid var(--line);padding-top:13px;margin-top:15px;color:var(--gold);font-size:13px}.disclaimer{margin:20px 7vw 80px;padding:30px;border:1px solid var(--gold);border-radius:20px;background:rgba(216,173,75,.07)}.disclaimer p{color:var(--muted);line-height:1.6}.cart{position:fixed;right:18px;bottom:18px;width:350px;max-height:70vh;overflow:auto;background:#0d0d0d;border:1px solid var(--gold);border-radius:20px;padding:18px;box-shadow:0 16px 50px rgba(0,0,0,.55);z-index:5}.cart h2{margin-top:0}.cart-row{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:10px 0;color:var(--muted)}.total{display:flex;justify-content:space-between;font-size:20px;margin:18px 0}.total strong{color:var(--gold)}.note,footer{color:var(--muted);font-size:12px}footer{padding:30px 7vw;border-top:1px solid var(--line)}.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}@media(max-width:760px){body{padding-bottom:290px}.nav{display:block;padding:18px}.nav div{margin-top:14px}.nav a{margin:0 12px 0 0;font-size:13px}.hero{display:block;padding:145px 22px 55px;min-height:auto}.hero-card{margin-top:35px}.grid,.guide-grid,.controls,.section-heading{padding-left:18px;padding-right:18px}.guide-section>input{width:calc(100% - 36px);margin:0 18px}.cart{left:10px;right:10px;bottom:10px;width:auto;max-height:260px}.meta{grid-template-columns:1fr}}
