.elementor-4882 .elementor-element.elementor-element-86ee126{text-align:center;}.elementor-4882 .elementor-element.elementor-element-86ee126 .elementor-heading-title{font-size:36px;}.elementor-4882 .elementor-element.elementor-element-17759027{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4882 .elementor-element.elementor-element-17759027 .elementor-divider-separator{width:20%;margin:0 auto;margin-center:0;}.elementor-4882 .elementor-element.elementor-element-17759027 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}/* Start custom CSS for section, class: .elementor-element-2abfcff7 *//* Harmonisation du fond du tableau WooCommerce */
.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
    background-color: #f3edf9 !important; /* Violet pâle aligné avec ton site */
    border-color: #e2d9ef !important;
    color: #2c2c2c !important; /* Texte gris foncé propre */
}

/* Éviter le fond blanc sur les totaux */
.woocommerce .cart_totals table tr th,
.woocommerce .cart_totals table tr td {
    background-color: #f3edf9 !important;
}
/* Alignement propre des boutons radio */
.woocommerce ul#shipping_method li {
    display: flex !important;
    align-items: center !important;
    padding: 8px 0 !important;
}

.woocommerce ul#shipping_method li input[type="radio"] {
    margin-right: 10px !important;
    transform: translateY(0) !important;
}
/* Mise en forme plus moderne des méthodes de livraison */
.woocommerce ul#shipping_method {
    background: #f3edf9 !important;
    padding: 15px 20px !important;
    border-radius: 8px !important;
    border: 1px solid #e2d9ef !important;
}

/* Texte clair et propre */
.woocommerce ul#shipping_method li label {
    font-size: 15px !important;
    color: #2c2c2c !important;
    font-weight: 500 !important;
}
/* Titres harmonisés */
.woocommerce table.shop_table th {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #000 !important;
    text-transform: none !important;
}
.woocommerce .cart_totals table tr.order-total th,
.woocommerce .cart_totals table tr.order-total td {
    font-size: 18px !important;
    font-weight: 700 !important;
    color: #000 !important;
    border-top: 2px solid #cbb7e8 !important; 
}

/* Léger effet d'ombre sur les blocs */
.woocommerce ul#shipping_method,
.woocommerce .cart_totals {
    box-shadow: 0 4px 12px rgba(0,0,0,0.07) !important;
}/* End custom CSS */