#customer_login {
    flex-direction: column;
    align-items: center;
    margin: 30px 00px;
}

#customer_login :is(.col-login, .col-register) {
    margin-bottom: 0px;
    padding: 0px 0px 30px;
}

#customer_login .wd-login-divider {
    display: none;
}

.login-form-footer .lost_password {
    color: #757575;
    text-decoration: underline;
}

.login-form-footer .lost_password:hover {
    color: #757575;
    text-decoration: underline;
    opacity: 1;
}

#customer_login .col-login .woocommerce-form-login p.form-row.form-row-password {
    display: none;
}

#customer_login :is(.col-login, .col-register) .woocommerce-form>p.form-row:last-child,
#customer_login .col-register-text a {
    width: 70%;
    margin: auto;
}

#customer_login :is(.col-login, .col-register) .woocommerce-form p.form-row:last-child button,
#customer_login .col-register-text a {
    font-size: 15px;
}

#customer_login .col-register-text {
    border: 0px !important;
    border-top: 1px solid #dfdfdf !important;
    text-align: left;
    padding: 30px 0px 0px;
    margin: 0px;
    display: flex;
    flex-direction: column;
}

.woocommerce-form-register {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.woocommerce-form-register>p.woocommerce-form-row:first-of-type {
    order: 1;
}

.woocommerce-form-register>div.afreg_extra_fields:nth-of-type(1) {
    order: 2;
}

.woocommerce-form-register>div.afreg_extra_fields:nth-of-type(3) {
    order: 3;
}

.woocommerce-form-register>p.woocommerce-form-row:nth-of-type(3) {
    order: 4;
}

.woocommerce-form-register>div.woocommerce-privacy-policy-text {
    order: 5;
}

.woocommerce-form-register>div.woocommerce-privacy-policy-text p {
    margin-bottom: 0px;
}

.woocommerce-form-register>.woocommerce-form-row>.woocommerce-button {
    margin-bottom: var(--wd-tags-mb, 20px);
}

.woocommerce-form-register>p:not(.woocommerce-form-row),
.woocommerce-form-register>div.afreg_extra_fields>h3 {
    display: none;
}

.lost_reset_password .form-row-first {
    border-top: 0px;
    padding-top: 0px;
}

.lost_reset_password .form-row:nth-child(5) {
    width: 70%;
    margin: auto
}

.woocommerce-MyAccount-content .woocommerce-info {
    display: none;
}

.tka-privacy-policy ol:nth-of-type(3)>li::marker {
    font-weight: 400;
}

.tka-my-orders :is(.tka-button-2, .tka-button-3) .btn {
    width: 20%;
}

.woocommerce-MyAccount-title {
    font-weight: 700;
}

.woocommerce-MyAccount-navigation-link a {
    font-weight: 400 !important;
}

.wd-header-my-account .wd-dropdown-my-account {
    display: none;
}

@media screen and (max-width: 1024px) {
    .wd-my-account-sidebar {
        position: relative;
    }

    .woocommerce-MyAccount-navigation {
        z-index: 1;
        position: absolute;
        top: 36px;
        width: calc(100% - 60px);
        background-color: #fff;
        overflow: hidden;
        user-select: none;
        transition: all .3s ease;
        max-height: 0px;
    }

    .woocommerce-MyAccount-title.tka-selected~.woocommerce-MyAccount-navigation {
        max-height: 280px;
    }

    .tka-my-orders :is(.tka-button-2, .tka-button-3) .btn {
        width: 60%;
    }

    .wd-my-account-sidebar::before {
        content: ' ';
        height: 0;
        position: absolute;
        top: 6px;
        right: 45px;
        border: solid var(--color-gray-900);
        border-width: 0 1px 1px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(45deg);
    }
}