#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);}

.mega-menu{background: var(--cor-2);}

.menu-desktop .top-login .form_header_busca .input-group{border-bottom: none !important;}

.menu-desktop .top-login .form_header_busca .input-group::after{display: none !important;}

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

.menu-desktop .top-login .form_header_busca .input-group{background: white !important; border-radius: 20px !important;}

.menu-desktop .input-header{padding-left: 17px;}

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

.iconeHeader{filter: invert(0);}

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

.menu-desktop .btn-default.btn-log{color: white;}

button.btn.btn-default.btn-log.dropdown-toggle:hover {color: white !important;}

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

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

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

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

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; padding-bottom: 0px;}

.mega-dropdown-menu .menu-link-l2{margin-bottom: 0;}

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

.mega-dropdown-menu .mega-cta{padding: 5px !important;}

.sub-menu > li > a:hover{color: var(--cor-2) !important; background-color: transparent !important;}

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

.dept-link-l2:hover{color: var(--cor-2) !important;}

ul.dropdown-menu.mega-dropdown-menu.dropdown-desktop.container.dropdown-todas-categorias{max-height: 380px; overflow-y: auto;}

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

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

body{background-color: white !important;}

.produto .mensagem-b2b-acoes .btn{background: var(--cor-1); color: white !important; border-color: var(--cor-1);}

.newsletter{background: var(--cor-2); font-weight: bold;}

.footer-1{background: none; padding-top: 20px;}

.footer-1-2 h3{font-size: 18px; font-weight: bold;}

@media (max-width: 768px){
    .icone-burguer-mobile{fill: var(--cor-2);}
    .icone-sacola{stroke: var(--cor-2);}
    .contador-carrinho{background: var(--cor-2);}
}