@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');
@import url('https://fonts.googleapis.com/css2?family=League+Spartan:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

body {
    font-family: 'Questrial', sans-serif !important;
}

.menu strong {
    font-family: 'Montserrat', sans-serif !important;
}

.principal {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
}

.tab-content {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

.info-produto {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

.info-produto.acoes.produto {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
font-size: 15px;
}

.nome-produto.titulo {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.titulo-categoria {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
}

.nome-produto {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
text-transform: uppercase;
}

.barra-inicial {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

.acoes-conta {
font-family: 'Montserrat' sans-serif;
font-weight: 400;
text-transform: uppercase;
}

.conteiner {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

.carrinho {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
}

.qtd-carrinho.titulo {
font-family: 'Montserrat', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.titulo {
font-family: 'Montserrat', sans-serif;
text-transform: uppercase;
font-weight: 400;
}

.ui-autocomplete-input {
font-family: 'Montserrat' sans-serif;
font-weight: 400;
text-transform: uppercase;
}

.produto .acoes-produto .preco-produto .titulo {
    font-size: 30px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    }

.listagem .preco-produto strong.titulo {
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    }
    
.listagem .preco-promocional {
    font-family: 'Montserrat', sans-serif;
    }
    
.listagem .listagem-item .imagem-produto {
    height: 300px;
}

.listagem .info-produto {
padding: 4px 5px 0px;
}

.listagem .span3 .listagem-item .nome-produto, .listagem .produtos-carrossel[data-produtos-linha=“4”] .listagem-item .nome-produto {
min-height: 25px;
}

.acoes-conta {
transform: translateX(130px);
color: black;
background: #B22222;
padding-right: 20px;
}

.listagem .listagem-item .nome-produto {

font-size: 15px !important;
font-weight: 400;
line-height: 18px;
display: inline-block;
min-height: 40px;
word-wrap: break-word;
word-break: break-word;
}

@media (max-width: 768px){
  div#listagemProdutos li.listagem-linha li.span3 {
      min-height: 300px;
      width: 50%;
      margin: 0;
      padding: 0;
      float: left;
  }
  .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
      width: 100%;
}