.apc-botanical-story{background:var(--apc-story-background, #faf8f2);color:var(--apc-story-ink, #2d241f);border-block:1px solid rgb(139 113 68 / 20%);padding-block:clamp(3.5rem,6.5vw,6.5rem)}.apc-botanical-story__grid{width:min(calc(100% - clamp(3rem,8vw,9rem)),1360px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,6rem)}.apc-botanical-story__figure{min-width:0;margin:0}.apc-botanical-story__image-wrap{overflow:hidden;aspect-ratio:4 / 5;background:#e6dfd0;border:1px solid rgb(139 113 68 / 20%)}.apc-botanical-story__image{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.apc-botanical-story__caption{display:grid;gap:.3rem;margin-block-start:1rem;font-family:var(--text-font-family);font-size:.75rem;line-height:1.5;color:var(--apc-story-ink)}.apc-botanical-story__credit{font-size:.6875rem;opacity:.8}.apc-botanical-story__credit a{text-decoration:underline;text-underline-offset:.18em}.apc-botanical-story__copy{min-width:0;max-width:35rem;padding-block:1rem;font-family:var(--text-font-family)}.apc-botanical-story__eyebrow{display:flex;align-items:center;gap:1rem;margin:0 0 1.5rem;color:var(--apc-story-accent, #806638);font-family:var(--text-font-family);font-size:.6875rem;font-weight:500;line-height:1.6;letter-spacing:.14em;text-transform:uppercase}.apc-botanical-story__eyebrow:before{content:"";flex:0 0 2rem;height:1px;background:currentColor}.apc-botanical-story__heading{margin:0 0 1rem;color:inherit;font-family:var(--heading-font-family);font-style:var(--heading-font-style, normal);font-weight:var(--heading-font-weight);font-size:clamp(2.25rem,3.25vw,3rem);line-height:1.1;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.apc-botanical-story__description{max-width:32rem;font-size:clamp(1rem,1.1vw,1.0625rem);line-height:1.7}.apc-botanical-story__description p{margin:0}.apc-botanical-story__description .apc-botanical-story__supporting{margin-block-start:1.25rem}.apc-botanical-story__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:52px;max-width:100%;margin-block-start:2rem;padding:.9rem 1.35rem;border:1px solid var(--apc-story-accent, #806638);border-radius:2px;color:inherit;background:transparent;font-family:var(--text-font-family);font-size:.875rem;line-height:1.35;text-decoration:none;transition:color .16s ease,background-color .16s ease}.apc-botanical-story__button svg{flex-shrink:0}.apc-botanical-story__button:hover{background:var(--apc-story-ink);color:var(--apc-story-background)}.apc-botanical-story__button:focus-visible,.apc-botanical-story__credit a:focus-visible{outline:2px solid var(--apc-story-ink);outline-offset:4px}.apc-botanical-story__grid--text-only{grid-template-columns:1fr}.apc-botanical-story__grid--text-only .apc-botanical-story__copy{margin-inline:auto}.apc-botanical-story__tagline{margin:0 0 1.25rem;font-family:var(--heading-font-family);font-size:1.25rem;font-style:italic;line-height:1.4;letter-spacing:0}.apc-botanical-story__benefits{margin-block:1.5rem}.apc-botanical-story__benefits-heading{margin:0 0 .65rem;font-family:var(--text-font-family);font-size:.9375rem;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none}.apc-botanical-story__benefit-list{margin:0}.apc-botanical-story__benefit{display:grid;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);gap:1rem;padding-block:.8rem;border-top:1px solid rgb(139 113 68 / 25%)}.apc-botanical-story__benefit:last-child{border-bottom:1px solid rgb(139 113 68 / 25%)}.apc-botanical-story__benefit dt{font-size:.875rem;font-weight:600;line-height:1.6}.apc-botanical-story__benefit dd{margin:0;font-size:.9375rem;line-height:1.6}@media(max-width:899px){.apc-botanical-story{padding-block:2.5rem 3rem}.apc-botanical-story__grid{width:calc(100% - 3rem);grid-template-columns:minmax(0,1fr);gap:2rem}.apc-botanical-story__image-wrap{aspect-ratio:4 / 3}.apc-botanical-story__copy{max-width:38rem;padding:0}.apc-botanical-story__eyebrow{margin-block-end:1.25rem;font-size:.625rem;letter-spacing:.11em;gap:.75rem}.apc-botanical-story__heading{margin-block-end:1.5rem;font-size:clamp(2rem,7.7vw,2.75rem)}.apc-botanical-story__description{font-size:1rem;line-height:1.65}.apc-botanical-story__benefit{grid-template-columns:minmax(0,1fr);gap:.2rem}.apc-botanical-story__benefit dd{font-size:1rem}}@media(prefers-reduced-motion:reduce){.apc-botanical-story__button{transition:none}}.hfb-ritual{--ritual-gold: #8b7529;--ritual-border: #dfd7c5}.hfb-ritual__intro{max-width:850px;margin-inline:auto;text-align:center}.hfb-ritual__heading{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.08;text-transform:none;letter-spacing:-.025em;text-wrap:balance}.hfb-ritual__copy{line-height:1.65}.hfb-ritual__intro .hfb-ritual__copy{margin-top:1.5rem}.hfb-ritual__copy p+p{margin-top:1rem}.hfb-ritual__ingredients{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:2.75rem;padding:2px}.hfb-ritual__ingredients:focus-visible{outline:2px solid var(--ritual-gold);outline-offset:6px}.hfb-ritual__card{border:1px solid var(--ritual-border);border-radius:20px;padding:1.75rem 1rem;background:#fffdf8;text-align:center}.hfb-ritual__icon{width:80px;height:80px;margin:0 auto 1.25rem;color:var(--ritual-gold)}.hfb-ritual__icon img{width:100%;height:100%;object-fit:contain;border-radius:12px}.hfb-ritual__icon svg{width:100%;height:100%}.hfb-ritual__card h3{font-family:var(--heading-font-family);font-size:1.3rem;font-weight:var(--heading-font-weight);line-height:1.2;text-transform:none;letter-spacing:-.02em}.hfb-ritual__card p{margin-top:.75rem;font-size:1rem;line-height:1.55}.hfb-ritual__swipe{display:none}.hfb-ritual__value{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(3rem,6vw,6rem);border-top:1px solid var(--ritual-border)}.hfb-ritual__photo{overflow:hidden;border-radius:24px;background:#ede9df}.hfb-ritual__photo img{display:block;width:100%;height:auto}.hfb-ritual__botanicals{display:flex;gap:1.5rem;align-items:center;max-width:470px;margin:1.75rem auto 0}.hfb-ritual__botanical-art{width:120px;flex-shrink:0;color:var(--ritual-gold)}.hfb-ritual__botanical-art img{width:100%;height:120px;object-fit:contain;border-radius:12px}.hfb-ritual__botanicals p{font-family:var(--heading-font-family);font-size:1.25rem;line-height:1.5}.hfb-ritual__value-content>.hfb-ritual__copy{margin-top:1.5rem}.hfb-ritual__callouts{display:grid;gap:1rem;margin:1.75rem 0;padding:0;list-style:none}.hfb-ritual__callouts li{display:flex;gap:.875rem}.hfb-ritual__callout-mark{color:var(--ritual-gold);font-size:1.5rem;line-height:1.2}.hfb-ritual__callouts h3{font-family:var(--text-font-family);font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0}.hfb-ritual__callouts p{margin-top:.2rem;line-height:1.5}.hfb-ritual__value-content .button{color:#655214;border-color:#9b8330}@media(max-width:999px){.hfb-ritual__ingredients{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding:2px;padding-bottom:1rem;margin-top:.75rem;scrollbar-width:thin;scrollbar-color:var(--ritual-gold) #eae3d4}.hfb-ritual__card{flex:0 0 42%;scroll-snap-align:start}.hfb-ritual__swipe{display:flex;justify-content:flex-end;gap:.75rem;margin-top:2rem}.hfb-ritual__value{grid-template-columns:1fr;gap:2rem}.hfb-ritual__visuals{max-width:640px;width:100%;margin-inline:auto}}@media(max-width:699px){.hfb-ritual__card{flex-basis:83%;padding:1.5rem}.hfb-ritual__heading{font-size:2.15rem}.hfb-ritual__botanicals{gap:1rem}.hfb-ritual__botanical-art{width:85px}.hfb-ritual__botanicals p{font-size:1.1rem}.hfb-ritual__value-content .button{width:100%}}.hfb-hero-with-copy:before{background:linear-gradient(90deg,rgb(0 0 0 / .4),transparent 80%)}.hfb-hero-with-copy [data-sequence=heading]{font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.08;text-transform:none;letter-spacing:-.025em;text-wrap:balance}.hfb-hero-with-copy .hfb-hero-supporting{max-width:560px;margin-top:1.25rem;font-size:1.125rem;line-height:1.55;font-weight:400;text-wrap:pretty}.hfb-hero-with-copy .button{margin-top:1.5rem}.hfb-preorder-info-link{margin-block-start:.75rem;font-size:.95em}.hfb-preorder-info-link a{color:inherit;text-decoration:underline;text-underline-offset:.18em}@media(min-width:700px){.hfb-hero-with-copy>.text-custom{max-width:min(600px,48vw)}}@media(max-width:699px){.hfb-hero-with-copy{min-height:660px}.hfb-hero-with-copy:before{background:linear-gradient(180deg,transparent 10%,rgb(0 0 0 / .35) 35%,rgb(0 0 0 / .82) 100%)}.hfb-hero-with-copy [data-sequence=heading]{font-size:clamp(1.9rem,8vw,2.5rem);line-height:1.08}.hfb-hero-with-copy .hfb-hero-supporting{margin-top:1rem;font-size:1rem;line-height:1.5}.hfb-hero-with-copy .button{margin-top:1.25rem}}.hfb-hero-with-copy{background:#2d241f;overflow:hidden}.hfb-hero-with-copy>img{width:54%;height:100%;justify-self:end;object-fit:contain!important;object-position:right center!important}.hfb-hero-with-copy:before{background:linear-gradient(90deg,#2d241f 0%,#2d241f 39%,rgb(45 36 31 / .92) 47%,transparent 68%)}@media(min-width:700px){.hfb-hero-with-copy>.text-custom{width:min(600px,44vw);max-width:min(600px,44vw);place-self:center start!important}}@media(max-width:699px){.hfb-hero-with-copy{min-height:780px}.hfb-hero-with-copy>img{width:100%;height:58%;place-self:start center;object-position:center center!important}.hfb-hero-with-copy>.text-custom{width:100%;max-width:none;place-self:end stretch!important;padding:1.5rem 1.25rem 4.5rem}.hfb-hero-with-copy:before{background:linear-gradient(180deg,transparent 0%,transparent 48%,rgb(45 36 31 / .88) 61%,#2d241f 74%,#2d241f 100%)}}@media(min-width:700px){.hfb-hero-with-copy:after{content:"";grid-area:1 / 1 / span 3 / span 3;place-self:stretch;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent 0%,transparent 45%,#2d241f 49%,rgb(45 36 31 / .92) 53%,rgb(45 36 31 / .68) 57%,rgb(45 36 31 / .34) 62%,transparent 70%)}.hfb-hero-with-copy>.text-custom{position:relative;z-index:2}}@media(max-width:699px){.hfb-hero-with-copy{display:flex!important;flex-direction:column;min-height:0!important;height:auto!important;gap:0!important;row-gap:0!important;padding:0!important}.hfb-hero-with-copy:before,.hfb-hero-with-copy:after{display:none!important}.hfb-hero-with-copy>img[class="sm:hidden"]{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;min-height:0!important;flex:none!important;object-fit:contain!important;transform:none!important;order:0}.hfb-hero-with-copy>img.hidden{display:none!important}.hfb-hero-with-copy>.text-custom{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;margin:0!important;padding:1.75rem 1.25rem 5rem!important;order:1;background:#2d241f;text-align:left}.hfb-hero-with-copy [data-sequence=heading]{font-size:1.9rem!important}.slideshow__controls{bottom:1rem!important}}@media(min-width:700px){.slideshow__slide:not(:first-child) .hfb-hero-with-copy:after{background:linear-gradient(90deg,transparent 0%,transparent 63%,#2d241f 66%,rgb(45 36 31 / .85) 69%,rgb(45 36 31 / .4) 73%,transparent 79%)}}.hfb-hero-with-copy:before,.hfb-hero-with-copy:after{display:none!important;background:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map?subset=EAAgAAAAAEA */
