.elementor-62 .elementor-element.elementor-element-79363eb3{--display:flex;}.elementor-62 .elementor-element.elementor-element-dbf1408 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dbf1408 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-ecdaa08 );}.elementor-62 .elementor-element.elementor-element-dbf1408 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dbf1408{--forms-fields-normal-color:var( --e-global-color-text );--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--product-link-hover-color:var( --e-global-color-accent );--order-summary-items-divider-color:var( --e-global-color-text );--order-summary-quantity-border-color:var( --e-global-color-primary );--order-summary-remove-icon-normal-color:var( --e-global-color-text );--totals-color:var( --e-global-color-text );--checkout-button-normal-text-color:var( --e-global-color-4a7a9c4 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dbf1408 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dbf1408 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-62 .elementor-element.elementor-element-dbf1408 .checkout-button{border-style:solid;border-color:var( --e-global-color-text );}/* Start custom CSS for woocommerce-cart, class: .elementor-element-dbf1408 *//* Cible uniquement les liens de nom de produit dans le tableau du panier */
.woocommerce-cart table.shop_table .product-name a {
  color: #000 !important;
  text-decoration: none;
}

.woocommerce-cart table.shop_table .product-name a:hover {
  color: #000 !important;
}
/* Boutons avec contour (type "outline") */
.woocommerce .cart input.button,
.woocommerce .cart .button,
.woocommerce button.button.alt {
  color: #000 !important;
  border: 2px solid #000 !important;
  background-color: transparent !important;
}

/* Effet au survol */
.woocommerce .cart input.button:hover,
.woocommerce .cart .button:hover,
.woocommerce button.button.alt:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.woocommerce-page .coupon .button {
    background-color: #000 !important;
    color: #fff !important;
    border-color: #000 !important;
}
.woocommerce-page .coupon .button:hover {
    background-color: #898b89 !important;
    border-color: #898b89 !important;
    color: #fff !important;
}/* End custom CSS */