.fa-whatsapp::before {
  font-family: "Font Awesome 5 Brands" !important;
  content: "\f232"; /* código do ícone do WhatsApp */
}

header {
  margin: 30px auto; /* Margens superior/inferior de 30px e centralização horizontal */
  padding: 0 20px;   /* Espaçamento interno nas laterais */
  max-width: 1200px; /* Largura máxima para evitar que o conteúdo se estenda demais */
  box-sizing: border-box; /* Garante que o padding não aumente a largura total */
}

.nome-produto {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: unset !important;
  display: -webkit-box;
  -webkit-line-clamp: unset;
  -webkit-box-orient: vertical
}

.nome-produto {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.add-wishlist {
  display: none !important;
}

.produto-compartilhar.lista-favoritos {
  display: none !important;
}

.disponibilidade-produto {
  display: none !important;
}

.coluna.span3.direita {
  display: none !important;
}

.ordenar-listagem.topo.borda-alpha {
  display: none !important;
}

@media (min-width: 768px) {
  /* Aumenta a altura e largura das imagens dos produtos */
  .listagem .span3 .imagem-produto,
  .listagem .produtos-carrossel[data-produtos-linha="3"] .imagem-produto {
    height: 250px !important;
    width: 261px !important;
  }

  /* Expande o conteúdo principal */
  .conteudo.span9 {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}

.g_ #rodape .institucional h5 {
     color: #E94581 !important;
     text-transform: uppercase;
     font-weight: 700;
     font-family: 'Montserrat';
}

@media (min-width: 768px) {
  .titulo-categoria.borda-principal.cor-principal.vitrine-lancamento { 
    visibility: hidden !important;
  }

  .titulo-categoria.borda-principal.cor-principal.vitrine-lancamento::after {
    content: "CONHEÇA NOSSAS GOMAS";
    color: #E94581;
    visibility: visible;
    display: block;
    position: static;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
    text-align: center;
    margin-top: -70px;
  }
}

@media (max-width: 767px) {
  .titulo-categoria.borda-principal.cor-principal.vitrine-lancamento { 
    visibility: hidden !important;
  }

  .titulo-categoria.borda-principal.cor-principal.vitrine-lancamento::after {
    content: "CONHEÇA NOSSAS GOMAS";
    color: #E94581;
    visibility: visible;
    display: block;
    position: static;
    font-size: 22px; /* Um pouco menor para caber no mobile */
    font-weight: bold;
    margin-bottom: 0;
    text-transform: uppercase;
    text-align: center;
    margin-top: -30px;
    margin-bottom: -30px;
  }
}

header {
  margin-bottom: 1rem !important;
}

  .botao.botao-comprar.principal.grande.botao-comprar-ajax {
    width: 100% !important;
    display: block;
    text-align: center;
}

@media (max-width: 767px) {
  header {
    margin-bottom: 0rem !important;
  }
}

.g_ .flex-viewport .listagem-item .acoes-produto {
    bottom: auto !important;
}

.g_ .listagem .preco-produto .cor-principal {
    font-size: 20px;
    font-weight: 700;
}

.g_ .menu.superior>.nivel-um>li>a>strong {
    font-weight: 700 !important;
    color: #454545 !important;
}

@media (max-width: 767px) {
  .gateways-rodape {
    display: -webkit-inline-box;
  }
}

div, h1, h2, h3, h4, h5, h6, label, p, span {
    font-family: 'Montserrat', sans-serif !important;
}

.g_ #rodape .titulo {
     color: #E94581 !important;
     text-transform: uppercase;
     font-weight: 700;
     font-family: 'Montserrat';
}

.g_ .g_title {
     text-transform: uppercase;
     color: #E94581 !important;
     font-weight: bolder;
     font-size: 32px;
     text-align: center;
}

.g_ .secao-principal.row-fluid>.produto>.row-fluid:nth-child(4):before {
     color: #E94581 !important;
     text-transform: uppercase;
     font-weight: 700;
     font-family: 'Montserrat';
}

.g_ .abas-custom #descricao * {
     font-family: 'Montserrat', sans-serif !important;
}

.g_ .listagem-item .produto-sobrepor {
    pointer-events: auto;
}

.g_ .pagina-pagina .titulo {
     font-family: 'Montserrat', sans-serif !important;
}