.elementor-5124 .elementor-element.elementor-element-07874f2 > .elementor-container{max-width:1440px;}.elementor-5124 .elementor-element.elementor-element-07874f2{padding:50px 0px 0px 0px;}.elementor-5124 .elementor-element.elementor-element-a2a829c > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-5124 .elementor-element.elementor-element-f08ceff > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-5124 .elementor-element.elementor-element-f08ceff{text-align:center;}.elementor-5124 .elementor-element.elementor-element-f08ceff .elementor-heading-title{font-family:"Moderat", Sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:1.6px;}.elementor-5124 .elementor-element.elementor-element-44624897 > .elementor-container{max-width:1440px;}.elementor-5124 .elementor-element.elementor-element-45d20cc2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-5124 .elementor-element.elementor-element-7ee5c19f{color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5124 .elementor-element.elementor-element-07874f2{padding:30px 0px 0px 0px;}.elementor-5124 .elementor-element.elementor-element-f08ceff > .elementor-widget-container{padding:0px 0px 30px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-7ee5c19f */.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #000000
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 11px !important;
    font-family: moderat;
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-44624897 */.woocommerce a.remove {
    color: #000000!important;
}

.woocommerce a.remove:hover {
    color: #ffffff;
    background-color: #000000;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: transparent;
}

table td, table th {
    border: 0px;
}

.woocommerce table.shop_table {
    color: #000000;
    border: 0px;
}

table {
    border: 0px;
    color: transparent;
}

.woocommerce table.shop_table th {
    font-family: open sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 4em;
    
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #baa383;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions:hover {
    background-color: transparent;
}

tr.cart_item:hover {
    background-color: transparent;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    color: #ffffff;
    background-color: #000000;
    opacity: 1;
    padding: 10px 32px 10px 32px;
    cursor: auto;
}

.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    background-color: #dcdcdc;
    color: #000000;
}

p.wc-cart-shipping-notice {
    font-size: 16px;
    line-height: 18px
}

tr.cart_item:hover {
    background-color: #ffffff;
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th {
    vertical-align: top;
}

.elementor-kit-10 h2 {
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    letter-spacing: 1.6px;
    margin-bottom: 2em;
    color: #aaaaaa;
}

#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
    padding-top: 30px;
    padding-bottom: 30px;
}

#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;
    padding: 8px 8px 8px;
}

.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
    width: auto;
}/* End custom CSS */