/*Charger sur les pages pannier et commande woocommerce*/ 
/*remove checkbox mailchimp on checkout*/
p.form-row.form-row-wide.mailchimp-newsletter {
	display: none;
}
/*label paiement*/
label[for=payment_method_zahls] img {
	width:40px;
}

/*check out list with variant*/
.wcf-embed-checkout-form table.shop_table tbody tr.cart_item td.product-name {
	flex-wrap: wrap!important;
}
/*ligne de séparation prorduit sur checkout*/
tr.cart_item {
	border-bottom: 1px dotted #6c757d;
}


/*Cart and checkout*/
/*check box transport cost*/
.wc-block-components-radio-control__option-checked span {
	color: #f09833;
	font-weight:bold;
}
.wp-block-woocommerce-checkout-order-summary-block {
	position: sticky;
	top: 120px;
}
.woocommerce #content table.cart .product-thumbnail,
.woocommerce table.cart .product-thumbnail,
.woocommerce-page #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
	display: flex!important;
	flex-direction: row;
	justify-content: center;
	padding: 5px;
}
.woocommerce #content table.cart img,
.woocommerce table.cart img,
.woocommerce-page #content table.cart img,
.woocommerce-page table.cart img {
	width: 80%!important;
	height: auto!important;
}
.elementor-widget-woocommerce-cart .woocommerce #shipping_method li input:checked + label {
	color: #f09833;
	font-weight:bold;
}
.woocommerce ul.products li.product .button,
li.product .add_to_cart_button  {
	display: none !important;
}

/*checkout checkbox*/
.woocommerce-invalid #checkout_checkbox_europe {
	outline: 2px solid #F09833!important;
	outline-offset: 2px!important;
}
/*mose en gras des option produits*/
.woocommerce td.product-name dl.variation p{
	font-weight: 600!important;
}
/*Mise à jour des Kits page pannier--*/
/*check vert pour .has*/
.has .elementor-icon-list-item .elementor-icon-list-icon svg * {
    fill:#2ecc71;
}
/* croix rouge pour missing*/
.missing .elementor-icon-list-item .elementor-icon-list-icon svg * {
    fill: #e74c3c;
}
.missing .elementor-icon-list-icon svg {
    display: none !important;
}
.missing .elementor-icon-list-icon::before {
    content: "✖";
    color: #e74c3c;
    font-size: 1.2em;
    font-weight: bold;
}
.kit-container.kit-complete {
    background: #d4f8d4; /* vert clair */
    border: 2px solid #2ecc71;
    border-radius: 8px;
    transition: background 0.3s ease;
}
/*couleur des coupons*/
.woocommerce-cart .cart-discount td[data-title]::before,
.woocommerce-checkout-review-order-table .cart-discount th{
  color: #2ecc71!important;
	font-weight: 600!important;
}
