

.bt-mn-atv-cat-prod{display: none; padding: 20px; margin-bottom: 15px; background: #acdaa9; color: #202020; font-weight: bold; text-align: center; cursor: pointer; border-bottom: 1px solid #dec082; }


/* - LATERAL DE PRODUTOS - */
.col-ltr .mn-sessao{position: relative; font-size: 24px; color: #00790b; margin-bottom: 8px;}
.col-ltr .mn-sessao .remove-filtro{color: #adadad; position: absolute; padding: 1px 3px 2px 3px; line-height: 10px; font-size: 10px; border: 1px solid #adadad; bottom: 5px; right: 0px;}
.col-ltr .menu-ltr{margin: 0; padding: 0; list-style: none; overflow: hidden;}
.col-ltr .menu-ltr li a{ font-size: 16px; margin: 4px 0 5px 0; display: block; position: relative; color: #717171;}
.col-ltr .menu-ltr li label{ font-size: 16px; display: block; position: relative; color: #717171; cursor: pointer;}
.col-ltr .menu-ltr li a:hover, .col-ltr .menu-ltr li label:hover{color: #b590be;}
.col-ltr .menu-ltr li i{display: block; width: 10px; height: 10px; border: 1px solid #b590be; position: absolute; margin: 3px 0 0 -20px;}
.col-ltr .menu-ltr li ul{margin: 0; padding: 0 0 0 35px; list-style: none; display: none}    
.col-ltr .menu-ltr li.atv ul{display: block;}    
.col-ltr .menu-ltr > li.atv > a{color: #b590be;}
.col-ltr .menu-ltr li ul li.atv a i{background: #b590be;}    
.col-ltr .menu-ltr-separa{height: 30px; border-bottom: 1px solid #b0b0b0; margin-bottom: 30px;}



.col-ltr .mn-ck{position: absolute; left: -1000px; opacity: 0;}

/* - PRODUTOS DETALHE - */
.produto-imgagem{width: 400px; border-right: 1px solid #c3c3c3; position: relative;}
.produto-imgagem .ico-zoom{width: 32px; height: 32px; position: absolute; right: -16px; top: 292px; background: #c3c3c3 url(../img/zoom-produtos.png) center center no-repeat; z-index: 9; cursor: pointer;}
.produto-imgagem .ico-zoom:hover{background-color: #000;}

.produto-imgagem .imgBig{ height: 320px; overflow: hidden; margin: 0 10px;}
.produto-imgagem .imgBig .item{margin-top: -30px;}
.produto-imgagem .imgBig .item img{width: 100%; display: block;}

.produto-imgagem .imgThumb{margin: 0 20px -10px 20px;}
.produto-imgagem .imgThumb .slick-arrow{width: 13px; height: 22px; background: url(../img/np-produtos.png) no-repeat}
.produto-imgagem .imgThumb .item .img{ margin: 10px; border: 1px solid #c3c3c3;}
.produto-imgagem .imgThumb .item .img img{width: 100%; display: block;}
.produto-imgagem .imgThumb .slick-prev{left: -10px;}
.produto-imgagem .imgThumb .slick-next{right: -10px; background-position: 0 -22px;}
.produto-imgagem .imgThumb .slick-prev::before{content: '';}
.produto-imgagem .imgThumb .slick-next::before{content: '';}

.produto-resumo{width: 450px;}
.produto-resumo .titulo{font-size: 24px; color: #b590be; margin-bottom: 20px;}
.produto-resumo .resumo{margin-bottom: 20px; }
.produto-resumo .loja{font-size: 12px; color: #025800; margin-bottom: 20px; }
.produto-resumo .valor{font-size: 28px; color: #ee726a; margin-bottom: 20px;}
.produto-resumo .qtd{font-size: 14px; color: #b590be; margin-bottom: 20px;}

.qtd-area{width: 30px; padding: 0 25px 0 5px; border: 1px solid #b590be; display: inline-block; position: relative; overflow:hidden;}
.qtd-area .cp{width: 100%; height: 30px; border: none; text-align: center;}
.qtd-area .btmn{width: 15px; height: 15px; background: url(../img/mais-menos.jpg) center 0 no-repeat; cursor: pointer}
.qtd-area .mais{position: absolute; top: 0; right: 0;}
.qtd-area .menos{position: absolute; bottom: 0; right: 0; background-position: center -15px;}

.tit-003{font-size: 18px; color: #737373; border-bottom: 1px solid #979797; padding-bottom: 10px; margin-bottom: 10px; font-weight: 400;}



/* - PRODUTOS FILTRO NAV - */
.area-filtros-nav{width: 110%; margin-left: -32px;}
.area-filtros-nav .coluna{ width: 272px; float: left; margin-left: 32px;}
.area-filtros-nav .fborda{height: 27px; padding: 0 10px;  border: 1px solid #737373; overflow: hidden; }
.area-filtros-nav .fborda .cp{width: 100%; height: 100%; border: none; color: #737373; font-size: 14px;}
.area-filtros-nav .fborda .scp{width: 100%; height: 100%; border: none; text-indent:2.8px; color: #737373; font-size: 14px;}
.area-filtros-nav label{display: block; color: #737373; font-size: 14px; padding: 0 0 5px 10px;}
.area-filtros-nav .tm-01{width: 125px;}
.area-filtros-nav .ct-bt-01{height: 30px; background: #ee726a; color: #fff; display: block; width: 100%; border: 0; text-align: left; cursor: pointer; position: relative; margin-bottom: 10px;}
.area-filtros-nav .ct-bt-01 .ico{width: 23px; height: 23px; position: absolute; right: 7px; top: 3px; }
.area-filtros-nav .cp-busca{background: url(../img/lupa-filtro-prod.png) right center no-repeat;}



/* - PRODUTOS FILTRO NAV - 2 - */
.area-filtros-nav-2{margin-bottom: 40px;}
.area-filtros-nav-2 .scp{width: 100%; height: 26px; border: 1px solid #737373; color: #737373; font-size: 14px; margin-right: 20px;}
.area-filtros-nav-2 label{ color: #737373; font-size: 14px; line-height: 24px; padding: 0 5px 0 0;}
.area-filtros-nav-2 .obs{display: block; font-size: 11px; padding: 13px 0 0 0;}
.area-filtros-nav-2 .bt-print{display: block; width: 157px; height: 24px; line-height: 24px; padding: 0 10px; border: 1px solid #c5c5c5; color: #737373; font-size: 14px; background: url(../img/ico-print.jpg) right center no-repeat;}
.area-filtros-nav-2 .mgR{margin-right: 20px}
.area-filtros-nav-2 .d-bt{background: #ee726a; height: 27px; display: block; width: 100%; text-align: left; border: 0; color: #fff; font-size: 14px; position: relative; -webkit-transform: translateZ(0); transition: 0.4s ease; cursor: pointer;}
.area-filtros-nav-2 .d-bt i{display: block; width: 22px; height: 22px; position: absolute; top: 50%; right: 5px; margin-top: -11px;}
.area-filtros-nav-2 .d-bt:hover{opacity: 0.80;}
.area-filtros-nav-2 .dif-col-aba-001{width: 165px; margin-right: 15px;}
.area-filtros-nav-2 .dif-col-aba-002{width: 185px; margin-right: 15px;}
.area-filtros-nav-2 .dif-col-aba-003{width: 165px;}
.area-filtros-nav-2-resp{display: none;}



.bt-lista-completa{font-size: 14px;}
.bt-lista-completa .ico{display: inline-block; vertical-align: middle; margin-right: 8px;}



/* - PRODUTOS LISTA - */
.area-lista-produtos{overflow: hidden;}
.lista-produtos{width: 110%; margin: 0 0 0 -90px; padding: 0; list-style: none;}
.lista-produtos li{width: 152px; height: 350px; float: left; text-align: center; margin-left: 90px; color: #737373; padding-bottom: 25px;}
.lista-produtos .img{width: 150px; height: 150px; border: 1px solid #e5e5e5; overflow: hidden; border-radius: 8px;}
.lista-produtos .img img{width: 100%; height: auto; display: block;}
.lista-produtos .desc{padding: 8px 0;}
.lista-produtos .desc .titulo{height: 60px;}
.lista-produtos .desc .valor{font-size: 16px; color: #b590be; font-weight: bold;}
.lista-produtos .desc .info{font-size: 12px; margin-top: 5px;}
.lista-produtos .lk a{font-size: 12px; color: #056805; text-align: center; text-decoration: underline;}


.lista-produtos .info2 .area{width: 58px; height: 24px; line-height: 24px; padding: 0 0 0 0; font-size: 11px; color: #b590be; text-align: right;  border: 1px solid #bc9cc5; display: inline-block; margin: 4px; background: url(../img/lista-produto-info-2.jpg) 0 24px no-repeat}
.lista-produtos .info2 .solicitados{background-position: 6px 0;}
.lista-produtos .info2 .compados{background-position: 6px -24px;}
.lista-produtos .info2 .val{width: 30px; text-align: center;  display: inline-block;}
.lista-produtos .info2 label{display: block; text-indent: -1px; font-size: 8.5px; color: #b590be; margin-bottom: -10px; text-align: center;}
.lista-produtos .bt-comprar{width: 122px; height: 26px; padding: 0 3px 0 3px; font-size: 12px; color: #fff; border: none; text-align: left; display: inline-block; margin: 4px; cursor: pointer; background: #ee726a url(../img/br-comprar-01.png) right center no-repeat}


.area-add{padding-top: 5px; margin-top: 5px; border-top: 1px solid #e7e7e7;}
.area-add .sugestao{font-size: 14px; color: #b590be; font-weight: bold; margin-bottom: 5px;}
.area-add .scp{width: 58px; height: 25px; border: 1px solid #b590be; color: #b590be; }
.area-add .bt{color: #b590be; border: none; height: 27px; font-size: 14px; background: none; cursor: pointer;}





/* MODAL CRIE SEU PRESENTE */
#modal-crie-presente .md-fechar{position: absolute; right: 20px; top: 10px; width: 32px; height: 32px; border: 1px solid #12690c; background: url(../img/fechar-md.png) center center no-repeat; cursor: pointer; }
#modal-crie-presente{width: 695px; height: 590px; border: 1px solid #12690c; display: none; background: #fff;}
#modal-crie-presente .pd{padding: 10px 20px;}
#modal-crie-presente .aL{width: 270px; float: left;}
#modal-crie-presente .aL .imagem{width: 267px; height: 267px; overflow: hidden; border: 1px solid #12690c;}
#modal-crie-presente .aR{width: 364px; float: right}
#modal-crie-presente .f-tm-1{width: 440px;}
#modal-crie-presente .f-tm-2{width: 200px;}
#modal-crie-presente .titulo{font-size: 24px; color: #237f1c; margin-bottom: 20px;}
#modal-crie-presente .titulo i{display: inline-block; width: 55px; height: 55px; vertical-align: middle;}

.f-cria-prod .f-linha{margin-bottom: 14px;}
.f-cria-prod .dcp{height: 39px; border: 1px solid #12690c; padding: 0 10px; background: #fff;}
.f-cria-prod .dcptx{height: 147px; padding-top: 5px; padding-bottom: 5px;}
.f-cria-prod .dcp .cp{width: 100%; height: 100%; border: none; padding: 0;}
.f-cria-prod .dcp .tcp{width: 100%; height: 100%; border: none; padding: 0; background: none; resize: none;}
.f-cria-prod .dcp .scp{width: 100%; height: 100%; border: none; padding: 0; text-indent: 2.5px; }
.f-cria-prod .dline{height: 39px; line-height: 39px;}
.f-cria-prod .mg-15R{margin-right: 15px}


/* - PRODUTO SLIDE (loja-associada-detalhe) - */
.area-slide-produtos{margin: 20px 0 0 0;}
.area-slide-produtos .item-prod-sld{width: 152px; height: 350px; text-align: center; margin: auto;}
.area-slide-produtos .item-prod-sld .img{width: 150px; height: 150px; border: 1px solid #e5e5e5; overflow: hidden; border-radius: 8px;}
.area-slide-produtos .item-prod-sld .desc{padding: 8px 0;}
.area-slide-produtos .item-prod-sld .desc .titulo{height: 60px;}
.area-slide-produtos .item-prod-sld .desc .valor{font-size: 16px; color: #b590be; font-weight: bold;}
.area-slide-produtos .item-prod-sld .lk a{font-size: 12px; color: #056805; text-align: center; text-decoration: underline;}

.area-slide-produtos .slide-produtos .slick-arrow{background: url(../img/slide-marcas-np.png) 0 20px no-repeat}
.area-slide-produtos .slide-produtos .slick-prev{ background-position: 0 -20px;}
.area-slide-produtos .slide-produtos .slick-next{ background-position: 0 0;}
.area-slide-produtos .slide-produtos .slick-prev::before{content: '';} 
.area-slide-produtos .slide-produtos .slick-next::before{content: '';}

