/* --- Reduz o tamanho do logo --- */  
#rodape a[href*="lojaintegrada.com.br"] img {  
    width: 50px !important; /* Ajuste o valor conforme necessário */  
    height: auto !important;  
    opacity: 0.7 !important; /* Deixa mais transparente */  
}  

/* --- Remove espaçamento excessivo --- */  
#rodape > div:nth-child(3) > div > div > div:nth-child(2) {  
    padding: 5px 0 !important;  
}  

/* ----------- INÍCIO (TROCAR ÍCONE DO INSTAGRAM) ----------- */
.barra-inicial .icon-instagram {
    /* Remove o ícone padrão */
    background-image: none !important;
    /* Adiciona um ícone personalizado em PNG */
    background: url('https://d1a9qnv764bsoo.cloudfront.net/stores/005/152/664/rte/zilch-shoes-logo-instagram-final.png') no-repeat center center;
    background-size: contain;
    /* Ajusta tamanho e cor */
    width: 20px !important;
    height: 20px !important;
    display: inline-block;
    /* Opcional: filtro branco (se quiser forçar cor) */
    filter: brightness(0) invert(1);
}

/* Remove o pseudo-elemento padrão (glifo do ícone) */
.barra-inicial .icon-instagram::before {
    content: "" !important;
}
/* ----------- FIM ----------- */

/* ----------- INÍCIO (REDUZIR BALÃO DO WHATSAPP) ----------- */
body > div.li-whatsapp > a {
    transform: scale(0.7) !important; /* Reduz para 70% do tamanho original */
    transform-origin: bottom right !important; /* Mantém no canto */
    right: 10px !important; /* Ajusta posição se necessário */
    bottom: 10px !important;
}

/* Opcional: Remove animações (se quiser menos chamativo) */
body > div.li-whatsapp > a:hover {
    animation: none !important;
}
/* ----------- FIM ----------- */

/* SOLUÇÃO DEFINITIVA PARA MOSTRAR MENU NO MOBILE */
@media (max-width: 768px) {
  /* Mostrar o menu de categorias */
  #cabecalho .menu.superior {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    height: auto !important;
    position: static !important;
    background: white !important;
    padding: 10px 15px !important;
    border-bottom: 1px solid #f0f0f0;
  }
  
  /* Ajustar a lista do menu */
  #cabecalho .menu.superior ul {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px 15px;
    margin: 0 !important;
  }
  
  /* Esconder o botão hambúrguer */
  .menu-mobile-btn {
    display: none !important;
  }
  
  /* Ajustar os itens do menu */
  #cabecalho .menu.superior li {
    margin: 0 !important;
    padding: 0 !important;
  }
  
  #cabecalho .menu.superior a {
    color: #333 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    padding: 3px 0 !important;
    white-space: nowrap;
  }
}
/* ----------- FIM ----------- */

/* ----------- AUMENTAR CONTAINER PRODUTO ----------- */

@media (max-width: 767px) {
  div.imagem-produto {
    padding-top: 30% !important;
    padding-bottom: 30% !important;
  }
}
/* === FIM AUMENTAR CONTAINER PRODUTO === */

/* === JOGAR LUPA PRA CIMA - MOBILE === */
@media (max-width: 767px) {
  div.acoes-produto-responsiva.visible-phone {
    margin-top: -15% !important;
  }
  /* === FIM LUPA PRA CIMA MOBILE === */
}

/* ----- REMOVE FALE CONOSCO TOP E BOTTOM ----- */
/* Remove apenas o link "Fale Conosco" */
li > a[href="#modalContato"],
li > a[data-target="#modalContato"] {
    display: none !important;
    font-size: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 0 !important;
    overflow: hidden !important;
}

/* Remove o modal */
#modalContato {
    display: none !important;
    visibility: hidden !important;
}

/* Versão alternativa sem :has() */
li > a[href="#modalContato"] { display: none !important; }
li > a[data-target="#modalContato"] { display: none !important; }

/* Remove espaço residual sem usar :has() */
li:empty {
    display: none !important;
}

/* REMOÇÃO CIRÚRGICA DO ITEM NO RODAPÉ */
#rodape > div.institucional.fundo-secundario > div > div > div > div > div.span4.links-rodape.links-rodape-paginas > ul > li:nth-child(1),
#rodape li:first-child > a[href="#modalContato"] {
    display: none !important;
    height: 0 !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
    visibility: hidden !important;
    position: absolute !important;
}

/* CORREÇÃO DO LAYOUT DO RODAPÉ */
#rodape > div.institucional.fundo-secundario > div > div > div > div > div.span4.links-rodape.links-rodape-paginas > ul {
    padding-left: 0 !important;
    list-style: none !important;
}

/* GARANTE QUE OS OUTROS ITENS FICAM VISÍVEIS */
#rodape > div.institucional.fundo-secundario > div > div > div > div > div.span4.links-rodape.links-rodape-paginas > ul > li:not(:nth-child(1)) {
    display: block !important;
    position: relative !important;
    visibility: visible !important;
}
/* ----- FIM - REMOVE FALE CONOSCO TOP E BOTTOM ----- */

/* SOLUÇÃO RADICAL REMOVER LOGO LI */

#rodape > div:nth-child(3) > div > div > div:nth-child(2),
#rodape a[href*="lojaintegrada.com.br"],
#rodape img[src*="logo-rodape"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    position: absolute !important;
    left: -9999px !important;
    pointer-events: none !important;
}

/* GARANTE QUE O CNPJ FICA VISÍVEL */
#rodape > div:nth-child(3) > div > div > div.span9.span12 {
    display: block !important;
    width: 100% !important;
    clear: both !important;
    float: none !important;
}