/*
--------------------------------------
Containers
--------------------------------------
*/


/*
--------------------------------------
Content
--------------------------------------
*/

.woocommerce-shipping-calculator {
	display: none !important;
}


.shop_table thead {
	display: none !important;
}

.e-shop-table .cart th {
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 14px !important;
	line-height: 14px;
}

.product-thumbnail {
	padding-left: 20px !important;
}

td.actions .button {
	border-radius: 0px !important;
	border: 1px solid black !important;
}

.wc-backward, .wc-forward {
	border: 1px solid #0E131B;
	border-color: #0E131B !important;
	background-color: #0E131B !important;
	border-radius: 0px;
	border-width: 1px !important;
	text-transform: uppercase;
	font-family: "Jost", sans-serif !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	letter-spacing: 2px !important;
}

.wc-backward:hover {
	background-color: white !important;
	color: #0E131B !important;
	border: 1px solid #0E131B;
	border-color: #0E131B !important;
	border-width: 1px !important;
}

.woocommerce-message, .woocommerce-info {
	border-top-color: #0E131B !important;
}

.woocommerce-message::before, .woocommerce-info::before {
	color: #0E131B !important;
}

.woocommerce-js a.remove {
	height: 24px;
   width: 24px !important;
}

.e-apply-coupon {
	font-size: 13px !important;
	padding: 15px 0px !important;
	width: 100% !important;
}

.elementor-widget-woocommerce-cart .woocommerce button.button {
	border: 1px solid #0E131B !important;
	border-radius: 0px !important;
}

.product-name a {
	font-size: 16px !important;
	font-weight: 500 !important;
}

.product-subtotal span {
	font-size: 16px !important;
	font-weight: 500 !important;
}

@media (min-width: 200px) and (max-width: 767px) {
	.product-thumbnail {
		padding: unset !important;
	}

	table.cart img {
		width: 55px;
		width: 100%;
	}
}

.cart_item:has(img[alt="Petite boîte surprise offerte"]) .product-price,
.cart_item:has(img[alt="Petite boîte surprise offerte"]) .product-quantity,
.cart_item:has(img[alt="Petite boîte surprise offerte"]) .product-subtotal {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal, .elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail {
	border-top: none !important;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table tr.cart_item {
	border-bottom: 1px solid rgba(0,0,0,0.5) !important;
}