

#rodape .categorias,
#rodape .categorias ul,
#rodape .categorias ul li {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}



/* bandeira produtos colorida */

.bandeiras-produto .bandeira-promocao {
    background-color: #289fc0;   
}

/* Oculta texto 'Atendimento:' dentro do bloco Contatos */
#rodape .contatos strong {
    display: none !important;
}


/* Oculta o endereço completo */
#rodape .contatos p:nth-child(4),
#rodape .contatos p:last-child {
    display: none !important;
}

/* Ajuste de espaçamento interno e altura */
#rodape .institucional ul li,
#rodape .categorias ul li,
#rodape .contatos p {
    margin-bottom: 5px;
    line-height: 1.4;
    font-size: 14px;
}

/* Espaçamento geral do rodapé */
#rodape .container {
    padding: 20px 10px;
}

/* Responsivo - empilha colunas em telas menores */
@media (max-width: 768px) {
    #rodape .categorias,
    #rodape .institucional,
    #rodape .contatos {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .pagina-produto .produto-compartilhar {
        display: none;
    }
    .produto .codigo-produto {
        padding-bottom: 8px 0 !important;
        margin-bottom: 0 !important;
    }
}


#rodape .links-rodape-atendimento .office-hours p:nth-child(2) {
    display: none;
}

/* Ocultar 'área de Newsletter' */
.newsletter-rodape {
    display: none !important;
}


/* Ajuste do botão Comprar */
.produto div.principal .acoes-produto .comprar .botao-comprar {
    height: 60px;                  /* Altura do botão igual à caixa */
    line-height: 60px;             /* Centraliza o texto no botão */
    max-width: 100%;               /* Ajuste proporcional ao container */
    font-size: 16px !important;    /* Tamanho da fonte */
    font-weight: normal;           /* Sem negrito */
    padding: 0 20px;
    border-radius: 6px;            /* (opcional) canto arredondado */
    background-color: #088000 !important; /* Cor do botão */
    color: #ffffff !important;     /* Cor do texto */
    border: none !important;       /* Remove qualquer borda padrão */
}

.produto div.principal .acoes-produto .comprar .botao-comprar:hover {
    background-color: #0a9900 !important; /* Cor do botão */
}

.produto div.principal .acoes-produto .comprar .botao-comprar:active {
    background-color: #066600 !important; /* Cor do botão */
}

/* Disponibilidade do produto */
.produto div.principal .acoes-produto .comprar .disponibilidade-produto {
    display: none;
}
/* lista de desejo */

.lista-favoritos .fundo-principal .adicionar-favorito .hidden-phone{
    width:100% !important;
}

/* Caixa de quantidade - campo de input */
.produto div.principal .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    height: 60px !important;       /* Mesmo alinhamento vertical do botão */
    font-size: 16px !important;    /* Fonte proporcional ao botão */
    text-align: center;
    border-radius: 6px;            /* (opcional) mesmo estilo arredondado */
}

/* Container da caixa de quantidade */
.produto div.principal .acoes-produto .comprar .qtde-adicionar-carrinho {
    width: 20% !important;         /* Largura equilibrada (pode ajustar se preferir) */
    margin-right: 10px;            /* Espaço entre caixa e botão */
    display: inline-block;
}

.vitrine-produto .acoes-produto .adicionar-carrinho {
    background-color: #505050 !important;  /* Cor de fundo desejada */
    color: #ffffff !important;             /* Cor do texto */
    font-weight: normal !important;        /* Sem negrito */
    font-size: 16px !important;            /* Tamanho da fonte ajustado */
    border: none !important;               /* Remove bordas padrão */
    border-radius: 6px !important;         /* Arredondamento opcional */
    padding: 12px 20px;
    height: auto;
    display: inline-block;
}

/* Tirar negrito fonte menu categorias' */
.full.menu .conteiner .nivel-um>li>a>.titulo {
    font-weight: 500;
}

/* Diminuir otamanho do logo de Pix na Home' */
.gateways-rodape {
    width: 10%;
}
.gateways-rodape li {
    padding: 5px 0;
    width: 100%;
}

/* Alteracao do Texto do Botao Comprar dos produtos na vitrine */
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    background: #505050 !important;
}

Titulo produto:
#listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    color: #ff3131 !important;
}

Preço produto:
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong {
    color: #000000 !important;
}

Texto parcelamento:
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela {
    color: #000000 !important;
}

Preço parcelamento:
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {
    color: #000000 !important;
}

Texto desconto:
#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .desconto-a-vista {
    color: #000000 !important;
}

.others-acoes-produto {
    width: 100%;
}


.others-acoes-produto .size-table {
    display:none !important;
}

.breadcrumbs {
    display: none !important;
}

#form-buscar{
    border: 1px solid #444444;
    border-radius: 4px;
}

/* botao favorito 100% */
.lista-favoritos {
    width: 100%;
}


/* === PREÇO ORIGINAL (DE) – cinza claro, pequeno, riscado === */
.preco-produto .preco-venda,
.produto__preco .preco-venda {
  font-size: 13px !important;
  font-weight: normal !important;
  color: #999999 !important;
  text-decoration: line-through !important;
  margin-bottom: 2px;
}

/* === PIX – azul, maior, negrito === */
.preco-produto .desconto-a-vista,
.produto__preco .desconto-a-vista {
  font-size: 12px !important;
  font-weight: bold !important;
  color: #28a9cf !important;
}

/* Garante que todo conteúdo dentro do Pix fique azul e negrito */
.preco-produto .desconto-a-vista *,
.produto__preco .desconto-a-vista * {
  font-weight: bold !important;
  color: #28a9cf !important;
}

/* === PREÇO PROMOCIONAL – OCULTO (ex: R$ 659,00) === */
.info-produto .preco-produto .preco-promocional {
  display: none !important;
}

.acoes-produto .preco-produto .preco-promocional{
    display: none !important;
}

/* === Garante a ordem correta dos blocos === */
.preco-produto,
.produto__preco {
  display: flex !important;
  flex-direction: column !important;
}

/* === Parcelamento – aparece por último, pequeno e cinza claro === */
.preco-produto .preco-parcela,
.produto__preco .preco-parcela {
  order: 1 !important;
  display: block !important;
  font-size: 13px !important;
  font-weight: normal !important;
  color: #999999 !important;
  margin-top: 4px;
}
.preco-produto .preco-parcela *,
.produto__preco .preco-parcela * {
  font-weight: normal !important;
  color: #999999 !important;
}

/* Reduz o espaçamento entre o preço original e o parcelamento */
.preco-produto .preco-venda,
.produto__preco .preco-venda,
.preco-produto .preco-parcela,
.produto__preco .preco-parcela {
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  line-height: 1.0 !important;
}

/* Libera espaço para mensagem de erro checkout */
.pagina-carrinho #cabecalho {
    padding: 0px;
}

.listagem-item .info-produto .preco-produto > div:nth-of-type(2){
    display: none !important;
}

.info-produto > div > div > div{
    margin-top: 0.4rem !important;
}

.desconto-a-vista{
    margin-top: 0.4rem !important;
    vertical-align: middle !important;
}

.desconto-a-vista .titulo{
    font-size: 1.8rem !important;
    vertical-align: middle !important;
}

.preco-produto .destaque-avista .com-promocao > div > div{
    margin-top:0.4rem !important;
}

/* Reativa bloco de atendimento no rodapé */
#rodape .links-rodape-atendimento ul:nth-child(2) {
    display: block !important;
}

/* Reativa barra superior de suporte */
#cabecalho .support {
    display: block !important;
}

