.mmc-meta-chip{
    align-items:center;
    background:var(--mmc-color-surface-soft);
    border:1px solid var(--mmc-color-border);
    border-radius:999px;
    color:var(--mmc-color-text);
    display:inline-flex;
    font-weight:800;
    gap:var(--mmc-space-xs);
    line-height:1.2;
    max-width:100%;
    min-width:0;
    text-decoration:none;
}

.mmc-meta-chip--small{font-size:12px;min-height:30px;padding:5px 9px}
.mmc-meta-chip--medium{font-size:13px;min-height:36px;padding:7px 11px}
.mmc-meta-chip--background-none{background:var(--mmc-color-surface);border-color:var(--mmc-color-surface)}
.mmc-meta-chip--background-surface{background:var(--mmc-color-surface)}
.mmc-meta-chip--background-soft{background:var(--mmc-color-surface-soft)}
.mmc-meta-chip--background-primary-soft{background:var(--mmc-color-primary-soft)}
.mmc-meta-chip--background-mustard-soft{background:var(--mmc-color-mustard-soft)}
.mmc-meta-chip--icon-primary{color:var(--mmc-color-primary)}
.mmc-meta-chip--icon-strong{color:var(--mmc-color-text-strong)}
.mmc-meta-chip--icon-muted{color:var(--mmc-color-text-muted)}
.mmc-meta-chip--icon-mustard{color:var(--mmc-color-accent-mustard)}
.mmc-meta-chip--icon-offer{color:var(--mmc-color-offer)}
.mmc-meta-chip--icon-success{color:var(--mmc-color-success)}

.mmc-meta-chip__icon{
    align-items:center;
    color:inherit;
    display:inline-flex;
    flex:0 0 17px;
    height:17px;
    justify-content:center;
    width:17px;
}

.mmc-meta-chip__icon svg,.mmc-meta-chip__icon img{display:block;height:100%;width:100%}
.mmc-meta-chip__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}
.mmc-meta-chip__icon img{object-fit:contain}
.mmc-meta-chip__label{color:var(--mmc-color-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mmc-meta-chip--shop{border:0;border-radius:0;padding:0}
.mmc-meta-chip--shop .mmc-meta-chip__label{color:var(--mmc-color-text-strong)}
.mmc-meta-chip--leading-circle .mmc-meta-chip__icon{
    background:var(--mmc-color-surface-soft);
    border:1px solid var(--mmc-color-border);
    border-radius:999px;
    flex-basis:30px;
    height:30px;
    padding:5px;
    width:30px;
}
.mmc-meta-chip--leading-circle .mmc-meta-chip__icon img{border-radius:999px}
.mmc-meta-chip[href]:is(:hover,:focus-visible){color:var(--mmc-color-primary)}
.mmc-meta-chip[href]:is(:hover,:focus-visible) .mmc-meta-chip__label{color:var(--mmc-color-primary)}
.mmc-meta-chip[href]:focus-visible{outline:2px solid var(--mmc-color-primary);outline-offset:2px}
