:root{--hh-paper: #FDFBF0;--hh-stone: #F0EDE0;--hh-ink: #151A16;--hh-accent: #8E2A4A;--hh-paper-rgb: 253 251 240;--hh-stone-rgb: 240 237 224;--hh-ink-rgb: 21 26 22;--hh-accent-rgb: 142 42 74;--hh-rule-rgb: 110 112 104;--hh-name-size: clamp(1rem, 4.3vw, 1.6rem)}@media(min-width:700px){:root{--hh-name-size: clamp(.9rem, 2.1vw, 1.9rem)}}.header__wordmark{color:#f7f5ed}.herb-details{margin:.25em 0}.herb-details dt{display:inline;font-weight:700}.herb-details dt:after{content:":\a0";font-weight:700}.herb-details dd{display:inline;margin:0}.herb-details dd+dt:before{content:"";display:block;margin-top:.25em}@media(min-width:750px){.product-gallery{position:sticky;top:var(--sticky-area-height, 0px);align-self:start}.product-info{position:static}}.product-gallery{--product-gallery-thumbnail-size: 5.25rem}.states-row{display:flex;gap:1.5em;flex-wrap:wrap;padding:.5em 0;list-style:none;margin:0}.states-row__item{display:flex;flex-direction:column;align-items:center;gap:.4em;min-width:3.5em}.states-row__icon{width:28px;height:28px}.states-row__icon svg{width:100%;height:100%}.states-row__label{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.also-available,.recipes-featuring{margin-top:2em}.also-available__grid,.recipes-featuring__grid{display:flex;flex-wrap:wrap;gap:1.5em;margin-top:1em;list-style:none;padding:0}.also-available__grid a,.recipes-featuring__card{display:block;text-align:center}.also-available__grid a,.recipes-featuring__card a{text-decoration:none;color:inherit}.also-available__grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:4px}.recipes-featuring__card img{width:100%;max-width:250px;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:4px}.recipe-hero__card{max-width:700px;margin:0 auto;padding:2em 2.5em;text-align:center}.recipe-hero__meta{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.7;margin-bottom:.75em}.recipe-hero__dot{margin:0 .5em}.recipe-hero__author{display:flex;align-items:center;justify-content:center;gap:.75em;margin:1.5em 0 0}.recipe-hero__avatar{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:rgb(var(--circle-button-background));color:rgb(var(--circle-button-text-color));display:flex;align-items:center;justify-content:center;font-weight:700;text-transform:uppercase}.recipe-hero__share{display:flex;align-items:center;justify-content:center;gap:1em;flex-wrap:wrap}.recipe-hero__share-label{text-transform:uppercase;font-size:.8rem;letter-spacing:.05em}.recipe-intro{max-width:700px;margin:0 auto 2.5em;text-align:left}.recipe-intro h2,.recipe-intro h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);margin-top:1em}.recipe-body{display:flex;flex-wrap:wrap;gap:3em;max-width:900px;margin:0 auto;padding:1.5em 1.5em 1em;text-align:center}.recipe-body__video-col{flex:1 1 350px;display:flex;align-items:flex-start;justify-content:center}.recipe-body__text-col{flex:1 1 350px;display:flex;flex-direction:column;gap:.25em}.recipe-body__col{flex:1 1 300px}.recipe-ingredients,.recipe-steps{padding-left:0;list-style-position:inside}.recipe-list--no-bullets{list-style:none}.recipe-ingredients li,.recipe-steps li{margin-bottom:.5em}.recipe-ingredients li:last-child{margin-bottom:0}.recipe-video{width:65%;margin:0 auto;aspect-ratio:9 / 16;overflow:hidden;border-radius:4px}.recipe-video video{display:block;width:100%;height:100%;object-fit:cover;border-radius:4px}.recipe-related{display:flex;flex-wrap:wrap;justify-content:center;gap:3em;max-width:900px;margin:0 auto;padding:1em 1.5em 2em;text-align:center}.recipe-related__col{flex:1 1 300px}.recipe-related__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em;margin-top:1.25em;list-style:none;padding:0}.recipe-related__grid a{display:block;width:140px;text-decoration:none;color:inherit}.recipe-related__grid a:hover p{text-decoration:underline}.recipe-related__grid img{width:140px;height:140px;object-fit:cover;border-radius:4px;margin-bottom:.5em}.recipe-related__grid p{margin:0;font-size:.9rem}.homepage-recipes__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;margin:2em 0;list-style:none;padding:0}.homepage-recipes__card{width:300px;text-align:center}.homepage-recipes__card a{display:block;text-decoration:none;color:inherit}.homepage-recipes__image{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;margin-bottom:1em}.homepage-recipes__image img{width:100%;height:100%;object-fit:cover;display:block}.homepage-recipes__date{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin:0 0 .5em}.homepage-recipes__card h3{margin:0 0 .5em}.homepage-recipes__excerpt{font-size:.9rem;margin:0 0 .5em}.homepage-recipes__read-more{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:underline}.curated-collections__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;margin:2em 0;list-style:none;padding:0}.curated-collections__card{width:300px;text-align:center}.curated-collections__card a{display:block;text-decoration:none;color:inherit}.curated-collections__image{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;margin-bottom:1em}.curated-collections__image img{width:100%;height:100%;object-fit:cover;display:block}.curated-collections__card h3{margin:0 0 .5em}.curated-collections__description{font-size:.9rem;margin:0 0 .5em}.curated-collections__read-more{font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:underline}.header-sidebar__sub-panel{max-width:25rem}.herb-profile-hero{position:relative}.herb-profile-hero__image{position:relative;width:100%;height:70vh;min-height:400px;max-height:800px;overflow:hidden}.herb-profile-hero__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 50%,#0000008c)}.herb-profile-hero__image img{width:100%;height:100%;object-fit:cover;display:block}.herb-profile-hero__content{position:absolute;left:2em;bottom:2em;right:2em;text-align:left;--text-color: var(--hh-paper-rgb);--button-background: var(--hh-paper-rgb);--button-text-color: var(--hh-ink-rgb);--button-outline-color: var(--hh-paper-rgb);color:rgb(var(--text-color))}.herb-profile-hero__content h1{color:rgb(var(--text-color));text-transform:none;letter-spacing:.02em;margin:0 0 .25em;font-size:clamp(1.9rem,2.1rem + 2.1vw,3.85rem);line-height:1.05}.herb-profile-hero__botanical-name{color:rgb(var(--text-color));font-size:1.725rem;margin:0 0 .5em}.herb-profile-hero__eyebrow{color:rgb(var(--text-color));font-family:var(--heading-font-family);font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;margin:.6em 0 1.4em}.herb-profile-hero__latin,.herb-profile__latin{font-family:EB Garamond,serif;font-style:italic}.herb-profile__facts dd.herb-profile__latin{font-size:1.15em}.herb-profile-hero__actions{display:flex;gap:1em}.herb-profile__summary{max-width:700px;margin:0 auto 1em;text-align:center}.herb-profile__tagline{font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.25rem);line-height:1.25;margin:.5em 0 0}.herb-profile__intro{max-width:700px;margin:0 auto;padding-bottom:2em;text-align:left}.herb-profile-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2em;max-width:900px;margin:0 auto;padding:1em 1.5em}.herb-profile-banner__illustration{flex:1 1 280px;max-width:320px}.herb-profile-banner__illustration img{width:100%;height:auto;display:block}.herb-profile-banner__heading{flex:1 1 280px;text-align:left;font-size:clamp(2rem,1.5rem + 2vw,3.25rem);line-height:1.15;scroll-margin-top:2em;margin:0}.herb-profile__section{max-width:700px;margin:0 auto;padding:1.5em;text-align:center}.herb-profile__section h3,.herb-profile__lens h4,.herb-profile__card h3{font-family:var(--heading-font-family);font-style:normal;font-weight:400;letter-spacing:.08em}.herb-profile__lens{margin-top:2em;padding:0 .5em;text-align:left}.herb-profile__lens:first-of-type{margin-top:1.25em}.herb-profile__lens h4{text-align:center;margin-bottom:.5em}.herb-profile__facts{display:inline-block;text-align:left;margin:.75em 0 0;line-height:1.8}.herb-profile__facts dt{font-weight:700;display:inline}.herb-profile__facts dt:after{content:": ";font-weight:700}.herb-profile__facts dd{display:inline;margin:0}.herb-profile__facts dd+dt{display:block;margin-top:.5em}.herb-profile__cards{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;max-width:900px;margin:0 auto;padding:1.5em}.herb-profile__card{flex:1 1 320px;max-width:420px;padding:1.5em;background:rgb(var(--background));border-radius:var(--hh-radius);text-align:center}.herb-profile__card-links{list-style:none;padding:0;margin:.75em 0 0;line-height:1.9}.herb-profile__card-links li{display:inline}.herb-profile__card-links li:not(:last-child):after{content:", "}.herb-profile__card-links a{text-decoration:underline;color:inherit}.herb-profile__references .rte{text-align:left;font-size:.85rem}.herb-profile__references accordion-disclosure{display:block;max-width:320px;margin:0 auto}.herb-profile__feature{max-width:700px;margin:0 auto;padding:1.5em;text-align:center}.herb-profile__feature-heading{font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:var(--text-lg);letter-spacing:.08em;text-transform:uppercase}.herb-profile__feature-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.75em;margin-top:1em;list-style:none;padding:0}.herb-profile__feature-grid a{display:block;text-decoration:none;color:inherit}.herb-profile__feature-grid img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:4px}.herb-profile__feature-grid p{margin-top:.4em;font-size:.85em}.product-info__block-item[data-block-type=description]:has(+[data-block-id=herb_metafields]){margin-bottom:1rem}.product-info__block-item[data-block-id=herb_metafields]{--product-info-gap: 1rem}.blog-post-card__image{aspect-ratio:4 / 3;object-fit:cover}.page-width,.content-container{margin-inline-start:max(var(--container-gutter),50% - var(--container-max-width) / 2);margin-inline-end:max(var(--container-gutter),50% - var(--container-max-width) / 2)}.footer__brand-mark{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(var(--border-color) / .2);text-align:center}.footer__brand-mark img{max-width:160px;height:auto;margin:0 auto 1rem;display:block}.footer__acknowledgement{max-width:480px;margin:0 auto;font-size:.8rem;opacity:.7;line-height:1.6}.faq-index__list{list-style:none;padding:0;margin:2rem 0 0;max-width:640px;margin-inline:auto;border-top:1px solid rgb(var(--border-color) / .3)}.faq-index__item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 0;border-bottom:1px solid rgb(var(--border-color) / .3);text-decoration:none;color:inherit}.faq-index__item-title{font-weight:600}.faq-index__item-description{flex:1;font-size:.9rem;opacity:.7;text-align:right;margin-right:1rem}.faq-index__item-arrow{opacity:.5}.footer__statement{text-align:center;font-size:clamp(1.9rem,1.5rem + 1.2vw,2.6rem);line-height:1.15;margin:0 0 1.75rem;color:var(--hh-accent);opacity:1}.footer__block-list{display:grid;grid-template-columns:1.2fr repeat(4,1fr);grid-template-rows:auto auto;column-gap:2rem;row-gap:1rem;align-items:start;background:var(--hh-paper);color:var(--hh-ink);border-radius:var(--hh-radius);padding:1.5rem clamp(1.25rem,3vw,2.5rem) .5rem;margin-inline:clamp(1rem,5vw,4rem)}.footer__block-list a{color:inherit}.footer__block--newsletter{grid-column:1;grid-row:1 / 3;max-width:356px}.footer__block--links{grid-row:1}.footer__brand-mark{grid-column:2 / -1;grid-row:2;display:flex;flex-direction:column;align-items:flex-end;text-align:right;align-self:end;border-top:none;margin-top:0;padding-top:0}.footer__brand-mark img{max-width:640px;width:100%;height:auto;margin-bottom:0;display:block;mix-blend-mode:multiply}.footer__acknowledgement{max-width:560px;margin:1.5rem auto 0;text-align:center;font-size:.78rem;opacity:.65;line-height:1.6}@media(max-width:989px){.footer__block-list{grid-template-columns:1fr;grid-template-rows:none}.footer__block--newsletter,.footer__accordion-group,.footer__block--text{grid-column:1;grid-row:auto}.footer__brand-mark{grid-column:1;grid-row:auto;align-items:center;text-align:center;margin-top:1rem}.footer__block--text{text-align:center;margin-top:1.5rem}}@media(min-width:990px){.footer__accordion-group{grid-column:2 / -1;grid-row:1;display:grid;grid-template-columns:repeat(4,max-content);column-gap:2rem;align-items:start;justify-content:end}}.footer__accordion-group .h6{font-size:.6rem;font-weight:400;letter-spacing:.06em;margin-bottom:.15rem;padding-bottom:.35rem;border-bottom:1px solid var(--hh-accent);display:inline-block}.footer__accordion-group .v-stack{gap:.3rem!important}.footer__accordion-group a{font-size:.8rem}.footer__block--text{grid-column:1 / -1;grid-row:3;justify-self:stretch;max-width:none;text-align:left;font-size:.8rem;margin-top:-1rem}.footer__block--text .prose,.footer__block--text .prose a{color:rgb(var(--hh-ink-rgb) / .7);opacity:1}.footer__brand-mark{grid-row:2;padding-top:0;margin-top:0}.footer__block--newsletter .v-stack{display:flex;flex-direction:column;gap:.375rem!important}.footer__block--newsletter .v-stack>.prose{order:4;font-size:.78rem;color:var(--hh-ink);opacity:.6;margin:0}.footer__block--newsletter .v-stack>.h6{order:2;font-size:26px;font-weight:400;line-height:1.25;text-transform:none;letter-spacing:normal;max-width:14em;margin-top:0;margin-bottom:.5rem}.footer__block--newsletter .v-stack>form{order:3}.footer__block--newsletter .v-stack>.footer__newsletter-caption{order:4;font-size:.78rem;opacity:.6;margin:0}.footer__block-list .floating-label{color:rgb(var(--hh-ink-rgb) / .6)!important}.footer__block-list input::placeholder{color:rgb(var(--hh-ink-rgb) / .6)!important;opacity:1!important}.footer__block-list .input{color:var(--hh-ink);border-color:rgb(var(--hh-ink-rgb) / .3)}.footer__statement,.footer__statement em{font-family:var(--font-script, "Parisienne", cursive);font-weight:400;font-style:normal}.footer__aside{padding-top:.75rem!important;padding-bottom:.75rem!important;flex-wrap:wrap;gap:1rem}.footer__aside .localization-selectors{order:2;margin-left:auto}.footer__aside>.heading{order:1}.footer__aside .payment-methods{order:3}.footer__block--newsletter form{display:flex;align-items:flex-end;gap:1rem}.footer__block--newsletter .form-control{flex:1;border:none;border-bottom:2px solid var(--hh-accent);border-radius:0;padding:.5em 0;background:transparent}.footer__block--newsletter .input{border:none;background:transparent;padding:0}.footer__block--newsletter button[type=submit]{flex-shrink:0;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--hh-accent);background:transparent;color:transparent;font-size:0;position:relative;padding:0}.footer__block--newsletter button[type=submit]:after{content:"\2192";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--hh-accent)}.footer__block--newsletter button[type=submit]:hover{background:var(--hh-accent)}.footer__block--newsletter button[type=submit]:hover:after{color:var(--hh-paper)}@media(min-width:990px){.footer__block--text p span:last-child:before{content:"\a0\b7\a0"}}@media(max-width:989px){.footer__block--text{text-align:center}.footer__block--text p span:last-child{display:block;margin-top:.35rem}.footer__accordion-group .h6{border-bottom:none;padding-bottom:0}.footer__block-list{display:grid}.footer__block--newsletter{grid-row:auto;order:1}.footer__accordion-group{grid-row:auto;order:2}.footer__brand-mark{grid-row:auto;order:3}.footer__block--text{grid-row:auto;order:4}}@media screen and (max-width:999px){.header{grid-template-columns:auto 1fr auto auto;grid-template-areas:"logo . secondary-nav primary-nav"}}.header__logo-image{display:block;width:var(--header-logo-width);max-width:100%;height:auto}.header-sidebar__footer-row{display:flex;align-items:center;justify-content:center;gap:1.5rem}.footer{padding-block-start:2rem;padding-block-end:2rem}.header__wordmark{display:block;width:var(--header-logo-width, 260px);max-width:100%;height:auto}.footer__brand-mark .footer__wordmark{display:block;width:100%;max-width:200px;height:auto;color:var(--hh-ink)}.footer__block-list{padding-bottom:1.75rem}.footer__brand-mark{margin-bottom:1.25rem}.footer__block--text{margin-top:1rem}.footer__aside:not(:has(*)){display:none}@media(max-width:989px){.footer__brand-mark{margin-top:1.5rem;margin-bottom:.25rem}.footer__block--text{margin-top:0}}.header__wordmark--desktop{display:none}@media(max-width:989px){.header:has(.header__wordmark){--header-logo-width: clamp(195px, calc(100vw - 165px) , 300px)}}@media(min-width:990px){.header:has(.header__wordmark){--header-logo-width: 400px}.header__wordmark--desktop{display:block;width:400px}.header__wordmark--mobile{display:none}}@media(max-width:989px){.header{column-gap:10px}.header__secondary-nav{flex-wrap:nowrap;column-gap:12px}}.header__logo{display:block;height:auto;overflow:visible}:root:root{--jdgm-primary-color: var(--hh-accent);--jdgm-secondary-color: var(--hh-stone);--jdgm-star-color: var(--hh-accent);--jdgm-write-review-bg-color: var(--hh-accent);--jdgm-write-review-text-color: var(--hh-paper);--jdgm-paginate-color: var(--hh-accent);--jdgm-reviewer-name-color: var(--hh-ink);--jdgm-border-radius: 0}.jdgm-rev-widg__header,.jdgm-rev-widg__actions,.jdgm-rev-widg .jdgm-rev{background:transparent!important;box-shadow:none!important;border:1px solid rgb(var(--hh-ink-rgb) / .12)!important;border-radius:0!important}.jdgm-rev-widg :is(.jdgm-histogram__bar,.jdgm-histogram__bar-content,.jdgm-write-rev-link,.jdgm-rev__icon,.jdgm-rev__buyer-badge,.jdgm-rev__reply,.jdgm-sort-dropdown){border-radius:0!important}.jdgm-rev-widg .jdgm-histogram__bar-content,.jdgm-rev-widg .jdgm-rev__buyer-badge{background:var(--hh-accent)!important}.jdgm-rev-widg .jdgm-rev__buyer-badge{color:var(--hh-paper)!important}.badge--on-sale{color:var(--hh-paper)}.jdgm-star,.jdgm-prev-badge__stars .jdgm-star{color:var(--hh-accent)!important}.jdgm-rev-widg__title,.jdgm-carousel-title{font-family:var(--heading-font-family, "Cardo", serif)!important;font-weight:400!important;letter-spacing:.04em;color:var(--hh-ink)}.jdgm-rev-widg,.jdgm-carousel-wrapper{color:var(--hh-ink)}.jdgm-write-rev-link,.jdgm-rev-widg .jdgm-btn{background:var(--hh-accent)!important;border-color:var(--hh-accent)!important;color:var(--hh-paper)!important}.shopify-section--herbal-living{background:var(--hh-stone)}.herbal-living__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.herbal-living__kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 .4rem}.herbal-living__title{margin:0}.herbal-living__all{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;white-space:nowrap;padding-bottom:.35rem}.herbal-living__all:hover{text-decoration:underline}.herbal-living__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;list-style:none;margin:0;padding:0}.herbal-living__card{height:100%;display:flex;flex-direction:column}.herbal-living__card a{text-decoration:none;color:inherit}.herbal-living__media-link{display:block}.herbal-living__item{display:flex;flex-direction:column;flex:1 1 auto}.herbal-living__label-arrow{display:inline-block;font-size:.8em;letter-spacing:0;opacity:0;transform:translate(-.3rem);transition:opacity .3s ease,transform .3s ease}a.herbal-living__label:hover .herbal-living__label-arrow,a.herbal-living__label:focus-visible .herbal-living__label-arrow{opacity:1;transform:none}.herbal-living__image{aspect-ratio:4 / 3;overflow:hidden;border-radius:4px;margin-bottom:1.1rem}.herbal-living__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.herbal-living__card:has(.herbal-living__media-link:hover,.herbal-living__item:hover) .herbal-living__image img{transform:scale(1.03)}.herbal-living__label{display:inline-block;align-self:flex-start;font-family:var(--heading-font-family);font-size:1.35rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-ink);padding-bottom:.45rem;border-bottom:1px solid var(--hh-accent);margin-bottom:.8rem}.herbal-living__card h3{font-size:1.1rem;letter-spacing:.01em;text-transform:none;line-height:1.3;margin:0 0 .5rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.herbal-living__excerpt{font-size:.9rem;line-height:1.6;margin:0 0 1rem;opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.herbal-living__more{margin-top:auto;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent)}@media(max-width:989px){.herbal-living__grid{grid-template-columns:1fr;gap:2rem}.herbal-living__card h3{-webkit-line-clamp:3}}@media screen and (min-width:700px){[id$=__founder] .image-with-text>.prose,[id$=__revolution] .image-with-text>.prose,[id$=__kitchen] .image-with-text>.prose,[id$=__extraction] .image-with-text>.prose,[id$=__note] .image-with-text>.prose{position:relative;z-index:1;background:var(--hh-stone);padding:2.75rem 3rem;margin-inline-start:-6rem;margin-block:3rem;max-width:34rem}}[id$=__founder] .image-with-text>.prose,[id$=__revolution] .image-with-text>.prose,[id$=__kitchen] .image-with-text>.prose,[id$=__extraction] .image-with-text>.prose,[id$=__note] .image-with-text>.prose{background:var(--hh-stone);padding:2rem 1.5rem}[id$=__founder] .prose .h6{font-size:.95rem;letter-spacing:.18em;color:var(--hh-accent);margin-bottom:1rem}.image-with-text .prose .link{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;margin-inline-start:1.5rem;white-space:nowrap}.image-with-text .prose .link:after{content:" \2192"}.image-with-text .prose .link:hover{text-decoration:underline;text-underline-offset:.25em}.herbal-living__body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}@media(max-width:699px){.herbal-living__card{flex-direction:row;align-items:flex-start;gap:1rem}.herbal-living__media-link{flex:0 0 38%}.herbal-living__image{aspect-ratio:4 / 5;margin-bottom:0}.herbal-living__label{font-size:1.1rem}.herbal-living__card h3{font-size:1.02rem;-webkit-line-clamp:3}.herbal-living__excerpt{-webkit-line-clamp:2;margin-bottom:.6rem}.herbal-living__grid{gap:1.75rem}}@media screen and (max-width:699px){[id$=__founder] .image-with-text>.prose,[id$=__revolution] .image-with-text>.prose,[id$=__note] .image-with-text>.prose,[id$=__extraction] .image-with-text>.prose{position:relative;z-index:1;margin-top:-1.5rem;margin-inline:1.25rem;padding:1.5rem 1.25rem}[id$=__founder] .prose .h6{font-size:.8rem;margin-bottom:.6rem}[id$=__founder] .prose h2{font-size:1.3rem;line-height:1.3}[id$=__founder] .prose p:not(.h6):not(.founder-signature){font-size:.92rem;line-height:1.55}[id$=__founder] .founder-signature{font-size:1.5rem}}[id$=__reviews_carousel]>.color-scheme{--background: var(--hh-stone-rgb)}.quiz-invite{--background: var(--hh-stone-rgb);padding-block:5rem}.quiz-invite__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:40rem}.quiz-invite__states{display:flex;justify-content:center;flex-wrap:wrap;gap:.6rem;list-style:none;width:fit-content;margin:0 auto 1.25rem;padding:0}.quiz-invite{display:flex;justify-content:center}.quiz-invite .quiz-invite__inner{display:flex;width:100%;margin-inline:auto}.quiz-invite__states li{width:56px;height:56px;transition:transform .3s ease}.quiz-invite__states li:hover{transform:translateY(-3px)}.quiz-invite__states img{width:100%;height:100%;object-fit:contain;display:block}.quiz-invite__states a{display:block;width:100%;height:100%}.quiz-invite__kicker{margin:0;color:var(--hh-accent)}.quiz-invite__heading,.quiz-invite__text{margin:0}.quiz-invite .button{margin-top:.75rem}@media(max-width:699px){.quiz-invite{padding-block:3.5rem}.quiz-invite__states{gap:.4rem}.quiz-invite__states li{width:36px;height:36px}}.quiz-invite--photo{padding-block:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.quiz-invite__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden}.quiz-invite__photo img{width:100%;height:100%;object-fit:cover;display:block}.quiz-invite--photo .quiz-invite__inner{position:relative;z-index:1;background:var(--hh-paper);padding:1.75rem 1.5rem;margin:-1.5rem 1.25rem 2rem;width:auto;max-width:none}@media screen and (min-width:700px){.quiz-invite--photo{grid-template-columns:55fr 45fr;padding-block:4rem}.quiz-invite__photo{aspect-ratio:3 / 2;border-radius:4px;margin-inline-start:clamp(1rem,4vw,4rem)}.quiz-invite--photo .quiz-invite__inner{margin:0 clamp(1rem,4vw,4rem) 0 -6rem;padding:2.75rem 3rem;max-width:34rem;justify-self:start}}.state-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;list-style:none;margin:2rem 0 0;padding:0}.state-tiles__link{display:block;text-decoration:none;color:inherit}.state-tiles__media{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px;background:var(--hh-stone)}.state-tiles__media img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;transition:transform .6s ease}.state-tiles__link:hover .state-tiles__media img{transform:scale(1.03)}.state-tiles__label{font-family:EB Garamond,serif;font-weight:400;font-size:1.15rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:.9rem 0 0}@media(max-width:699px){.state-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.state-tiles__label{font-size:.95rem;margin-top:.6rem}}.state-tiles--tall{display:flex;gap:.75rem}.state-tiles--tall .state-tiles__item{flex:1 1 0;min-width:0;container-type:inline-size;transition:flex-grow .55s cubic-bezier(.3,.1,.2,1)}.state-tiles--tall .state-tiles__media{aspect-ratio:auto;height:clamp(300px,32vw,500px)}.state-tiles--tall .state-tiles__media img{object-position:var(--state-focal, center 30%)}.state-tiles--tall .state-tiles__label{font-size:var(--hh-name-size);font-style:italic;text-transform:none;letter-spacing:.01em;line-height:1.15;white-space:nowrap;margin-top:.8rem}@media(hover:hover)and (min-width:1000px)and (prefers-reduced-motion:no-preference){.state-tiles--tall .state-tiles__item:hover,.state-tiles--tall .state-tiles__item:focus-within{flex-grow:2}}@media(max-width:999px){.state-tiles--tall{gap:.5rem}.state-tiles--tall .state-tiles__label{margin-top:.6rem}}.states-section--space-below{padding-bottom:clamp(2.5rem,5vw,4.5rem)}@media(max-width:699px){.state-tiles--tall{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem .5rem}.state-tiles--tall .state-tiles__media{height:54vw}}.range-row__list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.25rem;list-style:none;margin:2rem 0 0;padding:0}.range-row__link{display:block;text-decoration:none;color:inherit;text-align:center}.range-row__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:var(--hh-stone)}.range-row__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.range-row__link:hover .range-row__media img{transform:scale(1.04)}.range-row__label{display:block;margin-top:.7rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}@media(min-width:700px)and (max-width:1199px){.range-row__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem 1.5rem}.range-row__label{font-size:.78rem}}@media(max-width:699px){.range-row__list{display:flex;gap:.9rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-gutter, 20px);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--container-gutter, 20px));padding-inline:var(--container-gutter, 20px)}.range-row__list::-webkit-scrollbar{display:none}.range-row__item{flex:0 0 38vw;scroll-snap-align:start}}.range-names{margin-top:2rem;display:flex;flex-direction:column;gap:1.25rem}.range-names__pane{order:-1;position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;background:var(--hh-stone)}.range-names__photo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .7s ease,transform 1.6s ease}.range-names__photo img{width:100%;height:100%;object-fit:cover;display:block}.range-names:not(.is-live) .range-names__photo:first-child,.range-names__photo.is-active{opacity:1;transform:none}.range-names__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));grid-auto-flow:column;column-gap:1.25rem;border-top:1px solid rgb(var(--border-color))}.range-names__item{display:flex;min-width:0;border-bottom:1px solid rgb(var(--border-color))}.range-names__link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;padding:.6rem .15rem;color:inherit;text-decoration:none;transition:opacity .35s ease,padding .35s ease}.range-names__name{font-family:EB Garamond,serif;font-style:italic;font-weight:400;font-size:var(--hh-name-size);letter-spacing:.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.range-names__arrow{display:none;font-size:1.1rem;opacity:0;transform:translate(-.5rem);transition:opacity .35s ease,transform .35s ease}.range-names.is-live .is-active .range-names__link{opacity:.55;padding-inline-start:.6rem}.range-names .is-active .range-names__arrow{opacity:1;transform:none}@media(min-width:700px){.range-names{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);align-items:stretch}.range-names__pane{order:0}.range-names__list{column-gap:clamp(1.5rem,3vw,3rem)}.range-names__link{padding-block:.5rem}.range-names__name{font-size:var(--hh-name-size)}.range-names__arrow{display:block}}@media(prefers-reduced-motion:reduce){.range-names__photo,.range-names__link,.range-names__arrow{transition:none}}[id$=__desired-state]>.color-scheme,[id$=__shop-by-form]>.color-scheme,[id$=__reviews_carousel]>.color-scheme,[id$=__herbal-living]>.herbal-living,[id$=__featured-herb]>.color-scheme,[id$=__founder]>.color-scheme,.quiz-invite--photo{padding-block:3.5rem}[id$=__reviews_carousel] .jdgm-carousel-wrapper{margin-block:0;padding-block:0!important;margin-bottom:-72px}@media(max-width:699px){[id$=__desired-state]>.color-scheme,[id$=__shop-by-form]>.color-scheme,[id$=__reviews_carousel]>.color-scheme,[id$=__herbal-living]>.herbal-living,[id$=__featured-herb]>.color-scheme,[id$=__founder]>.color-scheme,.quiz-invite--photo{padding-block:2rem}.range-names{margin-top:1.25rem}}.jdgm-carousel-item .jdgm-carousel-item__reviewer-name{display:none!important}.jdgm-carousel-item .jdgm-carousel-item__product .jdgm-carousel-item__product-title{display:block!important;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-accent)}.jdgm-carousel-item__product{text-decoration:none}.headline-band{padding-block:4.5rem}.headline-band--stone{--background: var(--hh-stone-rgb)}.headline-band__inner{display:flex;flex-direction:column;align-items:center;gap:1.1rem;text-align:center;max-width:48rem;margin-inline:auto;padding-inline:1.5rem}.headline-band__heading{font-family:var(--heading-font-family, "Cardo", serif);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1.2vw,1.8rem);letter-spacing:.05em;text-transform:uppercase;line-height:1.3;margin:0}.headline-band__text{margin:0;max-width:40rem}.headline-band--italic .headline-band__text{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.05rem,1rem + .5vw,1.3rem);line-height:1.55;letter-spacing:0;text-transform:none}.headline-band--caps .headline-band__text{font-family:var(--heading-font-family, "Cardo", serif);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.8}.headline-band__br{display:none}@media(max-width:699px){.headline-band{padding-block:3rem}.headline-band__br{display:inline}.headline-band__heading{text-wrap:initial}}.image-strip{height:var(--strip-height, 170px);overflow:hidden;margin-bottom:3.5rem}.image-strip__img{width:100%;height:100%;object-fit:cover;object-position:center 60%;display:block}@media(max-width:699px){.image-strip{height:var(--strip-height-mobile, 100px);margin-bottom:2.5rem}}.states-bar{padding-block:1.15rem;text-align:center;position:sticky;top:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) - 1px);z-index:3}.states-bar__link{color:inherit;text-decoration:none}.states-bar__arrow{display:inline-block;margin-inline-start:.35em;letter-spacing:0;transition:transform .3s ease}.states-bar__link:hover .states-bar__arrow{transform:translate(5px)}.states-bar__text{margin:0;font-family:var(--heading-font-family, "Cardo", serif);font-weight:400;font-size:.95rem;letter-spacing:.22em;text-transform:uppercase;color:var(--hh-paper)}.states-section--bar .state-tiles,.range-row--bar .range-row__list,.range-row--line .range-row__list{margin-top:2.5rem}.states-line-wrap{position:sticky;top:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) - 1px);z-index:3;background:rgb(var(--background));padding:.9rem 0 .1rem;margin-bottom:.5rem}.states-line{margin:0 auto;font-family:var(--heading-font-family, "Cardo", serif);font-weight:400;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;text-align:center;padding-bottom:.9rem;border-bottom:1px solid var(--hh-accent);width:fit-content}.states-section--line .state-tiles{margin-top:2rem}@media(max-width:699px){.states-bar__text,.states-line{font-size:.9rem;letter-spacing:.16em}}.shopify-section--image-strip:has(+.shopify-section--desired-state-grid .states-section--bar) .image-strip,.shopify-section--image-strip:has(+.shopify-section--range-row .range-row--bar) .image-strip{margin-bottom:0}.shopify-section--image-strip+.shopify-section--desired-state-grid>.states-section--bar,.shopify-section--image-strip+.shopify-section--range-row>.range-row--bar{padding-block-start:0}.footer__wordmark-kicker{margin:0 0 .7rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.state-hero{background:var(--hh-stone)}.state-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:1600px;margin:0 auto}.state-hero__panel{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;padding:3rem clamp(1.5rem,7vw,7rem)}.state-hero__kicker{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 1.1rem}.state-hero__title{font-size:clamp(1.7rem,1.2rem + 1.9vw,2.75rem);line-height:1.15;color:var(--hh-ink);margin:0}.state-hero__links{display:flex;gap:2rem;margin-top:2rem}.state-hero__link{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid var(--hh-accent)}.state-hero__photo{margin:0;height:min(74vh,700px);min-height:440px;overflow:hidden}.state-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:699px){.state-hero__inner{grid-template-columns:minmax(0,1fr)}.state-hero__photo{order:-1;width:100%;height:min(62vh,125vw);min-height:0;aspect-ratio:auto;max-height:none}.state-hero__panel{padding:2rem 1.5rem 2.25rem}}.collection-card__label{font-family:EB Garamond,serif;font-style:italic;font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;text-align:center;margin:.9rem 0 .4rem}.range-index__strip{width:100%;max-width:1200px;margin:0 auto;height:160px;overflow:hidden}.range-index__strip img{width:100%;height:100%;object-fit:cover;display:block}.range-index{list-style:none;margin:0 auto;padding:0;width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.5rem,6vw,6rem)}.range-index__item{border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.range-index__link{display:block;padding:1.9rem 0 2.2rem;text-decoration:none;text-align:left;color:inherit}.range-index__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.range-index__name{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);line-height:1.2;margin:0;transition:color .2s}.range-index__count{flex:none;font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);white-space:nowrap}.range-index__description{margin:.7rem 0 0;max-width:34rem;line-height:1.6}.range-index__cta{display:inline-block;margin-top:1.1rem;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent)}.range-index__cta span{display:inline-block;transition:transform .2s}.range-index__link--media{display:grid;grid-template-columns:210px minmax(0,1fr);gap:1.75rem;align-items:start}.range-index__media{aspect-ratio:3 / 2;background:var(--hh-stone);overflow:hidden;border-radius:var(--hh-radius)}.range-index__media img{width:100%;height:100%;object-fit:cover;display:block}.range-index__link--media .range-index__head{flex-direction:column;align-items:flex-start;gap:.45rem}@media(pointer:fine){.range-index__link:hover .range-index__name{color:var(--hh-accent)}.range-index__link:hover .range-index__cta span{transform:translate(4px)}}@media(max-width:799px){.range-index{grid-template-columns:minmax(0,1fr)}.range-index__strip{height:100px}.range-index__link{padding:1.5rem 0 1.7rem}.range-index__link--media{grid-template-columns:132px minmax(0,1fr);gap:1.1rem}}.headline-band__kicker{font-family:var(--heading-font-family);font-size:.75rem;line-height:1.7;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 1rem;text-wrap:balance}@media(min-width:700px){.headline-band__kicker{font-size:.95rem;letter-spacing:.2em;margin-bottom:1.25rem}}.founder-signature{font-size:1.9rem;line-height:1.2;margin:.6rem 0 .4rem}.footer__directory-label{display:none}@media(max-width:699px){.footer__block--newsletter .v-stack>.prose{display:none}.footer__directory-label{display:block;margin:1.9rem 0 .2rem;font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.footer__accordion-group .accordion{border-block-start-width:0;border-color:rgb(var(--hh-ink-rgb) / .16)}.footer__accordion-group .accordion__toggle.h6{display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:.95rem 0;font-size:.82rem;letter-spacing:.12em}.footer__brand-mark{margin-top:2.1rem;text-align:center}.footer__brand-mark .footer__wordmark{max-width:170px;margin-inline:auto}.footer__block-list{margin-inline:0}.footer__acknowledgement{margin-top:-.5rem}.footer__block--text a{white-space:nowrap}}.quiz-invite--cream{--background: var(--hh-paper-rgb)}.quiz-invite--cream.quiz-invite--photo .quiz-invite__inner{background:var(--hh-stone)}.quiz-invite__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.75rem;margin-top:.75rem}.quiz-invite__actions .button{margin-top:0}.quiz-invite__link{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid var(--hh-accent)}@media screen and (min-width:700px){.quiz-invite--photo-right{grid-template-columns:45fr 55fr}.quiz-invite--photo-right .quiz-invite__photo{order:2;margin-inline:0 clamp(1rem,4vw,4rem)}.quiz-invite--photo-right .quiz-invite__inner{order:1;margin:0 -6rem 0 clamp(1rem,4vw,4rem);justify-self:end}}.state-hero__description{margin-top:1.2rem;max-width:32rem;line-height:1.65}.state-hero__description p{margin:0}.state-hero__more{max-width:44rem;margin:3rem auto;padding-inline:1.5rem;text-align:center;line-height:1.7}.state-hero__action{margin-top:1.75rem}.state-hero__action+.state-hero__links{margin-top:1.4rem}.state-hero__links{flex-wrap:wrap;row-gap:.9rem}.state-hero--compact .state-hero__photo{height:min(50vh,440px);min-height:340px}.state-hero--compact .state-hero__panel{padding-block:2.5rem}.state-hero__photo{position:relative}.state-hero__credit{position:absolute;inset:auto 0 0 0;margin:0;padding:2.75rem 1.5rem .95rem;font-size:.78rem;line-height:1.4;color:var(--hh-paper);background:linear-gradient(to top,#0000008c,#0000)}.state-hero__credit a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.state-hero__credit em{font-family:EB Garamond,serif;font-style:italic;font-size:1.2em}@media(max-width:699px){.state-hero--compact .state-hero__photo{height:auto;min-height:0;max-height:none;aspect-ratio:3 / 2}}.state-hero--wide .state-hero__photo{height:auto;min-height:0;max-height:none;aspect-ratio:3 / 2}.state-guide{max-width:1200px;margin-inline:auto}.state-guide__header{text-align:center;margin-bottom:1rem}.state-guide__kicker{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 .7rem}.state-guide__title{margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem)}.state-guide-question{background:var(--hh-ink);color:var(--hh-paper);text-align:center;padding:1.15rem 1.5rem 1.25rem}.state-guide-question:not(.state-guide-question--links){position:sticky;top:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) - 1px);z-index:3}.state-guide-question__kicker{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--hh-paper-rgb) / .65);margin:0 0 .35rem}.state-guide-question__text{font-family:var(--heading-font-family);font-size:clamp(.95rem,.85rem + .45vw,1.2rem);letter-spacing:.1em;text-transform:uppercase;line-height:1.35;margin:0;text-wrap:balance}.state-guide-question--links{padding-block:1.25rem 1.5rem}.state-guide-question__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.25rem;margin-top:.6rem}.state-guide-question__links a{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-paper);text-decoration:none;padding-bottom:.25rem;border-bottom:1px solid rgb(var(--hh-paper-rgb) / .45)}@media(hover:hover){.state-guide-question__links a:hover{border-bottom-color:var(--hh-paper)}}.state-guide-patterns{padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem)}.state-guide__need{border-top:1px solid rgb(var(--hh-rule-rgb) / .45);margin-top:3.5rem;padding-top:3rem;text-align:center;scroll-margin-top:calc(var(--announcement-bar-height, 0px) + var(--header-height, 0px) + 6.5rem)}.state-guide__need:first-of-type{border-top:0;margin-top:0;padding-top:0}.state-guide__need-number{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 .8rem}.state-guide__need-title{font-family:EB Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.6rem);letter-spacing:0;text-transform:none;line-height:1.18;color:var(--hh-ink);margin:0 auto;max-width:24ch;text-wrap:balance}.state-guide__need-text{max-width:52ch;margin:.9rem auto 0}.state-guide__cards{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,205px));justify-content:center;gap:2.25rem 1.75rem}.state-guide__cards--recipes{grid-template-columns:repeat(auto-fit,minmax(200px,260px))}.state-guide__cards .homepage-recipes__card{width:auto}.state-guide__cards .homepage-recipes__image{border-radius:var(--hh-radius);margin-bottom:.9em}.state-guide__cards .homepage-recipes__card h3{font-size:.95rem}.state-guide__cards .homepage-recipes__excerpt{font-size:.82rem;line-height:1.5}.state-guide__cards .homepage-recipes__read-more{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.1em;color:var(--hh-accent)}.state-guide__note{text-align:center;font-size:.82rem;opacity:.65;margin:3rem 0 0}.state-guide__more{text-align:center;margin:2.25rem 0 0}.section-stack>.state-guide__more{margin:0}.state-guide__link{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid var(--hh-accent)}.state-guide__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1rem 2.5rem;margin-top:1.5rem}.state-guide-band--stone{background:var(--hh-stone)}@media(max-width:699px){.state-guide__need{margin-top:2.5rem;padding-top:2.25rem}.state-guide-question{padding:.95rem 1.25rem 1.05rem}.state-guide__cards,.state-guide__cards--recipes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem;margin-top:1.75rem}.state-guide__links{flex-direction:column;align-items:center}}.guide-index{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.75rem}.guide-index__link{display:block;text-align:center;text-decoration:none;color:inherit}.guide-index__image{aspect-ratio:4 / 3;overflow:hidden;margin-bottom:1.1rem}.guide-index__image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.guide-index__title{font-size:1.05rem;letter-spacing:.1em;margin:0 0 .45rem}.guide-index__question{font-family:EB Garamond,serif;font-style:italic;font-size:1.1rem;line-height:1.35;margin:0 auto .7rem;max-width:22ch;text-wrap:balance}.guide-index__more{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);border-bottom:1px solid rgb(var(--hh-rule-rgb) / .5);padding-bottom:.2rem}@media(hover:hover){.guide-index__link:hover img{opacity:.88}}@media(max-width:999px){.guide-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1rem}}@media(max-width:699px){.guide-index__title{font-size:.85rem;letter-spacing:.08em}.guide-index__question{font-size:1rem}.guide-index__more{font-size:.62rem;letter-spacing:.08em;white-space:nowrap}}.product-card__line{margin:.1rem auto .15rem;max-width:28ch;font-family:var(--text-font-family);font-size:.8rem;text-transform:none;letter-spacing:0;line-height:1.45;color:rgb(var(--hh-ink-rgb) / .72);text-align:center;text-wrap:balance;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(max-width:699px){.product-card__line{font-size:.75rem}}:root{--hh-radius: 4px}.product-card__figure,.horizontal-product-card__figure,.line-item__media,.product-gallery__media>*,.collection-card .content-over-media,.blog-post-card img,.media-grid__item,.multi-column__media,.guide-index__image,.range-index__media,.range-index__strip,.homepage-recipes__image,.herbal-living__image{border-radius:var(--hh-radius);overflow:hidden}.guidance-hero{background:var(--hh-stone);padding-block:clamp(2.5rem,5vw,4.5rem)}.guidance-hero__inner{max-width:720px;margin-inline:auto;text-align:center}.guidance-hero--photo .guidance-hero__inner{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(2rem,6vw,5.5rem);align-items:center;text-align:left}.guidance-hero__photo{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--hh-radius)}.guidance-hero__photo img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.guidance-hero__kicker,.guidance-contact__kicker{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 1rem}.guidance-hero__title{font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);line-height:1.08;margin:0;text-wrap:balance}.guidance-hero__intro{margin-top:1.4rem;max-width:34rem;font-size:1rem;line-height:1.7}.guidance-hero:not(.guidance-hero--photo) .guidance-hero__intro{margin-inline:auto}.guidance-hero__intro p{margin:0}.guidance-hero__intro p+p{margin-top:.7rem}.guidance-hero__intro em{display:block;font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.45rem,1.25rem + .9vw,1.9rem);line-height:1.25}.guidance-doors{display:flex;flex-direction:column;gap:.7rem;margin-top:clamp(1.75rem,3vw,2.5rem);text-align:left}.guidance-doors__door{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1.1rem 1.4rem 1.15rem;background:var(--hh-paper);border:1px solid transparent;border-radius:var(--hh-radius);text-decoration:none;color:var(--hh-ink);transition:border-color .2s ease}.guidance-doors__number{font-family:EB Garamond,serif;font-style:italic;font-size:1.2rem;color:var(--hh-accent);align-self:start;padding-top:.05rem}.guidance-doors__body{display:flex;flex-direction:column;gap:.25rem}.guidance-doors__title{font-family:var(--heading-font-family);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase}.guidance-doors__text{font-size:.88rem;line-height:1.5;color:rgb(var(--hh-ink-rgb) / .72)}.guidance-doors__arrow{color:var(--hh-accent);transition:transform .2s ease}@media(hover:hover){.guidance-doors__door:hover{border-color:var(--hh-accent)}.guidance-doors__door:hover .guidance-doors__arrow{transform:translate(5px)}}.guidance-doors__door:focus-visible{border-color:var(--hh-accent)}.guidance-contact{background:var(--hh-stone);padding-block:clamp(3rem,6vw,5rem);scroll-margin-top:6rem}.guidance-contact__inner{max-width:640px;margin-inline:auto;text-align:center}.guidance-contact--photo .guidance-contact__inner{max-width:1120px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,6vw,5rem);align-items:center;text-align:left}.guidance-contact__photo{margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--hh-radius)}.guidance-contact__photo img{width:100%;height:100%;object-fit:cover;display:block}.guidance-contact__title{font-size:clamp(1.4rem,1.15rem + 1vw,2rem);line-height:1.2;margin:0;text-wrap:balance}.guidance-contact__text{margin-top:1rem;line-height:1.65}.guidance-contact__hours{margin:.9rem 0 0;font-size:.85rem;color:rgb(var(--hh-ink-rgb) / .7)}.guidance-contact__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.1rem 2rem;margin-top:1.9rem}.guidance-contact--photo .guidance-contact__actions{justify-content:flex-start}.guidance-contact__link,.guidance-subhead__back a{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid var(--hh-accent)}.faq-tiles{list-style:none;margin:0 auto;padding:0;max-width:1200px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 1.75rem}.faq-tiles__link{display:block;text-align:center;text-decoration:none;color:inherit}.faq-tiles__image{aspect-ratio:1;overflow:hidden;border-radius:var(--hh-radius);background:var(--hh-stone);margin-bottom:1.1rem}.faq-tiles__image img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.faq-tiles__title{font-family:var(--heading-font-family);font-style:normal;font-size:.98rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .4rem}.faq-tiles__text{font-size:.86rem;line-height:1.5;margin:0 auto;max-width:24ch;color:rgb(var(--hh-ink-rgb) / .72);text-wrap:balance}@media(hover:hover){.faq-tiles__link:hover img{opacity:.88}}.guidance-subhead{text-align:center}.guidance-subhead__back{margin:0 0 1.6rem}.guidance-subhead__title{margin:0}.guidance-subhead__text{margin:1rem auto 0;max-width:46ch}.guide-index__action{display:flex;justify-content:center}.guide-index--compact{grid-template-columns:repeat(8,minmax(0,1fr));gap:1.5rem 1rem}.guide-index--compact .guide-index__image{aspect-ratio:4 / 5;margin-bottom:.7rem}.guide-index--compact .guide-index__title{font-family:var(--heading-font-family);font-style:normal;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;margin:0;line-height:1.4}.guide-index__strip-label{display:flex;align-items:center;gap:1.25rem;max-width:1200px;width:100%;margin:0 auto;font-family:var(--heading-font-family);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.guide-index__strip-label:before,.guide-index__strip-label:after{content:"";flex:1;height:1px;background:rgb(var(--hh-rule-rgb) / .45)}.guide-index__all{text-align:center;margin:0}@media(max-width:999px){.guide-index--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.faq-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}}@media(max-width:699px){.guidance-hero--photo .guidance-hero__inner{grid-template-columns:minmax(0,1fr)}.guidance-hero__photo{order:-1;width:min(62vw,250px);margin-inline:auto}.guidance-hero--photo .guidance-hero__text>header{text-align:center}.guidance-hero--photo .guidance-hero__intro{margin-inline:auto}.guidance-contact--photo .guidance-contact__inner{grid-template-columns:minmax(0,1fr);text-align:center}.guidance-contact--photo .guidance-contact__actions{justify-content:center}.guide-index--compact .guide-index__title{font-size:.68rem;letter-spacing:.08em}}.herb-hero__latin{font-size:1.25rem;margin:0 0 .6rem}.state-hero__description .herb-hero__latin+p{margin-top:0}.state-hero__subtitle{margin:.45rem 0 0;font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.15rem,1.05rem + .5vw,1.45rem);color:rgb(var(--hh-ink-rgb) / .8)}.state-hero__photo-title{display:flex;align-items:baseline;gap:.7rem;position:absolute;inset:auto 0 0 0;padding:3rem 1.6rem 1rem;color:var(--hh-paper);background:linear-gradient(to top,#0000008c,#0000)}.state-hero__photo-name{font-family:var(--heading-font-family);font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.state-hero__photo-latin{font-family:EB Garamond,serif;font-style:italic;font-size:1.1rem}@media(max-width:699px){.state-hero__photo-title{flex-direction:column;align-items:flex-start;gap:.15rem;padding:3.5rem 1.5rem 1.1rem;background:linear-gradient(to top,#0009,#0000)}.state-hero__photo-name{font-family:var(--heading-font-family);font-size:1.9rem;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.state-hero__photo-latin{font-family:EB Garamond,serif;font-style:italic;font-size:1.15rem}.state-hero--photo-title .state-hero__title,.state-hero--photo-title .state-hero__subtitle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.state-hero--photo-title .state-hero__description{margin-top:.4rem}}.herb-article{max-width:1160px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(2.5rem,6vw,5.5rem);align-items:start}.herb-article__title{margin:0;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);line-height:1.15}.herb-article__aside{position:sticky;top:7.5rem}.herb-card{background:var(--hh-stone);border-radius:var(--hh-radius);padding:1.75rem 1.75rem 1.25rem}.herb-card__illustration{margin:0 auto 1rem;max-width:150px}.herb-card__illustration img{width:100%;height:auto;display:block;mix-blend-mode:multiply}.herb-card__title{margin:0;font-size:1.35rem;letter-spacing:.08em;line-height:1.2}.herb-card__brief{margin:.75rem 0 0;font-family:EB Garamond,serif;font-style:italic;font-size:1.3rem;line-height:1.35}.herb-card__growing{margin:.8rem 0 0;font-size:.92rem;line-height:1.65}.herb-card__facts{margin:1.4rem 0 0;border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-card__facts>div{padding:.8rem 0;border-bottom:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-card__facts>div:last-child{border-bottom:0}.herb-card__facts dt{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--hh-accent);margin-bottom:.3rem}.herb-card__facts dd{margin:0;font-size:.95rem;line-height:1.55}.herb-card__facts a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--hh-rule-rgb) / .6);text-underline-offset:.2em}.herb-lens{margin-top:2.5rem;padding-top:2.25rem;border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-lens--standin{border-top:0;padding-top:0;margin-top:2rem}.herb-article__main{counter-reset:lens}.herb-lens__title,.herb-lens--standin .rte h3:not(:empty){font-family:var(--heading-font-family);font-style:normal;font-weight:400;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.25;margin:0 0 1.25rem}.herb-lens__title:before,.herb-lens--standin .rte h3:not(:empty):before{counter-increment:lens;content:counter(lens,decimal-leading-zero);display:block;font-family:EB Garamond,serif;font-style:italic;font-size:1.15rem;letter-spacing:0;text-transform:none;color:var(--hh-accent);margin-bottom:.3rem}.herb-lens--standin .rte h3:not(:empty){margin-top:2.5rem;padding-top:2.25rem;border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-lens--standin .rte>div>h3:first-child,.herb-lens--standin .rte h3:empty{margin-top:0;padding-top:0;border-top:0}.herb-lens--standin .rte h3:empty{display:none}.herb-lens__text{font-size:1.02rem;line-height:1.8;max-width:66ch;overflow-wrap:anywhere}.herb-lens__text p{margin:0 0 1.1em}.herb-lens__text--lead>div>p:first-child,.herb-lens__text--lead>p:first-child{font-family:EB Garamond,serif;font-size:1.4rem;line-height:1.5}.herb-lens--standin .rte :is(h2,h4){font-family:var(--heading-font-family);font-style:normal;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;margin:2.25rem 0 .9rem}.herb-lens__fold{margin-top:.5rem;max-width:66ch}.herb-article__meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin:2.25rem 0 0;max-width:66ch}.herb-article__review{margin:0;flex:1 1 18rem;font-size:.85rem;letter-spacing:.02em;color:var(--hh-accent)}.herb-article__disclaimer{margin:1.1rem 0 0;max-width:66ch;font-size:.8rem;line-height:1.6;color:rgb(var(--hh-ink-rgb) / .7)}.herb-article__disclaimer+.herb-lens__fold--sources{margin-top:1.25rem}.area-hero{background:var(--hh-stone);padding:clamp(2.75rem,6vw,4.5rem) 1.25rem clamp(2.5rem,5vw,3.75rem);text-align:center}.area-hero__inner{max-width:40rem;margin-inline:auto}.area-hero__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.1;margin:0;text-wrap:balance}.area-hero__lead{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);line-height:1.45;margin:1.1rem auto 0;max-width:34rem;text-wrap:balance}.area-hero__lead a{color:inherit;text-underline-offset:.2em}.area-hero__count{margin:1.5rem 0 0;font-family:var(--heading-font-family);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent)}.area-hero__count a{color:inherit;text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.2rem}.area-herbs{padding-top:clamp(2rem,4vw,3rem)}.recipes-featuring__grid{justify-content:center}.herb-profile__feature-grid>li{flex:0 1 calc((100% - 1.5em) / 3);min-width:0}.herb-article__review-second{display:block;margin-top:.25rem}.herb-share{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:1px solid var(--hh-accent);padding:0 0 .3rem;margin:0;cursor:pointer;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);white-space:nowrap}.herb-share:focus-visible{outline:2px solid var(--hh-accent);outline-offset:4px}.herb-article__meta+.herb-lens__fold--sources{margin-top:1rem}.herb-pager{border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-pager__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:2.25rem 0}.herb-pager__side--next{text-align:right}.herb-pager__link{display:inline-flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit}.herb-pager__label{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent)}.herb-pager__name{font-family:var(--heading-font-family);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.herb-pager__link:hover .herb-pager__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}@media(max-width:699px){.herb-pager__inner{grid-template-columns:1fr 1fr;gap:1.5rem 1rem;padding:1.75rem 0}.herb-pager__all{grid-column:1 / -1;grid-row:2;text-align:center}.herb-pager__name{font-size:1.05rem}}.herb-article__review a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.herb-lens__fold--sources{margin-top:2rem;border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-lens__sources ol{margin:0;padding-left:1.4em}.herb-lens__sources li{margin-bottom:.7em}.herb-lens__sources{font-size:.82rem;line-height:1.6;overflow-wrap:anywhere}.herb-connect,.herb-guides{max-width:760px;margin-inline:auto}.herb-intelligence__lens-title{font-family:EB Garamond,serif;font-style:italic;font-weight:400;font-size:1.6rem;letter-spacing:0;text-transform:none;line-height:1.25;margin:0 0 1rem}.herb-connect__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem 3rem;margin-top:2.25rem}.herb-connect__block p{margin:0;line-height:1.7}.herb-connect__block .rte p{margin:0 0 .9em}.herb-connect__block .rte ul{margin:0 0 .9em;padding-left:1.1em;line-height:1.7}.herb-connect__block .rte li{margin-bottom:.6em}.herb-connect__block .rte>div>:last-child{margin-bottom:0}.herb-article__notice{margin-top:1.75rem;padding:1.25rem 1.4rem;background:var(--hh-stone);border:1px solid rgb(var(--hh-rule-rgb) / .6);border-radius:var(--hh-radius);max-width:66ch}.herb-article__notice p{margin:0;font-size:.95rem;line-height:1.65}.herb-article__notice .state-guide__kicker{margin-bottom:.5rem}.herb-article__notice-link{margin-top:.75rem!important}.herb-article__notice-link a{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.25rem}.herb-article__overview{margin-top:1.75rem}.herb-article__overview>div>p:last-child{margin-bottom:0}.herb-guides{max-width:1040px}.herb-guides__list{list-style:none;margin:2.25rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.herb-guides__list a{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;height:100%;padding:1.1rem 1.4rem 1.2rem;background:var(--hh-paper);border:1px solid transparent;border-radius:var(--hh-radius);text-decoration:none;color:var(--hh-ink);transition:border-color .2s ease}.herb-guides__text{display:flex;flex-direction:column;gap:.3rem}.herb-guides__guide{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--hh-accent)}.herb-guides__pattern{font-family:EB Garamond,serif;font-style:italic;font-size:1.3rem;line-height:1.25}.herb-guides__detail{font-size:.88rem;line-height:1.5;color:rgb(var(--hh-ink-rgb) / .72)}.herb-guides__arrow{flex:none;color:var(--hh-accent);transition:transform .2s ease}@media(hover:hover){.herb-guides__list a:hover{border-color:var(--hh-accent)}.herb-guides__list a:hover .herb-guides__arrow{transform:translate(5px)}}.herb-reviews.section-spacing{padding-block:clamp(2rem,3.5vw,3rem)}.herb-reviews__inner{max-width:1160px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center}.herb-reviews__lead{text-align:center}.herb-reviews__title{margin:0;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);line-height:1.3;text-wrap:balance}.herb-reviews__stars,.herb-review__stars{color:var(--hh-accent);letter-spacing:.12em}.herb-reviews__stars{margin:.7rem 0 .15rem;font-size:1.15rem}.herb-reviews__summary{margin:0;font-size:.9rem}.herb-reviews__all{margin:.9rem 0 0}.herb-reviews__all a{white-space:nowrap}.herb-reviews__carousel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.herb-reviews__arrow{border:0;background:none;cursor:pointer;font-size:2.2rem;line-height:1;color:rgb(var(--hh-ink-rgb) / .35);padding:.25rem .4rem;transition:color .2s ease}.herb-reviews__arrow:hover,.herb-reviews__arrow:focus-visible{color:var(--hh-accent)}.herb-reviews__track{display:flex;gap:2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.herb-reviews__track::-webkit-scrollbar{display:none}.herb-review{flex:0 0 calc((100% - 2.5rem)/2);scroll-snap-align:start;display:flex;flex-direction:column}.herb-review__stars{margin:0 0 .45rem;font-size:1rem}.herb-review__title{font-family:var(--text-font-family);font-style:normal;font-weight:700;font-size:1rem;letter-spacing:0;text-transform:none;line-height:1.35;margin:0 0 .25rem}.herb-review__body{margin:0 0 .6rem;font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.herb-review__author{margin:0;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-accent)}@media(max-width:899px){.herb-reviews__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);gap:.75rem}.herb-reviews__track{gap:1.5rem}.herb-review{flex-basis:100%}.herb-reviews__arrow{font-size:1.8rem;padding:.2rem .1rem}}.herb-article__figure{margin:2.25rem 0 0}.herb-lens__text .herb-article__figure{margin:2rem 0 2.5rem}.herb-lens__text .herb-article__figure img{margin:0}.herb-article__figure img{width:100%;height:auto;display:block;border-radius:var(--hh-radius)}.herb-article__figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.2rem 1.5rem;margin-top:.6rem;font-size:.8rem;color:rgb(var(--hh-ink-rgb) / .7)}.herb-article__caption{font-family:EB Garamond,serif;font-style:italic;font-size:1.05rem;color:var(--hh-ink)}.herb-article__credit a{color:inherit;text-decoration:underline;text-underline-offset:.2em}@media(max-width:899px){.herb-article{grid-template-columns:minmax(0,1fr)}.herb-article__aside{position:static;order:-1}.herb-card__illustration{max-width:120px}}@media(max-width:699px){.herb-guides__list{grid-template-columns:minmax(0,1fr)}}.partner-brand{padding:clamp(2.5rem,5vw,4rem) 1.25rem}.partner-brand:nth-child(2n){background:var(--hh-stone)}.partner-brand__inner{max-width:76rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.75rem,4vw,4rem);align-items:center}.partner-brand__name{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.15;margin:0 0 .9rem}.partner-brand__name a{color:inherit;text-decoration:none}.partner-brand__about{max-width:34rem;line-height:1.65}.partner-brand__about p{margin:0}.partner-brand__more{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin:1.5rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.partner-brand__more a{color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.25rem}.partner-brand__count{color:rgb(var(--hh-ink-rgb) / .6);font-size:.7rem;letter-spacing:.12em}.partner-brand__strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.partner-brand__product{display:block;text-decoration:none;color:inherit}.partner-brand__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:var(--hh-paper)}.partner-brand:nth-child(odd) .partner-brand__media{background:var(--hh-stone)}.partner-brand__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.partner-brand__product:hover .partner-brand__media img{transform:scale(1.04)}.partner-brand__label{display:block;margin-top:.7rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;line-height:1.4}.partner-brand__name a:focus-visible,.partner-brand__more a:focus-visible,.partner-brand__product:focus-visible{outline:2px solid var(--hh-accent);outline-offset:4px}@media(max-width:899px){.partner-brand__inner{grid-template-columns:minmax(0,1fr)}.partner-brand__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem}}.partner-brands--stacked .partner-brand__inner{display:block;max-width:68rem;text-align:center}.partner-brands--stacked .partner-brand__about{margin-inline:auto}.partner-brands--stacked .partner-brand__more{justify-content:center}.partner-brands--stacked .partner-brand__strip{display:flex;flex-wrap:wrap;justify-content:center;gap:1.75rem 1.25rem;margin-top:2rem}.partner-brands--stacked .partner-brand__strip>li{flex:0 1 11rem;min-width:0}@media(max-width:699px){.partner-brands--stacked .partner-brand__strip>li{flex-basis:calc(50% - .625rem)}}.product-card__range{margin:0;font-family:var(--heading-font-family);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent)}.recipe-head{padding:clamp(1.5rem,4vw,3.5rem) 1.25rem}.recipe-head__inner{max-width:78rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.recipe-head__photo{grid-column:2;grid-row:1;margin:0;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px}.recipe-head__photo img{width:100%;height:100%;object-fit:cover;display:block}.recipe-head__text{grid-column:1;grid-row:1;position:relative;z-index:1;background:var(--hh-stone);padding:clamp(2rem,4vw,3.5rem);margin-right:-4.5rem}.recipe-head--plain .recipe-head__inner{grid-template-columns:minmax(0,1fr);max-width:44rem}.recipe-head--plain .recipe-head__text{margin-right:0;text-align:center}.recipe-head__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.12;margin:0;text-wrap:balance}.recipe-head__lead{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);line-height:1.45;margin:1rem 0 0}.recipe-head__meta{margin:1.25rem 0 0;font-size:.85rem;color:rgb(var(--hh-ink-rgb) / .7)}.recipe-head__jump{margin:1.5rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.recipe-head__jump a,.companions__more a{color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.25rem}.recipe-story{max-width:44rem;margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem 0}.recipe-story--video{max-width:68rem;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.recipe-story__text{font-size:1.05rem;line-height:1.75}.recipe-story__text>:first-child{margin-top:0}.recipe-story__video{margin:0}.recipe-story__video .recipe-video{max-width:20rem;margin-inline:auto;border-radius:4px;overflow:hidden}.recipe-story__caption{margin-top:.7rem;text-align:center;font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent)}.recipe-card{margin-top:clamp(2.5rem,5vw,4rem);background:var(--hh-stone);padding:clamp(2.5rem,5vw,4.5rem) 1.25rem;scroll-margin-top:6rem}.recipe-card__inner{max-width:68rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.recipe-card__heading{font-family:var(--heading-font-family);font-weight:400;font-size:1.35rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;padding-bottom:.8rem;border-bottom:1px solid var(--hh-accent)}.recipe-card__list{list-style:none;margin:0;padding:0}.recipe-card__list li{padding:.7rem 0;border-bottom:1px solid rgb(var(--hh-rule-rgb) / .3);line-height:1.5}.recipe-card__steps{list-style:none;margin:0;padding:0;counter-reset:step}.recipe-card__steps li{counter-increment:step;position:relative;padding:0 0 1.4rem 3.25rem;line-height:1.7}.recipe-card__steps li:before{content:counter(step);position:absolute;left:0;top:-.35rem;font-family:var(--heading-font-family);font-size:1.9rem;line-height:1.3;color:var(--hh-accent)}.recipe-companions{padding:clamp(1rem,3vw,2rem) 1.25rem clamp(2.5rem,5vw,4rem)}.companions{max-width:76rem;margin:clamp(2.5rem,5vw,4rem) auto 0;text-align:center}.companions__heading{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem}.companions__heading:after{content:"";display:block;width:3rem;height:1px;background:var(--hh-accent);margin:.9rem auto 0}.companions__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,14rem));justify-content:center;gap:2rem 1.5rem;margin-top:2rem}.companions__more{margin:.5rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}@media(max-width:899px){.recipe-head{padding:0 0 .5rem}.recipe-head__inner{display:block}.recipe-head__photo{border-radius:0;aspect-ratio:4 / 3}.recipe-head__text{margin:-2.5rem 1rem 0;padding:1.75rem 1.5rem}.recipe-head--plain .recipe-head__text{margin-top:1rem}.recipe-story--video{display:block}.recipe-story__video{margin-top:2rem}.recipe-card__inner{grid-template-columns:minmax(0,1fr);gap:2.5rem}.companions__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}.recipe-story__text p+p{margin-top:1em}.story-panel{padding:clamp(1.5rem,4vw,3.5rem) 1.25rem}.story-panel__inner{max-width:72rem;margin-inline:auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.story-panel__photo{grid-row:1;grid-column:2;margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:4px}.story-panel__photo img{width:100%;height:100%;object-fit:cover;display:block}.story-panel__text{grid-row:1;grid-column:1;position:relative;z-index:1;background:var(--hh-stone);padding:clamp(2rem,4.5vw,4rem);margin-right:-5rem}.story-panel--left .story-panel__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.story-panel--left .story-panel__photo{grid-column:1}.story-panel--left .story-panel__text{grid-column:2;margin-right:0;margin-left:-5rem}.story-panel__heading{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);letter-spacing:.06em;text-transform:uppercase;line-height:1.12;margin:0;text-wrap:balance}h2.story-panel__heading{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.story-panel__lead{font-family:EB Garamond,serif;font-style:italic;font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem);line-height:1.45;margin:1.1rem 0 0;text-wrap:pretty}.story-panel__body{margin-top:1rem;line-height:1.7;max-width:30rem}.story-panel__body p{margin:0}.story-panel__body p+p{margin-top:.8em}.story-panel__action{margin:1.75rem 0 0}.story-panel__link{margin:1.5rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.story-panel__link a{color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.25rem}.story-statement{padding:clamp(2.5rem,6vw,4.5rem) 1.25rem;text-align:center}.story-statement--stone{background:var(--hh-stone)}.story-statement__inner{max-width:44rem;margin-inline:auto}.story-statement__heading{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.3rem);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;margin:0;text-wrap:balance}.story-statement__text{margin-top:1rem;line-height:1.7}.story-statement__action{margin:1.75rem 0 0}.story-products{padding:0 1.25rem clamp(2.5rem,5vw,4rem)}@media(max-width:899px){.story-panel{padding:0 0 1.5rem}.story-panel__inner,.story-panel--left .story-panel__inner{display:block}.story-panel__photo{border-radius:0;aspect-ratio:4 / 5;max-height:30rem;width:100%}.story-panel__text,.story-panel--left .story-panel__text{margin:-3rem 1rem 0;padding:1.75rem 1.5rem}}.lab-label{padding-block:2.5rem 1rem}.lab-label p{margin:0;padding-top:.75rem;border-top:1px solid rgb(var(--border-color));font:.8rem/1.4 ui-monospace,Menlo,monospace;opacity:.75}.quiz-band{padding-block:clamp(4rem,9vw,7.5rem);text-align:center;overflow:hidden}.quiz-band__kicker{margin:0 0 1.25rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.quiz-band__question{margin:0 auto;max-width:14ch;font-family:EB Garamond,serif;font-style:italic;font-weight:400;font-size:clamp(2.6rem,6.5vw,5.25rem);line-height:1.04;letter-spacing:0;text-transform:none}.quiz-band__states{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;max-width:46rem;margin:2.5rem auto 0;padding:0;list-style:none}.quiz-band__states a{font-family:var(--heading-font-family);font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:inherit;opacity:.42;transition:opacity .3s ease}.quiz-band__states a:hover,.quiz-band__states a:focus-visible{opacity:1;text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:1px}@media(prefers-reduced-motion:no-preference){.quiz-band__states a{animation:quiz-band-word 12.8s linear infinite;animation-delay:calc(var(--i) * 1.6s)}.quiz-band__states:hover a{animation:none}}@keyframes quiz-band-word{0%,14%,to{opacity:.42}3%,10%{opacity:1}}.quiz-band__text{max-width:34rem;margin:1.75rem auto 0;opacity:.8}.quiz-band .button{margin-top:2rem}.quiz-band--ticker{padding-block:clamp(3rem,6vw,5rem)}.quiz-band--stone{background:var(--hh-stone)}.quiz-band__ticker{overflow:hidden;padding-block:.95rem;border-block:1px solid rgb(var(--border-color));margin-bottom:2.5rem}.quiz-band__track{display:flex;width:max-content}.quiz-band__track span{display:inline-flex;align-items:center;font-family:EB Garamond,serif;font-style:italic;font-weight:500;font-size:var(--hh-name-size);letter-spacing:.01em;line-height:1;white-space:nowrap}.quiz-band__track span:after{content:"";width:.16em;height:.16em;margin-inline:clamp(1.5rem,3vw,2.75rem);border-radius:50%;background:var(--hh-accent)}.shopify-section:has(+.shopify-section .quiz-band--bare) .headline-band{padding-bottom:2rem}@media(max-width:699px){.shopify-section:has(+.shopify-section .quiz-band--bare) .headline-band{padding-bottom:1.1rem}}@media(prefers-reduced-motion:no-preference){.quiz-band__track{animation:quiz-band-ticker 90s linear infinite}.quiz-band__ticker:hover .quiz-band__track{animation-play-state:paused}}@keyframes quiz-band-ticker{to{transform:translate(-50%)}}.quiz-band__line{margin:0;font-size:clamp(1.4rem,2.6vw,2rem)}.herb-plate__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,6rem);align-items:center}.herb-plate__art img{display:block;width:100%;height:auto;max-height:36rem;object-fit:contain;mix-blend-mode:multiply}.herb-plate__art .herb-plate__photo{mix-blend-mode:normal;object-fit:cover;border-radius:4px}.herb-plate__kicker{margin:0 0 1rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.herb-plate__name{margin:0;font-size:clamp(2.8rem,7vw,6rem);line-height:.98;letter-spacing:.04em;overflow-wrap:anywhere}.herb-plate__latin{margin:.9rem 0 0;font-family:EB Garamond,serif;font-style:italic;font-size:1.4rem;line-height:1.3}.herb-plate__latin span{font-size:.8em;opacity:.65}.herb-plate__brief{max-width:30rem;margin:1.25rem 0 0;font-size:1.05rem;line-height:1.6}.herb-plate__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:1rem 1.5rem;margin:2rem 0 0;padding-top:1.1rem;border-top:1px solid rgb(var(--border-color))}.herb-plate__facts dt{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent)}.herb-plate__facts dd{margin:.3rem 0 0;font-size:.95rem;line-height:1.45}.herb-plate__links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.herb-plate__link{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--hh-accent)}.herb-plate__link:hover{text-decoration:underline;text-underline-offset:.3em}.herb-plate--strip .herb-plate__grid{grid-template-columns:minmax(0,2.4fr) minmax(0,7fr) minmax(0,2.6fr);gap:clamp(1.5rem,4.5vw,4.5rem)}.herb-plate--strip .herb-plate__art img{aspect-ratio:5 / 12;max-height:none;object-fit:cover;mix-blend-mode:normal;border-radius:4px}.herb-plate__mark img{display:block;width:100%;height:auto;mix-blend-mode:multiply;opacity:.9}@media(max-width:699px){.herb-plate__grid{grid-template-columns:minmax(0,1fr)}.herb-plate__art img{max-height:18rem;margin-inline:auto}.herb-plate--strip .herb-plate__grid{grid-template-columns:34% minmax(0,1fr);align-items:start}.herb-plate--strip .herb-plate__name{font-size:clamp(1.9rem,9vw,2.6rem)}.herb-plate__mark{display:none}}.quiz-drawing__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-drawing__stage{position:relative;width:min(22rem,62vw);aspect-ratio:1 / 1;margin-bottom:2rem}.quiz-drawing__art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease}.quiz-drawing__art.is-active{opacity:1}.quiz-drawing__art img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.quiz-drawing__kicker{margin:0 0 1rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.quiz-drawing__line{margin:0;font-size:clamp(1.9rem,4.4vw,3.5rem);line-height:1.15}.quiz-drawing__line em,.quiz-drawing__word{font-family:EB Garamond,serif;font-style:italic;text-transform:none;letter-spacing:0;font-size:1.08em}.quiz-drawing__word{display:inline-block;min-width:4.6em;text-align:start;color:var(--hh-accent);transition:opacity .4s ease}.quiz-drawing__word.is-changing{opacity:0}.quiz-drawing__text{max-width:32rem;margin:1.25rem auto 0;opacity:.8}.quiz-drawing .button{margin-top:1.75rem}@media(max-width:699px){.quiz-drawing__word{display:block;min-width:0;text-align:center}}.inked__inner{max-width:62rem}.inked__kicker{margin:0 0 1.5rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.inked__statement{margin:0;font-size:clamp(1.7rem,3.7vw,3.1rem);line-height:1.28;letter-spacing:.01em;text-transform:none}.inked.is-live .inked__statement span{color:rgb(var(--hh-ink-rgb) / .16);transition:color .5s ease}.inked.is-live .inked__statement span.is-inked{color:var(--hh-ink)}.inked__foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:1rem 2.5rem;margin-top:2rem}.inked__signature{margin:0;font-size:1.9rem}.inked__link{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--hh-accent)}.inked--photo .container{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);align-items:start}.inked__photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}@media(max-width:699px){.inked--photo .container{grid-template-columns:minmax(0,1fr)}.inked__photo{width:60%}}.quiz-band--bare{padding-block:0}.quiz-band--bare .quiz-band__ticker{margin-bottom:0;border-top:0}.reading-index__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding-bottom:1.25rem;border-bottom:1px solid rgb(var(--border-color))}.reading-index__title{margin:0}.reading-index__all,.reading-index__more{font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--hh-accent);white-space:nowrap}.reading-index__list{list-style:none;margin:0;padding:0}.reading-index__row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.75rem);padding-block:1.5rem;border-bottom:1px solid rgb(var(--border-color))}.reading-index__thumb{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:3px;background:var(--hh-stone);transition:transform .5s cubic-bezier(.3,.1,.2,1);transform-origin:left center}.reading-index__thumb img{width:100%;height:100%;object-fit:cover;display:block}.reading-index__text{display:flex;flex-direction:column;gap:.35rem;min-width:0;transition:transform .5s cubic-bezier(.3,.1,.2,1)}.reading-index__kind{align-self:flex-start;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--hh-accent)}.reading-index__kind:hover{text-decoration:underline;text-underline-offset:.3em}.reading-index__piece{font-family:var(--heading-font-family);font-size:clamp(1.45rem,3.1vw,2.7rem);line-height:1.15;text-decoration:none;color:inherit}@media(hover:hover)and (min-width:700px){.reading-index__row:has(.reading-index__piece:hover,.reading-index__thumb:hover,.reading-index__more:hover) .reading-index__thumb{transform:scale(1.35)}.reading-index__row:has(.reading-index__piece:hover,.reading-index__thumb:hover,.reading-index__more:hover) .reading-index__text{transform:translate(1.75rem)}}@media(max-width:699px){.reading-index__row{grid-template-columns:4.25rem minmax(0,1fr);align-items:start}.reading-index__more{display:none}}@media(prefers-reduced-motion:reduce){.reading-index__thumb,.reading-index__text,.quiz-drawing__art,.quiz-drawing__word{transition:none}}.preparation__inner{grid-template-columns:minmax(0,1fr);max-width:44rem}.preparation__steps{font-size:1.02rem;line-height:1.7}.preparation__steps ol,.preparation__steps ul{padding-left:1.4rem}.preparation__steps li+li{margin-top:.6rem}.preparation__steps p+p{margin-top:1em}.preparation__others{padding:clamp(1.5rem,4vw,3rem) 1.25rem 0}.preparation__others-inner{max-width:44rem;margin-inline:auto}.preparation__list{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid rgb(var(--border-color))}.preparation__list li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgb(var(--border-color))}.preparation__list a{font-family:EB Garamond,serif;font-style:italic;font-size:var(--hh-name-size);color:inherit;text-decoration:none}.preparation__list a:hover{color:var(--hh-accent)}.preparation__type{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.bio-page .shopify-section-group-header-group,.bio-page .shopify-section-group-footer-group,.bio-page #shopify-chat,.bio-page shopify-chat,.bio-page .gorgias-chat-container,.bio-page #smile-ui-container,.bio-page #smile-ui-lite-container,.bio-page #shopify-section-announcement-bar,.bio-page [id*=__announcement-bar]{display:none!important}.bio{min-height:100vh;min-height:100svh;display:flex;justify-content:center;padding:clamp(2.5rem,8vw,5rem) 1.25rem 3rem}.bio__inner{width:100%;max-width:26rem;text-align:center}.bio__mark{display:block;margin:0 auto 2rem;color:var(--hh-ink)}.bio__logo{display:block;width:7.5rem;height:auto;margin-inline:auto}.bio__wordmark{display:block;width:min(15rem,70%);height:auto;margin-inline:auto}.bio__heading{margin:0;font-size:1.5rem;letter-spacing:.1em}.bio__text{margin:.75rem 0 0;font-family:EB Garamond,serif;font-style:italic;font-size:1.15rem;opacity:.85}.bio__links{display:grid;gap:.7rem;margin-top:2rem}.bio__link{display:block;padding:.95rem 1.25rem;border:1px solid var(--hh-ink);border-radius:999px;font-family:var(--heading-font-family);font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--hh-ink);transition:background .25s ease,color .25s ease,border-color .25s ease}.bio__link:hover,.bio__link:focus-visible{background:var(--hh-ink);color:var(--hh-paper)}.bio__link--solid{background:var(--hh-accent);border-color:var(--hh-accent);color:var(--hh-paper)}.bio__link--solid:hover,.bio__link--solid:focus-visible{background:var(--hh-ink);border-color:var(--hh-ink)}.bio__foot{margin:2.5rem 0 0;font-size:.78rem;opacity:.6}.recipe-head__jump a+a{margin-inline-start:1.5rem}.handbook__inner{max-width:44rem;margin-inline:auto}.handbook__directory{padding:clamp(1.5rem,4vw,3rem) 1.25rem 0}.handbook__group+.handbook__group{margin-top:2rem}.handbook__kind{margin:0;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.handbook__directory .preparation__list{margin-top:.5rem}.handbook__entry{border-bottom:1px solid rgb(var(--hh-rule-rgb) / .35);scroll-margin-top:7rem}.handbook__entry:first-of-type{border-top:1px solid rgb(var(--hh-rule-rgb) / .35)}.handbook__summary{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 0;cursor:pointer;list-style:none}.handbook__summary::-webkit-details-marker{display:none}.handbook__name{font-family:var(--heading-font-family);font-size:1.35rem;letter-spacing:.08em;text-transform:uppercase}.handbook__meta{display:inline-flex;align-items:center;gap:.75rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;white-space:nowrap}.handbook__plus{position:relative;width:.8rem;height:.8rem}.handbook__plus:before,.handbook__plus:after{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:var(--hh-ink);transition:transform .3s ease}.handbook__plus:after{transform:rotate(90deg)}.handbook__entry[open] .handbook__plus:after{transform:rotate(0)}.handbook__body{padding:0 0 1.75rem}.handbook__desc{font-size:1.05rem;line-height:1.7;margin-bottom:1.25rem}.handbook__own{margin:1.5rem 0 0;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.handbook__own a{color:var(--hh-accent);text-decoration:none}html.palette-original{--hh-paper: #F7F5ED;--hh-stone: #EFECE4;--hh-ink: #2b2b2b;--hh-accent: #5E7059;--hh-paper-rgb: 247 245 237;--hh-stone-rgb: 239 236 228;--hh-ink-rgb: 43 43 43;--hh-accent-rgb: 94 112 89;--hh-rule-rgb: 94 112 89;--page-background: 247 245 237;--star-color: 94 112 89;--on-sale-text: 94 112 89;--on-sale-badge-background: 94 112 89}html.palette-original .color-scheme--scheme-1,html.palette-original .color-scheme--scheme-3{--background: 247 245 237 / 1;--background-without-opacity: 247 245 237;--text-color: 43 43 43;--border-color: 216 215 208;--accent: 94 112 89;--button-background: 94 112 89;--button-text-color: 247 245 237;--circle-button-background: 247 245 237;--circle-button-text-color: 43 43 43}html.palette-original .color-scheme--scheme-2,html.palette-original .color-scheme--scheme-5{--background: 43 43 43 / 1;--background-without-opacity: 43 43 43;--text-color: 247 245 237;--border-color: 74 73 72;--accent: 94 112 89;--button-background: 94 112 89;--button-text-color: 247 245 237}html.palette-original .color-scheme--scheme-4{--text-color: 247 245 237;--accent: 94 112 89;--button-background: 94 112 89;--button-text-color: 247 245 237}html.palette-creamrose{--hh-paper: #F7F5ED;--hh-stone: #EFECE4;--hh-ink: #151A16;--hh-accent: #8E2A4A;--hh-paper-rgb: 247 245 237;--hh-stone-rgb: 239 236 228;--hh-ink-rgb: 21 26 22;--hh-accent-rgb: 142 42 74;--hh-rule-rgb: 110 112 104;--page-background: 247 245 237;--star-color: 142 42 74;--on-sale-text: 142 42 74}html.palette-creamrose .color-scheme--scheme-1,html.palette-creamrose .color-scheme--scheme-3{--background: 247 245 237 / 1;--background-without-opacity: 247 245 237;--text-color: 21 26 22;--border-color: 216 215 208;--accent: 142 42 74;--button-background: 142 42 74;--button-text-color: 247 245 237;--circle-button-background: 247 245 237;--circle-button-text-color: 21 26 22}html.palette-creamrose .color-scheme--scheme-2,html.palette-creamrose .color-scheme--scheme-5{--background: 21 26 22 / 1;--background-without-opacity: 21 26 22;--text-color: 247 245 237;--border-color: 60 64 60;--accent: 142 42 74;--button-background: 142 42 74;--button-text-color: 247 245 237}html.palette-creamrose .color-scheme--scheme-4{--text-color: 247 245 237;--accent: 142 42 74;--button-background: 142 42 74;--button-text-color: 247 245 237}html.palette-charcoal,html.palette-charcoalsage{--hh-ink: #2b2b2b;--hh-ink-rgb: 43 43 43}html.palette-charcoalsage{--hh-accent: #5E7059;--hh-accent-rgb: 94 112 89;--star-color: 94 112 89;--on-sale-text: 94 112 89;--on-sale-badge-background: 94 112 89}html.palette-charcoalsage [class*=color-scheme--scheme-]{--accent: 94 112 89;--button-background: 94 112 89}:is(html.palette-charcoal,html.palette-charcoalsage) .color-scheme--scheme-1,:is(html.palette-charcoal,html.palette-charcoalsage) .color-scheme--scheme-3{--text-color: 43 43 43;--border-color: 222 220 210;--circle-button-text-color: 43 43 43}:is(html.palette-charcoal,html.palette-charcoalsage) .color-scheme--scheme-2,:is(html.palette-charcoal,html.palette-charcoalsage) .color-scheme--scheme-5{--background: 43 43 43 / 1;--background-without-opacity: 43 43 43;--border-color: 75 74 72}html.palette-custom{--hh-paper: rgb(var(--cp));--hh-stone: rgb(var(--cs));--hh-ink: rgb(var(--ci));--hh-accent: rgb(var(--ca));--hh-paper-rgb: var(--cp);--hh-stone-rgb: var(--cs);--hh-ink-rgb: var(--ci);--hh-accent-rgb: var(--ca);--page-background: var(--cp);--star-color: var(--ca);--on-sale-text: var(--ca);--on-sale-badge-background: var(--ca)}html.palette-custom .color-scheme--scheme-1,html.palette-custom .color-scheme--scheme-3{--background: var(--cp) / 1;--background-without-opacity: var(--cp);--text-color: var(--ci);--border-color: var(--ci) / .16;--accent: var(--ca);--button-background: var(--ca);--button-text-color: var(--cp);--circle-button-background: var(--cp);--circle-button-text-color: var(--ci)}html.palette-custom .color-scheme--scheme-2,html.palette-custom .color-scheme--scheme-5{--background: var(--ci) / 1;--background-without-opacity: var(--ci);--text-color: var(--cp);--border-color: var(--cp) / .18;--accent: var(--ca);--button-background: var(--ca);--button-text-color: var(--cp)}html.palette-custom .color-scheme--scheme-4{--text-color: var(--cp);--accent: var(--ca);--button-background: var(--ca);--button-text-color: var(--cp)}html[class*=palette-] .quiz-invite.color-scheme{--background: var(--hh-stone-rgb)}html[class*=palette-] .quiz-invite--cream.color-scheme{--background: var(--hh-paper-rgb)}.palette-switch{position:fixed;left:12px;bottom:64px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:2px;max-width:calc(100vw - 100px);padding:4px;border-radius:22px;background:#111;color:#fff;font:12px/1 Helvetica,Arial,sans-serif;box-shadow:0 2px 12px #00000040}.palette-switch .palette-switch__label{padding:8px 8px 8px 10px;opacity:.7}.palette-switch .palette-switch__label:after{content:" \2212"}.palette-switch.is-folded .palette-switch__label:after{content:" +"}.palette-switch.is-folded button[data-palette],html.palette-board-folded .palette-custom-panel{display:none}.palette-switch button{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;padding:8px 12px;background:transparent;color:inherit;font:inherit;cursor:pointer}.palette-switch button[aria-pressed=true]{background:#fff;color:#111}.palette-custom-panel{position:fixed;left:12px;bottom:116px;z-index:60;display:none;grid-template-columns:auto auto auto;align-items:center;gap:8px 12px;padding:14px 16px;border-radius:14px;background:#111;color:#fff;font:12px/1.2 Helvetica,Arial,sans-serif;box-shadow:0 2px 12px #00000040}html.palette-custom .palette-custom-panel{display:grid}@media(max-width:699px){.palette-custom-panel{bottom:196px}}.palette-custom-panel input[type=color]{width:44px;height:28px;padding:0;border:1px solid #555;border-radius:6px;background:none;cursor:pointer}.palette-custom-panel code{font:12px/1 ui-monospace,Menlo,monospace;opacity:.8}.palette-custom-panel__herbs{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.palette-custom-panel__herbs span{flex-basis:100%;opacity:.7}.palette-custom-panel .palette-custom-panel__herbs button{width:28px;height:28px;padding:0;border:2px solid #fff;border-radius:50%;background:var(--sw)}.palette-custom-panel button{grid-column:1 / -1;justify-self:start;-webkit-appearance:none;appearance:none;border:1px solid #555;border-radius:999px;padding:6px 12px;background:transparent;color:inherit;font:inherit;cursor:pointer}@media print{.palette-switch,.palette-custom-panel{display:none}}.state-lines{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;max-width:1100px;margin:0 auto;padding:clamp(1.5rem,3.5vw,2.75rem) 1.25rem}.states-section--space-below{padding-bottom:clamp(1.5rem,3.5vw,2.75rem)}.state-lines--stone{max-width:none;background:var(--hh-stone)}.state-lines--ink{max-width:none;background:var(--hh-ink);color:var(--hh-paper)}.state-lines__track{display:grid;text-align:center}.state-lines__item{grid-area:1 / 1;margin:0;opacity:0;transition:opacity .6s ease;font-family:EB Garamond,serif;font-size:clamp(1.05rem,.9rem + .8vw,1.5rem);line-height:1.4;color:inherit}.state-lines__item.is-selected{opacity:1}.state-lines__item:not(.is-selected){pointer-events:none}.state-lines__state{font-style:italic;color:var(--hh-accent);text-decoration:none;margin-right:.6em}.state-lines--ink .state-lines__state{color:var(--hh-paper)}.state-lines__state:after{content:"\b7";margin-left:.6em;color:var(--hh-accent);font-style:normal}.state-lines__text{font-style:italic}.state-lines__arrow{background:none;border:0;padding:.4rem;cursor:pointer;color:inherit;opacity:.55;font-size:1rem;line-height:1}.state-lines__arrow:hover{opacity:1}@media(prefers-reduced-motion:reduce){.state-lines__item{transition:none}}@media(max-width:699px){.state-lines{gap:.5rem;padding-inline:.75rem}.state-lines__item{font-size:1.05rem}}@media(min-width:990px){.footer__block-list{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));padding-bottom:1.5rem}.footer__block--newsletter{grid-row:1}.footer__block--text{grid-column:1 / 4;grid-row:2;align-self:center;justify-self:start;margin-top:.5rem;padding-bottom:0}.footer__brand-mark{grid-column:4 / -1;grid-row:2;margin:.5rem 0 0;align-self:center;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem .9rem}.footer__brand-mark .footer__wordmark-kicker{margin:0;white-space:nowrap}}body .shopify-app-block .jdgm-medals-wrapper.jdgm-widget{background:transparent!important;box-shadow:none!important;border:0!important;margin:.5rem auto 0!important;padding:.5rem 1rem 1.5rem!important;max-width:1100px}body .shopify-app-block .jdgm-medals-wrapper .jdgm-medals-separator{background:rgb(var(--hh-rule-rgb) / .45)!important}body .shopify-app-block .jdgm-medals-wrapper .jdgm-rating__stars .jdgm-star,body .shopify-app-block .jdgm-medals-wrapper .jdgm-rating__stars .jdgm-star:before{color:var(--hh-accent)!important}.intelligence{margin:0}.intelligence__label{font-family:var(--heading-font-family);font-weight:400;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-accent);margin:1rem 0 .35rem}.intelligence__text{font-size:.95rem;line-height:1.6}.intelligence__text p{margin:0 0 .6rem}.intelligence__lead{margin:0 0 .6rem;font-family:EB Garamond,serif;font-style:italic;font-size:1.1rem}.intelligence__herbs{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.35rem}.intelligence__herb{font-family:var(--heading-font-family);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-ink);text-decoration:none;border-bottom:1px solid rgb(var(--hh-ink-rgb) / .35)}.intelligence__brief{font-size:.92rem;color:rgb(var(--hh-ink-rgb) / .8);margin-left:.35rem}.intelligence__lines{margin:0;display:grid;gap:.75rem}.intelligence__lines div{display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;align-items:baseline}.intelligence__lines dt{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--hh-accent);margin:0}.intelligence__lines dd{margin:0;font-size:.95rem;line-height:1.55}.intelligence__more{margin:1.1rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.intelligence__more a{color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.2rem}@media(max-width:699px){.intelligence__lines div{grid-template-columns:1fr;gap:.2rem}}.product-info .accordion__toggle,.product-info .accordion__toggle .h6,.product-info .accordion__toggle span{font-weight:600;letter-spacing:.14em;font-size:.8rem}.states-row__link{display:flex;flex-direction:column;align-items:center;gap:.4em;text-decoration:none;color:inherit}.states-row__icon--drawn{width:48px;height:48px;transition:transform .25s ease}.states-row__icon--drawn img{width:100%;height:100%;object-fit:contain;display:block}.states-row__link:hover .states-row__icon--drawn{transform:translateY(-2px)}.states-row__link .states-row__label{font-family:var(--heading-font-family);font-size:.7rem;letter-spacing:.12em;color:var(--hh-accent)}.product-info .product-info__title,.product-info h1.product-title,.product-info .h1{font-size:clamp(2rem,1.5rem + 2vw,3rem);letter-spacing:.02em;text-transform:none;line-height:1.1}.product-info .price-list--product sale-price,.product-info .price-list--product compare-at-price{font-size:1.5rem!important;color:var(--hh-ink)!important}.product-info .rating-badge__stars svg{width:16px;height:16px}.product-info .rating-badge{font-size:.95rem}.states-row__wrap{display:flex;align-items:center;gap:1.25rem;padding:.5rem 0;margin:.25rem 0 .5rem}.states-row__title{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-ink);flex:none}.states-row__wrap .states-row{gap:0;padding:0}.states-row__wrap .states-row__item{padding:.25rem 1.4rem;min-width:0;border-left:1px solid rgb(var(--hh-rule-rgb) / .4)}.states-row__wrap .states-row__item:last-child{padding-right:0}.states-row__wrap{padding:1rem 0 1.25rem;gap:1.6rem}@media(max-width:699px){.also-available__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.also-available__grid li{width:auto}.also-available__grid a{font-size:.78rem}.recipes-featuring__grid{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:.9rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch}.recipes-featuring__grid li{flex:0 0 44vw;scroll-snap-align:start}.recipes-featuring__card img{max-width:none}.recipes-featuring__card h3{font-size:.85rem}}.product-info .rating-badge__count-link{font-size:.95rem;color:var(--hh-ink);text-decoration:none;margin-left:.4rem;border-bottom:1px solid rgb(var(--hh-ink-rgb) / .35)}@media(min-width:0px){.product-info__block-item:has(quantity-selector){float:left;margin:0 .75rem 0 0}.product-info__block-item:has(product-form){overflow:hidden}.product-info__block-item:has(product-form) .buy-buttons{margin-top:0}.product-info__block-item:has(product-form)+.product-info__block-item{clear:both}.product-info quantity-selector .quantity-selector__input,.product-info quantity-selector{height:100%}}.product-info .buy-buttons .button,.product-info product-form button[type=submit]{min-height:3.5rem;border-radius:0;background:var(--hh-ink)!important;color:var(--hh-paper)!important;border-color:var(--hh-ink)!important;font-size:.9rem;letter-spacing:.12em}.product-info quantity-selector{border-radius:0;min-height:3.5rem}.product-shipping-link{margin:-.4rem 0 0;font-size:.78rem;color:rgb(var(--hh-ink-rgb) / .65)}.product-shipping-link a{color:var(--hh-ink);text-decoration:underline;text-underline-offset:.2em}.product-info__block-list{position:relative}.product-info__block-item:has(>share-button){position:absolute;top:0;right:0;margin:0}.product-info__block-group.text-with-rating{display:block}.product-info__block-group.text-with-rating>.product-info__block-item+.product-info__block-item{margin-top:.6rem}.product-info .prose h4:first-child,.product-info .rte h4:first-child{font-family:var(--heading-font-family);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;line-height:1.5;margin:0 0 .9rem;color:var(--hh-ink)}.product-info .accordion__toggle .h6,.product-info .accordion__toggle>span{font-weight:600!important}.state-hero__glyph{display:inline-block;width:26px;height:26px;flex:none;vertical-align:middle;-webkit-mask:var(--state-icon) center / contain no-repeat;mask:var(--state-icon) center / contain no-repeat}.state-hero__glyph--rose{background:var(--hh-accent);margin-right:.55rem;position:relative;top:-2px}.state-hero__glyph--cream{background:var(--hh-paper);width:2.9rem;height:2.9rem;margin:-.75rem .25rem -.75rem -.9rem;position:relative;top:0}.state-hero__action .button{display:inline-flex;align-items:center;padding-left:1.2rem}.states-row__icon--glyph{width:46px;height:46px;color:var(--hh-ink);transition:color .2s ease,transform .25s ease}.states-row__link:hover .states-row__icon--glyph{color:var(--hh-accent);transform:translateY(-2px)}.product-info .variant-picker__option{display:flex;align-items:baseline;gap:1.6rem}.product-info .variant-picker__option-info legend{font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-ink)}.product-info .variant-picker__option-info legend:after{content:none}.product-info .variant-picker__option-values{gap:1.4rem}.product-info .block-underline{font-family:var(--heading-font-family);font-size:1rem;letter-spacing:.06em;text-transform:none;padding-bottom:.25rem}.product-info .block-underline:after,.product-info input:checked+.block-underline:after{background:var(--hh-accent)!important}.product-info input:checked+.block-underline{color:var(--hh-accent)}.states-row__title{white-space:nowrap}body .shopify-app-block .jdgm-rev-widg{border:0!important;padding:0!important}body .shopify-app-block .jdgm-rev-widg__header{border:0!important;padding:0 0 .5rem!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1.5rem}body .shopify-app-block .jdgm-rev-widg__summary{flex:1 1 auto}body .shopify-app-block .jdgm-rev-widg__summary-text,body .shopify-app-block .jdgm-rev-widg__summary-stars{display:inline-block!important;vertical-align:middle}body .shopify-app-block .jdgm-rev-widg__actions{margin:0 0 1rem!important}body .shopify-app-block .jdgm-rev-widg__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);letter-spacing:.08em;text-transform:uppercase;margin:0;flex:1 1 100%}body .shopify-app-block .jdgm-histogram,body .shopify-app-block .jdgm-rev-widg__sort-wrapper,body .shopify-app-block .jdgm-rev-widg__summary-text br{display:none!important}body .shopify-app-block .jdgm-rev-widg__summary{display:flex;align-items:center;gap:.75rem}body .shopify-app-block .jdgm-rev-widg__summary-text{font-size:.95rem;color:var(--hh-ink)}body .shopify-app-block .jdgm-rev-widg__actions{display:flex;align-items:center}body .shopify-app-block .jdgm-write-rev-link{background:none!important;border:0!important;color:var(--hh-accent)!important;padding:0!important;font-family:var(--heading-font-family)!important;font-size:.78rem!important;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--hh-accent)!important;border-radius:0!important;line-height:1.6!important;width:auto!important}body .shopify-app-block .jdgm-rev-widg__reviews{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:1.25rem;padding:.25rem 0 1rem;-webkit-overflow-scrolling:touch}body .shopify-app-block .jdgm-rev{flex:0 0 clamp(260px,30vw,360px)!important;width:clamp(260px,30vw,360px)!important;min-width:0!important;max-width:none!important;float:none!important;display:block!important;white-space:normal!important;overflow:hidden;scroll-snap-align:start;border:1px solid rgb(var(--hh-rule-rgb) / .35)!important;padding:1.25rem!important;margin:0!important;border-radius:var(--hh-radius);background:var(--hh-paper)}body .shopify-app-block .jdgm-rev__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body .shopify-app-block .jdgm-rev__pic{display:none!important}body .shopify-app-block .jdgm-rev__title{font-family:var(--heading-font-family);font-size:.9rem;letter-spacing:.04em;margin:.6rem 0 .3rem}body .shopify-app-block .jdgm-rev__body{font-size:.92rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}body .shopify-app-block .jdgm-rev__timestamp{font-size:.75rem;opacity:.6}body .shopify-app-block .jdgm-rev__reply{font-size:.85rem}body .shopify-app-block .jdgm-paginate{margin-top:.5rem}.states-row__title{display:inline-grid;line-height:1.5}.states-row__title:before{content:"Human"}.states-row__title span{display:none}.product-info__block-item:has(quantity-selector),.product-info__block-item:has(product-form){margin-top:0!important}.product-info quantity-selector{min-height:3.5rem;height:3.5rem;box-sizing:border-box}.product-info quantity-selector input,.product-info quantity-selector button{height:100%}.product-info .buy-buttons .button,.product-info product-form button[type=submit]{height:3.5rem;min-height:3.5rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.product-info .buy-buttons{margin:0}.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded{font-weight:600!important;letter-spacing:.14em!important}.state-hero__link,.range-index__cta,.companions__more a,.intelligence__more a,.states-bar__text{font-weight:600}.herb-quiz__kicker{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent);text-align:center;margin:clamp(2rem,5vw,3.5rem) 0 1rem}.herb-quiz__kicker+.herb-quiz__heading{margin-top:0}.states-row__title{color:var(--hh-ink);text-decoration:none}a.states-row__title:hover{color:var(--hh-accent)}body .shopify-app-block .jdgm-rev *{white-space:normal!important;max-width:100%}body .shopify-app-block .jdgm-rev__body,body .shopify-app-block .jdgm-rev__title{word-break:break-word}body .shopify-app-block .jdgm-rev{max-height:300px}body .shopify-app-block .jdgm-rev__reply{display:none!important}body .shopify-app-block .jdgm-rev-widg__header{min-height:0}body .shopify-app-block .jdgm-rev-widg__summary-stars{font-size:1.1rem}body .shopify-app-block .jdgm-rev{position:static!important;transform:none!important;left:auto!important;top:auto!important}body .shopify-app-block .jdgm-rev-widg__reviews{height:auto!important}body .shopify-app-block .jdgm-rev-widg__header .jdgm-row-media,body .shopify-app-block .jdgm-rev-widg__header .jdgm-form-wrapper{display:none!important}.product-card__image img,.product-card img,.product-gallery__media img,.product-gallery img,.also-available__grid img{mix-blend-mode:multiply}.product-card__media,.product-card__figure,.product-gallery__media,.product-gallery__media-list,.product-gallery__image-list,.product-gallery,.also-available__grid a{isolation:auto!important}.product-gallery__carousel,.product-gallery__media,.product-gallery__thumbnail,.product-gallery__thumbnail-list{background:var(--hh-paper)}.product-gallery__thumbnail img{mix-blend-mode:multiply}.recipes-featuring__grid{justify-content:center;gap:1.5rem}.recipes-featuring__grid li{flex:0 1 220px}.recipes-featuring__card img{max-width:220px;aspect-ratio:4 / 3}.recipes-featuring__card h3{font-size:.85rem;letter-spacing:.08em}.recipes-featuring__more{text-align:center;margin:1.25rem 0 0;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.recipes-featuring__more a{color:var(--hh-accent);text-decoration:none;border-bottom:1px solid var(--hh-accent);padding-bottom:.2rem}@media(min-width:700px){.also-available__grid li{flex:0 1 calc(33.333% - 1rem);max-width:300px}}body .shopify-app-block .jdgm-rev-widg{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,4fr);column-gap:2.5rem;align-items:start}body .shopify-app-block .jdgm-rev-widg__header{grid-column:1;display:block!important;text-align:center;padding:.5rem 0 0!important}body .shopify-app-block .jdgm-rev-widg__title{font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);text-align:center;margin-bottom:.75rem;line-height:1.25}body .shopify-app-block .jdgm-rev-widg__summary{display:block}body .shopify-app-block .jdgm-rev-widg__summary-stars{display:block!important;margin:0 auto .3rem}body .shopify-app-block .jdgm-rev-widg__summary-text{display:block!important;font-size:.95rem}body .shopify-app-block .jdgm-rev-widg__summary-text .jdgm-rev-widg__summary-average{display:none}body .shopify-app-block .jdgm-rev-widg__actions{grid-column:1;justify-content:center;margin:.9rem 0 0!important}body .shopify-app-block .jdgm-rev-widg__body{grid-column:2;grid-row:1 / 3}body .shopify-app-block .jdgm-rev{border:0!important;padding:0!important;background:transparent;flex-basis:clamp(220px,24vw,300px)!important;width:clamp(220px,24vw,300px)!important;max-height:260px}body .shopify-app-block .jdgm-rev__header{display:block}body .shopify-app-block .jdgm-rev__pic,body .shopify-app-block .jdgm-rev__icon,body .shopify-app-block .jdgm-rev__buyer-badge,body .shopify-app-block .jdgm-rev__timestamp,body .shopify-app-block .jdgm-rev__author{display:none!important}body .shopify-app-block .jdgm-rev__rating{display:block;margin:0 0 .6rem}body .shopify-app-block .jdgm-rev__title{font-family:var(--text-font-family);font-weight:700;font-size:1rem;letter-spacing:0;text-transform:none;margin:0 0 .3rem}body .shopify-app-block .jdgm-rev__body{font-size:1rem;line-height:1.5;-webkit-line-clamp:4}body .shopify-app-block .jdgm-paginate{grid-column:2;margin-top:.25rem}@media(max-width:699px){body .shopify-app-block .jdgm-rev-widg{grid-template-columns:minmax(0,1fr);row-gap:1rem}body .shopify-app-block .jdgm-rev-widg__body,body .shopify-app-block .jdgm-paginate{grid-column:1;grid-row:auto;min-width:0}body .shopify-app-block .jdgm-rev{flex-basis:78vw!important;width:78vw!important}}.product-card__media,.product-card__figure,.product-card,.also-available__grid a,.recipes-featuring__card,product-list,.product-list,scroll-carousel.product-list__carousel,.product-list__carousel{background:var(--hh-paper)}.product-card__media img,.product-card__figure img{mix-blend-mode:multiply}.shopify-section[id$=__reviews] .section-spacing,.shopify-section[id$=__recipes_featuring] .section-spacing{padding-block:clamp(2rem,4vw,3rem)}.shopify-section[id$=__related_products] .section-spacing{padding-block:clamp(1.25rem,2.5vw,2rem)}.shopify-section[id$=__related_products] .section-header{margin-block-end:1rem}.shopify-section[id$=__recipes_featuring] .recipes-featuring{margin-top:0}.shopify-section[id$=__herbal_living] .section-spacing{padding-block:clamp(2.5rem,5vw,4rem)}.herbal-living__with{white-space:nowrap}.herbal-living--product .herbal-living__card h3 em{font-style:italic;font-weight:inherit}@media(max-width:989px){.herbal-living__with{white-space:normal}}body .shopify-app-block .jdgm-rev-widg{max-width:1100px;margin-inline:auto}body .shopify-app-block .jdgm-rev-widg__reviews{gap:1.5rem}body .shopify-app-block .jdgm-rev{flex-basis:calc((100% - 3rem) / 3)!important;width:calc((100% - 3rem) / 3)!important}body .shopify-app-block .jdgm-rev__header .jdgm-row-profile,body .shopify-app-block .jdgm-rev__header .jdgm-row-extra,body .shopify-app-block .jdgm-rev__header .jdgm-row-product,body .shopify-app-block .jdgm-rev__header .jdgm-rev__br{display:none!important}body .shopify-app-block .jdgm-rev__header{margin-bottom:.5rem}body .shopify-app-block .jdgm-rev__rating{margin:0}body .shopify-app-block .jdgm-paginate{padding-block:.5rem 0!important}@media(max-width:699px){body .shopify-app-block .jdgm-rev{flex-basis:72vw!important;width:72vw!important}}@media(max-width:699px){.shopify-section[id$=__related_products] .product-list--carousel{grid-auto-columns:calc((100% - 1.5rem) / 3);column-gap:.75rem}.shopify-section[id$=__related_products] .product-card__title,.shopify-section[id$=__related_products] .product-card .price-list{font-size:.78rem}}body .shopify-app-block .jdgm-rev-widg__actions{border:0!important;padding:0!important}body .shopify-app-block .jdgm-write-rev-link{white-space:nowrap}@media(min-width:700px){body .shopify-app-block .jdgm-rev-widg__reviews{gap:1.5rem}body .shopify-app-block .jdgm-rev-widg{grid-template-columns:220px minmax(0,1fr);column-gap:3rem}}.herb-profile-hero__kicker{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 .5rem}.herb-profile-hero__kicker a{color:inherit;text-decoration:none}.herb-profile-hero__kicker a:hover{text-decoration:underline}.herb-profile__note{font-size:.9rem;line-height:1.6;opacity:.8;max-width:640px;margin:1.5rem auto 0;padding-top:1rem;border-top:1px solid rgb(var(--hh-rule-rgb) / .45)}.herb-profile__card-note{font-size:.82rem;line-height:1.55;opacity:.75;margin:.9rem 0 0}.herb-profile__card-note--placeholder{font-style:italic;opacity:.85}.herb-profile-hero .herb-profile-hero__kicker{font-family:var(--heading-font-family);font-size:.72rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin:0 0 .6rem}.herb-profile__note em{font-family:var(--heading-font-family);font-style:italic;font-size:.95rem;letter-spacing:.01em}.herb-action{text-align:center;max-width:760px;margin-inline:auto;padding-bottom:0}.herb-action__preamble{font-size:.9rem;line-height:1.6;opacity:.75;margin:0 0 1.25rem}.herb-action__preamble em{font-family:var(--heading-font-family);font-style:italic;font-size:.95rem}.herb-action__definition{margin:0}.herb-action__herbs{padding-top:1.5rem}.herb-action__herbs h3{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hh-accent);margin-bottom:1.5rem}.herb-action-hero{text-align:center;padding:clamp(2.5rem,5vw,4rem) 1rem .5rem}.herb-action-hero h1{margin:0}.herb-action-hero .herb-profile-hero__kicker{margin-bottom:.9rem}.herb-card__facts-note{font-style:italic;opacity:.8}.herb-details__note{font-size:.82rem;line-height:1.55;opacity:.75;margin:.75rem 0 0}.bundle-includes{margin:1.75rem 0 .5rem}.bundle-includes__heading{font-family:var(--heading-font-family);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.bundle-includes__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1rem}.bundle-includes__link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;gap:.4rem}.bundle-includes__media{display:block;width:100%;aspect-ratio:1;background:var(--hh-paper)}.bundle-includes__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.bundle-includes__title{font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;line-height:1.35}.bundle-includes__line{font-size:.82rem;line-height:1.45;opacity:.8}@media(max-width:699px){.bundle-includes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bundle-includes__list{list-style:none;margin:0;padding:0}.bundle-includes__list li{padding:.55rem 0;border-bottom:1px solid rgb(var(--hh-rule-rgb) / .45);font-size:.95rem;line-height:1.5}.bundle-includes__list li:last-child{border-bottom:0}.bundle-includes__list a{font-family:var(--heading-font-family);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit;margin-right:.5rem}.bundle-includes__list a:hover{color:var(--hh-accent)}.bundle-includes__line{opacity:.8}.bundle-reviews{padding-block:.25rem .5rem;max-width:1100px}.shopify-section[id$=__bundle_reviews] .section-spacing,.shopify-section[id$=__bundle_reviews]>div{padding-block:.5rem!important}.bundle-reviews__heading{font-family:var(--heading-font-family);font-size:.95rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem}.bundle-reviews__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.6rem 2rem}.bundle-reviews__list a{font-family:var(--heading-font-family);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit}.bundle-reviews__badge .jdgm-prev-badge{display:inline-block}.precautions__standard{font-size:.8rem;line-height:1.55;opacity:.75;margin-top:1rem;padding-top:.75rem;border-top:1px solid rgb(var(--hh-rule-rgb) / .4)}.range-article .shopify-section:not(.shopify-section--main-article) .section-spacing{padding-block:clamp(1.25rem,2.5vw,2rem)}.range-article .shopify-section--main-article .section-spacing{padding-block-end:clamp(1rem,2vw,1.5rem)}.range-article .collection-reading.section-spacing{padding-block:clamp(1rem,2vw,1.5rem) clamp(1.5rem,3vw,2.25rem)}.range-article .collection-reading .companions__heading{margin-block-start:0}.range-article .rich-text,.range-article .shopify-section--rich-text .section-spacing{padding-block:clamp(.75rem,1.5vw,1.25rem)}.range-article .article__title,.range-article h1{color:var(--hh-accent)}.range-article .article__content h2,.range-article .prose h2{color:var(--hh-accent);font-size:clamp(1.35rem,2.4vw,1.8rem);letter-spacing:.08em;margin-block:2.2em .6em}.maker-words{font-family:var(--font-editorial, inherit);font-style:italic;font-size:.95em;letter-spacing:.08em;text-transform:uppercase;color:var(--hh-accent);margin-block-end:.35em}.maker-words+p{margin-block-start:0}.partner-brands-page .range-index__media{background:var(--hh-paper)}.partner-brands-page .range-index__media img{object-fit:contain;padding:6%;mix-blend-mode:multiply;filter:contrast(1.08) saturate(1.04);image-rendering:auto}.collection-plain{max-width:44rem;margin-inline:auto;padding-inline:1rem}.collection-plain__title{font-family:var(--heading-font-family);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.5rem);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem}.collection-plain__text{font-size:1rem;line-height:1.65}.collection-plain__text p{margin:0 0 .9em}.heritage-page .section-spacing{padding-block:clamp(2rem,4vw,3.5rem)}.heritage-page .timeline .section-spacing,.heritage-page .shopify-section:has(.timeline) .section-spacing{padding-block:clamp(2rem,4vw,3rem)}.heritage-page .editorial-closing .section-spacing{padding-block:clamp(2.5rem,5vw,4rem)}.product-info .animated-plus{--animated-plus-size: .85rem}.product-info .animated-plus:before,.product-info .animated-plus:after{background:currentColor}.product-info .accordion__toggle,.product-info .accordion__toggle .h6,.product-info .accordion__toggle span{font-size:.86rem;letter-spacing:.16em;color:var(--hh-ink)}.intelligence__label{font-size:.78rem;letter-spacing:.14em}.shop-back{text-align:center;margin:0;padding:.5rem 0 1.5rem}.shop-back__button{display:inline-block;background:var(--hh-accent);color:var(--hh-paper);font-family:var(--heading-font-family);letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;padding:.9rem 1.6rem;border-radius:2px;text-decoration:none}.shop-back__button:hover{opacity:.9}.also-available__grid p{font-family:var(--heading-font-family);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;line-height:1.5;margin-top:.6rem}.also-available section+section{margin-top:2.5rem}.also-available h2{margin-bottom:.25rem}.herbal-living__grid>li:last-child,.herbal-living__grid>*:last-child{order:-1}[id$=__values_row]>.section-spacing{padding-block:2.25rem}[id$=__values_row] .text-with-icons{padding-block:.75rem}[id$=__values_row] .text-with-icons__item .h6,[id$=__values_row] .text-with-icons__item h3{font-size:.8rem;letter-spacing:.16em}@media(max-width:699px){[id$=__values_row]>.section-spacing{padding-block:1.5rem}[id$=__values_row] .text-with-icons{padding-block:.5rem}}@media(max-width:699px){[id$=__values_row] .text-with-icons{--text-with-icons-items-per-row: 3;--text-with-icons-column-gap: .5rem}[id$=__values_row] .text-with-icons__item{flex:1 1 0;min-width:0}[id$=__values_row] .text-with-icons__item:first-child{flex-grow:1.25}[id$=__values_row] .text-with-icons__item .v-stack{gap:.6rem}[id$=__values_row] .text-with-icons__item img{--image-mobile-max-width: 30px}[id$=__values_row] .text-with-icons__item .h6,[id$=__values_row] .text-with-icons__item h3{font-size:.56rem;letter-spacing:.07em;line-height:1.4;text-wrap:balance;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}}[id$=__hero] .content-over-media>:not(img,video,iframe,svg,video-media,picture,image-parallax){--text-color: var(--hh-ink-rgb)}@media(max-width:699px){body:has([id$=__hero_mobile]) [id$=__hero]{display:none}}@media(min-width:700px){[id$=__hero_mobile]{display:none}}.range-names__photo:after{content:"";position:absolute;inset:auto 0 0 0;height:45%;background:linear-gradient(180deg,#151a1600,#151a168c);pointer-events:none}.range-names__caption{position:absolute;left:1.25rem;bottom:1rem;z-index:1;font-family:var(--heading-font-family);font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--hh-paper)}@media(min-width:700px){.range-names__caption{left:1.5rem;bottom:1.25rem;font-size:.85rem}}.heritage-timeline{padding-block:clamp(3rem,6vw,5rem)}.heritage-timeline__heading{text-align:center;margin:0 0 clamp(2rem,5vw,3.5rem)}.heritage-timeline__list{list-style:none;margin:0 auto;padding:0;max-width:900px;position:relative}.heritage-timeline__list:before{content:"";position:absolute;left:7rem;top:.6rem;bottom:.6rem;width:1px;background:rgb(var(--hh-rule-rgb) / .45)}.heritage-timeline__step{position:relative;display:grid;grid-template-columns:6rem 1fr;column-gap:2.5rem;padding-block:1.75rem}.heritage-timeline__step+.heritage-timeline__step{border-top:1px solid rgb(var(--hh-rule-rgb) / .18)}.heritage-timeline__marker{position:absolute;left:calc(7rem - 5px);top:2.15rem;width:11px;height:11px;border-radius:50%;background:var(--hh-accent);box-shadow:0 0 0 4px var(--hh-paper)}.heritage-timeline__year{font-family:var(--heading-font-family);font-size:1.35rem;line-height:1.2;color:var(--hh-accent);letter-spacing:.04em;padding-top:.15rem}.heritage-timeline__body{display:grid;grid-template-columns:200px 1fr;column-gap:2rem;align-items:start}.heritage-timeline__photo{margin:0;position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--hh-radius, 4px);background:var(--hh-stone)}.heritage-timeline__photo img{width:100%;height:100%;object-fit:cover;display:block}.heritage-timeline__kicker{margin:0 0 .4rem;font-family:var(--heading-font-family);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.heritage-timeline__title{margin:0 0 .6rem;font-size:1.3rem;line-height:1.25}.heritage-timeline__content{font-size:.98rem;line-height:1.65;max-width:48ch}.heritage-timeline__content p{margin:0}.heritage-timeline__content p+p{margin-top:.6rem}@media(max-width:699px){.heritage-timeline__list:before{left:.35rem}.heritage-timeline .heritage-timeline__step{grid-template-columns:1fr;column-gap:0;padding:1.5rem 0 1.5rem 1.75rem}.heritage-timeline__marker{left:0;top:1.7rem}.heritage-timeline__year{font-size:1.15rem;margin-bottom:.6rem}.heritage-timeline__body{grid-template-columns:38% 1fr;column-gap:1rem}.heritage-timeline__title{font-size:1.1rem}.heritage-timeline__content{font-size:.92rem}}@media screen and (min-width:700px){[id$=__extraction] .image-with-text--reverse>.prose{margin-inline-start:0;margin-inline-end:-6rem;justify-self:end}}[id$=__note] .prose .h6{font-size:.78rem;letter-spacing:.18em;color:var(--hh-accent);margin-bottom:.9rem}[id$=__note] .note-signature{font-family:EB Garamond,serif;font-style:italic;font-size:1.25rem;margin-top:1rem}.heritage-timeline__credit{position:absolute;inset:auto 0 0 0;margin:0;padding:1.1rem .45rem .3rem;font-size:.55rem;line-height:1.2;letter-spacing:.02em;color:#ffffffd9;background:linear-gradient(to top,rgb(0 0 0 / .45),transparent);text-align:right}.facts-ticker{padding-block:clamp(2.25rem,4.5vw,3.5rem)}.facts-ticker .quiz-band__ticker{margin-bottom:0}.facts-ticker__eyebrow{margin:0 auto 1.1rem;text-align:center;font-family:var(--text-font-family, inherit);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--hh-accent)}.quiz-band--ink .facts-ticker__eyebrow{color:color-mix(in oklab,var(--hh-accent) 55%,var(--hh-paper))}.herb-connect__moment h3{margin:0 0 .35rem;font-size:1.15rem}.herb-connect__moment h3+p{margin-top:0;margin-bottom:1rem;color:rgb(var(--text-color) / .75)}.image-with-text{position:relative}.image-with-text__caption{display:block;font-size:.72rem;letter-spacing:.03em;line-height:1.3;color:rgb(var(--text-color) / .7);margin:.5rem 0 0}@media screen and (min-width:700px){.image-with-text__caption{position:absolute;left:0;bottom:0;width:50%;margin:0;padding:2.25rem 1rem .75rem 1.1rem;color:#ffffffe6;background:linear-gradient(to top,rgb(0 0 0 / .5),transparent);pointer-events:none}.image-with-text--reverse .image-with-text__caption{left:auto;right:0}}.note-signature a{color:inherit;text-decoration:none}.note-signature a:hover{text-decoration:underline;text-underline-offset:.2em}.note-signature__title{margin:.55rem 0 0;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .65);white-space:nowrap}.note-signature a{text-underline-offset:.18em}@media screen and (max-width:479px){.note-signature__title{font-size:.58rem;letter-spacing:.09em}}.predictive-search__profiles{display:grid;gap:.6rem}.predictive-search__profile{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.9rem;align-items:center;text-decoration:none;color:inherit}.predictive-search__profile-image{width:48px;height:48px;object-fit:cover;border-radius:50%}.predictive-search__profile-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.predictive-search__profile-name{font-family:var(--heading-font-family);font-size:1rem}.predictive-search__profile-brief{font-size:.8rem;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.predictive-search__profile:hover .predictive-search__profile-name{text-decoration:underline;text-underline-offset:.2em}html:root{--shopify-chat-accent-bg-color: #8E2A4A;--shopify-chat-accent-text-color: #FDFBF0;--shopify-chat-activator-font-size: 17px}.editorial-note__text.rte a{color:#8e2a4a;text-decoration-color:color-mix(in srgb,#8E2A4A 45%,transparent)}.editorial-note__text.rte a:hover{color:#6f1f39}.state-hero__title{text-wrap:balance}#smile-ui-lite-launcher-frame-container,.smile-launcher-frame-container{display:none!important}@media screen and (max-width:699px){.image-with-text:has(>.image-with-text__caption)>.prose{margin-top:.75rem!important}.image-with-text__caption{padding:0 1.25rem}}.hh-herbal-living .section-header .h6{color:var(--hh-accent)}@media screen and (max-width:479px){.states-row__wrap{gap:1rem}.states-row__wrap .states-row{flex-wrap:nowrap}.states-row__wrap .states-row__item{padding:.25rem .7rem}.states-row__wrap .states-row__item:first-child{padding-left:.9rem}.states-row__link .states-row__label{letter-spacing:.08em;font-size:.68rem}}@media screen and (max-width:374px){.states-row__wrap{gap:.75rem}.states-row__icon--drawn{width:42px;height:42px}.states-row__wrap .states-row__item{padding:.25rem .5rem}}@media screen and (max-width:699px){[id$=__strapline-band] .headline-band{position:relative;padding-block-start:5.25rem}[id$=__strapline-band] .headline-band__kicker{position:absolute;top:0;left:0;right:0;width:auto;margin:0;box-sizing:border-box;padding:.8rem 1rem;background:var(--hh-accent);color:#fdfbf0;font-size:.62rem;letter-spacing:.12em;line-height:1.5;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}#candyrack-root{display:none!important}.newsletter-popup--with-image{padding:0!important;overflow:hidden}.newsletter-popup--with-image .newsletter-popup__body{padding:1.75rem 1.5rem 1.5rem}.newsletter-popup__media{background:var(--hh-stone, #F0EDE0)}.newsletter-popup__media img{display:block;width:100%;height:100%;object-fit:cover}.newsletter-popup--with-image .pop-in__close-button{background:#fdfbf0d9;border-radius:999px;width:2rem;height:2rem;display:grid;place-items:center}@media screen and (max-width:699px){.newsletter-popup--with-image{width:min(calc(100vw - 2.5rem),19.5rem);inset-inline:0;margin-inline:auto}.newsletter-popup--with-image .newsletter-popup__body{padding:1.25rem}.newsletter-popup--with-image .newsletter-popup__body .h4{font-size:.9rem!important;letter-spacing:.1em;white-space:nowrap}.newsletter-popup--with-image .newsletter-popup__body .v-stack{gap:1rem}.newsletter-popup__media{aspect-ratio:5 / 4;max-height:38vh}.newsletter-popup__media img{object-position:50% 58%}}@media screen and (min-width:700px){.newsletter-popup--with-image{width:42rem}.newsletter-popup__grid{display:grid;grid-template-columns:16rem 1fr;min-height:24rem}.newsletter-popup--with-image .newsletter-popup__body{padding:2.5rem 2.25rem 2.25rem;align-self:center}.newsletter-popup__media img{height:100%;object-position:50% 20%}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/herb-haus-product.css.map */
