/* Títulos das categorias */
.titulo,
.titulo-categoria,
.componente .titulo {
    color: #FFFFFF !important;
}

/* Nome dos produtos */
.nome-produto,
.listagem .nome-produto,
.listagem-item .nome-produto {
    color: #FFFFFF !important;
}

/* Preços */
.preco-produto,
.preco-promocional,
.preco-venda {
    color: #FFFFFF !important;
}

/* Parcelamento e informações secundárias */
.preco-parcela,
.preco-a-partir,
.preco-produto small {
    color: #C0C0C0 !important;
}

/* Botão Ver Mais */
.botao,
.botao.principal,
.listagem .botao {
    background: #A67C00 !important;
    border: 1px solid #C9A227 !important;
    border-radius: 30px !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
    letter-spacing: 0.5px;
}

.selo-desconto,
.tag-desconto {
    background: #A67C00 !important;
    color: #FFFFFF !important;
}

/* Hover */

.botao:hover,
.botao.principal:hover {
    opacity: 0.92;
}

/* Selos de desconto */

   

/* Títulos dos produtos */
.nome-produto,
.produto-nome,
h1, h2, h3 {
    color: #FFFFFF !important;
}

/* Textos secundários */
p,
span,
.descricao,
.texto,
.info-produto {
    color: #D9D9D9 !important;
}

/* Preço principal */
.preco-produto,
.preco-promocional,
.preco-venda,
.preco {
    color: #B8860B !important;
    font-weight: 700 !important;
}

/* Parcelamento */
.parcelamento,
.preco-parcela,
.produto-parcelamento {
    color: #C0C0C0 !important;
}

/* Preço PIX / Boleto */
.preco-pix,
.preco-boleto {
    color: #D4AF37 !important;
    font-weight: 600 !important;
}

/* Categorias */
.titulo-categoria,
.nome-categoria,
h1 {
    color: #FFFFFF !important;
}

/* Rodapé */
.footer,
.footer p,
.footer a,
.rodape,
.rodape p,
.rodape a {
    color: #C0C0C0 !important;
}

/* Ícones de login e carrinho */
svg,
.icone,
.icon {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

/* Botões dourados */
.botao,
.botao.principal,
.listagem .botao {
    background: #A67C00 !important;
    border: 1px solid #C9A227 !important;
    color: #FFFFFF !important;
    border-radius: 30px !important;
    font-weight: 600 !important;
}

/* Selos de desconto */
.selo-desconto,
.tag-desconto {
    background: #A67C00 !important;
    color: #FFFFFF !important;
}

/* Rodapé Premium Shelby's */
.footer,
.footer p,
.footer a,
.rodape,
.rodape p,
.rodape a {
    color: #D9D9D9 !important;
}

.footer h3,
.footer h4,
.rodape h3,
.rodape h4 {
    color: #FFFFFF !important;
}
/* Shelby's Premium Footer */

footer *,
#rodape *,
.rodape *,
.institucional *,
.atendimento *,
.categorias-rodape * {
    color: #D9D9D9 !important;
}

/* Títulos */
footer h3,
footer h4,
#rodape h3,
#rodape h4,
.rodape h3,
.rodape h4 {
    color: #FFFFFF !important;
    font-weight: 600 !important;
}

/* Links */
footer a,
#rodape a,
.rodape a {
    color: #D9D9D9 !important;
    transition: 0.3s ease;
}

/* Hover Premium */
footer a:hover,
#rodape a:hover,
.rodape a:hover {
    color: #A67C00 !important;
}

/* Conteúdo das páginas institucionais */


/* Instagram Premium */

.instagram,
.instagram a,
.instagram svg,
.instagram i {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
}

.preco-produto,
.preco-produto *,
.preco-parcela,
.parcelamento,
.preco-parcelado {
    color: #D9D9D9 !important;
}

.instagram {
    background: transparent !important;
}

/* Força todos os textos das páginas */





/* Ícone Instagram Gradiente */

.fa-instagram {
    color: #E4405F !important;
}
.instagram a,
.social-instagram a,
.fa-instagram,
.icon-instagram {
    color: #E4405F !important;
}
.pagina,
.page-content,
.conteudo,
.corpo-pagina {
    background: #0D0D0D !important;
}
.page-content,
.page-content *,
.conteudo,
.conteudo *,
.pagina-conteudo,
.pagina-conteudo * {
    color: #FFFFFF !important;
}

.page-content h1,
.page-content h2,
.page-content h3,
.page-content h4,
.conteudo h1,
.conteudo h2,
.conteudo h3,
.conteudo h4,
.pagina-conteudo h1,
.pagina-conteudo h2,
.pagina-conteudo h3,
.pagina-conteudo h4 {
    color: #D6C6A8 !important;
}
.page-content p,
.page-content li,
.page-content span,
.page-content div {
    color: #FFFFFF !important;
}
.page-content *,
.conteudo *,
.pagina *,
.pagina-pagina *,
.entry-content *,
.texto-pagina * {
    color: #FFFFFF !important;
}
.page-content *,
.conteudo *,
.pagina *,
.pagina-pagina * {
    opacity: 1 !important;
    
}
