.nvo{display:block}.nvo-mode{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.nvo-mode__opt{position:relative;display:block;padding:13px 14px 12px 40px;border:2px solid #E1DACB;border-radius:var(--r);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.nvo-mode__opt input{position:absolute;left:14px;top:16px;width:18px;height:18px;accent-color:var(--beet);margin:0}.nvo-mode__opt.is-on{border-color:var(--beet);box-shadow:0 0 0 3px #60112e1a}.nvo-mode__t{display:block;font-weight:800;font-size:.98rem;color:var(--ink);line-height:1.2}.nvo-mode__s{display:block;font-size:.8rem;color:#6b7184;margin-top:3px;line-height:1.35}@media(max-width:520px){.nvo-mode{grid-template-columns:1fr}}.nvo-tiers{display:grid;gap:10px;margin-bottom:16px}.nvo-tier{position:relative;display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:15px 18px 14px;border:2px solid #E1DACB;border-radius:var(--r);background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.nvo-tier:hover{border-color:var(--gold)}.nvo-tier.is-on{border-color:var(--beet);box-shadow:0 0 0 3px #60112e1a;background:#fffdf8}.nvo-tier__radio{width:22px;height:22px;border-radius:50%;border:2px solid #C9C0AE;display:grid;place-items:center}.nvo-tier.is-on .nvo-tier__radio{border-color:var(--beet)}.nvo-tier.is-on .nvo-tier__radio:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--beet)}.nvo-tier__name{display:block;font-weight:800;font-size:1.04rem;color:var(--ink);line-height:1.2}.nvo-tier__days{display:block;font-size:.84rem;color:#6b7184;margin-top:2px}.nvo-tier__right{text-align:right;line-height:1.15}.nvo-tier__perday{display:block;font-family:var(--serif);font-weight:600;font-size:1.5rem;color:var(--beet)}.nvo-tier__perday span{font-family:var(--sans);font-size:.72rem;font-weight:700;color:#6b7184}.nvo-tier__price{display:block;font-size:.9rem;color:#3a4150;margin-top:4px}.nvo-tier__price s{color:#9aa0ae;font-weight:500;margin-right:4px}.nvo-tier__price b{font-weight:800;color:var(--ink)}.nvo-tier__pack{display:block;font-size:.76rem;color:#6b7184;margin-top:2px}.nvo-tier__flag{position:absolute;top:-10px;right:14px;background:var(--gold);color:var(--navy);font-size:.64rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase;padding:4px 11px;border-radius:var(--pill)}.nvo-tier__flag--best{background:var(--beet);color:#fff}.nvo-total{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 4px 16px;border-top:1px dashed #DED6C6}.nvo-total__lab{display:block;font-weight:800;color:var(--ink)}.nvo-total__note{display:block;font-size:.8rem;color:#6b7184;margin-top:3px}.nvo-total__r{text-align:right}.nvo-total__amt{display:block;font-family:var(--serif);font-size:1.75rem;font-weight:600;color:var(--ink);line-height:1}.nvo-total__save{display:block;font-size:.82rem;font-weight:800;color:var(--ok);margin-top:4px;min-height:1em}.nvo-btn{margin-top:4px}.nvo-legal{font-size:.82rem;line-height:1.45;color:#4a5162;margin:12px 0 0;padding:10px 12px;background:#f7f2e8;border-radius:10px;border:1px solid #EAE1CF}.nvo-reassure{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}.nvo-reassure li{display:flex;gap:9px;align-items:center;font-size:.93rem;color:#4a5162}.nvo-reassure svg{flex:0 0 18px;color:var(--beet)}.nvo-consult{font-size:.78rem;line-height:1.5;color:#6b7184;margin:14px 0 0;padding-top:12px;border-top:1px solid #EDE6D9}.nv3-hero{background:var(--navy);color:#fff;--fg-head:#fff;--fg-body:#D7DAE4;--fg-eyebrow:var(--gold);position:relative;overflow:hidden}.nv3-hero__grid{display:grid;gap:clamp(28px,4vw,56px);align-items:center;padding-block:clamp(36px,5vw,72px)}@media(min-width:900px){.nv3-hero__grid{grid-template-columns:1.05fr .95fr}}.nv3-offerstrip{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.nv3-offerstrip span{display:inline-flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid #ddb55a55;color:#f4efe6;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 12px;border-radius:var(--pill)}.nv3-offerstrip span b{color:var(--gold)}.nv3-hero h1{font-size:clamp(2.2rem,5.4vw,3.8rem)}.nv3-hero .nv-lead{max-width:560px}.nv3-hero__ticks{list-style:none;padding:0;margin:22px 0 28px;display:grid;gap:11px}.nv3-hero__ticks li{display:flex;gap:11px;align-items:flex-start;font-size:1.02rem;color:#e4e7ef;line-height:1.4}.nv3-hero__ticks svg{width:19px;height:19px;color:var(--gold);flex:0 0 19px;margin-top:2px}.nv3-hero__cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.nv3-hero__cta .nv-btn{width:auto}.nv3-hero__price{font-size:.9rem;color:#aeb5c6}.nv3-hero__media{position:relative}.nv3-hero__media img{width:100%;border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.nv3-hero__seal{position:absolute;top:-14px;right:-6px;width:104px;height:104px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;text-align:center;font-family:var(--sans);font-weight:900;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1;box-shadow:var(--shadow-gold);transform:rotate(8deg)}.nv3-hero__seal b{display:block;font-family:var(--serif);font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none}.nv3-stars{display:flex;align-items:center;gap:9px;margin:0 0 14px}.nv3-stars__icons{color:var(--gold);letter-spacing:2px;font-size:1.05rem}.nv3-stars__txt{font-size:.92rem;color:#c6ccda;font-weight:600}.nv3-doserow{background:var(--bone);padding-block:clamp(26px,3.4vw,44px)}.nv3-doserow__grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.nv3-doserow__grid{grid-template-columns:repeat(4,1fr)}}.nv3-dose{display:flex;gap:14px;align-items:center;background:#fff;border:1px solid #E8E0D1;border-radius:var(--r);padding:16px 18px;box-shadow:var(--shadow-sm)}.nv3-dose__mg{font-family:var(--serif);font-size:1.9rem;font-weight:600;color:var(--beet);line-height:1;white-space:nowrap}.nv3-dose__mg span{font-family:var(--sans);font-size:.72rem;font-weight:800;color:#6b7184;margin-left:2px}.nv3-dose__n{font-weight:800;color:var(--ink);font-size:.97rem;line-height:1.2}.nv3-dose__d{font-size:.8rem;color:#6b7184;margin-top:3px;line-height:1.35}.nv3-offer{background:var(--white)}.nv3-offer__grid{display:grid;gap:clamp(24px,3.5vw,54px);align-items:start}@media(min-width:900px){.nv3-offer__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.nv3-offer__media{position:relative}@media(min-width:900px){.nv3-offer__media{position:sticky;top:96px}}.nv3-offer__media img{width:100%;border-radius:var(--r-lg);box-shadow:var(--shadow-md);aspect-ratio:1/1;object-fit:cover;background:#fff}.nv3-offer__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.nv3-offer__thumbs button{padding:0;border:2px solid transparent;border-radius:11px;overflow:hidden;background:#fff;cursor:pointer;aspect-ratio:1/1}.nv3-offer__thumbs button.is-on{border-color:var(--gold)}.nv3-offer__thumbs img{width:100%;height:100%;object-fit:cover}.nv3-offer__box{background:#fff;border:1px solid #EDE6D9;border-radius:var(--r-lg);padding:clamp(18px,2.6vw,28px);box-shadow:var(--shadow-md)}.nv3-offer__box h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-bottom:6px}.nv3-offer__box .nv-buy__eyebrow{margin-bottom:12px}.nv3-offer__sub{font-size:1rem;color:#3a4150;margin:0 0 16px}.nv3-gift{display:flex;gap:12px;align-items:center;background:#f7f2e8;border:1px dashed #D9C79A;border-radius:12px;padding:11px 14px;margin:0 0 16px;font-size:.9rem;color:var(--ink)}.nv3-gift b{color:var(--beet-deep)}.nv3-gift svg{flex:0 0 22px;color:var(--gold)}.nv3-mech{display:grid;gap:18px;margin-top:34px}@media(min-width:760px){.nv3-mech{grid-template-columns:repeat(3,1fr)}}.nv3-mechc{background:var(--white);border:1px solid #E8E0D1;border-radius:var(--r-lg);padding:28px 24px;box-shadow:var(--shadow-sm);position:relative}.nv3-mechc__n{font-family:var(--serif);font-size:2.6rem;font-weight:600;color:var(--beet);line-height:1;margin-bottom:12px}.nv3-mechc h3{font-size:1.16rem;margin-bottom:9px}.nv3-mechc p{font-size:.96rem;margin:0}.nv3-mechc__tag{display:inline-block;background:var(--beet-pale);color:var(--beet-deep);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:var(--pill);margin-bottom:12px}.nv-cmp__grid--5{grid-template-columns:minmax(96px,1.1fr) minmax(150px,1.5fr) minmax(104px,1fr) minmax(104px,1fr) minmax(104px,1fr);min-width:700px}.nv-cmp__grid--5>.nv-cmp__cell--us:nth-last-child(4){border-bottom:2px solid var(--gold);border-radius:0 0 18px 18px;padding-bottom:22px}.nv-cmp__grid--5>.nv-cmp__cell--us:nth-last-child(3){border-bottom:1px dashed #e6dcc6;border-radius:0;padding-bottom:16px}.nv-cmp__grid--4{grid-template-columns:minmax(96px,1.1fr) minmax(150px,1.5fr) minmax(110px,1fr) minmax(110px,1fr);min-width:560px}.nv-cmp__grid--4>.nv-cmp__cell--us:nth-last-child(3){border-bottom:2px solid var(--gold);border-radius:0 0 18px 18px;padding-bottom:22px}.nv-cmp__ok{color:var(--ok);font-weight:900;font-size:1.2rem}.nv-cmp__no{color:#9aa0ae;font-weight:900;font-size:1.2rem}.nv3-tables{display:grid;gap:clamp(30px,4vw,54px)}.nv3-tables h3{font-size:clamp(1.2rem,2vw,1.5rem);margin:0 0 4px}.nv3-tables .nv-cmp{margin-top:14px}.nv3-math{width:100%;border-collapse:separate;border-spacing:0;margin-top:22px;font-size:.96rem;background:#fff;border:1px solid #E8E0D1;border-radius:var(--r);overflow:hidden}.nv3-math th,.nv3-math td{padding:13px 14px;text-align:left;border-bottom:1px solid #EFE8DA;vertical-align:top}.nv3-math th{font-family:var(--sans);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:#6b7184;background:#faf7f1}.nv3-math tr:last-child td{border-bottom:0}.nv3-math td:last-child,.nv3-math th:last-child{text-align:right;white-space:nowrap}.nv3-math .is-us td{background:#fffbf2;font-weight:800;color:var(--beet-deep)}.nv3-math small{display:block;font-weight:400;color:#6b7184;font-size:.8rem;margin-top:2px}.nv3-math__note{font-size:.78rem;color:#6b7184;margin-top:10px}.nv3-tl{display:grid;gap:14px;margin-top:30px}@media(min-width:760px){.nv3-tl{grid-template-columns:repeat(3,1fr)}}.nv3-tlc{background:#fff;border:1px solid #E8E0D1;border-radius:var(--r-lg);padding:24px 22px;box-shadow:var(--shadow-sm);position:relative}.nv3-tlc--hi{border:2px solid var(--gold);box-shadow:var(--shadow-md)}.nv3-tlc__m{display:inline-block;background:var(--navy);color:#fff;font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;padding:5px 12px;border-radius:999px;margin-bottom:12px}.nv3-tlc--hi .nv3-tlc__m{background:var(--beet)}.nv3-tlc h3{font-size:1.14rem;margin-bottom:8px}.nv3-tlc p{font-size:.95rem;margin:0}.nv3-tl__note{font-size:.82rem;color:#6b7184;margin-top:16px;text-align:center}.nv3-rev{display:grid;gap:16px;margin-top:30px}@media(min-width:760px){.nv3-rev{grid-template-columns:repeat(3,1fr)}}.nv3-revc{background:#fff;border:1px solid #E8E0D1;border-radius:var(--r-lg);padding:22px;box-shadow:var(--shadow-sm)}.nv3-revc__stars{color:var(--gold);letter-spacing:2px;margin-bottom:8px}.nv3-revc p{font-size:.98rem;margin:0 0 12px}.nv3-revc__by{font-size:.84rem;color:#6b7184;font-weight:700}.nv3-rev__empty{max-width:640px;margin:26px auto 0;text-align:center;background:#faf7f1;border:1px dashed #D9C79A;border-radius:var(--r);padding:20px;font-size:.92rem;color:#4a5162}.nv3-anchors{background:var(--bone-deep);border-bottom:1px solid #E5DDCD;position:sticky;top:74px;z-index:50}.nv3-anchors__in{display:flex;gap:6px;overflow-x:auto;padding:8px 20px;scrollbar-width:none}.nv3-anchors__in::-webkit-scrollbar{display:none}.nv3-anchors a{white-space:nowrap;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:8px 12px;border-radius:var(--pill);text-decoration:none}.nv3-anchors a:hover{background:#fff}.nv3-anchors a.is-cta{background:var(--beet);color:#fff;margin-left:auto}.nv3-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #E5DDCD;padding:10px 14px;box-shadow:0 -6px 22px #0a12301f;display:none;gap:12px;align-items:center}.nv3-sticky.is-on{display:flex}@media(min-width:900px){.nv3-sticky{display:none!important}}.nv3-sticky__l{flex:1;min-width:0}.nv3-sticky__t{font-weight:800;font-size:.9rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv3-sticky__p{font-size:.82rem;color:#6b7184}.nv3-sticky .nv-btn{width:auto;padding:14px 22px;font-size:.95rem;flex:0 0 auto}.nv3-about__hero{background:var(--navy);color:#fff;--fg-head:#fff;--fg-body:#D7DAE4;--fg-eyebrow:var(--gold);padding-block:clamp(44px,6vw,80px)}.nv3-about__hero h1{max-width:760px}.nv3-about__hero .nv-lead{max-width:640px}.nv3-about__body{max-width:760px;margin:0 auto}.nv3-about__body h2{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:clamp(28px,4vw,44px)}.nv3-about__body h2:first-child{margin-top:0}.nv3-pillars{display:grid;gap:16px;margin-top:30px}@media(min-width:760px){.nv3-pillars{grid-template-columns:repeat(3,1fr)}}.nv3-pillar{background:#fff;border:1px solid #E8E0D1;border-radius:var(--r-lg);padding:24px 22px;box-shadow:var(--shadow-sm)}.nv3-pillar h3{font-size:1.14rem;margin-bottom:8px}.nv3-pillar p{font-size:.95rem;margin:0}.nv3-founders{display:grid;gap:18px;margin-top:26px}@media(min-width:700px){.nv3-founders{grid-template-columns:1fr 1fr}}.nv3-founder{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid #E8E0D1;border-radius:var(--r-lg);padding:20px;box-shadow:var(--shadow-sm)}.nv3-founder__av{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:var(--navy);color:var(--gold);display:grid;place-items:center;font-family:var(--serif);font-size:1.4rem;font-weight:600;overflow:hidden}.nv3-founder__av img{width:100%;height:100%;object-fit:cover}.nv3-founder h3{font-size:1.1rem;margin:0 0 2px}.nv3-founder__role{font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--beet);margin-bottom:8px}.nv3-founder p{font-size:.94rem;margin:0}.nv3-note{font-size:.84rem;color:#6b7184;text-align:center;max-width:720px;margin:18px auto 0}.nv-band--bone .nv3-mechc,.nv-band--bone .nv3-tlc{background:#fff}.nv .nv3-hero .nv-btn--gold,.nv .nv3-about__hero .nv-btn--gold{background:var(--beet);color:#fff;box-shadow:0 10px 26px #60112e73}.nv .nv3-hero .nv-btn--gold:hover,.nv .nv3-about__hero .nv-btn--gold:hover{background:var(--beet-deep)}.nv3-offerstrip span{border-color:#ffffff42;color:#f4efe6}.nv3-offerstrip span b{color:#fff}.nv3-hero__ticks svg{color:#f4efe6}.nv3-hero__price{color:#c6ccda}.nvo-reassure svg{color:var(--navy)}.nvo-tier:hover{border-color:var(--navy-tint)}.nvo-tier__perday{color:var(--ink)}.nvo-tier__flag--best{background:var(--navy);color:#fff}.nv3-offer__thumbs button.is-on{border-color:var(--navy)}.nv3-anchors a.is-cta{background:var(--navy)}.nv .nv-cmp__grid--5>.nv-cmp__cell--us:nth-last-child(4),.nv .nv-cmp__grid--4>.nv-cmp__cell--us:nth-last-child(3){border-bottom-color:var(--beet)}.nv .nv-cmp__grid--5>.nv-cmp__cell--us:nth-last-child(3){border-bottom-color:#e7c9d3}.nv3-mechc{background:var(--beet-pale);border-color:#e7c9d3}.nv3-mechc__n{color:var(--beet)}.nv3-mechc__tag{background:#fff;color:var(--beet-deep)}.nv-band--bone .nv3-mechc{background:var(--beet-pale)}.nv3-math .is-us td{background:var(--beet-pale);color:var(--beet-deep)}.nv3-tlc--hi{border-color:var(--beet)}.nv3-tlc--hi .nv3-tlc__m{background:var(--beet);color:#fff}.nv-ingc__tile{flex:0 0 84px;width:84px;height:84px;border-radius:12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);display:grid;place-content:center;text-align:center;color:#fff;font-family:var(--serif)}.nv-ingc__tile b{display:block;font-size:1.7rem;font-weight:600;line-height:1}.nv-ingc__tile i{display:block;font-style:normal;font-family:var(--sans);font-size:.64rem;font-weight:800;letter-spacing:.08em;color:#f0d9a8;margin-top:4px}.nv3-hero--photo{background:var(--navy)}.nv3-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nv3-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:78% 22%}.nv3-hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0a1230f4,#0a1230d4 38%,#0a123055 68%,#0a123000)}.nv3-hero--photo .nv-wrap{position:relative;z-index:2}.nv3-hero--photo .nv3-hero__grid{min-height:min(76vh,680px);align-items:center}@media(min-width:900px){.nv3-hero--photo .nv3-hero__grid{grid-template-columns:minmax(0,640px)}.nv3-hero--photo.has-pouch .nv3-hero__grid{grid-template-columns:1.05fr .95fr}}@media(max-width:899px){.nv3-hero__bg img{object-position:72% 18%}.nv3-hero__bg:after{background:linear-gradient(180deg,#0a1230f6,#0a1230d8 55%,#0a123099)}}.nv .nv-sticky .nv-btn,.nv3-sticky .nv-btn{background:var(--navy);color:#fff}.nv3-tables{grid-template-columns:minmax(0,1fr)}.nv3-tables>*{min-width:0}.nv .nv-cmp,.nv .nv-cmp__scroll{max-width:100%}.nv3-doserow__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.nv3-doserow__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.nv3-dose{min-width:0}.nv3-dose__n,.nv3-dose__d{min-width:0;overflow-wrap:anywhere}@media(max-width:700px){.nv3-math{font-size:.86rem;table-layout:fixed}.nv3-math th,.nv3-math td{padding:10px 8px;overflow-wrap:anywhere}.nv3-math td:last-child,.nv3-math th:last-child{white-space:normal}}.nv img,.nv3-offer__media img{max-width:100%;height:auto}
/*# sourceMappingURL=/cdn/shop/t/33/assets/nv-v3.css.map */
