.elementor-412 .elementor-element.elementor-element-589b755{overflow:hidden;padding:50px 30px 50px 30px;}.elementor-412 .elementor-element.elementor-element-137319c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner{text-align:left;}.elementor-412 .elementor-element.elementor-element-b706c3f .sub-banner-title{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner label a{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner .custom-delimiter{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner a{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner span a{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .woocommerce-breadcrumb span a{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .woocommerce-breadcrumb{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner label a:hover{color:var( --e-global-color-tmpcoderprimarycolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .woocommerce-breadcrumb span a:hover{color:var( --e-global-color-tmpcoderprimarycolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner label{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner span{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .woocommerce-breadcrumb span{color:var( --e-global-color-tmpcodersitefontscolor );}.elementor-412 .elementor-element.elementor-element-b706c3f .page-banner label , .elementor-412 .elementor-element.elementor-element-b706c3f .woocommerce-breadcrumb span{padding-right:5px !important;padding-left:5px!important;}.elementor-412 .elementor-element.elementor-element-69fbf57{overflow:hidden;padding:0px 30px 100px 30px;}.elementor-412 .elementor-element.elementor-element-199578c > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-412 .elementor-element.elementor-element-589b755{padding:30px 15px 30px 15px;}.elementor-412 .elementor-element.elementor-element-69fbf57{padding:0px 15px 70px 15px;}}@media(max-width:767px){.elementor-412 .elementor-element.elementor-element-589b755{padding:30px 15px 30px 15px;}.elementor-412 .elementor-element.elementor-element-69fbf57{padding:0px 15px 50px 15px;}}/* Start custom CSS for shortcode, class: .elementor-element-2c0dcfd */body .woocommerce a.remove {
    background: transparent !important;
    color: var(--theme-secondary-color) !important;
}
body .woocommerce a.remove:hover {
    color: var(--theme-primary-color) !important;
}
.woocommerce .woocommerce-cart-form .shop_table:not(.tmpcoder-shop-table) th {
    color: var(--theme-global-color-1);
}
body.woocommerce-cart .return-to-shop {
    text-align: center;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 0 !important;
}
.cart-collaterals .cart_totals h2 {
    border-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.woocommerce table.shop_table {
    border-radius: 0 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td {
    border-bottom: 0 !important;
}
@media (max-width: 767px) {
    .woocommerce .woocommerce-cart-form .shop_table:not(.tmpcoder-shop-table) tbody tr td {
    border-right: 1px solid var(--theme-global-border-color) !important;
}
}/* End custom CSS */