.elementor-12 .elementor-element.elementor-element-4de6b1a > .elementor-container{max-width:900px;}.elementor-12 .elementor-element.elementor-element-4de6b1a{margin-top:50px;margin-bottom:50px;}.elementor-12 .elementor-element.elementor-element-d2f4df7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12 .elementor-element.elementor-element-d2f4df7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-db79488{text-align:center;}.elementor-12 .elementor-element.elementor-element-db79488 img{width:300px;}.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-12 .elementor-element.elementor-element-16c0653 .woocommerce #customer_details .form-row .input-text, .elementor-12 .elementor-element.elementor-element-16c0653  .woocommerce #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce form #customer_details select, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-12 .elementor-element.elementor-element-16c0653 #coupon_code, .elementor-12 .elementor-element.elementor-element-16c0653 .select2-container--default .select2-selection--single, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#FFECE6;}.elementor-12 .elementor-element.elementor-element-16c0653 #payment #place_order{background-color:#EFF1FE;}.elementor-12 .elementor-element.elementor-element-16c0653 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-16c0653{--billing-details-title-alignment:start;--sections-background-color:#FFF9F7;--sections-border-type:none;--sections-border-radius:15px 15px 15px 15px;--sections-padding:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-astglobalcolor0 );--sections-secondary-title-color:var( --e-global-color-astglobalcolor0 );--forms-labels-color:var( --e-global-color-astglobalcolor0 );--forms-fields-normal-color:var( --e-global-color-astglobalcolor0 );--forms-fields-border-radius:50px 50px 50px 50px;--purchase-button-normal-text-color:#7D8DE5;--purchase-button-border-radius:50px 50px 50px 50px;--purchase-button-padding:10px 20px 10px 20px;--purchase-button-width:fit-content;}.elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-12 .elementor-element.elementor-element-16c0653 h3#order_review_heading, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce-billing-fields h3, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce-additional-fields h3{font-size:22px;}.elementor-12 .elementor-element.elementor-element-16c0653 #customer_details .input-text, .elementor-12 .elementor-element.elementor-element-16c0653 #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-16c0653 #customer_details .form-row select, .elementor-12 .elementor-element.elementor-element-16c0653 .e-woocommerce-login-anchor .input-text, .elementor-12 .elementor-element.elementor-element-16c0653 #coupon_code, .elementor-12 .elementor-element.elementor-element-16c0653 ::placeholder, .elementor-12 .elementor-element.elementor-element-16c0653 .select2-container--default .select2-selection--single, .select2-results__option{font-weight:bold;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-16c0653 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-astglobalcolor0 );}.elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce #customer_details .form-row .input-text, .elementor-12 .elementor-element.elementor-element-16c0653  .woocommerce #customer_details .form-row textarea, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce form #customer_details select, .elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-12 .elementor-element.elementor-element-16c0653 #coupon_code, .elementor-12 .elementor-element.elementor-element-16c0653 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12 .elementor-element.elementor-element-16c0653 .woocommerce #payment #place_order{font-size:20px;font-weight:bold;}.elementor-12 .elementor-element.elementor-element-16c0653 #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:#7D8DE5;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-db79488 img{width:75%;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-16c0653 */.elementor-12 .elementor-element.elementor-element-16c0653 form #order_review table thead,
.elementor-12 .elementor-element.elementor-element-16c0653 form #order_review table tbody{
    display: none;
}

.elementor-12 .elementor-element.elementor-element-16c0653 table.shop_table.woocommerce-checkout-review-order-table {
    width: 240px;
    margin: auto;
}

.elementor-12 .elementor-element.elementor-element-16c0653 .e-checkout__column.e-checkout__column-end {
    margin-top: -80px;
}

.elementor-12 .elementor-element.elementor-element-16c0653 h4 {
    text-align: center;
    color: #f09eae;
    font-weight: bold;
    background: #ffece6;
    padding: 13px 30px;
    width: fit-content;
    margin: auto;
    border-radius: 40px;
    margin-top: 30px;
     margin-bottom: 20px;
}


p#billing_country_field{
    display: none;
}

p.form-row {
    display: flex;
    justify-content: center;
    gap: 30px;
}

.woocommerce-js form .form-row label {
    width: 80px;
}
abbr.required {
    display: none;
}

div#payment ul li {
    text-align: center !important;
}
.form-row.place-order button {
    margin: auto;
}

.elementor-widget-woocommerce-checkout-page .woocommerce #shipping_method li label, .elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    color: #7d8de5;
}

input[type="time"] {
    background: #ffece6;
    border: 1px solid #f09eae;
    border-radius: 20px;
    color: #f09eae;
    padding: 5px;
    width: 204px;
}

input[type="date"] {
    background: #ffece6;
    border: 1px solid #f09eae;
    border-radius: 20px;
    color: #f09eae;
    padding: 5px;
    width: 204px;
}/* End custom CSS */