.footer .footer__text, 
.footer a, 
.footer li {
  color: #333333 !important;
}
/* Cor do texto geral do rodapé */
.footer,
.footer a,
.footer li,
.footer span,
.footer p {
  color: #333333 !important;
  font-size: 14px !important;
  font-weight: 400;
}

/* Título das colunas (ex: CONTEÚDO, CATEGORIAS) */
.footer h4 {
  color: #222222 !important;
  font-size: 15px !important;
  font-weight: 600;
  text-transform: uppercase;
}

/* Fundo do rodapé */
.footer {
  background-color: #ffffff !important;
}

/* Ícones de pagamento e selo */
.footer img {
  filter: none !important;
  opacity: 1 !important;
}

/* Espaçamento geral */
.footer {
  padding: 30px 20px;
}
