/*
Theme Name: Divi Child
Template: Divi
*/


.infos-produit {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    margin-top: 10px;
}

.info-produit {
    padding: 4px 10px;
    border-radius: 0px;
    font-size: 0.9em;
    color: #fff;
    background-color: #BAA2C5;
    text-transform: uppercase;
    font-weight: 800;
}

.et_pb_wc_cart_notice_0_tb_body .woocommerce-message a, 
.et_pb_wc_cart_notice_0_tb_body .woocommerce-info a, 
.et_pb_wc_cart_notice_0_tb_body .woocommerce-error li,
a.wc-forward {
	font-size: 1.1em !important;
	line-height: 1em !important;
}

.single_add_to_cart_button {
    font-size: 13px !important;
    background-color: #0c0050 !important;
    border-width: 0px !important;
    border-radius: 0px !important;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
}

.woocommerce button.button.alt:after,
.woocommerce-page button.button.alt:after {
        font-size: 1.6em !important;
}

.et-db #et-boc .et-l .et-pb-icon {
    font-size: 12px !important;
}


woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
  display: table-cell;
  text-align: left !important;
}
.woocommerce-page table.cart .product-thumbnail {
display: table-cell;
}
.et_pb_wc_cart_products_0.et_pb_row_layout_default table.shop_table_responsive tr td::before {
  display:none;
}
.woocommerce-cart-form__cart-item.cart_item th.product-name {
  background-color: white !important;
}






