.elementor-385 .elementor-element.elementor-element-95220a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-385 .elementor-element.elementor-element-6124be1{--display:flex;}.elementor-385 .elementor-element.elementor-element-6124be1.e-con{--align-self:center;}.elementor-385 .elementor-element.elementor-element-9a95a79{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px -6px rgba(0, 0, 0, 0.41);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-385 .elementor-element.elementor-element-2a65db0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-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-385 .elementor-element.elementor-element-7163f0a > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}body.elementor-page-385:not(.elementor-motion-effects-element-type-background), body.elementor-page-385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000008;}:root{--page-title-display:none;}body.elementor-page-385{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-385 .elementor-element.elementor-element-95220a7{--content-width:90%;}.elementor-385 .elementor-element.elementor-element-6124be1{--width:100%;}.elementor-385 .elementor-element.elementor-element-9a95a79{--content-width:100%;}.elementor-385 .elementor-element.elementor-element-2a65db0{--width:100%;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-7163f0a */.woocommerce-customer-details { display: none;

}

.woocommerce-order-details { display: none;

}

@media (min-width: 850px) {
    
    #checkout-v1 {
        max-width: 650px;
    }
    
}

#checkout-v1 #billing_phone {
    background: #f7f1c1;
    color: black;
}
#checkout-v1 #billing_first_name {
    background: #f7f1c1;
    color: black;
}

#checkout-v1 #billing_last_name {
    background: #f7f1c1;
    color: black;
}



 
         .container-1 {
            background-color: #fff;
            padding: 5px;
            border-radius: 8px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
            margin: auto;
            text-align: center;
            width: 100%;
        }
        .title {
            font-size: 24px;
            margin-bottom: 20px;
        }
        .info {
            font-size: 15px;
            margin-bottom: 10px;
        }
     .container-1   .link {
            display: inline-block;
            font-size: 1.1rem !important;
            padding: 10px 10px;
            background-color: #cf00ff !important;
            color: #f4f4f4 !important;
            text-decoration: none;
            border-radius: 5px;
            margin-bottom: 5px;
        }
     .container-1    .link:hover {
            background-color: #d730fd !important;
            color: #ffffff !important;
            box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        }
        .qrcode {
            display: block;
            margin: 0 auto !important;
            max-width: 250px;
            height: auto;
            
        }
    .container-1 .link-v1 {
            display: inline-block;
            font-size: 1.1rem !important;
            padding: 10px 20px;
            background-color: #9af5f9 !important;
            color: #1f4d9d !important;
            text-decoration: none;
            border-radius: 5px;
            margin-bottom: 5px;
        }
       .container-1 .link-v1:hover {
            background-color: #C8F4EE !important;
                        box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
        }
        
        
#payment {
    padding: 5px !important;
}/* End custom CSS */