.elementor-252 .elementor-element.elementor-element-50944c2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-252 .elementor-element.elementor-element-3b95f75 > .elementor-widget-container{margin:2rem 0rem 4rem 0rem;}.elementor-252 .elementor-element.elementor-element-3b95f75{text-align:center;}.elementor-252 .elementor-element.elementor-element-3b95f75 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.6rem;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0.05em;word-spacing:0px;color:#FCFCFC;}.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-252 .elementor-element.elementor-element-86b480f .woocommerce #customer_details .form-row .input-text, .elementor-252 .elementor-element.elementor-element-86b480f  .woocommerce #customer_details .form-row textarea, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce form #customer_details select, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-252 .elementor-element.elementor-element-86b480f #coupon_code, .elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-252 .elementor-element.elementor-element-86b480f #payment #place_order{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-252 .elementor-element.elementor-element-86b480f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--sections-background-color:var( --e-global-color-astglobalcolor4 );--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:#000000;--sections-title-spacing:21px;--sections-secondary-title-color:#000000;--sections-descriptions-color:var( --e-global-color-astglobalcolor6 );--sections-messages-color:var( --e-global-color-astglobalcolor6 );--sections-checkboxes-color:#000000;--sections-radio-buttons-color:var( --e-global-color-astglobalcolor6 );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:4px;--forms-labels-color:var( --e-global-color-astglobalcolor6 );--forms-label-spacing:0px;--forms-fields-normal-color:var( --e-global-color-astglobalcolor6 );--forms-fields-border-radius:8px 8px 8px 8px;--forms-fields-padding:12px 12px 12px 12px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--order-summary-items-color:var( --e-global-color-astglobalcolor6 );--order-summary-variations-color:var( --e-global-color-astglobalcolor6 );--order-summary-items-divider-color:var( --e-global-color-astglobalcolor6 );--order-summary-items-divider-weight:1px;--order-summary-totals-color:var( --e-global-color-astglobalcolor6 );--order-summary-totals-divider-color:var( --e-global-color-astglobalcolor6 );--order-summary-totals-divider-weight:1px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-border-radius:8px 8px 8px 8px;}.elementor-252 .elementor-element.elementor-element-86b480f > .elementor-widget-container{background-color:#FFFFFF;padding:4rem 1rem 1rem 1rem;border-radius:0px 0px 0px 0px;}.elementor-252 .elementor-element.elementor-element-86b480f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-252 .elementor-element.elementor-element-86b480f .e-woocommerce-login-section, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce-checkout #customer_details .col-1, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce-additional-fields, .elementor-252 .elementor-element.elementor-element-86b480f .e-checkout__order_review, .elementor-252 .elementor-element.elementor-element-86b480f .e-coupon-box, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce-checkout #payment{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.01);}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-astglobalcolor6 );}.elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-astglobalcolor6 );}.elementor-252 .elementor-element.elementor-element-86b480f .woocommerce #customer_details .form-row .input-text, .elementor-252 .elementor-element.elementor-element-86b480f  .woocommerce #customer_details .form-row textarea, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce form #customer_details select, .elementor-252 .elementor-element.elementor-element-86b480f .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-252 .elementor-element.elementor-element-86b480f #coupon_code, .elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000045;}.elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:12px;padding-right:12px;}.elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:12px;}.elementor-252 .elementor-element.elementor-element-86b480f .select2-container--default .select2-selection--single{height:auto;}.elementor-252 .elementor-element.elementor-element-86b480f #place_order{border-style:none;}.elementor-252 .elementor-element.elementor-element-86b480f .col2-set .col-1{--sections-background-color:var( --e-global-color-astglobalcolor4 );--sections-title-color:var( --e-global-color-astglobalcolor6 );--sections-checkboxes-color:var( --e-global-color-astglobalcolor6 );}.elementor-252 .elementor-element.elementor-element-86b480f .e-checkout__column-start .col2-set .col-1{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.02);}.elementor-252 .elementor-element.elementor-element-86b480f .e-coupon-box{border-width:0px 0px 0px 0px;--sections-border-radius:14px 14px 14px 14px;}@media(max-width:1024px){.elementor-252 .elementor-element.elementor-element-86b480f > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}}@media(min-width:768px){.elementor-252 .elementor-element.elementor-element-50944c2{--content-width:1286px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-86b480f */.elementor-252 .elementor-element.elementor-element-86b480f h3{
    font-family: var(--e-global-typography-5557205-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-5557205-font-size)!important;
    font-weight: var(--e-global-typography-5557205-font-weight);
    text-transform: var(--e-global-typography-5557205-text-transform)!important;
    line-height: var(--e-global-typography-5557205-line-height)!important;
    letter-spacing: var(--e-global-typography-5557205-letter-spacing)!important;
    word-spacing: var(--e-global-typography-5557205-word-spacing)!important;
}
.elementor-252 .elementor-element.elementor-element-86b480f .form-row{
    margin-bottom: 24px !important;
}
.elementor-252 .elementor-element.elementor-element-86b480f .payment_method_other_payment .form-row{
    margin-bottom: 0 !important;
}
.elementor-252 .elementor-element.elementor-element-86b480f .payment_method_other_payment fieldset{
    padding: 0 !important;
}
.elementor-252 .elementor-element.elementor-element-86b480f #billing_address_1_field{
    margin-bottom:  0 !important;
}
.elementor-252 .elementor-element.elementor-element-86b480f .product-name{
        width: 70%;
    display: table-cell !important;
    white-space: normal;
}
.elementor-252 .elementor-element.elementor-element-86b480f .e-checkout__order_review{
    margin-bottom: 0;
}
.elementor-252 .elementor-element.elementor-element-86b480f .wc_payment_method label{
    font-size: 16px;
}
.elementor-252 .elementor-element.elementor-element-86b480f .d-flex{
    display: flex;
}
@media (max-width: 768px) {
  .elementor-252 .elementor-element.elementor-element-86b480f .d-flex {
    display: block ;
  }
  .elementor-252 .elementor-element.elementor-element-86b480f .payment_method_other_payment label img, .elementor-252 .elementor-element.elementor-element-86b480f .wc_payment_method  label img{
      width: 20px !important;
  }
  
}
.elementor-252 .elementor-element.elementor-element-86b480f .d-inline-block{
    display: inline-block;
}
.elementor-252 .elementor-element.elementor-element-86b480f .wc_payment_method {
        margin-bottom: 1em !important;
}

.elementor-252 .elementor-element.elementor-element-86b480f .payment_method_uala_gateway label img{
    width: 130px !important;
}
@media (max-width: 512px) {
    .elementor-252 .elementor-element.elementor-element-86b480f .payment_method_uala_gateway label img, .elementor-252 .elementor-element.elementor-element-86b480f .stripe-cards-icon{
            width: 72px !important;
    margin: 0 !important;
    }
}
.elementor-252 .elementor-element.elementor-element-86b480f .input-radio{
    margin-right: 6px !important;
}
.elementor-252 .elementor-element.elementor-element-86b480f .payment_method_stripe label img{
    width: auto !important;
        margin: 0 !important;
}/* End custom CSS */