/* Tema scheda prodotto: selettori allineati alla struttura HTML generata da generateProductCard__V2(). */
.blockProduct .container_testo {
    background-color: #6C9357 !important;
}
.blockProduct .container_testo .testoProduct {
    color: #FFFFFF !important;
}

/* Il contenitore prezzo ha una classe Bootstrap bg-warning e uno style inline: !important è intenzionale. */
.blockProduct .prezzoProduct > div.bg-warning {
    background-color: #FFBB33 !important;
}
.blockProduct .prezzoProduct .text-body,
.blockProduct .prezzoProduct .prezzo {
    color: #212529 !important;
}

/* Sfondo e testo ingredienti, inclusa l'icona che apre/chiude il box. */
.blockProduct .prezzoProduct .box-ingredienti {
    background-color: #FFBB33 !important;
    color: #212529 !important;
}
.blockProduct .prezzoProduct .toggle-ingredienti {
    background-color: #FFBB33 !important;
    color: #212529 !important;
}
.blockProduct .prezzoProduct .toggle-ingredienti i {
    color: #212529 !important;
}

.blockProduct .infoProduct {
    background-color: #6C9357 !important;
    color: #FFFFFF !important;
}
.blockProduct .infoProduct p,
.blockProduct .infoProduct .peso,
.blockProduct .infoProduct .unita_misura,
.blockProduct .infoProduct input.qta {
    color: #FFFFFF !important;
}
