@media only screen and (max-width: 767px) {
.listagem .listagem-linha li {
width: 50%;
float: left;
padding: 0 !important;
margin: 0 !important;
}

@media (max-width: 768px){#listagemProdutos > ul{display:flex;
flex-wrap:wrap;
justify-content:center;
align-items:flex-start}
#listagemProdutos > ul li.listagem-linha ul{display:flex;
flex-wrap:wrap;
body {
  --corLinkPrincipal: #fff;
  --corLinks: #bebaab;
  --corLinksNivelTres: #ccc;
  --backgroundMenuLateral: rgba(0, 0, 0, 0.95);
  --botaoFecharMenu: #bb0000;
  --botaoFecharMenuCorX: #ffffff;
  --corIconeMenu: #000000;
}

@media (max-width: 767.98px) {
  #cabecalho .atalhos-mobile {
    display: block !important;
  }
  #cabecalho .atalhos-mobile ul {
    display: flex;
    justify-content: flex-end;
  }
  #cabecalho .atalhos-mobile ul li {
    float: none;