.elementor-111 .elementor-element.elementor-element-10fd491b{--display:flex;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-widget-theme-page-title .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-111 .elementor-element.elementor-element-3ea98a1{text-align:center;}.elementor-111 .elementor-element.elementor-element-3ea98a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:700;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-218ba93{--tab-content-spacing:0px;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-218ba93 */.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation {
    border-radius: 0px;
    overflow: hidden;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link {
    margin: 0;
}

 .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link--downloads, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link--edit-address, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link--payment-methods, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link--customer-logout {
     display: none !important;
 }

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link a {
    display: flex !important;
    align-items: center;
    min-height: 60px;
    padding: 12px 24px !important;
    border: none;
    border-radius: 8px 0 0 8px !important;
    color: #222 !important;
    text-transform: uppercase;
    transition: .3s;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link:not(.is-active):hover a {
    background: var(--e-global-color-primary) !important;
    color: #fff !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link.is-active a {
    background: var(--e-global-color-secondary) !important;
    color: #fff !important;
}


/* Tab Content */
.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content {
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper-no-data {
    padding: 16px 30px !important;
    border: solid 1px #3335;
    border-radius: 0 12px 12px 0;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper a {
    color: var(--e-global-color-primary) !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-table--order-details {
    margin-bottom: 0 !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .order-again {
    display: none !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-address-fields {
    border-radius: 4px !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 form :is(input[type=text], input[type=email], input[type=tel], input[type=password], .select2-selection) {
    height: 45px;
    border: solid 1px #3335 !important;
    border-radius: 4px !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 form .button[type=submit] {
    padding: 15px 30px;
    background: var(--e-global-color-primary);
    border-radius: 4px;
}

.elementor-111 .elementor-element.elementor-element-218ba93 form .button[type=submit]:hover {
    background: var(--e-global-color-secondary);
}

/* Reset Password Styles */
.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-ResetPassword {
    margin-inline: auto;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-ResetPassword .woocommerce-Button {
    background: var(--e-global-color-primary) !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-ResetPassword .woocommerce-Button:hover {
    background: var(--e-global-color-secondary) !important;
}

.elementor-widget-woocommerce-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .form-row-last {
    width: 100%;
}


@media(max-width: 1023px) {
.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-navigation-link a {
    border-radius: 12px 12px 0 0 !important;
}

.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper-no-data {
    border-radius: 0 0 12px 12px;
}
}


@media(max-width: 767px) {
.elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper, .elementor-111 .elementor-element.elementor-element-218ba93 .woocommerce-MyAccount-content-wrapper-no-data {
    padding: 16px !important;
}
}/* End custom CSS */