
.tabella-nutrizionale {
    margin-top: 40px;
}

.tabella-nutrizionale h6 {
    margin-bottom: 20px;
}

.tabella-grid {
    display: grid;
    grid-template-columns: 1fr 20%;
    border-top: 1px solid var(--theme-border-color, #ddd);
    border-left: 1px solid var(--theme-border-color, #ddd);
}

.tabella-grid .label,
.tabella-grid .value {
    padding: 14px 16px;
    border-right: 1px solid var(--theme-border-color, #ddd);
    border-bottom: 1px solid var(--theme-border-color, #ddd);
}

.tabella-grid .label {
    font-weight: 600;
}

.tabella-grid .value {
    text-align: right;
    font-weight: 700;
    background-color: #faf2e8;
}



@media (max-width: 767px) {

    .tabella-grid {
        grid-template-columns: 1fr;
    }

    .tabella-grid .value {
        text-align: left;
        padding-top: 0;
    }

}