.full.menu .conteiner .nivel-um>li:nth-child(11) > .nivel-dois {
    right: 0;
    left: auto;
}

#cabecalho.fixed .full.menu.active {
    max-height: 90px;
}

.full.menu .conteiner .nivel-um>li:nth-child(9) > .nivel-dois {
    right: 0;
    left: auto;
}

.full.menu .conteiner .nivel-um>li>a>.titulo {
    white-space: normal;
}

.full.menu .conteiner .nivel-um {
    justify-content: center;
}

.full.menu {
    height: 95px;
}

.full.menu .conteiner .nivel-um>li {
    width: auto !important;
    margin-left: 15px;
}

.produto div.principal .acoes-produto .comprar .botao-comprar i {
    display: none;
}

span.desconto-a-vista strong.cor-principal.titulo {
    font-size: 21px !important;
}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-promocional, #listagemProdutos.listagem .listagem-item .info-produto .preco-produto span.preco-a-partir strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-promocional, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto span.preco-a-partir strong {
    font-size: 16px;
}

.produto div.principal .acoes-produto .preco-produto .preco-promocional, .produto div.principal .acoes-produto .preco-produto span.preco-a-partir strong {
    font-size: 16px;
}

.barra-inicial {
    background-color: #ffffff;
}

/*background full menu*/
.full.menu {
    background: #e5e7e9;
}

/*cabeÃ§alho*/
/*tÃ­tulos cabeÃ§alho*/
#cabecalho .actions>li>a, #cabecalho .span4.hidden-phone > ul .fale-conosco .title {
    color: #000000;
}

/*cabeÃ§alho*/
/*cor do cabeÃ§alho*/
#cabecalho {background-color: #ffffff; background-position: top center;background-repeat: repeat;}

/*icones cabeÃ§alho*/
#cabecalho .actions>li>a svg path {
    fill: #000000 !important;
}


/*tÃ­tulos full menu*/
.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #000000;
}

/*botÃ£o ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #fff;
    background: #25d366;
}

/*barra newsletter*/
#barraNewsletter.posicao-rodape {
    background: #c5cad5;
}

/*aviso newsletter icone email*/
#modalNewsletter .interno .icon path {
    stroke: #000000;
}

/*botoes quando coloca itens no carrinho*/
#comprar-ajax-status .sucesso .buttons>* {
    border: none;
    background: #000000;
    color: white;
    text-transform: lowercase;
    margin: 0;
    margin-right: 0 !important;
    height: 30px;
    width: 30%;
    padding: 0;
    line-height: 2;
    font-size: 14px;
}

/*setas de nevagaÃ§Ã£o dos banners*/
.flex-direction-nav li a {
    width: 50px;
    height: 50px;
    background: 0 0;
    font-size: 0;
    margin-top: -25px;
    background: rgb(0 0 0 / 20%);
    border-radius: 5px;
}

/*carrinho interno*/
#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao {
    height: 44px;
    line-height: 44px;
    font-size: 0;
    transition: all .2s ease-out;
    width: 40%;
    border: 1px solid;
    border-color: #000000;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:after {
    content: "Fechar Compra";
    font-size: 13px;
    font-weight: 700;
    color: #020202;
    text-transform: uppercase;
    margin: 0 auto;
    width: auto;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #1acb2e;
    border-color: #000000;
}

/*botÃ£o ir as compras*/
.caixa-destaque a.botao.principal {
    border: none;
    text-transform: lowercase;
    font-size: 16px;
    background: #000000;
    color: white;
}

/*carrinho checkout*/
.carrinho-checkout .atendimento li span.display-table {
    color: #000000;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}

.carrinho-checkout .atendimento li strong {
    color: #000000;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 13px;
}


#finalizarCompra {
    background: #01950c;
    border-color: #01950c;
    color: #fff;
}

.full.menu .conteiner .nivel-um>li:hover > a {
    border-bottom: 2px solid #000000;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    text-transform: lowercase;
    color: #000000;
    overflow: visible;
    margin: 20px 0;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    width: 20%;
    background: 0 0;
    border-radius: 5px;
    color: #000000;
    height: 42px;
    border: solid 2px #000000;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

/*rodapÃ© cor quando passa o mouse em cima*/
#rodape .institucional li a:hover {
    color: #b1b1b1;
    text-decoration: none
}

/*botÃ£o sobre a loja*/
#rodape .sobre-loja-rodape .more {
    border: solid 2px #505050;
    color: #c5cad5;
}
#rodape .sobre-loja-rodape .more:hover {
    color: #000000;
    background: #c5cad5;
}

/*cor da quantide de itens no carrinho na pÃ¡gina principal*/
#cabecalho .carrinho .qtd-carrinho {
    position: relative;
    top: 3px;
    width: 31px;
    height: 22px;
    background: 0;
    line-height: 20px;
    color: #000000;
    font-size: 11px;
    font-weight: 400;
    margin: 0 0px;
    float: left;
    display: block !important;
}

/*Ã­cone sacola*/
#cabecalho .actions> .carrinho >a .icon * {
    fill: #000000
}


li.offers.com-filho {
display: none;
}

li.all-categories.com-filho {
display: none;
}

#rodape .sobre-loja-rodape .logo a {
    background: #c5cad5;
    border-radius: 0 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    height: auto;
}

.scrollToTop {
    position: fixed;
    z-index: 999;
    bottom: 2rem;
    right: 1rem;
    background: #c5cad5;
    color: #fff;
    display: block;
    width: 52px;
    height: 52px;
    text-align: center;
    border-radius: 5px;
    padding: 10px;
    display: none;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#rodape .sobre-loja-rodape .more {
    font-size: 14px;
    font-weight: 600;
    display: block;
    width: 96px;
    height: 45px;
    background: #c5cad5;
    border: solid 2px #000000;
    text-align: center;
    color: #ffffff;
    padding: 12px 0;
    -webkit-transition: all 1s;
    transition: all 1s;
    margin: 0;
    line-height: 15px;
    text-transform: lowercase;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

#cabecalho.fixed .open-menu svg path {
    fill: #040404;
}

#cabecalho .actions .carrinho a .icon * {
    fill: #000000;
}

#cabecalho .carrinho-manipula a span div span {
    padding: 0;
    white-space: nowrap;
    margin-left: 5px;
    color: #000000;
}

#cabecalho .carrinho-manipula a span .carrinho-vazio-titulo {
    font-weight: bold;
    white-space: nowrap;
    font-size: 14px;
    color: #000;
}


.coluna div.componente.newsletter {
    background: #C5CAD5;
    height: auto;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: solid 1px #d0d0d0;
}

.coluna div.componente.newsletter .titulo svg path {
    stroke: #000000;
}

.coluna div.componente.newsletter .texto-newsletter {
    color: #000000;
    font-size: 20px;
    font-family: Lato;
    font-weight: 400;
    display: block;
    margin: 20px 0;
    text-align: center;
    text-transform: lowercase;
}

.coluna div.componente.newsletter .botao {
    margin-top: 15px;
    width: 100%;
    display: block;
    background: #C5CAD5;
    border: solid 2px #000000;
    height: 55px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: inherit;
    border-radius: 5px;
    color: #000;
}

.coluna div.componente.newsletter .botao:after {
    content: '\F105';
    font-family: FontAwesome;
    color: #040404;
    vertical-align: middle;
    font-size: 1.4em;
    font-weight: 400;
}

div#instagram h2 a {
    color: #000000;
    font-weight: 700;
}

span.carrinho-cheio b span {
    font-size: 14px;
    font-weight: bold;
    color: #060606;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon path {
    stroke: #000000;
}

.bandeiras-produto .bandeira-promocao {
    background: #25d366;
    color: #fff;
    float: left;
    font-weight: bold;
}

span.fundo-principal.bandeira-promocao:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #25d366;
    position: relative;
    left: 110%;
    top: -7%;
}

.finalizar-compra .botao.principal {
    background: #25d366;
    color: #fff;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    font-size: 14px;
    text-transform: lowercase;
    border-color: #25d366;
    margin: 0 5px;
}

/* ===== AVISO COOKIES ===== */

.box-cookies.accept {
    display: none !important
}

.box-cookies {
    bottom: 0;
    width: 100%;
    z-index: 998;
    color: #fff;
    position: fixed;
    background: rgba(0, 0, 0, .9)
}

.msg-cookies {
	margin-bottom: 0 !important;
    margin-left: auto !important;
    text-align: center;
    padding: 10px 15px;
    color: #fff;
}

.msg-cookies a{
	text-decoration: underline;
	color: #ffffff;
}

.btn-cookies {
	width: 10%;
	height: 40px !important;
    margin-right: auto !important;
    color: white;
    background: #0289ff;
    border-radius: 5px !important;
}

@media screen and (min-width: 576px) {
    .box-cookies {
        display: flex;
        align-items: center;
        height: 60px
    }

}

@media screen and (max-width: 600px) {
    
    .box-cookies .btn-cookies {
        width: 100%;
        border-radius: 0 !important;
    }
}

/* ===== CORES MOBILE ===== */

.atalhos-mobile ul li a .icon * {
        fill: #000000;
    }

    .atalhos-mobile ul li .icon-user .icon * {
        fill: #000000;
    }

.conteudo-topo .busca-mobile .atalho-menu.icon-th::before {
        color: #000000;
    }

.conteudo-topo .busca-mobile.fixed {
        background: #ffffff;
    }

.atalhos-mobile ul .search svg path {
        fill: #000000;
    }

.flex-direction-nav li a .icon {
        fill: #ffffff;
    }
    
#cabecalho.fixed .open-menu {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000000;
}

/* ESTILIZAÇÃO - TAGS */

ul.keywords-tags {

    margin: 0;

font-size: 0;

}

ul.keywords-tags li {

display: inline-block;

margin: 0 5px 5px 0;

    font-size: 13px;

    line-height: 32px;

border: 1px solid rgba(43,93,111,0.2);

border-radius: 3px !important;

}

ul.keywords-tags li:hover {

border: 1px solid rgba(43,93,111,0.5);

    background-color: rgba(43,93,111,0.1);

}

ul.keywords-tags li a {

    display: block;

    padding: 0 10px;

    text-decoration: none;

}