:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#05070a;color:#f6f8fb;font-synthesis:none;text-rendering:geometricPrecision;--ink: #05070a;--panel: #0b1016;--panel-2: #111821;--line: rgba(255, 255, 255, .14);--line-strong: rgba(48, 174, 255, .42);--text: #f6f8fb;--muted: #a5b0bc;--blue: #18a8ff;--blue-2: #6ed0ff;--silver: #d7dde6;--ice: #eef8ff;--dark-text: #10151b;--radius: 8px;letter-spacing:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;overflow-x:hidden;background:radial-gradient(circle at 50% -20%,rgba(24,168,255,.17),transparent 36rem),linear-gradient(180deg,#05070a,#070b10 42%,#05070a)}body::selection{background:#18a8ff66}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:.96;letter-spacing:0}h1{font-size:clamp(3rem,5.6vw,6.15rem);max-width:11ch}h2{font-size:clamp(2rem,3.9vw,4.2rem);max-width:12ch}h3{font-size:1.08rem}p{color:var(--muted);line-height:1.68}.site-header{position:fixed;inset:0 0 auto;z-index:50;pointer-events:auto;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid transparent;transition:background .22s ease,backdrop-filter .22s ease,border-color .22s ease}.site-header.is-scrolled{background:#030508f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom-color:#ffffff1a}.announcement{min-height:36px;display:flex;justify-content:center;gap:24px;align-items:center;padding:8px 18px;background:transparent;color:#fff;font-size:.83rem;font-weight:800;text-align:center;pointer-events:auto;transition:background .22s ease}.site-header.is-scrolled .announcement{background:linear-gradient(90deg,#057dcaeb,#061018f5 48%,#057dcaeb)}.announcement span:first-child{color:#dff5ff}.nav-shell{width:100%;margin:0;height:78px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 clamp(18px,4vw,70px);border:0;background:transparent;box-shadow:none;border-radius:0;pointer-events:auto}.brand{display:inline-flex;align-items:center;min-width:162px}.brand img{width:156px;height:auto}.desktop-nav,.nav-actions,.hero-actions,.founder-actions,.payment-row,.trust-row,.center-action{display:flex;align-items:center}.desktop-nav{gap:4px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:#ffffff09}.desktop-nav a{padding:10px 14px;color:#ffffffbd;border-radius:6px;font-size:.92rem;transition:background .18s ease,color .18s ease}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;background:#18a8ff29}.nav-actions{gap:10px}.icon-btn,.primary-btn,.secondary-btn,.ghost-btn{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border-radius:var(--radius);font-weight:900;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.icon-btn{width:44px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.12)}.primary-btn{padding:0 22px;color:#021018;background:linear-gradient(180deg,#8bdbff,var(--blue));box-shadow:0 18px 36px #18a8ff40}.secondary-btn,.ghost-btn{padding:0 18px;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.primary-btn:hover,.secondary-btn:hover,.ghost-btn:hover,.icon-btn:hover{transform:translateY(-1px)}.primary-btn:disabled{opacity:.72;cursor:progress}.mobile-menu{display:none}.mobile-panel{position:fixed;inset:10px 10px auto;z-index:80;display:grid;gap:8px;padding:76px 18px 18px;border-radius:var(--radius);background:#070b10f5;border:1px solid var(--line);box-shadow:0 24px 80px #0000009e;pointer-events:auto}.mobile-panel a{padding:16px;border-radius:6px;background:#ffffff0d;color:#fff;font-weight:800}.close-menu{position:absolute;top:18px;right:18px}.hero-section{position:relative;min-height:100svh;display:grid;align-items:end;padding:152px clamp(22px,5vw,88px) 6vh;isolation:isolate;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030508f5,#030508b8 40%,#03050814 78%),linear-gradient(180deg,#03050875,#03050814 52%,#030508db)}.hero-content{max-width:700px}.eyebrow{color:var(--blue-2);font-weight:950;text-transform:uppercase;font-size:.8rem;margin-bottom:16px}.hero-content p:not(.eyebrow){max-width:580px;font-size:1.08rem}.hero-actions{gap:12px;flex-wrap:wrap;margin:24px 0 22px}.hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));gap:10px;max-width:640px}.hero-metrics span{min-height:60px;display:grid;align-content:center;padding:12px 14px;border:1px solid rgba(255,255,255,.14);background:#00000047;border-radius:var(--radius);color:var(--muted)}.hero-metrics strong{display:block;color:#fff;font-size:1.35rem}.product-launch-hero{position:relative;min-height:100svh;display:grid;align-items:center;padding:150px clamp(22px,5vw,88px) 64px;isolation:isolate;overflow:hidden}.product-launch-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 25% 32%,rgba(24,168,255,.24),transparent 32rem),radial-gradient(circle at 76% 12%,rgba(255,255,255,.08),transparent 26rem),linear-gradient(135deg,#030507,#07101a 52%,#020304)}.product-launch-inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr);gap:clamp(34px,5vw,72px);align-items:center}.product-launch-visual{min-height:min(66svh,650px);display:grid;place-items:center;padding:clamp(20px,3vw,34px);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);background:linear-gradient(180deg,#fffffff5,#edf7fff0),#f7fbff;box-shadow:0 34px 110px #00000085,0 0 90px #18a8ff21}.product-launch-visual img{width:auto;max-width:100%;height:min(58svh,570px);object-fit:contain;filter:drop-shadow(0 26px 30px rgba(0,0,0,.28))}.product-launch-copy{display:grid;justify-items:start;gap:16px}.product-launch-copy h1{max-width:11ch}.product-launch-copy>p:not(.eyebrow){max-width:620px;font-size:1.08rem}.hero-access-btn{min-height:60px;padding:0 30px;font-size:1.08rem;box-shadow:0 22px 54px #18a8ff6b}.product-launch-copy .hero-metrics{margin-top:4px}.logo-strip{display:flex;overflow:hidden;gap:18px;padding:18px 5vw;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070b10;color:#fff;font-weight:900;white-space:nowrap}.logo-strip span{flex:1;min-width:max-content;text-align:center;color:#ffffffc7}.promo-film-section{width:min(1180px,calc(100% - 32px));margin:88px auto 10px;display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,1fr);gap:26px;align-items:center}.promo-film-copy{padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(150deg,#18a8ff1f,#ffffff09),#0a1017}.video-shell{position:relative;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line-strong);background:#030507;box-shadow:0 34px 90px #0000008a}.video-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -80px 140px #18a8ff14}.video-shell video{width:100%;aspect-ratio:16 / 9;object-fit:cover}.split-section,.product-hero,.facts-section,.ingredient-section,.usage-section,.comparison-section,.showcase-section,.product-preview,.founder-teaser,.faq-preview,.waitlist-band,.page-stack,.contact-page,.waitlist-page,.policy-page,.mission-grid{width:min(1180px,calc(100% - 32px));margin:0 auto}.split-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);gap:48px;align-items:center;padding:110px 0}.dark-split{color:#fff}.light-split{grid-template-columns:minmax(360px,.95fr) minmax(0,1fr)}.copy-block p{max-width:660px}.copy-block h2{max-width:11ch}.check-grid{display:grid;gap:12px;margin-top:28px}.mini-benefit{display:grid;grid-template-columns:46px 1fr;gap:14px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.mini-benefit svg{color:var(--blue)}.mini-benefit h3,.mini-benefit p{margin-bottom:0}.image-frame{margin:0;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#0c1117;box-shadow:0 30px 80px #0000006b}.image-frame img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.product-float{width:min(100%,520px);justify-self:end}.product-float img{aspect-ratio:4 / 5;object-position:center}.rounded-media{border-radius:var(--radius);border:1px solid var(--line);object-fit:cover;width:100%;min-height:540px}.formula-band{padding:106px 5vw;background:#eef8ff;color:var(--dark-text)}.formula-band p,.formula-band .eyebrow{color:#246b93}.section-heading{margin-bottom:34px}.section-heading.center{text-align:center;display:grid;justify-items:center}.section-heading.center p{max-width:690px}.formula-cards{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.formula-card{min-height:240px;display:grid;align-content:end;gap:8px;padding:22px;border:1px solid rgba(8,68,98,.16);border-radius:var(--radius);background:#fff;box-shadow:0 18px 42px #0b253414}.formula-card svg{color:var(--blue)}.formula-card strong{font-size:2.4rem;line-height:1}.formula-card h3,.formula-card p{margin-bottom:0}.feature-image-section{width:min(980px,calc(100% - 32px));margin:92px auto}.feature-image-section img,.showcase-grid img,.lifestyle-section img{border-radius:var(--radius);border:1px solid var(--line)}.precision-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.precision-list li{display:flex;align-items:center;gap:10px;color:var(--silver);font-weight:800}.precision-list svg{color:var(--blue);flex:0 0 auto}.showcase-section{display:grid;grid-template-columns:.72fr 1.28fr;gap:26px;align-items:stretch;padding:90px 0}.showcase-copy{display:grid;align-content:center;padding:34px;border-radius:var(--radius);background:#0d131b;border:1px solid var(--line)}.showcase-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.showcase-grid img{width:100%;height:100%;object-fit:cover;min-height:260px}.showcase-grid img:first-child{grid-row:span 2}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--blue-2);font-weight:900}.lifestyle-section{position:relative;min-height:680px;display:grid;align-items:end;margin-top:20px;margin-bottom:90px}.lifestyle-section>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.lifestyle-section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radius);background:linear-gradient(90deg,#05070adb,#05070a1a)}.lifestyle-card{max-width:560px;padding:40px}.product-preview{padding:90px 0}.launch-panel{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff14,#18a8ff14)}.launch-panel img{max-height:540px;margin:auto}.launch-copy{display:grid;gap:16px;justify-items:start}.status-pill{padding:8px 12px;border-radius:999px;color:var(--blue-2);background:#18a8ff1f;border:1px solid rgba(24,168,255,.25);font-weight:900}.payment-row{flex-wrap:wrap;gap:8px}.payment-row span{padding:8px 10px;color:#fff;border:1px solid var(--line);border-radius:6px;font-weight:800}.founder-teaser,.waitlist-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:48px;margin-top:24px;margin-bottom:80px;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(135deg,#18a8ff1f,#ffffff0a),#081018}.founder-actions{gap:12px;flex-wrap:wrap;justify-content:flex-end}.faq-preview{padding:72px 0}.faq-list{display:grid;gap:10px;max-width:820px;margin:0 auto}.faq-list.wide{max-width:940px}.accordion{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#ffffff0b}.accordion button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 20px;border:0;background:transparent;color:#fff;font-weight:900;text-align:left;cursor:pointer}.accordion svg{transition:transform .18s ease;flex:0 0 auto}.accordion.open svg{transform:rotate(180deg)}.accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}.accordion.open .accordion-body{grid-template-rows:1fr}.accordion-body p{min-height:0;overflow:hidden;margin:0;padding:0 20px}.accordion.open .accordion-body p{padding-bottom:20px}.center-action{justify-content:center;margin-top:28px}.waitlist-band{grid-template-columns:minmax(0,.92fr) minmax(320px,.58fr)}.form-card{display:grid;gap:14px;padding:22px;border-radius:var(--radius);border:1px solid var(--line);background:#fff1}.form-card.compact{grid-template-columns:1fr auto;align-items:end}.form-card label{display:grid;gap:7px;color:#fff;font-weight:800}.form-card input,.form-card select,.form-card textarea{width:100%;min-height:48px;border:1px solid rgba(255,255,255,.16);border-radius:6px;background:#00000047;color:#fff;padding:0 13px;outline:none}.form-card textarea{padding:13px;resize:vertical}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #18a8ff29}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hidden{display:none}.form-success{margin-bottom:0;color:#92e5ff;font-weight:800}.page-top{padding-top:170px}.page-hero{min-height:72svh;display:grid;align-items:end;padding:170px 6vw 80px;background:linear-gradient(90deg,#05070ae0,#05070a40),url(/assets/gym-product.webp) center/cover no-repeat}.about-hero{min-height:clamp(780px,88svh,980px);background:linear-gradient(90deg,#05070af0,#05070ac2 42%,#05070a42),url(/assets/gym-product.webp) right center / auto 100% no-repeat,#05070a}.page-hero h1,.page-hero p{max-width:720px}.product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.88fr);gap:38px;padding-bottom:92px;align-items:start}.product-gallery{position:sticky;top:128px;min-width:0}.main-product-image{min-height:680px;display:grid;place-items:center;overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);background:#eef8ff}.main-product-image img{width:100%;height:100%;min-height:680px;object-fit:cover}.thumb-row{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.thumb-row button{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#ffffff14;padding:0;cursor:pointer}.thumb-row button.active{border-color:var(--blue)}.thumb-row img{width:100%;height:88px;object-fit:cover}.product-buy-box{display:grid;gap:20px;min-width:0}.product-buy-box h1{margin-bottom:0}.product-sub{font-size:1.08rem}.rating-row{display:flex;gap:10px;align-items:center;color:#f7c948}.rating-row strong{color:#fff}.buy-card{display:grid;gap:16px;padding:20px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#18a8ff14}.buy-card .label{display:block;color:var(--muted);margin-bottom:4px}.small-note{font-size:.9rem;margin:0}.trust-row{flex-wrap:wrap;gap:8px}.trust-row span{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:6px;color:var(--silver);background:#ffffff0b;font-weight:800}.facts-section,.ingredient-section,.comparison-section{padding:90px 0}.facts-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:28px;align-items:center}.facts-layout img{width:100%;border-radius:var(--radius);background:#fff}.facts-table{display:grid;gap:10px}.facts-table div{display:flex;justify-content:space-between;gap:20px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.facts-table span{color:var(--muted)}.facts-table p{padding:18px;border:1px solid var(--line);border-radius:var(--radius)}.ingredient-grid,.mission-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ingredient-grid article,.mission-grid article,.compare-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.ingredient-grid span{display:block;color:var(--blue-2);font-size:2rem;font-weight:950;margin-bottom:20px}.usage-section{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:46px 0 90px}.usage-card{padding:32px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#18a8ff14}.usage-card.warning{border-color:#ffffff29;background:#ffffff0b}.usage-card svg{color:var(--blue);margin-bottom:18px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.compare-card.featured{border-color:var(--line-strong);background:#18a8ff1a}.page-stack{padding-bottom:100px}.contact-page,.waitlist-page{min-height:80svh;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:42px;align-items:start;padding-bottom:100px}.contact-copy h1,.waitlist-copy h1,.policy-page h1{max-width:10ch}.contact-details{display:grid;gap:12px;margin-top:28px}.contact-details a,.contact-details span{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800}.mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:90px 0}.mission-grid article{min-height:430px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.mission-grid svg{flex:0 0 auto;color:var(--blue);margin-bottom:22px}.mission-grid h2{max-width:100%;margin-bottom:clamp(34px,5vw,72px);font-size:clamp(2.1rem,2.45vw,3.3rem);line-height:1.04}.mission-grid p{max-width:34ch;margin:auto 0 0}.policy-page{padding-bottom:100px}.policy-content{display:grid;gap:14px;max-width:920px}.policy-content article{padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0b}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:18px;background:#000000ad;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal-card{position:relative;width:min(560px,100%);padding:34px;border-radius:var(--radius);border:1px solid var(--line-strong);background:#091018;box-shadow:0 30px 90px #000000b3}.modal-close{position:absolute;top:16px;right:16px}.sticky-bar{position:fixed;z-index:45;left:50%;bottom:14px;transform:translate(-50%,18px);width:min(680px,calc(100% - 28px));min-height:72px;display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--line);background:#080d13db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 70px #0000008c;opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.sticky-bar.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.sticky-bar img{width:54px;height:54px;object-fit:cover;border-radius:6px;background:#fff}.sticky-bar strong,.sticky-bar span{display:block}.sticky-bar span{color:var(--muted);font-size:.86rem}.sticky-bar button{min-height:44px;padding:0 18px;border:0;border-radius:6px;color:#021018;background:var(--blue);font-weight:950}.site-footer{width:100%;margin:60px 0 0;padding:0;border-top:1px solid var(--line);background:linear-gradient(135deg,rgba(24,168,255,.08),transparent 36%),#05080c}.footer-inner{width:100%;padding:56px clamp(18px,4vw,70px) 46px}.footer-brand{display:grid;gap:18px;max-width:560px;margin-bottom:34px}.footer-brand img{width:172px}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.footer-grid div{display:grid;gap:10px}.footer-grid h3{margin-bottom:6px}.footer-grid a{color:var(--muted);font-weight:750}.footer-grid a:hover{color:#fff}.footer-disclaimer{margin-top:38px;font-size:.85rem;max-width:820px}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .7s ease,transform .7s ease}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media(max-width:980px){.desktop-nav,.ghost-btn{display:none}.mobile-menu{display:inline-flex}.announcement{gap:10px;flex-wrap:wrap}.split-section,.light-split,.promo-film-section,.showcase-section,.product-hero,.facts-layout,.contact-page,.waitlist-page,.founder-teaser,.waitlist-band{grid-template-columns:1fr}.product-gallery{position:static}.main-product-image,.main-product-image img{min-height:520px}.formula-cards,.ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-grid,.footer-grid{grid-template-columns:1fr}.mission-grid article{min-height:auto}.mission-grid h2{max-width:14ch;margin-bottom:28px}.founder-actions{justify-content:flex-start}.form-card.compact,.product-launch-inner{grid-template-columns:1fr}.product-launch-visual{min-height:500px}}@media(max-width:700px){body{padding-bottom:82px}.announcement{min-height:44px;font-size:.74rem}.announcement span:nth-child(2){display:none}.nav-shell{width:100%;height:68px;margin-top:0;padding:0 12px}.brand img{width:132px}.product-launch-hero{min-height:100svh;padding:126px 16px 26px;align-items:start}.product-launch-inner{gap:14px}.product-launch-visual{--mobile-product-image-height: clamp(228px, 31svh, 276px);min-height:0;height:calc(var(--mobile-product-image-height) + 28px);padding:12px}.product-launch-visual img{max-width:100%;height:var(--mobile-product-image-height)}.product-launch-copy{gap:9px}.product-launch-copy .status-pill{padding:7px 11px;font-size:.9rem}.product-launch-copy .eyebrow{margin-bottom:0;font-size:.72rem}.product-launch-copy h1{max-width:12ch;font-size:clamp(2.35rem,11vw,3rem)}.product-launch-copy>p:not(.eyebrow){margin-bottom:0;font-size:.96rem;line-height:1.42}.hero-access-btn{min-height:56px;font-size:1.02rem}.hero-section{min-height:94svh;padding:132px 18px 42px;align-items:end}.hero-bg img{object-position:62% 30%}.hero-bg:after{background:linear-gradient(180deg,#05070a3d,#05070a85 46%,#05070af0),linear-gradient(90deg,#05070ae0,#05070a24)}h1{font-size:3.08rem;max-width:10ch}h2{font-size:2.34rem;max-width:11ch}.hero-content p:not(.eyebrow){font-size:1rem}.hero-actions,.primary-btn,.secondary-btn{width:100%}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-metrics span{min-height:68px;padding:10px;font-size:.8rem}.hero-metrics strong{font-size:1.18rem}.logo-strip{overflow-x:auto;justify-content:flex-start}.split-section,.promo-film-section,.formula-band,.showcase-section,.product-preview,.faq-preview,.facts-section,.ingredient-section,.comparison-section{padding:64px 0}.formula-band{padding-left:18px;padding-right:18px}.formula-cards,.ingredient-grid,.usage-section,.comparison-grid,.showcase-grid,.two-col{grid-template-columns:1fr}.showcase-grid img:first-child{grid-row:auto}.showcase-copy,.promo-film-copy,.lifestyle-card,.founder-teaser,.waitlist-band,.modal-card{padding:24px}.lifestyle-section{min-height:620px}.lifestyle-section:after{background:linear-gradient(180deg,#05070a26,#05070af0)}.launch-panel{grid-template-columns:1fr;padding:16px}.page-top{padding-top:132px}.page-hero{min-height:78svh;padding:138px 18px 52px}.about-hero{min-height:84svh;background:linear-gradient(180deg,#05070a6b,#05070ac2 48%,#05070af5),url(/assets/gym-product.webp) 74% center / auto 100% no-repeat,#05070a}.mission-grid{padding:64px 0}.mission-grid h2{font-size:clamp(2rem,10vw,2.75rem);max-width:11ch}.main-product-image,.main-product-image img{min-height:390px}.thumb-row{grid-template-columns:repeat(5,minmax(0,1fr))}.thumb-row img{height:72px}.facts-table div{display:grid;gap:6px}.contact-page,.waitlist-page,.policy-page,.page-stack{padding-bottom:70px}.sticky-bar{width:calc(100% - 18px);bottom:8px;grid-template-columns:46px 1fr auto;min-height:64px}.sticky-bar img{width:46px;height:46px}.sticky-bar button{padding:0 14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.site-header .mobile-panel[hidden]{display:none!important}@media(min-width:981px){.site-header .mobile-menu,.site-header .mobile-panel{display:none!important;visibility:hidden!important;pointer-events:none!important}.site-header .desktop-nav{display:flex!important}.site-header .ghost-btn{display:inline-flex!important}.site-header .nav-shell{height:78px!important}.site-header .brand img{width:156px!important;height:auto!important;opacity:1!important}.site-header .announcement{color:#fff!important}.site-header .announcement span:first-child{color:#dff5ff!important}.site-header .desktop-nav a,.site-header .ghost-btn{opacity:1!important;visibility:visible!important}}@media(max-width:980px){.site-header .mobile-panel:not([hidden]){display:grid!important}.site-header .desktop-nav,.site-header .ghost-btn{display:none!important}.site-header .mobile-menu{display:inline-flex!important}}body.template-product,body.template-product #MainContent{background:#05070a!important}body.template-product .product-hero{width:min(var(--sevenvn-hero-max,1180px),calc(100% - 32px));grid-template-columns:minmax(0,1.03fr) minmax(360px,.9fr);gap:var(--sevenvn-hero-gap,38px);padding-top:170px;padding-bottom:118px;align-items:start}body.template-product .sevenvn-product-gallery{position:sticky;top:134px}body.template-product .sevenvn-product-gallery__main{min-height:0;aspect-ratio:1 / 1.25;border-radius:var(--sevenvn-hero-radius,8px);background:#eef8ff;border:1px solid rgba(255,255,255,.16);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease}body.template-product .sevenvn-product-gallery__main:focus-visible{outline:2px solid var(--sevenvn-hero-accent,#6ed0ff);outline-offset:4px}body.template-product .sevenvn-product-gallery__media{width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;transition:opacity .22s ease,transform .35s ease}body.template-product .sevenvn-product-gallery__main:hover .sevenvn-product-gallery__media{transform:scale(1.035)}body.template-product .sevenvn-product-gallery__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px}body.template-product .sevenvn-product-gallery__thumbs button{height:86px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#111821;overflow:hidden;transition:border-color .18s ease,transform .18s ease}body.template-product .sevenvn-product-gallery__thumbs button:hover{transform:translateY(-1px);border-color:#6ed0ff80}body.template-product .sevenvn-product-gallery__thumbs button.active{border-color:#18a8ff;box-shadow:0 0 0 1px #18a8ff inset}body.template-product .sevenvn-product-gallery__thumbs img{width:100%;height:100%;object-fit:cover}body.template-product .sevenvn-product-info{gap:18px;padding-top:4px}body.template-product .sevenvn-product-info .eyebrow{margin:0;color:#6ed0ff;font-size:12.8px;font-weight:900;letter-spacing:.08em}body.template-product .sevenvn-product-info h1{max-width:10ch;margin:0;color:#f6f8fb;font-size:clamp(48px,4.8vw,72px);font-weight:900;line-height:.92;letter-spacing:-.055em;text-transform:none}body.template-product .sevenvn-product-subtitle{margin:-4px 0 0;color:#6ed0ff;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}body.template-product .sevenvn-product-info .product-sub{max-width:540px;margin:0;color:#a5b0bc;font-size:16px;line-height:1.68}body.template-product .rating-row{gap:9px;margin-top:4px;color:#ffd94f;font-size:14px}body.template-product .rating-row strong{color:#f6f8fb;font-size:14px;font-weight:900}body.template-product .sevenvn-buy-card{gap:12px;padding:18px;border-color:#18a8ff75;background:linear-gradient(180deg,#18a8ff24,#18a8ff0e);border-radius:8px}body.template-product .sevenvn-buy-card__mode .label{color:#a5b0bc;font-size:13px}body.template-product .sevenvn-buy-card__mode strong{color:#f6f8fb;font-size:15px}body.template-product .sevenvn-waitlist-form{display:grid;grid-template-columns:1fr;gap:10px}body.template-product .sevenvn-waitlist-form input{height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#070b10;color:#f6f8fb;font-size:14px}body.template-product .sevenvn-waitlist-form .primary-btn,body.template-product .sevenvn-atc-button{width:100%;min-height:44px;border-radius:6px;font-size:14px;font-weight:900;text-transform:none}body.template-product .sevenvn-product-form{display:grid;gap:12px}body.template-product .sevenvn-variant-label{color:#a5b0bc;font-size:13px;font-weight:800}body.template-product .sevenvn-variant-select{height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#070b10;color:#f6f8fb}body.template-product .sevenvn-price-row{display:flex;align-items:center;gap:12px;color:#f6f8fb;font-size:22px;font-weight:900}body.template-product .sevenvn-price-row s{color:#a5b0bc;font-size:15px;font-weight:600}body.template-product .sevenvn-dynamic-checkout .shopify-payment-button__button{min-height:44px!important;border-radius:6px!important}body.template-product .sevenvn-trust-row{gap:8px}body.template-product .sevenvn-trust-row span{min-height:34px;padding:8px 12px;border-radius:6px;background:#ffffff0a;color:#f6f8fb;font-size:13px}body.template-product .sevenvn-product-accordion{gap:0;border-radius:8px;overflow:hidden}body.template-product .sevenvn-product-accordion__item{border-radius:0;border:1px solid rgba(255,255,255,.13);border-bottom:0;background:#11151b}body.template-product .sevenvn-product-accordion__item:first-child{border-radius:8px 8px 0 0}body.template-product .sevenvn-product-accordion__item:last-child{border-bottom:1px solid rgba(255,255,255,.13);border-radius:0 0 8px 8px}body.template-product .sevenvn-product-accordion__item button{width:100%;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border:0;background:transparent;color:#f6f8fb;font-size:14px;font-weight:900;text-align:left;cursor:pointer}body.template-product .sevenvn-product-accordion__item svg{width:18px;height:18px;transition:transform .22s ease}body.template-product .sevenvn-product-accordion__item.open svg{transform:rotate(180deg)}body.template-product .sevenvn-product-accordion__item .accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s ease,opacity .24s ease;opacity:.35}body.template-product .sevenvn-product-accordion__item.open .accordion-body{grid-template-rows:1fr;opacity:1}body.template-product .sevenvn-product-accordion__item .accordion-body p{min-height:0;overflow:hidden;margin:0;padding:0 18px;color:#a5b0bc;font-size:14px;line-height:1.7}body.template-product .sevenvn-product-accordion__item.open .accordion-body p{padding-bottom:18px}body.template-product .facts-section{padding:90px 0 104px}body.template-product .facts-section .section-heading{margin-bottom:70px}body.template-product .facts-section .section-heading h2{max-width:11ch;color:#f6f8fb;font-size:clamp(34px,4vw,54px);font-weight:900;line-height:.95;letter-spacing:-.05em;text-transform:none}body.template-product .facts-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:34px}body.template-product .facts-layout>img{border-radius:4px;object-fit:contain;background:#fff}body.template-product .facts-table{gap:8px}body.template-product .facts-table div{min-height:54px;align-items:center;padding:16px 18px;border-radius:6px;background:#ffffff0a}body.template-product .facts-table p{margin:0;padding:18px;border-radius:6px;background:#ffffff0a}body.template-product .ingredient-section{padding:78px 0}body.template-product .ingredient-section .section-heading h2{max-width:9ch;color:#f6f8fb;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:.94;letter-spacing:-.05em;text-transform:none}body.template-product .ingredient-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.template-product .ingredient-grid article{min-height:210px;border-radius:6px;background:#ffffff0b}body.template-product .ingredient-grid span{font-size:28px;line-height:1;color:#6ed0ff}body.template-product .ingredient-grid h3{color:#f6f8fb;font-size:14px;font-weight:900}body.template-product .ingredient-grid p{font-size:13px;line-height:1.65}body.template-product .usage-section{gap:14px;padding:50px 0 104px}body.template-product .usage-card{min-height:210px;border-radius:6px}body.template-product .usage-card h2{max-width:100%;font-size:34px;font-weight:900;line-height:1;letter-spacing:-.04em;text-transform:none}body.template-product .comparison-section{padding:74px 0 118px}body.template-product .comparison-section .section-heading h2{max-width:10ch;color:#f6f8fb;font-size:clamp(32px,4vw,50px);font-weight:900;line-height:.95;letter-spacing:-.05em;text-transform:none}body.template-product .comparison-grid{gap:16px}body.template-product .compare-card{min-height:118px;border-radius:4px;background:#ffffff0b}body.template-product .compare-card.featured{border-color:#18a8ff;background:#18a8ff12}body.template-product .sevenvn-sticky-cta{bottom:14px;width:min(680px,calc(100% - 28px));max-width:680px;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border-radius:8px;background:#080d13db;border:1px solid rgba(73,94,118,.45);z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px #00000073}body.template-product .sevenvn-sticky-cta__product{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:14px}body.template-product .sevenvn-sticky-cta__media{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:transparent}body.template-product .sevenvn-sticky-cta__media img{width:100%;height:100%;object-fit:contain;object-position:center;background:transparent}body.template-product .sevenvn-sticky-cta__copy{min-width:0;display:grid;gap:2px}body.template-product .sevenvn-sticky-cta__title{display:block;margin:0;color:#f6f8fb;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;white-space:normal}body.template-product .sevenvn-sticky-cta__subtitle{display:block;margin:0;color:#a5b0bc;font-size:13.76px;font-weight:500;line-height:1.2;letter-spacing:0;opacity:1;white-space:normal}body.template-product .sevenvn-sticky-cta__button{min-width:70.9px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:0;border-radius:6px;background:#18a8ff;color:#021018;box-shadow:none;font-size:16px;font-weight:800;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease}body.template-product .sevenvn-sticky-cta__button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #39a7f459}body.template-product .sevenvn-sticky-cta__button:active{transform:translateY(0)}body.template-product .sevenvn-sticky-cta__button:focus-visible{outline:3px solid rgba(121,209,255,.72);outline-offset:4px}@media(max-width:980px){body.template-product .product-hero{grid-template-columns:1fr;padding-top:132px;padding-bottom:78px}body.template-product .sevenvn-product-gallery{position:static}body.template-product .facts-layout,.ingredient-grid,.usage-section,.comparison-grid{grid-template-columns:1fr!important}body.template-product .ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){body.template-product .sevenvn-product-gallery__main{aspect-ratio:1 / 1.12}body.template-product .sevenvn-product-gallery__thumbs button{height:68px}body.template-product .sevenvn-product-info h1{font-size:44px}body.template-product .ingredient-grid{grid-template-columns:1fr!important}body.template-product .sevenvn-sticky-cta{bottom:8px;width:calc(100% - 18px);min-height:64px;gap:10px}body.template-product .sevenvn-sticky-cta__media{width:46px;height:46px;flex-basis:46px}body.template-product .sevenvn-sticky-cta__title{font-size:15px}body.template-product .sevenvn-sticky-cta__button{min-width:70.9px;padding:0 14px}}body.template-product .sevenvn-product-hero{grid-template-columns:minmax(0,60fr) minmax(360px,40fr)!important;gap:clamp(28px,3vw,44px)!important;padding-top:170px!important;padding-bottom:124px!important}body.template-product .sevenvn-product-gallery{position:static!important}body.template-product .sevenvn-product-info{position:sticky;top:128px;align-self:start;gap:20px!important}body.template-product .sevenvn-product-info .eyebrow{margin:0 0 18px!important;color:#6ed0ff!important;font-size:12.8px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important}body.template-product .sevenvn-product-info h1{max-width:9.6ch!important;margin:0 0 22px!important;color:#f6f8fb!important;font-size:clamp(64px,6.4vw,104px)!important;font-weight:900!important;line-height:.91!important;letter-spacing:-.06em!important}body.template-product .sevenvn-product-info .product-sub{max-width:560px!important;margin:0 0 28px!important;color:#a5b0bc!important;font-size:18px!important;line-height:1.65!important;font-weight:400!important}body.template-product .rating-row{margin:0 0 2px!important;gap:12px!important;font-size:16px!important}body.template-product .rating-row span{color:#ffd94f!important;letter-spacing:.05em!important}body.template-product .rating-row strong{color:#f6f8fb!important;font-size:16px!important;font-weight:900!important}body.template-product .sevenvn-buy-card{padding:24px!important;gap:18px!important;border:1px solid rgba(83,191,255,.72)!important;border-radius:16px!important;background:linear-gradient(180deg,#53bfff29,#53bfff0f),#071827!important}body.template-product .sevenvn-buy-card__mode .label{margin:0 0 4px!important;color:#9ca7b3!important;font-size:14px!important;line-height:1.35!important;text-transform:none!important}body.template-product .sevenvn-buy-card__mode strong{color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:900!important}body.template-product .sevenvn-mode-button,body.template-product .sevenvn-waitlist-form .primary-btn,body.template-product .sevenvn-atc-button{min-height:48px!important;height:48px!important;width:100%!important;border-radius:10px!important;background:linear-gradient(180deg,#63ccff,#2e9fff)!important;color:#021018!important;box-shadow:none!important;font-size:16px!important;font-weight:900!important;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease!important}body.template-product .sevenvn-mode-button:hover,body.template-product .sevenvn-waitlist-form .primary-btn:hover,body.template-product .sevenvn-atc-button:hover{transform:translateY(-2px)!important;box-shadow:0 14px 32px #53bfff47!important}body.template-product .sevenvn-mode-button span,body.template-product .sevenvn-waitlist-form .primary-btn span,body.template-product .sevenvn-atc-button span{transition:transform .22s ease}body.template-product .sevenvn-mode-button:hover span,body.template-product .sevenvn-waitlist-form .primary-btn:hover span,body.template-product .sevenvn-atc-button:hover span{transform:translate(4px)}body.template-product .sevenvn-buy-card .small-note{color:#9ca7b3!important;font-size:13px!important;line-height:1.55!important}body.template-product .sevenvn-trust-row{gap:10px!important;margin-top:2px!important}body.template-product .sevenvn-trust-row span{min-height:40px!important;padding:9px 14px!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.14)!important;background:#ffffff09!important;color:#f6f8fb!important;font-size:16px!important;font-weight:900!important}body.template-product .sevenvn-product-accordion{margin-top:10px!important;border-radius:8px!important}body.template-product .sevenvn-product-accordion__item{background:#0e131b!important;border-color:#ffffff24!important}body.template-product .sevenvn-product-accordion__item button{min-height:64px!important;padding:0 22px!important;font-size:16px!important;font-weight:900!important}body.template-product .sevenvn-product-accordion__item .accordion-body p{padding-left:22px!important;padding-right:22px!important;color:#9ca7b3!important;font-size:16px!important;line-height:1.75!important}body.template-product .sevenvn-product-accordion__item.open .accordion-body p{padding-bottom:24px!important}@media(max-width:980px){body.template-product .sevenvn-product-hero{grid-template-columns:1fr!important;padding-top:132px!important}body.template-product .sevenvn-product-info{position:static!important}body.template-product .sevenvn-product-info h1{font-size:clamp(58px,14vw,92px)!important}}@media(max-width:640px){body.template-product .sevenvn-product-info .product-sub{font-size:16px!important}body.template-product .sevenvn-trust-row span{font-size:14px!important}}body.template-product .sticky-bar.sevenvn-sticky-cta{position:fixed!important;left:50%!important;bottom:24px!important;z-index:9999!important;width:min(680px,calc(100% - 28px))!important;max-width:680px!important;min-height:76px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important;border:1px solid rgba(73,94,118,.45)!important;border-radius:8px!important;background:#080d13db!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 20px 60px #00000073!important;opacity:0;pointer-events:none;transform:translate(-50%,40px)!important;transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)!important;color:#f6f8fb!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta{position:fixed!important;left:50%!important;bottom:24px!important;z-index:9999!important;width:min(680px,calc(100% - 28px))!important;max-width:680px!important;min-height:76px!important;display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:10px 12px!important;border:1px solid rgba(73,94,118,.45)!important;border-radius:8px!important;background:#080d13db!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;box-shadow:0 20px 60px #00000073!important;color:#f6f8fb!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}body.template-product .sticky-bar.sevenvn-sticky-cta.visible,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta.visible{opacity:1;pointer-events:auto;transform:translate(-50%)!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product{min-width:0!important;flex:1 1 auto!important;display:flex!important;align-items:center!important;gap:14px!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media{width:54px!important;height:54px!important;flex:0 0 54px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:6px!important;background:transparent!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media img,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:6px!important;background:transparent!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__copy,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__copy{min-width:0!important;display:grid!important;gap:2px!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title,body.template-product .sticky-bar.sevenvn-sticky-cta strong.sevenvn-sticky-cta__title,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta strong.sevenvn-sticky-cta__title{display:block!important;margin:0!important;color:#f6f8fb!important;font-size:16px!important;font-weight:700!important;line-height:1!important;letter-spacing:0!important;white-space:normal!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__subtitle,body.template-product .sticky-bar.sevenvn-sticky-cta span.sevenvn-sticky-cta__subtitle,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__subtitle,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta span.sevenvn-sticky-cta__subtitle{display:block!important;margin:0!important;color:#a5b0bc!important;font-size:13.76px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;opacity:1!important;white-space:normal!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button{width:auto!important;min-width:70.9px!important;height:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 18px!important;border:0!important;border-radius:6px!important;background:#18a8ff!important;color:#021018!important;box-shadow:none!important;font-size:16px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-decoration:none!important;white-space:nowrap!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button:hover{transform:translateY(-2px);box-shadow:0 12px 30px #39a7f459!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button:active{transform:translateY(0)}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button:focus-visible{outline:3px solid rgba(121,209,255,.72);outline-offset:4px}@media(max-width:700px){body.template-product .sticky-bar.sevenvn-sticky-cta,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta{bottom:10px!important;width:calc(100% - 20px)!important;min-height:72px!important;gap:10px!important;padding:10px 12px!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product{gap:12px!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title{font-size:15px!important}body.template-product .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button,.sevenvn-product-hero .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button{min-width:70px!important;height:44px!important}}body.template-product .sevenvn-product-hero,.sevenvn-product-hero[data-sevenvn-product-hero]{padding-top:clamp(190px,13vw,220px)!important}body.template-product main>.shopify-section:first-child .sevenvn-product-hero,body.template-product main>.shopify-section:first-child .product-hero{margin-top:0!important}body.template-product .sevenvn-product-hero,body.template-product .sevenvn-product-hero *,body.template-product .sevenvn-buy-card,body.template-product .sevenvn-buy-card *,body.template-product .sevenvn-product-accordion,body.template-product .sevenvn-product-accordion *,body.template-product .sevenvn-trust-row,body.template-product .sevenvn-trust-row *,body.template-product .sevenvn-sticky-cta,body.template-product .sevenvn-sticky-cta *,.sevenvn-product-hero[data-sevenvn-product-hero],.sevenvn-product-hero[data-sevenvn-product-hero] *{font-kerning:normal!important;font-variant-ligatures:normal!important;text-rendering:geometricPrecision!important;word-spacing:normal!important}body.template-product .sevenvn-buy-card__mode,.sevenvn-product-hero .sevenvn-buy-card__mode{display:grid!important;gap:4px!important}body.template-product .sevenvn-buy-card__mode .label,body.template-product .sevenvn-buy-card__mode strong,.sevenvn-product-hero .sevenvn-buy-card__mode .label,.sevenvn-product-hero .sevenvn-buy-card__mode strong{display:block!important;letter-spacing:0!important;line-height:1.25!important;overflow-wrap:normal!important;text-wrap:normal!important;white-space:normal!important;word-break:normal!important;word-spacing:normal!important}body.template-product .sevenvn-mode-button,body.template-product .sevenvn-waitlist-form .primary-btn,body.template-product .sevenvn-atc-button,.sevenvn-product-hero .sevenvn-mode-button,.sevenvn-product-hero .sevenvn-waitlist-form .primary-btn,.sevenvn-product-hero .sevenvn-atc-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;letter-spacing:0!important;line-height:1!important;overflow:hidden!important;text-align:center!important;white-space:nowrap!important;word-spacing:normal!important}body.template-product .sevenvn-mode-button span,body.template-product .sevenvn-waitlist-form .primary-btn span,body.template-product .sevenvn-atc-button span,.sevenvn-product-hero .sevenvn-mode-button span,.sevenvn-product-hero .sevenvn-waitlist-form .primary-btn span,.sevenvn-product-hero .sevenvn-atc-button span{display:inline-flex!important;flex:0 0 auto!important;margin-left:2px!important;position:static!important}body.template-product .sevenvn-product-info h1,body.template-product .sevenvn-product-info p,body.template-product .sevenvn-product-info strong,body.template-product .sevenvn-product-info span{word-break:normal!important;overflow-wrap:normal!important}body.template-product .sevenvn-subtitle,.sevenvn-product-hero .sevenvn-subtitle{display:block!important;color:#18a8ff!important;letter-spacing:0!important;line-height:1.35!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;word-spacing:.18em!important}body.template-product .sevenvn-rating-row,body.template-product .sevenvn-rating-row *,body.template-product .sevenvn-primary-btn,body.template-product .sevenvn-primary-btn *,body.template-product .sevenvn-trust-badge,body.template-product .sevenvn-trust-badge *,.sevenvn-product-hero .sevenvn-rating-row,.sevenvn-product-hero .sevenvn-rating-row *,.sevenvn-product-hero .sevenvn-primary-btn,.sevenvn-product-hero .sevenvn-primary-btn *,.sevenvn-product-hero .sevenvn-trust-badge,.sevenvn-product-hero .sevenvn-trust-badge *{font-kerning:normal!important;font-variant-ligatures:normal!important;text-rendering:geometricPrecision!important;word-spacing:normal!important}body.template-product .sevenvn-rating-row,.sevenvn-product-hero .sevenvn-rating-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}body.template-product .sevenvn-rating-label,.sevenvn-product-hero .sevenvn-rating-label{display:inline-block!important;color:#f6f8fb!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;word-spacing:normal!important}body.template-product .sevenvn-primary-btn,.sevenvn-product-hero .sevenvn-primary-btn{gap:10px!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important;word-spacing:normal!important}body.template-product .sevenvn-primary-btn>span:first-child,.sevenvn-product-hero .sevenvn-primary-btn>span:first-child{display:inline-block!important;min-width:0!important;letter-spacing:0!important;line-height:1!important;white-space:nowrap!important;word-spacing:normal!important}body.template-product .sevenvn-trust-badge,.sevenvn-product-hero .sevenvn-trust-badge{align-items:center!important;min-height:54px!important;padding:0 22px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.18)!important;background:#11151b!important;box-shadow:none!important;color:#d7dde6!important;gap:14px!important;max-width:100%!important}body.template-product .sevenvn-trust-badge__icon,.sevenvn-product-hero .sevenvn-trust-badge__icon{width:26px!important;height:26px!important;flex:0 0 26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#d7dde6!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:0!important}body.template-product .sevenvn-trust-badge__icon img,body.template-product .sevenvn-trust-badge__icon svg,.sevenvn-product-hero .sevenvn-trust-badge__icon .sevenvn-trust-badge__image,.sevenvn-product-hero .sevenvn-trust-badge__icon img,.sevenvn-product-hero .sevenvn-trust-badge__icon svg{width:24px!important;height:24px!important;object-fit:contain!important;display:block!important;opacity:1!important;visibility:visible!important;max-width:24px!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.template-product .sevenvn-trust-badge__icon svg,body.template-product .sevenvn-trust-badge__icon svg *,.sevenvn-product-hero .sevenvn-trust-badge__icon svg,.sevenvn-product-hero .sevenvn-trust-badge__icon svg *{stroke:currentColor!important}body.template-product .sevenvn-trust-badge__text,.sevenvn-product-hero .sevenvn-trust-badge__text{display:block!important;min-width:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;min-height:0!important;color:#d7dde6!important;font-size:20px!important;font-weight:900!important;letter-spacing:0!important;line-height:1.25!important;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important;word-spacing:normal!important}body.template-product .sevenvn-trust-row>.sevenvn-trust-badge>.sevenvn-trust-badge__icon,body.template-product .sevenvn-trust-row>.sevenvn-trust-badge>.sevenvn-trust-badge__text,.sevenvn-product-hero .sevenvn-trust-row>.sevenvn-trust-badge>.sevenvn-trust-badge__icon,.sevenvn-product-hero .sevenvn-trust-row>.sevenvn-trust-badge>.sevenvn-trust-badge__text{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}@media(max-width:980px){body.template-product .sevenvn-product-hero,.sevenvn-product-hero[data-sevenvn-product-hero]{padding-top:150px!important}}@media(max-width:640px){body.template-product .sevenvn-product-hero,.sevenvn-product-hero[data-sevenvn-product-hero]{padding-top:132px!important}}@media(max-width:700px){body .sticky-bar.sevenvn-sticky-cta{width:calc(100% - 28px)!important;max-width:calc(100% - 28px)!important;min-height:80px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:normal!important;gap:10px!important;overflow:hidden!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product{min-width:0!important;width:100%!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;overflow:hidden!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media{width:52px!important;height:52px!important;min-width:52px!important;flex:0 0 52px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__copy{min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;gap:3px!important;overflow:hidden!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title,body .sticky-bar.sevenvn-sticky-cta strong.sevenvn-sticky-cta__title{display:block!important;width:100%!important;margin:0!important;color:#f6f8fb!important;font-size:14px!important;font-weight:800!important;line-height:1.12!important;letter-spacing:0!important;word-spacing:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__subtitle,body .sticky-bar.sevenvn-sticky-cta span.sevenvn-sticky-cta__subtitle{display:block!important;width:100%!important;margin:0!important;color:#a5b0bc!important;font-size:12px!important;font-weight:500!important;line-height:1.18!important;letter-spacing:0!important;word-spacing:normal!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-transform:none!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button{width:auto!important;min-width:86px!important;height:54px!important;min-height:54px!important;flex:0 0 auto!important;padding:0 18px!important;border-radius:28px!important;font-size:19px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;white-space:nowrap!important}}@media(max-width:380px){body .sticky-bar.sevenvn-sticky-cta{width:calc(100% - 20px)!important;min-height:74px!important;gap:8px!important;padding:9px 10px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__product{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__media{width:46px!important;height:46px!important;min-width:46px!important;flex-basis:46px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__title,body .sticky-bar.sevenvn-sticky-cta strong.sevenvn-sticky-cta__title{font-size:13px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__subtitle,body .sticky-bar.sevenvn-sticky-cta span.sevenvn-sticky-cta__subtitle{font-size:11px!important}body .sticky-bar.sevenvn-sticky-cta .sevenvn-sticky-cta__button{min-width:74px!important;height:50px!important;min-height:50px!important;padding:0 15px!important;font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/7vn-netlify.css.map */
