/* 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;
}

/* DESKTOP */
.custom-account-nav-container .custom-account-nav {
    width: fit-content;
    margin: 50px auto;
    border-radius: 5px;
    display: flex;
    padding: 10px;
    align-items: center;
    position: relative;
    box-sizing: border-box;
    background-clip: padding-box;
    border: 2px solid transparent;
    background-color: #ffffff;
    border: 2px solid var(--primario);
}
.custom-account-nav-container .custom-account-nav:before {
    content: '';
    position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background: var(--primary);
}
.custom-account-nav-container .custom-account-nav svg {
    margin-left: 10px;
}
.custom-account-nav-container .custom-account-nav .custom-account-nav-links {
    font-size: 14px;
    font-weight: 600;
    display: flex;
    align-items: center;
    color: var(--primario);
}
.custom-account-nav-container .custom-account-nav .custom-account-nav-links a {
    margin: 0 10px;
    cursor: pointer;
    color: var(--primario);
    text-decoration: none;
}
.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;
}

@media (min-width: 769px) {
    /* DESKTOP */
    .page-wrapper .page-header .header.content .header-user-session .custom-account-nav-container{
        display: flex;
        flex-direction: row-reverse;
        width: fit-content;
        position: absolute;
        right: 90px;
        top: 42px;
        gap: 20px;
    }
    /* my account */
    .custom-account-nav-container{
        display: block;
    }
    .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;
    }
    .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;
    }
}

@media (min-width: 1440px){
    .page-wrapper .page-header .header.content .header-user-session .custom-account-nav-container{
        right: 100px;
        gap: 70px;
        top: 41px;
    }
}



