.elementor-531 .elementor-element.elementor-element-bcf88fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-531 .elementor-element.elementor-element-bcf88fe:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-bcf88fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-531 .elementor-element.elementor-element-ee22de2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-531 .elementor-element.elementor-element-5b9fb45 .elementor-heading-title{font-family:"Lemon Tuesday", Sans-serif;}.elementor-531 .elementor-element.elementor-element-6fe049e3{--display:flex;}/* Start custom CSS */table.shop_table thead {background-color: #3F406D !important;color:#FFFFFF;}
.woocommerce table.shop_table_responsive tr td.product-remove {text-align: center !important;}
.shop_table button.button {padding:10px 30px !important;}
.woocommerce-js #content table.cart .button, .woocommerce-page #content table.cart .button {padding: 10px 30px !important;font-size: 18px !important;line-height: 26px;background-color: #F8750B !important;color: #FFFFFF;}
.woocommerce-js #content table.cart .button:hover{background-color:#3F406D !important;}
.woocommerce-page .cart-collaterals .cart_totals{width: 100%;margin-top: 50px;margin-bottom: 0;}
.cart_totals h2 {font-size: 25px;text-align: center;color: #FFFFFF;background-color: #3F406D !important;}
tr.cart-subtotal td, tr.order-total td {text-align: right !important;}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {font-size: 18px;line-height: 26px;padding-top: 15px;padding-bottom: 15px;background-color:#F8750B;color:#FFFFFF;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {background-color:#3F406D;}

@media (max-width:767px){
.woocommerce-page table.shop_table_responsive tr td{text-align:center !important;}
.woocommerce-page table.shop_table_responsive tr td::before {width:100% !important;text-align:center !important;}
.coupon {display: block !important;}
.coupon {margin-bottom: 30px !important;}
.coupon input#coupon_code {width: 100% !important;margin-bottom: 15px;}
.coupon button{width:100% !important;}
}
@media (min-width:768px) and (max-width:1024px){
.coupon {margin-bottom: 30px !important;}
}/* End custom CSS */