/* Live NL tag badges, scoped to the regional renderer. */
.m-product-card__image:has(.nl-product-badges),
.boost-pfs-filter-product-item-image:has(.nl-product-badges),
.nl-home-product-image:has(.nl-product-badges){position:relative}
.nl-product-badges{position:absolute;inset:10px 10px auto;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;pointer-events:none}
.nl-product-badges .f-badge{display:inline-block;max-width:100%;padding:4px 7px;border-radius:3px;background:#19341a;color:#fff;font-size:11px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-align:left}
.nl-product-badges .f-badge--new{background:#008a24}
.nl-product-badges .f-badge--hot,.nl-product-badges .f-badge--sale{background:#b12009}
.nl-product-badges .f-badge--premium{background:#a34e00}
.nl-product-badges--inline{position:static;margin-bottom:6px}
@media(max-width:749px){.nl-product-badges{inset:8px 8px auto}.nl-product-badges .f-badge{font-size:10px}}
