.elementor-24 .elementor-element.elementor-element-6059ecac > .elementor-container{max-width:1600px;}.elementor-24 .elementor-element.elementor-element-2c212061{columns:1;text-align:left;}/* Start custom CSS for text-editor, class: .elementor-element-2c212061 */.woocommerce table.shop_table {
    border: 0px solid rgba(0,0,0,.1);
    margin: 0 -1px 24px 0;
    text-align: left;
    width: 100%;
    border-collapse: separate;
    border-radius: 0px;
}


.woocommerce table.shop_table td {
    border-top: 0px solid rgba(0,0,0,.1);
    padding: 9px 12px;
    vertical-align: middle;
    line-height: 1.5em;
}

table td, table th {
    padding: 15px;
    line-height: 1.5;
    vertical-align: top;
    border: 0px solid #ccc;
}


#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    float: left;
    box-sizing: border-box;
    border: 1px solid #d3ced2;
    padding: 3px 2px 3px;
    margin: 0 4px 0 0;
    outline: 0;
    width:200px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: red;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    border-radius:0px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: black;
    color: #fff;
}/* End custom CSS */