.elementor-1251 .elementor-element.elementor-element-7aee1fd{margin-top:50px;margin-bottom:0px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#DCD7E3;}.elementor-1251 .elementor-element.elementor-element-7ef18b7{--additional-information-display:block;--forms-fields-padding:10px 14px 10px 014px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce #customer_details .form-row .input-text, .elementor-1251 .elementor-element.elementor-element-7ef18b7  .woocommerce #customer_details .form-row textarea, .elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce form #customer_details select, .elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-1251 .elementor-element.elementor-element-7ef18b7 #coupon_code, .elementor-1251 .elementor-element.elementor-element-7ef18b7 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#CCCCCC;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:014px;padding-right:14px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:14px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .select2-container--default .select2-selection--single{height:auto;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce-checkout #payment{--sections-background-color:#E9E6ED;--sections-border-radius:4px 4px 4px 4px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce-checkout-payment{--links-normal-color:#000000;}@media(max-width:767px){.elementor-1251 .elementor-element.elementor-element-7aee1fd{margin-top:30px;margin-bottom:0px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7{--sections-padding:20px 20px 20px 20px;}.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-7ef18b7 */.elementor-1251 .elementor-element.elementor-element-7ef18b7 #order_review {
    margin-top:0;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 #payment {
    padding: 20px !important;
    margin-bottom:0 !important;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 #payment ul.wc_payment_methods li.wc_payment_method{
    margin-bottom: 10px;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 a {
    color: #000;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce-button {
    padding: 14px !important;
    line-height:1;
    border:none !important;
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 .wc-amazon-checkout-message.wc-amazon-payments-advanced-populated {
    display:none;
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 h3#order_review_heading {
    font-size: 24px!important;
    line-height: 25px!important;
    font-family: 'Roboto'!important;
    font-weight: 400!important;
    text-transform: uppercase!important;
    color: #000000 !important;
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 #payment #wc-stripe-cc-form .form-row {
    margin-bottom:0px;
    padding-bottom:0;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 #payment #wc-stripe-cc-form {
    margin-top:-15px;
    margin-bottom:20px;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 .wc-gzd-product-name-left {
    max-width: 70%;
    margin-bottom:10px;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 p.legal {
    text-align:left;
    padding:0;
    margin-top:15px;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 input#wc-stripe-new-payment-method[name="wc-stripe-new-payment-method"] {
    margin-right:5px;
    transform:translateY(2px);
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 .e-coupon-anchor-description {
    display:none;
}
.elementor-1251 .elementor-element.elementor-element-7ef18b7 .e-coupon-anchor {
    margin-top:10px;
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 .shop_table.woocommerce-checkout-review-order-table {
    padding: 0px;
}

.elementor-1251 .elementor-element.elementor-element-7ef18b7 .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    max-width: 200px;
}/* End custom CSS */