:root {
    --cor-principal: #ffffff;
    --cor-secundaria:#ffffff; <!--fff-->
    --cor-terciaria: #ffffff;
    --cor-botao: #058b85; <--00de01-->
    --cor-titulos: #058b85;
    --cor-preco: #00de01;
    --cor-background-topo: #0060b1;
    --cor-background-corpo: #fafafb;
    --cor-menu-rodape: #ffffff;
    --cor-background-menu-rodape: #0060b1;
    --cor-background-rodape: #0060b1;
    --cor-background-newsletter: #ffffff;
    --cor-texto-newsletter: #818181;
    --cor-texto-1: #00de01;
    --cor-texto-2: #000;
    --cor-background-compre-junto: #ffffff;
}

ul.nivel-tres {
    column-count: 1;
}
.menu.superior .nivel-dois a {
    line-height: 19px;
}
li.other-categories.com-filho ul.nivel-dois {
    position: absolute !important;
    top: 40px;
    padding: 0PX 200PX 0PX 10PX!important;
}

li.categoria-id-15523804.borda-principal {
    display: none;
}
li.categoria-id-16772551.com-filho.borda-principal {
    display: none;
}
#rodape .sobre-loja-rodape .btn-mais a {
    background: #f5f6f7;
    padding: 5%;
}
#listagemProdutos .counter-offer {
    background: none;
}

.counter-offer {
    display: flex;
    flex-wrap: wrap;
    background: #fff;
    height: auto;
    /* width: 80%; */
}


#cabecalho .conteiner {
    background: #058b85!important;
}
li.all-categories.com-filho strong {
    white-space: pre;
}

li.all-categories.com-filho ul.nivel-dois {
    height: 425px;
    overflow: auto;
}
.listagem .info-produto .preco-produto div .preco-promocional {
    font-size: 13px;
    font-weight: 400;
}

#rodape li i {
    color: #fff;
}

.listagem .info-produto .preco-produto .desconto-a-vista strong {
    font-size: 22px;
}

.bandeiras-produto span {
    height: 23px;
    font-size: 13px;
    line-height: 23px;
}

.links-rodape.links-rodape-marcas.span3 {
    display: none;
}

.menu.superior .nivel-um li:hover .menu_sub_float {
    overflow: auto;
}

.links-rodape.links-rodape-marcas.span3 ul {
    column-count: 2;
}

/*cor cabecalho*/
#cabecalho {
    background-color:#058b85;
}
#barraTopo {
    background: #058b85;
}

/*cor rodape*/
#rodape .institucional {
    background-color: #058b85;
}

/*tabs descriÃ§Ã£o*/
.tab-content .tab-pane .tabs .tab-link.current {
	background: #b22222;
}

/*hover btn guia de medidas*/
.produto .size-table .open-table:hover {
    background: #b22222;
    border: solid 1px red;
}

/*Scroll do filtro de produtos*/
.filtro.lista ul::-webkit-scrollbar-thumb {
    background: #b22222;
}

/*borda cupom de desconto*/
.caixa1 {
    border-color: #ffffff;
}
/*fonte cupom de desconto* */
.caixa1 span {
   color: #ffffff;
}
/*icone cupom de desconto**/
.caixa1 span svg path {
    fill: #ffffff;
}

/*icone entre ou cadastre-se*/
.login .icon path {
    fill: #ffffff;
}
/*fonte entre ou cadastre-se*/
.login a span {
    color: #E54E88;
}
/*hover fonte entre ou cadastre-se*/
.login a:hover {
    color: #ffffff;
}

/*icone favoritos e atendimento cabecalho*/
.inferior .acoes-conta li path {
    fill: #00de01;
}

/*icone carrinho*/
.carrinho.carrinho-manipula a i {
    color: #fff;
}
/*quantidade carrinho cobecalho*/
.carrinho.carrinho-manipula strong.qtd-carrinho {
    background: #000000;
}

/*fonte open menu*/
#barraTopo .busca-mobile .open-menu {
    color: #ffffff;
}

/*icone open menu*/
#barraTopo .busca-mobile .open-menu svg path {
    fill: #01dd03;
}

/*fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li a {
    color: #ffffff;
}

/*hover fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li:hover a {
    color: #ffffff;
}

/*fonte ofertas do dia*/
#menu-institucional .nivel-um>li.offers.com-filho a strong {
    color: #ffffff;
}

/*fonte categorias menu superior*/
.menu .titulo {
    color: #ffffff;
}

/*fonte menu departamentos*/
.all-categories .titulo {
    color: #ffffff;
}

/*icone menu departamentos*/
.all-categories .titulo svg rect {
    fill: #ffffff;
}

/*borda categoria menu departamentos*/
li.all-categories.com-filho .mega-categorias.span6 {
    border-color: #ffffff;
}

/*hover categorias menu departamentos*/
.menu.superior .nivel-um .all-categories .nivel-dois li:hover strong {
    color: #058b85;
}

/*hover subcategorias menu*/
.menu.superior .mega-categorias li a:hover {
    color: #058b85;
}

/*fonte preco promocional produto*/
.preco-produto strong.titulo {
    color: #01dd00;
}

/*fonte desconto a vista*/
.desconto-a-vista strong {
    color: #01dd00;
}

/*fonte mega ofertas vitrine*/
.counter-offer .counter .title, .counter-offer .promo .title {
    color: #01dd00;
}

/*seta full banner desktop*/
.flex-direction-nav a:before {
    color: #058b85;
}

/*botao vitrine ver mais*/
.listagem-item:hover .acoes-produto .botao-comprar {
    background-color: #058b85;
}

/*fonte do nome no dep de clientes*/
#testimonials article .dep-info .dep-text h3 {
    color: #e54e88;
}

/*borda depoimento de clientes*/
#testimonials article .dep-p {
    border-color: #e54e88;
}

/*borda do atendimento*/
#atedimento .contact {
    border-color: #e54e88;
}

/*icone barra newslletter*/
#barraNewsletter .componente .titulo svg path {
    fill: #058b85;
}

/*botao enviar newsletter*/
#barraNewsletter .componente .botao {
    background-color: #058b85;
}

/*botao voltar ao topo*/
.scrollToTop {
    background-color: #058b85;
}

/*botao comprar pagina produto*/
.produto .acoes-produto .comprar .botao {
    background-color: #01dd00;
}



/*botao fechar produto flutuante pag produto*/
.produto .acoes-flutuante .close_float {
    color: #4577ff;
}

/*botao comprar pagina produto*/
.produto .acoes-produto .comprar .botao {
    background-color: #01dd00;
}

/*botao descricao produto*/
.tab-content .tab-pane .tabs .tab-link.current {
    background: #01dd00;
}

/*precos pagina carrinho*/
.tabela-carrinho .preco-produto .preco-promocional {
    color: #01dd00;
}

/*preco total carrinho*/
span.carrino-total strong.titulo.cor-principal {
    color: #01dd00;
}

/*botao ir para o carrinho*/
.carrinho-interno>div .botao {
    background-color: #058b85;
}

/*botao finalizar compra*/
.finalizar-compra .botao.principal {
    background: #058b85;
    border-color: #058b85;
}

/*preco pagina do produto*/
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    color: #0d85fe;
}

/*cores mobile*/
/*icone carrinho*/
@media only screen and (max-width: 767px){
.caixa-mobile>a:hover {
    color: #00de01;
}
}
/*icones favoritos e atendimento*/
@media only screen and (max-width: 767px){
.atalhos-mobile ul li svg path {
    fill:#00de01;
}
}

/*borda cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 {
    border-color: #ffffff;
}
}

/*fonte cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 span:hover {
    color: #ffffff;
}
.caixa1>span {
    color: #ffffff;
}
}

/*icone cupom*/
@media only screen and (max-width: 767px){
.caixa1 span svg path {
    fill: #ffffff;
}
}

/*menu mobile*/
@media only screen and (max-width: 767px){
.atalhos-mobile .atalho-menu {
    color: #000;
}
}

/*botao meus pedidos*/
@media only screen and (max-width: 767px){
.action-links li:nth-child(2) {
    background: #058b85;
}
}

/*botao sair menu*/
@media only screen and (max-width: 767px){
.conteudo-topo .menu.superior .menu-close:after {
    background: #058b85;
}
}

/*bolinha carrossel full banner*/
@media only screen and (max-width: 767px){
.fullbanner-mobile .banners ul li.slick-active button {
    background: #efefef;
}
}
/*bolinha carrossel banner tarja*/
@media only screen and (max-width: 767px){
.banner.tarjamobile .banners li.slick-active button {
    background: #058b85;
}
}

/*bolinha carrossel vitrine*/
@media only screen and (max-width: 767px){
.listagem-linha .slick-dots li.slick-active button {
    background: #058b85;
}
}

/*bolinha carrossel depoimento de clientes*/
@media only screen and (max-width: 767px){
#testimonials .slick-dots li.slick-active button {
    background: #058b85;
}
}

/*bolinha carrossel atendimento*/
@media only screen and (max-width: 767px){
#atedimento .contact ul.slick-dots li.slick-active button {
    background: #058b85;
}
}

.menu.superior .nivel-um>li>a i {
    background: #058b85;
    color: #ffffff;
}

#menu-rodape {
    background: #058b85;
    box-shadow: 0 20px 30px -15px rgb(0 0 0 / 19%);
    border-bottom: solid 1px #fff;
}

#rodape .sobre-loja-rodape .btn-mais a {
    border-width: 1px;
    border-color: #058b85;
    font-size: 17px;
    background: #00df00;
    padding: 5%;
    margin: 0 auto;
    width: 60%;
    text-align: center;
    height: 14px;
    line-height: 10px;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: ffffff;
}

.fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #FFF;
}

.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 {
    background-color: #01dd03;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #01dd03;
}
.login a span {
    color: #01dd03;
}
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tag-comprar {
    background-color: #058b85;
}
.carrinho-checkout .atendimento li span.display-table {
    color: #01dd03;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
}
#comprar-ajax-status .sucesso .buttons>*{
    background:#058b85;
}
.carrinho-interno .botao.principal{
    background:#058b85;
}
}
#atedimento .contact {
    border-color: #058b85;
}
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #058b85;
}
.caixa1 span {
    color: #00de01;
}

@media only screen and (max-width: 767px){
.atalhos-mobile {
    background: #058b85;
}
}


/*carrinho mobile*/
@media only screen and (max-width: 767px){
.caixa-mobile>a {
    color: #00de01
}
}
/*remover background menu mobile*/
.atalhos-mobile .atalho-menu {
    background: 0;
}
/*bolinha carrossel atendimento mobile*/
@media only screen and (max-width: 767px){
#menu-rodape .slick-dots li.slick-active button {
    background: #ffffff;
}
}
li.categoria-id-15523804.borda-principal {
    display: block !important;
}

