.elementor-9 .elementor-element.elementor-element-3fcebe84 > .elementor-container{max-width:800px;}.elementor-9 .elementor-element.elementor-element-3fcebe84{margin-top:30px;margin-bottom:30px;}.elementor-9 .elementor-element.elementor-element-3d1a777 .elementor-button{background-color:#222222;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-497fbf28 */@media only screen and (min-width: 1023px){
    .elementor-9 .elementor-element.elementor-element-497fbf28 #customer_details{
        width: 60%;
    float: right;
    }
    .elementor-9 .elementor-element.elementor-element-497fbf28 #order_review{
        width: 38%;
    float: left;
    }
    .elementor-9 .elementor-element.elementor-element-497fbf28 .col-1, .elementor-9 .elementor-element.elementor-element-497fbf28 .col-1{
        width: 100%;
    }
}
.showcoupon,.showlogin{
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-497fbf28 button{
    background-color: #333 !important;
    color: #fff;
}
.elementor-9 .elementor-element.elementor-element-497fbf28 button:hover{
    box-shadow: 0px 2px 20px 2px #00000054;
}
.woocommerce-checkout #payment{
    background: #efefef !important;
}
.woocommerce-checkout #payment div.payment_box{
    background-color: #cacaca;
}
.woocommerce-checkout #payment div.payment_box::before{
    border-bottom-color: #cacaca;
}
.elementor-9 .elementor-element.elementor-element-497fbf28 .wc_payment_method label{
    margin-top: -10px;
}/* End custom CSS */