.busca input {
    border-radius: 99px;
}

.busca .botao-busca,
.busca .botao-busca:hover {

    background: #ED1C24;
    border-radius: 0 99px 99px 0;

}

#cabecalho .menu {
    background: #ED1C24;
}

.botao-busca i,
.botao-busca svg {
    fill: #fff;
}

#cabecalho,
.barra-inicial {
    background: #000000;
}

.barra-inicial .canais-contato,
.barra-inicial .canais-contato a,
.barra-inicial .canais-contato i,
.barra-inicial .canais-contato span,
.canais-contato ul li:first-child,
.lista-redes i {
    color: #fff;
}

.barra-inicial .lista-redes a:hover i,
.barra-inicial .lista-redes i {
    color: #fff;
}

.barra-inicial .rastreio-rapido i {
    border: 1px solid #fff;
}

.barra-inicial .rastreio-rapido i::before {
    background: #fff;
}

#cabecalho > .conteiner {
    width: 100%;
    padding: 0;
    background: #fff;
}

#cabecalho .menu .nivel-um > li > a > .titulo {
    line-height: 54px;
}

.sem-banner .caixa-vazia {
    display: none;
}
.mini-banner .modulo {
    width: 50%;
}

#rodape .institucional {
    background: #000;
}

#rodape .institucional .titulo,
#rodape .institucional a,
#rodape .institucional i,
#rodape .institucional p,
#rodape .institucional span,
#rodape .lista-redes i,
#rodape .lista-redes i:hover {

    color: #fff;
}

#rodape .titulo::after {
    background: #fff;
}

#barraNewsletter .componente .botao {
    background: #ED1C24;
    border-radius: 5px;
    box-shadow: inset 0 0 0 0 #fff;
}

#barraNewsletter .componente .botao:hover {
    background: #961010;
    border-radius: 5px;
    box-shadow: inset 0 0 0 0 #fff;
}

#rodape .institucional li a:hover {
    color: #ED1C24;
}

.static-banner {
    margin-bottom: 20px;
}

#rodape .bandeiras-pagamento,
#rodape .lista-redes,
#rodape .selos ul {
    filter: grayscale(1);
}

.gateways-rodape,
.gateways-rodape * {
    display: none;
}

.pagamento-selos .span4 {
    width: 37%;
    margin: 0;
}

#listagemProdutos .titulo-categoria::after {
    content: "";
    display: block;
    height: 30px;
    width: 30px;
    margin: 0 auto;
    background-image: url("https://cdn.awsli.com.br/1726/1726093/arquivos/logo-street.png");
    background: transparent;
}

.carrinho .qtd-carrinho {
    background: #ed1b23;
}

.instagram-rodape {
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (max-width: 767px) {
    .mini-banner .modulo {
        width: 100%;
    }

    .pagamento-selos .span4 {
        width: 100%;
        margin: 0;
    }

    .atalhos-mobile .icon-shopping-cart .itens {
        background: #ed1b23;
    }
}
