.elementor-menu-cart__subtotal {
	color:#5d5f38 !important; 
}

.elementor-menu-cart__main {
	background-color: #fdf4e5 !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--view-cart {
background-color: #5d5f38 !important;
}

.elementor-menu-cart__footer-buttons .elementor-button--checkout {
background-color: #5d5f38 !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	width: 15%;
  height: 15%;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
	box-shadow: 0 0 0 2px rgb(93 95 56 / 90%);
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow: 0 0 0 1px rgb(0 0 0 / 9%) ;
}


.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
	margin-left: 20%;
}

.rnTotalBox {
	display: none;
}

.rednao * {
	width: 100%;
	padding-left: 1px;
	padding-bottom: 1px;
	font-size: 18px;
	border-radius: 50px;



}

.stock.in-stock {
	display: none;
}

.rednao input[type=text], .rednao input[type=number] {
	border-radius: 50px;
}



.elementor-kit-57 {
	--e-global-color-accent: #5d5f38; 
}

.single-product div.product form.cart .quantity {
	float: none;
}

.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
	display: none;
}

.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
	flex-flow: column;
}

a:focus, .button:focus, .button.alt:focus, .button.added_to_cart:focus,     .button.wc-forward:focus, button:focus, input[type="button"]:focus,     input[type="reset"]:focus, input[type="submit"]:focus {
	outline: none!important;
}

table.cart .product-thumbnail img {
	display: none;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
	background-color: #5d5f38;
}

.eael-woo-checkout .woocommerce .woocommerce-info {
	background-color: #5d5f38;
}

.moip-woocommerce-message {
	background-color: #5d5f38;
}

#qlwapp.qlwapp-bottom-right.qlwapp-button .qlwapp-toggle {
	margin-right: 35px;
	margin-bottom: 35px;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
	padding: 6px;
}
#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
	margin: 6px;
}
#qlwapp.qlwapp-button .qlwapp-toggle {
	margin: 6px;
}
#qlwapp{
	width: auto;
}

.storefront-sorting {
	display: none;
}

.storefront-full-width-content.woocommerce-cart .entry-header h1:last-child, .storefront-full-width-content.woocommerce-checkout .entry-header h1:last-child, .storefront-full-width-content.woocommerce-account .entry-header h1:last-child, .storefront-full-width-content .woocommerce-products-header h1:last-child {
	display: none;
}

.storefront-full-width-content.woocommerce-cart .entry-header, .storefront-full-width-content.woocommerce-checkout .entry-header, .storefront-full-width-content.woocommerce-account .entry-header, .storefront-full-width-content .woocommerce-products-header {
	display: none;
}

.woocommerce-tabs ul.tabs li.active a, ul.products li.product .price, .onsale, .wc-block-grid__product-onsale, .widget_search form:before, .widget_product_search form:before {
	font-weight: bold;
}

button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
	background-color: #5d5f38;
}

.single-product div.product .product_meta {
	display: none;
}

.storefront-full-width-content.single-product div.product .woocommerce-tabs{ 
display: none;
}

ul.products li.product .price{
	font-size: 19px;
	font-weight: 900;
}
.single-product div.product p.price {
	margin: 0px;
	font-size: 2em;
}

ul.products li.product .price {
	margin-bottom: 0;
}

.single.fswp_installments_price .price.fswp_calc{
	font-size: 1em;
	margin-bottom: 30px;
}
.single-product div.product p.price {
    font-weight: 900;
	  color: #000;
}

.loop.fswp_installments_price .price.fswp_calc, .loop.fswp_in_cash_price .price.fswp_calc {
	font-weight: 100;
	font-size: 14px;
	margin-bottom: 10px;
}

.button-wrapper #chart-button {
    color: #5d5f38;
    font-weight: 600;
    border: 2px solid #5d5f38;
    padding: 5px;
}