/* BF26 theme (t1068u, 2026-11-03). Loaded ONLY when lp.bf26 / angle.bf26 is set. Remove the include line to revert. */
.bf26bar{background:#0a0a0a;color:#f5f5f5;text-align:center;font:600 13px/1.35 Inter,system-ui,sans-serif;padding:9px 12px;border-bottom:2px solid #f5b301;position:relative;z-index:50}
.bf26bar b{color:#f5b301;letter-spacing:.06em}
.bf26bar .bf26cd{display:inline-block;margin-left:8px;background:#f5b301;color:#000;font-weight:800;border-radius:99px;padding:2px 10px;font-variant-numeric:tabular-nums}
.bf26packs{background:#0a0a0a;color:#f5f5f5;border-radius:16px;padding:14px;margin:14px auto;max-width:1100px;font-family:Inter,system-ui,sans-serif}
.bf26packs h3{margin:0 0 4px;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#f5b301}
.bf26packs p{margin:0 0 10px;font-size:13.5px;color:#a3a3a3}
.bf26packs .g{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.bf26packs a{display:block;text-decoration:none;color:#f5f5f5;background:#141414;border:1px solid #262626;border-radius:12px;padding:10px 8px;text-align:center;touch-action:manipulation;min-height:44px}
.bf26packs a.hot{border:2px solid #f5b301}
.bf26packs a b{display:block;font-size:15px;text-transform:uppercase}
.bf26packs a span{display:block;font-size:20px;font-weight:900;color:#f5b301}
.bf26packs a small{display:block;font-size:11.5px;color:#a3a3a3;line-height:1.3}
/* LP (advertorial engine) dark theme */
html body.bf26lp{background:#0a0a0a;color:#f5f5f5;--sienna:#f5b301;--amber:#f5b301;--ink:#0a0a0a;--muted:#a3a3a3;--cream:#141414;--line:#262626}
body.bf26lp h1{color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:900;letter-spacing:-.01em;text-transform:none}
body.bf26lp .topbar{background:#000;color:#f5b301}
body.bf26lp .eyebrow{color:#f5b301}
body.bf26lp .bundle{background:#141414;color:#f5f5f5}
body.bf26lp .bundle.sel{border-color:#f5b301;box-shadow:0 0 0 3px rgba(245,179,1,.18)}
body.bf26lp .bundle .b-badge{background:#f5b301;color:#000}
body.bf26lp .cta{background:#f5b301;color:#000;text-transform:uppercase;letter-spacing:.03em;min-height:48px;touch-action:manipulation}
body.bf26lp .cta[aria-disabled="true"]{background:#262626;color:#d4d4d4;cursor:not-allowed}
body.bf26lp .sticky{background:rgba(10,10,10,.94);border-top-color:#262626}
body.bf26lp .story,body.bf26lp .strengths li{background:#141414;color:#f5f5f5}
body.bf26lp .story h2{color:#f5b301}
body.bf26lp strong,body.bf26lp b{color:#fff}
body.bf26lp .offer{background:#111;border-color:#262626;color:#f5f5f5}
body.bf26lp a{color:#f5b301}
body.bf26lp a.cta{color:#000}
body.bf26lp footer{color:#737373}
body.bf26lp .hero{background:#000}
body.bf26lp .bf26packs{margin:22px 0}
/* Builder hero accent (no layout change, selectors untouched) */
.mb-hero[data-angle="bf26"]{background:#0a0a0a !important;color:#f5f5f5 !important;border-radius:16px;padding:18px 16px !important}
.mb-hero[data-angle="bf26"] h1,.mb-hero[data-angle="bf26"] p{color:#f5f5f5 !important}
.mb-hero[data-angle="bf26"] h1 em{color:#f5b301 !important}
.mb-hero[data-angle="bf26"] .mb-hero__eye{color:#f5b301 !important}
@media(max-width:420px){.bf26packs .g{gap:6px}.bf26packs a{padding:8px 4px}.bf26packs a span{font-size:17px}}
/* P10 head (visible hero on /ro/multi-builder-p10) */
.p10 .p10-head{background:#0a0a0a !important;border-bottom:2px solid #f5b301}
.p10 .p10-head .bf26eye{display:inline-block;border:1px solid #f5b301;color:#f5b301;font:700 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;border-radius:99px;margin:0 0 10px}

/* t176: BF builder price note (ACP 5% removed t181) */
.bf26packs .bf26price{background:#f5b301;color:#000;border-radius:10px;padding:8px 10px;margin:0 0 10px;font-size:13.5px;line-height:1.35}
.bf26packs .bf26price b{font-weight:900}

/* ===== t182u (2026-11-03): BF pack cards centered, LP + builder (desktop + mobile) ===== */
.bf26packs{text-align:center}
.bf26packs h3{font-size:17px}
.bf26packs .g{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.bf26packs .g>a{flex:1 1 0;min-width:0;max-width:250px;position:relative;padding:16px 8px 12px}
.bf26packs a.hot::after{content:"Recomandat";position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:#f5b301;color:#000;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:2px 8px;white-space:nowrap;line-height:1.3}
.bf26packs .g{padding-top:6px}
.bf26packs a:hover{border-color:#f5b301}
body.bf26lp .bf26packs{max-width:604px;margin:28px auto 4px;padding:20px 16px;border:1px solid #262626}
@media(max-width:640px){body.bf26lp .bf26packs{margin:24px 14px 4px;padding:18px 12px}}
@media(max-width:420px){.bf26packs .g{gap:8px}.bf26packs .g>a{padding:14px 4px 10px}}
body.bf26lp img.hero{border-radius:14px;background:#000;height:auto;max-width:100%}

/* ===== t185u (2026-11-03): BF builders (/ro/multi-builder-bf, /ro/multi-builder-p10-bf) black + yellow.
   Scoped to html.bf26mb (set inline only when angle.bf26). Form fields + payment iframe stay light on purpose. ===== */
html.bf26mb,html.bf26mb body{background:#0a0a0a!important}
html.bf26mb .mb.multi-builder-page,html.bf26mb .mb{background:#0a0a0a!important;color:#f5f5f5}
html.bf26mb .mb h1,html.bf26mb .mb h2,html.bf26mb .mb h3,html.bf26mb .mb h4{color:#fff}
html.bf26mb .mb em{color:#f5b301!important}
html.bf26mb .mb p,html.bf26mb .mb li{color:#d4d4d4}
html.bf26mb .mb-top{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-top span{color:#000!important;font-weight:800}
html.bf26mb .mb-nav{background:rgba(10,10,10,.96)!important;border-bottom:1px solid #262626!important;color:#f5f5f5}
html.bf26mb .mb-nav img{filter:brightness(0) invert(.93)}
html.bf26mb .mb-nav b,html.bf26mb .mb-nav a{color:#f5b301!important}
html.bf26mb .mb-progress__circle{background:#1a1a1a!important;color:#a3a3a3!important;border-color:#404040!important}
html.bf26mb .mb-progress__step.is-active .mb-progress__circle,html.bf26mb .mb-progress__circle.is-active,html.bf26mb .mb-progress__step--active .mb-progress__circle{background:#f5b301!important;color:#000!important;border-color:#f5b301!important}
html.bf26mb .mb-progress__fill{background:#f5b301!important}
html.bf26mb .mb-progress__label{color:#a3a3a3!important}
html.bf26mb .mb-hero-img{max-width:760px!important;margin:6px auto 0!important;border-radius:14px}
html.bf26mb .mb-hero-img img{border-radius:14px}
/* BF explainer (replaces the maroon 4+1 banner on BF pages) */
html.bf26mb .mb-4p1{background:#0a0a0a!important;color:#f5f5f5;border-top:2px solid #f5b301;border-bottom:2px solid #f5b301;padding:18px 16px}
html.bf26mb .mb-4p1 b{color:#f5b301!important;font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;font-size:22px!important;text-transform:uppercase;letter-spacing:.02em}
html.bf26mb .mb-4p1 .bf26how{list-style:none;margin:10px auto 6px;padding:0;max-width:640px;text-align:left;display:grid;gap:8px}
html.bf26mb .mb-4p1 .bf26how li{background:#141414;border:1px solid #262626;border-radius:10px;padding:9px 12px 9px 34px;position:relative;font-size:14.5px;line-height:1.4;color:#f5f5f5}
html.bf26mb .mb-4p1 .bf26how li::before{content:"✓";position:absolute;left:11px;top:9px;color:#f5b301;font-weight:900}
html.bf26mb .mb-4p1 .bf26how li strong{color:#f5b301}
html.bf26mb .mb-4p1__status{background:#f5b301!important;color:#000!important}
/* cards + product grid */
html.bf26mb .mb-product,html.bf26mb .mb-product.mb-product--solo{background:#141414!important;border-color:#262626!important;color:#f5f5f5}
html.bf26mb .mb-product.has-qty{background:#1a1608!important;border-color:#f5b301!important}
html.bf26mb .mb-product__name,html.bf26mb .mb-product h3,html.bf26mb .mb-product b{color:#fff!important}
html.bf26mb .mb-product__meta,html.bf26mb .mb-product small{color:#a3a3a3!important}
html.bf26mb .mb-product__unit-price,html.bf26mb .mb-product__subtotal-val{color:#f5b301!important}
html.bf26mb .mb-product__img{background:#fff!important}
html.bf26mb .mb-stepper__btn{background:#1f1f1f!important;color:#f5b301!important;border-color:#f5b301!important}
html.bf26mb .mb-stepper__btn:disabled{opacity:.35}
html.bf26mb .mb-stepper__val,html.bf26mb .mb-stepper span{color:#fff!important}
html.bf26mb .mb-badge{background:#1f1f1f!important;color:#d4d4d4!important;border-color:#333!important}
html.bf26mb .mb-product span[style*="background"],html.bf26mb .mb-product .mb-dot{filter:none}
html.bf26mb .mb-section__eye{color:#f5b301!important}
html.bf26mb .mb-builder__sub,html.bf26mb .mb-section__sub{color:#a3a3a3!important}
html.bf26mb .mb-group__title,html.bf26mb .mb-cat__title{color:#f5b301!important;border-color:#262626!important}
html.bf26mb .mb-free-ribbon,html.bf26mb .mb-4p1-hint.is-on{background:#f5b301!important;color:#000!important;border-color:#f5b301!important}
html.bf26mb .mb-4p1-hint{background:#1f1f1f!important;color:#f5b301!important;border-color:#333!important}
html.bf26mb .mb-free-badge,html.bf26mb .mb-free-tag{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-free-price b,html.bf26mb .mb-save-line span:last-child{color:#f5b301!important}
html.bf26mb .mb-free-row{background:#1a1608!important;border-color:#f5b301!important;color:#f5f5f5!important}
html.bf26mb .mb-product.mb-free-item,html.bf26mb .mb-product[class*="free"]{border-color:#f5b301!important}
/* summary / cart */
html.bf26mb .mb-cart,html.bf26mb .mb-cart__inner,html.bf26mb .mb-summary{background:#111!important;border:1px solid #262626!important}
html.bf26mb .mb-cart__cta,html.bf26mb .mb-sticky-bar__cta{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-sticky-bar{background:rgba(10,10,10,.96)!important;border-top:1px solid #262626!important;color:#f5f5f5!important}
/* why / founder / reviews */
html.bf26mb .mb-why__item,html.bf26mb .mb-founder,html.bf26mb .mb-review,html.bf26mb .mb-preset{background:#141414!important;border-color:#262626!important;color:#f5f5f5!important}
html.bf26mb .mb-why__num{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-review__body,html.bf26mb .mb-why__item p{color:#d4d4d4!important}
html.bf26mb .mb-rating__bar{background:#262626!important}
html.bf26mb .mb-preset__badge,html.bf26mb .mb-preset__ribbon{color:#000!important}
html.bf26mb .mb-preset__ribbon{background:#f5b301!important}
/* checkout section (fields stay light for legibility + payment iframes) */
html.bf26mb .mb-checkout-section,html.bf26mb .mb-sum,html.bf26mb .mb-recap__sticky,html.bf26mb .mb-shipbar{background:#111!important;border-color:#262626!important;color:#f5f5f5}
html.bf26mb .mb-checkout-section label,html.bf26mb .mb-checkout-section .mb-field__label,html.bf26mb .mb-sum span,html.bf26mb .mb-recap__sticky span,html.bf26mb .mb-shipbar{color:#e5e5e5}
html.bf26mb .mb-step__num{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-input,html.bf26mb .mb-select,html.bf26mb .mb-checkout-section textarea{background:#fff!important;color:#111!important;border-color:#404040!important}
html.bf26mb .mb-shipbar__track{background:#262626!important}
html.bf26mb .mb-submit{background:#f5b301!important;color:#000!important}
html.bf26mb .mb-submit.opacity-50,html.bf26mb .mb-submit:disabled{background:#262626!important;color:#a3a3a3!important}
html.bf26mb .checkout-bridge-method-marker{background:#f5b301!important;color:#000!important}
html.bf26mb .checkout-bridge-wallet-label{color:#f5b301!important}
html.bf26mb .payment-form,html.bf26mb .checkout-bridge-panel,html.bf26mb .checkout-bridge-method,html.bf26mb .checkout-bridge-status{color:#1e1e1e}
html.bf26mb .payment-form *,html.bf26mb .checkout-bridge-panel *,html.bf26mb .checkout-bridge-method *,html.bf26mb .checkout-bridge-status *{color:inherit}
html.bf26mb .mb-tiers__status.is-active{color:#f5b301!important}
/* P10 */
html.bf26mb .p10{--s:#f5b301;--a:#f5b301;--c:#0a0a0a;--i:#f5f5f5;background:#0a0a0a!important;color:#f5f5f5}
html.bf26mb .p10-head h1{color:#fff!important;font-family:Inter,system-ui,sans-serif!important;font-weight:900!important}
html.bf26mb .p10-head p{color:#d4d4d4}
html.bf26mb .p10-slots{background:#0a0a0a!important;box-shadow:0 2px 8px rgba(0,0,0,.6)!important}
html.bf26mb .p10-slot{background-color:#141414!important;border-color:#404040!important}
html.bf26mb .p10-slot.f{border-color:#f5b301!important;background-color:#fff!important}
html.bf26mb .p10-p{background:#141414!important;border:1px solid #262626;color:#f5f5f5}
html.bf26mb .p10-p img{background:#fff;border-radius:8px}
html.bf26mb .p10-p b{color:#fff}html.bf26mb .p10-p small{color:#f5b301}
html.bf26mb .p10-st button{background:#f5b301!important;color:#000!important}
html.bf26mb .p10-st span{color:#fff}
html.bf26mb .p10-bar{background:rgba(10,10,10,.97)!important;color:#f5f5f5!important;border-top-color:#f5b301!important}
html.bf26mb .p10-bar .pp{color:#f5b301!important}
html.bf26mb .p10-bar #p10Tot{color:#a3a3a3!important}
html.bf26mb .p10-cta{background:#f5b301!important;color:#000!important;font-weight:800}
html.bf26mb .p10-cta:disabled{background:#262626!important;color:#a3a3a3!important}
html.bf26mb .bf26packs{border:1px solid #262626}
/* t185u: free card + taste dots in BF palette (green/maroon -> yellow) */
html.bf26mb .mb-product.is-free{box-shadow:0 0 0 3px #f5b301 inset!important;border-color:#f5b301!important}
html.bf26mb .mb-free-zero{color:#f5b301!important}
html.bf26mb .mb-free-note{color:#a3a3a3!important}
html.bf26mb .mb-product__taste span[style*="#7A1F1F" i]{background:#f5b301!important}
html.bf26mb .mb-product__taste span[style*="#E0D6CC" i]{background:#3a3a3a!important}
html.bf26mb .mb-product__taste{color:#a3a3a3}
html.bf26mb .p10-head .bf26how{list-style:none;margin:12px auto 0;padding:0;max-width:560px;text-align:left;display:grid;gap:6px}
html.bf26mb .p10-head .bf26how li{background:#141414;border:1px solid #262626;border-radius:10px;padding:8px 12px 8px 32px;position:relative;font-size:13.5px;line-height:1.4;color:#f5f5f5}
html.bf26mb .p10-head .bf26how li::before{content:"✓";position:absolute;left:11px;top:8px;color:#f5b301;font-weight:900}
html.bf26mb .p10-head .bf26how strong{color:#f5b301}
/* t186u */
html.bf26mb a.bf26pk{color:#f5b301;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
html.bf26mb a.bf26pk:hover,html.bf26mb a.bf26pk:focus-visible{color:#ffd24a;text-decoration-color:#ffd24a}

/* ===== t189u (2026-11-03, George GO): BF checkout section LIGHT (bg vizibil, metode de plata lizibile).
   Scoped html.bf26mb #mbCheckoutSection. Restul builderului ramane black+yellow. UNDO: ~/backups/bf-checkout-light-20261103/UNDO.md ===== */
html.bf26mb #mbCheckoutSection{background:#f7f5f0!important;color:#171717!important;border-top:3px solid #f5b301!important;border-bottom:3px solid #f5b301!important}
html.bf26mb #mbCheckoutSection h2,html.bf26mb #mbCheckoutSection h3,html.bf26mb #mbCheckoutSection b,html.bf26mb #mbCheckoutSection strong{color:#111!important}
html.bf26mb #mbCheckoutSection h2 em{color:#111!important;background:linear-gradient(transparent 62%,#f5b301 62%);padding:0 2px}
html.bf26mb #mbCheckoutSection .mb-section__eye{color:#8a5a00!important}
html.bf26mb #mbCheckoutSection p,html.bf26mb #mbCheckoutSection li,html.bf26mb #mbCheckoutSection span{color:inherit}
html.bf26mb #mbCheckoutSection .mb-step{color:#111!important}
html.bf26mb #mbCheckoutSection label,html.bf26mb #mbCheckoutSection .mb-label,html.bf26mb #mbCheckoutSection .mb-field__label{color:#3f3f3f!important}
html.bf26mb #mbCheckoutSection .mb-input,html.bf26mb #mbCheckoutSection .mb-select,html.bf26mb #mbCheckoutSection textarea{background:#fff!important;color:#111!important;border:1px solid #cfcac0!important}
html.bf26mb #mbCheckoutSection .mb-input:focus,html.bf26mb #mbCheckoutSection .mb-select:focus,html.bf26mb #mbCheckoutSection textarea:focus{border-color:#d99a00!important;box-shadow:0 0 0 3px rgba(245,179,1,.28)!important;outline:none}
html.bf26mb #mbCheckoutSection .mb-input::placeholder,html.bf26mb #mbCheckoutSection textarea::placeholder{color:#8a8a8a}
html.bf26mb #mbCheckoutSection .mb-field__error{color:#b42318!important}
html.bf26mb #mbCheckoutSection .mb-sum,html.bf26mb #mbCheckoutSection .mb-recap__sticky{background:#fff!important;border:1px solid #e4dfd4!important;color:#262626!important;box-shadow:0 2px 10px rgba(0,0,0,.05)}
html.bf26mb #mbCheckoutSection .mb-sum span,html.bf26mb #mbCheckoutSection .mb-recap__sticky span,html.bf26mb #mbCheckoutSection .mb-recap__line,html.bf26mb #mbCheckoutSection .mb-sum__row{color:#262626!important}
html.bf26mb #mbCheckoutSection .mb-recap h3{border-color:#e4dfd4!important}
html.bf26mb #mbCheckoutSection .mb-recap__item span,html.bf26mb #mbCheckoutSection .mb-recap__item small,html.bf26mb #mbCheckoutSection .mb-recap__item-name span{color:#5c5c5c!important}
html.bf26mb #mbCheckoutSection .mb-recap__item-name b{color:#111!important}
html.bf26mb #mbCheckoutSection s,html.bf26mb #mbCheckoutSection del{color:#8a8a8a!important}
html.bf26mb #mbCheckoutSection .mb-free-price b,html.bf26mb #mbCheckoutSection .mb-save-line span:last-child,html.bf26mb #mbCheckoutSection .mb-free-zero,html.bf26mb #mbCheckoutSection .mb-recap__line--disc span:last-child,html.bf26mb #mbCheckoutSection .mb-sum__row--disc span:last-child{color:#8a5a00!important}
html.bf26mb #mbCheckoutSection .mb-free-note{color:#5c5c5c!important}
html.bf26mb #mbCheckoutSection .mb-free-badge,html.bf26mb #mbCheckoutSection .mb-free-tag{background:#f5b301!important;color:#000!important}
html.bf26mb #mbCheckoutSection .mb-4p1-hint{background:#fff7db!important;color:#5c4400!important;border-color:#f5b301!important}
html.bf26mb #mbCheckoutSection .mb-4p1-hint.is-on{background:#f5b301!important;color:#000!important}
html.bf26mb #mbCheckoutSection .mb-free-row{background:#fff7db!important;border-color:#f5b301!important;color:#262626!important}
html.bf26mb #mbCheckoutSection .mb-shipbar{background:#fffaf0!important;border-color:#eadfc4!important;color:#3f3f3f!important}
html.bf26mb #mbCheckoutSection .mb-shipbar *{color:inherit}
html.bf26mb #mbCheckoutSection .mb-shipbar__track{background:#e7e2d8!important}
html.bf26mb #mbCheckoutSection .mb-sum__total,html.bf26mb #mbCheckoutSection .mb-recap__total{border-color:#e4dfd4!important}
html.bf26mb #mbCheckoutSection .mb-sum__total b,html.bf26mb #mbCheckoutSection .mb-recap__total b{color:#111!important}
html.bf26mb #mbCheckoutSection .mb-submit{background:#f5b301!important;color:#000!important;box-shadow:0 4px 14px rgba(245,179,1,.35)}
html.bf26mb #mbCheckoutSection .mb-submit.opacity-50,html.bf26mb #mbCheckoutSection .mb-submit:disabled{background:#f5b301!important;color:#000!important;opacity:.55!important;box-shadow:none}
html.bf26mb #mbCheckoutSection .mb-ssl,html.bf26mb #mbCheckoutSection .mb-ssl span{color:#5c5c5c!important}
html.bf26mb #mbCheckoutSection .payment-form,html.bf26mb #mbCheckoutSection .express-checkout{color:#1e1e1e}
html.bf26mb #mbCheckoutSection .checkout-bridge-wallet-label{color:#8a5a00!important}
html.bf26mb #mbCheckoutSection .mb-cart__cta{background:#f5b301!important;color:#000!important}

/* ===== t190u (2026-11-03, George GO): BF product cards — contrast + ierarhie (pret dominant, badge-uri lizibile).
   Doar culori/tipografie; NU schimba preturi/logica. Override pe stilurile inline din .mb-product__taste. ===== */
html.bf26mb .mb-product,html.bf26mb .mb-product.mb-product--solo{border-color:#333!important}
html.bf26mb .mb-product__info h3{color:#fff!important;font-weight:700!important}
html.bf26mb .mb-product__macros{color:#d4d4d4!important;font-weight:600}
html.bf26mb .mb-product__unit-price{color:#f5b301!important;font-weight:900!important;font-size:17px!important;letter-spacing:-.01em}
html.bf26mb .mb-product__taste{color:#e5e5e5!important;font-size:12px!important}
html.bf26mb .mb-product__taste>div>span:first-child{color:#e5e5e5!important;font-weight:600}
html.bf26mb .mb-product__taste div[style*="font-size:10px"]{color:#cfcfcf!important;font-size:11px!important;font-weight:600}
html.bf26mb .mb-product__taste div[style*="font-size:10px"] span{color:#cfcfcf!important}
html.bf26mb .mb-product__taste span[style*="#E0D6CC" i]{background:#4a4a4a!important}
html.bf26mb .mb-product__taste div[style*="linear-gradient"]{background:linear-gradient(90deg,#4a4a4a,#f5b301)!important}
html.bf26mb .mb-product__taste div[style*="border:2px solid"]{border-color:#f5b301!important;background:#fff!important}
html.bf26mb .mb-stepper__qty{color:#fff!important;font-weight:800!important;font-size:18px!important;font-variant-numeric:tabular-nums}
html.bf26mb .mb-stepper__btn{min-width:44px;min-height:44px}
html.bf26mb .mb-stepper__btn:disabled{opacity:.5!important;color:#bdbdbd!important;border-color:#525252!important}
html.bf26mb .mb-badge,html.bf26mb .mb-products--grouped .mb-badge,html.bf26mb .mb-products--grouped .mb-product.has-qty .mb-badge{background:#262626!important;color:#f5f5f5!important;border:1px solid #474747!important;font-weight:600!important;font-size:12px!important}
html.bf26mb .mb-badge *{color:inherit!important}
html.bf26mb .mb-products--grouped .mb-badge--personal-t1,html.bf26mb .mb-products--grouped .mb-badge--personal-t2,html.bf26mb .mb-badge.mb-badge--personal{background:#2a2208!important;border-color:#f5b301!important;color:#ffd24a!important}
html.bf26mb .mb-products--grouped .mb-badge--personal-t3,html.bf26mb .mb-products--grouped .mb-product.has-qty .mb-badge--personal-t3{background:#f5b301!important;border-color:#f5b301!important;color:#000!important}
html.bf26mb .mb-products--grouped .mb-badge--personal-v,html.bf26mb .mb-products--grouped .mb-product.has-qty .mb-badge--personal-v{background:#262626!important;border-color:#737373!important;color:#f5f5f5!important}
html.bf26mb .mb-product.is-personal{border-color:#f5b301!important}
html.bf26mb .mb-product__subtotal-val{font-weight:800!important}
html.bf26mb .mb-product__tier-badge{color:#f5b301!important}
html.bf26mb .mb-group__title small{color:#d4d4d4!important;opacity:1!important}

/* t207 palette B #FFD400 + red — 2026-11-04 */
/* George GO t207s1402. Override-only (append). Replaces #f5b301 -> #FFD400 outside checkout; red #FF4D3D/#C8102E only for strike/-%/urgency.
   UNDO: cp ~/backups/bf-palette-b-20261104/bf26.css ~/carpathian-funnel/public/css/bf26.css (+ restore .hbs ?v=t190/t186) */
/* -- t207 remap of every pre-existing yellow declaration (same selectors, later wins) -- */
.bf26bar{border-bottom:2px solid #FFD400}
.bf26bar b{color:#FFD400}
.bf26bar .bf26cd{background:#FFD400}
.bf26packs h3{color:#FFD400}
.bf26packs a.hot{border:2px solid #FFD400}
.bf26packs a span{color:#FFD400}
html body.bf26lp{--sienna:#FFD400;--amber:#FFD400}
body.bf26lp .topbar{color:#FFD400}
body.bf26lp .eyebrow{color:#FFD400}
body.bf26lp .bundle.sel{border-color:#FFD400;box-shadow:0 0 0 3px rgba(255,212,0,.18)}
body.bf26lp .bundle .b-badge{background:#FFD400}
body.bf26lp .cta{background:#FFD400}
body.bf26lp .story h2{color:#FFD400}
body.bf26lp a{color:#FFD400}
.mb-hero[data-angle="bf26"] h1 em{color:#FFD400 !important}
.mb-hero[data-angle="bf26"] .mb-hero__eye{color:#FFD400 !important}
.p10 .p10-head{border-bottom:2px solid #FFD400}
.p10 .p10-head .bf26eye{border:1px solid #FFD400;color:#FFD400}
.bf26packs .bf26price{background:#FFD400}
.bf26packs a.hot::after{background:#FFD400}
.bf26packs a:hover{border-color:#FFD400}
html.bf26mb .mb em{color:#FFD400!important}
html.bf26mb .mb-top{background:#FFD400!important}
html.bf26mb .mb-nav b,html.bf26mb .mb-nav a{color:#FFD400!important}
html.bf26mb .mb-progress__step.is-active .mb-progress__circle,html.bf26mb .mb-progress__circle.is-active,html.bf26mb .mb-progress__step--active .mb-progress__circle{background:#FFD400!important;border-color:#FFD400!important}
html.bf26mb .mb-progress__fill{background:#FFD400!important}
html.bf26mb .mb-4p1{border-top:2px solid #FFD400;border-bottom:2px solid #FFD400}
html.bf26mb .mb-4p1 b{color:#FFD400!important}
html.bf26mb .mb-4p1 .bf26how li::before{color:#FFD400}
html.bf26mb .mb-4p1 .bf26how li strong{color:#FFD400}
html.bf26mb .mb-4p1__status{background:#FFD400!important}
html.bf26mb .mb-product.has-qty{border-color:#FFD400!important}
html.bf26mb .mb-product__unit-price,html.bf26mb .mb-product__subtotal-val{color:#FFD400!important}
html.bf26mb .mb-stepper__btn{color:#FFD400!important;border-color:#FFD400!important}
html.bf26mb .mb-section__eye{color:#FFD400!important}
html.bf26mb .mb-group__title,html.bf26mb .mb-cat__title{color:#FFD400!important}
html.bf26mb .mb-free-ribbon,html.bf26mb .mb-4p1-hint.is-on{background:#FFD400!important;border-color:#FFD400!important}
html.bf26mb .mb-4p1-hint{color:#FFD400!important}
html.bf26mb .mb-free-badge,html.bf26mb .mb-free-tag{background:#FFD400!important}
html.bf26mb .mb-free-price b,html.bf26mb .mb-save-line span:last-child{color:#FFD400!important}
html.bf26mb .mb-free-row{border-color:#FFD400!important}
html.bf26mb .mb-product.mb-free-item,html.bf26mb .mb-product[class*="free"]{border-color:#FFD400!important}
html.bf26mb .mb-cart__cta,html.bf26mb .mb-sticky-bar__cta{background:#FFD400!important}
html.bf26mb .mb-why__num{background:#FFD400!important}
html.bf26mb .mb-preset__ribbon{background:#FFD400!important}
html.bf26mb .mb-step__num{background:#FFD400!important}
html.bf26mb .mb-submit{background:#FFD400!important}
html.bf26mb .checkout-bridge-method-marker{background:#FFD400!important}
html.bf26mb .checkout-bridge-wallet-label{color:#FFD400!important}
html.bf26mb .mb-tiers__status.is-active{color:#FFD400!important}
html.bf26mb .p10{--s:#FFD400;--a:#FFD400}
html.bf26mb .p10-slot.f{border-color:#FFD400!important}
html.bf26mb .p10-p small{color:#FFD400}
html.bf26mb .p10-st button{background:#FFD400!important}
html.bf26mb .p10-bar{border-top-color:#FFD400!important}
html.bf26mb .p10-bar .pp{color:#FFD400!important}
html.bf26mb .p10-cta{background:#FFD400!important}
html.bf26mb .mb-product.is-free{box-shadow:0 0 0 3px #FFD400 inset!important;border-color:#FFD400!important}
html.bf26mb .mb-free-zero{color:#FFD400!important}
html.bf26mb .mb-product__taste span[style*="#7A1F1F" i]{background:#FFD400!important}
html.bf26mb .p10-head .bf26how li::before{color:#FFD400}
html.bf26mb .p10-head .bf26how strong{color:#FFD400}
html.bf26mb a.bf26pk{color:#FFD400}
html.bf26mb a.bf26pk:hover,html.bf26mb a.bf26pk:focus-visible{color:#FFE14D;text-decoration-color:#FFE14D}
html.bf26mb .mb-product__unit-price{color:#FFD400!important}
html.bf26mb .mb-product__taste div[style*="linear-gradient"]{background:linear-gradient(90deg,#4a4a4a,#FFD400)!important}
html.bf26mb .mb-product__taste div[style*="border:2px solid"]{border-color:#FFD400!important}
html.bf26mb .mb-products--grouped .mb-badge--personal-t1,html.bf26mb .mb-products--grouped .mb-badge--personal-t2,html.bf26mb .mb-badge.mb-badge--personal{border-color:#FFD400!important;color:#FFE14D!important}
html.bf26mb .mb-products--grouped .mb-badge--personal-t3,html.bf26mb .mb-products--grouped .mb-product.has-qty .mb-badge--personal-t3{background:#FFD400!important;border-color:#FFD400!important}
html.bf26mb .mb-product.is-personal{border-color:#FFD400!important}
html.bf26mb .mb-product__tier-badge{color:#FFD400!important}
/* -- t207 explicit palette B: surfaces, text, borders, red accents, checkout -- */
html.bf26mb,html.bf26mb body,html.bf26mb .mb.multi-builder-page,html.bf26mb .mb,html.bf26mb .p10{background:#0a0a0a!important}
html.bf26mb .mb{color:#fff}
html.bf26mb .mb p,html.bf26mb .mb li,html.bf26mb .p10-head p{color:#b8b8b8}
html.bf26mb .mb-builder__sub,html.bf26mb .mb-section__sub,html.bf26mb .mb-product__meta,html.bf26mb .mb-product small,html.bf26mb .mb-progress__label,html.bf26mb .mb-free-note,html.bf26mb .p10-bar #p10Tot,html.bf26mb .mb-product__taste,html.bf26mb .mb-product__macros{color:#b8b8b8!important}
html.bf26mb .mb-footer,html.bf26mb .mb-footer__line,html.bf26mb .mb-footer__bottom,html.bf26mb .mb-footer small{color:#9a9a9a!important}
/* cards #1c1c1c + borders #666; selected = 2px #FFD400 */
html.bf26mb .mb-product,html.bf26mb .mb-product.mb-product--solo,html.bf26mb .mb-why__item,html.bf26mb .mb-founder,html.bf26mb .mb-review,html.bf26mb .mb-preset,html.bf26mb .mb-tier-card,html.bf26mb .mb-4p1 .bf26how li,html.bf26mb .p10-head .bf26how li,html.bf26mb .p10-p,html.bf26mb .p10-slot{background-color:#1c1c1c!important;border-color:#666!important}
html.bf26mb .mb-cart,html.bf26mb .mb-cart__inner,html.bf26mb .mb-summary{background:#1c1c1c!important;border-color:#666!important}
html.bf26mb .mb-product.has-qty,html.bf26mb .mb-product.is-personal,html.bf26mb .mb-preset.is-selected,html.bf26mb .mb-preset--bestseller,html.bf26mb .mb-tier-card.is-active,html.bf26mb .p10-slot.f{border-color:#FFD400!important;box-shadow:0 0 0 1px #FFD400!important}
html.bf26mb .mb-product.is-free{border-color:#FFD400!important}
html.bf26mb .mb-product.has-qty{background:#1c1c1c!important}
html.bf26mb .mb-nav,html.bf26mb .mb-sticky-bar,html.bf26mb .mb-group__title,html.bf26mb .mb-cat__title{border-color:#666!important}
html.bf26mb .bf26packs,.bf26packs a,body.bf26lp .bf26packs{border-color:#666}
.bf26packs a{background:#1c1c1c}
.bf26packs a.hot{border:2px solid #FFD400}
.bf26packs p,.bf26packs a small{color:#b8b8b8}
/* progress */
html.bf26mb .mb-progress__circle{border-color:#666!important;color:#b8b8b8!important;background:#1c1c1c!important}
html.bf26mb .mb-progress__step.is-active .mb-progress__circle,html.bf26mb .mb-progress__circle.is-active,html.bf26mb .mb-progress__step--active .mb-progress__circle{background:#FFD400!important;color:#000!important;border-color:#FFD400!important}
/* eyebrows + group titles: white text + yellow underline (yellow reserved for CTA/prices) */
html.bf26mb .mb-section__eye,.mb-hero[data-angle="bf26"] .mb-hero__eye,body.bf26lp .eyebrow,.bf26packs h3,body.bf26lp .story h2{color:#fff!important;text-decoration:underline;text-decoration-color:#FFD400;text-decoration-thickness:2px;text-underline-offset:4px}
html.bf26mb .mb-group__title,html.bf26mb .mb-cat__title{color:#fff!important;text-decoration:underline;text-decoration-color:#FFD400;text-decoration-thickness:2px;text-underline-offset:5px}
html.bf26mb .mb-group__title small{color:#b8b8b8!important;text-decoration:none}
html.bf26mb .mb-4p1 b{color:#fff!important;text-decoration:underline;text-decoration-color:#FFD400;text-decoration-thickness:3px;text-underline-offset:6px}
.p10 .p10-head .bf26eye{color:#fff;border-color:#FFD400}
/* CTAs: #FFD400 + #000 text */
html.bf26mb .mb-cart__cta,html.bf26mb .mb-sticky-bar__cta,html.bf26mb .p10-cta,html.bf26mb .p10-st button,html.bf26mb .mb-submit,html.bf26mb .mb-empty-cta,body.bf26lp .cta,body.bf26lp a.cta{background:#FFD400!important;color:#000!important}
html.bf26mb .p10-cta:disabled,body.bf26lp .cta[aria-disabled="true"]{background:#2a2a2a!important;color:#b8b8b8!important}
/* neutral badges */
html.bf26mb .mb-badge,html.bf26mb .mb-products--grouped .mb-badge,html.bf26mb .mb-products--grouped .mb-product.has-qty .mb-badge,html.bf26mb .mb-products--grouped .mb-badge--personal-v,html.bf26mb .mb-preset__flag,html.bf26mb .mb-4p1-hint{background:#2a2a2a!important;color:#fff!important;border:1px solid #666!important}
html.bf26mb .mb-preset__badge,html.bf26mb .mb-tier-card__badge{background:#2a2a2a!important;color:#fff!important;border:1px solid #666}
html.bf26mb .mb-4p1-hint.is-on{background:#FFD400!important;color:#000!important;border-color:#FFD400!important}
html.bf26mb .mb-stepper__btn{background:#2a2a2a!important;color:#FFD400!important;border-color:#666!important}
html.bf26mb .mb-stepper__btn:disabled{color:#9a9a9a!important;border-color:#666!important;opacity:.6!important}
/* RED #FF4D3D: strikethrough old price, -% badges, urgency only */
html.bf26mb .mb s,html.bf26mb .mb del,html.bf26mb .mb-free-strike,html.bf26mb .mb-ship-strike,html.bf26mb .p10 s,.bf26packs s,body.bf26lp s,body.bf26lp del{color:#FF4D3D!important;opacity:1!important;text-decoration-color:#FF4D3D}
html.bf26mb .mb-cart__savings,html.bf26mb .mb-cart__savings *{color:#FF4D3D!important;font-weight:800}
html.bf26mb .mb-tier-card__discount,html.bf26mb .mb-sticky-bar__badge{color:#fff!important;background:#C8102E!important;border-color:#C8102E!important}
html.bf26mb .mb-ship-gratis{color:#FFD400!important;font-weight:800}
.bf26bar{border-bottom-color:#C8102E}
.bf26bar .bf26cd{background:#C8102E;color:#fff}
html.bf26mb .mb-top{background:#FFD400!important;color:#000!important}
/* ===== Checkout #mbCheckoutSection (light panel, dark-gold accents, no bright yellow on cream) ===== */
html.bf26mb #mbCheckoutSection{background:#fffdf5!important;color:#111!important;border-top:4px solid #111!important;border-bottom:4px solid #111!important}
html.bf26mb #mbCheckoutSection h2 em{color:#111!important;background:none!important;text-decoration:underline;text-decoration-color:#6B4A00;text-decoration-thickness:3px;text-underline-offset:4px}
html.bf26mb #mbCheckoutSection .mb-section__eye{color:#6B4A00!important;text-decoration:none}
html.bf26mb #mbCheckoutSection label,html.bf26mb #mbCheckoutSection .mb-label,html.bf26mb #mbCheckoutSection .mb-field__label{color:#3f3f3f!important}
html.bf26mb #mbCheckoutSection .mb-sum,html.bf26mb #mbCheckoutSection .mb-recap__sticky{background:#fff!important}
html.bf26mb #mbCheckoutSection .mb-input:focus,html.bf26mb #mbCheckoutSection .mb-select:focus,html.bf26mb #mbCheckoutSection textarea:focus{border-color:#6B4A00!important;box-shadow:0 0 0 3px rgba(107,74,0,.22)!important}
html.bf26mb #mbCheckoutSection .mb-input::placeholder,html.bf26mb #mbCheckoutSection textarea::placeholder{color:#767676!important;opacity:1}
html.bf26mb #mbCheckoutSection .mb-free-price b,html.bf26mb #mbCheckoutSection .mb-save-line span:last-child,html.bf26mb #mbCheckoutSection .mb-free-zero,html.bf26mb #mbCheckoutSection .mb-recap__line--disc span:last-child,html.bf26mb #mbCheckoutSection .mb-sum__row--disc span:last-child,html.bf26mb #mbCheckoutSection .checkout-bridge-wallet-label{color:#6B4A00!important}
html.bf26mb #mbCheckoutSection s,html.bf26mb #mbCheckoutSection del,html.bf26mb #mbCheckoutSection .mb-free-strike,html.bf26mb #mbCheckoutSection .mb-ship-strike{color:#b42318!important;opacity:1!important}
html.bf26mb #mbCheckoutSection .mb-ship-gratis{color:#6B4A00!important}
html.bf26mb #mbCheckoutSection .mb-free-badge,html.bf26mb #mbCheckoutSection .mb-free-tag,html.bf26mb #mbCheckoutSection .mb-step__num{background:#111!important;color:#fff!important}
html.bf26mb #mbCheckoutSection .mb-4p1-hint{background:#fff!important;color:#3f3f3f!important;border:1px solid #6B4A00!important}
html.bf26mb #mbCheckoutSection .mb-4p1-hint.is-on{background:#111!important;color:#fff!important;border-color:#111!important}
html.bf26mb #mbCheckoutSection .mb-free-row{background:#fff!important;border-color:#6B4A00!important;color:#111!important}
html.bf26mb #mbCheckoutSection .mb-shipbar{background:#fff!important;border-color:#e4dfd4!important}
html.bf26mb #mbCheckoutSection .mb-shipbar__fill,html.bf26mb #mbCheckoutSection [class*="shipbar__fill"]{background:#6B4A00!important}
html.bf26mb #mbCheckoutSection .checkout-bridge-method-marker{background:#111!important;color:#fff!important}
html.bf26mb #mbCheckoutSection .mb-submit,html.bf26mb #mbCheckoutSection .mb-cart__cta{background:#FFD400!important;color:#000!important;border:2px solid #111!important;box-shadow:0 4px 14px rgba(0,0,0,.18)!important}
html.bf26mb #mbCheckoutSection .mb-submit.opacity-50,html.bf26mb #mbCheckoutSection .mb-submit:disabled{background:#e7e2d8!important;color:#5c5c5c!important;border:2px solid #cfcac0!important;opacity:1!important;box-shadow:none!important}
html.bf26mb #mbCheckoutSection .mb-ssl,html.bf26mb #mbCheckoutSection .mb-ssl span{color:#3f3f3f!important}
/* t207 advisor fixes: no yellow/light-red text inside light checkout */
html.bf26mb #mbCheckoutSection em,html.bf26mb #mbCheckoutSection a:not(.mb-cart__cta):not(.mb-submit){color:#111!important}
html.bf26mb #mbCheckoutSection .mb-product__unit-price,html.bf26mb #mbCheckoutSection .mb-product__subtotal-val,html.bf26mb #mbCheckoutSection .mb-tiers__status.is-active,html.bf26mb #mbCheckoutSection .mb-product__tier-badge{color:#6B4A00!important}
html.bf26mb #mbCheckoutSection .mb-cart__savings,html.bf26mb #mbCheckoutSection .mb-cart__savings *{color:#b42318!important}
html.bf26mb #mbCheckoutSection .mb-free-ribbon{background:#111!important;color:#fff!important;border-color:#111!important}
/* ===== end t207 ===== */
/* t207b: text inside yellow ribbons/badges (no red/white on yellow) */
html.bf26mb .mb-free-ribbon *,html.bf26mb .mb-free-badge *,html.bf26mb .mb-free-tag *,html.bf26mb .mb-4p1-hint.is-on *{color:#000!important}
html.bf26mb .mb-free-ribbon s,html.bf26mb .mb-free-ribbon .mb-free-strike,html.bf26mb .mb-free-badge s,html.bf26mb .mb-free-tag s{color:#C8102E!important;text-decoration-color:#C8102E!important;opacity:1!important}
/* ===== end t207b ===== */

/* t418: carusel pungi BF sub cardurile de pachete (16:9 desktop, 1:1 mobil) */
.bf26car{display:block;margin:14px auto 0;max-width:640px}
.bf26car img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;background:#111}
@media(max-width:640px){.bf26car{max-width:420px}.bf26car img{aspect-ratio:1/1}}
/* t418c (George t231u): caruselul animat INLOCUIESTE poza statica de hero pe LP-urile BF + builderele BF */
picture.herocar{display:block;margin:8px 0 20px}
picture.herocar img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;background:#000 center/cover no-repeat}
@media(max-width:640px){picture.herocar--land img{aspect-ratio:1/1}}
picture.herocar--916{max-width:420px;margin:8px auto 20px}
picture.herocar--916 img{aspect-ratio:9/16}
@media(max-width:640px){picture.herocar--916{max-width:86vw}}
.mb-hero-img picture.herocar{margin:0}.mb-hero-img picture.herocar img{border-radius:0}

/* ===== t241u (2026-11-04, George GO pt241u): BF motion + first-screen polish. Append-only, presentation only.
   «Black Friday» load underline (.bf26hl via bf26.js), compact top chrome on mobile so the pouch GIF is above the fold,
   countdown contrast, CTA glow, pack-card hover/entrance. Palette B only (#FFD400 + #C8102E). prefers-reduced-motion respected.
   UNDO: ~/backups/bf-motion-polish-20261104/UNDO.md ===== */
@keyframes bf26ul{from{background-size:0% .2em}to{background-size:100% .2em}}
@keyframes bf26sweep{0%{transform:translateX(-120%) skewX(-20deg)}55%,100%{transform:translateX(260%) skewX(-20deg)}}
@keyframes bf26glow{0%,100%{box-shadow:0 0 0 0 rgba(255,212,0,.55),0 6px 18px rgba(255,212,0,.22)}50%{box-shadow:0 0 0 7px rgba(255,212,0,0),0 6px 22px rgba(255,212,0,.34)}}
@keyframes bf26cdp{0%,100%{box-shadow:0 0 0 0 rgba(200,16,46,.6)}50%{box-shadow:0 0 0 5px rgba(200,16,46,0)}}
@keyframes bf26up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
/* 1) «Black Friday» highlight: white text, yellow bar draws in left->right on load */
.bf26hl{position:relative;color:#fff;background-image:linear-gradient(#FFD400,#FFD400);background-repeat:no-repeat;background-position:0 94%;background-size:100% .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em}
html.bf26fx .bf26hl{background-size:0% .2em;animation:bf26ul .9s cubic-bezier(.2,.8,.2,1) .35s forwards}
.mb-hero[data-angle="bf26"] h1 .bf26hl{color:#fff!important}
.p10 .p10-head .bf26eye .bf26hl{color:#fff;background-position:0 100%;background-size:100% 2px}
html.bf26fx .p10 .p10-head .bf26eye .bf26hl{background-size:0% 2px;animation-name:bf26ul2}
@keyframes bf26ul2{from{background-size:0% 2px}to{background-size:100% 2px}}
/* 2) countdown pill: higher contrast + soft red pulse */
.bf26bar .bf26cd{background:#C8102E;color:#fff;font-weight:800;border:1px solid rgba(255,255,255,.28);letter-spacing:.01em;animation:bf26cdp 2.2s ease-in-out infinite}
.bf26bar b{color:#FFD400;letter-spacing:.08em}
.bf26bar .bf26dts{display:none}
/* 3) CTA: yellow glow pulse + light sweep (enabled CTAs only) */
body.bf26lp .cta:not([aria-disabled="true"]),html.bf26mb .mb-sticky-bar__cta,html.bf26mb .mb-cart__cta,html.bf26mb .p10-cta:not(:disabled),html.bf26mb .mb-empty-cta{position:relative;overflow:hidden;animation:bf26glow 2.6s ease-in-out infinite}
body.bf26lp .cta:not([aria-disabled="true"])::after,html.bf26mb .mb-sticky-bar__cta::after,html.bf26mb .p10-cta:not(:disabled)::after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-120%) skewX(-20deg);animation:bf26sweep 4.2s ease-in-out 1.2s infinite;pointer-events:none}
html.bf26mb #mbCheckoutSection .mb-cart__cta{animation:none}
/* 4) pack cards: lift on hover, Raid card glow, staggered entrance when scrolled into view */
.bf26packs .g>a{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.bf26packs .g>a:hover,.bf26packs .g>a:focus-visible{transform:translateY(-3px);border-color:#FFD400;box-shadow:0 8px 22px rgba(255,212,0,.16)}
.bf26packs a.hot{box-shadow:0 0 0 1px rgba(255,212,0,.35),0 6px 20px rgba(255,212,0,.14)}
.bf26packs a.hot::after{background:#FFD400;color:#000}
html.bf26fx .bf26packs.bf26pre .g>a{opacity:0;transform:translateY(12px)}
html.bf26fx .bf26packs.bf26in .g>a{animation:bf26up .5s cubic-bezier(.2,.8,.2,1) both}
html.bf26fx .bf26packs.bf26in .g>a:nth-child(2){animation-delay:.09s}
html.bf26fx .bf26packs.bf26in .g>a:nth-child(3){animation-delay:.18s}
body.bf26lp .bundle{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
body.bf26lp .bundle:hover{transform:translateY(-2px)}
/* 5) hero badge (copy.heroBadge, e.g. «24+8 CADOU · 599 LEI") as a real BF badge */
body.bf26lp .ib-newpill{display:inline-block;background:#FFD400;color:#000;font:900 13px/1.2 Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:6px 12px;border-radius:99px;margin:2px 0 12px;box-shadow:0 0 0 3px rgba(255,212,0,.16)}
/* hero media: thin yellow edge so the GIF reads as the focal point on black */
picture.herocar img{box-shadow:0 0 0 1px rgba(255,212,0,.22),0 14px 40px rgba(255,212,0,.07)}
.mb-hero-img picture.herocar img{box-shadow:none}
/* 6) MOBILE first screen: compact chrome + tighter headline so the pouches are above the fold (~390px) */
@media(max-width:640px){
  .bf26bar{padding:6px 8px;font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .bf26bar .bf26dtl{display:none}
  .bf26bar .bf26dts{display:inline}
  .bf26bar .bf26cd{margin-left:6px;padding:2px 9px}
  /* LP */
  body.bf26lp .topbar{padding:5px 12px;font-size:10.5px;letter-spacing:.08em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  body.bf26lp .topbar .langs{display:none}
  body.bf26lp .wrap>.eyebrow{margin:12px 0 6px;font-size:11.5px}
  body.bf26lp .wrap>h1{font-size:29px;line-height:1.08;margin:0 0 8px;letter-spacing:-.015em}
  body.bf26lp .wrap>.sub{font-size:15.5px;line-height:1.42;margin:0 0 10px}
  body.bf26lp .ib-newpill{margin:0 0 10px;font-size:12.5px}
  body.bf26lp picture.herocar{margin:4px 0 16px}
  body.bf26lp picture.herocar--916{max-width:100%}
  body.bf26lp picture.herocar--916 img{aspect-ratio:4/5;object-fit:cover;object-position:50% 46%;background-size:cover;background-position:50% 46%}
  /* builders */
  html.bf26mb .mb-top{padding:5px 8px!important;font-size:10px!important;letter-spacing:.03em!important;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block!important}
  html.bf26mb .mb-nav{padding:6px 14px!important}
  html.bf26mb .mb-nav__logo img{height:34px!important}
  html.bf26mb .mb-nav__right{font-size:11.5px;white-space:nowrap;align-items:center}
  html.bf26mb .mb-nav__right span{display:inline-block}
  .mb-hero[data-angle="bf26"]{padding:14px 14px 16px!important}
  .mb-hero[data-angle="bf26"] .mb-hero__eye{margin-bottom:10px;letter-spacing:.16em}
  .mb-hero[data-angle="bf26"] h1{font-size:30px;line-height:1.06;margin:0 0 12px}
  .mb-hero[data-angle="bf26"] p{font-size:15.5px;line-height:1.48}
  .mb-hero[data-angle="bf26"] .mb-hero__trust{margin-top:16px}
  .mb-hero[data-angle="bf26"] .mb-hero-img{margin:0 0 14px!important;border-radius:12px;overflow:hidden}
  .mb-hero[data-angle="bf26"] .mb-hero-img picture.herocar img{border-radius:12px}
  .p10 .p10-head .bf26eye{margin:0 0 8px}
  .p10 .p10-head .bf26eye{font-size:10.5px;letter-spacing:.09em;padding:5px 10px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}
  html.bf26mb .bf26bar b,html.bf26mb .bf26bar .bf26dts{display:none}
  html.bf26mb .bf26bar .bf26cd{margin-left:0}
}
/* 7) reduced motion: final states, no loops */
@media (prefers-reduced-motion:reduce){
  .bf26hl,html.bf26fx .bf26hl,html.bf26fx .p10 .p10-head .bf26eye .bf26hl{animation:none!important;background-size:100% .2em!important}
  html.bf26fx .p10 .p10-head .bf26eye .bf26hl{background-size:100% 2px!important}
  .bf26bar .bf26cd,body.bf26lp .cta,html.bf26mb .mb-sticky-bar__cta,html.bf26mb .mb-cart__cta,html.bf26mb .p10-cta,html.bf26mb .mb-empty-cta{animation:none!important}
  body.bf26lp .cta::after,html.bf26mb .mb-sticky-bar__cta::after,html.bf26mb .p10-cta::after{display:none!important}
  html.bf26fx .bf26packs .g>a{opacity:1!important;transform:none!important;animation:none!important}
  .bf26packs .g>a,body.bf26lp .bundle{transition:none}
}
/* ===== end t241u ===== */

/* t247u builder card (full-width, primary) */
.bf26packs a.bf26bb{margin-top:12px;border:2px solid #f5b301;background:linear-gradient(135deg,#1f1a08,#141414);padding:18px 14px;text-align:center}
.bf26packs a.bf26bb b{font-size:17px}
.bf26packs a.bf26bb span{font-size:15px;font-weight:700;color:#f5f5f5;margin:4px 0}
.bf26packs a.bf26bb small{font-size:12.5px}
.bf26packs a.bf26bb em{display:inline-block;margin-top:10px;font-style:normal;font-weight:900;background:#f5b301;color:#000;border-radius:99px;padding:8px 18px}
/* t248u builder lock */
#mb-submit-btn.bf26lock{opacity:.55!important;cursor:not-allowed!important;pointer-events:auto!important;background:#3a3a3a!important;color:#f5f5f5!important}
/* t249u builder card = same light yellow as RAID (#FFD400). UNDO: ~/backups/bf-builder-card-yellow-20261104 */
.bf26packs a.bf26bb{border:2px solid #FFD400;box-shadow:0 0 0 1px rgba(255,212,0,.35),0 6px 20px rgba(255,212,0,.14)}
.bf26packs a.bf26bb:hover{border-color:#FFD400}
.bf26packs a.bf26bb em,.bf26packs a.bf26bb.bf26sf em,html.bf26mb .bf26packs a.bf26bb em,html.bf26mb .bf26packs a.bf26bb.bf26sf em,body.bf26lp .bf26packs a.bf26bb em,body.bf26lp .bf26packs a.bf26bb.bf26sf em{background:#FFD400;color:#000!important}/* t346u: BB CTA label was invisible (yellow-on-yellow via html.bf26mb .mb em). Undo ~/backups/bf-bb-btn-label-20261105/ */

/* ===== t251u (2026-11-04, George): BF checkout badge/pill contrast. Generic "#mbCheckoutSection span{color:inherit}" + recap span grey (#5c5c5c) were overriding badge text.
   UNDO: cp ~/backups/bf-checkout-label-contrast-20261104/bf26.css public/css/bf26.css (+ restore .hbs ?v=t249) ===== */
html.bf26mb #mbCheckoutSection span.checkout-bridge-badge,html.bf26mb #mbCheckoutSection .checkout-bridge-header .checkout-bridge-badge{background:#14532d!important;color:#fff!important;border:1px solid #0b3d20!important;font-weight:800!important;opacity:1!important}
html.bf26mb #mbCheckoutSection .mb-recap__item span.mb-free-tag,html.bf26mb #mbCheckoutSection .mb-sum span.mb-free-tag,html.bf26mb #mbCheckoutSection span.mb-free-tag,html.bf26mb #mbCheckoutSection .mb-recap__item span.mb-free-badge,html.bf26mb #mbCheckoutSection span.mb-free-badge,html.bf26mb #mbCheckoutSection .mb-recap__item-name span.mb-free-tag{background:#111!important;color:#fff!important;border:1px solid #111!important;opacity:1!important;font-weight:800!important}
html.bf26mb #mbCheckoutSection .mb-free-tag *,html.bf26mb #mbCheckoutSection .mb-free-badge *,html.bf26mb #mbCheckoutSection .mb-free-ribbon *{color:#fff!important}
html.bf26mb #mbCheckoutSection .checkout-bridge-method .checkout-bridge-method-marker,html.bf26mb #mbCheckoutSection span.checkout-bridge-method-marker{background:#111!important;color:#fff!important;opacity:1!important}
html.bf26mb #mbCheckoutSection .checkout-bridge-method span.checkout-bridge-method-chip{background:#efe4c8!important;color:#3d2a00!important;border:1px solid #c9b37a!important;opacity:1!important;font-weight:800!important}
html.bf26mb #mbCheckoutSection .checkout-bridge-method span.checkout-bridge-method-chip--accent{background:#d1fadf!important;color:#0b3d20!important;border-color:#16a34a!important}
html.bf26mb #mbCheckoutSection .checkout-bridge-current-method{color:#111!important}
/* ===== end t251u ===== */

/* t254u: Continua blocat pana la 5 nov 00:00 (t359u silent; was 20:00) */
#mbGoCheckout.bf26lock,#mbStickyCta.bf26lock{opacity:.6!important;cursor:not-allowed!important;filter:grayscale(.4)}
#mbStickyCta.bf26lock{font-size:12px;white-space:nowrap}

/* t262u: GRATIS pill high contrast on cream BF checkout + dark builder */
html.bf26mb .mb-free-tag,html.bf26mb .mb-free-badge,html.bf26mb #mbCheckoutSection .mb-free-tag,html.bf26mb #mbCheckoutSection .mb-free-badge{background:#14532d!important;color:#fff!important;opacity:1!important;filter:none!important;font-weight:800!important;border:0!important;text-shadow:none!important;-webkit-text-fill-color:#fff!important}

/* t339u (George pt339u, 2026-11-05): mobil — sticky ATC + caseta VIP incadrate in container, fara overflow-x (classic + p10 + iberico BF). Undo: ~/backups/bf-unlock-vip-mobile-20261105/ */
html.bf26mb,html.bf26mb body{overflow-x:clip}
html.bf26mb #cjVipBox,html.bf26mb .cja--vip{display:block;width:auto;max-width:100%;box-sizing:border-box;margin-left:0!important;margin-right:0!important;overflow-wrap:anywhere;word-break:normal}
html.bf26mb #cjVipBox p{max-width:100%;white-space:normal;overflow-wrap:anywhere}
html.bf26mb .mb-checkout__form,html.bf26mb .mb-checkout,html.bf26mb .mb-field{max-width:100%;box-sizing:border-box;min-width:0}
@media (max-width:640px){
  html.bf26mb .mb-sticky-bar{box-sizing:border-box;width:100%;max-width:100vw;gap:8px;padding:8px max(12px,env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important}
  html.bf26mb .mb-sticky-bar>*{min-width:0}
  html.bf26mb .mb-sticky-bar__items{flex:0 0 auto;white-space:nowrap;font-size:12px}
  html.bf26mb .mb-sticky-bar .mb-4p1-hint{flex:1 1 auto;min-width:0;font-size:10.5px!important;padding:3px 6px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  html.bf26mb .mb-sticky-bar__total{flex:0 0 auto;white-space:nowrap;font-size:16px}
  html.bf26mb .mb-sticky-bar__cta{flex:0 1 auto;max-width:40%;white-space:normal!important;line-height:1.15;padding:9px 10px;font-size:12px;text-align:center;justify-content:center}
  html.bf26mb #mbStickyCta.bf26lock{white-space:normal!important;font-size:11px}
  html.bf26mb #cjVipBox,html.bf26mb .cja--vip{padding:10px!important;font-size:13px}
  html.bf26mb #cjVipBox .cja__t{font-size:15px!important;line-height:1.25}
}
@media (max-width:640px){html.bf26mb .mb-sticky-bar .mb-4p1-hint{line-height:1.2!important;max-height:31px}} /* t339u clamp */

/* t349u: trust row hero lizibil pe fundal negru BF */
html.bf26mb .mb-hero__trust,html.bf26mb .mb-hero__trust span{color:#e8e8e8!important}
html.bf26mb .mb-hero__trust .i,html.bf26mb .mb-hero__trust svg{color:#5fbf6a!important}


/* t350u: classic MB BF packshots premium (same as P10 t343+t344) — html.bf26mb only */
html.bf26mb .mb-product,
html.bf26mb .mb-product.mb-product--solo{
  position:relative;
  background:linear-gradient(165deg,#322820 0%,#1f1915 55%,#181410 100%)!important;
  border:1px solid rgba(212,168,83,.38)!important;
  border-radius:16px!important;
  box-shadow:
    0 1px 0 rgba(255,214,120,.08) inset,
    0 8px 22px rgba(0,0,0,.45),
    0 0 0 1px rgba(0,0,0,.35)!important;
  transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;
}
html.bf26mb .mb-product:hover{
  border-color:rgba(255,212,0,.7)!important;
  box-shadow:
    0 1px 0 rgba(255,214,120,.14) inset,
    0 10px 28px rgba(0,0,0,.5),
    0 0 18px rgba(212,168,83,.22)!important;
  transform:translateY(-3px);
}
html.bf26mb .mb-product.has-qty,
html.bf26mb .mb-product.is-personal{
  border-color:rgba(255,212,0,.75)!important;
  box-shadow:
    0 1px 0 rgba(255,214,120,.12) inset,
    0 0 0 1px #FFD400,
    0 8px 22px rgba(0,0,0,.45)!important;
  background:linear-gradient(165deg,#3a3020 0%,#241e14 55%,#181410 100%)!important;
}
html.bf26mb .mb-product__img{
  width:96px!important;
  height:118px!important;
  background:transparent!important;
  background-color:transparent!important;
  border:none!important;
  border-radius:0!important;
  overflow:visible!important;
  margin:4px auto 6px;
}
html.bf26mb .mb-product__img img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:50% 50%!important;
  background:transparent!important;
  background-color:transparent!important;
  filter:brightness(1.12) contrast(1.06) saturate(1.08)
    drop-shadow(0 0 10px rgba(255,214,120,.35))
    drop-shadow(0 4px 10px rgba(0,0,0,.5));
}
/* Porc cutout: slight scale + nudge so pouch fills frame cleanly */
html.bf26mb .mb-product[data-sku="pork"] .mb-product__img img{
  object-position:50% 46%!important;
  transform:scale(1.06);
  transform-origin:center center;
}
html.bf26mb .mb-product__info h3{
  color:#fff!important;
  font-weight:700!important;
  letter-spacing:.01em;
}
html.bf26mb .mb-product__unit-price{
  color:#FFD400!important;
  font-weight:800!important;
}
html.bf26mb .mb-p__new,
html.bf26mb .mb em.mb-p__new,
html.bf26mb span.mb-p__new{
  position:absolute;
  top:8px;
  left:8px;
  z-index:3;
  font-style:normal!important;
  font-size:10px;
  font-weight:900;
  letter-spacing:.35px;
  text-transform:uppercase;
  line-height:1.2;
  background:linear-gradient(135deg,#FFD400 0%,#F0B400 100%);
  color:#1a1200!important;
  -webkit-text-fill-color:#1a1200!important;
  border:1px solid rgba(26,18,0,.55);
  border-radius:99px;
  padding:5px 10px;
  box-shadow:0 0 0 1px rgba(255,255,255,.18) inset,0 2px 8px rgba(0,0,0,.35),0 0 12px rgba(255,212,0,.4);
  max-width:calc(100% - 16px);
  pointer-events:none;
}
html.bf26mb .mb-products{gap:14px}
@media (max-width:480px){
  html.bf26mb .mb-product__img{width:78px!important;height:98px!important}
  html.bf26mb .mb-p__new{font-size:9px;padding:3px 7px}
  html.bf26mb .mb-product{padding:14px 8px 12px!important}
}

/* t363u: taste-card typography + Iberico badge/glow + crispy packshot polish */
/* Badge: defeat html.bf26mb .mb em { color:#f5b301 } gold-on-gold */
html.bf26mb .mb .mb-p__new,
html.bf26mb .mb em.mb-p__new,
html.bf26mb .mb span.mb-p__new{
  color:#1a1200!important;
  -webkit-text-fill-color:#1a1200!important;
  background:linear-gradient(135deg,#FFD400 0%,#E8A800 100%)!important;
  border:1px solid rgba(26,18,0,.55)!important;
}
html.bf26mb .mb-product:has(.mb-p__new){
  padding-top:36px!important;
}

/* Iberico red pouch: stronger separation from dark card bg */
html.bf26mb .mb-product[data-sku="iberico-pork"] .mb-product__img{
  background:transparent!important;
}
html.bf26mb .mb-product[data-sku="iberico-pork"] .mb-product__img img{
  filter:brightness(1.2) contrast(1.1) saturate(1.15)
    drop-shadow(0 0 2px rgba(255,255,255,.35))
    drop-shadow(0 0 14px rgba(255,214,120,.55))
    drop-shadow(0 6px 16px rgba(0,0,0,.7))!important;
  transform:scale(1.04);
  transform-origin:center center;
}

/* Crispy / European / Yammy: same floating packshot treatment */
html.bf26mb .mb-product[data-sku="crispy"] .mb-product__img,
html.bf26mb .mb-product[data-sku="european"] .mb-product__img,
html.bf26mb .mb-product[data-sku="yammy"] .mb-product__img{
  background:transparent!important;
  background-color:transparent!important;
}

/* ===== Typography + vertical rhythm across ALL taste cards ===== */
html.bf26mb .mb-product{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  text-align:center!important;
  gap:0!important;
  padding:18px 12px 14px!important;
  box-sizing:border-box!important;
}
html.bf26mb .mb-product__img{
  flex:0 0 auto;
  margin:2px auto 8px!important;
}
html.bf26mb .mb-product__info{
  width:100%!important;
  min-height:4.6em!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:3px!important;
  margin:0 0 6px!important;
  padding:0 2px!important;
  box-sizing:border-box!important;
}
html.bf26mb .mb-product__info h3{
  width:100%!important;
  min-height:2.4em!important;
  margin:0!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  font-size:15px!important;
  line-height:1.2!important;
  color:#fff!important;
  font-weight:700!important;
}
html.bf26mb .mb-product__macros{
  width:100%!important;
  margin:0!important;
  font-size:11px!important;
  line-height:1.3!important;
  color:#b8b8b8!important;
  opacity:1!important;
}
html.bf26mb .mb-product__unit-price{
  width:100%!important;
  margin:0!important;
  font-size:13px!important;
  line-height:1.3!important;
  color:#FFD400!important;
  font-weight:800!important;
  opacity:1!important;
}
html.bf26mb .mb-product__taste{
  width:100%!important;
  min-height:96px!important;
  margin:0 0 8px!important;
  padding:2px 10px 4px!important;
  box-sizing:border-box!important;
  font-size:11px!important;
  line-height:1.25!important;
  color:#cfcfcf!important;
  text-align:left!important;
}
html.bf26mb .mb-product__taste > div{
  width:100%!important;
}
html.bf26mb .mb-product__stepper{
  width:100%!important;
  margin:0 0 8px!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  gap:10px!important;
}
html.bf26mb .mb-product__badges{
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  align-content:flex-start!important;
  align-items:flex-start!important;
  gap:4px!important;
}
html.bf26mb .mb-product__feedback{
  width:100%!important;
  min-height:1.2em!important;
  margin-top:4px!important;
}
@media (max-width:480px){
  html.bf26mb .mb-product{padding:16px 8px 12px!important}
  html.bf26mb .mb-product__info{min-height:4.8em!important}
  html.bf26mb .mb-product__info h3{font-size:13.5px!important;min-height:2.6em!important}
  html.bf26mb .mb-product__taste{min-height:100px!important;padding:2px 6px 4px!important}
  html.bf26mb .mb-product__badges{min-height:52px!important}
  html.bf26mb .mb-p__new{font-size:9px;padding:4px 8px}
}

/* t364u (George pt364u, 2026-11-05): Iberico pouch top was clipped (old cutout had no top seal). New full-pouch cutout iberico-full.webp + air above bag under badge + soft red glow. Undo: ~/backups/bf-iberico-top-margin-t364u-20261105/UNDO.md */
html.bf26mb .mb-product[data-sku="iberico-pork"] .mb-product__img{
  overflow:visible!important;
  padding-top:6px!important;
  box-sizing:content-box!important;
}
html.bf26mb .mb-product[data-sku="iberico-pork"] .mb-product__img img{
  transform:none!important;
  object-position:50% 100%!important;
  filter:brightness(1.1) contrast(1.05) saturate(1.1)
    drop-shadow(0 0 1px rgba(255,255,255,.25))
    drop-shadow(0 0 10px rgba(220,40,30,.55))
    drop-shadow(0 0 22px rgba(255,120,60,.30))
    drop-shadow(0 6px 14px rgba(0,0,0,.6))!important;
}
/* t364u-b: taste-card names in Inter (Instrument Serif has no 700 -> faux-bold, misaligned vs Inter macros/price); Porc pouch no longer overlaps title */
html.bf26mb .mb-product__info h3{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:14px!important;
  font-weight:700!important;
  letter-spacing:0!important;
}
html.bf26mb .mb-product[data-sku="pork"] .mb-product__img img{
  transform:none!important;
  object-position:50% 50%!important;
}

/* t390u contrast fix (George 5 nov 2026): nav phone label + footer text/links on black */
html.bf26mb .mb-nav__right,html.bf26mb .mb-nav__right span{color:#f5f5f5!important;font-weight:500}
html.bf26mb .mb-nav__right b,html.bf26mb .mb-nav__right a{color:#FFD400!important;font-weight:700}
html.bf26mb .mb-footer,html.bf26mb .mb-footer__line,html.bf26mb .mb-footer__bottom,html.bf26mb .mb-footer small,html.bf26mb .mb-footer span{color:#e5e5e5!important;opacity:1!important}
html.bf26mb .mb-footer a{color:#fff!important;text-decoration:underline;text-underline-offset:2px;font-weight:600;opacity:1!important}
body.bf26lp footer{color:#e5e5e5}
body.bf26lp footer a{color:#fff;text-decoration:underline}

/* t495u: per-row expand — yellow title (summary) always visible; white body collapsed */
html.bf26mb .bf26how.bf26acc li,.bf26how.bf26acc li{padding:0 12px 0 34px}
html.bf26mb .bf26how.bf26acc li::before{top:12px}
.bf26acc details>summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 0;font-weight:700;color:#FFD400}
.bf26acc details>summary::-webkit-details-marker{display:none}
.bf26acc details>summary::after{content:"+";flex-shrink:0;font-size:20px;font-weight:800;color:#FFD400}
.bf26acc details[open]>summary::after{content:"\2212"}
.bf26acc .bf26acc__a{padding:0 0 10px;color:#f5f5f5}
