/* LISTAGEM DOS PRODUTOS */
.page-header{padding-bottom: 0px !important; }

.produto{margin-bottom: 50px;transition: all .3s ease-in-out;height: 440px;}
.produto a:hover{text-decoration: none;}
.img-produto{height: 180px; position: relative;}
.img-produto img{max-height: 100%; margin: 0 auto;}
.produto .pic-1{opacity: 1; transition:all .7s  0s}
.produto:hover .pic-1{opacity: 0;}
.produto .pic-2{opacity: 0;transition:all .7s  0s;position: absolute;top: 0; bottom: 0; right: 0; left: 0; margin-inline: auto;}
.produto:hover .pic-2{opacity: 1;}
.produto:hover .img-produto{animation-name:blur;animation-duration:0.7s;}
@keyframes blur{0%{filter: opacity(1)}50%{filter: opacity(0.7)}100%{filter: opacity(1)}}
.nome-prod-desktop{font-size: 16px;text-align: center;color: #646464;margin: 10px 0px;height: 65px;line-height: 1.4;}
.nome-prod-mobile{font-size: 12px;color: #646464;height: 32px;display: none;text-align: center;}
.preco-prod{display: flex;
    align-items: center;
    justify-content: space-between;}
.preco-de{color: #bdbdbd !important;text-decoration: line-through;margin-top: -1px;margin-right: 41px; font-size: 18px; height: 20px;}
span.preco-por{color: #A60C0C;font-size: 18px;font-weight: bold;}
span.preco-por b{font-size: 21px;color: #000;display: inline;}
.sem-juros{margin: 0; margin-top: 5px; color: #000;}
.indisponivel{ opacity: 0.60; }

.parcelas{font-size: 14px !important;text-align: center;}
.boleto{font-size: 18px; color:#000 !important;}


.btn-ver{ margin-top: -33px !important;z-index: 9999;}
.btn-ver{color: #fff !important;}
 /*Ver mais*/
 .produto:hover .preco-prod{ display: none!important; }
.produto:hover .btn-ver-mais{display: flex !important; animation: delizar-baixo .3s;}
.img-carrinho-produto {
    width: 33px;
    margin-right: 0px;
    margin-bottom: 0px;
}

.info-comp{display: flex; justify-content: center; font-size: 10px; color: #fff; cursor: pointer;background: none !important; border: none !important;}
.info-comp:hover{text-decoration: none !important;color: #fff;}
.minus{top: 11px;margin-right: 18px;z-index: 2;right: 64px;cursor: pointer;}
.minus i{margin-left: -15px;font-size: 16px;margin-top: 16px;}
.plus{margin-top: -25px;z-index: 2;    right: 5px; cursor: pointer;}
.plus i{margin-left: -15px;font-size: 16px;}
.btn-cmp{border-radius:5px !important;width: 107px !important;margin: 0px;height: 48px !important;font-size: 19px !important;font-weight: bold;text-align: center;}
/* SELOS */

.selos{ border-radius: 0px;background: #ffd902;color: #000;font-weight: bold !important;text-transform: uppercase;padding: 8px 10px;font-size: 10px;position: absolute; padding: 8px; font-weight: 600; letter-spacing: 1px; z-index: 9;}
.selo-l{}
.selo-r{right: 15px; }

.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; }
.col-xs-15, .col-md-15 { width: 20%; float: left; }


@media (max-width: 768px) {
	.nome-prod-desktop{font-size: 16px;text-align: center;color: #646464;margin: 10px 0px;height: 65px;line-height: 1.4;}
.nome-prod-mobile{font-size: 12px;color: #646464;height: 32px;display: none;text-align: center;}
.preco-prod{display: flex!important;justify-content: space-between;}
.preco-de{color: #bdbdbd !important;text-decoration: line-through;margin-top: 30px;margin-right: -88px;}
span.preco-por{color: #A60C0C;font-size: 18px;font-weight: bold;}
span.preco-por b{font-size: 17px;color: #000;display: inline;}
.img-produto{height: 150px;}
.nome-prod-desktop{display: none;}
.nome-prod-mobile{display: block;}
.info-comp{display: flex; justify-content: center; font-size: 10px; color: #fff;}
.info-comp:hover{text-decoration: none !important;color: #fff;}
.minus{top: 11px;margin-right: 21px;z-index: 2;right: 64px;}
.minus i{margin-left: -10px;font-size: 16px;margin-top: 9px;}
.plus{margin-top: -38px;z-index: 2;right: 10px;}
.plus i{margin-left: -5px;font-size: 16px;}
.esp{  margin-bottom: 39px;
    margin-left: 18px;;}
.btn-cmp{border-radius:5px !important;width: 100% !important;/* margin: -16px; */height: 48px !important;font-size: 19px !important;font-weight: bold;text-align: center;}
/* SELOS */
}
@media (max-width: 992px) {
    .col-md-15 { width: 50%; float: left; }
}
/*INSTAFEED API */
.div-api-insta{
    display: inline-block;
}

.img-instafeed{
    -webkit-filter: brightness(100%);
 }

.img-instafeed:hover{
    -webkit-filter: brightness(40%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}


.likes-insta{
    opacity: 0;
    height: 0px;
}

.img-instafeed:hover + .likes-insta{ 
    /*display: block;*/
    opacity: 1;
    bottom: 82px;
    position: relative;
    color: white;
    height: 0px;
}
.div-btns{display: flex;margin-top: 5px;justify-content: center;}
.bt1{
    background: none !important;
}
.btn-ver-mais{background: #a8539f;height: 50px;border-radius: 12px;width: 100%;margin: 0 !important;align-items: center;justify-content: center;display: flex !important;}
.btn-ver-mais{display: none !important; animation: delizar-baixo .3s;}

.info-comp{display: flex;justify-content: center;font-size: 14px;color: #fff;cursor: pointer;}
.info-comp:hover{text-decoration: none !important;color: #fff;}
.minus{top: 11px;z-index: 2;    right: 5px;cursor: pointer;}
.minus i{/* margin-left: 2px; */font-size: 16px;position: absolute;margin-top: 7px;right: -3px;}
.plus{margin-top: -32px;z-index: 2;position: absolute;right: -7px;cursor: pointer;}
.plus i{margin-left: -15px;font-size: 15px;}
.btn-cmp{border-radius: 5px !important;width: 82px !important;height: 48px !important;font-size: 18px !important;font-weight: bold;text-align: center;}
@media (max-width: 768px) {  
    .btn-cmp{width: 76% !important;}
    .btn-ver-mais{width: 100% !important;margin-bottom: 16px !important;}
    .div-btns{flex-wrap: wrap;}
    .info-comp{display: flex; justify-content: center; font-size: 10px; color: #fff;}
.info-comp:hover{text-decoration: none !important;color: #fff;}
.minus{top: 4px;z-index: 2;right: -36px;position: relative;}
.minus i{margin-left: -25px;font-size: 16px;right: 16px;top: -4px;}
.plus{margin-top: -37px;z-index: 2;right: -19px;position: relative;}
.plus i{margin-left: -5px;font-size: 16px;}
.esp{  margin-bottom: 39px;
    margin-left: 18px;;}
}

@media (max-width: 768px){
    .btn-ver-mais {
        width: 100% !important;
        /* margin-bottom: 10px !important; */
    }
    .produto:hover .preco-prod{ display: flex!important; }

    .produto .btn-ver-mais{display: flex !important; animation: delizar-baixo .3s;}


}
.parcelas {font-size: 15px !important;text-align: center;margin-top: 8px;color: #535353;align-items: center;align-content: center;display: block;justify-content: center;height: 42px;}
