/* Réduction et homogénéisation de la taille des titres */
.single-product h1.product_title {
    font-size: 28px !important;
    line-height: 1.2 !important;
    margin-bottom: 15px !important;
}

.single-product .woocommerce-tabs h2,
.single-product .related.products h2,
.single-product .upSells.products h2 {
    font-size: 22px !important;
    line-height: 1.3 !important;
}

/* Effet néon moderne en arrière-plan de la zone produit */
.single-product div.product .summary.entry-summary {
    background: linear-gradient(145deg, rgba(15, 15, 20, 0.95), rgba(30, 20, 30, 0.95));
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 0 15px rgba(0, 255, 255, 0.3), 0 0 30px rgba(255, 0, 255, 0.2);
    color: #f1f1f1;
    border: 1px solid rgba(0, 255, 255, 0.2);
    transition: all 0.3s ease;
}

.single-product div.product .summary.entry-summary:hover {
    box-shadow: 0 0 25px rgba(0, 255, 255, 0.5), 0 0 45px rgba(255, 0, 255, 0.4);
}

/* Mise en valeur du prix avec un effet néon */
.single-product div.product .summary.entry-summary .price {
    color: #00ffff !important;
    text-shadow: 0 0 8px rgba(0, 255, 255, 0.6);
}

/* Ajustement de la couleur des textes de la zone produit pour la lisibilité sur fond sombre */
.single-product div.product .summary.entry-summary p,
.single-product div.product .summary.entry-summary span {
    color: #e0e0e0;
}
