.listagem .imagem-produto img {
    height: 100%;
    object-fit: cover;
}
@media(max-width:767px){
    .listagem li.span3 {
        width: 100%;
    }

	.listagem-item .imagem-produto {
        height: 80vw !IMPORTANT;
    }
    .pagina-produto .listagem li.span3 {width: 100%;}
}
@media only screen and (max-width: 767px) {
.listagem .listagem-linha li {
width: 50%;
float: left;
padding: 0 !important;
margin: 0 !important;
}
}
@media only screen and (min-width: 360px){
    .showcase__slide {
        flex: 0 1 48%;
        max-width: 48%;
        margin-bottom: 5%;
    }
}


div#rodape .span4.pagamento ul.gateways-rodape {
    display: flex;
    padding: 0;
    width: auto;
    background: none;
    border: 0;
}

div#rodape .span4.pagamento ul.gateways-rodape li {
    width: auto;
    padding: 10px 20px;
    background: #fff;
    border-radius: 7px;
    margin-right: 9px;
    border: 0;
    border: 1px solid #eee;
}


/*preço parcelado/
.produto .acoes-produto .preco-produto.destaque-parcela .titulo {
    color: '#000' !important;

}

/preço a vista/
strong.preco-venda.cor-principal {
    color: '#000'  !important;

}

.pagina-produto #corpo .produto-detalhes {
    background: #000;
    color: #444444;
}

.pagina-produto #corpo .produto-descricao,
.info-principal-p .nome-produto {
    color: #ffffff;
}*/

@media(max-width:769px){
    .listagem ul[data-produtos-linha] ul {
        display: flex;
        flex-wrap: wrap;
    }
}