.elementor-4255 .elementor-element.elementor-element-51161779{--display:flex;}.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-4255 .elementor-element.elementor-element-206d4df #payment #place_order{background-color:var( --e-global-color-7040e61 );}.elementor-4255 .elementor-element.elementor-element-206d4df #payment #place_order:hover{background-color:var( --e-global-color-7aaf034 );}.elementor-4255 .elementor-element.elementor-element-206d4df{--additional-information-display:block;--sections-padding:40px 40px 40px 40px;--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:20px;--forms-fields-border-radius:4px 4px 4px 4px;--order-summary-items-color:var( --e-global-color-primary );--order-summary-variations-color:var( --e-global-color-primary );--purchase-button-normal-text-color:var( --e-global-color-d5c1852 );--purchase-button-hover-text-color:var( --e-global-color-d5c1852 );}.elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce-shipping-fields{--shipping-heading-padding-start:40px;}.elementor-4255 .elementor-element.elementor-element-206d4df h3#order_review_heading, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce-billing-fields h3, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce-additional-fields h3{font-family:"Overpass", Sans-serif;font-size:1.8rem;font-weight:600;line-height:2.2rem;}.elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce #customer_details .form-row .input-text, .elementor-4255 .elementor-element.elementor-element-206d4df  .woocommerce #customer_details .form-row textarea, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce form #customer_details select, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-4255 .elementor-element.elementor-element-206d4df #coupon_code, .elementor-4255 .elementor-element.elementor-element-206d4df .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b762b4e );}.elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce #payment #place_order{font-family:var( --e-global-typography-e4e0468-font-family ), Sans-serif;font-size:var( --e-global-typography-e4e0468-font-size );font-weight:var( --e-global-typography-e4e0468-font-weight );line-height:var( --e-global-typography-e4e0468-line-height );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce #payment #place_order{font-size:var( --e-global-typography-e4e0468-font-size );line-height:var( --e-global-typography-e4e0468-line-height );}}@media(max-width:767px){.elementor-4255 .elementor-element.elementor-element-206d4df h3#order_review_heading, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce-billing-fields h3, .elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce-additional-fields h3{font-size:1rem;line-height:1.5rem;}.elementor-4255 .elementor-element.elementor-element-206d4df .woocommerce #payment #place_order{font-size:var( --e-global-typography-e4e0468-font-size );line-height:var( --e-global-typography-e4e0468-line-height );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-206d4df */.elementor-widget-woocommerce-checkout-page a{
    color: var( --e-global-color-7040e61 ) !important
}
.elementor-kit-6 h4{
    font-size: 16px
}

.elementor-kit-6 h3{
    font-style: unset !important
}

.product-total{
    text-align: end
}

.cart-subtotal td,
.order-total td{
    text-align: end
}

#billing_address_1_field{
    margin-bottom: 20px !important
}/* End custom CSS */