/* LISTAGEM DOS PRODUTOS */

.produto{margin-bottom: 50px; transition: all .3s ease-in-out;}
.produto:hover{filter: opacity(0.8);}
.produto a:hover{text-decoration: none;}
.img-produto{height: 180px;}
.img-produto img{height: 100%; margin: 0 auto;}
.nome-prod-desktop{font-size: 14px;color: #404040;height: 30px;margin: 10px 0px;}
.nome-prod-mobile{font-size: 12px; color: #404040; height: 30px; display: none;}
.preco-prod{display: flex; flex-direction: column; height: 40px;}
.preco-de{color: #8c8c8c !important; text-decoration: line-through;}
.preco-por{color: #0083ca;font-size: 18px;font-weight: bold;}
.preco-por b{font-size: 14px;color: #404040;}
.sem-juros{margin: 0; margin-top: 5px; color: #404040;}

.indisponivel{ opacity: 0.60; }
.btn-adicionar{ background-color: #007fb9; padding: 8px 25px !important; border-radius: 25px !important; text-transform: uppercase; color: #fff !important; margin: 15px 0px; font-weight: 600 !important; }
.btn-indisponivel{ background-color: #fff; padding: 8px 25px !important; border-radius: 25px !important; text-transform: uppercase; color: #333 !important; margin: 15px 0px; font-weight: 600 !important;  }
/* SELOS */

.selos{ border-radius: 0px; font-size: 9px; color: #fff; padding: 10px; text-transform: uppercase;}
.selo-l{ background-color: #e5322d; position: absolute; padding: 10px; font-weight: 600; letter-spacing: 1px;}
.selo-r{ background-color: #e5322d; position: absolute; padding: 10px; font-weight: 600; letter-spacing: 1px; right: 15px; border-radius: 0px 0px 0px 20px; }

@media (max-width: 768px) {
	.produto{margin-bottom: 25px;}
	.img-produto{height: 150px;}
	.nome-prod-desktop{display: none;}
	.nome-prod-mobile{display: block;}
}