.bb-kit-pricing{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:14px}
.bb-kit-pricing .price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px;margin:0}
.bb-kit-unit{color:#68736a;font-size:13px;font-weight:400;white-space:nowrap}
.bb-kit-reference{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;flex-basis:100%;color:#68736a;font-size:13px;line-height:1.4}
.bb-kit-regular{color:inherit;font-size:inherit;font-weight:400;white-space:nowrap;text-decoration:none}
.bb-kit-saving{display:inline-flex;align-items:center;background:#f2db88;color:#243d30;padding:7px 11px;border:1px solid #d2b653;border-radius:5px;font-size:13px;line-height:1.3;font-weight:700;white-space:nowrap}
.bb-kit-pricing+.price-detail{margin-top:8px}
#bb-promo-edition .product-price .bb-kit-pricing{margin-top:0}
#bb-promo-edition .product-price .price-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 7px}
@media(max-width:600px){.bb-kit-saving{font-size:12px;padding:6px 9px}}

#bb-promo-edition .bb-kit-extra{width:min(92%,1240px);margin:3rem auto;color:#24483f}#bb-promo-edition .bb-kit-extra h2{font:inherit;font-family:var(--heading-font-family);font-weight:600;font-size:clamp(1.55rem,4vw,2.2rem);margin-bottom:1rem}#bb-promo-edition .bb-kit-extra-card{display:flex;align-items:center;gap:1.2rem;max-width:560px;padding:1rem;background:#faf8f2;color:inherit;text-decoration:none}#bb-promo-edition .bb-kit-extra-card img{width:32%;max-width:155px;aspect-ratio:1;object-fit:contain;background:#fff}#bb-promo-edition .bb-kit-extra-card strong,#bb-promo-edition .bb-kit-extra-card small,#bb-promo-edition .bb-kit-extra-card u{display:block}#bb-promo-edition .bb-kit-extra-card u{margin-top:.75rem;text-underline-offset:3px}
