@media (max-width: 768px) {
  h2.h2-about {
    padding-top:30px !important;
  }
    .borda-principal { border-color:#e72c36 !important; }
 .logo {
    background: #000 !important;       
}

    .atalhos-mobile ul, .busca .botao-busca, .menu.superior .nivel-um.active { background:#000 !important; }

    
    
.secao-banners { background:#fff !important; padding-bottom:0 !important; }
    
    .carrinho-checkout #cabecalho { background:#000 !Important; }    
    
    

    .botao.principal { background:#111 !important; }
   .comprar .botao.grande { background: #97c23d !important; }
   
    .pagamento-selos { background-image: none !important; display:none !important; }
    #rodape .institucional { background-image:none !Important; background:#000 !Important; text-align:center !important; }
    
    
    
    .conteiner-principal .conteiner { box-shadow:none !important; }
    .fundo-principal { background: #000 !important; }
    .bandeiras-produto span { box-shadow: none !important; border-radius:10px !important; }
 .listagem .listagem-item .info-produto { text-align:center !important; }
 .acoes-produto-responsiva .tag-comprar { background:#97c23d !important; border-radius:4px !important; display:none !important; }
    
    
    .conteiner .logo { position: fixed !important; top: -14px !important; left: 11px !important; z-index: 999998 !important; display: block !important; width: 70px !important; height: 60px !important; }
    .conteudo-topo { margin-top:-10px !important; }

   ul.nivel-um li a strong.titulo { color:#fff !Important; }

}


.listagem .titulo-categoria:first-child { border-top:none !important; text-align:center !important; } 
.listagem .titulo-categoria { border-top:none !important; text-align:center !important; background:none !Important; }
.titulo-categoria strong { color:#000 !important; font-size:10px !important; text-transform:uppercase !important; letter-spacing:9px !important; background:#fff !important; padding:0 10px !important; } 
.listagem .titulo-categoria:hover { padding-left:0 !important; background:none !Important; }




.secao-banners { background:#000; padding-bottom:30px; margin-top:-15px !important; } 

span b.cor-principal { color: #000 !Important; }
.tabela-carrinho .cupom-valor #cupom_desconto { color:#000 !important; }
.formas .accordion-heading .forma-conteiner .envio-preco { color:#000 !Important; }
#rodape .titulo { border-bottom: none !Important; font-size:20px !important; margin-bottom: 5px !Important; color:#e72c36 !important; font-family: 'Teko', sans-serif !important; } 
#rodape .institucional { padding:20px 0 50px 0 !important; }
.links-rodape ul li { list-style:none !Important; } 
.listagem .listagem-item .nome-produto { font-weight:400 !Important; font-size:16px !important; }
strong.preco-promocional { color:#222 !Important; }
.tarja img { border-radius:4px !Important; }
.carrinho { border-color: #e72c36 !important; }
.produto .cep ul li .valor { font-weight:700 !important; color:#e72c36 !important; }
.produto .cep .aviso-disponibilidade, .tabela-carrinho .formas-envio span, .resumo-compra .frete-preco strong { color:#444 !important; }
.tabelawino td { border-color:#888 !important; }
.listagem.aproveite-tambem .listagem-item .nome-produto, .produto .acoes-flutuante .nome-produto { font-size:14px !important; }

.comprar .botao.grande { font-size:16px !important; width:100% !important;  }

.carrinho-checkout .atendimento .icone-box { color:#e72c36 !important; }
.carrinho-checkout .atendimento li .display-table { color:#fff !important; }
.carrinho-checkout .atendimento { border:none !Important; }
.carrinho-checkout .atendimento .icone-box { border-width: 1px !important; }


.carrinho>a i, .acoes-conta>li i,  { background:#e72c36 !important; } 



#barraTopo h4 { text-indent:-999999px; background:url('https://cdn.awsli.com.br/400x300/1761/1761380/logo/2d5f92a977.png') no-repeat; height:60px;  margin-top: -5px;  background-size: 190px;
    background-position: 0 -2px;}

@media (min-width: 768px){
.produto .acoes-produto .comprar .qtde-adicionar-carrinho {
    position: relative !important;
    left: 0 !important;
    float: left !important;
    top: 0 !important;
    padding: 3px !important;
    width: 120px !important;
    text-align: center !important;
}

    .pedido-finalizado .numero-pedido, .icon-check:before { color:#000 !important; }
.produto .nome-produto { font-size:26px !Important; }
#barraNewsletter .componente .newsletter-confirmacao span { color:#fff !Important; }
.listagem .listagem-linha li { border-style:none !Important; } 
.ordenar-listagem.rodape { border-width: 0 !Important; }  

    .menu.superior .nivel-dois { background: #000 !important; box-shadow: none !Important; }  
    .menu .nivel-dois a { color:#fff !important; }
    .menu .nivel-dois a:hover { color:#fff !Important; }  
    .menu.lateral a { color:#444 !important; }  
    
    
    
    .desconto-preco strong { color:green !Important; }
.subtotal strong, .total strong { color:#e72c36 !Important; }
.produto .acoes-produto .disponibilidade-produto { text-align:left !important; }
.disponibilidade-produto b.cor-principal { color:#444 !Important; }
.preco-produto strong.titulo { font-size: 22px !important; white-space: nowrap !important; font-weight: 600 !important; letter-spacing: -1px !important; }
    .menu li.com-filho>a i { background: #e72c36 !important; }

    
#barraNewsletter .componente .texto-newsletter { color:#999 !important; }
#barraNewsletter .componente input[type="text"] { border:none !important; }
#barraNewsletter .componente .botao { background: #e73d3a !important; border: none !important; }
#barraNewsletter.posicao-rodape { padding:15px 0 !important; box-shadow: none !Important; }
    
    
td span.cor-principal { color:#333 !important; }
}
    
@media (min-width: 768px) {
.produto .acoes-produto .comprar {
    position: relative !important;
    width: 100% !important;
}


    
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
    display: none !important;
}

.comprar .qtde-adicionar-carrinho input[type=number] {
    width: 60px!important;
    height: 26px!important;
    float:left !important;
}

.qtde-adicionar-carrinho input[type=number] {
    -moz-appearance: textfield;
    padding: 15px 28px 15px 10px !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0!important;
    bottom: 1px !important;
    border-radius: 4px !important;
    position: relative !important;
    left: 1px !important;
    border-color: #b5b5b54f !important;
    border: 0 !important;
    box-shadow: none !important;
    background: #eaeaea !important; 
    font-size: 15px !important;
    box-shadow: 0 2px 2px var(--txt-global)1a !important;
    font-weight: 600 !important;
    color: #898989 !important;
    text-align: center !important;
    margin-bottom: 0 !important;
}

   
.produto .principal .botao.principal.grande {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    width: 24% !important;
    text-transform: uppercase !important;
    display: flex !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center!important;
    justify-content: center!important;
    height: 28px!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center !important;
    align-items: center !important;
    background: var(--primary-color);
    border-radius: 5px !important;
    padding: 14px 65px !important;
    font-weight: 600 !important;
    font-size: 20px !important;
    color: #FFF !important;
    letter-spacing: -1px !important;
}
    
    
    
    
    
    
    
    
    
    
    
    



body { background:#fff !Important; }
.cadastro .dados-acesso label { color:#444 !important; }
#rodape { background-color: #000 !important; background-image:none !Important; } 
#barraTopo { background: #000 !important;}
.institucional { background-color:#000 !important; background-image:none !Important;}
#barraTopo .canais-contato { display:none !important; }
#barraTopo .carrinho>a i { height: 38px; width: 38px; line-height: 38px; }
#barraTopo .carrinho>a strong { line-height: 38px; }
#barraTopo .carrinho>a span { line-height: 22px !important; }  
.listagem .bandeiras-produto .bandeira-carrinho { background:#39c176 !important; }
.pagamento-selos { background-image: none !important; background:#f1f1f1 !important; }
.menu.superior { margin-bottom: 15px !important; }
.menu.lateral .nivel-um>li { padding-left:0 !important; }

.categoria-id-4118926 { background: url('https://cdn.awsli.com.br/1029/1029327/arquivos/toast (2).png') no-repeat 15px 12px; padding-left:50px !important; }
.tag-comprar { width: 50% !important; display: block; margin: 0 auto; border-radius: 4px;  padding: 10px; text-align: center;
    font-size: 14px; background-color: #fff !important;  }
.tag-comprar i { display:none !important; }
.listagem-item .acoes-produto { display:none !Important; }


.links-rodape-categorias span.titulo { color:#fff !important; }

.categoria-id-4118924, .categoria-id-4118921 { background: url('https://cdn.awsli.com.br/1029/1029327/arquivos/wine (1).png') no-repeat 15px 12px; padding-left:50px !important; }
.categoria-id-3285160  { background: url('https://cdn.awsli.com.br/1029/1029327/arquivos/wine (2).png') no-repeat 15px 12px; padding-left:50px !important; }
    
.categoria-id-4118928  { background: url('https://cdn.awsli.com.br/1029/1029327/arquivos/grape.png') no-repeat 15px 12px; padding-left:50px !important; }

.acoes-produto-responsiva { display:block !important; }
.acoes-produto-responsiva a { background-color: #61b736 !important; }


.listagem .info-produto { text-align:center !important; }
.bandeiras-produto span { box-shadow: none !Important; }
.botao-comprar { width:80% !Important; padding:12px 0 !important; }
.botao-comprar i { display:none !Important; }
.bandeiras-produto span { border-radius:15px; padding: 2PX 10px; font-size:10px; }

#cabecalho { background:#000 url('https://cdn.awsli.com.br/1761/1761380/arquivos/banner.jpg') no-repeat bottom center !important; border-top:4px solid #e72c36 !important; }
.bem-vindo, .cor-principal, .acoes-conta li>*, .carrinho>a span { color:#fff !important; }
.conteiner-principal .conteiner { background:none !Important;  box-shadow: none !Important; }
.conteiner-principal .conteiner { padding: 10px 20px 0px; }
.logo a img { max-height: 70% !important; top:10px !important; }
.barra-inicial { background-color: #111 !important; border-top:4px solid #e72c36 !important; display:none !important; }
.qtd-carrinho { color:#fff !important; }
.carrinho-interno .preco-produto .preco-promocional { color:#e72c36 !important; text-align:right !important; }

.busca {padding: 0;background: #fff;box-shadow: 0px 3px 6px 0px rgba(100, 100, 100, 0.19);border: 1px solid #efefef;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.busca input {font-size: 15px;color: #9c9c9c;padding: 10px;padding-left: 6px;border: none;box-shadow: none !important;}
.busca input::-webkit-input-placeholder {color: #9c9c9c;}
.busca input::placeholder {color:#9c9c9c;}
.carrino-total strong { color:#e72c36 !important; font-weight:600 !important; }
.botao.principal { background:#97c23d !important; }   
.busca .icone-busca-topo {position:absolute;width: 15px;height: 15px;fill: #9c9c9c;top: 15px;left: 30px;}
.busca .botao-busca {display:none;box-shadow: 0px 2px 4px 0px rgba(203, 203, 203, 0.55);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: none;height: 37px;top: 4px;right: 4px;background-image: none;font-size: 14px;color: #fff;padding: 0 20px;opacity: 1;}
.busca .botao-busca:hover {opacity: 0.9;}

.fundo-principal { background: #e72c36 !important; }
.borda-principal { border-color: #e72c36 !important; }

#barraTopo { height:90px !Important; }
#barraTopo .conteiner { padding: 25px 20px; }

.menu.superior .nivel-um>li { float: left; border-right: none; border-left: none; }
.menu.superior { margin-top: 20px; padding:5px !important; }
.menu.superior .titulo { margin: 15px 0; color: #fff; text-transform: uppercase !important; font-size: 20px !important; font-family: 'Teko', sans-serif !important; }
.menu.superior .nivel-um>li:hover { background-color:transparent; border-radius:4px !important; border-top:2px solid transparent !important; }
.menu.superior .nivel-um>li:hover .titulo { color:#e72c36 !important; }

.menu ul { /*display:block !important;*/ margin:0 auto !important; }
.lateral ul { display:block !important; }


.listagem-item .acoes-produto { border-width: 0 !important; }
#barraTopo .carrinho.vazio>a span { margin: 7px !important; padding-left: 45px !important; }

 
.institucional .conteiner .row-fluid .span9 { width:100% !important; }


.conteudo h1 { font-family: 'Teko', sans-serif !important; }