.mamc-product-summary__chips { display: flex; flex-wrap: wrap; gap: var(--mmc-space-xs); margin-bottom: var(--mmc-space-md); }
.mamc-product-summary__chip { align-items: center; background: var(--mmc-color-surface); border: 1px solid var(--mmc-color-border); border-radius: 999px; color: var(--mmc-color-text); display: inline-flex; line-height: 1.25; max-width: 100%; min-height: 36px; overflow-wrap: anywhere; padding: .45rem .85rem; text-decoration: none; white-space: normal; }
.mamc-product-summary__chip--target { border-color: var(--mmc-color-primary); color: var(--mmc-color-primary); font-weight: 700; }
.mamc-product-summary__chips a:hover,
.mamc-product-summary__chips a:focus-visible { border-color: var(--mmc-color-primary); color: var(--mmc-color-primary); }

/* 0.31.10 — Un solo destinatario principale, con la palette globale del target. */
.mamc-product-summary__chip--audience{font-weight:800}
.mamc-product-summary__chip--audience.mmc-audience-tone--uomo{
    background:var(--mmc-target-uomo-soft);
    border-color:var(--mmc-target-uomo-border);
    color:var(--mmc-target-uomo);
}
.mamc-product-summary__chip--audience.mmc-audience-tone--donna{
    background:var(--mmc-target-donna-soft);
    border-color:var(--mmc-target-donna-border);
    color:var(--mmc-target-donna);
}
.mamc-product-summary__chip--audience.mmc-audience-tone--unisex{
    background:var(--mmc-target-unisex-soft);
    border-color:var(--mmc-target-unisex-border);
    color:var(--mmc-target-unisex);
}
