
/* Tableau des attributs produit - Fond blanc uniforme */
table.woocommerce-product-attributes {
    background-color: #ffffff;
}

/* Forcer toutes les lignes en blanc (override zebra striping) */
table.woocommerce-product-attributes tbody tr {
    background-color: #ffffff !important;
}

/* Supprimer les couleurs alternées */
table.woocommerce-product-attributes tbody tr:nth-child(odd),
table.woocommerce-product-attributes tbody tr:nth-child(even) {
    background-color: #ffffff !important;
}

/* Cellules aussi en blanc */
table.woocommerce-product-attributes td,
table.woocommerce-product-attributes th {
    background-color: transparent !important;
}

/* Tableau des attributs produit - Sans bordures */
table.woocommerce-product-attributes,
table.woocommerce-product-attributes * {
    border: none !important;
}

/* Aligner les labels (cellules en bold) à gauche */
table.woocommerce-product-attributes th {
    text-align: left !important;
}

/* Upsells */
.woocommerce-loop-product__title, .woocommerce-Price-amount.amount{
    color: var(--e-global-color-primary) !important;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{
    background-color: var(--e-global-color-accent);
    color: var(--e-global-color-aeb98b1);
    transition: all 0.3s ease;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #3D5343;
    color: var(--e-global-color-aeb98b1);
}