/* --- RESOLUÇÃO FINAL CONTRA O JAVASCRIPT --- */
.li-whatsapp, 
#whatsapp-fixo,
.li-whatsapp a, 
#whatsapp-fixo a {
    position: fixed !important;
    right: 16px !important;
    z-index: 999999 !important;
    width: 52px !important;
    height: 52px !important;
    max-width: 52px !important;
    max-height: 52px !important;
    
    /* O SEGREDO: Uma margem negativa empurra o botão para cima */
    /* ignorando totalmente o bloqueio do script do tema! */
    margin-bottom: 75px !important; 
}

/* Mantém o ícone centralizado no círculo menor */
.li-whatsapp i, #whatsapp-fixo i {
    font-size: 28px !important;
    line-height: 52px !important;
    display: block !important;
}
/* --- CORREÇÃO DO BOTÃO FALE CONOSCO NO TOPO --- */

/* 1. Esconde a caixinha branca com o texto vazio que buga a tela */
.conteudo-topo .actions .fale-conosco .fale-conosco-box,
.cabecalho .acoes-cabecalho .fale-conosco .box-fale-conosco,
#cabecalho .fale-conosco .dropdown-menu {
    display: none !important;
}

/* 2. Transforma o ícone do balão em um link direto clicável */
.conteudo-topo .actions .fale-conosco > a,
.cabecalho .acoes-cabecalho .fale-conosco > a,
#cabecalho .fale-conosco > a {
    pointer-events: auto !important;
    cursor: pointer !important;
}

/* 3. Injeta o seu link do WhatsApp direto no clique desse botão */
.conteudo-topo .actions .fale-conosco > a:after,
.cabecalho .acoes-cabecalho .fale-conosco > a:after,
#cabecalho .fale-conosco > a:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99;
}
/* --- AJUSTE INTERNO DA CAIXINHA (SUBMENU) --- */
/* Deixa o fundo do submenu bonito e limpo, sem precisar daquele fundo escuro agressivo de antes */
.menu.superior .nivel-dois {
    border-radius: 10px !important;
    border: 1px solid #eaeaea !important;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08) !important;
    overflow: hidden !important;
}

.menu.superior .nivel-dois li a {
    transition: all 0.2s ease !important;
}

/* Quando passa o mouse nas subcategorias de dentro (ex: Camisetas) */
.menu.superior .nivel-dois li a:hover {
    color: #ffcc00 !important;          /* Texto acende em amarelo */
    background-color: #111111 !important; /* Fundo escuro apenas na linha selecionada lá dentro */
    padding-left: 18px !important;       /* Efeito sutil do texto correndo para o lado */
}