.bft-offer-badge{font-size:9px!important;letter-spacing:.04em}
.bft-offer-inline{display:inline-block;margin-bottom:5px;color:#8a563d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.bft-offer-note{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f7eee8;color:#6e4938;font-size:12px;line-height:1.5}
.bft-cart-offer{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:#8a563d;font-size:10px;font-weight:800;letter-spacing:.04em}
.bft-cart-price-old{text-decoration:line-through;opacity:.55;margin-right:5px}
.bft-cart-summary-offer-note{margin-top:8px;padding:9px 11px;border-radius:10px;background:#f7eee8;color:#6e4938;font-size:11px;line-height:1.45}
.product-price__mrp-reference{color:var(--color-muted);font-size:.68rem;white-space:nowrap}
.home-mini-product__mrp-reference{color:#9a8176;font-size:10px;white-space:nowrap}
.bft-mrp-reference{color:#9a8176;font-size:12px;white-space:nowrap}

/* Homepage compact cards: offer information stays below the price, never over the product image. */
.home-mini-product .bft-offer-badge { display:none !important; }
.home-mini-product__offer-name { margin-top: 4px; font-size: 10px; line-height: 1.25; font-weight: 600; letter-spacing: .04em; text-transform: uppercase; color: #9a6546; }
