.cvx{--blush:#FDECEC;--rose:#D81E2C;--rose-deep:#C1121F;--rose-ink:#8E0D17;--ac:#3D7445;--ac-deep:#2A5730;--ac-tint:#EFF6F0;--ac-line:#CFE3D3;--ink:#0F1324;--ink2:#3A3F5A;--mute:#6B7089;--cream:#F7F8FC;--white:#FFFFFF;--line:#E7EAF3;--amber:#8A5300;--amber-tint:#FFF3DC;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--display:"Montserrat","Manrope",system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--max:1180px;--gut:clamp(16px,4.5vw,56px);--r:22px;--r2:14px;--sh:0 12px 34px -14px rgba(15,19,36,.16);color-scheme:light}.cvx *{box-sizing:border-box}.cvx img{max-width:100%;height:auto;display:block}.cvx h1,.cvx h2,.cvx h3,.cvx p,.cvx ul,.cvx ol{margin:0}.cvx ul,.cvx ol{padding:0;list-style:none}.cvx h1,.cvx h2,.cvx h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance}.cvx .wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.cvx .num{font-variant-numeric:tabular-nums}.cvx b,.cvx strong{font-weight:800;color:var(--ink)}.cvx .tabs{margin-top:18px;border-top:1px solid var(--line)}.cvx .tabs details{border-bottom:1px solid var(--line)}.cvx .tabs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 2px;font:800 15px/1.3 var(--display)}.cvx .tabs summary::-webkit-details-marker{display:none}.cvx .tabs summary:after{content:"+";font:500 22px/1 var(--sans);color:var(--mute)}.cvx .tabs details[open] summary:after{content:"\2013"}.cvx .tabs summary:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.cvx .tabs .in{padding:0 2px 16px;font-size:14.5px;color:var(--ink2);line-height:1.55;display:grid;gap:6px}.cvx .kv{display:flex;justify-content:space-between;gap:12px;padding-block:6px;border-bottom:1px dashed var(--line)}.cvx .kv:last-child{border-bottom:none}.cvx .kv span:last-child{font-weight:800;color:var(--ink);text-align:right}.cvx .warnline{color:var(--amber);font-weight:700}.cvx .sec{padding-block:clamp(52px,7vw,92px)}.cvx .sec--cream{background:var(--cream)}.cvx .head{max-width:760px}.cvx .head--c{margin-inline:auto;text-align:center}.cvx .eyebrow{font:700 12px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ac-deep)}.cvx .xh2{font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.06;margin-top:12px}.cvx .xh2 em{font-style:normal;color:var(--ac)}.cvx .lede{font-size:17.5px;color:var(--ink2);margin-top:14px;line-height:1.5}.cvx .lede b{color:var(--ink)}.cvx .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;margin-top:clamp(28px,4vw,44px)}.cvx .xmedia{border-radius:var(--r);overflow:hidden;box-shadow:var(--sh)}.cvx .xmedia img{width:100%;object-fit:cover}.cvx .xcard{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:20px}.cvx .sec--cream .xcard{border-color:transparent;box-shadow:var(--sh)}.cvx .xcard h3{font-size:17px;font-weight:800;line-height:1.25}.cvx .xcard p{font-size:14.5px;color:var(--ink2);margin-top:6px;line-height:1.5}.cvx .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.cvx .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cvx .kicker{font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:12px}.cvx .formula{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.15fr);align-items:stretch;gap:10px;margin-top:22px}.cvx .fx{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:16px 14px}.cvx .fx b{display:block;font:800 clamp(20px,2.1vw,28px)/1 var(--display);white-space:nowrap}.cvx .fx span{font-size:13px;color:var(--mute);display:block;margin-top:6px;line-height:1.3}.cvx .fx--out{background:var(--ac);border-color:var(--ac)}.cvx .fx--out b,.cvx .fx--out span{color:#fff}.cvx .op{align-self:center;font:700 22px/1 var(--mono);color:var(--mute)}.cvx .facts{display:grid;gap:0;margin-top:20px;border-top:1px solid var(--line)}.cvx .facts li{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding-block:13px;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.45;color:var(--ink2)}.cvx .facts li strong{font:800 14px/1.35 var(--display);color:var(--ac-deep)}.cvx .fig{position:relative;border-radius:var(--r);overflow:hidden;background:#eef1f8;box-shadow:var(--sh)}.cvx .mk{position:absolute;transform:translate(-50%,-50%);width:32px;height:32px;border-radius:50%;background:#fff;display:grid;place-items:center;font:800 13px/1 var(--display);box-shadow:0 0 0 4px #ffffff80,0 8px 18px -6px #0f132459}.cvx .mk--ac{background:var(--ac);color:#fff}.cvx .seq{display:grid;gap:0;border-top:1px solid var(--line)}.cvx .seq li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:14px;padding-block:14px;border-bottom:1px solid var(--line)}.cvx .seq li .mk{position:static;transform:none;box-shadow:none;background:var(--cream)}.cvx .seq li .mk--ac{background:var(--ac)}.cvx .seq h3{font-size:16px;font-weight:800}.cvx .seq p{font-size:14.5px;color:var(--ink2);margin-top:2px;line-height:1.45}.cvx .quote{margin-top:22px;padding:20px 22px;border-radius:var(--r2);background:var(--ink);color:#fff}.cvx .quote p{font:800 clamp(20px,2.2vw,26px)/1.2 var(--display);letter-spacing:-.02em}.cvx .quote p em{font-style:normal;color:#8fd19a}.cvx .quote small{display:block;margin-top:8px;color:#b9c0d8;font-size:14px}.cvx .strip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;margin-top:16px;padding:16px 18px;border-radius:var(--r2);background:var(--amber-tint)}.cvx .strip b{font:800 26px/1 var(--display);color:var(--amber)}.cvx .strip p{font-size:14.5px;color:#5a3a00;line-height:1.45}.cvx .spec .kv{padding-block:11px;font-size:14.5px}.cvx .spec .kv span:first-child{color:var(--mute);font:700 11.5px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.cvx .spec .kv small{display:block;font-weight:500;color:var(--mute);font-size:12.5px}.cvx .nope{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:20px}.cvx .nope span{font:800 16px/1 var(--display);color:#a9aec2;text-decoration:line-through;text-decoration-thickness:2px;padding:10px 2px}.cvx .nope em{font:800 15px/1 var(--display);font-style:normal;background:var(--ac-tint);color:var(--ac-deep);border-radius:999px;padding:11px 16px}.cvx .pains{display:grid;gap:10px}.cvx .pain{background:#fff;border-radius:var(--r2);box-shadow:var(--sh);padding:15px 18px;font-size:14.5px;color:var(--ink2);line-height:1.45}.cvx .pain b{display:block;font:800 15.5px/1.3 var(--display);margin-bottom:2px}.cvx .gets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cvx .get{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;background:#fff;border-radius:var(--r2);box-shadow:var(--sh);padding:14px;font-size:14px;line-height:1.4;color:var(--ink2)}.cvx .get:before{content:"";width:20px;height:20px;border-radius:50%;background:var(--ac) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.3l3 3 6-6.3' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}.cvx .capbar{margin-top:6px}.cvx .bar{display:flex;height:60px;border-radius:14px;overflow:hidden;background:#e6e9f1}.cvx .seg{display:flex;flex-direction:column;justify-content:center;padding-inline:14px;min-width:0;white-space:nowrap}.cvx .seg b{font:800 17px/1.1 var(--display);color:inherit}.cvx .seg span{font-size:12px;opacity:.9;overflow:hidden;text-overflow:ellipsis}.cvx .seg--a{background:var(--ac);color:#fff}.cvx .seg--b{color:var(--ink2)}.cvx .scale{display:flex;justify-content:space-between;font:600 12px/1 var(--mono);color:var(--mute);margin-top:8px}.cvx .inside{margin-top:18px;border-top:1px solid var(--line)}.cvx .inside li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding-block:12px;border-bottom:1px solid var(--line)}.cvx .inside li b{font:800 15px/1.3 var(--display)}.cvx .inside li em{font-style:normal;font:800 15px/1.3 var(--display);color:var(--ac-deep);white-space:nowrap;text-align:right}.cvx .inside li span{grid-column:1/-1;font-size:14px;color:var(--mute);line-height:1.4}.cvx .nots{display:flex;flex-wrap:wrap;gap:8px}.cvx .nots span{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 14px;font-size:14px;color:var(--ink2)}.cvx .nots span:before{content:"\2715";font:800 11px/1 var(--display);color:var(--mute)}.cvx .allergen{margin-top:16px;padding:16px 18px;border-radius:var(--r2);background:var(--amber-tint);color:#5a3a00;font-size:14.5px;line-height:1.5}.cvx .allergen b{color:var(--amber);display:block;font:800 15px/1.3 var(--display);margin-bottom:2px}.cvx .steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cvx .step{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:18px;display:grid;gap:8px;align-content:start}.cvx .step i{font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--ac);color:#fff;display:grid;place-items:center;font:800 13px/1 var(--display)}.cvx .step h3{font-size:16px;font-weight:800}.cvx .step p{font-size:14px;color:var(--ink2);line-height:1.45}.cvx .gauge{margin-top:8px}.cvx .track{position:relative;height:40px;border-radius:999px;background:repeating-linear-gradient(90deg,#eef0f6 0 calc(16.666% - 2px),#fff calc(16.666% - 2px) 16.666%);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.cvx .dose{position:absolute;left:0;top:0;bottom:0;width:24.17%;border-radius:999px;background:var(--ac);color:#fff;display:grid;place-items:center;font:800 13.5px/1 var(--display)}.cvx .ticks{display:flex;justify-content:space-between;margin-top:8px;font:600 12px/1 var(--mono);color:var(--mute)}.cvx .ticks span:last-child{color:var(--rose-deep)}.cvx .big{font:900 clamp(56px,7vw,88px)/.9 var(--display);color:var(--ac);letter-spacing:-.05em}.cvx .tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(28px,4vw,44px);position:relative}.cvx .tl:before{content:"";position:absolute;left:14px;right:14px;top:14px;height:2px;background:var(--ac-line)}.cvx .tlc{position:relative}.cvx .tlc>i{display:block;width:30px;height:30px;border-radius:50%;background:#fff;border:3px solid var(--ac);position:relative;z-index:1}.cvx .tlc--now>i{background:var(--ac)}.cvx .tlc .xcard{margin-top:14px;height:calc(100% - 44px)}.cvx .tlc small{display:block;font:700 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac-deep)}.cvx .tlc h3{margin-top:8px}.cvx .tlc ul{margin-top:10px;display:grid;gap:7px}.cvx .tlc li{position:relative;padding-left:14px;font-size:13.5px;color:var(--ink2);line-height:1.4}.cvx .tlc li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--ac)}.cvx .guar{background:var(--ac-tint);border:1.5px solid var(--ac);border-radius:var(--r);padding:clamp(26px,4vw,44px);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(18px,3vw,34px);align-items:center}.cvx .seal{width:92px;height:92px;border-radius:50%;background:#fff;border:2px solid var(--ac);display:grid;place-content:center;text-align:center;font-family:var(--display);color:var(--ac-deep)}.cvx .seal b{font-size:32px;font-weight:900;line-height:1;color:var(--ac-deep)}.cvx .seal span{font-size:11px;font-weight:800;letter-spacing:.1em}.cvx .guar h2{font-size:clamp(22px,2.6vw,30px);font-weight:800}.cvx .guar p{color:var(--ink2);margin-top:8px;max-width:60ch}.cvx .btn{display:inline-block;background:var(--ac);color:#fff;border-radius:999px;padding:16px 24px;font:800 14px/1 var(--sans);letter-spacing:.03em;white-space:nowrap}.cvx .tbl-wrap{overflow-x:auto;margin-top:22px}.cvx .tbl{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:15px}.cvx .tbl th,.cvx .tbl td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--line)}.cvx .tbl th:first-child{text-align:left;font-weight:700}.cvx .tbl thead th{font:800 15px/1.2 var(--display);padding-block:18px}.cvx .tbl .us{background:var(--ac);color:#fff;font-weight:800;border-bottom-color:#ffffff2e}.cvx .tbl thead .us{border-radius:var(--r2) var(--r2) 0 0}.cvx .tbl tbody tr:last-child .us{border-radius:0 0 var(--r2) var(--r2);border-bottom:none}.cvx .tbl .them{color:var(--ink2)}.cvx .callouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.cvx .co{border-radius:var(--r2);background:var(--cream);padding:18px}.cvx .co b{display:block;font:900 34px/1 var(--display);color:var(--ac);letter-spacing:-.03em}.cvx .co p{font-size:14px;color:var(--ink2);margin-top:6px;line-height:1.4}.cvx .co p b{display:inline;font:800 14px/1.4 var(--sans);color:var(--ink);letter-spacing:0}.cvx .fine{font-size:12.5px;color:var(--mute);margin-top:14px;line-height:1.5}.cvx .faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,5vw,72px);align-items:start}.cvx .faq .tabs{margin-top:0}.cvx .faq .tabs summary{font-size:16px;padding-block:18px}.cvx .faq .tabs .in{font-size:15px}.cvx .final{text-align:center}.cvx .final .row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.cvx .final .row span{background:var(--ac-tint);color:var(--ac-deep);border-radius:999px;padding:10px 16px;font:800 14.5px/1 var(--display)}.cvx .final .btn{margin-top:24px;padding:18px 30px}.cvx .ph{border:2px dashed #C9CEE0;border-radius:var(--r);display:grid;place-items:center;text-align:center;color:var(--mute);min-height:380px;background:#fff;padding:24px;font:700 14px/1.45 var(--sans)}.cvx .ph b{display:block;font:800 16px/1.3 var(--display);color:var(--ink2);margin-bottom:6px}.cvx .founder-q{margin-top:18px;padding:20px 22px;border-left:4px solid var(--ac);background:#fff;border-radius:0 var(--r2) var(--r2) 0;box-shadow:var(--sh)}.cvx .founder-q p{font:700 18px/1.45 var(--display);color:var(--ink2)}.cvx .founder-q small{display:block;margin-top:10px;font-size:13.5px;color:var(--mute)}.cvx .docs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px}.cvx .doc{background:#fff;border:1px solid var(--line);border-radius:var(--r2);padding:16px}.cvx .doc small{display:block;font:700 11px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.cvx .doc b{display:block;margin-top:8px;font:800 15px/1.3 var(--display);color:var(--ink)}.cvx .doc span{display:block;margin-top:4px;font-size:13px;color:var(--ink2);line-height:1.4}.cvx .todo{color:#b26a00;font-weight:800}@media(max-width:960px){.cvx .docs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cvx .docs{grid-template-columns:1fr}}.cvx .sec--dark{background:var(--ink);color:#eef1fa}.cvx .sec--dark .eyebrow{color:#ff9aa3}.cvx .sec--dark .xh2{color:#fff}.cvx .sec--dark .xh2 em{color:#ff6b78}.cvx .sec--dark .lede{color:#b9c0d8}.cvx .sec--dark .lede b{color:#fff}.cvx .x5{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(26px,4vw,40px)}.cvx .xs{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--r2);padding:18px}.cvx .xs b{display:block;font:900 clamp(30px,3.4vw,44px)/1 var(--display);color:#fff;letter-spacing:-.03em}.cvx .xs span{display:block;margin-top:8px;font:800 14.5px/1.3 var(--display);color:#fff}.cvx .xs small{display:block;margin-top:4px;font-size:12.5px;color:#9ea6c2}.cvx .xs--hero{background:var(--rose-deep);border-color:var(--rose-deep)}.cvx .xs--hero b{font-size:clamp(46px,5.4vw,72px)}.cvx .xs--hero small{color:#ffd9dc}.cvx .how{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,4vw,48px);margin-top:28px;align-items:start}.cvx .how .facts{border-top-color:#ffffff1f;margin-top:0}.cvx .how .facts li{border-bottom-color:#ffffff1f;color:#c9cee0}.cvx .how .facts li strong{color:#ff9aa3}.cvx .fix{border-radius:var(--r2);background:#ffffff0f;border:1px dashed rgba(255,255,255,.25);padding:18px;font-size:14.5px;color:#d5daea;line-height:1.5}.cvx .fix b{color:#fff;display:block;font:800 15px/1.3 var(--display);margin-bottom:4px}@media(max-width:960px){.cvx .x5{grid-template-columns:repeat(2,minmax(0,1fr))}.cvx .xs--hero{grid-column:1/-1}.cvx .how{grid-template-columns:1fr}}.cvx.cvx--astaxanthin{--ac:#C1121F;--ac-deep:#8E0D17;--ac-tint:#FDECEC;--ac-line:#F3C9CD}.cvx.cvx--protocol{--ac:#1E2544;--ac-deep:#0F1324;--ac-tint:#EEF0F7;--ac-line:#D6DAE8}.cvx.cvx--protocol .xh2 em{color:#c1121f}.cvx.cvx--astaxanthin .quote p em{color:#ff9aa3}@media(max-width:960px){.cvx .split,.cvx .faq,.cvx .grid3,.cvx .callouts{grid-template-columns:1fr}.cvx .tl{grid-template-columns:repeat(2,minmax(0,1fr))}.cvx .tl:before{display:none}.cvx .guar{grid-template-columns:1fr;text-align:center;justify-items:center}}@media(max-width:560px){.cvx .formula{grid-template-columns:1fr}.cvx .op{justify-self:center}.cvx .facts li{grid-template-columns:1fr;gap:2px}.cvx .gets,.cvx .steps,.cvx .tl{grid-template-columns:1fr}.cvx .seg span{display:none}}.cvx{font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;background:var(--white)}.cvx .docs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cvx h1,.cvx h2,.cvx h3{color:var(--ink)}.cvx .sec--dark h2,.cvx .sec--dark h3{color:#fff}.cvx .btn{text-decoration:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/43/assets/cvx.css.map */
