.elementor-11 .elementor-element.elementor-element-863ec61{--display:flex;--min-height:0px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:51px 51px 51px 51px;--margin-top:-11px;--margin-bottom:-11px;--margin-left:-11px;--margin-right:-11px;--padding-top:3px;--padding-bottom:3px;--padding-left:3px;--padding-right:3px;}.elementor-11 .elementor-element.elementor-element-ab1bc0b{text-align:center;font-size:20px;font-weight:700;font-style:normal;text-shadow:-46px 0px 30px rgba(0,0,0,0.3);color:#090455;}.elementor-11 .elementor-element.elementor-element-6ce48b8{--display:flex;--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-11 .elementor-element.elementor-element-6ce48b8::before, .elementor-11 .elementor-element.elementor-element-6ce48b8 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6ce48b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-6ce48b8 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6ce48b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-6ce48b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #E3E8EB 0%, #B3B5BA 100%);}.elementor-11 .elementor-element.elementor-element-6ce48b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-73bbd70 #payment #place_order{background-color:transparent;background-image:linear-gradient(180deg, #CDE8E5 0%, #CDE8E5 100%);}.elementor-11 .elementor-element.elementor-element-73bbd70 > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-73bbd70{--order-review-title-alignment:center;--coupon-title-alignment:center;--sections-background-color:#E4E7EB;--sections-border-type:solid;--sections-border-color:#92E2E2;--sections-border-radius:20px 20px 20px 20px;--sections-padding:16px 16px 16px 16px;--sections-margin:7px 7px 7px 7px;--sections-title-color:#107233;--sections-title-spacing:0px;--sections-secondary-title-color:#000000;--sections-secondary-title-spacing:0px;--sections-descriptions-color:#999696;--forms-columns-gap-padding:calc( 12px/2 );--forms-columns-gap-margin:calc( -12px/2 );--forms-rows-gap:0px;--forms-labels-color:#050505;--forms-label-spacing:36px;--forms-fields-normal-color:#0A0909;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:1px 1px 1px 1px;--forms-buttons-border-type:solid;--forms-buttons-border-radius:8px 8px 8px 8px;--order-summary-rows-gap-top:calc( 4px/2 );--order-summary-rows-gap-bottom:calc( 4px/2 );--order-summary-items-color:#000327;--order-summary-totals-divider-color:#0A0A0A;--purchase-button-normal-text-color:#0919C8;--purchase-button-border-radius:9px 9px 9px 9px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout{--place-order-title-alignment:center;--purchase-button-width:fit-content;}.elementor-11 .elementor-element.elementor-element-73bbd70 .e-woocommerce-login-section, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout #customer_details .col-1, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-additional-fields, .elementor-11 .elementor-element.elementor-element-73bbd70 .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-73bbd70 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout #payment, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-shipping-fields .shipping_address{border-width:1px 1px 1px 1px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-shipping-fields{--shipping-heading-padding-start:16px;}.elementor-11 .elementor-element.elementor-element-73bbd70 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-additional-fields h3{font-size:23px;text-shadow:0px 0px 3px rgba(0,0,0,0.3);}.elementor-11 .elementor-element.elementor-element-73bbd70 #customer_details .input-text, .elementor-11 .elementor-element.elementor-element-73bbd70 #customer_details .form-row textarea, .elementor-11 .elementor-element.elementor-element-73bbd70 #customer_details .form-row select, .elementor-11 .elementor-element.elementor-element-73bbd70 .e-woocommerce-login-anchor .input-text, .elementor-11 .elementor-element.elementor-element-73bbd70 #coupon_code, .elementor-11 .elementor-element.elementor-element-73bbd70 ::placeholder, .elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single, .select2-results__option{font-weight:600;}.e-woo-select2-wrapper .select2-results__option{color:#0A0909;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#0A0909 transparent transparent transparent;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (1px*2) + 16px );padding-left:1px;padding-right:1px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (1px*2) + 16px );right:1px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-73bbd70 .product-name .variation{font-weight:400;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout-review-order-table thead tr th, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;}.elementor-11 .elementor-element.elementor-element-73bbd70 #place_order{border-style:dotted;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout #payment{--sections-background-color:#CDE8E5;--sections-border-type:solid;border-width:3px 3px 3px 3px;--sections-border-radius:20px 20px 20px 20px;--sections-padding:15px 15px 15px 15px;--sections-margin:2px 2px 2px 2px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout-payment{--sections-descriptions-color:#1F1515;--sections-messages-color:#141414;--sections-radio-buttons-color:#000000;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-terms-and-conditions-wrapper{--sections-checkboxes-color:#042d87;}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-863ec61{--min-height:0px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-3px;--margin-bottom:-3px;--margin-left:-3px;--margin-right:-3px;--padding-top:-9px;--padding-bottom:-9px;--padding-left:-9px;--padding-right:-9px;}.elementor-11 .elementor-element.elementor-element-863ec61.e-con{--align-self:stretch;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-6ce48b8{--width:1600px;}.elementor-11 .elementor-element.elementor-element-73bbd70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-73bbd70{--billing-details-title-alignment:center;--sections-border-radius:10px 10px 10px 10px;--sections-padding:0px 0px 0px 0px;--sections-margin:3px 3px 3px 3px;--sections-title-spacing:0px;--sections-secondary-title-spacing:0px;--sections-descriptions-spacing:0px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:10px;--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:10px 10px 10px 10px;--order-summary-rows-gap-top:calc( 9px/2 );--order-summary-rows-gap-bottom:calc( 9px/2 );--order-summary-items-divider-weight:0px;--order-summary-totals-divider-weight:2px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .e-woocommerce-login-section, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout #customer_details .col-1, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-additional-fields, .elementor-11 .elementor-element.elementor-element-73bbd70 .e-checkout__order_review, .elementor-11 .elementor-element.elementor-element-73bbd70 .e-coupon-box, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-checkout #payment, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-shipping-fields .shipping_address{border-width:3px 3px 3px 3px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-shipping-fields{--shipping-heading-padding-start:0px;}.elementor-11 .elementor-element.elementor-element-73bbd70 h3#order_review_heading, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-billing-fields h3, .elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-additional-fields h3{font-size:15px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );right:10px;}.elementor-11 .elementor-element.elementor-element-73bbd70 .select2-container--default .select2-selection--single{height:auto;}.elementor-11 .elementor-element.elementor-element-73bbd70 .woocommerce-button{font-size:1px;letter-spacing:-2.9px;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-863ec61{--content-width:570px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-73bbd70 */.payment-option {
    display: flex;
    align-items: center;
    margin: 10px 0;
    cursor: pointer;
}
.custom-radio {
    width: 20px;
    height: 20px;
    border: 2px solid #ccc;
    border-radius: 50%;
    position: relative;
    margin-right: 10px;
}
.custom-radio.selected::after {
    content: '';
    width: 12px;
    height: 12px;
    background: #007bff;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.payment-option input {
    display: none;
}
.payment-option input:checked + .custom-radio {
    border-color: #007bff;
}
.payment-option input:checked + .custom-radio::after {
    content: '';
}/* End custom CSS */