:root{--bb-ink:#391829;--bb-berry:#a80e49;--bb-pink:#ed2b72;--bb-peach:#ffb5a0;--bb-cream:#fff8f6;--bb-gold:#c99d3e;--brand-accent:#c99d3e;--rox-gold:#c99d3e;color-scheme:light}
html,body{background:var(--bb-cream);color:var(--bb-ink)}
body::before{background:radial-gradient(circle at 75% 7%,#ffae9657,transparent 23rem),radial-gradient(circle at 8% 24%,#ed2b7217,transparent 24rem)}
a{color:var(--bb-berry)}
.announcement{background:linear-gradient(90deg,#810b3b,var(--bb-pink),#810b3b)!important}.announcement a,.announcement b{color:#fff!important}
.site-header .nav-shell{background:linear-gradient(110deg,#fff8f5f5,#ffe7e8f5)!important;border:1px solid #d8a854a6;box-shadow:0 8px 30px #7926421f}.site-header a,.site-header button{color:var(--bb-ink)!important}.site-header .icon-button svg path{fill:var(--bb-gold)!important}.site-header .cart-count{background:var(--bb-berry)!important;color:#fff!important}.site-header .nav-shop-action{border-color:var(--bb-gold)!important;background:#fff9f3!important}
.bbbooster-wordmark{width:205px!important;height:68px!important;display:flex!important;align-items:center}.bbbooster-wordmark img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:left center!important}
.marquee{background:linear-gradient(90deg,#641132,#b31250,#641132)!important;color:#fff!important;border-block:1px solid #dfb869}.marquee-item,.marquee-author{color:#fff!important;letter-spacing:.02em!important}.marquee-item b{background:#f8d681!important}
.product-main,.product-layout,.formula-section,.science-section,.reviews-section{background:var(--bb-cream)!important}.product-gallery{border-color:#c999a36b!important;background:#fff!important;box-shadow:0 18px 50px #9433561a}.gallery-stage{background:linear-gradient(145deg,#fff,#ffe2d7)!important}.gallery-stage img{mix-blend-mode:normal!important}.gallery-arrow,.gallery-thumbs button{border-color:#ba426563!important;background:#fff!important}.gallery-arrow svg path{stroke:var(--bb-berry)!important}.gallery-thumbs button[aria-pressed=true]{box-shadow:0 0 0 2px var(--bb-pink),0 0 12px #e5347580!important}
.quote-track blockquote{background:linear-gradient(135deg,#fff2ec,#ffe3e8)!important;border:1px solid #e8b4c1!important;color:var(--bb-ink)!important;box-shadow:0 10px 26px #a534531c}.quote-track p,.quote-track footer{color:var(--bb-ink)!important}
.product-info h1,.product-info h1 strong{color:var(--bb-ink)!important}.product-info h1 .product-subtitle{color:var(--bb-berry)!important}.product-info p,.product-info li{color:var(--bb-ink)}.product-info .bundle-selector legend{color:var(--bb-berry)!important}
.bundle-card{background:linear-gradient(120deg,#1b1019,#301523)!important;border-color:#d7ad67!important;color:#fff!important;box-shadow:0 12px 32px #6c17322b!important}.bundle-card:has(.bundle-radio:checked){border-color:#ffe5a2!important;box-shadow:inset 0 0 0 1px #ffe7aa88,0 0 14px #dfb453b3,0 0 32px #dfb45385!important}.bundle-best:has(.bundle-radio:checked){border-color:#ff466d!important;box-shadow:inset 0 0 0 1px #ff668988,0 0 15px #ef2459b3,0 0 34px #ef245985!important}.bundle-card .bundle-heading strong,.bundle-card .bundle-heading small,.bundle-card .bundle-price strong,.bundle-card .bundle-price small{color:#fff!important}.bundle-card .bundle-price del{color:#f9d6dc!important}.bundle-card .bundle-caption,.bundle-card .bundle-saving,.bundle-card .bundle-discount,.bundle-card .bundle-pump-benefit{color:#ffe19a!important}.bundle-card .bundle-tag{color:#351322!important}.bundle-best .bundle-tag{color:#fff!important}.bundle-price-note{color:#6a4757!important}
.button,.purchase-button,.bundle-cta,.bundle-module .main-purchase{background:linear-gradient(110deg,#901042,#cf1b5a)!important;color:#fff!important;border-color:#a5124b!important;box-shadow:4px 4px 0 var(--bb-peach)!important}.bundle-module .main-purchase svg path{fill:#fff!important}.gifts h3{color:var(--bb-berry)!important}.gift-value{color:#98661f!important}
.product-tabs-section [role=tab]{background:#f9dce5!important;color:#63263e!important;box-shadow:0 3px 12px #8b26442b!important}.product-tabs-section [role=tab][aria-selected=true]{background:linear-gradient(135deg,#9f1149,#c72b65)!important;color:#fff!important;box-shadow:0 0 14px #d72b6f70!important}.product-tabs-section [role=tabpanel]{background:#fff4f3!important;color:var(--bb-ink)!important;border:1px solid #edbdc8;box-shadow:0 18px 45px #92344c1b}.product-tabs-section h2{color:var(--bb-berry)!important;border-color:#d6a34e!important}.product-tabs-section p{color:var(--bb-ink)!important;line-height:1.55}
.bb-info-grid,.bb-collection-grid,.bb-editorial-grid,.bb-routine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bb-info-grid{margin-top:28px}.bb-info-grid article{display:grid;gap:6px;background:#fff;border:1px solid #e4abc0;border-radius:14px;padding:20px}.bb-info-grid strong{color:var(--bb-berry)}
.mentors .outlined-panel{background:linear-gradient(140deg,#451124,#1e0e18)!important;color:#fff!important;border:1px solid #dfb868!important;box-shadow:0 0 24px #cd376055!important}.mentors h2,.mentors .intro{color:#fff!important;text-align:center}.mentors-kicker{color:#f7d48c!important}.bb-collection-grid article{background:#fff5f3;border:1px solid #efc3c6;border-radius:20px;padding:18px;color:var(--bb-ink);text-align:center}.bb-collection-grid img{width:100%;height:190px;object-fit:contain}.bb-collection-grid h3{margin:10px 0 6px;color:var(--bb-berry)}.bb-collection-grid p{margin:0}
.owner-ingredients{background:linear-gradient(180deg,#fff8f6,#ffe8e7)!important}.owner-ingredients h2,.owner-ingredients .section-kicker{color:var(--bb-berry)!important;text-align:center}.bb-editorial-grid article{background:#fff;border:1px solid #efc3c6;border-radius:22px;padding:20px;box-shadow:0 14px 32px #9523471a}.bb-editorial-grid img{width:100%;height:240px;object-fit:contain;border-radius:14px;background:#fff5f4}.bb-editorial-grid h3{color:var(--bb-berry);margin:18px 0 6px}.bb-editorial-grid p{color:var(--bb-ink);line-height:1.4}
.bb-promo-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:36px;align-items:center;background:linear-gradient(135deg,#ffdee0,#fff9f3)!important;border:1px solid #efb9c1;border-radius:28px;padding:30px!important;box-shadow:0 16px 42px #b739581f}.bb-promo-panel img{width:100%;border-radius:18px}.bb-promo-panel h2{color:var(--bb-berry)!important}.bb-promo-panel p{color:var(--bb-ink)!important}.bb-promo-panel .button{display:inline-flex;width:auto;padding:12px 24px}
.formula-features{background:#150c13!important;color:#fff!important;padding:84px 20px}.formula-features h2{color:#fff!important;text-align:center}.bb-feature-tabs{display:flex;justify-content:center;gap:12px;margin:30px 0 40px;flex-wrap:wrap}.bb-feature-tabs a{border:1px solid #f2c778;color:#fff;border-radius:8px;padding:11px 17px;text-decoration:none}.bb-feature-tabs a:hover{background:#a80e49}.bb-feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;background:#28131f;border:1px solid #d4a453;border-radius:26px;padding:34px;box-shadow:0 0 28px #e030685e}.bb-feature-panel h3,.bb-feature-panel p,.bb-feature-panel a{color:#fff!important}.bb-feature-panel h3{font-size:clamp(24px,3vw,38px)}.bb-feature-panel p{line-height:1.55}.bb-feature-panel img{width:100%;border-radius:14px}.bb-feature-number{color:#f8d383;font:400 72px/1 var(--font-display)}
.comparison{background:#fff8f6!important}.comparison h2,.comparison-intro{color:var(--bb-ink)!important;text-align:center}.comparison .wrap{max-width:1040px;padding:0 18px}.comparison table{background:#fff;border:1px solid #edc7d0;border-radius:20px;overflow:hidden;color:var(--bb-ink);box-shadow:0 18px 45px #a63c591c}.comparison th,.comparison td{border-color:#eed6dc!important}.comparison thead th{font-size:clamp(18px,2vw,28px);color:var(--bb-ink)}.comparison thead th:nth-child(2),.comparison td:nth-child(2){background:#f9e2e8!important;color:var(--bb-ink)!important}.comparison .comparison-owner-logo{width:140px;height:58px;object-fit:contain;margin:0 auto 8px;background:none}.comparison thead th:nth-child(2) span{display:block}.comparison tbody th{color:var(--bb-ink)}.comparison td{color:var(--bb-berry)}
.daily-use{background:linear-gradient(180deg,#fff7f5,#ffe5e8)!important}.daily-use h2{color:var(--bb-berry)!important;text-align:center}.bb-routine-grid article{background:#fff;border:1px solid #edc1ca;border-radius:20px;padding:24px;box-shadow:0 12px 30px #ad37501c}.bb-routine-grid span{color:var(--bb-gold);font:400 54px/1 var(--font-display)}.bb-routine-grid h3{color:var(--bb-berry)}.bb-routine-grid p{color:var(--bb-ink);line-height:1.45}
.advisors{background:#fff8f6!important}.advisors h2{color:var(--bb-berry)!important}.product-guarantee{background:#fff5f2!important;padding-block:70px}.product-guarantee h2,.product-guarantee p{color:var(--bb-ink)!important}.product-guarantee h2 em{color:var(--bb-berry)!important}.bb-guarantee-symbol{flex:0 0 150px;width:150px;height:150px;display:grid;place-items:center;border:8px double #e1b45d;border-radius:50%;background:#fff;color:var(--bb-berry);font:400 68px/1 var(--font-display);box-shadow:0 0 20px #e4a76285}
.roxhydra-section{background:linear-gradient(115deg,#220d1a,#5b1431)!important;color:#fff!important}.roxhydra-section h2,.roxhydra-section p{color:#fff!important}.roxhydra-section .section-kicker,.roxhydra-section .roxhydra-price{color:#f8d58d!important}.roxhydra-photo{object-fit:cover;border-radius:22px;border:1px solid #e4b467;box-shadow:0 0 28px #e32d6670}.roxhydra-cta{text-align:center}
.faq-section,.product-faq{background:linear-gradient(90deg,#fff7f4 0%,#fff7f4 50%,#ffdfdfb3 75%),url('//bbooster.shop/cdn/shop/t/2/assets/images__bbbooster__strap-lifestyle.webp?v=15880221478214448111792354024') right center/auto 100% no-repeat!important}.faq-section h2{color:var(--bb-berry)!important}.faq-list details{background:#fff7f7ee!important;border:1px solid #e9afbd!important;color:var(--bb-ink)!important;border-radius:12px;box-shadow:0 8px 22px #a74a5e17}.faq-list details[open]{border-color:#c03268!important;box-shadow:0 0 15px #e22d6859}.faq-list summary,.faq-answer{color:var(--bb-ink)!important}.faq-chevron{font-size:28px;color:var(--bb-berry)}.faq-more{color:var(--bb-berry)!important}
.launch-kit{background:#fff8f6!important}.launch-kit h2,.launch-kit p,.launch-kit dt{color:var(--bb-ink)!important}.launch-kit h2 em,.launch-kit dd{color:var(--bb-berry)!important}.launch-kit .two-columns>img{border-radius:18px}.customer-reviews{background:linear-gradient(130deg,#6a163b,#1e0c17)!important;color:#fff!important}.customer-reviews h2{color:#fff!important}.bb-review-placeholder{max-width:700px;margin:auto;text-align:center;background:#fff4f5;border:1px solid #e8b15d;border-radius:22px;padding:30px;box-shadow:0 0 24px #d93b745e}.bb-review-placeholder p{color:var(--bb-ink)}.bb-review-placeholder .button{display:inline-flex;width:auto;padding:12px 22px}
.fixed-offer-bar{background:#300e20fa!important;border-color:#e8b568!important}.fixed-offer-bar strong,.fixed-offer-bar span{color:#fff!important}.site-footer{background:#fff0eb!important;color:var(--bb-ink)!important;border-color:#b1285429!important}.site-footer p,.site-footer small,.site-footer summary{color:var(--bb-ink)!important}.site-footer a{color:var(--bb-berry)!important}.label-dialog{background:#fff8f7!important;color:var(--bb-ink)!important}.label-dialog img{max-height:65vh;object-fit:contain}
@media(max-width:749px){.bb-info-grid,.bb-collection-grid,.bb-editorial-grid,.bb-routine-grid,.bb-promo-panel,.bb-feature-panel{grid-template-columns:1fr}.bb-collection-grid img{height:150px}.bb-editorial-grid img{height:200px}.bb-promo-panel{padding:18px!important}.formula-features{padding:52px 16px}.bb-feature-panel{padding:18px}.comparison .wrap{padding:0 10px}.comparison .comparison-owner-logo{width:80px;height:38px}.comparison thead th{font-size:12px}.bb-guarantee-symbol{width:110px;height:110px;flex-basis:110px;font-size:48px}.faq-section,.product-faq{background:linear-gradient(#fff7f5e8,#fff7f5ed),url('//bbooster.shop/cdn/shop/t/2/assets/images__bbbooster__strap-lifestyle.webp?v=15880221478214448111792354024') center top/cover no-repeat!important;padding:52px 0!important}.product-faq .faq-list,.product-faq .faq-more{width:100%}}
.site-header .nav-shop-action{min-width:205px;white-space:nowrap;text-align:center}
.comparison .comparison-owner-logo{width:96px;height:95px}
.bundle-node--pump{width:58px!important}.bundle-node--pump .bundle-node-art{background:#fff3e9;border-radius:8px;padding:2px}.bundle-node--pump .bundle-caption{white-space:nowrap;font-size:10px!important;letter-spacing:-.04em}
.bb-simple-page{background:var(--bb-cream);color:var(--bb-ink)}.bb-simple-main{padding:110px 20px 90px;min-height:60vh}.bb-simple-main>.wrap{max-width:1100px}.bb-simple-main h1{color:var(--bb-berry);font:400 clamp(34px,5vw,58px)/1.12 var(--font-display);text-align:center;margin:0 0 36px}.bb-simple-card{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;background:#fff;border:1px solid #ecc4cd;border-radius:24px;padding:30px;box-shadow:0 16px 40px #a638541f}.bb-simple-card img{width:100%;max-height:500px;object-fit:contain}.bb-simple-card h2{color:var(--bb-berry)}.bb-simple-card p,.bb-policy-card p{line-height:1.6}.bb-simple-card .button{display:inline-flex;width:auto;padding:12px 22px;margin-top:12px}.bb-policy-card{background:#fff;border:1px solid #ecc4cd;border-radius:20px;padding:32px;max-width:820px;margin:auto}.bb-simple-page .site-header{position:relative}.bb-simple-page .site-footer{margin-top:0}
.bb-simple-page .desktop-nav a:first-child{white-space:nowrap;min-width:200px}
@media(max-width:749px){.site-header .nav-shop-action{min-width:0}.comparison .comparison-owner-logo{width:60px;height:65px}.bb-simple-main{padding:48px 16px 70px}.bb-simple-card{grid-template-columns:1fr;padding:18px}.bb-simple-card img{max-height:280px}.bundle-node--pump{width:52px!important}}
@media(max-width:1023px){.product-faq::before{aspect-ratio:1/1;background-image:url('//bbooster.shop/cdn/shop/t/2/assets/images__bbbooster__strap-lifestyle.webp?v=15880221478214448111792354024')!important;background-size:cover!important;background-position:center!important;margin-bottom:0!important}}
