:root {
    --cor-principal: #B727F5;
    --cor-secundaria: #000000;
    --cor-terciaria: #818181;
    --cor-botao: #B727F5;
    --cor-titulos: #818181;
    --cor-preco: #22A3BA;
    --cor-background-topo: #F0E2FA;
    --cor-background-corpo: #eefef7;
    --cor-menu-rodape: #3B3B3B;
    --cor-background-menu-rodape: #F0E2FA;
    --cor-background-rodape: #F0E2FA;
    --cor-background-newsletter: #ffffff;
    --cor-texto-newsletter: #818181;
    --cor-texto-1: #B727F5;
    --cor-texto-2: #ffffff;
    --cor-background-compre-junto: #ffffff;
}

@media only screen and (max-width: 767px) {
.caixa1 .texto .texto1 {
    color: #000 !important;
}
.desconto-a-vista strong {
    color: #af6ae7 !important;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
 color: #af6ae7 !important;
}
}

.menu.superior li:hover a strong {
    color: #fff;
}

.produto .nome-produto {
    font-weight: bold;
}

.listagem .listagem-item .nome-produto {
    font-size: 16px;
}

.listagem .listagem-item .nome-produto {
    font-weight: bold !important;
}

.listagem .titulo-categoria strong {
    text-transform: initial !important;
}

#atedimento .titulo {
    text-transform: initial !important;
}

#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.Termos.de.uso > a:after {
    font-size: 17px;
    content: "Termos de Uso";
}
#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.Termos.de.uso > a {
    font-size: 0px;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > div > div > div:nth-child(1) > h3 {
    text-align: right !important;
}
#rodape .sobre-loja-rodape p {
    font-size: 16px;
}
#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.PolÃ­tica.de.frete.e.pagamento > a:after {
    content: "Política de Frete e Pagamento";
    font-size: 17px;
    text-transform: none;
}

#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.PolÃ­tica.de.frete.e.pagamento > a {
    font-size: 0px;
}

#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.PolÃ­tica.de.privacidade > a:after {
    font-size: 17px;
    text-transform: none;
    content: "Política de Privacidade";
}

#rodape > div.institucional.fundo-secundario > div > div.row-fluid > div.span9 > div > div.links-rodape.links-rodape-paginas.span3 > ul > li.PolÃ­tica.de.privacidade > a {
    font-size: 0px;
}
#rodape li a {
    text-transform: initial !important;
}

@media only screen and (max-width: 767px){
.listagem .info-produto .preco-produto div .preco-promocional {
    font-size: 20px;
    font-weight: bold;
    color: #af6ae7 !IMPORTANT;
}
}
@media only screen and (min-width: 768px){
.superior.row-fluid.hidden-phone .btn-group a.botao.secundario.pequeno.dropdown-toggle {
    color: #222;
}
}
.abas-conta li a:hover {
    color: #22A3BA;
}

.menu-simples li a:hover, .menu-simples li a:hover *, .menu-simples li.active a *, .menu-simples li.active a {
    color: #d057f0;
    text-decoration: none;
}

.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: unset;
}
#cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span10 > div > div.span4.hidden-phone > div.login > div > div.span8 > div > a:hover {
    color: #d057f0 !important;
}

.abas-conta li.active a, .menu-simples li a {
    color: #22A3BA;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > ul > li.categoria-id-16707219.com-filho > ul {
    font-size: 14px;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > ul > li.categoria-id-16681571.com-filho > ul {
    font-size: 14px;
}
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > ul > li.categoria-id-16681572.com-filho > ul {
    font-size: 14px;
}

#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > ul > li.categoria-id-16681567.com-filho > ul {
    font-size: 14px;
}

.carrinho-checkout .atendimento li span.display-table {
    color: #22A3BA;
    text-transform: initial !important;
}

#formCalcularCep button.btn {
    background: #22A3BA;
}

.conta-menu .menu-simples {
    margin: 0;
    color: #22A3BA;
    font-size: 15px;
}
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > ul {
    font-size: 11px;
    font-weight: bolder;
}
.produto .acoes-flutuante .close_float {
    color: #22A3BA !important;
}
@media only screen and (max-width: 767px){
#cabecalho .menu.superior.active .all-categories {
    border-left: 6px solid #22a3ba !important;
}
}
@media only screen and (max-width: 767px){
.produto .acoes-produto .preco-produto .titulo {
    color:#AF64ED;
}
.listagem .listagem-item .nome-produto {
    font-size: 15px;
}
}
.bandeiras-produto .bandeira-promocao {
    background: #22A3BA;
}
.produto .acoes-flutuante {
    border-color: #22A3BA !Important;
}

b.cor-principal {
    color: #222;
}
#formas-pagamento-lista-156128487 > li:nth-child(3) > div > span > b {
    color: #222;
}

#formas-pagamento-lista-156128487 > li:nth-child(2) > div > span > b {
    color: #222;
}
.redes-sociais.borda-principal {
    border-color: #22A3BA;
}
#modalContato > form > div > div > div:nth-child(1) > div:nth-child(7) > div > button {
    background-color: #22A3BA;
}
.borda-principal, .atributos ul li a:hover, .atributos ul li.active a, .tema-scuro .nav-tabs li.active a, .elastislide-carousel ul li.active a {
    border-color: #22A3BA;
}
@media only screen and (max-width: 767px){
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.text-titulo > li > a {
    background:  #AF64ED !important;
}
}
.menu.lateral.outras li:hover strong.titulo.cor-secundaria {
    color: #B727F5;
}
.filtro.lista.borda-principal {
    border-color: #22A3BA;
}

.menu.lateral .nivel-um>li>a {
    box-shadow: none;
    background-color: #ffffff !important;
}
@media only screen and (max-width: 767px){
.all-categories .titulo svg rect {
        fill:#22A3BA !important;
}
}
    
    
.all-categories .titulo svg rect {
    fill: #ffffff 
}
#cabecalho > div.conteiner > div.menu.superior > div > ul > li.categoria-id-16681509.com-filho.borda-principal > ul > li.categoria-id-16681567.com-filho > a {
    color: #22A3BA !important;
    font-size: 14px;
}
#cabecalho > div.conteiner > div.menu.superior > div > ul > li.categoria-id-16681509.com-filho.borda-principal > ul > li.categoria-id-16681572.com-filho > a {
    color: #22A3B9 !important;
      font-size: 14px;
}
#cabecalho > div.conteiner > div.menu.superior > div > ul > li.categoria-id-16681509.com-filho.borda-principal > ul > li.categoria-id-16681571.com-filho > a {
   font-size: 14px;
    color: #22A3BA !important;
}
#cabecalho > div.conteiner > div.menu.superior > div > ul > li.categoria-id-16681509.com-filho.borda-principal > ul > li.categoria-id-16707219.com-filho > a {
   font-size: 14px;
    color: #22A3BA !important;
}
.menu.lateral.outras li .titulo {
    color: #22A3BA;
}
.menu.lateral li:hover a i {
    background: transparent;
    color: #B727F5 !important;
}
.menu .nivel-dois a {
    color: #000 !important;
    line-height: 40px;
}
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div:nth-child(1) > ul > li > a > strong {
    color: #22A3BA;
}
.menu.lateral .nivel-um .ativo {
    border-color: #22A3BA;
}
#cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span10 > div.inferior.row-fluid > div.busca-mobile.span6 > div.menu.superior.active > div > ul > li.all-categories.com-filho > a > strong {
    color:  #22a3ba;
}
#cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span10 > div.inferior.row-fluid > div.busca-mobile.span6 > div.menu.superior.active > div > ul > ul > li.login-m > a > span:nth-child(3) {
    color: #B727F5;
}
#cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span10 > div.inferior.row-fluid > div.busca-mobile.span6 > div.menu.superior.active > div > ul > ul > li.login-m > a > span:nth-child(2) {
    color: #B727F5;
}
input.ui-autocomplete-input {
    color: #000 !important;
}
.cadastro .dados-acesso label {
    font-size: 15px;
    color: #22A3BA;
    font-weight: 600;
}
.recuperar-senha {
    margin-left: 65px;
    color: #22A3BA;
}
h1.titulo.cor-principal {
    color: #22A3BA;
}
strong.cor-secundaria {
    color: #22A3BA;
}
.modal-modalNewsletter .fancybox-skin {
   background: transparent url('https://cdn.awsli.com.br/1668/1668919/arquivos/Banner Newsletter - renderizado.png') no-repeat center;
}

#avisoCookies > div > p > a {
    color: #22A3BA;
}

.institucional .redes-sociais .titulo {
    color:  #22A3BA !important;
}
#rodape .links-rodape .titulo {
    color: #22A3BA !important;
}


span.texto3.cor-principal {
    color: #22A3BA !important;
}
#corpo > div > div.secao-principal.row-fluid.sem-coluna > div.coluna.span3 > div.componente > div {
    background-color: #ffffff;
}
h4.titulo.cor-secundaria {
    color: #22A3BA !important;
}
.componente .titulo i {
    color: #22A3BA!important;
}
.coluna .componente.newsletter .titulo i {
    color: #22A3BA !important;
}
.coluna .componente.newsletter.borda-principal {
    border-color: #22A3BA !important;
}
#menu-rodape {
    background: #af6eed !important;
}
@media only screen and (max-width: 767px){
#Caminho_5402 {
    fill: #eadef7  !important;
}
}

@media only screen and (max-width: 767px){
#cabecalho.fixed .atalhos-mobile > ul {
    background: #AF64ED;
}
}

#cabecalho > div.conteiner > div.menu.superior > div > ul > li.all-categories.com-filho:hover > a > strong {
    color: #eadef7;
}
@media only screen and (max-width: 767px){
/*fonte cupom de desconto*/
.caixa1 span {
    color: #eadef7 !important;
}
}
@media only screen and (max-width: 767px){
.atalhos-mobile ul li svg path {
    fill: #eefef7 !important;
}
}
/*icone cupom*/
@media only screen and (max-width: 767px){
.caixa1 span svg path {
fill: #eadef7!important;
}
}

/*borda cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 {
border-color: #eadef7!important;
}
}
#rodape .titulo {
    text-transform: capitalize !important;
}
@media only screen and (max-width: 767px){
.atalhos-mobile ul {
    background-color: #AF64ED;
}
}
.menu.superior {
    background-color: #d057f0;
}
@media only screen and (max-width: 767px){
.listagem-item .acoes-produto .botao-comprar, .listagem-item:hover .acoes-produto .botao-comprar {
    background: #22A3BA !IMPORTANT;
}
}
#menu-institucional .nivel-um .offers a strong {
font-size: 13px !important;
}
#menu-institucional .nivel-um li a {
font-size: 13px !important;

}

.menu .titulo {
font-size: 14px !important;
}
#cabecalho .conteiner {
    background: #FFFFFF!important;
}
.caixa1 .texto span.texto2 {
    color: #818181 !important;
}
.caixa1 .texto span.texto4 {
    color: #818181 !important;
}

@media only screen and (max-width: 767px){
#menu-rodape .slick-list.draggable {
    background: #af6eed;
}
}
#menu-rodape ul li a, #menu-rodape ul span {
    color: #ffffff;
}
.open-menu .icon1 path {
    fill: #22A3BA;
}

#cabecalho.fixed .open-menu {
    color: #22A3BA;
}
.logo a img {
    position: relative;
    max-height: 90px;
}
.finalizar-compra .botao {
    background: #B727F5 !important;
    color: #f2f2f2;
}
.finalizar-compra .botao.principal {
    background: #22a3ba !important;
    border-color: #22a3ba;
}
@media only screen and (max-width: 767px){
.caixa-mobile>a {
    color: #22a3ba !important;
}
}
/*bolinha carrossel atendimento*/
@media only screen and (max-width: 767px){
#atedimento .contact ul.slick-dots li.slick-active button {
 background: #22a3ba;
}
}
/*bolinha carrossel depoimento de clientes*/
@media only screen and (max-width: 767px){
#testimonials .slick-dots li.slick-active button {
 background: #22a3ba;
}
}
/*bolinha carrossel vitrine*/
@media only screen and (max-width: 767px){
.listagem-linha .slick-dots li.slick-active button {
 background: #22a3ba;
}
}
/*bolinha carrossel banner tarja*/
@media only screen and (max-width: 767px){
.banner.tarjamobile .banners li.slick-active button {
 background: #22a3ba;
}
}
/*bolinha carrossel full banner*/
@media only screen and (max-width: 767px){
.fullbanner-mobile .banners ul li.slick-active button {
 background: #22a3ba;
}
}
/*botao sair menu*/
@media only screen and (max-width: 767px){
.conteudo-topo .menu.superior .menu-close:after {
 background: #22a3ba;
}
}
/*botao meus pedidos*/
@media only screen and (max-width: 767px){
.action-links li:nth-child(2) {
 background: #22a3ba;
}
}
/*menu mobile*/
@media only screen and (max-width: 767px){
.atalhos-mobile .atalho-menu {
 color: #eefef7
}
}
/*icone cupom*/
@media only screen and (max-width: 767px){
.caixa1 span svg path {
 fill: #eadef7;
}
}
.caixa1>span {
 color: #22a3ba;
}
/*fonte cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 span:hover {
 color: #eadef7;
}
}
/*borda cupom de desconto*/
@media only screen and (max-width: 767px){
.caixa1 {
 border-color: #eadef7;
}
}
/*icones favoritos e atendimento*/
@media only screen and (max-width: 767px){
.atalhos-mobile ul li svg path {
 fill: #eefef7;
}
}
/*icone carrinho*/
@media only screen and (max-width: 767px){
.caixa-mobile>a:hover {
 color: #22a3ba;
}
}
/*bolinhas carrossel atendimento mobile*/
@media only screen and (max-width: 767px){
#menu-rodape .slick-dots li.slick-active button {
 background: #22a3ba;
}
}
/*cores mobile*/
/*cabecalho mobile*/
@media only screen and (max-width: 767px){
.atalhos-mobile {
 background: #FFFFFF;
}
}
 /*botao adicionar*/
.botao.principal.botao-comprar, .botao.principal.grande, .acoes-produto-responsiva .tagcomprar {
 background-color: #22a3ba;
}
/*botao newsletter pagina categoria*/
.coluna .componente.newsletter .interno-conteudo .newsletter-cadastro.input-conteiner
.botao.newsletter-assinar {
 background: #22a3ba;
}
/*ir as compras pÃ¡gina carrinho*/
.caixa-destaque a.botao.principal {
 background: #B727F5;
}
/*cor de algumas fontes em geral*/
a, a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span,
.atributo-comum .active a span {
 color: #22A3BA;
}
/*botao continuar comprando*/
#comprar-ajax-status .sucesso .buttons>* {
 background-color: #22A3BA;
}
/*favoritos pagina produto*/
a.lista-favoritos.fundo-principal.adicionar-favorito {
 background: #B727F5;
}
/*icones rodape*/
#rodape li i {
 color: #22a3ba;
}
#rodape .redes-sociais .lista-redes li a i {
 color: #22a3ba;
}
/*botao saiba mais*/
#rodape .sobre-loja-rodape .btn-mais a {
 border-color: #22a3ba;
 background: #22a3ba;
 color: #F0E2FA;
}
/*atendimento rodape*/
#menu-rodape {
 background: #b727f5;
}
/*preco listagem produtos*/
.listagem .info-produto .preco-produto div .preco-promocional {
 color: #B727F5;
}
/*botao ir ao topo*/
.scrollToTop {
 background: #22a3ba !important;
}
/*botao fechar popup newsletter*/
.modal-modalNewsletter .fancybox-close {
 color: #22a3ba;
}
/*botao popup newsletter*/
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo
.input-conteiner .botao {
 background: #22a3ba;
}
/*icone popup newsletter*/
.modal-modalNewsletter #modalNewsletter svg path {
 fill: #22a3ba;
}
/*preco pagina do produto*/
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
 color: #B727F5;
}
/*botao finalizar compra*/
.finalizar-compra .botao.principal {
 background: #4577ff;
 border-color: #22a3ba;
}
/*botao ir para o carrinho*/
.carrinho-interno>div .botao {
 background-color: #B727F5;
}
/*preco total carrinho*/
span.carrino-total strong.titulo.cor-principal {
 color: #22a3ba;
}
/*precos pagina carrinho*/
.tabela-carrinho .preco-produto .preco-promocional {
 color: #B727F5;
}
/*botao descricao produto*/
.tab-content .tab-pane .tabs .tab-link.current {
 background: #22a3ba;
}
/*botao fechar produto flutuante pag produto*/
.produto .acoes-flutuante .close_float {
 color: #B727F5;
}
/*botao comprar pagina produto*/
.produto .acoes-produto .comprar .botao {
 background-color: #22a3ba;
}
/*botao voltar ao topo*/
.scrollToTop {
 background-color: #B727F5;
}
/*botao enviar newsletter*/
#barraNewsletter .componente .botao {
 background-color: #22a3ba;
}
/*icone barra newslletter*/
#barraNewsletter .componente .titulo svg path {
 fill: #22a3ba;
}
/*borda do atendimento*/
#atedimento .contact {
 border-color: #22a3ba;
}
/*botao vitrine ver mais*/
.listagem-item:hover .acoes-produto .botao-comprar {
 background-color: #22a3ba;
}
/*seta full banner desktop*/
.flex-direction-nav a:before {
 color: #22a3ba;
}
/*fonte mega ofertas vitrine*/
.counter-offer .counter .title, .counter-offer .promo .title {
 color: #B727F5;
}
/*fonte desconto a vista*/
.desconto-a-vista strong {
 color: #B727F5;
}
/*fonte preco promocional produto*/
.preco-produto strong.titulo {
 color: #22a3ba;
}
/*hover subcategorias menu*/
.menu.superior .mega-categorias li a:hover {
 color: #B727F5;
}


/*borda categoria menu departamentos*/
li.all-categories.com-filho .mega-categorias.span6 {
 border-color: #22a3ba;
}
/*icone menu departamentos*/

/*fonte menu departamentos*/
.all-categories .titulo {
 color: #22a3ba;
}
/*fonte categorias menu superior*/
.menu .titulo {
 color: #ffffff;
}
/*fonte ofertas do dia*/
#menu-institucional .nivel-um>li.offers.com-filho a strong {
 color: #B727F5;
}
/*hover fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li:hover a {
 color: #22A3BA;
}
/*fonte paginas extras menu institucional*/
#menu-institucional .nivel-um li a {
 color: #000000;
}
/*icone open menu*/
#barraTopo .busca-mobile .open-menu svg path {
 fill: #22a3ba;
}
/*fonte open menu*/
#barraTopo .busca-mobile .open-menu {
 color: #22a3ba;
}
/*quantidade carrinho cobecalho*/
.carrinho.carrinho-manipula strong.qtd-carrinho {
 background: #d057f0;
}
/*icone carrinho*/
.carrinho.carrinho-manipula a i {
 color: #22a3ba;
}
/*icone favoritos e atendimento cabecalho*/
.inferior .acoes-conta li path {
 fill: #22a3ba;
}
/*hover fonte entre ou cadastre-se*/
.login a:hover {
 color: #B727F5;
}
/*fonte entre ou cadastre-se*/
.login a span {
 color: #22a3ba;
}
/*icone entre ou cadastre-se*/
.login .icon path {
 fill: #22a3ba;
}
/*icone cupom de desconto**/
.caixa1 span svg path {
 fill: #22a3ba;
}
/*fonte cupom de desconto* */
.caixa1 span {
 color: #000000;
}
/*borda cupom de desconto*/
.caixa1 {
 border-color: #22a3ba;
}
/*Scroll do filtro de produtos*/
.filtro.lista ul::-webkit-scrollbar-thumb {
 background: #22a3ba;
}
/*cor rodape*/
#rodape .institucional {
 background-color: #F0E2FA;
}
#barraTopo {
 background: #FFFFFF;
}
/*cor cabecalho*/
#cabecalho {
 background-color: #FFFFFF;
}
@media only screen and (max-width: 767px){
.scrollToTop {
    bottom: 100px;
    color: #B727F5 !important;
}
}
.inferior .acoes-conta li a svg path {
    fill: #22a3ba;
}
.carrinho-interno {
    border-color: #22a3ba;
}
.tabela-carrinho .preco-produto .preco-promocional {
    white-space: nowrap;
    color: #22a3ba;
}
.subtotal strong {
    color: #22a3ba;
}
.total strong {
    color: #22a3ba !important;
}

.produto .cep .aviso-disponibilidade {
    color: #000;
}

.produto .cep ul li .valor {
    color: #000;
}

.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: var(--cor-principal);
}

a:hover, a:focus, .cor-principal, .menu a:hover, .atributo-comum a:hover span, .atributo-comum .active a span {
    color: #22A3BA;
}

@media only screen and (max-width: 767px){
.atalhos-mobile .atalho-menu {
    background: #af6ae7!important;
}
}

.desconto-a-vista strong {
    color: #b727f5;
}

#atedimento .contact li h3 {
    text-transform: capitalize;
}
.menu li {
    padding: 0 15px;
}
path {
    fill: #22A3BA;
}
#atedimento > div > div > div > ul > li.tel-whatsapp > h3{
    font-size: 0px;
}
#atedimento > div > div > div > ul > li.tel-whatsapp > h3:before {
    content: 'WhatsApp';
    font-size: 22px;
}