.elementor-7 .elementor-element.elementor-element-ef0d660{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.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-7 .elementor-element.elementor-element-e63ba31 #payment #place_order{background-color:#000023;}.elementor-7 .elementor-element.elementor-element-e63ba31 #payment #place_order:hover{background-color:#BE862C;}.elementor-7 .elementor-element.elementor-element-e63ba31{--additional-information-display:block;--purchase-button-normal-text-color:#FFFFFF;}/* Start custom CSS */h3 {
    font-size: 20px !important;
    line-height: 1.25;
}

#customer_details > div.col-1 > div:nth-child(3) {
    display: none;
}

#place_order{
    background-color: #000023;
    color: #fff !important;
    padding: 15px 20px 10px 20px !important;
}

#place_order:hover{
    background-color: #5c5b5b;
    color: #fff !important;
    padding: 15px 20px 10px 20px !important;
}

#card-panel > div > div > form > div > div > div.p-Grid.p-BillingAddressForm.u-mt-grid > div > div > div > div > label {
    color: #ffffff !important;
}

@media (max-width: 767px) {
    .elementor-3768 .elementor-element.elementor-element-e5598e4 img {
        width: 40%;
    }
}

.woocommerce-message{
    display: none !important;
}

.woocommerce-form-coupon-toggle{
    display: none !important;
}

body.woocommerce-page .col2-set .col-1, body.woocommerce-page .col2-set .col-2
 {
    max-width: 100% !important;
}/* End custom CSS */