.elementor-1439 .elementor-element.elementor-element-ac53b3b .woocommerce-cart-form{--update-cart-button-alignment:justify;--update-cart-button-width:100%;--order-summary-title-color:#000000;}.elementor-1439 .elementor-element.elementor-element-ac53b3b{--totals-title-alignment:start;--sections-background-color:#F2E7DF;--sections-border-type:solid;--sections-border-color:#C29191;--sections-title-spacing:1px;--sections-descriptions-spacing:1px;--links-normal-color:#C29191;--links-hover-color:#AA7B7B;--sections-radio-buttons-color:#C29191;--forms-fields-normal-color:#54595F;--forms-buttons-normal-text-color:#54595F;--forms-buttons-hover-text-color:#1E2022;--forms-buttons-hover-border-color:#AA7B7B;--forms-buttons-border-type:solid;--forms-buttons-border-color:#C29191;--order-summary-title-spacing:1px;--order-summary-color:#C29191;--order-summary-items-divider-color:#C29191;--order-summary-quantity-border-color:#C29191;--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:#C29191;--order-summary-remove-icon-hover-color:#AA7B7B;--totals-color:#000000;--checkout-button-normal-text-color:#54595F;--checkout-button-hover-text-color:#1E2022;--checkout-button-hover-border-color:#AA7B7B;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .cart_totals h2{font-family:"Helvetica", Sans-serif;font-size:17px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b {--sections-descriptions-color:#000000;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .e-cart-content, .elementor-1439 .elementor-element.elementor-element-ac53b3b .woocommerce-shipping-destination, .elementor-1439 .elementor-element.elementor-element-ac53b3b .shipping-calculator-button{font-family:"Helvetica", Sans-serif;font-size:17px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b #shipping_method li label{font-family:"Helvetica", Sans-serif;font-size:15px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .coupon .input-text, .elementor-1439 .elementor-element.elementor-element-ac53b3b .cart-collaterals .input-text, .elementor-1439 .elementor-element.elementor-element-ac53b3b select, .elementor-1439 .elementor-element.elementor-element-ac53b3b .select2-selection--single{font-family:"Helvetica", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#54595F;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#54595F transparent transparent transparent;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .shop_table .button{font-family:"Helvetica", Sans-serif;border-width:2px 2px 2px 2px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .e-shop-table .cart th, .elementor-1439 .elementor-element.elementor-element-ac53b3b .e-shop-table .cart td:before{font-family:"Helvetica", Sans-serif;font-size:15px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .cart td span, .elementor-1439 .elementor-element.elementor-element-ac53b3b .cart td, .elementor-1439 .elementor-element.elementor-element-ac53b3b .input-text.qty{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:500;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .cart_totals .shop_table td:before, .elementor-1439 .elementor-element.elementor-element-ac53b3b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Helvetica", Sans-serif;font-size:15px;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .checkout-button{font-family:"Helvetica", Sans-serif;border-style:solid;border-width:2px 2px 2px 2px;border-color:#C29191;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FFFFFF;}.elementor-1439 .elementor-element.elementor-element-ac53b3b > .elementor-widget-container{margin:50px 0px 50px 0px;}@media(max-width:767px){.elementor-1439 .elementor-element.elementor-element-ac53b3b .woocommerce-cart-form{--update-cart-button-alignment:center;--update-cart-button-width:auto;}.elementor-1439 .elementor-element.elementor-element-ac53b3b{--totals-title-alignment:center;--totals-rows-gap-top:calc( 20px/2 );--totals-rows-gap-bottom:calc( 20px/2 );}.elementor-1439 .elementor-element.elementor-element-ac53b3b .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-1439 .elementor-element.elementor-element-ac53b3b .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-ac53b3b */.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #C29191;
    color: #fff;
}

.woocommerce-message {
    display: none;
}


p.cart-empty.woocommerce-info  {
    margin-top: 150px;
    margin-bottom: 150px;
   border-top-color: #C29191;
}

p.cart-empty.woocommerce-info::before {
    color: #C29191;
}

.woocommerce .return-to-shop {
  display: none;
}

.woocommerce-notices-wrapper {
    display: none;
}/* End custom CSS */
/* Start custom CSS */@media only screen and ( max-width: 479px ) {

.short-description, .product_meta, body.woocommerce div.product .woocommerce-tabs, body.woocommerce #content div.product .woocommerce-tabs { display: none; }
body.woocommerce .images { float: none !important; width: auto !important; margin-bottom: 40px !important; clear: both !important; }

table .product-thumbnail { display: none; }

.woocommerce-page #content div.product form.cart .variations { margin-left: 0; }

table.cart th, #content table.cart th, table.cart td, #content table.cart td, table.cart tr, #content table.cart tr, #content-area table tr, #content-area table td, #content-area table th { padding: .857em 0.287em; }
.woocommerce .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { width: 100% !important; }
.woocommerce .woocommerce form .form-row, .woocommerce-page form .form-row { width: auto !important; float: none !important; }

#order_review .shop_table { margin-left: 0; }

}/* End custom CSS */