.elementor-316435 .elementor-element.elementor-element-f38722a{--display:flex;--padding-top:56px;--padding-bottom:56px;--padding-left:22px;--padding-right:22px;}.elementor-316435 .elementor-element.elementor-element-ae883d8{text-align:center;}.elementor-316435 .elementor-element.elementor-element-ae883d8 .elementor-heading-title{font-family:var( --e-global-typography-5380b84-font-family );font-size:var( --e-global-typography-5380b84-font-size );font-weight:var( --e-global-typography-5380b84-font-weight );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:var( --e-global-color-0dd8d64 );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:var( --e-global-color-secondary );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:var( --e-global-color-primary );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{background-color:var( --e-global-color-text );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select:focus, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus .select2-selection--single, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default.select2-container--focus, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]:focus{background-color:#E8F8CC;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{background-color:var( --e-global-color-d12dce6 );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:var( --e-global-color-primary );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:var( --e-global-color-secondary );}.elementor-316435 .elementor-element.elementor-element-85f8866{--tab-content-spacing:32px;--tabs-alignment:center;--tabs-normal-color:var( --e-global-color-aae6fac );--tabs-hover-color:var( --e-global-color-text );--tabs-active-color:var( --e-global-color-text );--tabs-border-type:none;--tabs-border-radius:5px 5px 5px 5px;--tabs-padding:8px 0px 8px 0px;--tabs-spacing:4px;--sections-background-color:var( --e-global-color-0dd8d64 );--sections-border-type:none;--sections-border-radius:5px 5px 5px 5px;--sections-padding:32px 32px 32px 32px;--edit-link-margin-top:32px;--edit-link-margin-start:32px;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-aae6fac );--login-messages-color:var( --e-global-color-aae6fac );--checkboxes-color:var( --e-global-color-aae6fac );--payment-methods-radio-buttons-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-315aecc );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-fe57997 );--forms-fields-normal-color:var( --e-global-color-6171b33 );--forms-fields-focus-color:var( --e-global-color-aae6fac );--forms-buttons-normal-text-color:var( --e-global-color-text );--forms-buttons-hover-transition-duration:0ms;--tables-title-color:var( --e-global-color-aae6fac );--tables-items-color:var( --e-global-color-aae6fac );--variations-color:var( --e-global-color-primary );--tables-links-normal-color:var( --e-global-color-d12dce6 );--tables-links-hover-color:var( --e-global-color-secondary );--tables-divider-border-width:1px;--tables-divider-border-color:var( --e-global-color-aae107e );--tables-button-normal-text-color:var( --e-global-color-text );--tables-button-hover-transition-duration:0ms;--tables-buttons-border-type:none;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 32px + 40px );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination{padding-bottom:32px;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-MyAccount-content > div > p, .elementor-316435 .elementor-element.elementor-element-85f8866 address, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-EditAccountForm fieldset legend, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-ResetPassword p:nth-child(1), .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-c2db650-font-family );font-size:var( --e-global-typography-c2db650-font-size );font-weight:var( --e-global-typography-c2db650-font-weight );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-PaymentMethod .input-radio + label{font-family:var( --e-global-typography-08ce355-font-family );font-size:var( --e-global-typography-08ce355-font-size );font-weight:var( --e-global-typography-08ce355-font-weight );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form-row label, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-address-fields label{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 ::placeholder, .elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-6171b33 );}.elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-6171b33 );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-aae6fac );}.elementor-316435 .elementor-element.elementor-element-85f8866 button.button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .order_details thead th, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot td, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot th, .elementor-316435 .elementor-element.elementor-element-85f8866 .nobr{font-family:var( --e-global-typography-533f5d1-font-family );font-size:var( --e-global-typography-533f5d1-font-size );font-weight:var( --e-global-typography-533f5d1-font-weight );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__orders tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-details td a, .elementor-316435 .elementor-element.elementor-element-85f8866 td.product-total, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-method, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-expires{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .wc-item-meta{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-fc713eb-font-family );font-size:var( --e-global-typography-fc713eb-font-size );font-weight:var( --e-global-typography-fc713eb-font-weight );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button:hover, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:var( --e-global-color-text );}@media(max-width:1366px){.elementor-316435 .elementor-element.elementor-element-ae883d8 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-MyAccount-content > div > p, .elementor-316435 .elementor-element.elementor-element-85f8866 address, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-EditAccountForm fieldset legend, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-ResetPassword p:nth-child(1), .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form-row label, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 ::placeholder, .elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 button.button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .order_details thead th, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot td, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot th, .elementor-316435 .elementor-element.elementor-element-85f8866 .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__orders tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-details td a, .elementor-316435 .elementor-element.elementor-element-85f8866 td.product-total, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-method, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}@media(max-width:1024px){.elementor-316435 .elementor-element.elementor-element-ae883d8 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866{--sections-padding:28px 28px 28px 28px;--edit-link-margin-top:28px;--edit-link-margin-start:28px;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 28px + 40px );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination{padding-bottom:28px;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-MyAccount-content > div > p, .elementor-316435 .elementor-element.elementor-element-85f8866 address, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-EditAccountForm fieldset legend, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-ResetPassword p:nth-child(1), .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form-row label, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 ::placeholder, .elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 button.button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .order_details thead th, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot td, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot th, .elementor-316435 .elementor-element.elementor-element-85f8866 .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__orders tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-details td a, .elementor-316435 .elementor-element.elementor-element-85f8866 td.product-total, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-method, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}@media(max-width:767px){.elementor-316435 .elementor-element.elementor-element-ae883d8 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866{--sections-padding:24px 24px 24px 24px;--edit-link-margin-top:24px;--edit-link-margin-start:24px;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 24px + 40px );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination{padding-bottom:24px;}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-MyAccount-content > div > p, .elementor-316435 .elementor-element.elementor-element-85f8866 address, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-EditAccountForm fieldset legend, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-ResetPassword p:nth-child(1), .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form-row label, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 ::placeholder, .elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 button.button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .order_details thead th, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot td, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot th, .elementor-316435 .elementor-element.elementor-element-85f8866 .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__orders tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-details td a, .elementor-316435 .elementor-element.elementor-element-85f8866 td.product-total, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-method, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}@media(min-width:768px){.elementor-316435 .elementor-element.elementor-element-f38722a{--content-width:600px;}}@media(min-width:1922px){.elementor-316435 .elementor-element.elementor-element-ae883d8 .elementor-heading-title{font-size:var( --e-global-typography-5380b84-font-size );line-height:var( --e-global-typography-5380b84-line-height );letter-spacing:var( --e-global-typography-5380b84-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-MyAccount-content > div > p, .elementor-316435 .elementor-element.elementor-element-85f8866 address, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-EditAccountForm fieldset legend, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-ResetPassword p:nth-child(1), .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-c2db650-font-size );line-height:var( --e-global-typography-c2db650-line-height );letter-spacing:var( --e-global-typography-c2db650-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-08ce355-font-size );line-height:var( --e-global-typography-08ce355-line-height );letter-spacing:var( --e-global-typography-08ce355-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-form-row label, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-address-fields label{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-316435 .elementor-element.elementor-element-85f8866 ::placeholder, .elementor-316435 .elementor-element.elementor-element-85f8866 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 button.button, .elementor-316435 .elementor-element.elementor-element-85f8866 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .order_details thead th, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot td, .elementor-316435 .elementor-element.elementor-element-85f8866 .order_details tfoot th, .elementor-316435 .elementor-element.elementor-element-85f8866 .nobr{font-size:var( --e-global-typography-533f5d1-font-size );line-height:var( --e-global-typography-533f5d1-line-height );letter-spacing:var( --e-global-typography-533f5d1-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__orders tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-downloads tbody td, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-table--order-details td a, .elementor-316435 .elementor-element.elementor-element-85f8866 td.product-total, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-method, .elementor-316435 .elementor-element.elementor-element-85f8866 td.payment-method-expires{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .wc-item-meta{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}.elementor-316435 .elementor-element.elementor-element-85f8866 .shop_table .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .order-again .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .woocommerce-pagination .button, .elementor-316435 .elementor-element.elementor-element-85f8866 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-fc713eb-font-size );line-height:var( --e-global-typography-fc713eb-line-height );letter-spacing:var( --e-global-typography-fc713eb-letter-spacing );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-85f8866 */.u-column1.col-1 {
    display: none;
}


.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    width: 100%;
}

.u-column2.col-2 h2 {
    display: none;
}


.woocommerce {
    --green-btn: #8bbb00;
    --inver-color: #fff;
    --inver-color-trans: #fff3;
    --global-white: #f5f5f7;
    --bg-color: #222224;
    --logout-red: #f24;
}





.woocommerce-form.woocommerce-form-login.login,
.woocommerce-form.woocommerce-form-register.register {
    padding: 20px !important;
    margin: 8px 0 !important;
    border-radius: 16px !important;
}

.woocommerce-MyAccount-content a:hover {
    text-decoration: underline;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper {
    background-color: var(--bg-color) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th span {
  font-family: 'BB Text Semibold';
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead th span {
  color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table tr>td {
  color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row label {
    color: #aaaaa5 !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-form__label-for-checkbox span {
    color: var(--global-white) !important;
}

.theme-dark .woocommerce-LostPassword.lost_password a {
    color: var(--green-btn) !important;
}

.theme-dark .woocommerce-privacy-policy-text a {
    color: var(--green-btn) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register {
    background-color: var(--bg-color);
}

.woocommerce-MyAccount-navigation-link--customer-logout a {
    color: var(--logout-red) !important;
    font-family: 'BB Text Semibold' !important;
    background-color: var(--global-white) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: var(--logout-red) !important;
}

.theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a,
.theme-dark .theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a {
    color: var(--logout-red) !important;
    background-color: var(--bg-color) !important;
}

.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    color: var(--inver-color)!important;
    background-color: var(--logout-red) !important;
}


.theme-dark .woocommerce-MyAccount-navigation-link--customer-logout a:hover {
    background-color: var(--logout-red) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout) a {
    color: var(--global-white) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout) a {
    background-color: var(--bg-color) !important;
}

.theme-dark .woocommerce-MyAccount-navigation ul li:not(.is-active):not(.woocommerce-MyAccount-navigation-link--customer-logout)  a:hover {
    background-color: var(--green-btn) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark {
    font-family: 'BB Text Semibold';
    font-weight: normal;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark {
    color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table thead tr th span,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order_details tfoot th  {
    color: var(--global-white);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__view-order .order_details {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table td,
.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table th {
    border-color: var(--inver-color-trans);
}

.theme-dark .woocommerce-MyAccount-content-wrapper {
    background-color: transparent !important;
}

.theme-dark .woocommerce-Button .wc-forward button {
    color: var(--global-white) !important;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-8e03fd2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus {
    color: var(--inver-color)!important;
    background-color: var(--bg-color) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text {
    color: #aaaaa5 !important;
}

.theme-dark .e-wc-info-notice .woocommerce-info {
    background-color: #005670 !important; /* Darker background for dark theme */
    color: #66b3ff !important; /* Lighter color for text in dark theme */
}

body.theme-dark.e-wc-info-notice .woocommerce-info {
    color: #09f !important;
    background-color: #09f4;
}

.theme-dark .elementor-160835 .elementor-element.elementor-element-8e03fd2 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text:focus {
    color: var(--global-white) !important;
    background-color: #E8F8CC44!important;
}

.theme-dark #account_display_name_description em {
    color: var(--global-white) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm fieldset legend, .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields fieldset legend {
    color:  var(--global-white) !important;
}

.woocommerce-Input.woocommerce-Input--text.input-text,
.woocommerce-Input.woocommerce-Input--email.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text,
.woocommerce-Input.woocommerce-Input--password.input-text {
    transition: none !important;
}

.theme-dark .woocommerce-Input.woocommerce-Input--text.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--email.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text {
    background-color: #000 !important;
}

.theme-dark .woocommerce-Input.woocommerce-Input--text.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--email.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus,
.theme-dark .woocommerce-Input.woocommerce-Input--password.input-text:focus {
    color: var(--inver-color)!important;
    background-color: #000 !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper {
    background-color: var(--bg-color) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    border-radius: 12px;
    padding: 20px;
}


.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword {
    background-color: var(--bg-color);
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword p {
    color: avar(--global-white);
}


.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper {
    background: var(--bg-color) !important;
}

.theme-dark .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) address {
    background-color: var(--bg-color) !important;
}

.theme-dark .elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce address {
     color: var(--global-white) !important;
}

.theme-dark address {
    background: var(--bg-color) !important;
}
 
.theme-dark h2 {
    color: var(--global-white) !important;
}

.theme-dark strong {
    color: var(--global-white) !important;
}

.theme-dark p {
    color: var(--global-white) !important;
}


.woocommerce form .show-password-input::before,
.woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cpath d="M23.4,11.1c-3-3.4-7.6-6.4-12.3-5.9-.5,0-.9,0-1.4.2l1.1,1.6h.3c3.6-.4,7.2,1.6,9.7,4.1.6.5.5,1.5,0,2-1.1,1-2.4,2-3.8,2.8l1,1.5c2.1-1.1,3.9-2.7,5.4-4.3.5-.5.5-1.3,0-1.8v-.2Z"/%3E%3Cpath d="M15.3,13.5c.9-2.2-.4-5.3-3.5-5l1.7,2.4h0l1.8,2.7h0Z"/%3E%3Cpath d="M5.2,1.8c-.3-.5-.9-.6-1.4-.2-.5.3-.6.9-.2,1.4l2.7,3.8c-1.6.9-3.1,2-4.3,3.1-.3.3-1.4,1.4-1.5,1.6,0,.3-.3.7.2,1.3,2.5,2.9,6.9,5.9,10.9,6.1,1,0,2,0,2.9-.3l2.5,3.6c.2.3.5.4.8.4s.4,0,.6-.2c.5-.3.6-.9.2-1.4L5.2,1.8ZM11.4,17.1c-2.8-.2-5.9-2.1-8-4.1-.5-.5-.5-1.4,0-2,1.1-1.1,2.4-2,3.8-2.8l1.6,2.3c-.9,2.2.4,5.2,3.5,5l1,1.5c-.6.1-1.3.1-1.9,0h0Z"/%3E%3C/svg%3E');
    content: "";
    display: block;
    height: 24px;
    width: 24px;
}

.theme-dark .woocommerce form .show-password-input::before,
.theme-dark .woocommerce-page form .show-password-input::before {
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class="st0" d="M23.4,11.1c-3-3.4-7.6-6.4-12.3-5.9-.5,0-.9,0-1.4.2l1.1,1.6h.3c3.6-.4,7.2,1.6,9.7,4.1.6.5.5,1.5,0,2-1.1,1-2.4,2-3.8,2.8l1,1.5c2.1-1.1,3.9-2.7,5.4-4.3.5-.5.5-1.3,0-1.8v-.2Z"/%3E%3Cpath class="st0" d="M15.3,13.5c.9-2.2-.4-5.3-3.5-5l1.7,2.4h0l1.8,2.7h0Z"/%3E%3Cpath class="st0" d="M5.2,1.8c-.3-.5-.9-.6-1.4-.2-.5.3-.6.9-.2,1.4l2.7,3.8c-1.6.9-3.1,2-4.3,3.1-.3.3-1.4,1.4-1.5,1.6,0,.3-.3.7.2,1.3,2.5,2.9,6.9,5.9,10.9,6.1,1,0,2,0,2.9-.3l2.5,3.6c.2.3.5.4.8.4s.4,0,.6-.2c.5-.3.6-.9.2-1.4L5.2,1.8ZM11.4,17.1c-2.8-.2-5.9-2.1-8-4.1-.5-.5-.5-1.4,0-2,1.1-1.1,2.4-2,3.8-2.8l1.6,2.3c-.9,2.2.4,5.2,3.5,5l1,1.5c-.6.1-1.3.1-1.9,0h0Z"/%3E%3C/svg%3E');
    content: "";
    display: block;
    height: 24px;
    width: 24px;
}

.woocommerce form .show-password-input.display-password::before,
.woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cpath d="M11.1,5.2c4.6-.4,9.3,2.5,12.3,5.9s.5,1.3,0,1.8c-2.9,3.3-7.4,6.2-11.8,6-3.9-.2-8.3-3.2-10.9-6.1s-.3-1-.2-1.3,1.2-1.3,1.5-1.6c2.4-2.3,5.9-4.5,9.2-4.8h-.1ZM11.1,6.9c-2.8.3-5.6,2.1-7.7,4.1s-.6,1.4,0,2c2.1,2.1,5.2,3.9,8,4.1s6.8-1.8,9.4-4.1.6-1.4,0-2c-2.6-2.5-6.1-4.5-9.7-4.1Z"/%3E%3Cpath d="M11.4,8.5c5-.7,5.6,6.6,1.1,7.1-4.8.6-5.5-6.4-1.1-7.1ZM11.6,10.2c-1.7.4-1.7,3.3.2,3.5,2.9.4,2.7-4.2-.2-3.5Z"/%3E%3C/svg%3E');
    height: 24px;
    width: 24px;
}

.theme-dark .woocommerce form .show-password-input.display-password::before,
.theme-dark .woocommerce-page form .show-password-input.display-password::before {
    background-image: url('data:image/svg+xml,%3Csvg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"%3E%3Cdefs%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class="st0" d="M11.1,5.2c4.6-.4,9.3,2.5,12.3,5.9s.5,1.3,0,1.8c-2.9,3.3-7.4,6.2-11.8,6-3.9-.2-8.3-3.2-10.9-6.1s-.3-1-.2-1.3,1.2-1.3,1.5-1.6c2.4-2.3,5.9-4.5,9.2-4.8h-.1ZM11.1,6.9c-2.8.3-5.6,2.1-7.7,4.1s-.6,1.4,0,2c2.1,2.1,5.2,3.9,8,4.1s6.8-1.8,9.4-4.1.6-1.4,0-2c-2.6-2.5-6.1-4.5-9.7-4.1Z"/%3E%3Cpath class="st0" d="M11.4,8.5c5-.7,5.6,6.6,1.1,7.1-4.8.6-5.5-6.4-1.1-7.1ZM11.6,10.2c-1.7.4-1.7,3.3.2,3.5,2.9.4,2.7-4.2-.2-3.5Z"/%3E%3C/svg%3E');
    height: 24px;
    width: 24px;
}/* End custom CSS */