:root {
    --cor_primaria: #355E3B; --cor_secundaria: #355E3B; --cor_botao: #000000; --cor_botao_hover: #c47021; --cor_texto_botao: #ffffff; --cor_texto_botao_hover: #ffffff; --cor_botao_comprar: #355E3B; --pre_cabecalho: #c47021; --cor_texto_pre_cabecalho: #ffe4c4; --cor_cabecalho: #ffffff; --cor_icones: #c47021; --cor_icones_hover: #c47021; --cor_texto_icones: #c47021; --cor_menu: #355E3B; --cor_texto_menu: #ffe4c4; --cor_newsletter: #355E3B; --cor_texto_newsletter: #ffe4c4; --cor_footer: #fefaf1; --cor_texto_footer: #000000; --texto_global: #201E1E; --texto_background: #ffffff; --cor_tag_frete_gratis: #ffe4c4;
}


span.titulo.cor-secundaria.vazio-text {
    display: none !important;
}
    #corpo .secao-banners .full-banners {
        max-width: 1300px !important;
    }

/* Garante que o botão de favoritos permaneça oculto em todos os estados */
.product-card:hover .btn-favorite,
.product-title:hover .btn-favorite-title,
.product-card:hover .btn-favorite *,
.product-title:hover .btn-favorite-title * {
    display: none !important;
}

/* Cobertura adicional para possíveis contêineres e estados */
.product-card .btn-favorite,
.product-card .btn-favorite *,
.product-title .btn-favorite-title,
.product-title .btn-favorite-title * {
    display: none !important;
}

/* Esconder favoritos em qualquer estado ativo */
.btn-favorite:active,
.btn-favorite:focus,
.btn-favorite:visited,
.btn-favorite:link,
.btn-favorite:before,
.btn-favorite:after,
.btn-favorite:hover,
.btn-favorite-title:active,
.btn-favorite-title:focus,
.btn-favorite-title:visited,
.btn-favorite-title:link,
.btn-favorite-title:before,
.btn-favorite-title:after,
.btn-favorite-title:hover {
    display: none !important;
}

/* Esconde o botão de favoritos na imagem do produto */
.btn-favorite {
    display: none !important;
}

/* Esconde o botão de favoritos na barra ao lado do título */
.btn-favorite-title {
    display: none !important;
}


/* Ocultar a barra de topo */
.top-header {
    display: none;
}

/* Ocultar o ícone de favoritos na barra superior */
.wishList {
    display: none;
}


.conteiner a[href*="buscaintegrada.com.br"] {
  display: none !important;
}


/* Oculta a seção de compartilhamento dos produtos */
div[class*="share"],
div[class*="social"],
div[class*="compartilhe"],
span:contains("Compartilhe"),
.product-share {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  overflow: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* ====================================
   CORREÇÃO DESCRIÇÕES HTML PRODUTOS
   ==================================== */

/* Força backgrounds dos blocos de descrição */
.produto-descricao div[style*="background"],
.descricao div[style*="background"],
#produto .descricao div[style*="background"],
.produto-info div[style*="background"] {
    background: inherit !important;
}

/* Força background preto das seções específicas */
.produto-descricao div[style*="background: #0a0a0a"],
.descricao div[style*="background: #0a0a0a"],
#produto .descricao div[style*="background: #0a0a0a"] {
    background: #0a0a0a !important;
    color: #fff !important;
}

/* Força background cinza claro */
.produto-descricao div[style*="background: #f8f9fa"],
.descricao div[style*="background: #f8f9fa"],
#produto .descricao div[style*="background: #f8f9fa"] {
    background: #f8f9fa !important;
    color: #333 !important;
}

/* Força gradientes */
.produto-descricao div[style*="linear-gradient"],
.descricao div[style*="linear-gradient"],
#produto .descricao div[style*="linear-gradient"] {
    background: linear-gradient(135deg, #e74c3c, #f39c12) !important;
    color: #fff !important;
}

/* Garante que tabelas mantenham backgrounds */
.produto-descricao table,
.descricao table,
#produto .descricao table {
    background: transparent !important;
}

.produto-descricao table td,
.descricao table td,
#produto .descricao table td {
    background: inherit !important;
}

/* Força cor de texto em seções escuras */
.produto-descricao div[style*="color: #fff"],
.descricao div[style*="color: #fff"],
#produto .descricao div[style*="color: #fff"] {
    color: #fff !important;
}

/* Garante bordas e sombras */
.produto-descricao div[style*="box-shadow"],
.descricao div[style*="box-shadow"],
#produto .descricao div[style*="box-shadow"] {
    box-shadow: inherit !important;
}

/* Força estilos inline gerais na descrição */
.produto-descricao [style],
.descricao [style],
#produto .descricao [style] {
    all: revert !important;
}

/* Mantém estrutura de grid */
.produto-descricao div[style*="display: grid"],
.descricao div[style*="display: grid"],
#produto .descricao div[style*="display: grid"] {
    display: grid !important;
}

/* Preserva max-width dos containers */
.produto-descricao div[style*="max-width: 900px"],
.descricao div[style*="max-width: 900px"],
#produto .descricao div[style*="max-width: 900px"] {
    max-width: 900px !important;
    margin: 0 auto !important;
}

/* ====================================
   FIM CORREÇÃO DESCRIÇÕES
   ==================================== */
