/* Área do rodapé */
.lemamie-footer{
  background:#fff;
  border-top:1px solid #e9e9e9;
  padding:40px 0 20px;
  margin-top:40px;
  font-size:14px;
}

/* Container interno */
.lemamie-container{
  max-width:1180px;
  margin:0 auto;
  padding:0 20px;
  display:flex;
  gap:30px;
  flex-wrap:wrap;
}

/* Colunas */
.lemamie-col{
  flex:1;
  min-width:220px;
}

/* Primeira coluna um pouco maior (equivalente ao 1.2fr) */
.lemamie-col:first-child{
  flex:1.2;
}

/* Títulos */
.lemamie-col strong{
  display:block;
  margin-bottom:10px;
  font-weight:600;
}

/* Textos */
.lemamie-col p{
  margin:6px 0;
  color:#444;
}

/* Listas */
.lemamie-col ul{
  list-style:none;
  padding:0;
  margin:0;
}

.lemamie-col ul li{
  margin:8px 0;
}

/* Links */
.lemamie-col a{
  text-decoration:none;
  color:#444;
}

.lemamie-col a:hover{
  text-decoration:underline;
}

/* Linha de copyright */
.lemamie-copy{
  max-width:1180px;
  margin:25px auto 0;
  padding:15px 20px 0;
  border-top:1px solid #efefef;
  color:#666;
  font-size:12px;
}

/* Responsivo */
@media (max-width:800px){
  .lemamie-container{
    flex-direction:column;
    gap:18px;
  }
  .lemamie-col{
    min-width:0;
  }
}
/* ===== Esconde o rodapé ORIGINAL do tema (id #rodape) ===== */
#rodape {
  display: none !important;
}
/* ===== Remove a versão duplicada SUPERIOR do rodapé Le Mamie ===== */
.lemamie-footer__brand,
.lemamie-footer__links {
  display: none;
}

/* Mantém o rodapé correto (o último da página) */
.lemamie-footer:last-of-type .lemamie-footer__brand,
.lemamie-footer:last-of-type .lemamie-footer__links {
  display: block;
}
/* Remove a PRIMEIRA (duplicada) instância do rodapé Le Mamie */
.lemamie-footer:first-of-type {
  display: none !important;
}

/* Garante que a última (correta) continue aparecendo */
.lemamie-footer:last-of-type {
  display: block !important;
}
/* Esconde TODAS as cópias de copyright */
.lemamie-footer__copy {
  display: none !important;
}

/* Mostra o copyright APENAS no último rodapé (o correto) */
.lemamie-footer:last-of-type .lemamie-footer__copy {
  display: block !important;
}
/* Atendimento do rodapé */
.lemamie-col a {
  display: block;
  margin-top: 6px;
}
@media (max-width: 768px) {
  .benefits-bar,
  .barra-beneficios,
  .info-bar,
  .tarja-beneficios {
    display: none !important;
  }
}

/* Esconder tarja de benefícios no mobile */
@media (max-width: 768px) {
  .barra-informativa,
  .barra-aviso,
  .info-bar,
  .announcement-bar,
  .top-bar,
  .header-bar,
  .benefits,
  .benefits-bar {
    display: none !important;
  }
}
@media (max-width: 768px) {

  

  /* benefícios */
  .beneficios,
  .benefits,
  .benefits-bar,
  .lista-beneficios,
  .list-benefits,
  .selo-beneficios
 {
  display:none !important;
}
 

 }

@media (max-width: 768px) {

  /* Esconde só a tarja branca de benefícios no mobile */
  .benefits,
  .benefits-bar,
  .barra-beneficios,
  .beneficios,
  .lista-beneficios,
  .list-benefits,
  .selo-beneficios,
  .shipping-bar,
  .free-shipping-bar {
    display: none !important;
  }

}
@media (max-width: 768px) {

  /* garante clique na tarja superior */
  .top-bar,
  .barra-topo,
  .info-bar,
  .announcement-bar,
  .header-message,
  .notification-bar {
    position: relative !important;
    z-index: 999999 !important;
    pointer-events: auto !important;
  }

  .top-bar a,
  .barra-topo a,
  .info-bar a,
  .announcement-bar a,
  .header-message a,
  .notification-bar a {
    pointer-events: auto !important;
  }

}

    


/* Selo de Segurança - Le Mamie */
.selo-seguranca-lemamie {
  width: 100%;
  text-align: center;
  margin-top: 12px;
}

.selo-seguranca-lemamie img {
  max-width: 140px; /* ajuste se quiser maior ou menor */
  width: 100%;
  height: auto;
  opacity: 0.9;
}
.ns-whatsapp-float-button {
  bottom: 100px !important;
  width: 30px !important;
  height: 30px !important;
}
   #back-to-top, .back-to-top, .btn-back-to-top, [id*="back-to-top"], [class*="back-to-top"] {
    display: none !important;
}
.redes-lemamie img {
  opacity: 0.6;
}
.redes-lemamie img {
  width: 20px;
  height: 20px;
}
/* Correção tamanho ícones redes sociais Le Mamie */
.redes-lemamie img {
  width: 22px !important;
  height: 22px !important;
  max-width: 22px !important;
  max-height: 22px !important;
  display: inline-block;
}
.redes-lemamie {
  margin-top: 10px;
}
a.scrollToTop{
  display: none !important;
}
/* Oculta COMPLETAMENTE a vitrine de vídeo quando não estiver em uso */
.vitrine-video {
  display: none !important;
}

@media (max-width: 768px){
  .tooltip-mobile{
    display: block;
    margin-top: 4px;
    font-size: 11px;
    line-height: 1.1;
    white-space: nowrap;
    color: #65419A; /* azul serenity */
  }
}
/* Esconde o botão flutuante antigo (o que está com wa.me/5555...) */
.li-whatsapp { 
  display: none !important; 
}

/* Ocultar mensagem "Não existem produtos nessa categoria" nas páginas de atendimento */
body[class*="categoria-fale-conosco"] .catalog-empty,
body[class*="categoria-rastrear-pedido"] .catalog-empty,
body[class*="categoria-meus-pedidos"] .catalog-empty {
  display: none !important;
}

/* Reforço: esconder mensagem de categoria vazia nas páginas de atendimento */
.catalog-empty {
  display: none !important;
}

/* Cor do texto e ícones da tarja de vantagens */
.benefits,
.benefits * {
    color: #8f8f8f !important;
}

.titulo-categoria{
  display:flex !important;
  align-items:center !important;
  gap:20px !important;
}

.titulo-categoria::after{
  content:"" !important;
  flex:1 !important;
  height:1px !important;
  background:#cfcfcf !important;
}

.titulo-categoria strong{
  font-weight:400 !important;
  white-space:nowrap !important;
}