html{scroll-padding-top:calc(var(--v4-header-h, 72px) + env(safe-area-inset-top,0px))}html:has(#MainContent.v4-page),html.template-index,html.template-product{font-size:16px!important}html.template-blog,html.template-article{font-size:16px!important}.template-index body,.template-product body{font-size:16px!important;letter-spacing:0!important;line-height:1.6!important}.template-index h1.v4-hero__title,.template-index .v4-hero__title{font-family:var(--font-display, var(--font-heading-family))!important;font-size:clamp(51.2px,6.5vw,96px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.02em!important;color:var(--v4-ink, #2a1f1a)!important;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important}.template-index .v4-hero__title em,.template-index .v4-hero__title .v4-underline{font-style:italic!important;color:var(--v4-clay-deep, #b85a36)!important;white-space:nowrap!important}.template-index .v4-hero__sub{font-family:var(--font-body, var(--font-body-family))!important;font-size:clamp(16.8px,1.2vw,18.88px)!important}.template-index .v4-hero__sub em{font-family:var(--font-display, var(--font-heading-family))!important;font-style:italic!important;font-weight:400!important;color:var(--v4-clay-deep, #b85a36)!important;letter-spacing:-.005em!important;text-decoration:underline!important;text-decoration-color:var(--v4-clay-text, #d9744a)!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.template-index .v4-hero__eyebrow{font-family:var(--font-body, var(--font-body-family))!important;font-size:12.48px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v4-clay, #d9744a)!important}body.template-index .v4-hero .v4-hero__trust li,body.template-index .v4-hero .v4-hero__trust strong{color:#2a1f1a!important;-webkit-text-fill-color:#2a1f1a!important}body.template-index .v4-hero .v4-hero__trust li{font-family:var(--font-mono, ui-monospace, monospace)!important}body.template-index .v4-hero .v4-hero__trust strong{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-weight:400!important;font-style:italic!important}.template-index a.v4-btn,.template-index .v4-btn{font-family:var(--font-body, var(--font-body-family))!important;text-decoration:none!important;-webkit-appearance:none!important;appearance:none!important;min-width:0!important;min-height:0!important;position:relative!important;z-index:0!important}.template-index a.v4-btn:before,.template-index a.v4-btn:after,.template-index .v4-btn:before,.template-index .v4-btn:after{display:none!important;content:none!important;box-shadow:none!important}.template-index a.v4-btn--primary,.template-index .v4-btn--primary{background:var(--v4-clay, #d9744a)!important;background-color:var(--v4-clay, #d9744a)!important;background-image:none!important;color:var(--v4-cream-warm, #fffaf4)!important;border:1px solid transparent!important;border-radius:var(--r-pill, 100px)!important;box-shadow:none!important}.template-index a.v4-btn--primary:hover,.template-index .v4-btn--primary:hover{background:var(--v4-clay-deep, #b85a36)!important;background-color:var(--v4-clay-deep, #b85a36)!important;color:var(--v4-cream-warm, #fffaf4)!important;box-shadow:var(--v4-shadow-card, 0 4px 24px rgba(216, 116, 74, .18))!important}.template-index .v4-h2,.template-index h2.v4-h2{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(38.4px,5vw,72px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.015em!important;color:var(--v4-ink, #2a1f1a)!important;margin:0!important}.template-index .v4-h2 em,.template-index h2.v4-h2 em{font-style:italic!important}.template-index .v4-eyebrow,.template-index p.v4-eyebrow{font-family:var(--font-body, var(--font-body-family))!important;font-size:12.48px!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v4-clay, #d9744a)!important}.template-index a.v4-link-arrow,.template-index .v4-link-arrow{font-family:var(--font-body, var(--font-body-family))!important;font-size:15.2px!important;font-weight:500!important;letter-spacing:.02em!important;color:var(--v4-clay-deep, #b85a36)!important;text-decoration:none!important;border-bottom:1px solid var(--v4-line-strong, #d9c5b2)!important;background:none!important;padding:0 0 2px!important;min-height:0!important;border-radius:0!important;box-shadow:none!important}.template-index a.v4-link-arrow:hover,.template-index .v4-link-arrow:hover{color:var(--v4-clay-text, #b8501f)!important;border-color:var(--v4-clay-text, #b8501f)!important;background:none!important}.template-index .v4-pdp__title,.template-index h2.v4-pdp__title{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(35.2px,4vw,54.4px)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.02em!important;color:var(--v4-clay-deep, #b85a36)!important;margin:0!important}.template-index .v4-pdp__title strong{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;color:var(--v4-ink, #2a1f1a)!important}.template-index .v4-pdp__title small{font-style:italic!important;color:var(--v4-clay-deep, #b85a36)!important}.template-index button.v4-pdp__cta,.template-index .v4-pdp__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;margin-top:var(--space-3, 24px)!important;padding:18px 32px!important;background:var(--v4-clay, #d9744a)!important;background-color:var(--v4-clay, #d9744a)!important;color:var(--v4-cream-warm, #fffaf4)!important;font-family:var(--font-body, var(--font-body-family))!important;font-size:16px!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;border:none!important;border-radius:var(--r-pill, 100px)!important;box-shadow:none!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.template-index button.v4-pdp__cta:before,.template-index button.v4-pdp__cta:after,.template-index .v4-pdp__cta:before,.template-index .v4-pdp__cta:after{display:none!important;content:none!important}.template-index button.v4-pdp__cta:hover,.template-index .v4-pdp__cta:hover{background:var(--v4-clay-deep, #b85a36)!important;background-color:var(--v4-clay-deep, #b85a36)!important;color:var(--v4-cream-warm, #fffaf4)!important;transform:translateY(-1px);box-shadow:0 12px 28px #b85a3657!important}.template-index .v4-concerns__title .v4-underline{white-space:nowrap!important}.template-index .v4-ticker__chip{font-family:var(--font-body, var(--font-body-family))!important;font-size:clamp(20px,1.6vw,25.6px)!important;font-weight:500!important;letter-spacing:-.015em!important;line-height:1!important;text-transform:lowercase!important}.template-index .v4-authority__copy{max-width:33.2rem!important;width:100%}.template-index .v4-authority .v4-eyebrow{margin:0 0 var(--space-3, 16px)!important}.template-index .v4-authority__quote{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(22.4px,2vw,29.6px)!important;font-style:italic!important;font-weight:400!important;line-height:1.4!important;color:var(--v4-ink, #2a1f1a)!important;border:none!important;border-left:none!important;padding:36px 0 0!important;margin:var(--space-5, 32px) 0 var(--space-4, 24px)!important;position:relative!important}.template-index .v4-authority__quote:before{content:"\201c"!important;position:absolute!important;top:-28px!important;left:-8px!important;font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:96px!important;line-height:1!important;color:var(--v4-clay-text, #b8501f)!important;font-style:normal!important;pointer-events:none!important}.template-index .v4-authority__ring{width:clamp(280px,32vw,420px)!important;height:clamp(280px,32vw,420px)!important;border-radius:0!important;border:8px solid var(--v4-clay, #d9744a)!important;background:var(--v4-clay-soft, #e89b72)!important;box-shadow:var(--v4-shadow-deep, 0 16px 48px rgba(184, 90, 54, .22))!important;aspect-ratio:auto!important;max-width:none!important}.template-index .v4-authority__ring:before{border-radius:50%!important}.template-index .v4-authority__img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:50% 50%!important;display:block!important}.template-index .v4-joy--bleed .v4-h2,.template-index .v4-joy--bleed h2.v4-h2{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(41.6px,5.6vw,67.2px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.025em!important;color:var(--v4-ink, #2a1f1a)!important}.template-index .v4-joy--bleed .v4-h2 em,.template-index .v4-joy--bleed h2.v4-h2 em{position:relative!important;display:inline-block!important;font-style:italic!important;color:var(--v4-clay-deep, #b85a36)!important;padding:0 4px 2px!important;background-image:linear-gradient(180deg,transparent 0%,transparent 60%,rgba(217,116,74,.28) 60%,rgba(217,116,74,.28) 95%,transparent 95%)!important}.template-index .v4-joy__copy .v4-eyebrow--clay{color:var(--v4-clay-deep, #b85a36)!important}.template-index .v4-joy__benefits{list-style:none!important;padding-left:0!important;margin-left:0!important}.template-index .v4-joy__benefit-title{font-family:var(--font-body, var(--font-body-family))!important;font-weight:600!important;font-size:clamp(17.6px,1.35vw,19.2px)!important;line-height:1.2!important;letter-spacing:-.02em!important;color:var(--v4-clay-deep, #b85a36)!important;margin:0 0 4px!important}.template-index .v4-joy__benefit-body{font-family:var(--font-body, var(--font-body-family))!important;font-size:14.08px!important;line-height:1.5!important;color:var(--v4-ink-soft, #5c4d45)!important;max-width:24.67rem!important;margin:0!important}.template-index .v4-how__day,.template-index .v4-how__title,.template-index .v4-how__desc,.template-index .v4-how__sublabel{font-family:var(--font-body, var(--font-body-family))!important}.template-index .v4-how__title{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important}.template-index .v4-how__quote{list-style:none!important;padding-left:0!important;margin-left:0!important}.template-index .v4-how__icon{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif!important;line-height:1!important}.template-index .v4-petri-section__title,.template-index .v4-petri-section__title-line,.template-index .v4-petri-section__title em{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;color:var(--v4-ink, #2a1f1a)!important}.template-index .v4-petri-section__title em.v4-petri-section__title-coda{color:var(--v4-clay-deep, #b85a36)!important;font-style:italic!important}.template-index .v4-petri-section__eyebrow{font-family:var(--font-mono, ui-monospace, monospace)!important}.template-index .v4-sticker__name{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;margin:14px 0 2px!important}.template-index .v4-sticker__latin{font-family:var(--font-body, var(--font-body-family))!important}.template-index .v4-sticker__trigger{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:100%!important;cursor:pointer!important;pointer-events:auto!important}.template-index .v4-sticker__trigger:before,.template-index .v4-sticker__trigger:after{display:none!important;content:none!important}.template-index [class*=v4-] h1,.template-index [class*=v4-] h2,.template-index [class*=v4-] h3,.template-index [class*=v4-] p{margin-block-start:0}.template-index h3.v4-pdp__acc-title,.template-product h3.v4-pdp__acc-title{font-family:var(--font-body, var(--font-body-family))!important;font-size:16px!important;font-weight:500!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--v4-ink, #2a1f1a)!important;line-height:1.2!important}.template-index h2.v4-pdp__reviews-block-title,.template-product h2.v4-pdp__reviews-block-title{font-family:var(--font-body, var(--font-body-family))!important;font-size:12.48px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--v4-clay-deep, #b85a36)!important;line-height:1.2!important}.template-product h3.ut-systems__title{font-family:var(--font-body, var(--font-body-family))!important;font-size:1.05rem!important;font-weight:600!important;margin:0 0 8px!important;letter-spacing:0!important;text-transform:none!important;color:var(--v4-ink, #2a1f1a)!important;line-height:1.2!important}.template-product .ut-systems__sub{font-family:var(--font-body, var(--font-body-family))!important;margin:0!important;font-size:.95rem!important;color:var(--v4-ink-soft, #5c4d45)!important;line-height:1.45!important}.template-product .ut-systems__mark{display:block!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--v4-line, #e8d9cb)!important;font-family:var(--font-mono, var(--font-mono-family))!important;font-size:.68rem!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:none!important;color:var(--v4-clay-deep, #b85a36)!important}.template-product [class*=ut-] h3,.template-product [class*=ut-] p{margin-block-start:0}.template-product .ut-cta-quality__cta .ut-cta-band__copy .ut-eyebrow{font-family:var(--font-mono, var(--font-mono-family))!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v4-clay-deep, #b85a36)!important;margin:0 0 12px!important;text-align:left!important}.template-product .ut-cta-quality__cta h2.ut-cta-quality__title.ut-h2{display:flex!important;flex-direction:column!important;gap:.2em!important;margin:0 0 14px!important;text-align:left!important;font-family:var(--font-display, var(--font-heading-family))!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;color:var(--v4-ink, #2a1f1a)!important}.template-product .ut-cta-quality__title-trust{display:block!important;font-family:var(--font-display, var(--font-heading-family))!important;font-size:clamp(1.25rem,2.4vw,1.65rem)!important;font-weight:500!important;line-height:1.15!important;letter-spacing:-.01em!important;color:color-mix(in srgb,var(--v4-ink, #2a1f1a) 78%,var(--v4-clay-deep, #b85a36))!important}.template-product .ut-cta-quality__title-action{display:block!important;font-family:var(--font-display, var(--font-heading-family))!important;font-size:clamp(2rem,4.2vw,2.85rem)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.025em!important;color:var(--v4-ink, #2a1f1a)!important}.template-product .ut-cta-quality__title em{font-style:italic!important;color:var(--v4-clay-deep, #b85a36)!important}.template-product .ut-cta-quality__cta .ut-cta-band__copy{padding-bottom:clamp(28px,4vw,44px)!important;text-align:left!important}.template-product .ut-cta-quality__cta .ut-cta-band__pill{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:16px 28px!important;border-radius:999px!important;background:var(--v4-clay, #d9744a)!important;color:var(--v4-cream, #faf5ef)!important;font-family:var(--font-body, var(--font-body-family))!important;font-weight:600!important;font-size:.95rem!important;box-shadow:0 4px 14px #b85c3833!important}.template-product .ut-cta-quality__cta:hover .ut-cta-band__pill{background:var(--v4-clay-deep, #b85a36)!important;box-shadow:0 6px 18px #b85c3847!important}.template-product .ut-cta-quality__cta .ut-cta-band__note{margin:14px 0 0!important;font-family:var(--font-body, var(--font-body-family))!important;font-size:.82rem!important;line-height:1.5!important;color:var(--v4-ink-muted, #6b5c53)!important;text-align:left!important}.template-product a.ut-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:24px!important;padding:16px 28px!important;border-radius:999px!important;background:var(--v4-clay, #d9744a)!important;background-color:var(--v4-clay, #d9744a)!important;background-image:none!important;color:var(--v4-cream, #faf5ef)!important;font-family:var(--font-body, var(--font-body-family))!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;border:none!important;box-shadow:none!important;min-height:auto!important;min-width:auto!important;line-height:1.2!important;cursor:pointer!important;-webkit-appearance:none!important;appearance:none!important}.template-product a.ut-btn-primary:hover,.template-product a.ut-btn-primary:focus-visible{background:var(--v4-clay-deep, #b85a36)!important;background-color:var(--v4-clay-deep, #b85a36)!important;color:var(--v4-cream, #faf5ef)!important;text-decoration:none!important}.template-index .v4-petri-section__close-line{margin:var(--space-5, 32px) auto 0!important}.template-index .v4-petri-section__disclaimer{margin:var(--space-3, 16px) auto 0!important}.template-index .v4-how__lede{margin-top:var(--space-3, 16px)!important}.template-index .v4-journal-latest__cta{margin-top:var(--space-4, 24px)!important}.template-index .v4-journal-latest__date{margin-top:var(--space-3, 16px)!important}.template-index h3.v4-journal-latest__title,.template-index .v4-journal-latest__title{margin-top:var(--space-2, 8px)!important;margin-bottom:var(--space-2, 8px)!important}.template-index .v4-pdp .shopify-payment-button,.template-index .v4-pdp .shopify-payment-button__more-options,.template-index #shop .shopify-payment-button,.template-index #shop .shopify-payment-button__more-options{display:none!important}.template-index .shopify-section .page-width,.template-product .shopify-section .page-width{max-width:none;padding-left:0;padding-right:0}.v4-page{overflow-x:clip}.template-index .shopify-section:has([class*=v4-]){background:transparent!important}.template-index .shopify-section:has(.v4-pdp),.template-index .shopify-section:has(.v4-faq),.template-index .shopify-section:has(.v4-journal-latest),.template-index .shopify-section:has(.v4-thoughtfully),.template-index .shopify-section:has(.v4-petri-section),.template-index .shopify-section:has(.v4-hero),.template-index .shopify-section:has(.v4-ticker),.template-index .shopify-section:has(.v4-concerns),.template-index .shopify-section:has(.v4-joy),.template-index .shopify-section:has(.v4-how),.template-index .shopify-section:has(.v4-founder){background:transparent!important;padding:0!important;margin:0!important}.shopify-section-group-header-group,.shopify-section.bal-header-section,.bal-header-chrome{overflow:visible!important}.bal-header__icons .bal-header__cart-btn,.bal-header__icons #cart-icon-bubble{width:44px!important;height:44px!important;overflow:visible!important}.bal-header__icons .bal-header__icon--cart{overflow:visible!important}.bal-header__icons .cart-count-bubble{top:8px!important;right:6px!important;left:auto!important;bottom:auto!important;width:auto!important;min-width:18px!important;height:18px!important;padding:0 5px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;z-index:2!important}.bal-header__icons .cart-count-bubble[hidden]{display:none!important}.v4-reviews__banner--parallax,.v4-authority-banner-wrap.v4-reviews__banner--parallax{background-image:url(bal-home-bottle-sunset.png)!important}.v4-petri-section__bg,.v4-petri-section__veil,.about-section__petri-blend{display:block!important}.template-product .shopify-section:has([class*=v4-]),.template-product .shopify-section:has([class*=ut-]),.template-product .shopify-section:has(.bal-pdp),.template-product .shopify-section:has(.bal-pdp-marquee),.template-product .shopify-section:has(.bal-pdp-below){background:transparent!important;padding:0!important;margin:0!important}.template-product .v4-knot-run{position:relative;overflow:visible!important;background:var(--v4-cream, #FAF5EF)}.template-product .v4-knot-run>.shopify-section{padding:0!important;margin:0!important;background:transparent!important;overflow:visible!important}.template-product .shopify-section:has(.ut-cta-quality),.template-product .ut-cta-quality{overflow:visible!important}.template-product .shopify-section:has(.ut-ingredients),.template-product .ut-ingredients{overflow:hidden!important;position:relative;z-index:3;isolation:isolate}.template-product .shopify-section:has(.bal-pdp-below .v4-faq),.template-product .shopify-section:has(.ut-cta-quality),.template-product .ut-below.bal-pdp-below .v4-faq{overflow:visible!important}.template-product #v4-pdp-sticky-bar{position:fixed!important;z-index:150!important;inset:auto 0 0 0!important;width:100%!important;max-width:none!important;border-radius:0!important}.template-product .v4-pdp-sticky-bar__cta{font-family:var(--font-body, var(--font-body-family))!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:var(--v4-clay, #b85a36)!important;color:var(--v4-cream-warm, #fffaf4)!important;border:none!important;border-radius:var(--r-pill, 100px)!important;box-shadow:0 6px 18px #d8744a3d!important}.template-product .v4-pdp-sticky-bar__cta:hover:not(:disabled){background:var(--v4-clay-deep, #96482b)!important;color:var(--v4-cream-warm, #fffaf4)!important}@media(min-width:768px){.template-product .v4-pdp-sticky-bar__cta{font-size:.875rem!important}}@media(max-width:991px){.template-product .v4-pdp .v4-pdp__media{padding-inline:0!important;max-width:none!important;width:100%!important}.template-product .v4-pdp .v4-pdp__gallery-stick,.template-product .v4-pdp .v4-pdp__main,.template-product .v4-pdp .v4-pdp__thumbs-wrap,.template-product .v4-pdp .v4-pdp__thumbs,.template-product .v4-pdp .v4-pdp__use-chips{width:100%!important;max-width:100%!important}}.template-product .v4-pdp .v4-pdp__arrow{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;--v4-pdp-arrow-size: 44px;width:var(--v4-pdp-arrow-size)!important;height:var(--v4-pdp-arrow-size)!important}.template-product .v4-pdp .v4-pdp__arrow:hover{transform:translateY(-50%) scale(1.05)!important}.template-product .v4-pdp .v4-pdp__arrow--prev{left:8px!important;right:auto!important}.template-product .v4-pdp .v4-pdp__arrow--next{right:8px!important;left:auto!important}@media(max-width:991px){.template-product .v4-pdp .v4-pdp__main{margin-bottom:0!important}.template-product .v4-pdp .v4-pdp__arrow{--v4-pdp-arrow-size: 28px}.template-product .v4-pdp .v4-pdp__arrow svg{width:9px!important;height:14px!important}}.template-product #formula .card-collapsible__trigger{font-family:inherit!important;text-align:left!important}.template-product #formula .card-collapsible__title{font-family:var(--font-display, var(--font-heading-family))!important;font-style:italic!important;font-size:.92rem!important;font-weight:400!important;line-height:1.2!important;letter-spacing:-.01em!important;color:#2a2220!important;margin:0 0 .25rem!important;overflow-wrap:break-word!important;max-width:100%!important}.template-product #formula .card-collapsible__stat{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:.2rem .4rem!important;margin:0 0 .3rem!important}.template-product #formula .card-collapsible__stat-value{font-family:var(--font-body, var(--font-body-family))!important;font-size:.78rem!important;font-weight:700!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important}.template-product #formula .card-collapsible__stat-label{font-family:var(--font-body, var(--font-body-family))!important;font-size:.66rem!important;line-height:1.35!important;color:#6a635e!important;margin:0!important}.template-product #formula .card-collapsible__usps ul{margin:0!important;padding:0!important;list-style:none!important}.template-product #formula .card-collapsible__usps li{font-family:var(--font-body, var(--font-body-family))!important;font-size:.68rem!important;line-height:1.35!important;color:#5a534f!important;margin:0!important;min-width:0!important;overflow-wrap:break-word!important}.template-product #formula .card-collapsible__plate{width:92px!important;height:92px!important;flex-shrink:0!important}@media(max-width:960px){.template-product #formula .card-collapsible__plate{width:80px!important;height:80px!important}}@media(max-width:600px){.template-product #formula .card-collapsible__plate{width:80px!important;height:80px!important}.template-product #formula .ut-formula-tabs .card-collapsible--stat,.template-product #formula .ut-formula-tabs .card-collapsible__trigger{min-height:0!important;height:auto!important}.template-product #formula .ut-formula-tabs .card-collapsible__trigger{display:block!important;padding:.85rem .8rem .9rem!important}.template-product #formula .ut-formula-tabs .card-collapsible__layout{height:auto!important;align-items:start!important;gap:.6rem!important}.template-product #formula .ut-formula-tabs .card-collapsible__copy{display:block!important;justify-content:flex-start!important;padding-top:.15rem!important}.template-product #formula .card-collapsible__title{margin:0 0 .4rem!important}.template-product #formula .card-collapsible__stat{margin:0 0 .5rem!important}.template-product #formula .card-collapsible__usps{padding-top:.45rem!important}.template-product #formula .card-collapsible__usps ul{gap:.22rem!important}}.template-product #formula .v4-ingredient-bubble__group-label{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11.2px!important;font-weight:600!important;line-height:normal!important;letter-spacing:.18em!important;color:#96482b!important;margin:0 0 12px!important;gap:8px!important}.v4-ingredient-bubble__name,.template-product #formula h3.v4-ingredient-bubble__name,.template-product #formula .v4-ingredient-bubble__name{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-weight:400!important;font-size:27.2px!important;line-height:1.05!important;letter-spacing:normal!important;text-transform:none!important;color:#2a2220!important;margin:0 0 6px!important;display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:0 14px!important}.template-product #formula h3.v4-ingredient-bubble__name .v4-ingredient-bubble__latin,.template-product #formula .v4-ingredient-bubble__name .v4-ingredient-bubble__latin,.template-product #formula .v4-ingredient-bubble__latin{font-family:JetBrains Mono,ui-monospace,monospace!important;font-style:normal!important;font-size:11.2px!important;font-weight:400!important;line-height:normal!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#6a635e!important;margin:0!important}.template-product #formula .v4-ingredient-bubble__dose{font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:11.84px!important;font-weight:400!important;line-height:normal!important;letter-spacing:.1em!important;color:#96482b!important;margin:0 0 16px!important}.template-product #formula .v4-ingredient-bubble__lead{font-family:"Satoshi",var(--font-body-family),sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:normal!important;color:#2a1f1a!important;margin:0 0 12px!important}.template-product #formula .v4-ingredient-bubble__body{gap:12px!important;margin:0 0 16px!important;line-height:normal!important}.template-product #formula .v4-ingredient-bubble__body p{font-family:"Satoshi",var(--font-body-family),sans-serif!important;font-size:15.2px!important;font-weight:400!important;line-height:1.55!important;letter-spacing:normal!important;color:#5c4d45!important;margin:0!important}.template-product .shopify-section:has([class*=v4-]){background:transparent!important}.shopify-section:has(#shop),.shopify-section:has(.v4-pdp),.shopify-section:has(.bal-buybox){background:transparent}@media(prefers-reduced-motion:reduce){.v4-reveal,.v4-reveal.--in{transform:translateY(0)}}#buy,#reviews,#pdp-guarantee,#v4-pdp-title,#subscribe,#shop,#faq{scroll-margin-top:calc(var(--v4-header-h, 72px) + env(safe-area-inset-top,0px))}.bal-header{min-height:calc(var(--bal-header-h, 72px) + env(safe-area-inset-top,0px));height:auto;padding-top:env(safe-area-inset-top,0px)}@media(max-width:720px){.v4-how .v4-h2{white-space:normal;font-size:clamp(27.2px,7vw,35.2px)}.v4-faq .v4-h2,.v4-journal-latest .v4-h2{white-space:normal}.v4-faq__row{max-width:100%;align-self:stretch;margin-left:0;margin-right:0}.v4-petri__dish--lg{--size: clamp(140px, 38vw, 200px)}.v4-petri__dish--md{--size: clamp(120px, 32vw, 170px)}.v4-petri__dish--sm{--size: clamp(100px, 28vw, 140px)}.v4-reviews__banner--parallax{background-attachment:scroll}}@media(max-width:480px){.bal-pdp__media{padding-inline:clamp(16px,4vw,24px)}.footer-col .footer-newsletter-form{flex-direction:column;align-items:stretch}.footer-col .footer-newsletter-btn{width:100%;justify-content:center}}.footer{background:var(--v4-cream-warm, #fffaf4)!important;background-image:none!important}.footer-watermark{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important}.footer h4.footer-heading,.footer .footer-heading{font-family:var(--font-body, var(--font-body-family))!important;font-size:12.48px!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--v4-clay-text, #b8501f)!important;margin:0 0 8px!important}.footer .footer-logo{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(22.4px,1.7vw,27.2px)!important;margin:0 0 8px!important}.footer .footer-tagline{font-size:14.72px!important;margin:0!important}.footer .footer-link,.footer a.footer-link{font-size:14.72px!important;min-height:0!important;display:inline-block!important;align-items:unset!important;padding:4px 0!important}.footer .footer-link:after{bottom:2px!important}.footer h4.footer-newsletter-title{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:24px!important;font-style:italic!important;line-height:1.05!important;margin:0 0 8px!important;margin-block-start:0!important;margin-block-end:8px!important}.footer .footer-col>p[style*="max-width:32ch"]{margin-top:0!important;margin-block-start:0!important;margin-bottom:16px!important;margin-block-end:16px!important}.footer .footer-col .footer-newsletter-form{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;margin:0!important}.footer .footer-disclaimer p{font-size:12.48px!important;margin:0 auto!important}.footer .footer-bottom{font-size:13.12px!important}.footer .footer-bottom .footer-link{font-size:13.12px!important;min-height:0!important}@media(max-width:768px){.footer{padding:56px 0 40px!important}.footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:24px 20px!important}.footer .footer-col:first-child,.footer .footer-col:last-child{grid-column:1 / -1!important}.footer h4.footer-heading,.footer .footer-heading,.footer .footer-logo{margin-bottom:6px!important}.footer .footer-link,.footer a.footer-link{padding:2px 0!important;font-size:14px!important}.footer h4.footer-newsletter-title{font-size:20px!important;margin-bottom:6px!important;margin-block-end:6px!important}.footer .footer-col>p[style*="max-width:32ch"]{font-size:13.76px!important;margin-bottom:10px!important;margin-block-end:10px!important;line-height:1.4!important}.footer .footer-col .footer-newsletter-form{flex-direction:row!important;flex-wrap:nowrap!important}.footer .footer-newsletter-input,.footer .bal-klaviyo-newsletter .field__input{padding:10px 14px!important}.footer .footer-newsletter-input:focus,.footer .bal-klaviyo-newsletter .field__input:focus{padding:10px 14px!important}.footer .footer-newsletter-btn,.footer .bal-klaviyo-newsletter .newsletter-form__button{width:auto!important;padding:10px 18px!important;font-size:12.8px!important}.footer .footer-disclaimer{margin-top:28px!important}.footer .footer-disclaimer p{font-size:11.52px!important;line-height:1.4!important}.footer .footer-bottom{margin-top:20px!important;padding-top:20px!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.footer .footer-bottom__links{gap:16px!important}}.footer .footer-newsletter-input,.footer .bal-klaviyo-newsletter .field__input{min-height:0!important;height:auto!important;padding:12px 18px!important;margin:0!important;flex:1 1 0%!important;border-radius:var(--r-pill, 100px)!important;border:1px solid var(--v4-line-strong, #d9c5b2)!important;background:var(--v4-paper, #fffdf9)!important;color:var(--v4-ink, #2a1f1a)!important;font-family:var(--font-body, var(--font-body-family))!important;font-size:16px!important;line-height:normal!important;box-shadow:none!important}.footer .footer-newsletter-input:focus,.footer .bal-klaviyo-newsletter .field__input:focus{padding:12px 18px!important;outline:none!important;border-color:var(--v4-clay-text, #b8501f)!important;box-shadow:0 0 0 3px #d8744a26!important}.footer .footer-newsletter-input::placeholder,.footer .bal-klaviyo-newsletter .field__input::placeholder{color:var(--v4-ink-muted, #6b5c53)!important;opacity:1!important}.footer .footer-newsletter-btn,.footer .bal-klaviyo-newsletter .newsletter-form__button{padding:12px 24px!important;min-height:0!important;min-width:0!important;border-radius:var(--r-pill, 100px)!important;background:var(--v4-clay-text, #b8501f)!important;color:var(--v4-cream-warm, #fffaf4)!important;border:none!important;font-family:var(--font-body, var(--font-body-family))!important;font-weight:600!important;font-size:13.6px!important;text-transform:uppercase!important;letter-spacing:.08em!important;line-height:normal!important;box-shadow:none!important}.footer .footer-newsletter-btn:hover,.footer .bal-klaviyo-newsletter .newsletter-form__button:hover{background:var(--fem-hot-950, #a04418)!important}.v4-pdp__trust blockquote.v4-pdp__trust-quote-item{border-left:none!important;margin:0!important;padding:0!important;font-style:normal!important}.v4-pdp__trust .v4-pdp__trust-quote-text{margin:0 0 4px!important;font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-style:italic!important}.v4-pdp__trust footer.v4-pdp__trust-quote-by,.v4-pdp__trust .v4-pdp__trust-quote-by{margin:0!important;padding:0!important;font-family:var(--font-body, var(--font-body-family))!important;font-size:12.48px!important;letter-spacing:.04em!important;color:var(--v4-ink-soft, #5c4d45)!important}.v4-pdp__trust .v4-pdp__trust-count a{text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important}#MainContent[data-page=contact],#MainContent[data-template="customers/account"],#MainContent[data-policy=refund-policy],#MainContent[data-policy=shipping-policy]{position:relative;isolation:isolate;overflow-x:clip;background:linear-gradient(180deg,var(--v4-cream-warm, #fff8f0) 0%,var(--v4-cream, #faf5ef) 100%)}#MainContent[data-page=contact]:before,#MainContent[data-page=contact]:after,#MainContent[data-template="customers/account"]:before,#MainContent[data-template="customers/account"]:after,#MainContent[data-policy=refund-policy]:before,#MainContent[data-policy=refund-policy]:after,#MainContent[data-policy=shipping-policy]:before,#MainContent[data-policy=shipping-policy]:after{content:"";position:absolute;left:50%;pointer-events:none;z-index:0}#MainContent[data-page=contact]:before,#MainContent[data-template="customers/account"]:before,#MainContent[data-policy=refund-policy]:before,#MainContent[data-policy=shipping-policy]:before{top:36%;width:min(128%,1120px);aspect-ratio:5 / 4;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#ff6e3c38,#ff6e3c1f 28%,#d9744a0f,#d9744a00 88%);filter:blur(80px)}#MainContent[data-page=contact]:after,#MainContent[data-template="customers/account"]:after,#MainContent[data-policy=refund-policy]:after,#MainContent[data-policy=shipping-policy]:after{top:34%;width:min(168%,1480px);aspect-ratio:3 / 2;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,#ff69371f,#d9744a12 32%,#d9744a08 62%,#d9744a00 90%);filter:blur(120px)}#MainContent[data-page=contact]>*,#MainContent[data-template="customers/account"]>*,#MainContent[data-policy=refund-policy]>*,#MainContent[data-policy=shipping-policy]>*{position:relative;z-index:1}@media(max-width:768px){#MainContent[data-page=contact]:before,#MainContent[data-template="customers/account"]:before,#MainContent[data-policy=refund-policy]:before,#MainContent[data-policy=shipping-policy]:before{width:100%;max-width:100%;filter:blur(48px)}#MainContent[data-page=contact]:after,#MainContent[data-template="customers/account"]:after,#MainContent[data-policy=refund-policy]:after,#MainContent[data-policy=shipping-policy]:after{width:100%;max-width:100%;filter:blur(64px)}}.policy-page h1{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(40px,5vw,64px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:0 0 clamp(24px,4vw,48px)!important;margin-block-start:0!important;color:var(--v4-ink, #2a1f1a)!important}.policy-page p,.policy-content p{font-size:17px!important;line-height:1.7!important;margin-block-start:0!important;margin-bottom:1.25em!important;color:var(--v4-ink, #2a1f1a)!important}.policy-page a,.policy-content a{color:var(--v4-clay-deep, #b85a36)!important}.policy-page strong,.policy-content strong{font-weight:600!important}.policy-page ul,.policy-page ol,.policy-content ul,.policy-content ol{padding-left:1.4em!important;margin:0 0 1.5em!important;list-style:disc!important}.policy-page li,.policy-content li{margin:0 0 .5em!important;line-height:1.65!important;list-style:disc!important}.v4-contact h1.v4-contact__headline{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:clamp(29.6px,3.5vw,44px)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:-.02em!important;margin:0!important;margin-block-start:0!important;margin-block-end:0!important}.v4-contact .v4-contact__eyebrow,.v4-contact .v4-contact__lede,.v4-contact .v4-contact__note,.v4-contact .v4-contact__channel-meta{margin-block-start:0!important}.v4-contact .v4-contact__lede,.v4-contact .v4-contact__note,.v4-contact .v4-contact__channel-meta{margin-block-end:0!important}.v4-contact h2.v4-contact__h2{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;margin:0!important;margin-block-start:0!important;margin-block-end:0!important}.v4-contact .v4-contact__input:not(.v4-contact__textarea){min-height:0!important;height:auto!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}.v4-contact .v4-contact__input,.v4-contact .v4-contact__textarea{font-size:clamp(18.4px,1rem + .5vw,21.6px)!important;padding:14px 16px!important}.v4-contact .v4-contact__textarea{min-height:120px!important;line-height:1.5!important}@media(min-width:768px){.v4-contact .v4-contact__form{width:100%!important;max-width:100%!important}}.v4-contact .v4-contact__input:focus,.v4-contact .v4-contact__textarea:focus{outline:none!important}.v4-contact .v4-btn--primary{background:var(--v4-clay, #d9744a)!important;color:var(--v4-cream-warm, #fffaf4)!important;border:none!important;min-height:0!important}.v4-contact .v4-contact__quick-list{padding-left:1rem!important;list-style:disc!important}.v4-contact .v4-contact__quick-list li{margin:0!important;list-style:disc!important}.about-page h1.about-hero__title{font-family:var(--font-display)!important;font-size:clamp(2.4rem,5.6vw,4.6rem)!important;font-weight:400!important;line-height:1.02!important;letter-spacing:-.02em!important;color:var(--v4-ink)!important;margin:var(--space-3) 0 var(--space-4)!important;text-transform:none!important}.about-page h2.v4-h2,.about-page h2.about-cta__title{font-family:var(--font-display)!important;font-weight:400!important;text-transform:none!important;letter-spacing:-.015em!important}.about-page h2.about-cta__title{letter-spacing:-.02em!important}.about-page .v4-eyebrow,.about-page .about-hero__sub,.about-page .about-section__lede,.about-page .about-story p,.about-page .about-principle__body,.about-page .about-formula__desc,.about-page .about-cert__desc,.about-page .about-promise__desc,.about-page .about-cta__sub{font-family:var(--font-body)!important}.about-page .about-hero__stats,.about-page .about-hero__stats li,.about-page .about-principles,.about-page .about-certs,.about-page .about-promise{list-style:none!important;padding-left:0!important}.about-page .about-principles li,.about-page .about-certs li,.about-page .about-promise li{list-style:none!important}.about-page .v4-btn--primary{background:var(--v4-clay)!important;color:var(--v4-cream-warm)!important;border:1px solid transparent!important;min-height:auto!important;min-width:auto!important}.about-page .v4-btn--primary:hover{background:var(--v4-clay-deep)!important;color:var(--v4-cream-warm)!important}.template-page .page-width:has(.about-page),.template-page .rte:has(.about-page){max-width:none!important;padding:0!important;margin:0!important}.template-index a.v4-review__product,.template-product a.v4-review__product,.template-product button.v4-review__product{text-decoration:none!important;font-family:inherit!important;letter-spacing:0!important}.template-index .v4-review__product-name,.template-product .v4-review__product-name{font-family:var(--font-display, Georgia, "Times New Roman", serif)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:-.01em!important;text-decoration:none!important}.template-index .v4-review__shop,.template-product .v4-review__shop{font-family:var(--font-mono, ui-monospace, monospace)!important;font-size:.7rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-decoration:none!important}.template-index a.v4-review__product:hover .v4-review__shop,.template-product a.v4-review__product:hover .v4-review__shop,.template-product button.v4-review__product:hover .v4-review__shop{text-decoration:none!important}#CartDrawer.cart-drawer,#CartDrawer .drawer__inner.aside--cart{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;color:#2a1f1a!important;letter-spacing:normal!important}#CartDrawer .drawer__inner.aside--cart{background:#faf5ef!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;--cart-rem: 16px}#CartDrawer .drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;background:#fffaf4!important;border-bottom:1px solid #e8d9cb!important;padding:0 18px!important}#CartDrawer .drawer__close.close{position:static!important;top:auto!important;right:auto!important;min-width:36px!important;min-height:36px!important;width:36px!important;height:36px!important;flex-shrink:0!important;box-shadow:none!important}#CartDrawer .aside__continue,#CartDrawer .drawer__continue{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:500!important;letter-spacing:.005em!important}#CartDrawer .drawer__footer.aside__footer{background:#fffaf4!important;border-top:1px solid #e8d9cb!important;box-shadow:0 -8px 18px #2818100d!important}#CartDrawer .cart-freeship{background:#fffaf4!important;border-bottom:1px solid #e8d9cb!important}#CartDrawer .cart-freeship__text{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:1.02rem!important;font-weight:400!important;text-transform:none!important}#CartDrawer .cart-freeship__accent,#CartDrawer .cart-freeship__accent--complete{color:#b85a36!important;font-weight:700!important}#CartDrawer .cart-freeship__bar-fill{display:block!important;background:#b85a36!important}#CartDrawer .cart-main__header{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-weight:700!important;font-size:22px!important;letter-spacing:-.5px!important;line-height:1.2!important;padding:14px 24px 6px!important;margin:0!important}#CartDrawer .cart-checkout-actions__heading{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important}.cart-drawer #CartDrawer .cart-item,#CartDrawer .cart-item.cart-line,#CartDrawer .cart-line{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:16px!important;padding:16px 0!important;border:none!important;border-bottom:1px solid #e8d9cb!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#CartDrawer .cart-line--onetime,#CartDrawer .cart-line--subscribe{background:transparent!important}#CartDrawer .cart-line__header,#CartDrawer .cart-line__header a,#CartDrawer .cart-item__name{font-family:Cambon,New York,Georgia,serif!important;font-size:1.15rem!important;font-weight:400!important;font-style:normal!important;letter-spacing:-.01em!important;line-height:1.25!important}#CartDrawer .cart-line__info>ul,#CartDrawer .cart-line__info>ul li{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-style:normal!important;font-size:.74rem!important;letter-spacing:.02em!important}#CartDrawer .cart-line__price .price,#CartDrawer .cart-line__price>span>div{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.95rem!important;font-weight:600!important;font-style:normal!important;letter-spacing:normal!important;line-height:normal!important}#CartDrawer .cart-line__qty-pill{border-color:#e8d9cb!important;border-radius:999px!important;background:#fffaf4!important;height:32px!important;box-shadow:none!important}#CartDrawer quantity-input.quantity:before,#CartDrawer quantity-input.quantity:after,#CartDrawer .quantity:before,#CartDrawer .quantity:after,#CartDrawer .quantity__button:before,#CartDrawer .quantity__button:after,#CartDrawer .cart-line__qty-btn:before,#CartDrawer .cart-line__qty-btn:after{content:none!important;display:none!important;box-shadow:none!important}#CartDrawer .quantity__button,#CartDrawer .quantity__input,#CartDrawer .cart-line__qty-btn{box-shadow:none!important}#CartDrawer .quantity__button,#CartDrawer .quantity__input{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#CartDrawer .cart-discount-toggle{background:transparent!important;border:none!important;border-radius:0!important}#CartDrawer .cart-discount-toggle__btn{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:calc(.82 * var(--cart-rem, 16px))!important;border-top:1px solid #e8d9cb!important;border-bottom:1px solid #e8d9cb!important;padding:10px 0!important}#CartDrawer .cart-discount-toggle__panel[hidden]{display:none!important}#CartDrawer .cart-discount-toggle__panel:not([hidden]){display:flex!important}#CartDrawer .cart-discount-toggle__panel button[type=submit]{background:#d9744a!important;color:#fffaf4!important;box-shadow:none!important;min-height:0!important}#CartDrawer .cart-discount-toggle__panel button[type=submit]:hover:not(:disabled){background:#b85a36!important}#CartDrawer .cart-discount-toggle__panel button[type=submit]:before,#CartDrawer .cart-discount-toggle__panel button[type=submit]:after{display:none!important;content:none!important}#CartDrawer .cart-checkout-actions__subtotal-label{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:calc(.95 * var(--cart-rem, 16px))!important;font-weight:600!important;letter-spacing:0!important}#CartDrawer .cart-checkout-actions__subtotal-amount{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:600!important;font-style:normal!important;font-variant:normal!important;letter-spacing:-.5px!important;line-height:1!important;color:#2a1f1a!important}#CartDrawer .cart-checkout-actions__tax{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.78rem!important;font-style:italic!important;text-align:center!important}#CartDrawer .cart-checkout-actions__guarantee{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.7rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;text-align:center!important}#CartDrawer .cart-checkout-cta,#CartDrawer button.cart__checkout-button.button{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.92rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fffaf4!important;background:#b85a36!important;background-image:none!important;border:none!important;border-radius:999px!important;box-shadow:none!important;min-height:0!important;padding:18px 22px!important}#CartDrawer .cart-checkout-cta:before,#CartDrawer .cart-checkout-cta:after,#CartDrawer button.cart__checkout-button.button:before,#CartDrawer button.cart__checkout-button.button:after{content:none!important;display:none!important;box-shadow:none!important}#CartDrawer .cart-checkout-cta:hover,#CartDrawer button.cart__checkout-button.button:hover:not([disabled]){color:#fffaf4!important;background:#96482b!important;background-image:none!important;transform:translateY(-1px)!important;box-shadow:none!important}#CartDrawer a.cart-item__name:hover,#CartDrawer .aside__continue:hover,#CartDrawer .drawer__continue:hover,#CartDrawer .drawer__close.close:hover{color:#b85a36!important}cart-drawer.drawer .cart-drawer__overlay{background:#28181066!important}.template-product .ut-cta-quality__panel{width:100%!important;overflow:hidden!important;border-radius:20px!important;border:1px solid var(--v4-line, #e8d9cb)!important;box-shadow:0 10px 36px #2a22200f!important;background:var(--v4-cream-warm, #fffaf4)!important}.template-product .ut-cta-quality__panel:has(.ut-cta-quality__cta:hover){box-shadow:0 14px 42px #2a222017!important}.template-product .ut-cta-quality__cta.ut-cta-band__shell{display:block!important;width:100%!important;box-sizing:border-box!important;border-radius:0!important;border:none!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;color:var(--v4-ink, #2a1f1a)!important;cursor:pointer!important;overflow:hidden!important;padding:clamp(24px,3.5vw,36px) clamp(20px,3vw,36px)!important;background:radial-gradient(ellipse 85% 130% at 6% 28%,rgba(217,116,74,.13),transparent 62%),radial-gradient(ellipse 72% 115% at 94% 72%,rgba(232,155,114,.11),transparent 58%),linear-gradient(132deg,color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 93%,var(--v4-clay-soft, #e89b72)),color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 86%,var(--v4-clay-soft, #e89b72)) 52%,color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 80%,var(--v4-clay, #d9744a)))!important}.template-product .ut-cta-quality__cta.ut-cta-band__shell:hover{transform:none!important;box-shadow:none!important;background:radial-gradient(ellipse 85% 130% at 6% 28%,rgba(217,116,74,.17),transparent 62%),radial-gradient(ellipse 72% 115% at 94% 72%,rgba(232,155,114,.15),transparent 58%),linear-gradient(132deg,color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 90%,var(--v4-clay-soft, #e89b72)),color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 82%,var(--v4-clay-soft, #e89b72)) 52%,color-mix(in srgb,var(--v4-cream-warm, #fffaf4) 74%,var(--v4-clay, #d9744a)))!important}.template-product .ut-cta-quality__cta .ut-cta-band__grid{display:grid!important;grid-template-columns:1fr!important;gap:32px!important;align-items:center!important}.template-product .ut-cta-quality__cta .ut-cta-band__copy{min-width:0!important;text-align:left!important}.template-product .ut-cta-quality__cta p.ut-lede.ut-cta-band__lede,.template-product .ut-cta-quality__cta .ut-cta-band__lede{display:block!important;box-sizing:border-box!important;max-width:38ch!important;width:auto!important;margin:0 auto 20px!important;text-align:left!important;font-family:Satoshi,sans-serif!important;font-size:clamp(14.72px,1.4vw,16px)!important;line-height:1.58!important;letter-spacing:normal!important;font-weight:400!important;color:var(--v4-ink-soft, #5c4d45)!important}.template-product .ut-cta-quality__trust{padding:clamp(16px,2vw,22px) clamp(16px,2.5vw,28px) clamp(18px,2.5vw,24px)!important;background:transparent!important;border-top:1px solid var(--v4-line, #e8d9cb)!important}.template-product .ut-cta-quality__trust .ut-quality__grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important}.template-product .ut-cta-quality__trust .ut-quality__card{padding:8px 10px!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.template-product .ut-cta-quality__trust .ut-quality__card p{display:none!important}.template-product .ut-cta-quality__trust .ut-quality__icon{margin-bottom:6px!important}.template-product .ut-cta-quality__trust .ut-quality__heading{font-size:clamp(10.4px,2.67vw,11.84px)!important;font-weight:600!important;margin-bottom:0!important;color:var(--v4-ink-soft, #5c4d45)!important}.template-product .ut-cta-quality__trust .ut-quality__seal{width:clamp(48px,4.5vw,60px)!important;height:clamp(48px,4.5vw,60px)!important;background:var(--v4-paper, #fffdf9)!important;border:1px solid var(--v4-line, #e8d9cb)!important;box-shadow:none!important}.template-product .ut-cta-quality__trust .ut-quality__seal:before,.template-product .ut-cta-quality__trust .ut-quality__seal:after{display:none!important}.template-product .ut-cta-quality__trust .ut-quality__seal img{width:88%!important;height:88%!important;opacity:.88!important;filter:none!important}@media(min-width:900px){.template-product .ut-cta-quality__cta.ut-cta-band__shell{padding-right:clamp(8px,1.2vw,16px)!important;padding-bottom:0!important}.template-product .ut-cta-quality__cta .ut-cta-band__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.88fr)!important;gap:20px 28px!important;align-items:center!important}.template-product .ut-cta-quality__cta .ut-cta-band__copy{padding-bottom:clamp(28px,4vw,44px)!important}.template-product .ut-cta-quality__cta .ut-cta-band__visual:before{display:none!important}.template-product .ut-cta-quality__cta .ut-cta-band__visual{display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(240px,30vw,360px)!important;max-height:400px!important;margin:0!important;overflow:hidden!important}.template-product .ut-cta-quality__cta .ut-cta-band__visual img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:min(400px,100%)!important;padding:0!important;object-fit:contain!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.template-product .ut-cta-quality__trust .ut-quality__card:not(:last-child):after{content:""!important;position:absolute!important;top:12%!important;bottom:12%!important;right:0!important;width:1px!important;background:var(--v4-line, #e8d9cb)!important}}@media(max-width:899px){.template-product .ut-cta-quality__trust .ut-quality__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important}.template-product .ut-cta-quality__cta .ut-cta-band__visual{min-height:clamp(220px,52vw,320px)!important}.template-product .ut-cta-quality__cta .ut-cta-band__visual img{max-height:min(300px,100%)!important}}@media(max-width:560px){.template-product .ut-cta-quality__trust .ut-quality__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#CartDrawer .drawer__inner.bal-cart-drawer,#CartDrawer .drawer__inner.aside--cart{font-size:16px!important}#CartDrawer .cart-checkout-actions__subtotal .cart-checkout-actions__subtotal-amount,#CartDrawer span.cart-checkout-actions__subtotal-amount{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:18px!important;font-weight:600!important;font-style:normal!important;letter-spacing:-.5px!important;line-height:1!important;color:#2a1f1a!important}#CartDrawer .cart-checkout-actions__subtotal-label{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:15.2px!important;font-weight:600!important;letter-spacing:0!important}#CartDrawer .cart-main__header{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:22px!important;font-style:normal!important;font-weight:700!important;letter-spacing:-.5px!important;line-height:1.2!important;color:#2a1f1a!important}cart-drawer.is-empty #CartDrawer cart-drawer-items.is-empty .cart__contents,cart-drawer.is-empty #CartDrawer cart-drawer-items.is-empty .cart-drawer__form{display:flex!important;flex-direction:column!important;flex:1!important}#CartDrawer [data-cart-empty]:not([hidden]){display:block!important}cart-drawer.is-empty #CartDrawer .drawer__header{display:flex!important}cart-drawer.is-empty #CartDrawer .drawer__inner.aside--cart{grid-template-rows:auto minmax(0,1fr) auto!important;align-items:stretch!important;padding:0!important}#CartDrawer [data-cart-empty] p{font-family:"Instrument Serif",Georgia,serif!important;font-style:italic!important;font-size:1.2rem!important;font-weight:400!important;color:#2a1f1a!important}#CartDrawer [data-cart-empty] .cart-empty__cta{font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.8rem!important;font-weight:600!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#fffaf4!important;background:#96482b!important;border:none!important;box-shadow:none!important;min-height:0!important;padding:14px 28px!important}.bal-article__body .article-table,.bal-article__body table{table-layout:auto!important}.bal-article__body .article-table th,.bal-article__body .article-table td,.bal-article__body table th,.bal-article__body table td{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:manual!important;hyphens:manual!important;font-size:14.4px}.bal-article__body .article-table th,.bal-article__body table th{font-size:14px!important;letter-spacing:.02em}.bal-article__body .bal-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;margin:24px 0}.bal-article__body .bal-table-scroll:focus-visible{outline:2px solid var(--v4-clay, #D9744A);outline-offset:2px}.bal-article__body .bal-table-scroll>table{margin:0!important}@media(max-width:749px){.bal-article__body .bal-table-scroll--wide>table{min-width:600px}.bal-article__body .bal-table-scroll--wide{background:linear-gradient(to right,var(--v4-cream, #FAF5EF) 30%,rgba(250,245,239,0)) left center / 24px 100% no-repeat local,linear-gradient(to left,var(--v4-cream, #FAF5EF) 30%,rgba(250,245,239,0)) right center / 24px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#2a1f1a2e,#2a1f1a00) left center / 10px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#2a1f1a2e,#2a1f1a00) right center / 10px 100% no-repeat scroll}}@media(max-width:749px){.bal-article__crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.bal-article__crumbs{row-gap:0!important}.bal-article .related-reading__deck-dots{gap:0!important}.bal-article .related-reading__deck-dot{position:relative;width:44px!important;height:44px!important;border:0!important;border-radius:0!important;background:transparent!important}.bal-article .related-reading__deck-dot:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:1px solid var(--bal-clay, #d9744a);background:transparent;box-sizing:border-box}.bal-article .related-reading__deck-dot[aria-selected=true]:before{background:var(--bal-clay, #d9744a)}.footer .footer-link,.footer a.footer-link,.footer .footer-bottom .footer-link{display:inline-flex!important;align-items:center!important;min-height:44px!important;padding:0!important}.footer .footer-link:after{bottom:10px!important}}@media(max-width:749px){.bal-article__end-card p:has(>a.button){text-align:center}.bal-article__end-card a.button{display:flex!important;width:100%;max-width:100%;box-sizing:border-box;justify-content:center;align-items:center;text-align:center;white-space:nowrap;letter-spacing:.02em!important;font-size:16px!important;padding-left:16px!important;padding-right:16px!important;min-height:48px}}@media(max-width:1023px){html.bal-consent-open #gorgias-chat-container iframe#chat-button,html.bal-consent-open #gorgias-chat-container iframe#mount-floating-engagement-widget{bottom:calc(var(--bal-consent-h, 140px) + 8px)!important;top:auto!important}html.bal-consent-open.bal-sticky-up #gorgias-chat-container iframe#chat-button,html.bal-consent-open.bal-sticky-up #gorgias-chat-container iframe#mount-floating-engagement-widget{bottom:calc(var(--bal-sticky-cover, 138px) + var(--bal-consent-h, 140px) + 8px)!important}html.bal-consent-open .bal-has-jump .bal-tool__jump{bottom:calc(var(--bal-consent-h, 140px) + 12px)}}@media(max-width:1023px)and (max-height:500px){#gorgias-chat-container iframe#mount-floating-engagement-widget{display:none!important}}html.bal-sticky-up #gorgias-chat-container iframe#chat-button,html.bal-sticky-up #gorgias-chat-container iframe#mount-floating-engagement-widget{bottom:calc(var(--bal-sticky-cover, 138px) + 8px)!important;top:auto!important}@media(max-width:749px){#gorgias-chat-container iframe#chat-button,#gorgias-chat-container iframe#mount-floating-engagement-widget{transition:transform .25s ease,opacity .25s ease}html.bal-chat-tuck #gorgias-chat-container iframe#chat-button,html.bal-chat-tuck #gorgias-chat-container iframe#mount-floating-engagement-widget{transform:translateY(calc(100% + 40px))!important;opacity:0!important;pointer-events:none!important}}@media(prefers-reduced-motion:reduce){#gorgias-chat-container iframe#chat-button,#gorgias-chat-container iframe#mount-floating-engagement-widget{transition:none}}@media(max-width:749px){#formula .v4-ingredient-bubble__plate{display:none!important}#formula .v4-ingredient-bubble__card{gap:6px!important;padding-top:18px!important;padding-bottom:18px!important}#formula .v4-ingredient-bubble__group-label{margin-bottom:8px!important;padding-right:44px}}.bal-sf-panel{margin:40px auto 8px;max-width:600px;text-align:center}.bal-sf-panel__title{font-size:22px;margin:0 0 12px}.bal-sf-panel__link{display:block;border-radius:12px;overflow:hidden;background:#fff;border:1px solid var(--v4-line, #E8D9CB)}.bal-sf-panel__img{display:block;width:100%;height:auto}.bal-sf-panel__caption{margin:10px 0 0;font-size:15px;line-height:1.45;color:var(--v4-ink-soft, #5C4D45)}@media(max-width:749px){.footer a.footer-link{min-width:44px}.bal-menu__item{min-height:44px}.shopify-payment-button__more-options{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px}}@media(max-width:991px){.template-product .v4-pdp .v4-pdp__arrow:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}}@media(max-width:749px){a.v4-link-arrow{position:relative}a.v4-link-arrow:before{content:"";position:absolute;top:-11px;bottom:-11px;left:-4px;right:-4px}}@media(max-width:299px){.bal-header{grid-template-columns:auto minmax(0,1fr) auto;column-gap:4px;padding-left:8px;padding-right:8px}.bal-header__logo{min-width:0;flex-shrink:1}.bal-header__logo-text{font-size:clamp(1.125rem,10vw,1.4rem);white-space:normal;text-align:center;overflow-wrap:anywhere}.v4-hero__inner{grid-template-columns:minmax(0,1fr)}.v4-hero__copy{min-width:0}.template-index h1.v4-hero__title,.template-index .v4-hero__title{font-size:clamp(1.75rem,15vw,3.2rem)!important}.template-index .v4-h2,.template-index h2.v4-h2,.template-index .v4-joy--bleed h2.v4-h2,.template-index .v4-concerns__title{font-size:clamp(1.5rem,12vw,2.4rem)!important}.v4-authority,.v4-joy__card,.v4-journal-latest__grid,.v4-concerns__header{grid-template-columns:minmax(0,1fr)}.template-index .v4-btn{max-width:100%;white-space:normal;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.v4-joy__copy{min-width:0;padding-left:var(--space-3);padding-right:var(--space-3)}.v4-pdp__purchase-row{flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.about-hero__stats{grid-template-columns:minmax(0,1fr)}.about-hero__stats li+li:before{display:none}.policy-science-list__citation,.template-product #formula .card-collapsible__stat-label{overflow-wrap:anywhere}.button[data-product-bridge]{min-width:0;max-width:100%;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/bal-design-polish.css.map */
