

#rodape>div:nth-child(3) {
    background: var(--cinza-escuro) !important;
    color: var(--branco) !important;
    padding: 10px 0;
}

.conteiner-principal #cabecalho {
    background: var(--cinza-escuro) !important;
    position: relative;
    min-height: 174px;
}

.barra-inicial {
    padding: 4px 0;
    background: var(--preto) !important;
}

.pagina-inicial #corpo {
    background: var(--cinza-escuro) !important;
    margin-bottom: 0;
    padding: 30px 0;
}

#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela {
    color: var(--branco) !important;
}

#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto .preco-parcela strong.titulo {
    font-size: 12px;
    white-space: nowrap;
    font-weight: 700;
    color: var(--branco) !important; /* Adicionado para consistência */
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: var(--branco);
}

.pagina-produto #corpo {
    padding: 40px 0;
    background: #333333!important;
    margin-bottom: 0;
    color: #ffffff!important;
}

.tema-escuro .cor-secundaria,.tema-escuro .atributo-comum a span {
    color: #ffffff!important;
}

.pagina-categoria #corpo {
    margin-bottom: 0;
    padding-bottom: 40px;
    background: #333333!important
}

#listagemProdutos .listagem-linha .listagem-item .info-produto .preco-produto strong.preco-promocional {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 17px;
    color: #c19e74!important;
    margin: 0;
    font-weight: 800
}

.botao.newsletter-assinar {
    padding: 12px 64px;
    justify-content: center;
    align-items: center;
    background: #333333!important;
    padding: 15px 0!important;
    width: 40%;
    color: var(--branco)
}

.tema-escuro #rodape .span9.span12 p {
    color: #ffffff!important
}

.tema-escuro .cor-secundaria,.tema-escuro .atributo-comum a span {
    color: #c19e74!important;
}

.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .acoes-produto .preco-produto .preco-promocional,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .acoes-produto .preco-produto .preco-promocional,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .acoes-produto .preco-produto .preco-promocional {
    font-size: 15px;
    font-weight: 400;
    color: #c19e74!important;
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    top: -2px;
    position: relative;
    float: left
}

.pagina-produto #corpo .conteiner .secao-principal .produto .span5 .principal .cep .form-inline .input-append.input-prepend button.btn,.pagina-produto #corpo .conteiner .secao-principal .produto .span6 .principal .cep .form-inline .input-append.input-prepend button.btn,.pagina-produto #corpo .conteiner .secao-principal .produto .span7 .principal .cep .form-inline .input-append.input-prepend button.btn {
    position: absolute;
    right: 5px;
    width: 44px;
    height: 24px;
    top: 4px;
    padding: 0;
    font-size: 11px;
    border: none;
    background: #c19e74!important;
    color: var(--branco);
    border-radius: 0!important
}

.pagina-produto #corpo .conteiner .secao-principal .produto .lista-redes .addthis_toolbox ul li:nth-child(2) .lista-favoritos {
    background: #c19e74!important;
    color: var(--branco);
    padding: 10px 30px;
    letter-spacing: 1.4px
}


.aproveite-tambem .listagem-linha .listagem-item .info-produto .preco-produto strong.preco-promocional {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 17px;
    color: #c19e74!important;
    margin: 0;
    font-weight: 800
}


.botao.newsletter-assinar {
    padding: 12px 64px;
    justify-content: center;
    align-items: center;
    background: #333333!important;
    padding: 15px 0!important;
    width: 40%;
    color: var(--branco)
}


.aproveite-tambem h4.titulo {
    text-align: center;
    background: 0 0;
    position: relative;
    z-index: 1;
    color: #888;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background: #333333!important;
    padding: 0 20px
}

.conteiner-principal #cabecalho .conteiner .menu.superior .nivel-um li strong {
    color: #ffffff!important;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li .icon-user {
    background: 0 0;
    color: #c19e74!important;
    position: relative;
    margin-right: 8px;
    top: 4px;
    width: 26px;
    height: 26px
}

.pagina-carrinho:not(.carrinho-checkout) #corpo {
    padding: 40px 0;
    background: #333333!important;
    margin-bottom: 0
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho {
    border: 2px solid #000000!important;
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho td.line-18 {
    background: #333333!important;
    padding: 20px 10px
}

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .bg-dark {
    background-color: #333333!important;
}


.pagina-carrinho:not(.carrinho-checkout) .finalizar-compra h1.titulo small {
    font-size: 16px;
    color: #c19e74!important;
}


.pagina-carrinho #corpo {
    padding: 40px 0;
    background: #333333!important;
    margin-bottom: 0
}


.pagina-carrinho .tabela-carrinho .bg-dark {
    background-color: #333333!important;
}

.carrinho-checkout #formularioCheckout #userExtraInfo .control-group.span6 .control-label {
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formularioEndereco .control-label {
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.carrinho-checkout #formularioCheckout div#formularioObservacao .help-block {
    margin-top: 10px;
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}


.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento:before {
    content: "Escolha o método de pagamento";
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 4px;
    display: inline-block
}


.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada div#formasPagamento:before {
    content: "Escolha o método de pagamento";
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 4px;
    display: inline-block
}


.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls .control-label {
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada #escolha-cartao .controls .control-label {
    color: #ffffff!important;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.pedido-finalizado #box-pagamento-pix {
    padding: 40px;
    background: #333333!important;
    margin-bottom: 20px
}

.pedido-finalizado #box-pagamento-pix .pix-code .pix-code-description {
    max-width: 370px;
    background-color: #333333!important;
    border-radius: 5px;
    padding: 7px 10px
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span8 .busca .botao-busca {
    background: 0 0;
    border: 0;
    color: #c19e74;
    padding: 0;
    font-size: 17px
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho .icon-shopping-cart {
    background: #333333!important;
    position: relative
}



.carrinho-checkout #formularioCheckout .span4 .caixa-sombreada .caixa-info {
    border: 1px solid var(--cinza-claro);
    background: #333333!important;
    padding: 20px
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #333333!important;
}

.barra-inicial {
    padding: 4px 0;
    background: #333333 !important;
}


.barra-inicial .canais-contato ul li a {
    color: #ffffff!important;
}

.barra-inicial .canais-contato ul li a i {
    color: #ffffff!important;
}

.barra-inicial .canais-contato ul li span {
    color: #ffffff!important;
}

.barra-inicial .canais-contato ul li span i {
    color: #ffffff!important;
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .superior .acoes-conta li .icon-user:before {
    display: inline-block;
    width: 25px;
    height: 25px;
    vertical-align: -.125em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M16 7.992C16 3.58 12.416 0 8 0S0 3.58 0 7.992c0 2.43 1.104 4.62 2.832 6.09c.016.016.032.016.032.032c.144.112.288.224.448.336c.08.048.144.111.224.175A8 8 0 0 0 8.016 16a8 8 0 0 0 4.48-1.375c.08-.048.144-.111.224-.16c.144-.111.304-.223.448-.335c.016-.016.032-.016.032-.032c1.696-1.487 2.8-3.676 2.8-6.106m-8 7.001c-1.504 0-2.88-.48-4.016-1.279c.016-.128.048-.255.08-.383a4.2 4.2 0 0 1 .416-.991c.176-.304.384-.576.64-.816c.24-.24.528-.463.816-.639c.304-.176.624-.304.976-.4A4.2 4.2 0 0 1 8 10.342a4.18 4.18 0 0 1 2.928 1.166q.552.552.864 1.295q.168.432.24.911A7.03 7.03 0 0 1 8 14.993m-2.448-7.4a2.5 2.5 0 0 1-.208-1.024c0-.351.064-.703.208-1.023s.336-.607.576-.847s.528-.431.848-.575s.672-.208 1.024-.208c.368 0 .704.064 1.024.208s.608.336.848.575c.24.24.432.528.576.847c.144.32.208.672.208 1.023c0 .368-.064.704-.208 1.023a2.8 2.8 0 0 1-.576.848a2.8 2.8 0 0 1-.848.575a2.72 2.72 0 0 1-2.064 0a2.8 2.8 0 0 1-.848-.575a2.5 2.5 0 0 1-.56-.848zm7.424 5.306c0-.032-.016-.048-.016-.08a5.2 5.2 0 0 0-.688-1.406a4.9 4.9 0 0 0-1.088-1.135a5.2 5.2 0 0 0-1.04-.608a3 3 0 0 0 .464-.383a4.2 4.2 0 0 0 .624-.784a3.6 3.6 0 0 0 .528-1.934a3.7 3.7 0 0 0-.288-1.47a3.8 3.8 0 0 0-.816-1.199a3.9 3.9 0 0 0-1.2-.8a3.7 3.7 0 0 0-1.472-.287a3.7 3.7 0 0 0-1.472.288a3.6 3.6 0 0 0-1.2.815a3.8 3.8 0 0 0-.8 1.199a3.7 3.7 0 0 0-.288 1.47q0 .528.144 1.007c.096.336.224.64.4.927c.16.288.384.544.624.784q.216.216.48.383a5 5 0 0 0-1.04.624c-.416.32-.784.703-1.088 1.119a5 5 0 0 0-.688 1.406c-.016.032-.016.064-.016.08C1.776 11.636.992 9.91.992 7.992C.992 4.14 4.144.991 8 .991s7.008 3.149 7.008 7.001a6.96 6.96 0 0 1-2.032 4.907'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    filter: #ffffff!important;
    position: absolute;
    top: 0;
    left: 0;
    content: ""
}


.conteiner-principal #cabecalho .conteiner .conteudo-topo .favoritos-button:before {
    content: "";
    width: 28px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m12.1 18.55l-.1.1l-.11-.1C7.14 14.24 4 11.39 4 8.5C4 6.5 5.5 5 7.5 5c1.54 0 3.04 1 3.57 2.36h1.86C13.46 6 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5c0 2.89-3.14 5.74-7.9 10.05M16.5 3c-1.74 0-3.41.81-4.5 2.08C10.91 3.81 9.24 3 7.5 3C4.42 3 2 5.41 2 8.5c0 3.77 3.4 6.86 8.55 11.53L12 21.35l1.45-1.32C18.6 15.36 22 12.27 22 8.5C22 5.41 19.58 3 16.5 3'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    filter: #ffffff!important;
    position: absolute;
    top: 0;
    left: 0
}

.conteiner-principal #cabecalho .conteiner .conteudo-topo .inferior .span4 .carrinho .icon-shopping-cart:before {
    display: inline-block;
    width: 26px;
    height: 26px;
    vertical-align: -.125em;
    position: relative;
    top: 4px!important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='M3.794 12.03C4.331 9.342 4.6 8 5.487 7.134a4 4 0 0 1 .53-.434C7.04 6 8.41 6 11.15 6h1.703c2.739 0 4.108 0 5.13.7c.19.13.367.276.53.435c.888.865 1.157 2.208 1.694 4.894c.771 3.856 1.157 5.784.269 7.15c-.16.248-.348.477-.56.683C18.75 21 16.785 21 12.853 21H11.15c-3.933 0-5.899 0-7.065-1.138a3.998 3.998 0 0 1-.559-.683c-.888-1.366-.502-3.294.27-7.15Z'/%3E%3Ccircle cx='15' cy='9' r='1' fill='%23000'/%3E%3Ccircle cx='9' cy='9' r='1' fill='%23000'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-width='1.5' d='M9 6V5a3 3 0 1 1 6 0v1'/%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    filter: #ffffff!important;
    position: absolute;
    top: 0;
    left: 0;
    content: ""
}

.tema-escuro .sugestoes,.tema-escuro .carrinho,.tema-escuro .carrinho-interno,.tema-escuro .atributos ul li a,.tema-escuro .menu .nivel-dois,.tema-escuro .menu .nivel-tres,.tema-escuro .menu.lateral .nivel-um>li>a,.tema-escuro .direitos-reservados {
    background-color: #33333!important;
}

#listagemProdutos .titulo-categoria strong {
    color: #ffffff!important;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    background: #333333!important;
    padding: 0 20px
}

.menu-simples li a {
    display: block;
    padding: 3px 5px;
    color: #c19e74 !important;
}

#corpo {
    background: #333333 !important;
    margin-bottom: 0;
}
