:root {--cor_primaria: #556a43;--cor_secundaria: #556a43;--cor_botao: #556a43;--cor_botao_hover: #415232;--cor_texto_botao: #ffffff;--cor_texto_botao_hover: #ffffff;--cor_botao_comprar: #5bbf5f;--pre_cabecalho: #e4e4e4;--cor_texto_pre_cabecalho: #556a43;--cor_cabecalho: #ffffff;--cor_icones: #556a43;--cor_icones_hover: #556a43;--cor_texto_icones: #556a43;--cor_menu: #556a43;--cor_texto_menu: #ffffff;--cor_newsletter: #556a43;--cor_texto_newsletter: #ffffff;--cor_footer: #ffffff;--cor_texto_footer: #556a43;--texto_global: #556a43;--texto_background: #556a43;--cor_tag_frete_gratis: #ffffff;}


/* Títulos do checkout */
#checkout .titulo,
#checkout .cabecalho-interno {
    color: #556A43 !important;
}

/* Produtos */
#checkout .produto-info,
#checkout .phone-pulleft,
#checkout .sku,
#checkout .item-nome {
    color: #556A43 !important;
}

/* Preço */
#checkout .preco,
#checkout .total,
#checkout .resumo-compra {
    color: #556A43 !important;
}


/* Força tudo para verde no carrinho, independente do tema */
body.pagina-carrinho *,
body.pagina-carrinho a,
body.pagina-carrinho span,
body.pagina-carrinho h1,
body.pagina-carrinho h2,
body.pagina-carrinho h3,
body.pagina-carrinho h4,
body.pagina-carrinho h5,
body.pagina-carrinho h6 {
    color: #556A43 !important;
}


/* Corrige cor-secundaria quando o tema está no modo escuro */
body.tema-escuro .cor-secundaria,
body.tema-escuro .cor-secundaria *,
body.tema-escuro .cor-secundaria span,
body.tema-escuro .cor-secundaria b {
    color: #556A43 !important;
}


/* Corrige textos brancos gerados pelo Dark Mode no carrinho */
body.pagina-carrinho.tema-escuro .cor-secundaria,
body.pagina-carrinho.tema-escuro .cor-secundaria * {
    color: #556A43 !important;
}

