.elementor-282 .elementor-element.elementor-element-0b1aa4e{--spacer-size:10px;}.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-282 .elementor-element.elementor-element-05f5cee{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-282 .elementor-element.elementor-element-05f5cee .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#545454;}.elementor-282 .elementor-element.elementor-element-2d0d0351 > .elementor-container{max-width:1350px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce #customer_details .form-row .input-text, .elementor-282 .elementor-element.elementor-element-5b5213d  .woocommerce #customer_details .form-row textarea, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce form #customer_details select, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-282 .elementor-element.elementor-element-5b5213d #coupon_code, .elementor-282 .elementor-element.elementor-element-5b5213d .select2-container--default .select2-selection--single, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#FFFFFF;}.elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce #customer_details .form-row .input-text:focus, .elementor-282 .elementor-element.elementor-element-5b5213d  .woocommerce #customer_details .form-row textarea:focus, .elementor-282 .elementor-element.elementor-element-5b5213d #customer_details select:focus, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus, .elementor-282 .elementor-element.elementor-element-5b5213d #coupon_code:focus, .elementor-282 .elementor-element.elementor-element-5b5213d .select2-container--default .select2-selection--single:focus{background-color:#FFFFFF;}.elementor-282 .elementor-element.elementor-element-5b5213d #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-282 .elementor-element.elementor-element-5b5213d #payment #place_order:hover{background-color:#AB1616;}.elementor-282 .elementor-element.elementor-element-5b5213d{--login-title-alignment:center;--billing-details-title-alignment:center;--additional-information-display:block;--order-review-title-alignment:center;--coupon-title-alignment:center;--sections-background-color:var( --e-global-color-560f82f );--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:11px;--sections-secondary-title-spacing:7px;--sections-messages-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-primary );--links-hover-color:var( --e-global-color-accent );--forms-columns-gap-padding:calc( 9px/2 );--forms-columns-gap-margin:calc( -9px/2 );--forms-rows-gap:6px;--forms-labels-color:#282828;--forms-label-spacing:5px;--forms-fields-normal-color:var( --e-global-color-70a1090 );--forms-fields-focus-color:#000000;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-accent );--forms-buttons-border-radius:5px 5px 5px 5px;--order-summary-rows-gap-top:calc( 16px/2 );--order-summary-rows-gap-bottom:calc( 16px/2 );--order-summary-items-divider-weight:1px;--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:var( --e-global-color-secondary );--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:var( --e-global-color-560f82f );--purchase-button-hover-text-color:var( --e-global-color-560f82f );--purchase-button-border-radius:5px 5px 5px 5px;}.elementor-282 .elementor-element.elementor-element-5b5213d .coupon-container-grid{--coupon-button-alignment:center;}.elementor-282 .elementor-element.elementor-element-5b5213d .e-woocommerce-login-section, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-checkout #customer_details .col-1, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-additional-fields, .elementor-282 .elementor-element.elementor-element-5b5213d .e-checkout__order_review, .elementor-282 .elementor-element.elementor-element-5b5213d .e-coupon-box, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-checkout #payment, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-shipping-fields .shipping_address{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-282 .elementor-element.elementor-element-5b5213d h3#order_review_heading, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-billing-fields h3, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce-additional-fields h3{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:500;text-transform:uppercase;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-70a1090 );}.elementor-282 .elementor-element.elementor-element-5b5213d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-70a1090 );}.e-woo-select2-wrapper .select2-results__option:focus{color:#000000;}.elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce #customer_details .form-row .input-text, .elementor-282 .elementor-element.elementor-element-5b5213d  .woocommerce #customer_details .form-row textarea, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce form #customer_details select, .elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-282 .elementor-element.elementor-element-5b5213d #coupon_code, .elementor-282 .elementor-element.elementor-element-5b5213d .select2-container--default .select2-selection--single{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-282 .elementor-element.elementor-element-5b5213d .woocommerce #payment #place_order{font-weight:700;text-transform:uppercase;}.elementor-282 .elementor-element.elementor-element-ca0094d{--spacer-size:17px;}:root{--page-title-display:none;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-5b5213d */.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-coupon-box .form-row textarea, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row select, .elementor-widget-woocommerce-checkout-page .woocommerce .e-woocommerce-login-anchor .form-row textarea {
    color: #000000;
    background-color: #ffffff;
    font-size: 14px;
    padding: 10px;
    border-radius: 0px;
    border-bottom: 1px solid #dcdcdc;
    font-weight: 400;
}
.elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single {
    color: #000000;
    background-color: #ffffff;
    padding: 10px;
    border-radius: 0px;
    font-size: 14px;
    border-bottom: 1px solid #dcdcdc;
    font-weight: 400;
}

.elementor-20 .elementor-element.elementor-element-5b5213d #payment .payment_box {
    background-color: #FFFFFF;
    font-weight: 500;
    padding: 4px;
}


.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #ffffff;
    background-color: #b13838;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    text-transform: uppercase;
    border-radius: 5px;
}

.elementor-widget-woocommerce-checkout-page a {
    color: #B13838;
}
#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {
    float: right;
    line-height: 52px;
    display: none !important;
    font-size: .83em;
}

#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {
    vertical-align: middle;
    margin: -2px 0 0 .5em;
    padding: 0;
    display: none !important;
    position: relative;
    box-shadow: none;
}

button#place_order:before {
    font-family: "Font Awesome 5 Free";
    content: "\f218";
    margin-right: 15px;
}
button.woocommerce-button.button.e-apply-coupon:before {
    font-family: "Font Awesome 5 Free";
    content: "\f02b";
    margin-right: 10px;
}
.elementor-282 .elementor-element.elementor-element-5b5213d button.woocommerce-button.button.e-apply-coupon {
    background: #B13838 !important;
    font-weight: 700;
    border-radius: 5px;
    color: #FFF !important;
    border: 0px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de);
}

.elementor-282 .elementor-element.elementor-element-5b5213d button.woocommerce-button.button.e-apply-coupon:hover {
    background: #AB1616!important;;
    font-weight: 700;
    border-radius: 5px 5px 5px 5px;
    color: white!important;;
    border: 0px var(--forms-buttons-border-type,solid) var(--forms-buttons-border-color,#5bc0de);
}/* End custom CSS */