
	.woovr-variations { margin-bottom: 20px; }
	.woovr-variation:hover { background-color: transparent !important; }
	.woovr-variation-name	{ float: right; font-weight: 400 !important; }
	.woovr-variation-price { float: left; font-weight: 400; font-size: 16px !important; }
	#product-variations th,
	#product-variations td { background-color: transparent; padding: 0; }
	#product-variations label { line-height: 42px; }
	#product-variations .woocommerce-variation-price { text-align: left; padding-left: 10px; }
	#product-variations .woocommerce-variation-price bdi { direction: rtl; color: #cb9d4b; font-weight: 900; font-size: 28px; }
	#product-variations .woocommerce-variation-price bdi .woocommerce-Price-currencySymbol { font-weight: 400; font-size: 18px; }
	#product-variations .qty { padding-left: 5px; }
	#product-variations button.disabled:hover { background-color: #cb9d4b; }
	#product-variations button:before {
    content: '\f290';
    font-family: "Font Awesome 5 Pro";
    margin-left: 8px;
    font-weight: normal;
}
	.woocommerce-notices-wrapper a.button,
	.woocommerce-notices-wrapper a.button:hover{
		background-color: #cb9d4b;
		color: #fff;
	}
	.woocommerce-message, .woocommerce-error {
		background-color: #000;
		border-top: none;
		width: 1200px;
		margin: 0 auto;
		padding: 1em 1.5em 1em 0;
	}
	
	.woocommerce-error { color: #ff0000; }
	.woocommerce-message { color: #fff; }
	.woocommerce-message::before { color: #cb9d4b; }
	.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before { right: 0; }
	
	.elementor-button--view-cart:before {
		content: "\f290";
		font-family: "Font Awesome 5 Pro";
		font-weight: 900;
	}
	
	.elementor-button--checkout:before {
		content: "\f2e8";
		font-family: "Font Awesome 5 Pro";
		font-weight: 900;
	}
