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

header{background: var(--cor-1);}

.menu-desktop .form_header_busca{margin: 0;}

.menu-desktop .top-login .form_header_busca .input-group::after{background: var(--cor-2);}

.btn-busca{margin-right: 7px;}

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

.menu-desktop .top-login .form_header_busca .input-group.input-teste input.input-header::placeholder{color: #fff !important; opacity: 1 !important;}

.iconeHeader{filter: invert(0);}

.show-on-hover button{color: white !important;}

.show-on-hover button:hover{color: white !important;}

.show-on-hover .caret{display: none;}

.btn-log img{filter: invert(0);}

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

.menu-desktop #btn-cart a .badge{right: -12px; padding: 3px 5px !important;}

.btn-simple{background: var(--cor-2) !important;}

.btn-simple a{color: white !important;}

button.btn.btn-success.btn-tel{color: black !important;}

.content-info p{font-size: 12px !important; display: flex; justify-content: center;}

.navbar-nav>li>a{flex-direction: row; text-transform: uppercase; font-weight: bold; gap: 7px;}

.menu-link-root .caret-indicator{display: none;}

.menu-item-root:hover > a.menu-link-root .menu-text{color: white !important; opacity: 0.8;}

.mega-dropdown-menu{gap: 0px;}

.nav>li>a:focus, .nav>li>a:hover, .nav>li:hover>a{color: white;}

.nav>li:hover>a img, .nav>li>a:focus img{filter: invert(1) !important;}

ul.dropdown-menu.mega-dropdown-menu.dropdown-desktop.container.dropdown-todas-categorias{width: 100% !important; left: 0 !important;}

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

.menu-item-root:hover .icon img{filter: brightness(1) !important; opacity: 0.8;}

ul.dropdown-desktop.dropdown-menu.mega-dropdown-menu.sub-menu.menu-elevated.mega-animation{flex-direction: column;}

.mega-dropdown-menu > li.nivel-3-pai{flex: 0;}

.mega-dropdown-menu .mega-cta{padding: 4px;}

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

.dept-title-l1:hover{opacity: 0.8;}

.mega-dropdown-menu > li > ul > li > a{font-weight: normal;}

.mega-dropdown-menu .mega-cta-link:hover{background: none !important; color: var(--cor-2) !important;}

body{background-color: white !important;}

.footer-1{padding-top: 20px; font-weight: bold;}

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

@media (max-width: 768px){
    .icone-burguer-mobile{fill: white;}
    .icone-sacola{stroke: white;}
    .contador-carrinho{background: var(--cor-2); height: 14px; right: -11px; top: -7px;}
    .logo-mobile{width: 85%;}
    .produto .botoes-area{flex-direction: column;}
    .produto .btn-carrinho{width: 100% !important;}
    .container-busca-mobile{background-color: #f3f3f3;}
    .input-header{background-color: transparent !important;}
    .btn-busca{background: none !important; margin-right: 13px;}
    svg.svg-lupa{filter: invert(0);}
    .mensagem-rodape{text-align: center; margin-bottom: 20px;}
    form#newsletterForm{display: flex; justify-content: center;}
}

.lista-filiais ul{
    list-style:none;
    margin:0;
    padding:0;
    display: flex;
    text-align: center;
}

.cabecalho-filiais {
    background: none;
    color: var(--cor-1);
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 10px !important;
    display: flex;
    text-align: center;
}

.cabecalho-filiais li{
    line-height:24px;
}

.linha-filial{
    padding:12px 0;
    border-bottom: none;
    background: none;
}

.linha-filial li{
    line-height:24px;
    color: white;
}

.linha-filial a{
    color:white;
    text-decoration:none;
}

.linha-filial a:hover{
    text-decoration:underline;
}

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

.footer-1-2 h3 {
    font-size: 17px;
    font-weight: bold;
    color: var(--cor-1);
}

@media(max-width: 768px){
    .lista-filiais ul{flex-direction: column;}
    .cabecalho-filiais{display: none !important;}
    .linha-filial{margin-bottom: 10px !important;}
    .linha-filial li:first-child{color: var(--cor-1);}
    .footer-social-links{justify-content: start;}
}