body.page-page,body.page-blog,body.page-article{--surface:#0C0704;--surface-raised:#241712;--surface-alt:#1d1610;--text:#F5EFE4;--text-muted:#C7B79C;--border:rgba(199,154,78,.22);--accent-text-on-light:#E4C079;--color-ink-soft:#C7B79C;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:#f3dca0}body.page-page .btn--ghost,body.page-blog .btn--ghost,body.page-article .btn--ghost{color:var(--color-ivory);border-color:#f5efe480}body.page-page .btn--ghost:hover,body.page-blog .btn--ghost:hover,body.page-article .btn--ghost:hover{background:var(--color-ivory);color:#0c0704}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:#f5efe41a}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:#f5efe40f}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:#160f0a}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,#1d1610,#0c0704)}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,#241712,#1d1610)}body.page-page .recipe-card__difficulty{background:#241712d9;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:#0c0704}body.page-product,body.page-cart,body.page-search,body.page-404{--surface:#0C0704;--surface-raised:#241712;--surface-alt:#1d1610;--text:#F5EFE4;--text-muted:#C7B79C;--border:rgba(199,154,78,.22);--accent-text-on-light:#E4C079;--color-ink-soft:#C7B79C;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:#f3dca0}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:#f5efe480}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:#0c0704}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:#f5efe41a}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:#f5efe40f}body.page-product ::selection,body.page-cart ::selection,body.page-search ::selection,body.page-404 ::selection{background:var(--color-gold);color:#0c0704}body.page-product .product__media-main img{background:#160f0a;box-shadow:0 18px 44px #00000080}body.page-product .product__thumb{border-color:var(--border);background:#160f0a}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:#160f0a}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:#160f0a}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-ivory)}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:#c7b79c!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:#f5efe4!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:#e4c079!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:#e4c079!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:#e4c079!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:#5a1a2b!important;color:#f5efe4!important;border-color:#5a1a2b!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:#c79a4e38!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,#E4C079,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:var(--color-gold-bright, #E4C079)!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:#c7b79c!important}body.page-collection .collection__description :where(h1,h2,h3,h4,strong,b){color:#f5efe4!important;font-family:var(--font-heading)!important}body.page-collection .collection__description a:not([class*=btn]){color:#e4c079!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}@media(min-width:1456px){:root,html:root{--container: min(2400px, max(1280px, 88vw)) !important}body.page-page .page__content>.shop,body.page-page .page__content>.lrn,body.page-page .page__content>.rcp,body.page-page .page__content>.rsr,body.page-page .page__content>.lux,body.page-page .page__content>.rsxk,body.page-page .page__content>div[class]{max-width:100%!important}.hfilm__in,.rpf__in,.rsp__in,.shpstr__in{max-width:min(var(--container),100%)!important}.collection .container{max-width:max(1320px,var(--container))!important}.col-ed .container{max-width:max(1180px,var(--container))!important}.collection__seo,.collection__trust{max-width:min(1400px,var(--container))!important}.shopify-policy__container{max-width:min(1100px,var(--container))!important}.cine-hero__wrap,.cine-hero--luxe .cine-hero__wrap{max-width:min(1600px,var(--container))!important}.email-capture__inner,.final-cta__inner,.container.rs-final__c{max-width:min(1100px,var(--container))!important}.container.product__grid{max-width:min(1800px,var(--container))!important}.collection .product-grid,.search .product-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!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 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*=rsr-hero-sub],body.page-page .page__content [class*=rsr-hero-supporting],body.page-page .page__content [class*=rsr-section-head],body.page-page .page__content [class*=rsr-refs-intro],body.page-article .article__body p,body.page-article .article__body li{max-width:min(1000px,100%)!important}body.page-article .article__body h2,body.page-article .article__body h3{max-width:none!important}body.page-article .article__inner,body.page-article .container.article__inner{max-width:min(1100px,var(--container))!important}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/site-dark.css.map */
