:root{--bm-green: #4f6b2c;--bm-green-deep: #2b4705;--bm-green-light: #94a766;--bm-green-tint: #eef1e6;--bm-gold: #c79742;--bm-gold-soft: #f0e2c4;--bm-cream: #f5efe0;--bm-cream-2: #fbf8f4;--bm-paper: #ffffff;--bm-ink: #23211a;--bm-ink-soft: #5c5849;--bm-line: #e7e1d3;--bm-star: #e0a528;--bm-font-head: "Trirong", Georgia, "Times New Roman", serif;--bm-font-body: "Montserrat", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bm-fw-body: 500;--bm-fw-bold: 700;--bm-fs-eyebrow: 11px;--bm-fs-small: 12px;--bm-fs-body: 15px;--bm-fs-lead: 17px;--bm-fs-h3: 21px;--bm-fs-h2: 26px;--bm-fs-h1: 31px;--bm-lh-body: 1.6;--bm-lh-head: 1.15;--bm-maxw: 1080px;--bm-maxw-narrow: 720px;--bm-pad-section: 28px;--bm-pad-inline: 18px;--bm-gap: 16px;--bm-radius-media: 6px;--bm-radius-btn: 4px;--bm-radius-card: 12px;--bm-shadow: 0 6px 24px rgba(43, 71, 5, .1);--bm-shadow-sm: 0 2px 10px rgba(43, 71, 5, .08)}@media(min-width:750px){:root{--bm-fs-h3: 23px;--bm-fs-h2: 30px;--bm-fs-h1: 38px;--bm-pad-section: 44px;--bm-pad-inline: 28px}}@media(min-width:990px){:root{--bm-fs-eyebrow: 12px;--bm-fs-body: 16px;--bm-fs-lead: 19px;--bm-fs-h3: 24px;--bm-fs-h2: 34px;--bm-fs-h1: 44px;--bm-pad-section: 64px}}.bm-section{font-family:var(--bm-font-body);font-weight:var(--bm-fw-body);color:var(--bm-ink);background:var(--bm-section-bg, var(--bm-paper));padding-block:var(--bm-section-pt, var(--bm-pad-section)) var(--bm-section-pb, var(--bm-pad-section));padding-inline:var(--bm-pad-inline);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bm-section *{box-sizing:border-box}.bm-wrap{width:100%;max-width:var(--bm-section-maxw, var(--bm-maxw));margin-inline:auto}.bm-wrap--narrow{max-width:var(--bm-maxw-narrow)}.bm-eyebrow{font-size:var(--bm-fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bm-eyebrow-color, var(--bm-gold));margin:0 0 10px}.bm-h1,.bm-h2,.bm-h3{font-family:var(--bm-font-head);line-height:var(--bm-lh-head);font-weight:600;margin:0 0 .5em;color:inherit;text-wrap:balance}.bm-h1{font-size:var(--bm-h1-size, var(--bm-fs-h1))}.bm-h2{font-size:var(--bm-h2-size, var(--bm-fs-h2))}.bm-h3{font-size:var(--bm-h3-size, var(--bm-fs-h3))}.bm-h2 em,.bm-h1 em,.bm-h-italic{font-style:italic;color:var(--bm-gold)}.bm-lead{font-size:var(--bm-fs-lead);line-height:1.5}.bm-body{font-size:var(--bm-fs-body);line-height:var(--bm-lh-body)}.bm-muted{color:var(--bm-ink-soft)}.bm-center{text-align:center}.bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--bm-font-body);font-weight:700;font-size:var(--bm-btn-size, 15px);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1;padding:16px 26px;border-radius:var(--bm-radius-btn);border:2px solid transparent;cursor:pointer;transition:transform .12s ease,background-color .15s ease,box-shadow .15s ease}.bm-btn:active{transform:translateY(1px)}.bm-btn--primary{background:var(--bm-green);color:var(--bm-cream);box-shadow:var(--bm-shadow-sm)}.bm-btn--primary:hover{background:#445d25}.bm-btn--gold{background:var(--bm-gold);color:#3a2a06}.bm-btn--gold:hover{background:#b98a36}.bm-btn--ghost{background:transparent;color:var(--bm-green);border-color:var(--bm-green)}.bm-btn--full{width:100%}.bm-stars{display:inline-flex;gap:2px;color:var(--bm-star);line-height:1}.bm-stars svg{width:1em;height:1em;display:block}.bm-stars--lg{font-size:18px}.bm-pill{display:inline-flex;align-items:center;gap:6px;font-size:var(--bm-fs-small);font-weight:700;padding:6px 12px;border-radius:999px;background:var(--bm-green-tint);color:var(--bm-green-deep)}.bm-pill--gold{background:var(--bm-gold-soft);color:#6b4e12}.bm-save{font-weight:800;font-size:var(--bm-fs-small);color:#fff;background:var(--bm-gold);padding:4px 10px;border-radius:4px}.bm-card{background:var(--bm-paper);border:1px solid var(--bm-line);border-radius:var(--bm-radius-card);padding:18px}.bm-grid{display:grid;gap:var(--bm-grid-gap, var(--bm-gap))}.bm-flow>*+*{margin-top:var(--bm-flow, 14px)}.bm-img{display:block;width:100%;height:auto;border-radius:var(--bm-radius-media)}.bm-hide{display:none!important}@media(min-width:750px){.bm-hide-d{display:none!important}.bm-show-d{display:revert!important}}.bm-header-logo{font-family:Trirong,Georgia,serif;font-weight:600;font-size:26px;line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--bm-green-deep)}@media(max-width:749px){.bm-header-logo{font-size:22px}}.account-button,.header-menu,.header__drawer{display:none!important}html{scroll-behavior:smooth}.bm-pdp__anchor{display:block;position:absolute;scroll-margin-top:116px}.bm-pdp__atc{position:relative}.bm-pdp__atc.is-loading,.bm-pdp__atc.is-added{color:transparent!important;pointer-events:none}.bm-pdp__atc.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;border:3px solid rgba(245,239,224,.35);border-top-color:#f5efe0;border-radius:50%;animation:bm-spin .7s linear infinite}.bm-pdp__atc.is-added:after{content:"\2713  Added to cart";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#f5efe0;font-weight:700;letter-spacing:.04em}@keyframes bm-spin{to{transform:rotate(360deg)}}.bm-anim .bm-pdp__gallery,.bm-anim .bm-pdp__nutri,.bm-anim .bm-pdp__rating,.bm-anim .bm-pdp__title,.bm-anim .bm-pdp__bullet,.bm-anim .bm-pdp__urgency,.bm-anim .bm-pdp__bundle,.bm-anim .bm-pdp__subscribe,.bm-anim .bm-pdp__atc,.bm-anim .bm-pdp__pay,.bm-anim .bm-pdp__trust,.bm-anim .bm-pdp__reviews,.bm-anim .bm-pdp__calc,.bm-anim .bm-faq__head,.bm-anim .bm-faq__item,.bm-anim .bm-guarantee__wrap,.bm-anim .bm-wordmark__cols,.bm-anim .bm-wordmark__brand{opacity:0;transform:translateY(22px);will-change:opacity,transform}.bm-anim .is-in{opacity:1!important;transform:none!important;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bm-anim .bm-pdp__gallery,.bm-anim .bm-pdp__nutri,.bm-anim .bm-pdp__rating,.bm-anim .bm-pdp__title,.bm-anim .bm-pdp__bullet,.bm-anim .bm-pdp__urgency,.bm-anim .bm-pdp__bundle,.bm-anim .bm-pdp__subscribe,.bm-anim .bm-pdp__atc,.bm-anim .bm-pdp__pay,.bm-anim .bm-pdp__trust,.bm-anim .bm-pdp__reviews,.bm-anim .bm-pdp__calc,.bm-anim .bm-faq__head,.bm-anim .bm-faq__item,.bm-anim .bm-guarantee__wrap,.bm-anim .bm-wordmark__cols,.bm-anim .bm-wordmark__brand{opacity:1!important;transform:none!important}}.page-wrapper--drawer-open{margin-right:0!important}.theme-drawer__dialog{--backdrop-color-rgb: 43 71 5;--backdrop-opacity: .45}.theme-drawer__dialog::backdrop{background:#2b470573!important;-webkit-backdrop-filter:brightness(.9);backdrop-filter:brightness(.9)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/beomma.css.map */
