.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-123 .elementor-element.elementor-element-7fdac20 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-123 .elementor-element.elementor-element-7fdac20{--sections-border-color:var( --e-global-color-primary );--order-summary-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--product-link-normal-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-primary );}.elementor-123 .elementor-element.elementor-element-7fdac20 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}/* Start custom CSS for woocommerce-cart, class: .elementor-element-7fdac20 */.elementor-123 .elementor-element.elementor-element-7fdac20 input[type="number"] {
  -moz-appearance: textfield;
  padding: 20px 10px !important;
  width: 60px;
}
.elementor-123 .elementor-element.elementor-element-7fdac20 button.button {
    color: #000000;
    background-color: #00bfd5;
    border-color: #00bfd5;
}

.elementor-123 .elementor-element.elementor-element-7fdac20 button.button:hover {
    color: #ffffff;
    background-color: #094158;
    border-color: #094158;
}
.elementor-123 .elementor-element.elementor-element-7fdac20 .product-name a {
    color: #094158 !important;
}
.elementor-123 .elementor-element.elementor-element-7fdac20 .cart_totals h2,
.elementor-123 .elementor-element.elementor-element-7fdac20 .cart_totals table,
.elementor-123 .elementor-element.elementor-element-7fdac20 .shop_table thead,
.elementor-123 .elementor-element.elementor-element-7fdac20 .shop_table tfoot,
.elementor-123 .elementor-element.elementor-element-7fdac20 .cart_item .product-price,
.elementor-123 .elementor-element.elementor-element-7fdac20 .cart_item .product-subtotal {
    display: none;
}
.elementor-123 .elementor-element.elementor-element-7fdac20 td.product-quantity {
    width: 80px;
}
@media (max-width: 767px) {
    .elementor-123 .elementor-element.elementor-element-7fdac20 table.cart tr {
      padding: 0 !important;
    }
    .elementor-123 .elementor-element.elementor-element-7fdac20 .shop_table_responsive tr td {
      display: table-cell;
    }
    .elementor-123 .elementor-element.elementor-element-7fdac20 .woocommerce .cart td::before {
        content: none !important;
    }
    .elementor-123 .elementor-element.elementor-element-7fdac20 td.product-remove {
        padding-right: 10px !important;
    }
    .elementor-123 .elementor-element.elementor-element-7fdac20 td.product-thumbnail {
        display: table-cell !important;
    }
}/* End custom CSS */