#optibio-buybox.ob-product-buybox{--ob-navy: #1E3A5F;--ob-midnight: #0D1B2A;--ob-gold: #C9A24A;--ob-ivory: #faf8f5;--ob-border: #e4ddd0;--ob-text: #1E3A5F;--ob-muted: #46505e;background:var(--ob-ivory);padding:clamp(20px,4vw,56px) clamp(16px,4vw,40px) clamp(40px,6vw,80px)}#optibio-buybox .ob-buybox-container{max-width:1200px;gap:clamp(24px,4vw,64px)}#optibio-buybox .ob-main-image-card{border-radius:20px!important;background:linear-gradient(160deg,#fffdf9,#f3eee5)!important;box-shadow:0 30px 60px -44px #0d1b2a80!important;border:1px solid #e4ddd0!important}#optibio-buybox .ob-gnav{background:#ffffffeb!important;color:#1e3a5f!important;box-shadow:0 6px 18px -8px #0d1b2a80!important}#optibio-buybox .ob-info-column h1,#optibio-buybox .ob-info-column .ob-title{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em!important;font-size:clamp(2rem,3.6vw,2.9rem)!important;line-height:1.05!important;color:#1e3a5f!important;text-wrap:balance}#optibio-buybox .ob-info-column .ob-subtitle{font-family:Bricolage Grotesque,sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#8e6f2b!important}#optibio-buybox .ob-product-description{color:#46505e!important;line-height:1.65!important}#optibio-buybox .ob-rating-line{display:flex;align-items:center;gap:10px}#optibio-buybox .ob-stars--part{position:relative;display:inline-block;line-height:0;color:inherit}#optibio-buybox .ob-stars--part>span{display:inline-flex;gap:2px;white-space:nowrap}#optibio-buybox .ob-stars__base svg{color:#d5d9de}#optibio-buybox .ob-stars__fill{position:absolute;left:0;top:0;overflow:hidden}#optibio-buybox .ob-stars__fill svg{color:#00b67a;flex:none}#optibio-buybox .ob-stars--part svg{flex:none}#optibio-buybox .ob-rating-link{font-family:Bricolage Grotesque,sans-serif;font-weight:600;color:#1e3a5f!important;text-decoration:underline;text-decoration-color:#c9a24a;text-underline-offset:3px}#optibio-buybox .ob-purchase-eyebrow{font-family:Bricolage Grotesque,sans-serif!important;letter-spacing:.18em!important;color:#826426!important}#optibio-buybox .ob-autoapplied{background:#1e3a5f!important;color:#fff!important;border-radius:999px!important;font-family:Bricolage Grotesque,sans-serif!important;letter-spacing:.06em!important}#optibio-buybox .ob-option-card{border-radius:16px!important;border-width:1.5px!important;background:#fff!important}#optibio-buybox .ob-option-card.selected{background:#fffdf7!important;border-color:#c9a24a!important;box-shadow:0 20px 44px -28px #c9a24abf!important}#optibio-buybox .ob-option-badge{border-radius:14px 14px 0 0!important;background:linear-gradient(90deg,#b8923f,#c9a24a 40%,#e6c475)!important;color:#0d1b2a!important;font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important}#optibio-buybox .ob-radio-wrap strong{font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;color:#1e3a5f!important}#optibio-buybox .ob-price strong{font-family:Bricolage Grotesque,sans-serif!important;color:#1e3a5f!important}#optibio-buybox .ob-radio-custom{border-color:#1e3a5f!important}#optibio-buybox .ob-radio-custom:after{background:#c9a24a!important}#optibio-buybox .ob-option-benefits li:before{color:#8e6f2b!important}#optibio-buybox .ob-quantity-buttons button{border-radius:14px!important;font-family:Bricolage Grotesque,sans-serif!important}#optibio-buybox .ob-quantity-buttons button.active{border-color:#c9a24a!important;background:#fffdf7!important;color:#1e3a5f!important;box-shadow:0 0 0 1px #c9a24a inset}#optibio-buybox .ob-main-cta.optibio-cta{min-height:60px!important;border-radius:999px!important;border:0!important;background:#c9a24a!important;color:#0d1b2a!important;font-family:Bricolage Grotesque,sans-serif!important;font-weight:700!important;font-size:16px!important;box-shadow:0 18px 36px -18px #c9a24af2!important}#optibio-buybox .ob-main-cta.optibio-cta:hover{background:#d4b35f!important;color:#0d1b2a!important}#optibio-buybox .ob-main-cta.optibio-cta:focus-visible{outline:3px solid #1E3A5F!important;outline-offset:3px!important}#optibio-buybox .ob-guarantee-line{color:#1e3a5f!important}#optibio-buybox .ob-guarantee-line svg{color:#8e6f2b!important}#optibio-buybox .ob-facts-band{border-radius:16px!important;background:#0d1b2a!important;border:0!important}#optibio-buybox .ob-fact strong{color:#c9a24a!important;font-family:Bricolage Grotesque,sans-serif!important}#optibio-buybox .ob-fact p{color:#faf8f5cc!important}#optibio-buybox .ob-fact+.ob-fact:before{background:#faf8f52e!important}#optibio-buybox .ob-accordions summary{font-family:Bricolage Grotesque,sans-serif!important;font-weight:600!important;color:#1e3a5f!important;min-height:56px}#optibio-buybox .ob-acc-mark{color:#8e6f2b!important}#optibio-buybox .ob-acc-body{color:#46505e!important;line-height:1.65!important}.obp-label .obh-wrap{display:grid;grid-template-columns:1fr;gap:var(--obh-gap);align-items:start}.obp-label__facts{margin:0;border-radius:var(--obh-radius);overflow:hidden;background:#fff;border:1px solid var(--obh-line);padding:clamp(12px,2vw,20px)}.obp-label__facts img{width:100%;height:auto}.obp-label__rows{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--obh-line)}.obp-label__rows li{display:grid;grid-template-columns:1fr;gap:4px;padding:16px 0;border-bottom:1px solid var(--obh-line)}.obp-label__rows dt,.obp-label__k{font-family:var(--obh-display);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--obh-gold-text)}.obp-label__v{font-size:16px;line-height:1.6;font-weight:400!important;color:var(--obh-text)}@media(min-width:900px){.obp-label .obh-wrap{grid-template-columns:1fr 1fr}.obp-label__rows li{grid-template-columns:180px 1fr;gap:20px}}.obp-compare__table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--obh-line);border-radius:var(--obh-radius);overflow:hidden}.obp-compare__table th,.obp-compare__table td{padding:16px;text-align:left;vertical-align:top;font-size:16px;line-height:1.45;border-bottom:1px solid var(--obh-line)}.obp-compare__table tr:last-child td{border-bottom:0}.obp-compare__table thead th{font-family:var(--obh-display);font-size:14px;font-weight:700;color:var(--obh-navy);background:var(--obh-sand)}.obp-compare__table thead th.obp-us{background:var(--obh-navy);color:#fff}.obp-compare__feat{font-family:var(--obh-display);font-weight:600;color:var(--obh-navy);width:26%}.obp-compare__table td.obp-us{background:#fbf6ec;color:var(--obh-navy);font-weight:600}.obp-compare__table td.obp-us svg{display:inline-block!important;width:16px;height:16px;color:var(--obh-gold-text);vertical-align:-3px;margin-right:6px}.obp-compare__table td.obp-them{color:var(--obh-muted)}@media(max-width:699px){.obp-compare__table thead{display:none}.obp-compare__table,.obp-compare__table tbody,.obp-compare__table tr,.obp-compare__table td{display:block;width:100%}.obp-compare__table tr{padding:14px 16px;border-bottom:1px solid var(--obh-line)}.obp-compare__table tr:last-child{border-bottom:0}.obp-compare__table td{padding:4px 0;border:0}.obp-compare__table td.obp-us{background:none}.obp-compare__table td[data-label]:before{content:attr(data-label);display:block;font-family:var(--obh-display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--obh-gold-text);margin-bottom:2px}.obp-compare__table td.obp-them[data-label]:before{color:var(--obh-muted)}}.obp-compare__note{margin:16px 0 0;font-size:14px;color:var(--obh-muted)}#optibio-buybox .ob-rating-note{margin:4px 0 10px;font-size:12px;color:#46505e}.obp-compare__table--neutral td.obp-them{background:#fbf6ec;color:var(--obh-navy);font-weight:600}.obp-compare__table--neutral thead th:last-child{background:var(--obh-navy);color:#fff}.obp-compare__table--neutral td.obp-us svg{display:none!important}@media(max-width:699px){.obp-compare__table--neutral td.obp-them{background:none}.obp-compare__table--neutral td.obp-them[data-label]:before{color:var(--obh-gold-text)}}#optibio-buybox .ob-gallery__counter,#optibio-buybox .ob-offer-sentence,#optibio-buybox .ob-option-benefits--terms,#optibio-buybox .ob-guarantee-line b,#optibio-buybox .ob-quantity-buttons button,#optibio-buybox .ob-qty-terms{font-size:14px!important}#optibio-buybox .ob-quantity-buttons button small,#optibio-buybox .ob-trust-row span{font-size:12px!important}#optibio-buybox .ob-rating-link,#optibio-buybox .ob-purchase-options h3,#optibio-buybox .ob-option-benefits li,#optibio-buybox .optibio-cta,#optibio-buybox .optibio-cta span{font-size:16px!important}#optibio-buybox .ob-radio-wrap strong,#optibio-buybox .ob-benefits h3{font-size:18px!important}.obh-sub__row h3{font-size:18px}#optibio-buybox .ob-acc-body,#optibio-buybox .ob-acc-body a,#optibio-buybox .ob-option-detail li,#optibio-buybox .ob-option-detail li b,#optibio-buybox .ob-option-detail li span{font-size:16px!important}#optibio-buybox .ob-purchase-eyebrow{font-size:12px!important}#optibio-buybox .ob-info-column>.ob-product-description{font-size:14px!important}@media(min-width:750px){#optibio-buybox .ob-option-card:has(.ob-option-badge){padding-top:40px!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/optibio-pdp-v2.css.map */
