body.page-page,body.page-blog,body.page-article{--surface:#F4ECDF;--surface-raised:#FBF7EF;--surface-alt:#EADFCB;--text:#0A2629;--text-muted:#3E5557;--border:#DCCDB3;--accent-text-on-light:#0F3236;--color-ink-soft:#3E5557;background:var(--surface);color:var(--text)}body.page-page a:not([class*=btn]):not(.guide-card__cta),body.page-blog a:not([class*=btn]),body.page-article a:not([class*=btn]){color:var(--color-gold-bright)}body.page-page a:not([class*=btn]):not(.guide-card__cta):hover,body.page-blog a:not([class*=btn]):hover,body.page-article a:not([class*=btn]):hover{color:#0a2629}body.page-page .btn--ghost,body.page-blog .btn--ghost,body.page-article .btn--ghost{color:var(--color-ivory);border-color:#0a262973}body.page-page .btn--ghost:hover,body.page-blog .btn--ghost:hover,body.page-article .btn--ghost:hover{background:var(--color-ivory);color:#3e5557}body.page-page .section-head__sub,body.page-page .faq__answer,body.page-page .wholesale-form__list,body.page-page .form__field,body.page-page .recipe-summary__stat dt,body.page-blog .section-head__sub,body.page-article .article__meta,body.page-article .faq__answer{color:var(--text-muted)}body.page-page .header__icon-btn:hover,body.page-blog .header__icon-btn:hover,body.page-article .header__icon-btn:hover{background:#0a26290f}body.page-page .header__submenu li a:hover,body.page-blog .header__submenu li a:hover,body.page-article .header__submenu li a:hover{background:#0a26290d}body.page-page .product-card__media,body.page-blog .product-card__media,body.page-article .product-card__media,body.page-page .recipe-card__media{background:#eadfcb}body.page-page a:focus-visible,body.page-page button:focus-visible,body.page-blog a:focus-visible,body.page-blog button:focus-visible,body.page-article a:focus-visible,body.page-article button:focus-visible{outline-color:var(--color-gold-bright)}body.page-page .hero,body.page-blog .hero,body.page-article .hero{background:linear-gradient(180deg,#eadfcb,#f4ecdf)}body.page-page .email-capture,body.page-blog .email-capture,body.page-article .email-capture{background:var(--surface-alt);border-color:var(--border)}body.page-page .email-capture__input,body.page-blog .email-capture__input,body.page-article .email-capture__input{background:var(--surface-raised);color:var(--text);border-color:var(--border)}body.page-page .recipe-card,body.page-blog .recipe-card,body.page-article .recipe-card{background:var(--surface-raised);border-color:var(--border)}body.page-page .recipe-card__media{background:var(--surface-alt)}body.page-page .recipe-card__placeholder{background:linear-gradient(135deg,#fbf7ef,#eadfcb)}body.page-page .recipe-card__difficulty{background:#fffcf7d9;color:var(--text)}body.page-page .recipe-card__title{color:var(--text)}body.page-page .recipe-card__meta{color:var(--text-muted)}body.page-page .how-to-use__steps li{background:var(--surface-raised);border-color:var(--border)}body.page-page ::selection,body.page-blog ::selection,body.page-article ::selection{background:var(--color-gold);color:#3e5557}body.page-product,body.page-cart,body.page-search,body.page-404{--surface:#F4ECDF;--surface-raised:#FBF7EF;--surface-alt:#EADFCB;--text:#0A2629;--text-muted:#3E5557;--border:#DCCDB3;--accent-text-on-light:#0F3236;--color-ink-soft:#3E5557;background:var(--surface);color:var(--text)}body.page-product a:not([class*=btn]):not(.product__swatch):not(.psat__btn),body.page-cart a:not([class*=btn]),body.page-search a:not([class*=btn]),body.page-404 a:not([class*=btn]){color:var(--color-gold-bright)}body.page-product a:not([class*=btn]):not(.product__swatch):hover,body.page-cart a:not([class*=btn]):hover,body.page-search a:not([class*=btn]):hover,body.page-404 a:not([class*=btn]):hover{color:#0a2629}body.page-product .btn--ghost,body.page-cart .btn--ghost,body.page-search .btn--ghost,body.page-404 .btn--ghost{color:var(--color-ivory);border-color:#0a262973}body.page-product .btn--ghost:hover,body.page-cart .btn--ghost:hover,body.page-search .btn--ghost:hover,body.page-404 .btn--ghost:hover{background:var(--color-ivory);color:#3e5557}body.page-product a:focus-visible,body.page-product button:focus-visible,body.page-cart a:focus-visible,body.page-cart button:focus-visible,body.page-search a:focus-visible,body.page-search button:focus-visible,body.page-404 a:focus-visible,body.page-404 button:focus-visible{outline-color:var(--color-gold-bright)}body.page-product .header__icon-btn:hover,body.page-cart .header__icon-btn:hover,body.page-search .header__icon-btn:hover,body.page-404 .header__icon-btn:hover{background:#0a26290f}body.page-product .header__submenu li a:hover,body.page-cart .header__submenu li a:hover,body.page-search .header__submenu li a:hover,body.page-404 .header__submenu li a:hover{background:#0a26290d}body.page-product ::selection,body.page-cart ::selection,body.page-search ::selection,body.page-404 ::selection{background:var(--color-gold);color:#3e5557}body.page-product .product__media-main img{background:#eadfcb;box-shadow:0 18px 44px #00000080}body.page-product .product__thumb{border-color:var(--border);background:#eadfcb}body.page-product .product__title{font-weight:500;letter-spacing:-.01em}body.page-product .product__vendor,body.page-product .product__price-row .price,body.page-product .price__regular,body.page-product .price__sale{color:var(--color-gold-bright)}body.page-product .price__compare{color:var(--text-muted)}body.page-product .product__facts strong,body.page-product .qty__btn,body.page-product .qty input,body.page-product .product__purchase-options legend,body.page-product .purchase-option__label,body.page-product .purchase-option__frequency label{color:var(--color-ivory)}body.page-product .purchase-option.is-active{background:var(--surface-alt);border-color:var(--color-gold);box-shadow:none}body.page-product .purchase-option:hover{border-color:var(--color-gold)}body.page-product .purchase-option__price{color:var(--color-gold-bright)}body.page-product .product__tabs .rte,body.page-product .product__tabs .faq__item .rte{color:var(--text-muted)}body.page-product .product-card__media{background:#eadfcb}body.page-cart .cart-line__price{color:var(--color-gold-bright)}body.page-cart .cart-line__qty input{background:var(--surface-raised);color:var(--color-ivory);border-color:var(--border)}body.page-cart .cart-line__remove{color:var(--text-muted)}body.page-cart .product-card__media,body.page-search .product-card__media{background:#eadfcb}body.page-index .trust-strip__item .icon{color:var(--color-gold-bright)}body.page-index .how-to-use__steps li,body.page-product .how-to-use__steps li{background:var(--surface-raised);border-color:var(--border)}body.page-index .how-to-use__steps h3{color:var(--color-ink)}body.page-index .edu,body.page-page .edu,body.page-blog .edu,body.page-article .edu,body.page-product .edu{background:var(--surface-alt)}body.page-index .edu-card,body.page-page .edu-card,body.page-blog .edu-card,body.page-article .edu-card,body.page-product .edu-card{background:var(--surface-raised);border-color:var(--border)}body.page-product .dosage-calc,body.page-product .dosage__card{background:var(--surface-raised);border-color:var(--border);color:var(--text)}body.page-product .dosage-calc__legend,body.page-product .dosage-calc__label,body.page-product .dosage__threads{color:var(--color-ivory)}body.page-product .dosage-calc__result{background:var(--surface-alt);border-color:var(--border);color:var(--text)}body.page-page .page__content *:not(img):not(video):not(iframe):not(svg):not(path):not(button):not([class*=btn]):not([class*=button]),body.page-article .article__body *:not(img):not(video):not(iframe):not(svg):not(path):not(button):not([class*=btn]):not([class*=button]){background-color:transparent!important}body.page-page .page__content,body.page-page .page__content :where(p,li,dd,dt,td,th,span,em,i,figcaption,blockquote,div,small,caption,time),body.page-article .article__body,body.page-article .article__body :where(p,li,dd,dt,td,th,span,em,i,figcaption,blockquote,div,small,caption,time){color:#3e5557!important}body.page-page .page__content :where(h1,h2,h3,h4,h5,h6,strong,b),body.page-article .article__body :where(h1,h2,h3,h4,h5,h6,strong,b){color:#0a2629!important}body.page-page .page__content :where(h1,h2,h3,h4) :where(span,strong,b),body.page-article .article__body :where(h1,h2,h3,h4) :where(span,strong,b){color:inherit!important}body.page-page .page__content :where(h1,h2,h3) :where(em,i),body.page-article .article__body :where(h1,h2,h3) :where(em,i){color:#0f3236!important}body.page-page .page__content :where(.eb,.ebcaps,[class*=eyebrow],[class*=kicker],[class*=overline]),body.page-article .article__body :where(.eb,.ebcaps,[class*=eyebrow],[class*=kicker]){color:#0f3236!important}body.page-page .page__content a:not([class*=btn]):not([class*=button]),body.page-article .article__body a:not([class*=btn]):not([class*=button]){color:#0f3236!important}body.page-page .page__content :where(a[class*=btn],a[class*=button],button),body.page-article .article__body :where(a[class*=btn],a[class*=button],button){background:#0f3236!important;color:#0a2629!important;border-color:#0f3236!important}body.page-page .page__content :where(td,th,table,hr,figure,div[class]),body.page-article .article__body :where(td,th,table,hr){border-color:#dccdb3!important}body.page-page .page__head{text-align:center;padding:clamp(1.2rem,3vw,2.2rem) 0 0}body.page-page .page__head h1,body.page-search .search__head h1,body.page-cart .cart-page__head h1,body.page-404 .not-found h1{font-family:var(--font-heading);font-weight:500;letter-spacing:-.015em;font-size:clamp(2rem,4.6vw,3.2rem);line-height:1.08;color:var(--color-ivory)}body.page-page .page__head:after,body.page-cart .cart-page__head:after,body.page-search .search__head:after{content:"";display:block;width:54px;height:1px;margin:1.1rem auto 0;background:linear-gradient(90deg,transparent,#D3A855,transparent)}body.page-page .page__content :where(h1,h2,h3,h4),body.page-article .article__body :where(h2,h3,h4){font-family:var(--font-heading)!important}body.page-page .page__content nav[aria-label=Breadcrumb]{display:none!important}body.page-page .page__content :where(p,li,td,div){font-family:var(--font-body)!important}body.page-page .page__content :where(h1,h2,h3,h4) :where(span,em,i,strong,b){font-family:inherit!important}body.page-page .page__head{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;padding:0;margin:0}body .search__head h1,body .cart-page__head h1,body .not-found h1,body .blog__head h1,body .blog__title,body .article__title,body.page-collection .collection__head h1{font-size:clamp(2.2rem,5vw,3.6rem)!important;font-weight:500!important;font-family:var(--font-heading)!important}body .cart-page__eyebrow,body .search__head .eyebrow,body .not-found .eyebrow{font-family:var(--font-heading)!important;font-style:italic;font-weight:500;letter-spacing:.26em!important;font-size:clamp(12px,1.05vw,14px)!important;color:#0f3236!important}body.page-collection .collection__description *:not(img):not(video):not(button):not([class*=btn]):not([class*=button]){background-color:transparent!important}body.page-collection .collection__description,body.page-collection .collection__description :where(p,li,td,th,span,div,figcaption){color:#3e5557!important}body.page-collection .collection__description :where(h1,h2,h3,h4,strong,b){color:#0a2629!important;font-family:var(--font-heading)!important}body.page-collection .collection__description a:not([class*=btn]){color:#0f3236!important}.page__inner,.article__inner{max-width:var(--container,1280px)!important;margin-inline:auto!important}.page__content,.article__inner .rte{max-width:none!important;width:100%!important}body.page-page .page__content .lede,body.page-page .page__content .story .body p,body.page-page .page__content .prov p,body.page-page .page__content .formhead p,body.page-page .page__content .fin,body.page-page .page__content .fin p,body.page-page .page__content .cs,body.page-page .page__content .cta p,body.page-page .page__content .h>p,body.page-page .page__content .nw p,body.page-page .page__content [class*=shpstr__sub],body.page-page .page__content [class*=shpstr__in],body.page-page .page__content .rsr,body.page-page .page__content [class*=rsr-hero-inner],body.page-page .page__content [class*=rsr-hero-sub],body.page-page .page__content [class*=rsr-hero-supporting],body.page-page .page__content [class*=rsr-pullout],body.page-page .page__content [class*=rsr-section-head],body.page-page .page__content [class*=rsr-research-block],body.page-page .page__content [class*=rsr-refs-intro],body.page-page .page__content [class*=rsr-final-inner],body.page-article .article__body p,body.page-article .article__body li,body.page-article .article__body h2,body.page-article .article__body h3{max-width:none!important}:root,html:root{--container:1280px!important;--aas-measure:820px;--aas-band:1120px}body.page-page .page__content,body.page-article .article__body,body.page-article .article__inner .rte{max-width:min(var(--aas-band),100%)!important;margin-inline:auto!important;width:100%!important}body.page-page .page__content>*,body.page-page .page__content>.rte>*,body.page-article .article__body>*,body.page-article .article__body>.rte>*{max-width:min(var(--aas-band),100%)!important;margin-inline-start:0!important;margin-inline-end:auto!important}body.page-page .page__content>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6),body.page-page .page__content>.rte>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6),body.page-article .article__body>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6),body.page-article .article__body>.rte>:is(p,ul,ol,dl,blockquote,h1,h2,h3,h4,h5,h6){max-width:min(var(--aas-measure),100%)!important}.breadcrumbs>.breadcrumbs__list,.breadcrumbs>ol{max-width:var(--container)!important;margin-inline:auto!important;padding-inline:var(--gutter,24px)!important}body.page-page .page__content .aas-tbl,body.page-article .article__body .aas-tbl{width:100%;max-width:min(var(--aas-band),100%);margin:1.9rem 0 2.2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #e3d9c6;border-radius:12px;background:#fbf7ef;box-shadow:0 1px 2px #0a26290a}body.page-page .page__content table,body.page-article .article__body table{width:100%;border-collapse:separate!important;border-spacing:0!important;font-size:.95rem;line-height:1.45;background:#fbf7ef!important;color:#3e5557}body.page-page .page__content .aas-tbl>table,body.page-article .article__body .aas-tbl>table{min-width:720px}body.page-page .page__content thead th,body.page-article .article__body thead th{background:#eadfcb!important;color:#0a2629!important;font-family:var(--font-heading,inherit);font-weight:800!important;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-align:left;padding:.85rem 1rem;border-bottom:2px solid #ddd0b8;white-space:nowrap;vertical-align:bottom}body.page-page .page__content tbody th,body.page-page .page__content tbody td,body.page-article .article__body tbody th,body.page-article .article__body tbody td{padding:.78rem 1rem;border-bottom:1px solid #ede4d4;vertical-align:top;text-align:left}body.page-page .page__content tbody th[scope=row],body.page-article .article__body tbody th[scope=row]{color:#0a2629;font-weight:600;white-space:nowrap}body.page-page .page__content tbody tr:nth-child(2n) td,body.page-page .page__content tbody tr:nth-child(2n) th,body.page-article .article__body tbody tr:nth-child(2n) td,body.page-article .article__body tbody tr:nth-child(2n) th{background:#fbf7ef!important}body.page-page .page__content tbody tr:last-child td,body.page-page .page__content tbody tr:last-child th,body.page-article .article__body tbody tr:last-child td,body.page-article .article__body tbody tr:last-child th{border-bottom:0}body.page-page .page__content td.aas-rank,body.page-page .page__content th.aas-rank,body.page-article .article__body td.aas-rank,body.page-article .article__body th.aas-rank{width:3.2rem;text-align:center;font-variant-numeric:tabular-nums;color:#52676a;font-weight:700}body.page-page .page__content tr.aas-own td,body.page-page .page__content tr.aas-own th,body.page-article .article__body tr.aas-own td,body.page-article .article__body tr.aas-own th{background:#f4ecdf!important;color:#0a2629}body.page-page .page__content tr.aas-own th.aas-rank,body.page-article .article__body tr.aas-own th.aas-rank{box-shadow:inset 3px 0 #0f3236;color:#0f3236}body.page-page .page__content table caption,body.page-article .article__body table caption{caption-side:top;text-align:left;padding:.9rem 1rem .2rem;font-size:.82rem;color:#52676a}@media(max-width:640px){body.page-page .page__content table,body.page-article .article__body table{font-size:.88rem}body.page-page .page__content thead th,body.page-article .article__body thead th{padding:.7rem}body.page-page .page__content tbody th,body.page-page .page__content tbody td,body.page-article .article__body tbody th,body.page-article .article__body tbody td{padding:.65rem .7rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/site-dark.css.map */
