:root{--hb-forest: #1e3231;--hb-forest-rgb: 30 50 49;--hb-cream: #fbf8f1;--hb-white: #ffffff;--hb-sage-surface: #eef2ea;--hb-sage: #668b60;--hb-sage-ink: #4d6b48;--hb-honey: #e2a33a;--hb-honey-soft: #fbefd2;--hb-honey-ink: #875710;--hb-ink: #1e3231;--hb-ink-muted: #5b6b66;--hb-on-dark: #fdfbf7;--hb-on-dark-muted: #d6ddd8;--hb-line: #e2ddd0;--hb-line-strong: #8a958f;--hb-radius-sm: 6px;--hb-radius-md: 12px;--hb-radius-lg: 20px;--hb-shadow-card: 0 1px 2px rgb(30 50 49 / 6%), 0 2px 8px rgb(30 50 49 / 5%);--hb-focus-ring: 0 0 0 2px #fbf8f1, 0 0 0 4px #1e3231;--hb-serif: var(--font-heading--family, "Young Serif", Georgia, serif);--hb-sans: var(--font-body--family, "Figtree", system-ui, sans-serif);--hb-section-pad: clamp(48px, 7vw, 88px)}.hb-wrap{box-sizing:border-box;width:100%;max-width:var(--page-width, 1440px);margin-inline:auto;padding-inline:var(--page-margin, 16px)}.hb-section{padding-block:var(--hb-section-pad);color:var(--hb-ink)}.hb-section--sage{background:var(--hb-sage-surface)}.hb-section--white{background:var(--hb-white)}.hb-section--cream{background:var(--hb-cream)}.hb-section--forest{background:var(--hb-forest);color:var(--hb-on-dark)}.hb-section--honey{background:var(--hb-honey-soft)}.hb-section--honey .hb-overline{color:var(--hb-honey-ink)}.hb-section--tight{padding-block:32px}.hb-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-block-end:32px}.hb-section-head__text{display:flex;flex-direction:column;gap:8px;max-width:720px;min-width:0}.hb-overline{display:block;font-family:var(--hb-sans);font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hb-sage-ink)}.hb-section--forest .hb-overline{color:#a7c4a0}.hb-heading{margin:0;font-family:var(--hb-serif);font-weight:400;letter-spacing:-.005em;text-wrap:balance;color:inherit}.hb-heading--xl{font-size:clamp(40px,5.2vw,60px);line-height:1.06}.hb-heading--lg{font-size:clamp(30px,3.6vw,44px);line-height:1.12}.hb-heading--md{font-size:clamp(24px,2.6vw,32px);line-height:1.2}.hb-lede{margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.55;color:var(--hb-ink-muted);text-wrap:pretty}.hb-section--forest .hb-lede{color:var(--hb-on-dark-muted)}.hb-muted{color:var(--hb-ink-muted)}.hb-disclaimer{font-size:13px;line-height:18px;color:var(--hb-ink-muted);max-width:720px}.hb-rte p{margin:0 0 .75em}.hb-rte p:last-child{margin-bottom:0}.hb-rte a{color:inherit;text-underline-offset:3px}.hb-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:9999px;border:1px solid transparent;font-family:var(--hb-sans);font-size:16px;line-height:20px;font-weight:600;text-decoration:none;cursor:pointer;transition:filter .2s ease,background-color .2s ease,color .2s ease}.hb-btn:focus-visible{outline:2px solid transparent;box-shadow:var(--hb-focus-ring)}.hb-btn--honey{background:var(--hb-honey);border-color:var(--hb-honey);color:var(--hb-forest)}.hb-btn--honey:hover{filter:brightness(1.06);color:var(--hb-forest)}.hb-btn--forest{background:var(--hb-forest);border-color:var(--hb-forest);color:var(--hb-on-dark)}.hb-btn--forest:hover{filter:brightness(1.2);color:var(--hb-on-dark)}.hb-btn--outline{background:var(--hb-white);border-color:var(--hb-forest);color:var(--hb-forest)}.hb-btn--outline:hover{background:var(--hb-sage-surface);color:var(--hb-forest)}.hb-btn--link{min-height:44px;padding-inline:0;background:none;color:var(--hb-forest);text-decoration:underline;text-underline-offset:4px}.hb-section--forest .hb-btn--link{color:var(--hb-on-dark)}.hb-btn--block{width:100%}.hb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.hb-rating{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--hb-ink-muted)}.hb-stars{color:var(--hb-honey);letter-spacing:2px}.hb-ph{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;border:2px dashed var(--hb-line-strong);background:var(--hb-sage-surface);color:var(--hb-ink);text-align:center}.hb-ph b{font-size:13px;letter-spacing:.08em}.hb-ph span{font-size:13px;line-height:18px;color:var(--hb-ink-muted);max-width:340px}.hb-ph svg.placeholder-svg{width:100%;height:100%;opacity:.35}.hb-media{position:relative;overflow:hidden;border-radius:var(--hb-radius-lg);background:var(--hb-sage-surface)}.hb-media img,.hb-media video{display:block;width:100%;height:100%;object-fit:cover}.hb-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:9999px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;background:var(--hb-honey-soft);color:var(--hb-honey-ink)}.hb-price{font-size:18px;line-height:24px;font-weight:600}.hb-strike{color:var(--hb-ink-muted);text-decoration:line-through;font-weight:500;margin-inline-start:6px;font-size:15px}.hb-sub-price{font-size:13px;line-height:18px;font-weight:600;color:var(--hb-honey-ink)}.hb-card{display:flex;flex-direction:column;min-width:0;background:var(--hb-white);border:1px solid var(--hb-line);border-radius:var(--hb-radius-md);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.hb-card:hover{box-shadow:var(--hb-shadow-card)}.hb-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;padding:16px 20px 22px}.hb-card__title{margin:0;font-family:var(--hb-sans);font-size:18px;line-height:24px;font-weight:600;letter-spacing:0}.hb-card__meta{font-size:13px;line-height:18px;color:var(--hb-ink-muted)}.product-card .hb-card-overline{margin:0}.product-card .hb-card-name{font-size:18px;line-height:24px;font-weight:600;margin:0}.product-card .hb-card-meta{font-size:13px;line-height:18px;color:var(--hb-ink-muted);margin:0}.product-card .hb-sub-price{display:block}.hb-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.hb-fda{font-size:13px;line-height:18px;color:inherit;opacity:.85}.hb-footer .hb-footer__inner{padding-inline:var(--page-margin, 16px)}@media screen and (min-width:1100px){.hb-header .hb-header__bar{padding-inline:var(--page-margin, 16px)}}@media(prefers-reduced-motion:reduce){.hb-card,.hb-btn{transition:none}}.product-card .hb-card-subprice{margin:0;padding:2px 16px 0}[id$=__hb_reviews] .jdgm-widget,[id$=__hb_reviews] .jdgm-review-widget,[id$=__hb_reviews] .jdgm-rev-widg{max-width:none!important}[id$=__hb_reviews] .jdgm-rev-widg{width:100%!important;box-sizing:border-box!important;padding:0!important;border:0!important;margin:0 auto!important}[id$=__hb_reviews] .jdgm-rev-widg__title{text-align:left!important;font-size:28px!important;line-height:1.2!important;margin:0 0 12px!important}[id$=__hb_reviews] .jdgm-row-stars{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px}[id$=__hb_reviews] .jdgm-rev-widg__summary,[id$=__hb_reviews] .jdgm-histogram{width:100%!important;max-width:none!important;border:0!important;padding:0!important;margin:0!important;text-align:left!important}[id$=__hb_reviews] .jdgm-histogram{display:block!important}[id$=__hb_reviews] .jdgm-rev-widg__summary-inner{display:flex!important;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0!important;text-align:left!important}[id$=__hb_reviews] .jdgm-rev-widg__summary-stars,[id$=__hb_reviews] .jdgm-rev-widg__summary-text{margin:0!important;display:inline-block!important}[id$=__hb_reviews] .jdgm-histogram__row{display:flex!important;align-items:center!important;gap:10px;width:100%!important;height:auto!important;margin:0 0 6px!important}[id$=__hb_reviews] .jdgm-histogram__star{flex:0 0 auto!important;width:auto!important}[id$=__hb_reviews] .jdgm-histogram__bar{flex:1 1 0!important;min-width:60px;width:auto!important;height:10px!important;border-radius:999px;overflow:hidden}[id$=__hb_reviews] .jdgm-histogram__bar-content{height:100%!important;border-radius:999px}[id$=__hb_reviews] .jdgm-histogram__frequency{flex:0 0 20px!important;width:20px!important;text-align:right!important}[id$=__hb_reviews] .jdgm-histogram__clear-filter{display:block;text-align:left!important;margin-top:6px!important}[id$=__hb_reviews] .jdgm-widget-actions-wrapper{display:block!important;width:100%!important;margin:4px 0 0!important;border:0!important}[id$=__hb_reviews] .jdgm-row-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px;padding:16px 0 0!important;margin:0!important;border:0!important}[id$=__hb_reviews] .jdgm-row-actions>*{width:100%!important;margin:0!important}[id$=__hb_reviews] .jdgm-write-rev-link{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:12px 20px!important;line-height:1.2!important;text-align:center;border-radius:999px!important}[id$=__hb_reviews] .jdgm-rev__icon,[id$=__hb_reviews] .jdgm-row-extra:empty,[id$=__hb_reviews] .jdgm-rev__br{display:none!important}[id$=__hb_reviews] .jdgm-rev-widg__reviews{display:grid!important;grid-template-columns:minmax(0,1fr);gap:12px}[id$=__hb_reviews] .jdgm-rev{padding:16px 18px!important;margin:0!important;border:1px solid var(--hb-line)!important;border-radius:12px;background:var(--hb-white)}[id$=__hb_reviews] .jdgm-rev__header{padding-bottom:0!important}[id$=__hb_reviews] .jdgm-rev__content{margin-top:8px!important}[id$=__hb_reviews] .jdgm-rev__title{font-size:15px!important;margin-bottom:4px!important}[id$=__hb_reviews] .jdgm-rev__body{font-size:14px!important;line-height:1.5!important}@media(min-width:990px){[id$=__hb_reviews] .jdgm-rev-widg{display:grid!important;grid-template-columns:280px minmax(0,1fr);column-gap:48px;align-items:start}[id$=__hb_reviews] .jdgm-rev-widg__header{grid-column:1;grid-row:1;margin:0!important}[id$=__hb_reviews] .jdgm-row-actions{grid-column:1;grid-row:2}[id$=__hb_reviews] .jdgm-rev-widg__body,[id$=__hb_reviews] .jdgm-rev-widg__paginate-spinner-wrapper{grid-column:2;grid-row:1 / span 3}[id$=__hb_reviews] .jdgm-rev-widg__reviews{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-card .hb-card-atc{position:relative;z-index:2;margin:auto 0 0;padding:12px 16px 0}.product-card .hb-card-atc .hb-btn{min-height:44px;padding-block:10px;font-size:15px}.product-card .hb-card-atc [aria-disabled=true]{opacity:.7;cursor:progress}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hb-base.css.map */
