:root{--bs-brown: #2b160e;--bs-brown-2: #3d2015;--bs-gold: #e2953b;--bs-gold-soft: #fdf0e1;--bs-cream: #fffbf4;--bs-green: #1d7a3e;--bs-green-soft: #e8f5ec;--bs-muted: #7a6f62;--bs-line: rgba(43, 22, 14, .12);--bs-radius: 14px;--bs-shadow: 0 6px 24px rgba(43, 22, 14, .08)}html body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body .rte,html body .page-width--narrow .rte{line-height:1.7}html body .main-page-title,html body .main-page-content,html body .shopify-policy__container{max-width:780px;margin-left:auto;margin-right:auto}html body .shopify-policy__container{padding-top:32px;padding-bottom:48px}html body .shopify-policy__title h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em}html body .announcement-bar__message{padding-top:.8rem!important;padding-bottom:.8rem!important;min-height:0!important;letter-spacing:.01em}@media screen and (max-width:749px){html body .announcement-bar__message{font-size:13px!important;padding-top:.7rem!important;padding-bottom:.7rem!important}}html body .section-header .header-wrapper{border-bottom:1px solid var(--bs-line);background:#fff}html body .shopify-section-header-sticky .header-wrapper,html body .section-header.shopify-section-header-sticky .header-wrapper{box-shadow:0 4px 18px #2b160e0f}html body .header__menu-item{font-weight:600;letter-spacing:.01em}html body .header__menu-item:hover span{text-decoration:none;color:var(--bs-gold)}html body .cart-count-bubble{background-color:var(--bs-gold)!important;color:var(--bs-brown)!important;font-weight:800}html body .button,html body .shopify-payment-button__button--unbranded,html body .cart__checkout-button{border-radius:12px!important;font-weight:700;letter-spacing:.02em;min-height:5.2rem;transition:transform .12s ease,box-shadow .2s ease,background-color .2s ease}html body .button:after,html body .shopify-payment-button__button--unbranded:after{border-radius:12px!important}html body .button:not([disabled]):active,html body .shopify-payment-button__button--unbranded:active{transform:scale(.98)}html body .button--primary:not([disabled]):hover,html body .shopify-payment-button__button--unbranded:hover{box-shadow:0 8px 20px #2b160e2e}html body .product__info-container .product__title h1{letter-spacing:-.02em;line-height:1.15}html body .product__info-container .price__custom-discount-badge{background:var(--bs-green)!important;color:#fff!important;text-transform:uppercase!important;font-weight:800!important;letter-spacing:.03em!important;border-radius:999px!important;padding:5px 10px!important}html body .product__info-container .price__total-savings{color:var(--bs-green)!important;font-weight:700;text-transform:capitalize}html body .product__info-container .price-item--sale{color:var(--bs-brown)!important;font-weight:800!important}html body .babysatwa-sticky-cart .bs-tax-note{display:none}html body .bs-tax-note{display:block;font-size:1.2rem;color:var(--bs-muted);margin-top:4px}html body .product-reviews-badge.bs-rating-row{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--bs-gold-soft);border-radius:999px;text-decoration:none;color:var(--bs-brown);font-size:1.35rem;font-weight:600}html body .bs-rating-row__stars{color:var(--bs-gold);letter-spacing:1px;font-size:1.5rem}html body .bs-rating-row__count{color:var(--bs-muted);font-weight:500;text-decoration:underline;text-underline-offset:3px}html body .bs-discount-callout.bs-coupon{display:flex!important;align-items:center;justify-content:space-between;gap:12px;background:var(--bs-cream)!important;border:1.5px dashed var(--bs-gold)!important;border-radius:var(--bs-radius)!important;padding:12px 14px!important;position:relative}html body .bs-coupon__text{font-size:1.35rem;line-height:1.45;color:var(--bs-brown)}html body .bs-coupon__code{display:inline-block;font-weight:800;letter-spacing:.08em;background:#fff;border:1px solid var(--bs-line);border-radius:6px;padding:1px 6px}html body .bs-coupon__copy{flex-shrink:0;cursor:pointer;border:none;background:var(--bs-brown);color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:.04em;border-radius:10px;padding:9px 14px;font-family:inherit}html body .bs-coupon__copy.is-copied{background:var(--bs-green)}html body .product__info-container .discount-bar{display:none!important}html body .product-form__input--pill{gap:10px}html body .product-form__input--pill legend.form__label{font-weight:800;font-size:1.4rem;letter-spacing:.02em;margin-bottom:.8rem!important}html body .product-form__input--pill input[type=radio]+label.custom-pill-label{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;width:100%;margin:0 0 10px!important;padding:16px 16px 16px 46px!important;text-align:left;border:1.5px solid var(--bs-line)!important;border-radius:var(--bs-radius)!important;background:#fff!important;color:var(--bs-brown)!important;letter-spacing:0!important;line-height:1.25!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}html body .product-form__input--pill input[type=radio]+label.custom-pill-label:before{content:"";position:absolute;left:16px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;border:2px solid rgba(43,22,14,.35);background:#fff;box-shadow:none;z-index:1}html body .product-form__input--pill input[type=radio]:checked+label.custom-pill-label{border-color:var(--bs-brown)!important;background:var(--bs-cream)!important;color:var(--bs-brown)!important;box-shadow:var(--bs-shadow)}html body .product-form__input--pill input[type=radio]:checked+label.custom-pill-label:before{border-color:var(--bs-brown);background:radial-gradient(circle,var(--bs-brown) 0 4px,#fff 5px)}html body .custom-pill-label__left,html body .custom-pill-label__right{display:flex;flex-direction:column;gap:3px}html body .custom-pill-label__right{align-items:flex-end;text-align:right}html body .custom-pill-label__title{font-size:1.6rem;font-weight:800}html body .custom-pill-label__quantity{font-size:1.2rem;color:var(--bs-muted)}html body .custom-pill-label__quantity:empty{display:none}html body .custom-pill-label__per-bottle{display:inline-block;width:fit-content;font-size:1.2rem;font-weight:700;color:var(--bs-green);margin:0}html body .custom-pill-label__price{font-size:1.8rem;font-weight:800}html body .custom-pill-label__compare{font-size:1.25rem;color:#a69a8f}html body .custom-pill-label__save{font-size:1.1rem;font-weight:800;color:var(--bs-green);background:var(--bs-green-soft);border-radius:999px;padding:3px 8px;white-space:nowrap}html body .custom-pill-label__badge{position:absolute;top:-10px;right:14px;left:auto;transform:none;background:var(--bs-gold);color:var(--bs-brown);font-size:1.05rem;font-weight:800;letter-spacing:.08em;line-height:1;padding:5px 10px;border-radius:999px;box-shadow:0 2px 8px #e2953b59;z-index:2}html body .product-form__input--pill{overflow:visible;padding-top:6px}html body fieldset.product-form__input--pill input[type=radio]+label.custom-pill-label{min-width:0}@media screen and (max-width:989px){html body fieldset.product-form__input--pill.custom-input-size,html body fieldset.product-form__input--pill{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:0!important}html body fieldset.product-form__input--pill input[type=radio]+label.custom-pill-label{flex:none!important;width:100%!important}}@media screen and (min-width:990px){html body .product-form__input--pill{display:grid!important;grid-template-columns:repeat(3,1fr);column-gap:10px}html body .product-form__input--pill legend{grid-column:1 / -1}html body .product-form__input--pill input[type=radio]+label.custom-pill-label{grid-template-columns:1fr;justify-items:center;text-align:center;padding:22px 10px 14px!important;height:100%}html body .product-form__input--pill input[type=radio]+label.custom-pill-label:before{top:14px;left:12px;margin-top:0}html body .custom-pill-label__left,html body .custom-pill-label__right{align-items:center;text-align:center}html body .custom-pill-label__badge{right:50%;transform:translate(50%)}}.bs-trust-strip{background:var(--bs-cream);border-top:1px solid var(--bs-line);border-bottom:1px solid var(--bs-line)}.bs-trust-strip__inner{max-width:1200px;margin:0 auto;padding:22px 16px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bs-trust-strip__item{display:flex;align-items:center;gap:12px;color:var(--bs-brown)}.bs-trust-strip__icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#fff;border:1px solid var(--bs-line);display:flex;align-items:center;justify-content:center}.bs-trust-strip__icon svg{width:22px;height:22px}.bs-trust-strip__title{font-weight:800;font-size:14px;line-height:1.25}.bs-trust-strip__sub{font-size:12px;color:var(--bs-muted);line-height:1.3}@media screen and (max-width:749px){.bs-trust-strip__inner{grid-template-columns:1fr 1fr;gap:14px 10px;padding:18px 14px}.bs-trust-strip__icon{width:36px;height:36px}.bs-trust-strip__icon svg{width:18px;height:18px}.bs-trust-strip__title{font-size:13px}.bs-trust-strip__sub{font-size:11px}}html body .cart-item__name{font-weight:700;color:var(--bs-brown)}html body .cart__footer .totals__total-value{font-weight:800}html body .bs-cart-extras{margin-top:16px;display:grid;gap:10px}html body .bs-cart-extras .bs-coupon{margin:0!important}html body .bs-cart-note{font-size:13px;color:var(--bs-muted);display:flex;align-items:center;gap:8px}html body .bs-cart-note svg{width:16px;height:16px;flex-shrink:0;color:var(--bs-green)}html body .card-wrapper .card{border-radius:var(--bs-radius)}html body .benefit-grid-card,html body .herb-mechanism-card,html body .wf-review-custom-card{transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){html body .benefit-grid-card:hover,html body .herb-mechanism-card:hover,html body .wf-review-custom-card:hover{transform:translateY(-3px);box-shadow:var(--bs-shadow)}}html body .bs-footer-links a{font-size:16px!important;font-weight:600!important}html body .bs-footer-section-wrapper{padding-top:64px!important}@media screen and (max-width:767px){html body .bs-footer-section-wrapper{padding-top:44px!important}html body .bs-footer-container{grid-template-columns:1fr 1fr!important;gap:32px 20px!important}html body .bs-footer-brand{grid-column:1 / -1}html body .bs-footer-links a{font-size:15px!important}}html body .bs-hero-offer{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding:8px 14px;border-radius:999px;background:var(--bs-gold-soft);color:var(--bs-brown);font-size:14px;font-weight:600}html body .bs-hero-offer s{color:#a69a8f;font-weight:500}html body .bs-hero-offer__pct{background:var(--bs-green);color:#fff;font-weight:800;font-size:12px;letter-spacing:.04em;padding:3px 8px;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/51/assets/bs-d2c.css.map */
