#tarja-slide ul{display: flex !important; justify-content: center !important;align-items: center !important; flex-wrap: wrap !important; list-style-type: none !important;}

.faixa-head {
    background: var(--cor-2);
}

.faixa-redes {
    margin-top: 5px;
    display: flex;
    gap: 10px;
}

header {
    background: var(--cor-3);
    box-shadow: none;
    padding: 5px 0;
}

.mega-menu{
    background: var(--cor-1);
    min-height: 55px;
}

.menu-desktop .top-login .form_header_busca .input-group {
    background: transparent !important;
    border: 1px solid black !important;
    border-radius: 5px !important;
    overflow: visible !important;
    transition: border-color .18s ease;
    position: relative;
    padding: 5px 2px 2px 4px;
    box-shadow: none !important;
    border-bottom: 4px solid var(--cor-1) !important;
}

svg.svg-lupa {
    filter: invert(0);
}

span.input-group-btn {
    background: none;
}

#btn-cart a{
    color: black;
    font-weight: bold;
}

.navbar-nav>li>a{
    flex-direction: row;
    height: 50px;
}

.navbar-nav>li {
    height: 50px;
}

.navbar-nav>li>a::after{
    display: none;
}

.navbar-nav {
    height: 50px !important;
}

body{
    background-color: var(--cor-4) !important;
}

.img-cat {
    border: none;
    padding: 0px;
    width: 70% !important;
    height: auto !important;
    border-radius: 0 !important;
}

.text-cat{
    display: none;
}

.centro .titulo-vitrine h2{
    font-weight: normal;
    text-transform: uppercase;
}

.newsletter{
    box-shadow: none;
    margin-bottom: 20px;
}


.newsletter button {
    background-color: var(--cor-2) !important;
    border-color: var(--cor-2) !important;
}

.footer-1-2 h4 {
    color: black;
    text-transform: uppercase;
    font-weight: bold;
}

footer ul>li>a {
    color: #5c5c5c;
}

footer ul>li>a:hover {
    color: var(--cor-2);
}

.footer-topicos {
    color: #5c5c5c;
}