/* LISTAGEM DOS PRODUTOS */

.produto{ padding: 3px !important; border-radius: 0px !important; border: 1px solid #FFF !important; }
.produto a{ color: #000; text-decoration: none; }
.produto a:hover{ color: #000; }
.produto:hover{ border-color: #FFF !important; }
.produto img{ max-height: 200px; margin: 0 auto; }
.produto hr{  }
.titulo{ height: 44px; display: block; overflow: hidden; }
.titulo h4{ font-size: 12px; line-height: 16px; color: #060606; font-weight: 700; }
.preco{  }
.preco-de{ margin-top: 10px; height: 14px; font-size: 12px; color: #555;}
.preco-por{ color: #831201; font-size: 16px; }
.preco-por span{ font-size: 16px; font-weight: 700; color: #831201; font-family: sans-serif; }
.preco-de span{ text-decoration: line-through; }
.s-juros{color: #000;}
.imagem-produto{height: 200px; }
.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; }
