:root{
    --cor-01: #00B4EE;
    --branco: #FFFFFF;
    --preto: #000000;
    --fonte: #484848;
}
.detalhe .conteudo-descricao .nome-ref-prod .nome, .detalhe .conteudo-descricao .nome-ref-prod .sku, .detalhe .conteudo-descricao .desc-prod span, .detalhe .conteudo-descricao .qtd-minima span, .d-valores small, .detalhe .conteudo-descricao .d-redes li span, .detalhe .conteudo-descricao .d-redes li a i{
    color: var(--fonte);
}
.topo-header{
    background-color: var(--cor-01);
}
span.span-tel, .topo-header a, .divi-menu .show-all span, .header-menu .conteudo-menu > ul > li > a{
    color: var(--branco)
}
.header-menu, .container_destaques_promocao_index{
    background-color: var(--preto);
}
.container_destaques_promocao_index .conteudo_destaque ul li.selecionado a{
    background-color: var(--cor-01);
    color: var(--branco);
}
.text-prod .ref_produto, .text-prod .title_produto, section.section-maisvistos .titulo, .logo-endereco .div-end .title, .logo-endereco .div-end .tel, .logo-endereco .div-end .end, .menu-footer ul li a, .menu-footer ._title{
    color: var(--preto);
}
.sub-footer, .d-busca-header .icon-busca{background-color: var(--preto);}

.div-bt .bt{
    background-color: var(--cor-01);
    border:1px solid var(--cor-01);
    color: var(--branco);
}
.conteudo-mobile{
    background-color: var(--preto);
}

.header{padding-bottom: 15px;}
.logo-header{width:80%;}
.conteudo-swiper{position:relative;}
._nav._button-next{right: 5px;}
._nav._button-prev{left: 5px;}
.newsletter {
    padding: 80px 0;
    background: #f1f1f1;
}
.newsletter h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 1.4em;
    font-weight: 800;
    color: #2d2b27;
    letter-spacing: 2px;
    line-height: 1.8em;
    display: block;
}
@media (max-width: 991px) {
    .form-news{
        padding-bottom: 20px;
        display: table;
    }
    .newsletter .d-table {
        width: 100%;
    }
    .header-menu, .container_destaques_promocao_index{
        background-color: var(--branco);
    }
    .header-menu .d-minha-conta-mobile{
        background-color: var(--preto);
    }
    .header-menu .conteudo-menu > ul > li > a, .header-menu .menu-prod .sub-menu .menu-sub li a span{
        color: var(--preto)
    }
    .divi-menu{
        margin-right: 0;
    }
}
.header-menu .d-logo-mobile img{width:350px;}
.header-menu .d-logo-mobile{padding-top:10px;padding-bottom:10px;}

.newsletter span {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #1a1a1a;
    /*letter-spacing: 1px;*/
    display: block;
}
@media (max-width: 1196px) {
    .newsletter span {
        font-size: 14px;
    }
}
@media (max-width: 991px) {
    .conteudo-top-mobile{padding-top:10px;padding-bottom:10px;}
    .conteudo-top-mobile img{width: 350px;}
    .container_destaques_promocao_index .row{margin:0;}
    .newsletter span {
        font-size: 14px;
        margin: 0;
    }
}
@media (max-width: 443px) {
    .newsletter span {
        font-size: 12px;
    }
}
.newsletter .form-news {
    width: 100%;
    margin-top: 36px;
}
.input-spec{
    border: 2px solid #00B4EE;
    padding: 8px 12px;
    border-radius: 5px;
    width: 100%;
    max-width: 90%;
}
.news-send{
    display: inline-block;
    padding: 0 20%;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #00B4EE;
    border: 1px solid #00B4EE;
    cursor: pointer;
    border-radius: 4px;
    white-space:normal;
    padding: 8px 14px;
}
.news-send i{color: #FFF;font-size: .9em;}

.botao-padrao{
    background-color: #00B4EE;
    border: 1px solid #00B4EE;
    color: #FFF;
    white-space:normal;
}
.botao-padrao.botao-preto{
    background-color: #000;
    border: 1px solid #000;
}
.botao-padrao:hover,
.botao-padrao:visited
{color:#FFF;text-decoration: none;}
.botao-padrao i{
    color: #FFF;font-size: 1.4em;
}
.botao-padrao table tr td{
    color: #FFF;font-size: .9em;
}
.botao-padrao table tr td img{
    margin-right: 10px;
}
.logo-endereco .logo-rodape{
    max-width: 225px;
    padding-right: 0;
}
.divi-menu .show-all .fa{
    color: #FFF;
}
.header-menu .menu-prod{border-top: none;}
.banner{margin-top:20px;}
.header-menu .conteudo-menu > ul > li > a{
    border-bottom: 6px solid transparent;
    padding: 17px 0 14px 0;
}
.header-menu .conteudo-menu > ul > li:hover > a{
    border-bottom: 6px solid #00B4EE;
}
.swiper-button-next, .swiper-button-prev{top:42% !important;}
.swiper-button-next, .swiper-button-prev{height:61px !important;}
.swiper-button-next, .swiper-button-next{height:61px !important;}
.fa-prev{font-size: 69px !important;} .fa-next{font-size: 69px !important;}

.d-btn-whats{text-align: right;}
@media(max-width: 1199px){
    .botao-padrao{padding:0 12%;}
}
@media(max-width: 991px){
    .detalhe .conteudo-descricao .container_btn{text-align: center;}
    .botao-padrao{max-width: 348px;width:100%;}
    .btn-add-orcamento table{width:58%;margin:0 auto;}
    .d-btn-whats{text-align: center;margin-top:10px;margin-bottom:5px;}
}
.d-buscar-mobile {
    position: relative;
    top: 10px;
  }

  .d-buscar-mobile .fa-search {
    color:#FFF;
  }