/*
Theme Name: Epoca
Description: 
Version: 1.0.0
Author: 
Author URI: 
Theme URI: 
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
*/

/* ========== Custom CSS from Generator ========== */
/* --- OTTIMIZZAZIONE SCHEDA TECNICA (TAB INFORMAZIONI) --- */

/* 1. Titolo interno alla tab */
.et_pb_tab_content h2 {
    font-family: 'Josefin Sans', sans-serif !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 25px !important;
    color: #1a1a1a;
    border-bottom: 2px solid #000; /* Richiama lo stile dei filtri */
    display: inline-block;
    padding-bottom: 5px;
}

/* 2. Reset della tabella */
table.shop_attributes {
    border: none !important;
    border-collapse: collapse !important;
    width: 100% !important;
    margin-top: 10px;
    background-color: transparent !important;
}

/* 3. Stile delle righe */
table.shop_attributes tr {
    border-bottom: 1px solid #eeeeee !important; /* Linea sottile di separazione */
    transition: background 0.2s ease;
}

table.shop_attributes tr:hover {
    background-color: #fcfcfc !important; /* Feedback al passaggio del mouse */
}

/* 4. Etichette (Colonna Sinistra - TH) */
table.shop_attributes th {
    font-family: 'Lato', sans-serif !important;
    color: #333 !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 12px !important;
    letter-spacing: 0.5px;
    padding: 15px 20px !important;
    width: 30%; /* Proporzione fissa per ordine visivo */
    background-color: #f8f8f8 !important; /* Grigio chiarissimo tecnico */
    border: none !important;
    line-height: 1.4 !important;
}

/* 5. Valori (Colonna Destra - TD) */
table.shop_attributes td {
    font-family: 'Lato', sans-serif !important;
    color: #666 !important;
    font-style: normal !important;
    font-weight: 500 !important;
    padding: 15px 20px !important;
    border: none !important;
    line-height: 1.4 !important;
}

/* Rimuove i margini inutili dai paragrafi dentro le celle */
table.shop_attributes td p {
    margin: 0 !important;
    padding: 0 !important;
}

/* 6. Mobile Optimization */
@media (max-width: 767px) {
    table.shop_attributes th {
        width: 40%;
        font-size: 11px !important;
        padding: 12px 10px !important;
    }
    table.shop_attributes td {
        padding: 12px 10px !important;
        font-size: 13px !important;
    }
}