/* ────────────────────────────────────────────────
 * Promo badges
 * Source: extracted from index.css lines 13277–13305
 * ──────────────────────────────────────────────── */

/* =========================================================================
   Promo badges (lm-promo) — «Вигідна пропозиція» / «Супер пропозиція»
   ========================================================================= */
.lm-promo {
    display: flex; flex-wrap: wrap; gap: 4px; pointer-events: none;
}
.lm-promo--loop {
    position: absolute; top: 8px; left: 8px; z-index: 5;
}
.lm-promo--single { position: relative; margin: 0 0 12px; }
.lm-promo__badge {
    display: inline-block;
    padding: 4px 10px;
    font-family: 'Manrope', sans-serif;
    font-size: 0.7rem; font-weight: 800;
    text-transform: uppercase; letter-spacing: 0.06em;
    line-height: 1.1;
    color: var(--color-text-primary, #241C1A);
    background: var(--color-accent, #C78C47);
    border: 1px solid var(--color-text-primary, #241C1A);
    border-radius: 0; white-space: nowrap; pointer-events: auto;
}
.lm-promo--single .lm-promo__badge { font-size: 0.85rem; padding: 6px 14px; }
.lm-promo__badge--super   { background: #B91C1C; color: #fff; border-color: #B91C1C; }
.lm-promo__badge--segment { background: var(--color-text-primary, #241C1A); color: var(--color-accent, #C78C47); }
.lm-promo__badge--good    { background: var(--color-accent, #C78C47); color: var(--color-text-primary, #241C1A); }
.lm-promo__badge--low     { background: #15803D; color: #fff; border-color: #15803D; }

.product.type-product, .wd-product, .product-grid-item { position: relative; }
