/* variáveis de cor */


:root {
    /* Cores do cabeçalho */
    --fundo-cabecalho: #394C3D;
    --texto-cabecalho: #DDDCCC;
    --fundo-menu-superior: #394C3D;
    --texto-menu-superior: #DDDCCC;


    /* Cores barra de newsletter */
    --fundo-newsletter: #DDDCCC;
    --botao-newsletter: #394C3D;
    --texto-newsletter: #394C3D;


    /* Cores rodapé */
    --fundo-rodape: #394C3D;
    --titulo-rodape:#DDDCCC;
    --texto-rodape: #DDDCCC;


    /* Cores página carrinho */
    --cor-principal-carrinho: #394C3D;
    --cor-botao-finalizar-compra: #6D8974;


    /* Cores página produto */
    --cor-botao-comprar: #394C3D;
    --fundo-botao-ativo-variacao: #272B5E;
    --texto-botao-ativo-variacao:  #DDDCCC;


    /* Cores gerais */
    --cor-da-marca: #394C3D;
    --texto-branco: #000;
    --cor-de-borda:  #DDDCCC;
    --cinza-claro:  #DDDCCC;
    --cinza: #000000;
    --preto: #394C3D;
    --branco: #fff;
    --cor-de-link: #444;


    /* Cor de botões */
    --cor-de-botoes: #B87B50;
}



.hamb-1 {
    width: 22px;
    height: 2px;
    margin-bottom: 5px;
    border-radius: 1px;
    transition: all .3s;
    background: #ffffff !important;
}

#barraNewsletter .componente .texto-newsletter {
    display: block;
    font-size: 16px;
    font-weight: normal;
    float: left;
    width: 76%;
    box-sizing: border-box;
    color: var(--texto-newsletter);
}

#rodape .pagamento-selos > .conteiner {
    border-top: 1px solid #3d3d3d;
    padding: 50px 0 20px;
    margin-top: 0px;
}

.fundo-principal {
    background-color: #000000;
}

.carrinho-interno>div .botao {
    color: #EDEAE3;
}

.pagina-carrinho .acao-editar .botao.grande {
    color: #EDEAE3;
}

.atd-top:after {
    content: "";
    width: 12px;
    height: 24px;
    display: block;
    z-index: 1000;
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/angle-down.svg) no-repeat center;
    margin-left: 8px;
}

.wishlist a:after {
    content: "";
    width: 23px;
    height: 21px;
    display: block;
    z-index: 1000;
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/heart1.svg) no-repeat center;
}

.carrinho>a i:before {
    content: "";
    width: 22px;
    height: 24px;
    display: block;
    z-index: 1000;
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/shop-cart1.svg) no-repeat center;
}

.busca button:before {
    content: "";
    background: url({{PATH}}search.svg) center no-repeat;
    width: 18px;
    height: 18px;
}

.banner.cheio .flexslider .flex-direction-nav .flex-next:after {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/angle-right1.svg) center no-repeat;
    width: 9px;
    height: 15px;
    display: block;
}

.banner.cheio .flexslider .flex-direction-nav .flex-prev:before {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/angle-left1.svg) center no-repeat;
    display: block;
    width: 9px;
    height: 15px;
}

#categoriasListagem .slick-next:before {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/angle-right1.svg) center no-repeat;
    width: 9px;
    height: 15px;
    display: block;
}

#categoriasListagem .slick-prev:before {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/angle-left1.svg) center no-repeat;
    width: 9px;
    height: 15px;
    display: block;
}

.produto .principal .lista-favoritos i:before {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/heart-fav.svg) center no-repeat;
    width: 21px;
    height: 19px;
    position: relative;
    top: 2px;
}

.banner .flex-control-paging li a.flex-active {
    border: 0;
    width: 14px;
    height: 14px;
    border-radius: 13px;
    background: #ffffff;
}

.carrinho>a strong {
    background: transparent;
    color: #EDEAE3;
    width: 16px;
    height: 16px;
    font-size: 12px;
    text-align: center;
    line-height: 16px;
    font-weight: bold;
    border-radius: 20px;
    top: 4px;
    position: relative;
    left: -19px;
    display: block !important;
}

.busca button:before {
    content: "";
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/search.svg) center no-repeat;
    width: 18px;
    height: 18px;
}


.produto .principal .acoes-produto .botao-comprar {
    color: #EDEAE3;
    width: 78%;
}

.tab-content>.active, .pill-content>.active {
    display: block;
    font-size: 14px;
}

.carrinho-interno .nome-produto:hover {
    color: #649D66;
}

a:hover {
    color: green;
}

.pagina-conta .menu-simples li a, .pagina-pedido-listar .menu-simples li a, .pagina-favorito-listar .menu-simples li a, .pagina-conta-endereco .menu-simples li a {
    font-size: 14px;
    font-weight: 600;
    color: #777 !important;
}

#barraNewsletter.posicao-rodape {
    margin-bottom: 35px;
}

@media screen and (min-width: 768px) {
    
    .login-top:before {
    content: "";
    width: 21px;
    height: 25px;
    display: block;
    z-index: 1000;
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/user1.svg) no-repeat center;
    margin-right: 8px;
}

}

@media screen and (max-width: 767px) {
    
    .produto .principal .acoes-produto .botao-comprar {
    width: 100%;
}

.cep .input-prepend.input-append .btn:last-child {
        padding: 0 50px;

    }
    
.login-top a:before {
    content: "";
    width: 21px;
    height: 25px;
    display: block;
    z-index: 1000;
    background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/user1.svg) no-repeat center;
    margin-right: 0px;
}

#cabecalho>.conteiner>.row-fluid>.span3 > .fundo-principal > a:before, #cabecalho>.conteiner>.row-fluid>.span6 > .fundo-principal > a:before {
content: "";
background: url(https://cdn.awsli.com.br/2721/2721219/arquivos/shop-cart1.svg) center no-repeat;
width: 22px;
height: 24px;
}

}

