.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-99 .elementor-element.elementor-element-f87ad91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-8a1a206{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-animated-headline .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-99 .elementor-element.elementor-element-0315974{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-astglobalcolor0 );}.elementor-99 .elementor-element.elementor-element-0315974 .elementor-headline{text-align:center;}.elementor-99 .elementor-element.elementor-element-0315974 .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-astglobalcolor0 );}.elementor-widget-progress .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-99 .elementor-element.elementor-element-1ba07a5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 25% 0% 25%;}.elementor-99 .elementor-element.elementor-element-1ba07a5.elementor-element{--align-self:stretch;}.elementor-99 .elementor-element.elementor-element-1ba07a5 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-99 .elementor-element.elementor-element-9e06636{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-checkout-page .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-checkout-page .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-99 .elementor-element.elementor-element-4385d15 .woocommerce #customer_details .form-row .input-text, .elementor-99 .elementor-element.elementor-element-4385d15  .woocommerce #customer_details .form-row textarea, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce form #customer_details select, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-99 .elementor-element.elementor-element-4385d15 #coupon_code, .elementor-99 .elementor-element.elementor-element-4385d15 .select2-container--default .select2-selection--single, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-button{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#F7F6F7;}.elementor-99 .elementor-element.elementor-element-4385d15{--login-title-alignment:center;--billing-details-title-alignment:start;--sections-border-type:none;--sections-title-spacing:20px;--forms-rows-gap:10px;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-border-type:none;--order-summary-items-divider-weight:1px;}.elementor-99 .elementor-element.elementor-element-4385d15 .e-login-wrap{--login-button-alignment:start;--login-button-width:35%;}.elementor-99 .elementor-element.elementor-element-4385d15 h3#order_review_heading, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-billing-fields h3, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-additional-fields h3{font-size:20px;}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-billing-fields .form-row label, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-shipping-fields .form-row label, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-additional-fields .form-row label, .elementor-99 .elementor-element.elementor-element-4385d15 .e-woocommerce-login-anchor .form-row label, .elementor-99 .elementor-element.elementor-element-4385d15 .e-coupon-anchor-description{text-transform:uppercase;}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce #customer_details .form-row .input-text, .elementor-99 .elementor-element.elementor-element-4385d15  .woocommerce #customer_details .form-row textarea, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce form #customer_details select, .elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-99 .elementor-element.elementor-element-4385d15 #coupon_code, .elementor-99 .elementor-element.elementor-element-4385d15 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}.elementor-99 .elementor-element.elementor-element-4385d15 .product-name .variation{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-99 .elementor-element.elementor-element-4385d15 .e-woocommerce-login-section{--sections-background-color:#F7F6F7;--sections-border-type:solid;}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-form-login-toggle{font-size:17px;text-transform:uppercase;}.elementor-99 .elementor-element.elementor-element-4385d15 .col2-set .col-1{--sections-padding:5px 5px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-shipping-fields .shipping_address{--sections-padding:5px 5px 0px 0px;}.elementor-99 .elementor-element.elementor-element-4385d15 .e-coupon-box{--sections-border-type:solid;border-width:1px 1px 1px 1px;}.elementor-99 .elementor-element.elementor-element-4385d15 .e-checkout__order_review{--sections-background-color:#F7F6F7;--sections-border-type:solid;}.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-checkout #payment{--sections-border-type:solid;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-4385d15 */.elementor-widget-woocommerce-checkout-page .woocommerce-info {
    padding: 1em 2em 1em 3.5em;
    background-color: #f7f6f7;
    border-top-color: #2db4cd;
}
.elementor-99 .elementor-element.elementor-element-4385d15 .woocommerce-checkout #payment .payment_methods .payment_box  {
    border: solid 1px #dfdcdc;
    border-radius: 3px;
}
.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment .payment_methods li {
    line-height: 30px;
}
.elementor-widget-woocommerce-checkout-page .e-coupon-anchor-description {
    display: none;
}
#payment ul.payment_methods li label[for='payment_method_braintree_credit_card'] {
    display: inline !important;
}
ul.payment_methods li div.sv-wc-payment-gateway-card-icons {
    display: inline !important;
}
#payment ul.payment_methods li label[for='payment_method_braintree_paypal'] {
    display: inline !important;
}
#payment ul.payment_methods li label[for='payment_method_braintree_paypal'] > img {
    margin-left: none!important
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected] {
    background-color: #2db4cd !important;
}/* End custom CSS */