
/* Ajuste de tipografía para páginas de productos - Vegas Robaina y todos */

/* Títulos H2 dentro de descripciones - Tamaño reducido */
.woocommerce div.product .woocommerce-tabs h2,
.woocommerce #content div.product .woocommerce-tabs h2,
#tab-description h2,
.woocommerce-Tabs-panel h2,
.single-product .entry-content h2 {
    font-size: 24px !important;
    line-height: 1.4 !important;
    margin: 25px 0 15px !important;
    font-weight: 600 !important;
    color: #222 !important;
}

/* Título principal del producto */
.product_title.entry-title,
h1.product_title {
    font-size: 32px !important;
    line-height: 1.3 !important;
    margin-bottom: 20px !important;
}

/* Párrafos en descripciones */
.woocommerce-Tabs-panel p,
#tab-description p {
    font-size: 16px !important;
    line-height: 1.7 !important;
    margin-bottom: 15px !important;
}

/* Listas en descripción */
.woocommerce-Tabs-panel ul li,
#tab-description ul li {
    font-size: 15px !important;
    line-height: 1.8 !important;
    margin-bottom: 8px !important;
}

/* Precio */
.summary .price {
    font-size: 28px !important;
}

/* Mobile responsive */
@media (max-width: 768px) {
    .woocommerce-Tabs-panel h2,
    #tab-description h2 {
        font-size: 20px !important;
    }
    
    h1.product_title {
        font-size: 24px !important;
    }
}
