section.breandcumbs{
    background-color: #707070;
}
section.breandcumbs table{
    border-bottom: 4px solid #7EC91C;
    padding: 8px 0;
}
section.breandcumbs table td{
    padding: 8px 10px;
}
section.breandcumbs table a.link-breandcumbs, section.breandcumbs table i.fa-long-arrow-right{
    font-size: 16px;
    font-weight: 600;
    color: #FFFFFF;
}
section.breandcumbs h2.sku{
    font-size: 22px;
    color: #FFF;
    font-weight: 600;
    margin-top: 8px;
}
.swiper-pagination-bullet{padding:5px!important;border-radius:100%!important;width:22px!important;height:22px!important;text-align:center!important;color:#00!important;opacity:1!important;background:0 0!important;border:2px solid #484848!important}
.swiper-pagination-bullet span{font-size:0!important;display:block!important;width:8px!important;height:8px!important;color:transparent!important;background:0 0!important;border-radius:100%!important}
.swiper-pagination-bullet-active{border:2px solid #707070 !important}
.swiper-pagination-bullet-active span{color:#707070!important;background:#707070!important}
.voltar{padding-top:13px;padding-bottom:13px}.voltar a{display:block;width:100%}
.detalhe{padding-top:30px}
.detalhe .swiper-button-prev{background-image:none;width:41px;height:41px}
.detalhe .swiper-button-next{background-image:none;width:41px;height:41px}
.detalhe .d-min-det div{border:2px solid #f5f5f5;margin:8px;border-radius:0;}
.detalhe .d-min-det div img{border-radius:0;cursor:pointer}
.detalhe .d-min-det div:hover{border:2px solid #707070}
.detalhe .conteudo-descricao{padding: 0 35px;}
.detalhe .conteudo-descricao .select_cor{margin-top: 15px;margin-bottom: 15px;}
.detalhe .conteudo-descricao span.especificacoes{font-family: 'Open Sans';font-weight:600;font-size:16px;color:#6A6A6A;position:relative;}
.detalhe .conteudo-descricao span.especificacoes.valor{color: orange;}
.detalhe .conteudo-descricao .preco_det .preco_de{font-family:Montserrat,sans-serif;font-size:14px;color:#c5c5c5;text-decoration:line-through}
.detalhe .conteudo-descricao .preco_det .preco{font-family:Montserrat,sans-serif;font-size:25px;}
.d-valores small {font-family: 'Open Sans';font-weight: 600;font-size: 16px;color: #6A6A6A;position: relative;}  
span.especificacoes {font-family: 'Open Sans';font-weight: 600;font-size: 18px;color: #6A6A6A;position: relative;}
span.especificacoes.valor {color: orange;}

.detalhe .conteudo-descricao .nome-ref-prod{padding-bottom:10px}
.detalhe .conteudo-descricao .nome-ref-prod .nome{font-family: 'Open Sans';font-weight:600;font-size:20px;color:#555555;}
.detalhe .conteudo-descricao .nome-ref-prod .sku{font-family: 'Open Sans';font-weight:600;font-size:18px;color:#555555}
.detalhe .conteudo-descricao .desc-prod,.detalhe .conteudo-descricao .qtd{padding-bottom:40px;margin: 0;font-weight: 700;font-size: 10px;color:#838383;}
.detalhe .conteudo-descricao .desc-prod span,.detalhe .conteudo-descricao .qtd-minima span{font-family: 'Open Sans';font-weight:400;font-size:15px;color:#6A6A6A}
.detalhe .conteudo-descricao .container-cor {padding:0}
.detalhe .conteudo-descricao .container-cor small, .d-valores small{font-family: 'Open Sans';font-weight:600;font-size:16px;color:#6A6A6A;position:relative;top:4px;}
/* .d-valores small{top:8px;margin-right: 5px;display: block;text-align: left;clear: both;}  */
.d-valores small.small.qtd{top:2px;}
.detalhe .conteudo-descricao .d-valores{padding:0;}
.conteudo-descricao .d-valores .d_select{margin-bottom:0}
.conteudo-descricao .d-valores .qtd-detalhe{width: 95%;margin:0 auto;}



/* .conteudo-descricao .d-valores .select-gravacao{width:100%;border-radius:5px !important;} */
.detalhe .conteudo-descricao .container-cor li{display:inline-block;width:31px;height:31px;border:2px solid transparent;padding:4px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-right:7px;position:relative;}
.detalhe .conteudo-descricao .container-cor li:last-child{margin:0}
.detalhe .conteudo-descricao .container-cor li:hover{border:2px solid #707070}
.detalhe .conteudo-descricao .container-cor li img{width:25px;height:25px;border-radius:0;cursor:pointer;position:absolute;top:1px;left:0;right:0;margin-left:auto;margin-right:auto;}
.detalhe .conteudo-descricao .container-cor .cor_selected{border:2px solid #707070}
.detalhe .conteudo-descricao .form-pedido{padding-top:20px}
.detalhe .conteudo-descricao .form-pedido .box-qtd{top:0;left:0;width:100%}
.detalhe .conteudo-descricao .form-pedido .box-qtd .nice-number{width:100%}
.detalhe .conteudo-descricao .form-pedido .box-qtd button{position:absolute;left:6px;top:6px;border:0;background:0 0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700}
.detalhe .conteudo-descricao .form-pedido .box-qtd button:last-child{left:auto;right:8px}
.detalhe .conteudo-descricao .form-pedido input{border-radius:0; -moz-appearance:button;-webkit-appearance:button;outline:0;max-width:95%;width:160px;border:1px solid #CBCBCB;background:#FFFFFF;padding-left:16px;cursor:pointer;margin-right:13px;margin-top:15px;padding:5px}
/* .detalhe .conteudo-descricao .form-pedido .d-qtd{padding:0 2px;} */
.detalhe .conteudo-descricao .form-pedido .d-input-qtd{padding:0}
@media (max-width:991px){
    .detalhe .conteudo-descricao .form-pedido input{max-width:100%;margin-bottom:15px;width:100%;margin-left: 0;}
}
.detalhe .conteudo-descricao .form-pedido .div-select-cor,.detalhe .conteudo-descricao .form-pedido .div-select-grav{position:absolute;top:0;left:0;width:100%}
.detalhe .conteudo-descricao .form-pedido .select_det{border-radius: 0; width: 250px;margin-top: 15px;margin-bottom: 15px;}
@media (max-width:991px){
    .detalhe .conteudo-descricao .form-pedido .select_det{width:100%;max-width:100%;margin-bottom:15px;margin-left:0}
    section.breandcumbs table a.link-breandcumbs, section.breandcumbs table i.fa-long-arrow-right{
        font-size: 13px;
    }
}
.detalhe .conteudo-descricao .form-pedido .div-select-cor:before,.detalhe .conteudo-descricao .form-pedido .div-select-grav:before{content:'\f107';font-family:FontAwesome;position:absolute;top:0;right:0;width:30px;height:47px;border-top-right-radius:20px;border-bottom-right-radius:20px;font-size:16px;text-align:center;line-height:47px;cursor:pointer;pointer-events:none;background:#f5f5f5}
@media (max-width:991px){
    .detalhe .conteudo-descricao .form-pedido{padding-top:20px}
}
.detalhe .conteudo-descricao .container_btn{padding: 10px 0;}
.detalhe .conteudo-descricao .container_btn .d-bottao-detalhe{}
.detalhe .conteudo-descricao .container_btn .bt-padrao{background:#484848;border:1px solid #484848;color:#FFF;max-width:219px;width:100%;height:46px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px}
.container_btn .bt-padrao .fa-shopping-cart{
    color:#FFF; font-size: 18px;margin-right: 10px;display: inline-block;
}

.detalhe .conteudo-descricao .container_btn .bt-padrao2{display: none;}

@media (max-width:991px){
    .detalhe .conteudo-descricao .container_btn .bt-padrao{max-width:100%}
}
.detalhe .conteudo-descricao .container_btn .carrinho_detalhe{width: 27px;height: 23px;background-image: url(../../../img/icons/cart-icon.png);position: absolute;top: 9px;left:19px;background-size: cover;}
@media (max-width:991px){
    .detalhe .conteudo-descricao .container_btn .carrinho_detalhe{left:8%}
}
.detalhe .conteudo-descricao .container_btn .favorito{font-family:Montserrat,sans-serif;font-weight:600;font-size:18px;color:#919191;display:inline-flex;margin-top:12px}
.detalhe .conteudo-descricao .container_btn .favorito .icone{width:19px;height:17px;background-image:url(../img/assets/sprite.png);background-position:-74px -24px;display:inline-block;margin-right:5px}
.detalhe .conteudo-descricao .container_btn .favorito .i{margin-right:10px}
@media (max-width:991px){
    .detalhe .conteudo-descricao .container_btn{padding-top:10px}
}
.detalhe .conteudo-descricao .d-redes{padding:30px 0}
.detalhe .conteudo-descricao .d-redes li{display:inline-block;margin-right:10px}
.detalhe .conteudo-descricao .d-redes li span{font-family: 'Open Sans';font-size:17px;font-weight:600;color:#555555;}
.detalhe .conteudo-descricao .d-redes li a{display:block;padding:9px;text-align:center}
.detalhe .conteudo-descricao .d-redes li a i{font-size:18px;color:#484848}
@media (max-width:991px){
    .detalhe .conteudo-detalhe{padding:0}
}
.nav-tabs>li>a{background:#f5f5f5!important;border:1px solid #ddd!important}
.nav-tabs>li>a:hover{color:#555!important}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-bottom-color:transparent!important;background:#fff!important;color:#555!important}


.relacionados{padding-top:46px;padding-bottom:60px}
.relacionados .title{text-align: center;margin-bottom: 50px;}
.relacionados .title span{font-size: 32px;color:#484848;font-weight: 800;}
.relacionados .conteudo-produtos-relacionados{border: 4px solid #484848;}
.relacionados .div-produto-relacionados span.title_produto{font-size: 12px; color: #484848; word-wrap: break-word;}
.relacionados .div-produto-relacionados span.referencia_produto{font-size: 12px; color: #484848;font-weight: 800;}



.relacionados .swiper-container{height:100%}
.relacionados .posicionar{position: relative; border: none;}
.relacionados .swiper-button-prev{background-image:none!important;width:45px;height:45px}
.relacionados .swiper-button-next{background-image:none!important;width:45px;height:45px}
.relacionados .swiper-pagination-bullet{padding:5px!important;border-radius:0%!important;width:22px!important;height:22px!important;text-align:center!important;color:#000!important;opacity:1!important;background:0 0!important;border:2px solid #484848!important}
.relacionados .swiper-pagination-bullet span{font-size:0!important;display:block!important;width:8px!important;height:8px!important;color:transparent!important;background:0 0!important;border-radius:100%!important}
.relacionados .swiper-pagination-bullet-active{border:2px solid #f2c028!important}
.relacionados .swiper-pagination-bullet-active span{color:#f2c028!important;background:#f2c028!important}
.rel-custom-prev, .rel-custom-next{border-radius:100%;height:40px;width:40px;border:1px solid #CCC;position:absolute;left:0;top:45%;z-index:10;cursor:pointer;}

.desc-detalhe{
    padding: 30px;
    background-color: #F4F4F4;
    margin: 15px auto;
    max-width: 1140px;
    border-radius: 6px;
    clear: both;
}
.detalhe-favorito{
    text-align: right;
}
.detalhe-favorito .fa-heart{
    margin-right: 10px;
}

@media(max-width: 991px){
    .relacionados .swiper-button-next{
        right: -12px;
    }
    .relacionados .swiper-button-prev{
        left: -12px;
    }
    .detalhe-favorito{
        text-align:  center;
    }
    .detalhe .conteudo-descricao .container_btn .favorito{
        width: 100%;
        display: block;
    }
    .relacionados .div-produto-relacionados{
        padding: 0 5px !important;
    }
    .relacionados .conteudo-produtos-relacionados{
        padding: 8px 0;
    }
    .relacionados .div-produto-relacionados span.title_produto{
        display: inline-block;
        font-size: 13px;
        padding: 0 3px;
        height: 55px;
        width: 100%;
        margin-top: 5px;
    }
    .relacionados .div-produto-relacionados span.referencia_produto{
        font-size: 14px;
    }
    .relacionados .title{
        text-align: left;
        margin-bottom: 20px;
        border-bottom: 1px solid #484848;
    }
    .relacionados .title span{
        font-size: 18px;
        font-weight: 400;
    }
}
.btn-det-whatsapp{
    width: 100%;
    background-color: #32BA46 !important;
    border-color: #32BA46 !important;
    color: #FFF !important;
    font-size: 18px;
    padding: 9px 0;
    border-radius: 0px;
}
.btn-det-whatsapp:hover{
    background-color: #21b036 !important;
    border-color: #21b036 !important;
}
.btn-det-whatsapp .fa-whatsapp{
    font-size: 20px;
    color: #FFF;
}
@media(max-width:991px){
    .div-whatsapp-consultor{
      padding: 15px;
    }
  }