.announcement-bar a{text-decoration:none;text-underline-offset:3px}.announcement-bar a:hover{text-decoration:underline}.pdp-formula .h2{color:#f5ebdf}.pdp-formula .lede{color:#e0d5c3}.formula-ingredients{grid-column:1/-1;border-top:1px solid #f5ebdf30;padding-top:24px;max-width:70ch}.formula-ingredients h3{font:300 28px var(--serif);color:#f5ebdf}.formula-ingredients p{color:#e0d5c3;line-height:1.7;margin-top:10px;font-size:15px}.pdp-intro{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:48ch}.pdp-trust>span,.pdp-trust>a{display:flex;align-items:center;flex-direction:column;text-align:center;font-size:13px;line-height:1.5;gap:10px}.pdp-trust .care-icon{color:#75582e;flex-shrink:0}.pdp-delivery-note{font-size:14px;line-height:1.6;color:var(--warm);padding-top:18px}.pdp-delivery-note p+p{margin-top:10px}.pdp-delivery-note a{text-decoration:underline;text-underline-offset:3px}.supply-pill .supply-saving{font-size:12px}.purchase-card .subscription-badge{background:#745729;color:#fff}.pdp-buy legend{color:#745729}.pdp-buy{scroll-margin-top:125px}.pdp-comparison-cards .comparison-interval{display:block;color:var(--ink-2);font-size:14px;margin-bottom:5px}.comparison-note{line-height:1.6}.sticky-buy{position:fixed;bottom:18px;left:auto;right:22px;width:min(620px,calc(100% - 44px));max-width:none;z-index:95;background:#fefcf9;border:1px solid #9e7c4560;box-shadow:0 8px 32px #1f1b1625;padding:14px 18px;gap:14px;display:flex;align-items:center;border-radius:5px}.sticky-buy[hidden]{display:none!important}.sticky-buy>img{width:42px;height:64px;object-fit:cover;border-radius:2px}.sticky-buy>div{flex:1;min-width:0}.sticky-buy .sticky-product-name{display:block;font:15px var(--serif);color:var(--ink);margin-bottom:3px}.sticky-buy [data-sticky-selection]{display:block;font:11px var(--sans);letter-spacing:0;color:var(--warm);margin-bottom:4px}.sticky-buy strong{display:inline;font:500 17px var(--sans);color:var(--ink)}.sticky-buy .sticky-terms{display:inline;font:11px var(--sans);color:var(--ink-2);line-height:1.4;text-transform:none;letter-spacing:0}.sticky-buy .btn{white-space:nowrap;min-height:48px;min-width:112px;padding:12px 16px;font:12px var(--mono);letter-spacing:.06em}.sticky-buy .btn:hover{background:#9e7c45}.bundle-page .section-heading{margin-bottom:40px}.bundle-page{padding-top:70px}.bundle-page .tier-card{display:block}.bundle-page .tier-heading{padding-bottom:8px}.bundle-value{padding:0 24px 20px;color:#745729;font-size:15px}.bundle-page .pdp-buy{padding:0 24px 24px}.bundle-page .pdp-price-line{padding-bottom:18px;margin-bottom:18px}.bundle-page .pdp-price-line [data-unit-price]{font-size:34px}.bundle-page .purchase-card{padding:12px;gap:8px}.bundle-page .purchase-card-top{flex-wrap:wrap}.bundle-page .purchase-card-top strong{font-size:15px}.bundle-page .delivery-pill span{font-size:12px;padding:13px 5px}.bundle-page .pdp-trust{grid-template-columns:1fr;gap:12px}.bundle-page .pdp-trust>span,.bundle-page .pdp-trust>a{flex-direction:row;text-align:left;gap:12px}.bundle-page .pdp-trust br{display:none}.bundle-page .subscription-perks{font-size:13px}#ingredients .ingredient-grid{gap:24px}#ingredients .ingredient-grid .ratio-number{font:300 72px/1 var(--serif);color:#75582e;margin:18px 0}#ingredients .ratio-number span{font-size:28px}.brand-manifesto .manifesto-facts{margin:18px 0}.ss-wrap:not(.ss-static){height:380vh}.ss-skip{display:inline-block;margin-top:20px;min-height:44px;padding:10px;color:var(--warm);text-decoration:underline;text-underline-offset:4px}.benefits .benefit p,.footer-tagline{color:inherit}.footer .footer-tagline,.footer .footer-bottom{color:#d7c9b5}.footer .footer-col-title{color:#d6b377}.newsletter-label{grid-column:1/-1;text-align:left;font:14px var(--sans);color:var(--ink-2);margin-bottom:0}.nl-form{gap:12px}.nl input::placeholder{color:#746b61}.nl-sub{max-width:44ch;margin-left:auto;margin-right:auto}.nl{padding-top:80px;padding-bottom:80px}.nl-form p[role=status]{font-size:16px}.support-contact{display:grid;grid-template-columns:1fr 1fr;gap:7vw;border-top:1px solid #1f1b1625;padding-top:64px;margin-top:64px;scroll-margin-top:125px}.support-contact p{font-size:16px;line-height:1.7;margin:20px 0}.support-contact a{text-decoration:underline;text-underline-offset:3px}.support-form{display:grid;gap:10px}.support-form label{font-size:14px}.support-form input,.support-form textarea{width:100%;padding:14px;background:#fefcf9;border:1px solid #8c8072;font:16px var(--sans);border-radius:0;min-height:48px}.support-form .btn{margin-top:8px}.support-form .form-privacy{font-size:13px;margin:4px 0}.faq-page details{scroll-margin-top:130px}.faq-page summary{min-height:48px}.faq-page details p,.faq-page details li{line-height:1.7}.shipping-progress{background:#eadbc6;padding:12px;font-size:14px;color:var(--ink);line-height:1.5}.cart-set-label{font-size:12px;color:var(--warm);margin:8px 0}.cart-page-line input{margin-bottom:12px}.shopify-policy__body p:empty,.shopify-policy__body p:has(>br:only-child){display:none}.shopify-policy__container{max-width:760px}.shopify-policy__body p{margin:16px 0;line-height:1.7}.shopify-policy__body h2,.shopify-policy__body h3{margin:28px 0 12px;font-family:var(--serif)}@media(min-width:768px){.hero-cinematic{min-height:660px;max-height:1000px}.hero-cinematic .hero-visual img{object-position:center top}.hero-cinematic .hero-spec,.hero-cinematic .hero-scroll{bottom:24px}.hero-cinematic .hero-copy{width:55%}.hero-cinematic h1{font-size:clamp(54px,7vw,106px)}}@media(max-width:1100px)and (min-width:768px){.bundle-tiers{grid-template-columns:1fr}.bundle-page .tier-card{display:grid;grid-template-columns:1fr 1fr}.bundle-page .tier-photo{grid-row:1/5}.bundle-page .tier-heading,.bundle-value,.bundle-page .pdp-enhanced{grid-column:2}.bundle-page .tier-photo img{height:100%;object-fit:cover}}@media(max-width:767px){.sticky-buy{bottom:0;left:0;right:0;width:100%;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-radius:0;border-left:0;border-right:0;gap:10px}.sticky-buy .sticky-product-name{font-size:16px}.sticky-buy [data-sticky-selection]{font-size:11px}.sticky-buy .sticky-terms{display:block;font-size:11px;margin-top:2px}.sticky-buy>img{width:38px;height:58px}.sticky-buy .btn{min-width:105px;padding:12px 9px}.sticky-buy strong{font-size:16px}.pdp-delivery-note{font-size:14px}.pdp-buy{scroll-margin-top:110px}.supply-pill>span{padding:12px 4px;gap:7px}.supply-pill .supply-saving{font-size:11px}.supply-pill strong,.supply-pill small{font-size:13px}.formula-ingredients{grid-column:1}.pdp-comparison-cards article{padding:24px}.pdp-comparison-cards dl>div{grid-template-columns:1fr 1fr;gap:16px}.pdp-comparison-cards dd{font-size:15px}.bundle-page{padding-top:56px}.bundle-page .pdp-trust{grid-template-columns:repeat(3,1fr);gap:8px}.bundle-page .pdp-trust>span,.bundle-page .pdp-trust>a{flex-direction:column;text-align:center}.bundle-page .pdp-trust br{display:block}.bundle-page .pdp-buy{padding:0 18px 24px}.bundle-page .tier-heading,.bundle-value{padding-left:18px;padding-right:18px}.bundle-page .delivery-pill span{font-size:14px}.bundle-page .purchase-card{padding:16px}.support-contact{grid-template-columns:1fr;gap:24px;padding-top:48px;margin-top:48px}#ingredients .section-heading{margin-bottom:30px}#ingredients .ingredient-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}#ingredients .ingredient-grid article{padding-top:20px}#ingredients .ingredient-grid .ratio-number{font-size:56px;margin:14px 0}#ingredients .ingredient-grid .eyebrow{font-size:12px;letter-spacing:.04em}#ingredients .ingredient-grid .h3{font-size:29px}#ingredients .ingredient-grid p:not(.ratio-number){font:15px/1.6 var(--sans)}.ss-wrap:not(.ss-static){height:360vh}.brand-manifesto .manifesto-facts div{padding:13px 0}.brand-manifesto{padding-top:56px;padding-bottom:56px}.nl{padding:64px 24px}.footer-col{padding-bottom:0}.pdp-editorial .pdp-slide{height:clamp(330px,100vw,420px)}}@media(prefers-reduced-motion:reduce){.ss-wrap:not(.ss-static){height:auto}.sticky-buy{animation:none!important;transition:none!important}}.pdp-editorial .pdp-slide img{object-fit:contain;object-position:center;background:#eadbc6}.pdp-editorial .pdp-slide{height:auto;aspect-ratio:4/5}.pdp-thumbnails img{object-fit:contain;background:#eadbc6}.announcement-bar{gap:5px}.ss-pin>.ss-skip{position:absolute;bottom:18px;right:20px;z-index:8;color:#eadbc6;font-size:13px;background:#1f1b1680;border-radius:4px;margin:0}@media(min-width:768px){.pdp-editorial .pdp-slide{aspect-ratio:3/4;max-height:680px}}.ritual-guide{background:#eadbc6}.ritual-guide-heading{max-width:760px;margin-bottom:46px}.ritual-guide-heading .lede{margin-top:22px}.ritual-guide-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:0}.ritual-guide-photo{aspect-ratio:1;overflow:hidden;margin-bottom:24px}.ritual-guide-photo img{width:100%;height:100%;object-fit:cover}.ritual-guide-copy h3{font:300 36px/1.1 var(--serif);margin:10px 0 14px}.ritual-guide-copy p:not(.eyebrow){font-size:16px;line-height:1.65;max-width:34ch}.ritual-guide--home{background:#1f1b16;color:#f5ebdf}.ritual-guide--home .h2{color:#f5ebdf}.ritual-guide--home .lede{color:#e0d5c3}.ritual-guide--home .eyebrow,.ritual-guide--home em{color:#d6b377}.formula-photo{margin-top:32px;aspect-ratio:3/2;overflow:hidden}.formula-photo img{width:100%;height:100%;object-fit:contain}.pdp-thumbnails{justify-content:flex-start;overflow-x:auto;padding:4px 4px 12px;scrollbar-width:thin}.pdp-thumbnails button{flex:0 0 58px}.pdp-editorial .pdp-thumbnails{padding-bottom:12px}.benefit:first-child img{object-fit:cover}.sticky-buy>img{object-fit:contain}.ritual-set>div{aspect-ratio:1}.ritual-set img{object-fit:contain}@media(min-width:768px){.hero-cinematic .hero-visual{background:#210d06}.hero-cinematic .hero-visual img{object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,transparent 0%,#000 24%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%)}}@media(max-width:767px){.ritual-guide-cards{grid-template-columns:1fr;gap:28px}.ritual-guide-cards li{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:20px;align-items:center}.ritual-guide-photo{margin:0}.ritual-guide-copy h3{font-size:28px;margin:8px 0 10px}.ritual-guide-copy .eyebrow{font-size:11px;letter-spacing:.06em}.ritual-guide-copy p:not(.eyebrow){font-size:14px;line-height:1.6}.ritual-guide-heading{margin-bottom:32px}.pdp-thumbnails{padding-left:16px;padding-right:16px}.pdp-thumbnails button{flex-basis:50px}.pdp-thumbnails img{height:58px}.formula-photo{margin-top:26px}.benefit:first-child img{aspect-ratio:4/3;max-height:none}}.supply-price-note{font-size:12px;line-height:1.5;color:var(--warm);margin:10px 0 0}.supply-saving[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/75/assets/audit-fixes.css.map */
