#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 #btn-cart a .badge {
    right: -9px;
    padding: 2px 4px !important;
    font-size: 11px !important;
    background: var(--cor-3) !important;
}

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

#tarja-slide ul li{
    background-color: #fbfbfb;
}

#tarja-slide .first-line{
    color: var(--cor-1);
}

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

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

@media (max-width: 992px) {
    .icone-burguer-mobile {
        fill: var(--cor-3);
    }

}

@media (max-width: 992px) {
    .icone-sacola {
        stroke: var(--cor-3);
    }
}

@media (max-width: 430px){
    .contador-carrinho{background: var(--cor-3);}
    .navbar-nav>li>a{background-color: transparent !important;}
    .produto .botoes-area{flex-direction: column;}
    .produto .btn-carrinho{width: 100% !important;}
}

.mobile-lateral{
    background-color: var(--cor-1);
}

.produto.custom-estilo{
    z-index: 499;
}

.cart-item .btn-default {
    color: white;
    background-color: var(--cor-1);
    border-color: #ccc;
}

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

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

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

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


.menu-desktop .btn-default.btn-log:hover{
    color: #fff !important;
}

.menu-desktop #btn-cart a .badge{
    color: var(--cor-1) !important;
}

footer .col-md-3 a {
    color: black !important;
}