.elementor-25365 .elementor-element.elementor-element-dcd1f5 > .elementor-container{max-width:1096px;text-align:right;}.elementor-25365 .elementor-element.elementor-element-dcd1f5 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25365 .elementor-element.elementor-element-dcd1f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;color:var( --e-global-color-text );margin-top:25px;margin-bottom:25px;}.elementor-25365 .elementor-element.elementor-element-dcd1f5 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-25365 .elementor-element.elementor-element-dcd1f5 a{color:var( --e-global-color-secondary );}.elementor-25365 .elementor-element.elementor-element-dcd1f5 a:hover{color:var( --e-global-color-primary );}.elementor-25365 .elementor-element.elementor-element-c34d254:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated{box-shadow:11px 17px 33px 0px rgba(84, 89, 95, 0.32);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-25365 .elementor-element.elementor-element-c95d5a3{--additional-information-display:block;--sections-border-type:solid;--sections-border-color:var( --e-global-color-primary );--sections-border-radius:10px 10px 10px 10px;--sections-title-color:var( --e-global-color-primary );--sections-secondary-title-color:var( --e-global-color-primary );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-text );--sections-checkboxes-color:var( --e-global-color-primary );--forms-labels-color:var( --e-global-color-primary );--forms-fields-border-radius:15px 15px 15px 15px;--forms-fields-padding:2px 015px 2px 2px;--forms-buttons-normal-text-color:#FFFFFF;--purchase-button-normal-text-color:var( --e-global-color-astglobalcolor5 );--purchase-button-border-radius:15px 15px 15px 15px;--purchase-button-padding:2% 30% 2% 30%;--purchase-button-width:fit-content;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-woocommerce-login-section, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-checkout #customer_details .col-1, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout__order_review, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-coupon-box, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 h3#order_review_heading, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields h3, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields h3{font-family:var( --e-global-typography-de3fc52-font-family ), Sans-serif;font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-secondary-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-checkout #payment .payment_box, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-privacy-policy-text p, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-message{font-family:var( --e-global-typography-de3fc52-font-family ), Sans-serif;font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-de3fc52-font-family ), Sans-serif;font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .wc_payment_method label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 #shipping_method li label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-shipping-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-woocommerce-login-anchor .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-coupon-anchor-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce #customer_details .form-row .input-text, .elementor-25365 .elementor-element.elementor-element-c95d5a3  .woocommerce #customer_details .form-row textarea, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce form #customer_details select, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-25365 .elementor-element.elementor-element-c95d5a3 #coupon_code, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#5F656663;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (2px*2) + 16px );padding-left:2px;padding-right:015px;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (2px*2) + 16px );right:015px;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .select2-container--default .select2-selection--single{height:auto;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-button{font-size:18px;font-weight:400;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 {--forms-buttons-border-color:var( --e-global-color-primary );}@media(max-width:999px){.elementor-25365 .elementor-element.elementor-element-dcd1f5{padding:0px 20px 0px 20px;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 h3#order_review_heading, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields h3, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-secondary-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-checkout #payment .payment_box, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-privacy-policy-text p, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-message{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .wc_payment_method label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-shipping-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-woocommerce-login-anchor .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-coupon-anchor-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:689px){.elementor-25365 .elementor-element.elementor-element-dcd1f5{padding:0px 0px 0px 0px;}.elementor-25365 .elementor-element.elementor-element-c34d254 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-25365 .elementor-element.elementor-element-c95d5a3 h3#order_review_heading, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields h3, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields h3{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-secondary-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-checkout #payment .payment_box, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-privacy-policy-text p, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-checkout-message{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-de3fc52-font-size );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .wc_payment_method label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-billing-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-shipping-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce-additional-fields .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-woocommerce-login-anchor .form-row label, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .e-coupon-anchor-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-c95d5a3 */.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
    padding: 0 0 2em;
    display: flex;
    align-content: center;
}
button.woocommerce-button.button.woocommerce-form-login__submit.e-woocommerce-form-login-submit {
    background-color: #3cb5a2 !important;
    padding: 4px !important;
}
.elementor-widget-woocommerce-checkout-page a {
    color: #3cb5a2 !important;
    font-size: 18px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
    padding-left: 0 !important;
    max-width: 151px;
    
}
.woocommerce-checkout .woocommerce table a {
    display: none !important;
}
button.woocommerce-button.button.e-apply-coupon {
    padding: inherit !important;
}
.elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce #customer_details .form-row .input-text, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce #customer_details .form-row textarea, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce form #customer_details select, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-25365 .elementor-element.elementor-element-c95d5a3 #coupon_code, .elementor-25365 .elementor-element.elementor-element-c95d5a3 .select2-container--default .select2-selection--single{
    text-align: right;
        padding-right: 15px !important;
}/* End custom CSS */