@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(bf-font-manrope-var.woff2) format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:300;font-display:swap;src:url(bf-font-be-vietnam-pro-300.woff2) format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(bf-font-be-vietnam-pro-600.woff2) format("woff2")}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(bf-font-be-vietnam-pro-700.woff2) format("woff2")}@font-face{font-family:Dela Gothic One;font-style:normal;font-weight:400;font-display:swap;src:url(bf-font-dela-gothic-one-400.woff2) format("woff2")}:root{--sp-ink: #211c1e;--sp-coral: #f87272;--sp-coral-dark: #ef5f5f;--sp-ivory: #fff4ec;--sp-mint: #bfe3d5;--sp-yellow: #f4d35e;--sp-peach: #ffe7d6;--sp-star: #f8aa26;--sp-green: #0ab83f;--sp-red: #dc0606;--sp-gray: #939393;--sp-line: #e5e5e5}.sp-body{margin:0;background:#fff;color:var(--sp-ink);font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased}.sp-body img{max-width:100%;height:auto;display:block}:where(.sp-offerbar,sp-buybox,.sp-buybox,.sp-cards,.sp-quote,.sp-ingredients,.sp-why,.sp-reviews,.sp-faq,.sp-footer){color:var(--sp-ink);font-family:Manrope,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.45;letter-spacing:normal;-webkit-font-smoothing:antialiased}:where(.sp-offerbar,sp-buybox,.sp-buybox,.sp-cards,.sp-quote,.sp-ingredients,.sp-why,.sp-reviews,.sp-faq,.sp-footer) :is(h1,h2,h3,h4,h5){font-family:inherit;font-style:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit;color:inherit;word-break:normal}:where(.sp-offerbar,sp-buybox,.sp-buybox,.sp-cards,.sp-quote,.sp-ingredients,.sp-why,.sp-reviews,.sp-faq,.sp-footer) img{max-width:100%;height:auto;display:block}.sp-body [hidden]{display:none!important}.sp-wrap{max-width:1150px;margin:0 auto;padding:0 20px}.sp-h2{max-width:722px;margin:0 auto;font-size:42px;font-weight:800;line-height:50px;letter-spacing:.6px;text-align:center}.sp-sub{margin:20px auto 0;text-align:center;font-size:17px;font-weight:300;line-height:23.8px;letter-spacing:.6px}.sp-kicker{margin:0 0 16px;text-align:center;font-size:23.6px;font-weight:400;line-height:33.6px}.sp-offerbar{background:var(--sp-yellow)}.sp-offerbar .sp-wrap{display:flex;align-items:center;justify-content:center;gap:20px;min-height:68px;padding-block:8px;box-sizing:border-box}.sp-offerbar-text{text-align:center}.sp-offerbar-kicker{font-family:Dela Gothic One,Manrope,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.6px;text-transform:uppercase;color:#0b0d0e}.sp-offerbar-sub{margin-top:2px;font-size:16px;font-weight:700;line-height:18px;letter-spacing:1.33px;text-transform:uppercase;color:#513f00}bf-countdown{flex:none;display:flex;align-items:flex-start;gap:4px;box-sizing:border-box;width:144px;height:52px;padding:7px 12px 0 15px;border-radius:6px;background:#fff;color:var(--sp-ink)}bf-countdown .sp-cd-unit{display:flex;flex-direction:column;align-items:center;min-width:27px}bf-countdown .sp-cd-num{font-size:22px;font-weight:800;line-height:24px;letter-spacing:.6px;font-variant-numeric:tabular-nums}bf-countdown .sp-cd-label{margin-top:1px;font-size:12px;font-weight:500;line-height:14px;letter-spacing:.6px}bf-countdown .sp-cd-sep{font-size:16px;font-weight:800;line-height:21px}@media(max-width:749px){.sp-offerbar .sp-wrap{gap:10px;min-height:60px;padding-inline:12px}.sp-offerbar-kicker{font-size:14px;line-height:19px;letter-spacing:.4px}.sp-offerbar-sub{font-size:10.5px;line-height:14px;letter-spacing:.3px}bf-countdown{width:112px;height:44px;gap:2px;padding:6px 8px 0 10px}bf-countdown .sp-cd-unit{min-width:22px}bf-countdown .sp-cd-num{font-size:17px;line-height:20px;letter-spacing:.3px}bf-countdown .sp-cd-label{font-size:9.5px;line-height:12px;letter-spacing:.3px}bf-countdown .sp-cd-sep{font-size:13px;line-height:18px}}sp-buybox,sp-gallery{display:block}.sp-buybox{padding:40px 0 64px}.sp-buybox .sp-wrap{max-width:1145px}.sp-buybox .sp-wrap{display:grid;grid-template-columns:550px 1fr;gap:45px;align-items:start}.sp-gallery{position:sticky;top:20px}.sp-gallery-main{border-radius:22px;overflow:hidden;background:var(--sp-ivory);touch-action:pan-y;user-select:none;-webkit-user-select:none}.sp-gallery-track{display:flex;will-change:transform}.sp-slide{flex:0 0 100%}.sp-gallery-main img{width:100%;height:auto;aspect-ratio:550 / 370;object-fit:cover;pointer-events:none}.sp-gallery-thumbs{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:12px}.sp-buybox .sp-wrap>*,.sp-ingredients .sp-cols>*,.sp-why .sp-cols>*,.sp-faq .sp-cols>*{min-width:0}.sp-gallery-strip{display:flex;flex:0 1 auto;min-width:0;gap:8px;overflow-x:auto;scrollbar-width:none}.sp-gallery-strip::-webkit-scrollbar{display:none}.sp-gallery-thumb{flex:0 0 61px;height:39px;padding:0;border:1px solid rgba(33,28,30,.55);border-radius:6px;overflow:hidden;background:var(--sp-ivory);cursor:pointer}.sp-gallery-thumb img{width:100%;height:100%;object-fit:cover}.sp-gallery-thumb[aria-current=true]{border:1.5px solid var(--sp-coral)}.sp-gallery-arrow{flex:none;width:30px;height:30px;border:1px solid var(--sp-ink);border-radius:50%;background:#fff;cursor:pointer;display:grid;place-items:center}.sp-meters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sp-meter{display:flex;align-items:center;gap:4px;box-sizing:border-box;height:64px;padding:0 11px;background:var(--sp-mint);border:1px solid #fff;border-radius:10px;box-shadow:0 4px 14px #0000001f}.sp-meter svg{flex:none;width:40px;height:40px}.sp-meter-label{font-size:14px;font-weight:400;line-height:16px}.sp-meter-value{margin-top:4px;font-size:18px;font-weight:600;line-height:20px}.sp-rating{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:14px;font-size:13px;line-height:24px}.sp-rating-stars{display:flex}.sp-rating-stars svg{display:block}.sp-stars{color:var(--sp-star);letter-spacing:2px;font-size:15px;white-space:nowrap}.sp-offers-title{margin:16px 0 0;padding:18px 0 4px;border-top:1px solid #e3e3e3;text-align:center;font-size:16px;font-weight:600;line-height:20px}.sp-buybox .sp-meters+.sp-offers-title{margin-top:54px}.sp-offer{position:relative;margin-top:20px}.sp-offers-title+.sp-offer{margin-top:14px}.sp-offer-badge{position:absolute;top:-16px;right:17px;z-index:1;height:24px;box-sizing:border-box;padding:6px 12px 0;border-radius:6px;background:var(--sp-yellow);font-size:12px;font-weight:700;line-height:12px;letter-spacing:.3px;white-space:nowrap}.sp-offer-card{overflow:hidden;border:1px solid var(--sp-coral);border-radius:12px;background:var(--sp-ivory);cursor:pointer}.sp-offer.is-selected .sp-offer-card{background:#fff}.sp-offer-main{display:flex;align-items:center;gap:12px;box-sizing:border-box;min-height:81px;padding:14px 16px}.sp-offer-radio{flex:none;box-sizing:border-box;width:20px;height:20px;border:1px solid #bdbbbc;border-radius:50%;background:#fff}.sp-offer.is-selected .sp-offer-radio{border:5px solid var(--sp-coral);background:#fcc4c4}.sp-offer-titles{flex:1 1 auto;min-width:0}.sp-offer-title{font-size:17px;font-weight:700;line-height:22px;letter-spacing:-.2px}.sp-offer-title-top{display:block;text-transform:uppercase}.sp-offer-note{margin-top:5px;font-size:13px;font-weight:600;line-height:17px;color:var(--sp-red)}.sp-offer-prices{flex:none;text-align:right}.sp-offer-price{font-size:19px;font-weight:700;line-height:24px;letter-spacing:.5px;color:#322e2e}.sp-offer-compare{margin-top:8px;font-size:13px;font-weight:500;line-height:17px;letter-spacing:.5px;color:#8a8485}.sp-offer-compare{text-decoration:line-through}.sp-offer.is-featured .sp-offer-main{padding-block:16px}.sp-offer-extras{border-top:1px solid #ecdcd0}.sp-offer:not(.is-selected) .sp-offer-extras{display:none}.sp-offer-check{display:flex;align-items:center;gap:10px;box-sizing:border-box;min-height:49px;padding:4px 16px;border-bottom:1px solid #ecdcd0;background:var(--sp-ivory);font-size:14px;font-weight:600;line-height:18px}.sp-offer-check+.sp-offer-check{border-bottom:0}.sp-check{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--sp-coral)}.sp-offer-check .sp-offer-prices{margin-left:auto}.sp-offer-check .sp-offer-price{font-size:14px;line-height:18px}.sp-offer-check .sp-offer-compare{margin-top:2px}.sp-perk{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;min-height:42px;padding:11px 16px;background:var(--sp-peach);font-size:14px;font-weight:700;line-height:18px;letter-spacing:.4px;text-transform:uppercase;color:#423e3f}.sp-perk+.sp-perk{border-top:1px solid #fff}.sp-perk small{margin-top:2px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.2px;text-transform:none}.sp-atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:76px;margin-top:14px;padding:0 20px;border:0;border-radius:8px;background:var(--sp-coral);color:#fff;font-family:inherit;font-size:20px;font-weight:800;line-height:22px;cursor:pointer}.sp-atc:hover{background:var(--sp-coral-dark)}.sp-atc[disabled]{opacity:.6;cursor:wait}.sp-atc-trust{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:11px;font-size:12px;line-height:27px}.sp-atc-trust span{display:inline-flex;align-items:center;gap:6px}.sp-atc-trust .sp-divider{font-size:18px;font-weight:400}.sp-terms{margin-top:10px;text-align:center;font-size:12px;line-height:17px;color:#9c9c9c}.sp-guarantee{display:flex;gap:18px;align-items:center;box-sizing:border-box;min-height:123px;margin-top:14px;padding:18px 19px;border:1px solid var(--sp-coral);border-radius:8px;background:var(--sp-ivory)}.sp-guarantee img{flex:none;width:85px;height:85px}.sp-guarantee-title{margin:0 0 7px;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.6px}.sp-guarantee-text{margin:0;font-size:13px;font-weight:400;line-height:18px;letter-spacing:.6px}.sp-acc{border-bottom:1px solid #e3e3e3}.sp-guarantee+.sp-acc,.sp-terms+.sp-acc{margin-top:14px;border-top:1px solid #e3e3e3}.sp-acc summary{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:56px;padding:0 2px;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;list-style:none}.sp-acc summary::-webkit-details-marker{display:none}.sp-acc summary:after{content:"";flex:none;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23211C1E' fill-rule='evenodd' d='M1.65 4.65a.5.5 0 0 1 .7 0L8 10.29l5.65-5.64a.5.5 0 0 1 .7.7l-6 6a.5.5 0 0 1-.7 0l-6-6a.5.5 0 0 1 0-.7Z'/%3E%3C/svg%3E") center / 16px no-repeat;transition:transform .15s}.sp-acc[open] summary:after{transform:rotate(180deg)}.sp-acc[open]:not(.is-open) summary:after{transform:none}.sp-acc-body{padding:0 2px 18px;font-size:15px;font-weight:300;line-height:1.55}.sp-acc-body{overflow:hidden;box-sizing:border-box}.sp-acc-body p{margin:0 0 10px}.sp-acc-body p:last-child{margin-bottom:0}.sp-cards,.sp-quote,.sp-ingredients,.sp-why,.sp-reviews,.sp-faq{padding-block:60px}.sp-cards.sp-bg-ivory{background:var(--sp-ivory)}.sp-chips{display:flex;justify-content:center;margin-top:54px}.sp-chip{display:flex;flex-direction:column;align-items:center;justify-content:space-between;box-sizing:border-box;width:187px;height:95px;font-size:17px;font-weight:400;line-height:21px;letter-spacing:.6px;text-align:center}.sp-chip:not(:last-child){border-right:1px dashed #898989}.sp-chip img,.sp-chip svg{width:auto;height:62px;max-width:64px;object-fit:contain}.sp-cardgrid{display:grid;grid-template-columns:repeat(3,minmax(0,353px));justify-content:center;gap:30px;margin-top:50px}.sp-card{text-align:center}.sp-card.sp-card-boxed{overflow:hidden;padding:0 0 27px;background:#fff;border-radius:16px}.sp-card-media{position:relative;border:1px solid var(--sp-ink);border-radius:12px}.sp-card-media img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:11px}.sp-card-boxed .sp-card-media{border:0;border-radius:0}.sp-card-boxed .sp-card-media img{border-radius:0}.sp-card-media.sp-ratio-landscape img{aspect-ratio:353 / 290}.sp-card-media.sp-ratio-natural img{aspect-ratio:auto;height:auto;object-fit:contain}.sp-card-pill{position:absolute;left:50%;top:calc(100% - 16px);transform:translate(-50%);display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:100px;height:32px;padding:0 20px;border-radius:50px;background:var(--sp-ink);color:#fff;font-size:18px;font-weight:700;line-height:20px;white-space:nowrap}.sp-card-media+.sp-card-text{margin-top:41px}.sp-card-bordered{border:1px solid #898989}.sp-card-boxed .sp-card-title{margin:20px auto 28px;line-height:36px;letter-spacing:.6px}.sp-card-boxed .sp-card-title+.sp-card-text{max-width:310px;line-height:23.3px;letter-spacing:.6px}.sp-card-boxed.sp-card-bordered{padding-bottom:22px}.sp-sub+.sp-cardgrid{margin-top:32px}.sp-card-title{margin:20px auto 16px;font-size:22px;font-weight:600;line-height:25.5px}.sp-card-text{margin:0 auto;max-width:272px;font-size:17px;font-weight:300;line-height:25.5px}.sp-quote{text-align:center}.sp-quote.sp-bg-ivory{background:var(--sp-ivory);padding-top:32px;padding-bottom:0}.sp-quote-stars{display:block;margin:0 auto}.sp-quote-title{margin:16px 0 17px;font-size:24px;font-weight:800;line-height:36px;letter-spacing:.6px}.sp-quote-text{margin:0 auto;max-width:498px;font-size:18px;font-weight:300;line-height:26px;letter-spacing:-.1px}.sp-quote-author{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:18px;font-weight:600;line-height:27px}.sp-verified{display:inline-flex;align-items:center;gap:4px;color:#777;font-size:15px;font-weight:300;line-height:15px;letter-spacing:.6px}.sp-ingredients.sp-bg-ivory{background:var(--sp-ivory)}.sp-ingredients .sp-cols{display:grid;grid-template-columns:530px minmax(0,530px);justify-content:center;gap:60px;align-items:start}.sp-ingredients .sp-h2+.sp-cols,.sp-ingredients .sp-sub+.sp-cols{margin-top:40px}.sp-ing-visual img{width:100%;border-radius:16px}.sp-ing-callout{position:relative;z-index:1;margin:-60px 16px 0;background:#fff;border-radius:16px;box-shadow:0 10px 30px #211c1e14;padding:24px;text-align:center}.sp-ing-callout-title{margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.3}.sp-xchips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px}.sp-xchip{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.sp-xchip:before{content:"\2715";display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--sp-red);color:#fff;font-size:10px}.sp-ing-row{display:flex;gap:22px;align-items:flex-start}.sp-ing-row+.sp-ing-row{margin-top:24px}.sp-ing-row img{flex:none;width:80px;height:80px;margin-top:6px;border-radius:50%;object-fit:cover}.sp-ing-name{margin:0;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.6px}.sp-ing-text{margin:5px 0 0;font-size:18px;font-weight:300;line-height:24.5px;letter-spacing:.6px}.sp-why .sp-h2{max-width:none;font-size:38px}.sp-why.sp-bg-ivory{background:var(--sp-ivory)}.sp-why .sp-cols{display:grid;grid-template-columns:530px minmax(0,530px);justify-content:center;gap:60px;align-items:start;margin-top:48px}.sp-why-img img{width:100%;border-radius:16px}.sp-why-row{display:flex;gap:10px;align-items:flex-start}.sp-why-row+.sp-why-row{margin-top:22px}.sp-why-check{flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:4px;border-radius:50%;background:var(--sp-coral)}.sp-why-title{margin:0;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.6px}.sp-why-text{margin:4px 0 0;font-size:18px;font-weight:400;line-height:24px;letter-spacing:.6px;color:#5b5b5b}.sp-reviews .sp-wrap{max-width:1020px}.sp-reviews .sp-h2{max-width:none;font-size:35.7px;line-height:44px}.sp-review-list{margin-top:48px;font-family:Be Vietnam Pro,Manrope,system-ui,sans-serif}.sp-review{box-sizing:border-box;padding:36px 36px 38px;border-radius:12px;background:#fff;box-shadow:0 0 8px #d8d8d8}.sp-review+.sp-review{margin-top:20px}.sp-review-head{display:flex;align-items:center;gap:20px}.sp-review-avatar{flex:none;width:70px;height:70px;border-radius:50%;object-fit:cover}.sp-review-who{flex:1 1 auto;min-width:0}.sp-review-name{font-size:18px;font-weight:600;line-height:27px}.sp-review-verified{display:flex;align-items:center;gap:6px;margin-top:2px;font-size:12px;font-weight:300;line-height:16.8px;color:#0ab83f}.sp-review-verified svg{flex:none;width:19px;height:20px}.sp-review-date{flex:none;align-self:flex-end;margin-bottom:12px;font-size:14px;font-weight:300;line-height:14px;color:#939393}.sp-review-title{margin:20px 0 0;font-size:22px;font-weight:700;line-height:33px}.sp-review-stars{display:block;margin:9px 0 0 1px}.sp-review-text{margin:8px 0 0;font-size:17px;font-weight:300;line-height:23.8px;letter-spacing:.6px}.sp-faq.sp-bg-ivory{background:var(--sp-ivory)}.sp-faq .sp-wrap{max-width:1132px}.sp-faq .sp-cols{display:grid;grid-template-columns:520px minmax(0,582px);gap:30px;align-items:start}.sp-faq .sp-h2{max-width:434px;margin:0;font-size:48px;line-height:50px;text-align:left}.sp-faq .sp-sub{margin:10px 0 0;text-align:left;font-size:18px;font-weight:300;line-height:25.2px;letter-spacing:0}.sp-faq-list{overflow:hidden;border-radius:12px;background:#fff}.sp-faq .sp-acc{border:0;background:linear-gradient(to right,#898989 3px,transparent 3px) left bottom / 5px 1px repeat-x}.sp-faq .sp-acc summary{min-height:73px;padding:0 24px;font-size:18px;font-weight:500;line-height:24px;letter-spacing:.6px}.sp-faq .sp-acc summary:after{content:"";width:24px;height:24px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23211C1E' fill-opacity='.75' d='M12 6a.75.75 0 0 1 .75.75v4.5h4.5a.75.75 0 0 1 0 1.5h-4.5v4.5a.75.75 0 0 1-1.5 0v-4.5h-4.5a.75.75 0 0 1 0-1.5h4.5v-4.5A.75.75 0 0 1 12 6Z'/%3E%3C/svg%3E") center / 24px no-repeat;transform:none}.sp-faq .sp-acc[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23211C1E' fill-opacity='.75' d='M6.75 11.25h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1 0-1.5Z'/%3E%3C/svg%3E");transform:none}.sp-faq .sp-acc[open]:not(.is-open) summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23211C1E' fill-opacity='.75' d='M12 6a.75.75 0 0 1 .75.75v4.5h4.5a.75.75 0 0 1 0 1.5h-4.5v4.5a.75.75 0 0 1-1.5 0v-4.5h-4.5a.75.75 0 0 1 0-1.5h4.5v-4.5A.75.75 0 0 1 12 6Z'/%3E%3C/svg%3E")}.sp-faq .sp-acc-body{padding:0 24px 22px;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.3px}.sp-footer{padding:41px 0;background:var(--sp-ink);color:#fff;text-align:center}.sp-footer-logo{display:flex;justify-content:center;color:#fff}.sp-footer-logo-svg{display:block;width:110px;height:auto}.sp-footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 0;margin-top:76px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.6px}.sp-footer-links a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sp-footer-links .sp-divider{width:1px;height:18px;margin:0 6px;background:currentColor}.sp-footer-copy{margin:2px 0 0;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.6px;color:#fff}.sp-footer-fda{margin:29px auto 0;max-width:990px;font-size:14px;font-weight:300;line-height:20px;letter-spacing:.6px;color:#fff}.sp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;box-sizing:border-box;padding:10px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 16px #00000014}.sp-sticky-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:15px;font-weight:600;line-height:20px;color:var(--sp-ink)}.sp-sticky-ship{display:inline-flex;align-items:center;gap:8px}.sp-sticky-ship img{width:37px;height:20px}.sp-sticky-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:56px;border:0;border-radius:10px;background:#000;color:#fff;font-family:inherit;font-size:18px;font-weight:800;letter-spacing:.3px;cursor:pointer}@media(max-width:749px){.sp-body.sp-sticky-on{padding-bottom:110px}}@media(min-width:750px){.sp-sticky{display:none!important}}@media(max-width:989px){.sp-gallery-main{border-radius:12px}.sp-gallery-thumbs{gap:6px}.sp-gallery-strip{flex:1 1 auto;gap:6px;overflow:visible}.sp-gallery-thumb{flex:1 1 0;min-width:0;height:auto;aspect-ratio:61 / 39}}@media(max-width:989px){.sp-buybox .sp-wrap{grid-template-columns:1fr;gap:0}.sp-buybox .sp-info{display:contents}.sp-buybox .sp-meters{order:-1;margin-bottom:16px}.sp-buybox{padding-top:20px}.sp-gallery{position:static}.sp-offers-title{margin-top:28px}.sp-ingredients .sp-cols,.sp-why .sp-cols,.sp-faq .sp-cols{grid-template-columns:1fr}.sp-cardgrid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.sp-body{font-size:16px}.sp-h2{font-size:30px;line-height:37px;letter-spacing:.3px}.sp-faq .sp-h2{max-width:none;font-size:32px;line-height:38px}.sp-faq .sp-sub{font-size:16px}.sp-faq .sp-acc summary{min-height:62px;padding:0 16px;font-size:16px;letter-spacing:.3px}.sp-faq .sp-acc-body{padding:0 16px 18px;font-size:15px}.sp-kicker{font-size:18px}.sp-cards,.sp-quote,.sp-ingredients,.sp-why,.sp-reviews,.sp-faq{padding-block:40px}.sp-quote.sp-bg-ivory{padding-top:32px;padding-bottom:0}.sp-why .sp-h2{font-size:28px;line-height:36px}.sp-why .sp-cols{gap:32px;margin-top:28px}.sp-why-title{font-size:20px;line-height:28px;letter-spacing:.3px}.sp-why-check{width:28px;height:28px;margin-top:0}.sp-why-check svg{width:26px;height:26px}.sp-why-text{font-size:16px;line-height:23px;letter-spacing:.3px}.sp-why-text br{display:none}.sp-reviews .sp-h2{font-size:26px;line-height:34px}.sp-review-list{margin-top:28px}.sp-review{padding:20px 18px 22px}.sp-review+.sp-review{margin-top:14px}.sp-review-head{gap:12px}.sp-review-avatar{width:52px;height:52px}.sp-review-name{font-size:16px;line-height:22px}.sp-review-date{margin-bottom:4px;font-size:12px}.sp-review-title{margin-top:14px;font-size:18px;line-height:26px}.sp-review-text{font-size:15px;line-height:22px;letter-spacing:.3px}.sp-review-text br{display:none}.sp-cardgrid{grid-template-columns:1fr;gap:28px}.sp-chips{flex-wrap:wrap;row-gap:24px;margin-top:32px}.sp-chip{width:33.333%;height:84px;font-size:14px;letter-spacing:.3px}.sp-chip img,.sp-chip svg{height:52px}.sp-chip:nth-child(3n){border-right:0}.sp-cardgrid{grid-template-columns:minmax(0,353px);margin-top:36px}.sp-card-title{font-size:20px;margin:16px auto 10px}.sp-card-text{font-size:16px;line-height:24px}.sp-sub{font-size:15px;line-height:21px;letter-spacing:.3px}.sp-quote-title{font-size:21px;line-height:30px}.sp-quote-text{font-size:16px;line-height:24px}.sp-quote-author{gap:6px 12px;font-size:16px}.sp-meters{gap:8px}.sp-meter{height:56px;padding:0 8px;gap:6px}.sp-atc-trust{gap:6px;font-size:11px;line-height:16px}.sp-atc-trust span{gap:4px;white-space:nowrap}.sp-atc-trust .sp-divider{font-size:14px}.sp-guarantee{gap:12px;min-height:0;padding:14px}.sp-guarantee img{width:64px;height:64px}.sp-guarantee-title{font-size:15px;letter-spacing:.3px}.sp-guarantee-text{font-size:12px;line-height:17px;letter-spacing:.2px}.sp-offer-main{gap:10px;padding-inline:14px}.sp-offer-title{font-size:16px}.sp-meter svg{width:30px;height:30px}.sp-meter-label{font-size:12px;line-height:14px}.sp-meter-value{margin-top:2px;font-size:14px;line-height:17px}.sp-ing-callout{margin:-40px 10px 0}.sp-ingredients .sp-cols{gap:32px}.sp-ing-row{gap:14px}.sp-ing-row+.sp-ing-row{margin-top:18px}.sp-ing-row img{width:60px;height:60px;margin-top:2px}.sp-ing-name{font-size:20px;line-height:28px;letter-spacing:.3px}.sp-ing-text{margin-top:2px;font-size:16px;line-height:23px;letter-spacing:.3px}.sp-ing-text br,.sp-h2 br,.sp-card-text br{display:none}.sp-kicker{font-size:18px;line-height:26px;margin-bottom:10px}.sp-faq .sp-cols{gap:28px}.sp-footer-links{margin-top:40px;font-size:14px;letter-spacing:.3px}.sp-footer-links .sp-divider{height:14px;margin:0 8px}.sp-footer-copy{font-size:14px}.sp-footer-fda{margin-top:24px;font-size:12px;line-height:18px;letter-spacing:.3px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bf-sales.css.map */
