@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&display=swap');

body,
.titulo,
.full.menu .nivel-um .titulo,
.coluna div.componente.newsletter .texto-newsletter {
  font-family: 'Montserrat', sans-serif !important;
}

/* Para remover os logos da Globe Commerce e Loja Integrada, habilitar as linhas abaixo - ini */
/*#rodape>div:last-child .row-fluid .cr.conteiner {*/
/*    display: none !important;*/
/*}*/
#cr-li {
    display: none !important;
}
/* Para remover os logos da Globe Commerce e Loja Integrada, habilitar as linhas abaixo - fim */

/* Ofertas especiais - ini */
li.offers.com-fil8ho {
    display: none;
}
/* Ofertas especiais - fim */


.formEndereco-conteiner {
    display: block !important;
}

/*.formEndereco-conteiner .controls {*/
/*    display: none;*/
/*}*/

/* Desabilitar o carrosel - Lançamentos - ini*/
.Lançamentos {
    display: none !important;
}
/* Desabilitar o carrosel - Lançamentos - fim */

/* Menu de categorias lateral - ini */
.fundo-principal, .botao.principal, .menu li:hover>a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a {
    color: #ffff !important;
}
/* Menu de categorias lateral - fim */


/* Newsletter lateral - ini */
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter.control-group.error {
    display: block;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner.control-group.error {
    display: block;
}

.newsletter .botao {
    background-color: #695543 !important;
    color: #ffffff !important;
}
/* Newsletter lateral - fim */


/* Modal de produto adicionado no carrinho - ini */
#comprar-ajax-status .sucesso .buttons>* {
    color: #ffffff !important;
}
/* Modal de produto adicionado no carrinho - fim */


/* Tela de checkout - ini */
.campos-pedido .acao-editar button:first-child {
    background: #695543 !important;
}

.icon-ok {
    color: #ffffff !important;
}

a:not(.botao) .icon-unlock-alt{
    color: #695543 !important;
}

.finalizar-compra .botao {
    font-size: 14px;
    text-transform: uppercase;
}

.finalizar-compra .botao.principal {
    font-size: 14px;
    text-transform: uppercase;
    border-color: #695543;
    background: #695543;
}
/* Tela de checkout - fim */


/* Header - ini */
.caixa1.span2.borda-principal {
    display: none;
}

.cupon-mobile {
    display: none !important;
}

.superior .span8 .btn-group .botao.dropdown-toggle .icon-chevron-down {
    margin-left: 5px;
}

/* Header - fim */

@media (min-width: 1200px) {
    .inferior .span4 {
        margin-left: 40px;
    }
    .resumo-compra .tabela-carrinho .padding-preco>div {
        padding-right: 10px;
    }
    .frete-preco {
        text-align: right !important;
    }
}


@media (max-width: 800px) {
    .listagem .listagem-linha li .listagem-item {
        min-height: 335px;
    }
    
    .listagem .info-produto .preco-produto {
        height: 48px;
        justify-content: end;
    }
}

/* Meus pedidos - Itens do pedido - ini */

.subtotal {
    text-align: right !important;
}

.total {
    text-align: right !important;
}

/* Meus pedidos - Itens do pedido - fim */


/* Filtro por preço - ini */
.filtro.lista ul::-webkit-scrollbar-thumb {
    background: #695543;
}


@media (min-width: 1000px) {
    /*.mega-categorias.borda-principal .nivel-tres .nivel-tres {*/
    .menu.superior .wrap .nivel-tres .nivel-tres {
        display: none !important;
    }
}

:root {
    /*geral*/
    --cor-principal: #695543;
    --cor-secundaria: #000000;
    --cor-terciaria: #818181;
    --cor-botao: #695543;
    --cor-titulos: #818181;
    --cor-preco: #695543;

    /*topo da loja*/
    --cor-background-topo: #ffffff;

    /*corpo da loja*/
    --cor-background-corpo: #eeeeee;

    /*rodapé da loja*/
    --cor-menu-rodape: #3B3B3B;
    --cor-background-menu-rodape: #ffffff;
    --cor-background-rodape: #f6f6f6;

    /*newsletter rodape*/
    --cor-background-newsletter: #ffffff;
    --cor-texto-newsletter: #818181;

    /*texto fullbanner*/
    /*--cor-texto-1: #e54e88;*/
    --cor-texto-1: #695543;
    --cor-texto-2: #ffffff;

   /*compre junto*/
    --cor-background-compre-junto: #ffffff;
    
    /*geral*/
   --cor-icones: #695543;


   /*rodape da loja*/
   --cor-titulos-rodape: #ffffff;
}


/* Ops nos produtos sem estoque - ini */
.avise-tit {
    display: none !important;
}
/* Ops nos produtos sem estoque - fim */


/* Lista de desejos - ini */
.caixa-dados:first-child {
    margin-top: 30px !important;
}

ul.text-center.caixa-info {
    display: none !important;
}

/* Lista de desejos - fim */


/* Social - ini */
.lista-redes i {
    font-size: 25px;
}
/* Social - fim */


/* Header - ini */

.logo a img {
    max-height: 60px;
}

#barraTopo .conteiner {
    height: 70px;
}

.login .icon path {
    fill: #695543;
}

.inferior .acoes-conta li path {
    fill: #695543;
}

.carrinho.carrinho-manipula a i {
    color: #695543;
}

.carrinho.carrinho-manipula strong.qtd-carrinho {
    background: #695543;
}

.caixa1 span {
    color: #695543;
}

/* Header - fim */


/* Breadcrumbs - ini */
.breadcrumbs ul li * {
    font-size: 18px;
}
.breadcrumbs ul li:last-child strong {
    font-weight: 600;
}
/* Breadcrumbs - fim */

/* Home - ini */
.produtos-carrossel.Ofertas.especiais {
    display: none;
}
.categoria-id-18171118 { /* categoria Ofertas */
    display: none !important;
}

/* ul.nivel-um li.all-categories a {
    display: none;
}
*/
/* Home - fim */


/* Produto flutuante - ini */
.produto .acoes-flutuante {
    bottom: 95px;
}
/* Produto flutuante - ini */


/* Login após adicionar produto no carrinho - ini */
#id_botao_login {
    background: #695543;
}
.identificacao .identificacao-title {
    font-size: 19px;
}
/* Login após adicionar produto no carrinho - fim */


/* Detalhe do produto - ini */
#formCalcularCep button.btn {
    background: #695543;
}

.produto-compartilhar {
    display: none !important;
}

.listagem.aproveite-tambem .listagem-item {
    min-height: 360px;
}
/* Detalhe do produto - fim */


/* Arquivo CSS do tema - ini */

/* General - ini */
.buy-whatsapp-list a.buy-whatsapp-list__link svg.whatsapp-ico {
    width: 26px;
}

.text-titulo {
    height: 100% !important;
}

.cadastro-logar .botao {
    background-color: #695543 !important;
    color: #ffffff !important;
}
/* General - fim */

.pagina-categoria #corpo #listagemProdutos>ul>li .listagem-item, .pagina-busca #corpo #listagemProdutos>ul>li .listagem-item {
  min-height: 347px;
}

.menu-simples li a:hover * {
    color: #695543;
}

.ofertas-rodape {
    display: none !important;
}

.pedidos.slick-slide .cor-secundaria {
    color: #695543 !important;
}

.caixa1 {
    border-color: #695543;
}

.caixa1 span {
    color: #695543;
}

a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #695543 !important;
}

.botao .secundario .pequeno .dropdown-toggle {
    color: #695543;
}

.botao:not(.dropdown-toggle), .botao:hover:not(.dropdown-toggle) {
    color: #fff !important;
}

.carrinho-rodape a.botao.principal:hover {
    color: #ffffff !important;
}

a:hover {
    /*color: #ffffff !important;*/
    color: #695543 !important;
}

.all-categories .titulo svg rect {
    fill: #695543;
}

.menu.lateral li:hover a i {
  color: #695543;
}

#barraNewsletter.posicao-rodape .componente .interno {
    width: 100%;
}

.carrinho.carrinho-manipula strong.qtd-carrinho {
    background: #695543;
}

.carrinho.carrinho-manipula a i {
    color: #695543;
}

.menu.superior .nivel-um .all-categories .nivel-dois li:hover strong {
    color: #695543;
}

.carrinho-interno>div .botao {
    background-color: #695543;
    color: #ffffff !important;
}

.carrinho-interno>div .botao:hover {
    color: #695543 !important;
}

.inferior .acoes-conta li path {
    fill: #695543;
}

#barraTopo .busca-mobile .open-menu svg path {
    fill: #695543;
}

.login .icon path {
    fill: #695543;
}

.caixa1 span svg path {
    fill: #695543;
}

li.all-categories.com-filho .mega-categorias.span6 {
    border-color: #695543;
}

h3.title-banner {
    color: #695543;
}

.flex-direction-nav a:before {
    color: #695543;
}

/*.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label , .menu-simples li a:hover, .menu-simples li.active a {*/
/*    background-color: red;*/
/*}*/

.addWishlist {
    /*verificar*/
}

.addWishlist .lista-favoritos .icon-star {
    color: #695543;
}

#menu-institucional .counter-offer {
    border-color: #695543;
}

.listagem-item:hover .acoes-produto .botao-comprar {
    background: #695543;
}

.listagem-item:hover .acoes-produto .botao-comprar-ajax {
    background: #695543;
}

#barraNewsletter .componente .botao {
    background: #695543;
}

#rodape .sobre-loja-rodape .btn-mais a {
    border-color: #695543;
}

#barraTopo .busca-mobile .open-menu {
    color: #695543;
}

.tab-content .tab-pane .tabs .tab-link.current {
    background: #695543;
}

.produto .nome-produto {
  font-size: 24px;
  /*width: 285px;*/
  /*width: 100%;*/
}

a.lista-favoritos.fundo-principal {
    /*background: #695543;*/
    background: transparent;
    color: #695543 !important;
}

a.lista-favoritos.fundo-principal.adicionar-favorito {
    background: #695543;
    color: #ffffff !important;
}

.text-titulo .adic-favo {
    background: #695543;
}

.caixa-destaque a.botao.principal {
    background: #695543;
    color: #ffffff !important;
}

.carrinho-checkout .atendimento li span.display-table {
    color: #695543;
}

.modal-modalNewsletter .fancybox-skin {
    background: transparent url(https://cdn.awsli.com.br/2371/2371659/arquivos/Emporio-Fasano-Adega-e-Mercearia.jpg) no-repeat center;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    background: #695543;
}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .newsletter-confirmacao .icon-ok {
    color: #695543;
}

.scrollToTop {
    background: #695543;
}

.produto .size-table .open-table:hover {
    background: #695543;
    border: solid 1px #695543;
}

@media only screen and (max-width: 767px) {
    /* General - ini */
    .cadastro-logar .botao {
        background-color: #695543 !important;
        color: #ffffff !important;
    }
    /* General - fim */
    
    
    /* Home - ini */
    .listagem-linha .slick-prev {
        top: 135px;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }
    .listagem-linha .slick-next {
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    #barraNewsletter .componente .texto-newsletter {
        font-size: 16px;
    }
    /* Home - fim */
    
    
    /* Menu - ini */
   .offers {
        display: none;
    }
    
    .trocas {
        display: none;
    }
    
    .form-rastreio {
        display: none !important;
    }
    /* Menu - fim */


    /* Atendimento - ini */
    #atendimento .contact {
        min-height: 150px;
    }
    
    #atendimento .contact-items {
        min-height: 150px;
    }
    /* Atendimento - ini */


    /* Rodapé - ini */
    #menu-rodape ul li a {
        font-size: 12px !important;
    }
    /* Rodapé - fim */


    /* Ordernar listagem - ini */
    .ordenar-listagem.topo {
        margin-top: 15px;
    }
    /* Ordernar listagem - fim */
    
    /* Meus pedidos - Itens do pedido - ini */
    .table td {
        text-align: right;
    }
    
    table > tbody > tr > td:nth-child(2) {
        display: none;
    }
    
    .text-align-center {
        margin: 0 8px;
    }
    
    .text-align-right {
        margin: 0 8px;
    }
    
    .subtotal {
        display: block !important;
    }
    
    .total {
        display: block !important;
    }
    
    .tabela-carrinho td {
        padding: 0;
    }

    .tabela-carrinho tr {
        margin: 0;
    }
    
    /*.tabela-carrinho tr td td {*/
    /*    display: none;*/
    /*}*/
    /* Meus pedidos - Itens do pedido - fim */

    .login-m .open>.dropdown-menu li:nth-child(2) {
        padding: 5px;
    }

    .open>.dropdown-menu li:nth-child(2) a {
        color: #695543 !important;
        /*padding-left: 24px;*/
    }

    .action-links li:nth-child(2) a {
        color: white !important;
    }

    .caixa-mobile>a {
        color: #695543;
    }

    .caixa-mobile>a:hover {
        color: #695543;
    }

    .atalhos-mobile .atalho-menu {
        color: #695543 !important;
    }

    .caixa1 {
        border-color: #695543;
    }

    .caixa1>span {
        color: #695543;
    }

    .atalhos-mobile ul li.add-fav .adic-favo:before {
        color: #695543;
    }

    .banner.tarjamobile .banners li.slick-active button {
        background: #695543;
    }

    #testimonials .slick-dots li.slick-active button {
        background: #695543;
    }

    #atedimento .contact ul.slick-dots li.slick-active button {
        background: #695543;
    }

    .conteudo-topo .menu.superior .menu-close:after {
        background: #695543;
    }

    #cabecalho .menu.superior.active .all-categories {
        border-left: 5px solid #695543 !important;
    }

    .action-links li:nth-child(2) {
        background: #695543;
    }

    .listagem-linha .slick-dots li.slick-active button {
        background: #695543;
    }

    #menu-rodape .slick-dots li.slick-active button {
        background: #695543;
    }

    .produto .conteiner-imagem .adic-favo {
        background: #695543;
    }
    
    
    /* Card de produto - ini */
    .pagina-categoria #corpo #listagemProdutos>ul>li .listagem-item, .pagina-busca #corpo #listagemProdutos>ul>li .listagem-item {
        min-height: 375px;
    }
    
    .listagem .listagem-item .info-produto .nome-produto {
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    /* Card de produto - fim */
    
    
    /* Detalhe do produto - ini */
    .produto .conteiner-imagem img {
        max-height: 250px;
    }

    #corpo .conteiner > div {
        margin: 15px 0 15px;
    }
    
    .produto .conteiner-imagem img {
        max-width: 370px !important;
    }
    
    .addWishlist {
        font-size: 12px;
    }
    
    .caixa-dados:first-child {
        margin-top: 42px !important;
    }
    
    .botao i.icon-edit {
      color: #695543;
    }
    
    .produto .acoes-produto .preco-produto .titulo {
        font-size: 30px;
    }
    /* Detalhe do produto - fim */
    
    
    /* Carrinho - ini */
    .caixa-sombreada > table.tabela-carrinho > tbody > tr {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0;
        padding-bottom: 6px;
    }
    .bg-dark {
        padding: 8px !important;
    }
    tr.bg-dark > td:nth-child(2):not(.padding-preco) {
        display: block !important;
    }
    .tabela-carrinho img {
        max-width: 100px;
        max-height: 100px;
        height: 100px;
    }
    .tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {
        font-size: 20px;
        color: #695543 !important;
    }
    .excluir .icon-trash:before {
        color: #695543 !important;
    }
    .tabela-carrinho .quantidade input[type=text] {
        height: 10px;
    }
    .tabela-carrinho .quantidade input[type="text"] {
        width: 30px;
        margin: 0 2px;
    }
    .preco-produto strong.titulo {
        font-size: 18px;
    }
    .resumo-compra .tabela-carrinho td.conteiner-preco {
        margin-right: 15px;
    }
    .phone-pullleft {
        width: 40%;
    }
    .resumo-compra .tabela-carrinho .produto-info {
        width: 100%;
    }
    .resumo-compra > table > tbody > tr > td:nth-child(2):not(.padding-preco) {
        display: block !important;
    }
    .bg-dark .padding-preco {
        width: 100%;
        display: flex !important;
        flex-direction: row;
        justify-content: flex-end;
    }
    .bg-dark .line-18 {
        width: 100%;
    }
    .bg-dark .total {
        padding-left: 20%;
    }
    .tr-checkout-total .text-right.hidden-phone {
        display: block !important;
        padding-left: 25px;
    }
    .tr-checkout-total .padding-preco span {
        display: none !important;
    }
    /* Carrinho - fim */

}

.all-categories .titulo {
    color: #695543;
}

.inferior .acoes-conta li path {
    fill: #695543;
}

.login .icon path {
    fill: #695543;
}

.caixa1 span svg path {
    fill: #695543;
}

/*a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {*/
/*    color: #695543 !important;*/
/*}*/

.all-categories .titulo svg rect {
    fill: #695543;
}

#barraTopo .busca-mobile .open-menu svg path {
    fill: #695543;
}

.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #695543;
    color: #ffffff !important;
}

#barraNewsletter .componente .titulo svg path {
    fill: #695543;
}

.flex-direction-nav a:before {
    color: #695543;
}

.botao i:not(.icon-edit) {
  color: #695543;
}

.botao i.icon-search {
    color: #ffffff;
}


.ir-carrinho .icon-shopping-cart {
  color: #ffffff !important;
}

#menu-institucional {
    display: none !important;
}

.modal-modalNewsletter #modalNewsletter svg path {
    fill: #695543;
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    fill: #695543;
}

.botao.fundo-secundario {
    fill: #ffffff !important;
    background-color: #695543 !important;
}

#comprar-ajax-status .sucesso .buttons>* {
    background-color: #695543;
}

.carrinho-checkout .atendimento li span.display-table {
    color: #695543;
  
}

/* detalhe do produto - inicio */

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div:nth-child(1) > div.span4 {
	margin-top: 70px; 
}

.info-principal-produto .codigo-produto {
    margin-top: 35px;
}

.produto .conteiner-imagem img {
    max-width: 400px;
}

.produto .acoes-produto .preco-produto div:first-child {
    flex-direction: row;
}

.bandeira-indisponivel.fundo-secundario {
    background-color: #695543;
    opacity: 0.5;
}

.botao.fundo-secundario.btn-block {
    background-color: #695543;
    opacity: 1;
}

/* detalhe do produto - fim */


/* Card produto - ini */
.bandeira-promocao {
    background: #695543 !important;
}

a.botao .icon-unlock-alt {
    color: #fff !important;
}

.icon-remove {
    color: #fff !important;
}

.cor-secundaria:not(.icon-unlock-alt) {
    color: #444444 !important;
}
/* Card produto - fim */


/* Arquivo CSS do tema - fim */