.bc-page{--bc-brand: #0f5a42;--bc-brand-deep: #0b4433;--bc-mint: #e8f3ed;--bc-ivory: #f8f7f3;--bc-ink: #202822;--bc-subtle: #56675d;--bc-stroke: #dbe5de;color:var(--bc-ink)}.bc-page h1,.bc-page h2,.bc-page h3{text-wrap:balance}.bf-announcement{background:#0f5a42}.bc-page#bc-product-offer{overflow:visible}.bc-page .bc-hero{max-width:1260px;padding:36px 24px 60px;grid-template-columns:minmax(0,1.02fr) minmax(450px,.98fr);gap:clamp(34px,4vw,62px);align-items:start}.bc-page .bc-gallery-column{min-width:0;position:sticky;top:104px}.bc-page .bc-gallery{background:var(--bc-ivory);border:1px solid #ecefe9;border-radius:20px;isolation:isolate}.bc-page .bc-slide{aspect-ratio:1 / 1}.bc-page .bc-slide img{width:100%;height:100%;object-fit:contain}.bc-page .bc-thumbs{gap:10px;padding:12px 1px 8px;scroll-snap-type:x proximity}.bc-page .bc-thumb{flex:0 0 78px;width:78px;height:78px;background:#f7f8f5;border:1.5px solid #e0e8e0;border-radius:12px;padding:4px;scroll-snap-align:start;transition:border-color .15s ease,background-color .15s ease}.bc-page .bc-thumb[aria-current=true]{background:var(--bc-mint);border:2px solid var(--bc-brand)!important}.bc-page .bc-thumb img{border-radius:8px;object-fit:contain}.bc-page .bc-thumb:focus-visible,.bc-page .bc-bundle:focus-within{outline:3px solid var(--bc-brand);outline-offset:3px}.bc-page .bc-offer{min-width:0}.bc-page .bc-rating,.bc-page .bc-rating span:last-child{color:var(--bc-brand)!important;line-height:1.45}.bc-page .bc-offer h1{color:var(--bc-ink);font-size:clamp(33px,3.1vw,40px)!important;line-height:1.12;font-weight:700;letter-spacing:-.035em;margin:8px 0 15px}.bc-page .bc-benefits-heading{margin:0 0 11px!important;font-size:16px!important;line-height:1.4;font-weight:700;color:#35483d}.bc-page .bc-benefits{display:grid;gap:8px;margin:0 0 18px;font-size:16px;font-weight:550;line-height:1.45;color:var(--bc-ink)}.bc-page .bc-benefits li{gap:11px}.bc-page .bc-benefits b{width:19px;height:19px;flex-basis:19px;margin-top:2px;background:var(--bc-brand);font-size:12px}.bc-page .bc-bundles{gap:10px;margin-top:17px}.bc-page .bc-bundle-group{overflow:hidden;background:#fff;border:1.5px solid var(--bc-stroke);border-radius:14px;transition:border-color .15s ease,background-color .15s ease}.bc-page .bc-bundle-group:has(input:checked){border:2px solid var(--bc-brand);background:var(--bc-mint)}.bc-page .bc-popular,.bc-page .bc-popular--value{background:var(--bc-brand);color:#fff;padding:6px 10px;font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.055em}.bc-page .bc-bundle{display:grid;grid-template-columns:19px 67px minmax(0,1fr) max-content;gap:10px;align-items:center;min-height:91px;padding:11px 15px}.bc-page .bc-bottle-stack{width:67px;height:69px;overflow:hidden}.bc-page .bc-bottle-stack img{width:100%;height:100%;max-width:100%;object-fit:contain}.bc-page .bc-dot{width:19px;height:19px;border:2px solid #a5bdb0;background:#fff}.bc-page .bc-bundle:has(input:checked) .bc-dot{border:6px solid var(--bc-brand)}.bc-page .bc-bundle-name{display:flex;align-items:center;flex-wrap:wrap;column-gap:7px;row-gap:4px;min-width:0;color:var(--bc-ink);font-size:19px!important;line-height:1.14;letter-spacing:-.025em;font-weight:750}.bc-page .bc-bundle-name small{flex-basis:100%;margin-top:0;font-size:13px!important;line-height:1.3;letter-spacing:0;font-weight:500;color:#6a7169}.bc-page .bc-free-pill{background:#d5e9db;color:var(--bc-brand-deep);padding:4px 7px!important;font-size:10px!important;letter-spacing:0}.bc-page .bc-price{align-self:center;font-size:20px;line-height:1.2;color:var(--bc-ink)}.bc-page .bc-price s{color:#818c83;font-size:12px;margin-top:5px}.bc-page .bc-shipping .bc-shipping-line{background:var(--bc-ivory)!important;border-color:#e6e7dd!important;color:#32483b!important}.bc-page .bc-shipping .bc-shipping-line:last-child{background:#f3f8f4!important;border-color:#dce9df!important;color:var(--bc-brand-deep)!important}.bc-page .bc-refill-terms{color:#43564a}.bc-page .bc-accordions{margin-top:4px;border-top:1px solid var(--bc-stroke)}.bc-page details{border-bottom:1px solid var(--bc-stroke)}.bc-page summary{padding:18px 3px;font-size:16px;line-height:1.4;font-weight:650}.bc-page summary:after{color:var(--bc-brand)}.bc-page details>div{padding:0 24px 18px 3px;color:var(--bc-subtle);font-size:15px;line-height:1.65}.bc-page .btf-sold-card{min-height:57px;background:#fbfcfa;border:1px solid #e6ece6;border-radius:12px;box-shadow:none;padding:13px 16px}.bc-page.bc-content,.bc-page.bc-band{padding-top:70px;padding-bottom:70px}.bc-page.bc-content>h2,.bc-page.bc-band>h2{max-width:920px;margin:0 auto 14px;color:var(--bc-ink);font-size:clamp(28px,3.2vw,40px);line-height:1.18;font-weight:700;letter-spacing:-.03em}.bc-page .bc-section-intro,.bc-page.bc-band>p{color:var(--bc-subtle);line-height:1.6}.bc-page .bc-section-intro:empty,.bc-page.bc-band>p:empty,.bc-clinical>h2:empty{display:none}.bc-page.bc-videos{padding:58px 20px 62px!important}.bc-videos .bc-video-grid{max-width:740px;gap:18px;margin-top:25px}.bc-videos .bc-video{flex:0 1 clamp(220px,22vw,260px)}.bc-videos .bc-video video{aspect-ratio:9 / 14;border:1px solid #e0e7e0;border-radius:18px;background:#eef3ef}.bc-page.bc-band[id^=bc-ingredients-]{max-width:none;background:var(--bc-ivory);overflow:hidden}.bc-ingredients-carousel{gap:18px;padding-top:30px;padding-bottom:12px}.bc-ingredients-carousel article{flex:0 0 min(75vw,330px);padding:14px;border:1px solid #e1e7df;border-radius:18px;box-shadow:none;text-align:left}.bc-ingredients-carousel .bc-ingredient-media{aspect-ratio:1 / 1;background:#f7f9f5;border-radius:12px}.bc-ingredients-carousel .bc-ingredient-media img{object-fit:contain}.bc-ingredients-carousel article h3{margin:18px 7px 8px;font-size:20px;color:var(--bc-ink)}.bc-ingredients-carousel article p{margin:0 7px 12px;color:var(--bc-subtle);font-size:15px;line-height:1.6}.bc-carousel-hint{color:var(--bc-brand);font-weight:600}.bc-clinical{text-align:center}.bc-clinical img{width:auto;max-width:min(100%,1040px);height:auto;border-radius:18px;margin:22px auto 0}.bc-page.bc-how{max-width:none;background:var(--bc-ivory)}.bc-how .bc-how-image{width:100%;max-width:min(100%,640px);margin:28px auto 0}.bc-how .bc-how-image img{border-radius:18px}.bc-how .bc-grid{max-width:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px auto 0}.bc-how article{padding:23px 25px;border-color:#e0e7dc;border-radius:16px}.bc-how article h3{margin-bottom:8px;color:var(--bc-brand-deep);font-size:19px}.bc-how article p{margin:0;font-size:15px;line-height:1.6}.bc-statistics .bc-grid{max-width:1150px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px}.bc-statistics .bc-grid article{padding:28px 20px;background:#eef5f0;border:1px solid #e2ebe4;border-radius:18px}.bc-statistics .bc-stat-ring{background:conic-gradient(var(--bc-brand) var(--bc-progress),#d6e1d8 0)}.bc-statistics .bc-stat-ring:after{background:#eef5f0}.bc-statistics .bc-grid strong{color:var(--bc-brand);font-size:clamp(30px,3.2vw,41px)}.bc-statistics .bc-grid p{font-size:15px;line-height:1.5}.bc-statistics .bc-stats-disclaimer{max-width:720px;margin:28px auto 0;line-height:1.5}.bc-page.bc-guarantee{width:calc(100% - 48px);max-width:970px;margin:24px auto 55px;padding:48px 32px;background:var(--bc-mint);border:1px solid #d7e8dc;border-radius:22px}.bc-guarantee h2{color:var(--bc-brand-deep);font-size:clamp(28px,3vw,36px)}.bc-guarantee p{max-width:680px;margin:0 auto 8px;color:#43584c;line-height:1.6}.bc-page.bc-faq{max-width:880px;padding-top:52px}.bc-faq .bc-disclaimer{line-height:1.6}.bfv-image-strip,.bfv-section{background:#f4f7f2}.bfv-image-strip h2 span{color:#0f5a42}.bfv-section{--bfv-green: #0f5a42 !important}.bfv-review-box{max-width:580px!important;border-color:#dbe5dc!important;border-radius:18px!important;padding:32px 34px 18px!important}.bfv-tags span{border-color:#c5dbcb!important;background:#e8f3ed!important;color:#0f5a42!important}@media(max-width:980px){.bc-page .bc-hero{display:block;max-width:750px;padding:18px 24px 52px}.bc-page .bc-gallery-column{position:static;margin-bottom:22px}}@media(max-width:700px){.bc-page .bc-hero{padding:12px 16px 44px}.bc-page .bc-gallery{border-radius:16px}.bc-page .bc-thumbs{gap:8px;padding:9px 0 6px}.bc-page .bc-thumb{flex-basis:64px;width:64px;height:64px;border-radius:10px}.bc-page .bc-offer h1{font-size:clamp(27px,6.2vw,33px)!important;line-height:1.14;margin-bottom:12px}.bc-page .bc-benefits{font-size:15px;gap:7px;margin-bottom:15px}.bc-page .bc-bundle{grid-template-columns:17px 55px minmax(0,1fr) max-content;gap:7px;min-height:78px;padding:9px 10px}.bc-page .bc-bottle-stack{width:55px;height:60px}.bc-page .bc-bundle-name{font-size:16px!important;column-gap:5px}.bc-page .bc-bundle-name small{font-size:12px!important}.bc-page .bc-price{font-size:17px}.bc-page .bc-price s{font-size:11px}.bc-page .bc-free-pill{font-size:9px!important;padding:3px 5px!important}.bc-page .bc-shipping .bc-shipping-line{min-height:46px;padding:9px 6px!important;font-size:12px!important}.bc-page .bc-refill-terms{font-size:12px}.bc-page.bc-content,.bc-page.bc-band{padding:52px 16px}.bc-page.bc-content>h2,.bc-page.bc-band>h2{font-size:clamp(25px,6.2vw,32px)}.bc-videos .bc-video-grid{padding-left:16px;padding-right:16px;gap:14px}.bc-page.bc-videos{padding:45px 16px 50px!important}.bc-videos .bc-video{flex:0 0 min(56vw,245px)}.bc-ingredients-carousel{gap:12px;padding-inline:8vw}.bc-ingredients-carousel article{flex-basis:min(82vw,320px);border-radius:16px;padding:12px}.bc-how .bc-grid,.bc-statistics .bc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-how article{padding:18px 16px}.bc-how article h3{font-size:17px}.bc-how article p,.bc-statistics .bc-grid p{font-size:14px}.bc-statistics .bc-grid article{padding:21px 11px}.bc-statistics .bc-stat-ring{width:62px;height:62px}.bc-page.bc-guarantee{width:calc(100% - 32px);margin:12px auto 40px;padding:38px 22px;border-radius:18px}.bfv-review-box{padding:25px 21px 16px!important;border-radius:14px!important}}@media(max-width:390px){.bc-page .bc-bundle{grid-template-columns:16px 45px minmax(0,1fr) max-content;gap:5px;padding:9px 7px}.bc-page .bc-bottle-stack{width:45px;height:54px}.bc-page .bc-bundle-name{font-size:15px!important}.bc-page .bc-bundle-name small{font-size:11px!important}.bc-page .bc-price{font-size:15px}.bc-page .bc-free-pill{font-size:8px!important}}@media(max-width:350px){.bc-how .bc-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bc-page .bc-bundle-group,.bc-page .bc-thumb{transition:none}}#MainContent:has(#bc-product-offer),#MainContent:has(#bc-product-offer)>.shopify-section,#MainContent:has(#bc-product-offer) .bc-page,#MainContent:has(#bc-product-offer) .bfv-image-strip,#MainContent:has(#bc-product-offer) .bfv-section{background-color:#f8f7f3!important}body:has(#bc-product-offer) .page-wrapper>footer{background:repeating-linear-gradient(135deg,transparent 0 29px,rgba(255,255,255,.016) 30px 31px),linear-gradient(125deg,#0e513b,#0a3629)}body:has(#bc-product-offer) .bf-footer{background:transparent!important;color:#fff;padding-top:var(--bf-footer-pad-top);padding-bottom:var(--bf-footer-pad-bottom)}body:has(#bc-product-offer) .bf-footer address,body:has(#bc-product-offer) .bf-footer__links a{color:#e1eee5}body:has(#bc-product-offer) .bf-footer__links h2{color:#fff}body:has(#bc-product-offer) .bf-footer__bottom{margin-top:36px;padding:20px 0 12px;border-color:#e5f6eb3b;color:#e1eee5;font-size:13px}body:has(#bc-product-offer) .bf-footer__legal-tail{background:transparent!important;color:#b8d2c4!important;font-size:12.5px!important;line-height:1.72!important;margin-top:0!important;padding:0 24px 36px!important}body:has(#bc-product-offer) .bf-footer__legal-tail>div{max-width:1160px!important}@media(max-width:700px){body:has(#bc-product-offer) .bf-footer{padding:var(--bf-footer-pad-mobile-top) 20px var(--bf-footer-pad-mobile-bottom)}body:has(#bc-product-offer) .bf-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:32px}body:has(#bc-product-offer) .bf-footer__brand{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;text-align:center}body:has(#bc-product-offer) .bf-footer__logo{object-position:center}body:has(#bc-product-offer) .bf-footer__links{gap:12px}body:has(#bc-product-offer) .bf-footer__bottom{margin-top:34px}body:has(#bc-product-offer) .bf-footer__legal-tail{padding:0 20px 35px!important}}#MainContent .bc-page.bf-spacing-adjustable:not(#bc-product-offer),#MainContent .bfv-image-strip.bf-spacing-adjustable{padding-top:var(--bf-pad-top)!important;padding-bottom:var(--bf-pad-bottom)!important}#MainContent #bc-product-offer.bf-spacing-adjustable .bc-hero{padding-top:var(--bf-pad-top)!important;padding-bottom:var(--bf-pad-bottom)!important}@media(max-width:700px){#MainContent .bc-page.bf-spacing-adjustable:not(#bc-product-offer),#MainContent .bfv-image-strip.bf-spacing-adjustable{padding-top:var(--bf-pad-top-mobile)!important;padding-bottom:var(--bf-pad-bottom-mobile)!important}#MainContent #bc-product-offer.bf-spacing-adjustable .bc-hero{padding-top:var(--bf-pad-top-mobile)!important;padding-bottom:var(--bf-pad-bottom-mobile)!important}}#bc-product-offer .bc-benefits-heading{font-size:var(--bc-benefit-heading-size,20px)!important;line-height:1.35!important}#bc-product-offer .bc-benefits{font-size:var(--bc-body-size,18px)!important;line-height:1.5!important;gap:10px}#bc-product-offer .bc-bundle{grid-template-columns:21px var(--bc-bundle-image-size,76px) minmax(0,1fr) max-content;gap:11px;min-height:100px;padding:12px 14px}#bc-product-offer .bc-bottle-stack{width:var(--bc-bundle-image-size,76px);height:var(--bc-bundle-image-size,76px)}#bc-product-offer .bc-bundle-name{font-size:var(--bc-bundle-title-size,20px)!important;line-height:1.2}#bc-product-offer .bc-bundle-name small{font-size:var(--bc-bundle-detail-size,15px)!important;line-height:1.35}#bc-product-offer .bc-price{font-size:var(--bc-bundle-price-size,22px)!important}@media(max-width:700px){#bc-product-offer .bc-bundle{grid-template-columns:18px min(20vw,var(--bc-bundle-image-size,76px)) minmax(0,1fr) max-content;gap:6px;min-height:96px;padding:10px 8px}#bc-product-offer .bc-bottle-stack{width:min(20vw,var(--bc-bundle-image-size,76px));height:min(20vw,var(--bc-bundle-image-size,76px))}#bc-product-offer .bc-bundle-name{font-size:var(--bc-bundle-title-size,20px)!important}#bc-product-offer .bc-bundle-name small{font-size:var(--bc-bundle-detail-size,15px)!important}#bc-product-offer .bc-price{font-size:var(--bc-bundle-price-size,22px)!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bentifel-curcumin-polish.css.map */
