header.new-header .link-product-nav {
    font-family: 'Sweet-Regular', sans-serif;
    font-size: 16px;
    font-weight: 400;    
}
header.new-header .nav__links--account li a {
    font-family: 'Sweet-Regular', sans-serif;
}
header.new-header .mobile-consultora, header.new-header .mobile-login-user {
    font-family: 'Sweet-Regular', sans-serif;
    font-size: 14px;
    font-weight: 400;     
}
header.new-header .mobile-consultora a, header.new-header .mobile-login-user a {
    font-weight: 400!important;
}
header.new-header .nav__links--products .father a {
    font-family: 'Sweet-Regular', sans-serif;
    font-weight: 400;    
}
header.new-header .active-menu.container-main-nav {
    max-width: 320px;
    height: 100%;
}
footer.new-footer-cyzone .razon-social {
    margin-top: 2rem;
    text-align: center;
}
.display-mobile {display: none;}
.footer-social-title::after {display: none;}
footer.new-footer-cyzone .content-footer {
    font-family: 'Sweet-Regular', sans-serif;
    font-weight: 400;
    font-size: 14px;
}
footer.new-footer-cyzone .content-footer h5,
footer.new-footer-cyzone .payments span {
    font-family: 'Sweet-Regular', sans-serif;
    font-weight: 400;
    font-size: 14px;
}
footer.new-footer-cyzone .content-footer h5 {
    height: 40px;
    font-size: 16px;
}
footer.new-footer-cyzone .payments span {width: auto;}

@media screen and (min-width: 64rem) {
    .menu-primary>li>a, 
    header.new-header .nav__links--products .father a {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: .1px;
        text-align: center;
        padding: 16px;
        border-bottom: 4px solid transparent;
    }
    footer.new-footer-cyzone .razon-social {
        margin-top: 0;
        text-align: right;
        -ms-flex-direction: row;
        flex-direction: row;
    }    
    footer.new-footer-cyzone .payments {
        margin-top: 2rem;
        text-align: left;
    }
    
    footer.new-footer-cyzone .item-footer-menu a {line-height: 2;}
    footer.new-footer-cyzone .payment-methods {
        padding-left: 0;     
    }    
}

@media (max-width: 64em) {
    header.new-header .container-main-nav {top: 0vh}
    footer.new-footer-cyzone .payment-methods li.icons:nth-child(n+2):nth-child(-n+6) {
        margin-top: 0;
    }
    footer.new-footer-cyzone .payment-methods {column-count: 2;}
    .display-mobile {display: block;}
    .reverse-mobile {flex-direction: column-reverse;}
    footer.new-footer-cyzone .content-footer {padding-inline: 15px;}
    footer.new-footer-cyzone .social-networks {
        border: none;
        padding-top: 0;
    }
    footer.new-footer-cyzone .footer-links {
        padding-block: 30px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    footer.new-footer-cyzone .item-footer-menu a {padding-inline: 15px}
    footer.new-footer-cyzone .footer-links ul {border-top: none}
    footer.new-footer-cyzone .item-footer-menu a {
        padding: 7px 0 10px;
        display: flex;
    }    
    footer.new-footer-cyzone .payment-methods,
    .footer.new-footer-cyzone .razon-social,
    footer.new-footer-cyzone .payments {padding-inline: 0;}
    footer.new-footer-cyzone .payment-methods li.icons {
        float: none;
        margin-left: 0;
        max-width: 50%;
    }    
    footer.new-footer-cyzone .payments .content-image {padding-left: 0;}
    footer.new-footer-cyzone .content-footer h5 {padding-left: 0;}
    footer.new-footer-cyzone .payments .razon-social {margin-top: 0;}
    footer.new-footer-cyzone .payment-methods {
        column-count: 2;
        display: flex;
        flex-wrap: wrap;     
        row-gap: 1rem;
    }        
}

/*Footer new */
footer.new-footer-cyzone ul {list-style: none;}
footer.new-footer-cyzone .item-footer-menu {margin-left: 0;}
footer.new-footer-cyzone .item-footer-menu::marker {
    display: none;
    color: transparent;
}