/* Catalog: the same name/weight group in the carousel and the phone list. */
:is(#contenitore_contenuto_post_articolo, #apimiel-catalog-dialog, #apimiel-empty-cart#apimiel-empty-cart) .apimiel-product-catalog .apimiel-catalog-identity {
    margin: 0 0 10px !important;
    min-width: 0;
}
:is(#contenitore_contenuto_post_articolo, #apimiel-catalog-dialog, #apimiel-empty-cart#apimiel-empty-cart) .apimiel-product-catalog .apimiel-empty-product__name {
    min-height: 0 !important;
    margin: 0 !important;
    font-weight: 700 !important;
}
:is(#contenitore_contenuto_post_articolo, #apimiel-catalog-dialog, #apimiel-empty-cart#apimiel-empty-cart) .apimiel-product-catalog :is(.apimiel-empty-product__name a, .apimiel-empty-product__price, .apimiel-empty-product__price .amount, .apimiel-empty-product__price bdi) {
    font-weight: 700 !important;
}
.apimiel-product-catalog .apimiel-catalog-weight {
    display: block;
    margin: 2px 0 0 !important;
    font: 400 14px/1.25 "Lato", sans-serif !important;
    color: inherit;
}
.apimiel-line-weight {
    display: inline;
    font-size: .9em;
    font-weight: 400;
    white-space: nowrap;
}
@media (max-width: 600px) and (orientation: portrait) {
    .apimiel-line-weight {
        display: block;
        margin-top: 2px;
        line-height: 1.25;
    }
}
