.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3173 .elementor-element.elementor-element-efd18a7{--display:flex;}.elementor-widget-woocommerce-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3173 .elementor-element.elementor-element-05def2f{--update-cart-automatically-display:none;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:20px;--order-summary-quantity-border-weight:1px;--totals-rows-gap-top:calc( 50px/2 );--totals-rows-gap-bottom:calc( 50px/2 );--totals-color:#000000;--totals-divider-weight:1px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#000000;--checkout-button-hover-border-color:var( --e-global-color-astglobalcolor4 );--checkout-button-border-radius:30px 30px 30px 30px;}.elementor-3173 .elementor-element.elementor-element-05def2f .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#AF4733;}.elementor-3173 .elementor-element.elementor-element-05def2f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3173 .elementor-element.elementor-element-05def2f .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:auto;}.elementor-3173 .elementor-element.elementor-element-05def2f .cart_totals .shop_table td:before, .elementor-3173 .elementor-element.elementor-element-05def2f .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Arial", Sans-serif;font-weight:600;}.elementor-3173 .elementor-element.elementor-element-05def2f .checkout-button{border-style:none;}body.elementor-page-3173:not(.elementor-motion-effects-element-type-background), body.elementor-page-3173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}@media(max-width:767px){.elementor-3173 .elementor-element.elementor-element-05def2f{--sections-padding:10px 10px 10px 10px;--sections-margin:0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-05def2f */ul {
    list-style-type: none;
}

.woocommerce-js a.remove {
    height: 24px;
    margin-right: 10px;
}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td {
    min-height: none !important;
}

.elementor-widget-woocommerce-cart .woocommerce .woocommerce-shipping-destination {
    display: none;
}
.woocommerce-shipping-calculator {
    display: none;
}
.woocommerce ul#shipping_method li {
    padding: 10px 0;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove {
    min-height: 0 !important;
    margin: 0;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart tr:first-child .product-remove {
    padding: 0;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 0;
}
.woocommerce-js #content table.cart td, .woocommerce-page #content table.cart td {
    min-height: 0;
    padding-bottom: 0;
}

.elementor-widget-woocommerce-cart .woocommerce table.shop_table .product-remove a {
    border: none;
    width: 24px;
    height: 24px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAJBJREFUOE+1lNENgCAQQ4HJJAwmDkZwMmIuakTF631UfymP0qt4R/48mef+BdZaJ3EcY1wtzkf6m8NDUFtrS0opa9BSSg4hzPv5l4HXlU+hBtU0wwy1DejAz6GMNiKYRKROuQeIWDJD+cLadOE7BIMORUAFUq9MHQq1NpZqmItN//Xoj4PlhUEaWGwEeK7TgRsHE7IVsOffjQAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-position: center;
}

/*.ast-inline-flex {*/
/*    display: none;*/
/*}*/
.elementor-widget-woocommerce-cart .woocommerce .input-text.qty {
    font-size: 16px !important;
    width: 150px;
}

.elementor-widget-woocommerce-cart .woocommerce .cart_totals h2 {
    font-family: "Arial", Sans-serif;
    font-size: 17px;
}
.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table td {
    padding: 10px 0;
}/* End custom CSS */