:root{--hs-sky: #009EDB;--hs-sky-dark: #00739F;--hs-sky-lite: #7FD3F5;--hs-deep: #00429D;--hs-deep-dark: #00357E;--hs-buy: #171717;--hs-buy-hover: #000000;--hs-red: var(--hs-buy);--hs-red-dark: var(--hs-buy-hover);--hs-promo: #009EDB;--hs-promo-on: #171717;--hs-bump: #F36C3B;--hs-bump-ink: #C2410C;--hs-focus: #ED3035;--hs-focus-ink: #BF1E24;--hs-sleep: #8B7CF6;--hs-sleep-ink: #5B4BD6;--hs-accent: var(--hs-sky);--hs-accent-ink: var(--hs-sky-dark);--hs-accent-on: #171717;--hs-white: #FFFFFF;--hs-grey: #F2F4F7;--hs-grey-2: #E8ECF1;--hs-cream: var(--hs-grey);--hs-cream-2: var(--hs-grey-2);--hs-ink: #171717;--hs-ink-2: #222222;--hs-text: #171717;--hs-text-mute: #555E6B;--hs-text-faint: #717987;--hs-on-dark: #FFFFFF;--hs-on-dark-mute: rgba(255,255,255,.74);--hs-hair: #E2E6EC;--hs-hair-2: #CBD2DB;--hs-radius: 10px;--hs-radius-sm: 6px;--hs-radius-lg: 16px;--hs-section-y: clamp(64px, 8vw, 112px);--hs-gutter: clamp(20px, 5vw, 48px);--hs-max: 1320px;--hs-font: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--hs-display: "Archivo Black", "Arial Black", "Archivo", Arial, sans-serif;--hs-mono: var(--hs-font);--font-body-family: var(--hs-font);--font-heading-family: var(--hs-display);--font-heading-weight: 400}.hs-accent--bump{--hs-accent: var(--hs-bump);--hs-accent-ink: var(--hs-bump-ink);--hs-accent-on: #171717}.hs-accent--focus{--hs-accent: var(--hs-focus);--hs-accent-ink: var(--hs-focus-ink);--hs-accent-on: #FFFFFF}.hs-accent--sleep{--hs-accent: var(--hs-sleep);--hs-accent-ink: var(--hs-sleep-ink);--hs-accent-on: #171717}body{font-family:var(--hs-font);color:var(--hs-text)}body :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--hs-display);font-synthesis:none}body :is(input,select,textarea,button){font-family:var(--hs-font)}.hs-u-wrap{max-width:var(--hs-max);margin:0 auto;padding-left:var(--hs-gutter);padding-right:var(--hs-gutter)}.hs-u-eyebrow{display:inline-block;font-family:var(--hs-font);font-size:14px;font-weight:700;letter-spacing:.01em;color:var(--hs-sky-dark);margin:0 0 14px}.hs-u-h2{margin:0 0 16px;font-family:var(--hs-display);font-weight:400;letter-spacing:-.01em;line-height:.96;font-size:clamp(32px,4.8vw,60px);text-transform:uppercase;color:var(--hs-text)}.hs-u-sub{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:var(--hs-text-mute);max-width:620px}.hs-u-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--hs-radius-sm);font-family:var(--hs-font);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:2px solid transparent;white-space:nowrap;transition:background .15s,color .15s,border-color .15s,transform .15s}.hs-u-btn:hover{transform:translateY(-1px)}a.hs-u-btn--buy,a.hs-u-btn--buy:visited,button.hs-u-btn--buy{background:var(--hs-buy);color:#fff}a.hs-u-btn--buy:hover,button.hs-u-btn--buy:hover{background:var(--hs-buy-hover);color:#fff}a.hs-u-btn--buy-inv,a.hs-u-btn--buy-inv:visited,button.hs-u-btn--buy-inv{background:#fff;color:var(--hs-buy)}a.hs-u-btn--buy-inv:hover,button.hs-u-btn--buy-inv:hover{background:#e9edf2;color:var(--hs-buy)}a.hs-u-btn--nav,a.hs-u-btn--nav:visited{background:var(--hs-deep);color:#fff}a.hs-u-btn--nav:hover{background:var(--hs-deep-dark);color:#fff}a.hs-u-btn--ghost,a.hs-u-btn--ghost:visited{background:transparent;color:var(--hs-text);border-color:var(--hs-text)}a.hs-u-btn--ghost:hover{background:var(--hs-text);color:#fff}a.hs-u-btn--ghost-inv,a.hs-u-btn--ghost-inv:visited{background:transparent;color:#fff;border-color:#fff9}a.hs-u-btn--ghost-inv:hover{background:#fff;color:var(--hs-text);border-color:#fff}.hs-u-badge{display:inline-block;background:var(--hs-promo);color:var(--hs-promo-on);font-family:var(--hs-font);font-size:12.5px;font-weight:800;padding:5px 10px;border-radius:4px;line-height:1.2}@media(prefers-reduced-motion:reduce){.hs-u-btn{transition:none}.hs-u-btn:hover{transform:none}}.hs-dtc{background:var(--hs-white);color:var(--hs-text);font-family:var(--hs-font)}.hs-dtc h1,.hs-dtc h2,.hs-dtc h3{color:var(--hs-text);font-family:var(--hs-display);font-weight:400;letter-spacing:-.01em;text-transform:uppercase}.hs-dtc h2{font-size:clamp(32px,4.8vw,60px);line-height:.96}.hs-dtc .hs-dtc-eyebrow,.hs-dtc .hs-dtc-eyebrow--dark{font-family:var(--hs-font);font-size:14px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--hs-sky-dark)}[id$=__hs_dtc_home] .hs-dtc-benefits{display:none}.hs-dtc-hero,.hs-dtc-science{background:var(--hs-white);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-guarantee{background:var(--hs-grey);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-benefits{background:var(--hs-white);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-howto{background:var(--hs-grey);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-compare,.hs-dtc-reviews,.hs-dtc-lineup{background:var(--hs-white);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-faq{background:var(--hs-grey);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-signup{background:var(--hs-deep);color:var(--hs-on-dark);padding:var(--hs-section-y) var(--hs-gutter)}.hs-dtc-signup h2{color:var(--hs-on-dark)}.hs-dtc-signup p{color:var(--hs-on-dark-mute)}.hs-dtc-signup .hs-dtc-eyebrow{color:var(--hs-sky-lite)}.hs-badgestrip{background:var(--hs-deep);color:var(--hs-on-dark);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(14px,2.4vw,34px);padding:13px var(--hs-gutter);font-family:var(--hs-font);font-size:13px;font-weight:600}.hs-badgestrip span{color:var(--hs-on-dark)}.hs-dtc-statbar{background:var(--hs-deep);color:#fff;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:clamp(28px,3.6vw,44px) var(--hs-gutter)}.hs-dtc-statbar>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;border-right:1px solid rgba(255,255,255,.2)}.hs-dtc-statbar>div:last-child{border-right:none}.hs-dtc-stat-number{font-family:var(--hs-display);font-size:clamp(30px,3.6vw,48px);font-weight:400;color:#fff;line-height:1}.hs-dtc-stat-label{font-family:var(--hs-font);font-size:13px;font-weight:600;color:var(--hs-on-dark-mute)}@media(max-width:700px){.hs-dtc-statbar{grid-template-columns:repeat(2,1fr);row-gap:26px}.hs-dtc-statbar>div:nth-child(2n){border-right:none}}.hs-dtc-science-cell,.hs-dtc-benefit-cell,.hs-dtc-review-card,.hs-dtc-lineup-card,.hs-dtc-bundle{background:var(--hs-white);border:1px solid var(--hs-hair);border-radius:var(--hs-radius);color:var(--hs-text)}.hs-dtc-reviews .hs-dtc-review-card{background:var(--hs-grey);border-color:transparent}.hs-dtc-science .hs-dtc-science-cell,.hs-dtc-benefits .hs-dtc-benefit-cell{background:var(--hs-grey)}.hs-dtc-science-name{color:var(--hs-text);font-weight:800}.hs-dtc-science-desc,.hs-dtc-review-body,.hs-dtc-lineup-card__tagline,.hs-dtc-bundle__desc{color:var(--hs-text-mute)}.hs-dtc-lineup-card__time,.hs-dtc-per-serving,.hs-dtc-review-author,.hs-dtc-lineup-card__cta{font-family:var(--hs-font);font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--hs-sky-dark)}.hs-dtc-review-author{color:var(--hs-text-mute)}.hs-dtc .hs-dtc-stars,.hs-dtc [class*=star]{color:var(--hs-sky-dark)}.hs-dtc-bundle.is-featured{border-color:var(--hs-sky);box-shadow:0 0 0 1px var(--hs-sky) inset}.hs-dtc-tag,.hs-dtc-tag--gold{display:inline-block;padding:4px 9px;border-radius:4px;background:var(--hs-promo);color:var(--hs-promo-on);font-family:var(--hs-font);font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:none}.hs-dtc-price-now{color:var(--hs-text);font-family:var(--hs-display);font-weight:400}.hs-dtc-price-was{color:var(--hs-text-faint);text-decoration:line-through}.hs-dtc-price-off{color:var(--hs-sky-dark);font-weight:800}.hs-dtc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--hs-radius-sm);background:var(--hs-buy);color:#fff;border:2px solid transparent;font-family:var(--hs-font);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;transition:background .15s,color .15s}.hs-dtc-cta:hover{background:var(--hs-buy-hover)}.hs-dtc-cta--block{width:100%}.hs-dtc-cta--blue{background:var(--hs-deep)}.hs-dtc-cta--blue:hover{background:var(--hs-deep-dark)}.hs-dtc-cta--outline{background:transparent;color:var(--hs-text);border-color:var(--hs-text)}.hs-dtc-cta--outline:hover{background:var(--hs-text);color:#fff}.hs-dtc-compare__table{width:100%;border-collapse:collapse;background:var(--hs-white)}.hs-dtc-compare__table th,.hs-dtc-compare__table td{padding:15px 16px;border-bottom:1px solid var(--hs-hair);font-size:14px;color:var(--hs-text);text-align:center}.hs-dtc-compare__table th{font-family:var(--hs-font);font-size:13px;font-weight:700;color:var(--hs-text-mute)}.hs-dtc-compare__table td:first-child,.hs-dtc-compare__table th:first-child{text-align:left}.hs-dtc-compare__table .hs-dtc-col-hs{background:#009edb14;color:var(--hs-deep);font-weight:800}.hs-dtc-check{color:var(--hs-sky-dark);font-weight:900}.hs-dtc-cross{color:var(--hs-text-faint)}.hs-dtc-faq__item{border-bottom:1px solid #D3D9E1}.hs-dtc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-family:var(--hs-font);font-size:clamp(15px,1.5vw,17.5px);font-weight:700;color:var(--hs-text)}.hs-dtc-faq__item summary::-webkit-details-marker{display:none}.hs-dtc-faq__icon{color:var(--hs-deep);font-family:var(--hs-display);font-size:22px;flex:none;transition:transform .2s}.hs-dtc-faq__item[open] .hs-dtc-faq__icon{transform:rotate(45deg)}.hs-dtc-faq__answer{padding:0 0 22px;color:var(--hs-text-mute);line-height:1.65;font-size:15.5px}.hs-dtc-signup__row{display:flex;gap:10px;flex-wrap:wrap;max-width:540px}.hs-dtc-signup__row input[type=email]{flex:1 1 220px;min-height:52px;padding:0 16px;border-radius:var(--hs-radius-sm);border:1px solid rgba(255,255,255,.4);background:#ffffff14;color:#fff;font-family:var(--hs-font);font-size:16px}.hs-dtc-signup__row input[type=email]::placeholder{color:#ffffff9e}.hs-dtc-signup__row button{min-height:52px;padding:0 26px;border:none;border-radius:var(--hs-radius-sm);background:#fff;color:var(--hs-text);cursor:pointer;font-family:var(--hs-font);font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hs-dtc-signup__row button:hover{background:#e9edf2}.hs-dtc-ph{display:flex;align-items:center;justify-content:center;text-align:center;min-height:200px;padding:20px;background:var(--hs-grey);border:1px dashed var(--hs-hair-2);border-radius:var(--hs-radius);font-family:var(--hs-font);font-size:13px;color:var(--hs-text-faint)}body .hs-pdp :is(h1,h2){font-family:var(--hs-display);font-weight:400;letter-spacing:-.01em}body .hs-pdp-hero{border-top:6px solid var(--hs-accent)}body .hs-pdp-eyebrow,body .hs-pdp-per-serving,body .hs-pdp-facts__item-name,body .hs-pdp-crosssell-card__time{color:var(--hs-accent-ink);font-family:var(--hs-font);letter-spacing:.02em}body .hs-pdp-thumb.is-selected{border-color:var(--hs-accent)}body .hs-pdp-bundle.is-featured{border-color:var(--hs-accent);box-shadow:0 0 0 1px var(--hs-accent) inset}body .hs-pdp-cta:hover{box-shadow:0 6px 18px #00000038}body .hs-pdp-tag,body .hs-pdp-tag--gold{background:var(--hs-promo);color:var(--hs-promo-on);font-family:var(--hs-font);font-size:11.5px;font-weight:800;letter-spacing:.01em;text-transform:none;border-radius:4px}body .hs-pdp-price-off{color:var(--hs-sky-dark);font-family:var(--hs-font);font-weight:800}body .hs-pdp-price-now{font-family:var(--hs-display);font-weight:400}body .hs-pdp-stars{color:var(--hs-sky-dark)}body .hs-pdp-scarcity{display:none!important}.hs-ftr,.hs-footer,footer.hs-ftr{background:var(--hs-ink);color:var(--hs-on-dark)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/hs-brand.css.map */
