.font-cormorant{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic}.font-cormorant-roman{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-style:normal}.prose blockquote{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.25rem,1.05rem + .9vw,1.5rem);line-height:1.6}.page-byline{font-family:var(--heading-font-family);font-weight:500;font-size:.8125rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;text-align:center}.page-intro{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);line-height:1.7;opacity:.85}.section-sub{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:1.0625rem;opacity:.8}.pull-quote{background:#3e0c0e;color:#f0e4d7;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.25rem,1.05rem + 1vw,1.5rem);line-height:1.6;text-align:center;padding:clamp(1.5rem,4vw,2.5rem);margin-block:2rem!important;border-radius:0}.disclaimer{font-family:var(--text-font-family);font-size:.6875rem;opacity:.55;line-height:1.6}.expect-block{border-left:2px solid rgba(201,168,76,.4);padding-left:1.25rem;margin-block:1.5rem!important}.expect-label{font-family:var(--heading-font-family);font-weight:500;font-size:.625rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c;margin-bottom:.4em;display:block}.steps li{padding-left:.25rem}.cta-band{background:#3e0c0e;color:#f0e4d7;text-align:center;padding:clamp(1.75rem,4vw,2.5rem);margin-block:2rem!important;border-radius:0}.cta-band a{color:#c9a84c}[id$=__shop_statement] .container>.container.container--md:first-child p{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.25rem);line-height:1.5;text-align:center;margin:0 auto;max-width:42rem}.rich-text ul li,.prose ul li{list-style:none;position:relative;padding-left:1.2em}.rich-text ul li:before,.prose ul li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:#c9a84c}.steps li::marker{color:#c9a84c}[id$=__shop_ingredients] ul{text-align:left;display:inline-block}.disclaimer{margin-top:2rem;display:block}.prose .founder-photo,.founder-photo{display:block!important;margin:2rem auto .75rem!important;border-radius:50%;max-width:160px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.pull-quote img{display:block;margin:.75rem auto 0}.letterhead-logo{display:block;margin:0 auto 1.5rem;max-width:140px;height:auto}.closing-logo{display:block;margin:1.5rem auto 0;max-width:140px;height:auto}.photo-placeholder{border:1px dashed rgba(62,12,14,.35);background:#3e0c0e08;display:flex;align-items:center;justify-content:center;text-align:center;aspect-ratio:16 / 9;max-width:640px;margin:2rem auto;padding:1.5rem;font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;opacity:.5}.shopify-section--blocks .container>*+*{margin-top:clamp(1.25rem,1rem + 1.5vw,2rem)}.shopify-section--blocks .container>accordion-disclosure+accordion-disclosure{margin-top:0}.shopify-section--blocks .container>.h1,.shopify-section--blocks .container>.h2,.shopify-section--blocks .container>.h3{text-align:center}.shopify-section--blocks .container>a.link{display:block;width:fit-content;margin-left:auto;margin-right:auto}.shopify-section--blocks .container>h1.h1+.container.container--md p{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-style:italic;font-size:clamp(1.25rem,1.05rem + 1vw,1.5rem);line-height:1.6}#shopify-section-template--30387078496596__main .prose h1,#shopify-section-template--30387078496596__main .prose h2,#shopify-section-template--30387078496596__main .prose h3,#shopify-section-template--30387078529364__main .prose h1,#shopify-section-template--30387078529364__main .prose h2,#shopify-section-template--30387078529364__main .prose h3{text-align:center}[id$=__shop_value] .multi-column__item p.h3{font-family:var(--heading-font-family);font-size:clamp(2.25rem,1.7rem + 2.5vw,3.5rem);line-height:1;margin-bottom:.3em}[id$=__shop_value] .multi-column__item:nth-child(1) p.h3{opacity:.5;text-decoration:line-through;text-decoration-thickness:2px}[id$=__shop_value] .multi-column__item:nth-child(2) p.h3{color:#c9a84c}[id$=__hero] .h1{font-size:clamp(2.625rem,1.9rem + 3.2vw,5rem)!important;line-height:1.05!important}[id$=__numbers] .multi-column__item p.h3{font-size:clamp(3rem,2.3rem + 3.5vw,4.5rem)!important;color:#c9a84c!important;line-height:1!important;margin-bottom:.25em}.landing-logo{text-align:center;padding:2.5rem 0 .5rem}.landing-logo a{text-decoration:none;color:inherit}.landing-page .cta-band{margin-top:2.5rem!important}.link-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-block:1.5rem}.link-buttons a.link-button,a.link-button{display:inline-block;padding:.65em 1.4em;border:1px solid currentColor;border-radius:2px;text-decoration:none;font-family:var(--heading-font-family);font-size:.8125rem;letter-spacing:.05em;text-transform:uppercase;transition:opacity .15s ease}.link-buttons a.link-button:hover{opacity:.7}.header__primary-nav button[aria-controls=sidebar-menu] .header__nav-icon{color:#f0e4d7}@media screen and (min-width:1000px){.header__primary-nav button[aria-controls=sidebar-menu] .header__nav-icon{opacity:.65}}.banner--success{background-color:#f0e4d7;color:#3e0c0e;border:1px solid #C9A84C}.shopify-section--blocks .container:has(>a.button){text-align:center}.shopify-section--blocks .container>a.button+a.button{margin-left:.75rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-overrides.css.map?bust=bde8locv2n7 */
