:root
{
    --cor-texto-1: #000000;
}

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

.logo 
{
    max-height: 120px  !important;
}

.texto-header,
.texto-header a
{
    color: #fff !important;
}

.iconeHeader {
    filter: invert(0);
}

.user-icon {
    filter: invert(1);
}

.badge {
    color: #000 !important;
}

.faixa-header-second {
    border-bottom: none !important;
    background-color: var(--cor-1) !important;
    padding: 6px 0 !important;
}

.faixa-header-second .container-fluid,
.faixa-header-second .container {
    padding-inline: 30px !important;
}

.faixa-header-second .row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    margin: 0 !important;
}

.faixa-header-second .secao-telefone-faixa,
.faixa-header-second .area-icones-faixa,
.faixa-header-second .icones-redes-sociais {
    display: flex !important;
    align-items: center !important;
}

.faixa-header-second .secao-telefone-faixa {
    gap: 8px !important;
    padding: 0 !important;
}

.faixa-header-second .area-icones-faixa {
    justify-content: space-between !important;
    gap: 24px !important;
    padding: 0 !important;
}

.faixa-header-second .icones-redes-sociais {
    gap: 14px !important;
}

.faixa-header-second p,
.faixa-header-second .text-faixa-2 {
    margin: 0 !important;
    margin-block: 0 !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    line-height: 1 !important;
}

.faixa-header-second .text-faixa {
    margin-block: 0 !important;
    margin-inline: auto !important;
    padding: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    line-height: 1 !important;
}

.faixa-header-second a {
    display: inline-flex !important;
    align-items: center !important;
    margin: 0 !important;
    line-height: 1 !important;
}

.faixa-header-second svg {
    display: block !important;
    margin: 0 !important;
}

.text-faixa,
.text-faixa-2
{
    color: var(--cor-texto-1) !important;
}

header input[type="text"]::-webkit-input-placeholder,
.input-header::-webkit-input-placeholder,
#_realizar_pesquisar::-webkit-input-placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}

header input[type="text"]:-moz-placeholder,
.input-header:-moz-placeholder,
#_realizar_pesquisar:-moz-placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}

header input[type="text"]::-moz-placeholder,
.input-header::-moz-placeholder,
#_realizar_pesquisar::-moz-placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}

header input[type="text"]:-ms-input-placeholder,
.input-header:-ms-input-placeholder,
#_realizar_pesquisar:-ms-input-placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}

header input[type="text"]::-ms-input-placeholder,
.input-header::-ms-input-placeholder,
#_realizar_pesquisar::-ms-input-placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}

header input[type="text"]::placeholder,
.input-header::placeholder,
#_realizar_pesquisar::placeholder
{
    color: #fff !important;
    opacity: 1 !important;
}


.link-todas-categorias
{
    color: var(--cor-preto, #000000) !important;
}

.nav>li>a:focus, .nav>li>a:hover, .nav>li:hover>a 
{
    background-color: transparent !important;
}

.footer-1-2,
article,
body 
{
    background-color: var(--cor-1) !important;
}

.numeros-tel-footer 
{
    color:#000 !important;
}

.icones-siga-nos 
{
    fill: #000000;
}

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

.menu-desktop .nav > li.dropdown > .dropdown-menu {
    display: block;
}

.minhacontasubtitle a{
    color: var(--cor-2);
}