/* MOBILE */
.page-wrapper .page-header .header.content .custom-account-nav-container-mobile,.page-wrapper .page-header .header.content .custom-account-nav-container-mobile .custom-account-nav-mobile.custom-account-nav-mobile-no-login{
    display: flex;
    height: 24px;
    width: 22px;
}
.page-wrapper .page-header .header.content .custom-account-nav-container-mobile{
    position: absolute;
    right: 55px;
    top: 26px;
    display: none;
}

/* DESKTOP */
.custom-account-nav-container .custom-account-nav {
    width: fit-content;
    margin: auto;
    display: flex;
    flex-direction: column;
    padding: 10px;
    align-items: center;
    gap: 5px;
}
.custom-account-nav-container .custom-account-nav .custom-account-nav-links {
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    color: var(--typo);
}
.custom-account-nav-container .custom-account-nav .custom-account-nav-links a {
    margin: 0 10px;
    cursor: pointer;
    color: var(--typo);
    text-decoration: none;
    text-transform: uppercase;
}
.custom-account-nav-container .custom-account-nav .custom-account-nav-links a:hover {
    text-decoration: none;
}
.custom-account-nav-container{
    display: none;
}
.page-wrapper .page-header .header.content .custom-menu-container .custom-account-nav-container{
    display: block;
    width: 25%;
    margin: auto;
}

@media (min-width: 768px) {
    /* my account */
    .custom-account-nav-container{
        display: flex;
        flex-direction: row-reverse;
    }
    .custom-account-nav-container .custom-account-nav-desktop {
        display: flex;
        align-items: center;   
        width: fit-content;
    }
    .custom-account-nav-container .custom-account-nav-desktop > svg {
        padding: 0 5px;
    }
    .custom-account-nav-container .custom-account-nav-desktop .no-login-texts-container {
        display: flex;
        flex-direction: column;
    }
    .custom-account-nav-container .custom-account-nav-desktop .no-login-texts-container > a {
        color: #333;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }
    .custom-account-nav-container .custom-account-nav-desktop .no-login-texts-container > a:hover {
        color: var(--primary-basic);
        text-decoration: none;
    }
    .custom-account-nav-container .custom-account-nav-desktop .no-login-texts-container > span {
        color: var(--texto);
        font-size: 12px;
        font-weight: 600;
    }
    /* fav button */
    .page-wrapper .page-header .header.content .header-user-session .custom-account-nav-container .custom-account-nav-desktop-fav{
        width: fit-content;
        display: flex;
        position: absolute;
        right: 110px;
    }
    .page-wrapper .page-header .header.content .header-user-session .custom-account-nav-container .custom-account-nav-desktop-fav a{
        display: flex;
    }
    /* MOBILE */
    .page-wrapper .page-header .header.content .custom-account-nav-container-mobile{
        display: none;
    }
}
