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

.menu-desktop .top-login .form_header_busca .input-group{
    border: 1px solid #cecece !important;
    border-radius: 2px !important;
    padding: 0px 0px 0px 10px !important;
}

span.input-group-btn {
    background: var(--cor-2);
}

#btn-cart a{
    color: var(--cor-2);
}

.badge{
    color: var(--cor-3) !important;
}

.menu-desktop #btn-cart a .badge{
    font-size: 13px !important;
    top: 22px;
}

.mega-menu{
    background: var(--cor-1);
    border-top: 3px solid #ebebeb !important;
}

.caret{
    color: #535353;
}

.link-todas-categorias:hover .caret{
    border-top-color: var(--cor-3);
}

header{
    box-shadow: none;
}

.navbar-nav>li>a{
    flex-direction: row;
    gap: 7px;
}

.menu-item-root .icon img {
    filter: none !important;
}

.navbar-nav>li>.dropdown-menu{
    background: white !important;
}

.ul-todas-categorias li > a.dept-link-l2{
    color: #535353 !important;
}

.dept-title-l1:hover{
    color: #3884ff !important;
}

.ul-todas-categorias li > a.dept-link-l2:hover{
        color: #3884ff !important;

}

.dept-title-l1{
    color: var(--cor-3) !important;
    text-transform: uppercase;
}

.dept-icon-16{
    display: none;
}

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

#tarja-slide .first-line{
    color: black;
}

#tarja-slide ul li{
    background: transparent;
}

#tarja-slide .second-line{
    font-size: 12px;
}

.newsletter{
    background: var(--cor-3);
    padding: 0px 20px 0px 20px;
}

.newsletter button {
    background-color: #3884ff !important;
    border-color: #3884ff !important;
    width: 100%;
}

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

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

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

.footer-1-2 {
    background: var(--cor-1);
}

@media (max-width: 430px){
.newsletter{text-align: center;}
form#newsletterForm {
    margin-top: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
}
.footer-social-links{
    justify-content: left;
}
.icone-burguer-mobile{
    fill: var(--cor-2);
}
.mobile-header{background-color: transparent !important;}
.navbar-nav{align-items: start;}
.navbar-nav>li{border-bottom: none;}
.container-busca-mobile{border-radius: 3px; border: 1px solid #cecece;}
}
