@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lora&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quicksand:400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

body {font-family: 'Lato', sans-serif; !important;
}
    


/*títulos full menu*/

@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Lora&display=swap');
@import url('https://fonts.googleapis.com/css?family=Quicksand:400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');

.full.menu .conteiner .nivel-um>li>a>.titulo {
    color: #000000;
    text-transform: uppercase;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
    font-size: 13px;
    Letter-spacing: 0.7px;

}
body {
    font-size: 12px;
    color: #000000;
    font-weight: 300;


}

.listagem .produtos-carrossel .listagem-linha li .listagem-item {
    margin: 5px 5px;
}

.pagina-carrinho .caixa-destaque h1 {
    color: #000;
    font-weight: 300;
    font-size: 20px;
    text-transform: uppercase;
}
.full.menu {
    background: #ffffff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-top: solid 1px transparent;
    height: 45px;
    
    
}
 .tabela-carrinho * {
      font-weight: 400;
}

.atributos div ul li {
    display: contents;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: normal;
}

.atributos div ul {
    margin: 15px 10px 0;
    display: list-item;
}

.conteudo-topo .icon-list:before {
content: ‘’;
background: url(https://cdn.awsli.com.br/1110/1110793/arquivos/sacola3.png);
width: 32px;
height: 32px;
vertical-align: middle;

}



.banner-center {
    margin: 15px auto;
    display: flex;
    justify-content: space-evenly;

}

.filtro.atributos .atributo-comum ul li a {
    border-radius: 0%;

}


.tabela-carrinho #formCalcularFrete #calcularFrete {
    border-radius: 0px;
}

.tabela-carrinho #formCalcularFrete button {
    border-radius: 0px;
}

/*setas fullbanner*/
.flex-direction-nav li a {
    background: #63666A;
}

h3 {
    font-size: 20px;
    font-weight: 400;
}
cadastro-logar .botao.principal {
    text-transform: uppercase;
    background: #2f2f2f;
    color: white;
    border: none;
    height: 30px;

}
.produto-compartilhar .lista-favoritos {
    display: none;


}

.botao.principal, .botao.principal:hover, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .flex-control-paging li a.flex-active, .fundo-principal, .menu li:hover>a .fundo-secundario, .menu-simples li a:hover, .menu-simples li.active a {
    background: #34a1b6 0;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 12px;
    color: #ffffff;
}

.cadastro-logar .botao.principal {
    text-transform: uppercase;
    background: #34a1b6;
    color: white;
    border: none;
    height: 30px;


}
.pagina-conta .cadastro .abas-conta li a i, .pagina-conta .conteudo .abas-conta li a i, .pagina-favorito-listar .cadastro .abas-conta li a i, .pagina-favorito-listar .conteudo .abas-conta li a i, .pagina-pedido-listar .cadastro .abas-conta li a i, .pagina-pedido-listar .conteudo .abas-conta li a i {
    width: 40px;
    font-size: 1rem;
    vertical-align: middle;


}

#barraNewsletter.posicao-rodape {
    background: #64676b;;
}

/*icone newsletter*/
#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon path {
    stroke: #000000;
}

/*botão newsletter*/
#barraNewsletter.posicao-rodape .componente .newsletter-assinar {
    color: #505050;
    border: none;
    border-radius: 2px;
    background: #ffffff;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover {
    Background: #ffffff;
    
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:after, #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover:before {
    color: #34a1b6;

}

/*scroll topo*/
.scrollToTop {
    background: #34a1b6;
    color: #fff;
}

/*botão sobre a loja*/
#rodape .sobre-loja-rodape .more {
    border: solid 1px #63666A;
    color: #63666A;
    border-radius: 0px;
    text-transform: uppercase;
    width: 250px;
    Font-weight: 400;
}

/*botão ver mais*/
#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar,.listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #fff;
    background: #B8CAD4;
    
}

.abas-custom .nav-tabs {
    border: 0;
    display: none;
}

#cabecalho.fixed .open-menu svg path {
    fill: #000000;
}
.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .texto-newsletter {
    font-weight: 300;

}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    width: 50%;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
    text-transform: uppercase;
    color: #505050;
    overflow: visible;
    margin: 5px 0;
    letter-spacing: 0.5px;
}

.produto div.principal .nome-produto {
    font-size: 22px;
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
    letter-spacing: 1px;
    font-family: 'Lato';
    
    
}

.atributos div ul li * {
    display: inline-grid;
}

.produto div.principal .acoes-produto .comprar {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

.produto div.principal .acoes-produto .comprar .botao-comprar {
height: 40px;
    /* line-height: 55px; */
    text-shadow: none;
    border: none;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 17px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0px;
    color: #ffffff;
    background: #34a1b6;
    padding: 0 10px;
    width: auto;
    flex: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    Letter-spacing: 0.5px;
}

#listagemProdutos.listagem .titulo-categoria strong, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria strong, .listagem.aproveite-tambem>.titulo {
    color: #000000;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 400;
    
}

span.bandeira-frete-gratis.label-success:before {
    display: none;
    
}

#listagemProdutos.listagem .listagem-item .info-produto .nome-produto, .listagem.aproveite-tambem .listagem-item .info-produto .nome-produto {
    font-size: 12px;
    color: #000;
    font-weight: 400;
    min-height: 40px;
    line-height: 0px;
    text-align: center;
    text-transform: uppercase;
    display: inline;
    letter-spacing: 0.5px;

}
.listagem-linha * {
    outline: 0;
    color: black;
    text-align: center;
    font-weight: 300;
    Font-size: 12px;
}
    
.addwishlist {
    width: 40%;
    float: left;
    height: 30px;
    border: 1px solid #D3D3D3;
    border-radius: 0px;
    display: flex;
    justify-content: center;
    align-items: center;
    Display: none;
}

.produto .size-table .open-table:hover {
    background: #000000;
    color: #fff;
}

.produto .size-table .open-table {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    background: 0 0;
    height: 39px;
    line-height: 36px;
    padding: 0 20px;
    float: right;
    font-size: 12px;
    font-weight: 800;
    text-transform: lowercase;
    color: #000000;
    vertical-align: middle;
    border: 1px solid #D3D3D3;
    border-radius: 0px;
    width: 100%;

}

.listagem-item .adic-favo {
    position: relative;
    right: -50%;
    top: 3px;
    z-index: 11;
    color: #FFFFFF;
    display: none;
}

.finalizar-compra .botao.principal {
    background: #34a1b6;
    color: #FFFFFF;
    height: 40px;
    line-height: 30px;
    padding: 0 10px;
    font-size: 15px;
    text-transform: uppercase;
    border-color: #34a1b6;
    margin: 0 5px;

}

#comprar-ajax-status .sucesso .buttons>* {
    border: none;
    background: #34a1b6;
    margin: 0;
    margin-right: 0 !important;
    height: 30px;
    width: 100%;
    padding: 0;
    line-height: 2.3;
    font-size: 12px;
    display: inline-block;
    float: right;
    color: #FFFFFF;
    text-transform: uppercase;
    height: 30px;
    margin-top: 3px;
    Font-weight: 300;
    letter-spacing: 0.5px;


}

.produto .acoes-flutuante .nome-produto {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    text-align: center;
}

.produto .acoes-flutuante .botao-comprar {
    width: 100%;
    background: #63666A;
    color: #000;
    border-radius: 0px;
    height: 44px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
    line-height: 44px;
    font-weight: 700;
    font-size: 0;
    border: 0;

}


.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao {
    width: 40%;
    border-radius: 0px;
    border: solid 0px #63666A;
    background: #34a1b6;
    height: 40px;
    padding: 0 20px;
    line-height: 40px;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: relative;
}

#finalizarCompra {
    background: #34a1b6;
    border-color: #34a1b6;
    color: #fff;
}

.botao:disabled, .botao.disabled {
    opacity: .9;
    cursor: default;
}

li.offers.com-filho {
display: none;
}

li.all-categories.com-filho {
display: none;
}

.coluna div.componente.newsletter .botao {
    margin-top: 15px;
    width: 100%;
    display: block;
    background: #34a1b6;
    border: solid 2px #34a1b6;
    height: 55px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    position: inherit;
    border-radius: 0px;
    color: #fff;
}

.slick-next .icon, .slick-prev .icon {
    fill: #63666A;
}

element.style {
    width: auto;
    height: auto;

}

.produto .acoes-flutuante {
    visibility: hidden;
}

.thumbs-horizontal ul li.active a, .thumbs-vertical ul li.active a {
    border: solid 1px #f5f5f5;

}

.cadastro legend {
    border-color: #000;
    border-width: 1px;
    color: #000;
    font-weight: 400;
    font-size: 18px;
}


.pagina-conta .conta-menu .nome-usuario, .pagina-favorito-listar .conta-menu .nome-usuario, .pagina-pedido-listar .conta-menu .nome-usuario {
    Font-weight: 400;

}

#cabecalho .actions>li>a, #cabecalho .span4.hidden-phone > ul .fale-conosco .title {
    text-align: -webkit-center;
    color: #63666A;

}

.pagina-conta .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-conta .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal {
     Font-size: 12px;
     Font-weight: 300;

}

.pagina-conta .cadastro .abas-conta li a, .pagina-conta .conteudo .abas-conta li a, .pagina-favorito-listar .cadastro .abas-conta li a, .pagina-favorito-listar .conteudo .abas-conta li a, .pagina-pedido-listar .cadastro .abas-conta li a, .pagina-pedido-listar .conteudo .abas-conta li a {
    Font-size: 15px;
    Border-radius: 0px;
    
}
.abas-conta li a {
    font-weight: 300;

}

#listagemProdutos.listagem .listagem-item, .listagem.aproveite-tambem .listagem-item {
    border-radius: 0px;
    border: solid 1px #e4e4e4;
   
}

.produto div.principal .acoes-produto .comprar .botao-comprar i .icon * {
    fill: #000;
    display: none;
}

.produto .acoes-produto .comprar {
    float: right;
    text-align: center;
}

a.botao.botao-comprar.principal.botao-comprar-ajax {
    font-size: 0 !important;
    width: 80%;
}
#cabecalho .row-fluid .span2 {
    width: 11%;
    margin-right: 10px;
}
.full.menu .conteiner .nivel-um {
     justify-content: space-evenly;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar {
    color: #ffffff;
    background: #34a1b6;
    border-radius: 0px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    Font-weight: 300;
    height: 35px;
    border: solid 1px;

}

.produto .tab-content {
    padding: 0;
    text-align: center;
}

.produto div.principal .cep .input-append.input-prepend .btn:before {
    content: "Calcular";
    font-size: 12px;
    text-transform: uppercase;
    color: #858787;
    font-weight: 400;
    text-align: center;
}


.botao.desativo {
    cursor: auto;
    opacity: .9;

}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar .icon *, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar .icon * {
    fill: #000000;
    display: none;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar .icon, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar .icon {
    fill: #fff;
    display: none;


}

#cabecalho .actions>li>a svg path {
    fill: #63666A;
    Display: none;
}

#cabecalho .actions li > a > span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    padding: 0;
    letter-spacing: 0.4px;
}

#rodape .institucional .span9 .span4.links-rodape.links-rodape-paginas > span:after {
    content: 'precisa de ajuda?';
    font-size: 15px;
    color: #000000;
}

.alert-success {
    background-color: #e89b9b;
    border-color: #e89b9b;
    color: #000000;

}

.produto div.principal .cep .input-append.input-prepend .input-small.input-cep[type=tel] {
    border-radius: 0px;
    color: #000000;
    text-transform: uppercase;
}

.pagina-categoria .conteudo h1.titulo {
    text-transform: initial;

}

.campos-pedido .identificacao .identificacao-title {
    text-transform: uppercase;
}

#listagemProdutos.listagem .listagem-item .info-produto, .listagem.aproveite-tambem .listagem-item .info-produto {
    text-align: -webkit-center;
    min-height: 170px;
    font-size: 12px;
}

.pagina-busca .menu.lateral.outras .nivel-um li>a .titulo, .pagina-categoria .menu.lateral.outras .nivel-um li>a .titulo {
    text-transform: initial;
}

.cabecalho-interno .titulo small {
    Display: none;


}

.sharethis-inline-share-buttons {
    float: left;
    width: 30%;
    padding: 15px;
}

.produto div.principal .cep .aviso-disponibilidade {
    width: 100%;
    float: left;
    text-align: justify;
}

.produto .cep .aviso-disponibilidade {
    font-size: 14px;
    margin-top: 5px;
    font-weight: 400;
}
    
#cabecalho .carrinho .carrinho-interno.borda-principal {
    border-top-color: #000000;
    display: none;
}

.carrinho-interno {
    width: 400px;
}

#listagemProdutos.listagem .titulo-categoria, #listagemProdutos.listagem>.titulo, .listagem.aproveite-tambem .titulo-categoria, .listagem.aproveite-tambem>.titulo {
    text-align: center;
    position: relative;
}

.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    font-weight: 300;

}

.parcelas-produto .accordion {
    display: none;
}

.atributo-comum .active a span, .atributo-comum a:hover span, .cor-principal, .menu a:hover, a, a:focus, a:hover {
    Font-weight: 300;


}

.produto .principal>*+* {
    padding: 0 0 0px;
}

.produto div.principal .codigo-produto {
    border-bottom: none;
    display: none;

}
.produto div.principal .codigo-produto span * {
    Font-weight: 300;


}

.pagina-produto .breadcrumbs ul li a {
    font-size: 11px;
    Display: none;

}
.breadcrumbs, .info-principal-produto .breadcrumbs {
    background: #f2f2f2;
    border: none;
    border-radius: 2px;
    display: none;

}

#cabecalho .carrinho .wrap .total-cart {
    position: absolute;
    top: 12px;  
    
}

#cabecalho .actions li > a > span strong {
    font-size: 10px;
    font-weight: 400;
    white-space: nowrap;
}

#rodape .titulo {
    border: none;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    color: #000000;
}

#testimonials article.slick-slide strong {
    font-size: 14px;
    font-weight: 300;
}

article.slick-slide.slick-active p {
    font-size: 15px;
    color: black;
    font-weight: 300;
}

#cabecalho .carrinho .qtd-carrinho {
    line-height: 15px;
    Font-size: 11px
    font-weight: 400;
    top: 3px;
    Right: 3px
    color: #000000;

}
.cor-secundaria {
    color: #000000;
    Font-weight: 300;

}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .carrinho-total {
    font-size: 14px;
    color: #000000;
    font-weight: 400;

}

span.fundo-principal.bandeira-promocao:before {
    content: "";
    display: contents;
    vertical-align: middle;
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #bcbcbc;
    position: relative;
    left: 110%;
    top: -7%;
}

.bandeiras-produto .bandeira-promocao {
    background: #34a1b6;
    color: #fff;
    float: left;
    font-weight: bold;
}

.bandeiras-produto .bandeira-frete-gratis {
    background: #34a1b6;
    color: white;
    float: left;
    width: 100%;
    max-width: 96px;
    font-weight: 300;
    margin: 0;
    padding: 0;
}
.bandeiras-produto .bandeira-frete-gratis, .bandeiras-produto .bandeira-promocao {
    border-radius: 1px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    font-weight: 400;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: none;
    text-transform: uppercase;


}

.identificacao .identificacao-title {
    margin: 0;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    margin: 0 20px 20px;
    font-weight: 300;
}

.identificacao .control-group input {
    width: 94%;
    padding: 10px 3%;
    font-size: 16px;
    box-shadow: inset 1px 1px 7px #e7e7e7;
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 2px;
}

#cabecalho .support .support-items {
    border-radius: 0px;
}

#cabecalho .support .support-items .contact li a, #cabecalho .support .support-items .contact li span {
    font-size: 14px;
    font-weight: 400;
    text-transform: initial;
}

#cabecalho .account .account-list {
   border-radius: 0px;

}


#cabecalho .account .account-list li a {
   font-size: 14px;
   text-transform: initial;
   font-weight: 400;
   border-radius: 0px;

}

.tracking .form-tracking span {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;

}

.produto div.principal .cep label {
    color: #858787;
    font-size: 12px;
    font-weight: 400;
    width: 100%;
    text-transform: uppercase;
    display: flex;
    align-items: center;
}

#cabecalho .support .support-items .office-hours p {
    color: #555;
    font-size: 11px;
    font-weight: 400;
    margin: 5px 0;
    text-transform: uppercase;
}

#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 {
    color: #000;
    font-size: 16px;
    display: block;
    font-weight: 400;
}

div#instagram h2 a, div#instagram h2 span {
    font-size: 18px;
    font-weight: 400;
    color: #000;
    display: inline-block;
    text-decoration: none;
    text-transform: none;


}

.conteudo h1 {
    color: #222;
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
}

.caixa-destaque a.botao.principal {
    text-transform: uppercase;
    font-size: 13px;
    background: #63666A;
    color: white;
    Font-weight: 400;

}

.botao {
    border-radius: 0px;
    

}

.produto #descricao .tabs li.current {
    background: 0 0;
    /* border-color: #000000; */
    color: #000000;
    border-radius: 0px;
    display: none;
}


.produto div.principal .cep .input-append.input-prepend .btn {
    border-radius: 0px;
    
    
}

#cabecalho .actions .cart i {
    justify-content: left;
}

#barraNewsletter.posicao-rodape {
    background: #64676b;
}

#barraNewsletter.posicao-rodape .componente input[type=text] {
    background: #fff;
    border: solid 1px #f2f2f2;
    border-radius: 0px;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter {
    color: #ffffff;
}

#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::before, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::before {
    color: #34a1b6;

    
}

.produto .principal .atributos {
    padding-bottom: 10px;
    padding-top: 10px;
    Text-align: center;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-prod, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-prod {
    background: #ffffff;
    border: none;
    color: #000;
    font-size: 14px;
    text-align: center;
    font-weight: 600;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: 0px;
    margin: 0;
    padding-left: 10px;
    box-shadow: none;
}

.listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty {
    height: 40%;
    width: 100%;
    display: block;
    background: #ffffff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: .6em;
    color: #000;
    margin: 2px 0px;
}

.pagina-conta .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-conta .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-favorito-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .cadastro .abas-conteudo .caixa-dados .acao-editar .botao.principal, .pagina-pedido-listar .conteudo .abas-conteudo .caixa-dados .acao-editar .botao.principal {
    background: #b8cad4;
    color: #000;
}

listagemProdutos.listagem .listagem-item .acoes-produto, .listagem.aproveite-tambem .listagem-item .acoes-produto {
    border-radius: 0px;
}

.produto .acoes-flutuante .botao-comprar i {
    width: 12px;
    height: 12px;
    display: none;
}

.produto .acoes-flutuante .botao-comprar {
    width: 100%;
    background: #63666A;
    color: #FFFFFF;
    border-radius: 0px;
    
}

.thumbs-horizontal ul li a, .thumbs-vertical ul li a {
    border-radius: 0px;

}

.produto #descricao .tabs li {
    font-size: 12px;
    padding: 0 25px;
    text-transform: uppercase;
    Display: none;

}

#cabecalho .carrinho-manipula a span .carrinho-vazio-titulo {
    font-weight: bold;
    font-size: 10px;
    text-transform: uppercase;
    color: black;
}


.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner .botao::before {
    content: "Assinar";
    font-family: Lato;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 12px;
    margin-right: 1px;
    vertical-align: middle;
    letter-spacing: 1.2px;

}

.modal-modalNewsletter #modalNewsletter .componente .interno .interno-conteudo .input-conteiner input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 45px;
    background: #F2F2F2;
    padding: 0 18px;
    border: none;
    border-radius: 2px;
    width: 100%;
    color: #000;
    text-align: center;
    margin: 20px 0;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}

.botao {
    border-radius: 0px;
    text-transform: uppercase;
    color: #ffffff;
    background: #63666A;
}

.finalizar-compra .botao {
    font-size: 15px;
}

.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {
    text-transform: initial;
}

.campos-pedido .identificacao .submit-email.botao.principal {
    background: #34a1b6;
    color: #ffffff;
    border-color: #34a1b6;
    Font-size: 12px;
    text-transform: uppercase;
    Font-weight: 400;

}


#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:after {
    content: "Fechar Compra";
    font-size: 13px;
    font-weight: 300;
    color: #ffffff;
}

#rodape .pagamento-selos {
    background: #ffffff;
}

.rCjEAf {
    background-color: #ffffff;
    height: 54px;
    padding: 0;
    width: 165px;


}
.produto .tag-produto {
    font-size: 11px;
    font-weight: 400;
    padding: 0 12px 2px;
    margin-left: 3px;
    text-transform: uppercase;
    border-radius: 1px;
    background: #34a1b6;

}

.label-success, .badge-success {
    background-color: #496b73;
}

.produto .acoes-flutuante .botao-comprar:after {
    text-transform: UPPERCASE;
    content: "";
    font-size: 12px;

}

.addwishlist:hover .adic-favo {
    color: black;
}

.addwishlist:hover {
    background: #b8cad4;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover {
    background: #ffffff;
    border-color: #000000;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .botao:hover:after {
    color: #222;
}

.produto .atributos .atributo-comum ul li a {
    border-radius: 0px;
    background: #a1c2c7;
    width: 35px;
    height: auto;
    padding: 0 10px;


}
.produto .atributos .atributo-comum ul li a:hover {
    margin: 0 2px 2px 0;
    border-color: #eee;
    font-weight: 400;
    background: #a1c2c7;
    color: white;
}

#cabecalho .carrinho .carrinho-interno .carrinho-rodape .carrino-total .titulo {
    color: #000;
    font-weight: 400;
}

.atributo-comum .active a span, .atributo-comum a:hover span, .cor-principal, .menu a:hover, a, a:focus, a:hover {
    Font-weight: 400;
    color: black;
}

.atributo-comum a span {
    padding: 0 10px;
    min-width: 10px;
    min-height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: 400;
    color: white;
    letter-spacing: 0.4px;
    background: #a1c2c7;
}

span.carrinho-vazio-preco {
    color: #000000;
}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela strong, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela strong {
    color: #000000;
    font-weight: 300;
    font-size: 12px;

}

#listagemProdutos.listagem .listagem-item .info-produto .preco-produto .preco-parcela, .listagem.aproveite-tambem .listagem-item .info-produto .preco-produto .preco-parcela {
    color: #000000;
    font-size: 12px;
   font-weight: 300;
}

.produto div.principal .acoes-produto .comprar .botao-comprar i {
    display: none;
}
.carrinho-interno {
    width: 450px;
}

#testimonials h2 strong {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
#listagemProdutos.listagem .listagem-item.produto-adicionado a.produto-sobrepor::after, .listagem.aproveite-tambem .listagem-item.produto-adicionado a.produto-sobrepor::after {
    content: "adicionado ao carrinho";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 25%;
    font-size: 15px;
    font-weight: 300;
    width: 100%;
    text-align: center;
}

#testimonials h2 {
    font-weight: 300;
    text-transform: lowercase;
    font-size: 22px;

}

rticle.slick-slide.slick-active p {
    font-size: 14px;
    color: black;
}

#testimonials article.slick-slide strong {
    font-size: 16px;
}

h3 {
    font-size: 20px;
}

#testimonials article.slick-slide {
    margin: 0 5px;
}

#listagemProdutos.listagem .listagem-item:hover, .listagem.aproveite-tambem .listagem-item:hover {
    border: solid 1px #E8E8E8;
    border-radius: 0px;
}

.coluna div.componente.newsletter .texto-newsletter {
    font-size: 14px;
    font-weight: 300;
    text-transform: uppercase;

}

#cabecalho .actions .carrinho a .icon * 
	fill: #63666A;
}

#cabecalho .bem-vindo .inferior .span4, #cabecalho .conteudo-topo .inferior .span4.hidden-phone {
    width: 50%;
}

li {
    line-height: 15px;
}

input, button, select, textarea {
    font-family: unset;
}

#cabecalho.fixed .open-menu svg path {
    fill: #63666A;
}

#cabecalho .busca input, #cabecalho .busca input:focus {
    background: #ffffff;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    border-radius: 0px;
    padding: 0 50px;
    color: #505050;
    border-bottom: solid 1px #eee;
    font-size: 15px;
    font-weight: 400;
    outline: 0;
    box-shadow: none;
}

#barraNewsletter.posicao-rodape .componente .texto-newsletter svg.icon {
    width: 35px;
    height: 25px;
    margin-right: 2%;
    Display: none;
}

#barraNewsletter.posicao-rodape .componente .newsletter-assinar::before {
    content: 'enviar';
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: Lato;
    vertical-align: middle;
    display: block;


}

.filtro.lista ul li a label {
    color: #838383;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}

.coluna div.componente.newsletter .botao:before {
    content: "Assinar";
    font-size: 12px;
    font-family: Lato;
    font-weight: 400;
    text-transform: uppercase;
    margin-right: 10px;
    vertical-align: middle;
}

.filtro.lista ul li a label:hover {
    background: 0 0;
    color: #000;
    font-weight: 400;
    transition: none;
    margin: 0;
    font-size: 11px;
}

article.slick-slide.slick-active p {
    font-size: 15px;
    color: black;
    font-weight: 300;
    text-align: center;
    line-height: 1.5;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .botao-comprar .icon *, .listagem.aproveite-tambem .listagem-item .acoes-produto .botao-comprar .icon * {
    fill: #000000;
}

.full.menu .conteiner .listagem .preco-produto>div {
    display: inline-flex;
    align-items: flex-start;
    justify-content: center;


}    
    .produto div.principal .acoes-produto .comprar .botao-comprar i .icon * {
    fill: #fff;
    
    }

#listagemProdutos.listagem .listagem-item .acoes-produto, .listagem.aproveite-tambem .listagem-item .acoes-produto {
    bottom: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    border-radius: 0px;
    box-shadow: 0 0 13px 0 rgb(0 0 0 / 0%);
}

a.botao.botao-comprar.principal.botao-comprar-ajax:after {
    content: 'adicionar';
    font-size: 14px;
    padding-left: 0px;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-nav .bt-qty {
    height: 40%;
    width: 100%;
    display: block;
    background: #ffffff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: .8em;
    color: #000;
    margin: 2px 0px;
    DISPLAY: NONE;
    
}

#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter {
    height: 0px;
    width: 0%;
    margin-right: 0px;
    box-sizing: border-box;
    position: relative;
    background: #ffffff;
    border-radius: 5px;
}

#listagemProdutos.listagem .listagem-item .acoes-produto .prod-counter .qtd-prod, .listagem.aproveite-tambem .listagem-item .acoes-produto .prod-counter .qtd-prod {
    background: #63666A;
    display: none;
}

.produto div.principal .acoes-produto .preco-produto .preco-promocional, .produto div.principal .acoes-produto .preco-produto span.preco-a-partir strong {
    font-size: 25px;
    font-weight: 300;
    display: block;
    margin-bottom: 15px;
}

.acoes-produto .preco-produto {
    float: none;
    margin-bottom: 15px;
    text-align: center;
}

.produto div.principal .acoes-produto .preco-produto .preco-parcela {
    font-size: 12px;
    font-weight: 300;
}

.produto div.principal .acoes-produto .preco-produto .preco-parcela strong {
    font-size: 12px;
    font-weight: 300;
    Color: black;
}

.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul {
   font-weight: 300;

}
.produto .acoes-flutuante .preco-produto .preco-promocional.cor-principal, .produto .acoes-flutuante .preco-produto span.preco-a-partir {
    font-size: 18px;
    font-weight: 100;
}

.produto .acoes-flutuante .preco-produto .preco-parcela {
    font-weight: 100;
    color: #000;
    font-size: 12px;
}

.produto .acoes-flutuante .preco-produto .preco-parcela .titulo, .produto .acoes-flutuante .preco-produto .preco-parcela strong {
    font-weight: 100;
    color: #000;
    font-size: 12px;
}

.produto .acoes-flutuante .disponibilidade-produto .cor-principal {
    color: #000000;
}

.tabela-carrinho h6 {
    color: #000;
    font-size: 14px;
    text-transform: capitalize;
}

.tabela-carrinho .quantidade input[type=text] {
    border-radius: 0px;
}

#corpo .conteudo>.row-fluid .modulo.span4 {
    margin-left: 1.0%;
    width: 32%;
}

.carrinho-checkout .atendimento li span.display-table {
    color: #000000;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
}

.carrinho-checkout .atendimento li strong {
    color: #000000;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 12px;
}

.identificacao .control-group .botao.principal {
    padding: 6px 6px 6px;
    font-size: 15px;
    max-width: 100px;
    min-width: 100px;
    float: right;
    line-height: 27px;
    border: solid 1px;
}

#rodape .lista-redes ul li a {
    border-radius: unset;
    width: 40px;
    height: 32px;
    border: #ffffff;
    display: block;
    background: #ffffff;

}
#rodape .lista-redes [class^=icon] {
    color: #505050;


}

#rodape .lista-redes [class^=icon], .barra-inicial .lista-redes [class^=icon] {
    font-size: 28px;
}

#rodape .lista-redes ul li, .barra-inicial .lista-redes ul li {
    border: none;
    margin: 10px;
}

span.carrinho-cheio b span {
    font-size: 10px;
    font-weight: 400;
    text-transform: uppercase;
}

carrinho>a span {
    line-height: 8px;
    padding: 8px 0 0;
}

#cabecalho .carrinho .carrinho-interno .preco-produto .preco-promocional {
    font-size: 13px;
    font-weight: 400;
}

#cabecalho .carrinho .carrinho-interno li:hover {
    background: #ffffff;
}

#cabecalho .carrinho .carrinho-interno .nome-produto {
    color: #000;
    font-weight: 300;
    font-size: 12px;


}

#cabecalho .carrinho .carrinho-interno li {
    justify-content: space-around;

}

.full.menu .conteiner .nivel-dois li a {
    color: #525252;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    text-transform: none;
}

.coluna div.componente.newsletter input[type=text] {
    border-radius: 0px;

}

.componente .titulo i {
    float: right;
    font-size: 24px;
    margin-top: -4px;
    display: none;
}

#cabecalho .support .support-items .redes-sociais i {
    border-radius: 0px;

}

/* altera ícone do carrinho */
#cabecalho i.icon-shopping-cart.fundo-principal {
background: url(https://cdn.awsli.com.br/1110/1110793/arquivos/sacola3.png) center center no-repeat;
color: transparent;
}

#cabecalho .actions .carrinho a .icon * {
    fill: #000000;
    display: none;
}

#rodape .institucional a, #rodape .institucional p {
    color: #000000;
    Font-weight: 300;
    Font-size: 14px;
    Text-align: justify;

}


.flex-direction-nav li a {
    background: #00a2b8;
}


#corpo {
    margin-bottom: 0;
    margin-top: 15px;
}

#st-1.st-animated {
	display: none;
}


.full.menu .conteiner .nivel-um>li:hover > a {
    border-bottom: 2px solid #34a1b6;
}


#listagemProdutos.listagem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn, .listagem.aproveite-tambem .listagem-item .produto-avise .avise-me-list .avise-me-list-btn {
    background: #34a1b6;
    color: #fff;
    border-color: #000;
    text-align: center;
    font-weight: 300;
}

.listagem-item .produto-avise .avise-me-list .avise-me-list-descr {
    font-weight: 300;
    color: #FFF;
    font-size: 13px;
}

.bandeiras-produto .bandeira-indisponivel {
    background: #34a1b6;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 8px;
    font-weight: 400;
}

.scrollToTop:active, .scrollToTop:focus, .scrollToTop:hover {
    text-decoration: none;
    background: #34a1b67a;
    color: #fff;
}

.tabela-carrinho * {
    font-weight: 300;
}

.alert-success {
    background-color: #F5F5F5;
    border-color: #F5F5F5;
    color: #000000;
}

.pedido-finalizado .cabecalho-interno .status-pagamento .lead {
    margin: 15px 0 10px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 300;
}

.produto #descricao .tab-content.current {
    display: block;
    text-align: left;
    padding-bottom: 20px;
    
}

.video-flex { 
  position: relative; 
  padding-bottom: 56.25%; 
  padding-top: 0px; 
  height: 0; 
  overflow: hidden;
}

.video-flex iframe, .video-flex object, .video-flex embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}

.cep form, .acoes-produto .cep div {
    margin-top: 15px;
}

.tab-content>.active, .pill-content>.active {
    display: block;
    background: #FAFAFA;
    padding-left: 20px;
    padding-right: 20px;
}

#comprar-ajax-status .sucesso .head {
    font-size: 15px;
    font-weight: normal;
    line-height: 20px;
    margin-bottom: 10px;
}

.cabecalho-interno .titulo {
    color: #000;
    font-weight: 400;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
}

.tabela-carrinho td, .tabela-carrinho th, .tabela-carrinho tr {
    border: solid 0.5px lightgray;
}

.table th, .table td {
    border: none;
}

.form-horizontal input, .form-horizontal select {
    border-radius: 0px;
}

.campos-pedido legend {
    border-color: #000;
    border-width: 1px;
    color: #000;
    font-size: 18px;
    font-weight: 300;
}

.resumo-compra .tabela-carrinho .text-right {
    text-align: center;
    padding: 5px 0;
}

#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    display: inline-block;
    white-space: nowrap;
    text-align: center;
    text-overflow: ellipsis;
    line-height: 20px;
    padding: 0 1% 0 0;
    overflow: hidden;
    vertical-align: top;
    font-size: 16px;
}

/*MOBILE*/

@media only screen and (max-width: 767px) {
.produto .nome-produto {
    font-size: 15px;
    text-transform: uppercase;
    Font-weight: 400;
    text-align: center;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
}

.banner.mini-banner {
    display: none;
}

.atalhos-mobile ul li a .icon {
    height: 20px;

}

.atalhos-mobile ul .search svg path {
    display: none;
}


.conteudo-topo .menu.superior.visible-phone .menu-close:after {
    content: 'X';
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 72px;
    line-height: 72px;
    font-size: 20px;
    font-weight: 300;
    background: #34a1b6;
    color: #fff;

}

.produto .codigo-produto {
    display: none;

}

.banner.tarja {
    display: none;


}    
.listagem.com-caixa .listagem-item .imagem-produto {
    border-bottom: none;

}
.listagem .listagem-item {
    height: 400px !important;
    
}
    
    #listagemProdutos.listagem .imagem-produto, #listagemProdutos.listagem .produtos-carrossel[data-produtos-linha] .imagem-produto, .listagem.aproveite-tambem .imagem-produto, .listagem.aproveite-tambem .produtos-carrossel[data-produtos-linha] .imagem-produto {
    height: 200px;
}

.produto .conteiner-imagem > div {
    border: none

}

.produto #descricao .tabs li.tab-link {
    margin: 5px 0;
    width: 70%;
}

.produto #descricao .tabs {
    list-style: none;
    margin-left: 0;
    margin-bottom: 10px;
    display: none;
}

.produto #descricao .tab-content.current {
    width: 80%;
    margin: 0 auto;
    border: none;
    padding: 10px;
    border-radius: 0px;
    margin-top: 10px;
}

.conteudo-topo .menu.superior.visible-phone ul li a, .conteudo-topo .menu.superior.visible-phone ul li strong {
    font-weight: 400;

}

.conteudo-topo .menu.superior.visible-phone ul.nivel-dois li a {
    Font-weight: 300;
    color: #000000;

}

.conteudo-topo .menu.superior.visible-phone ul.action-links li a {
    color: #9b9b9b;
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
 
}
.conteudo-topo .menu.superior.visible-phone .wrap:before {
    content: "categorias";
    color: #9b9b9b;
    font-size: 16px;
    font-weight: 400;
    display: block;
    padding: 20px;
    background: #fff;
    text-transform: uppercase;
}

.video-flex { 
  position: relative; 
  padding-bottom: 56.25%; 
  padding-top: 0px; 
  height: 0; 
  overflow: hidden;
}

.video-flex iframe, .video-flex object, .video-flex embed {
  position: absolute; 
  top: 0; 
  left: 0; 
  width: 100%; 
  height: 100%;
}
    

.row-fluid.banner.cheio {
    box-shadow: none;
    z-index: 1;
}
    
    

.flex-direction-nav li a {
display: none;
    
}
    
.atalhos-mobile {
    box-shadow: none;
}

.tab-content>.active, .pill-content>.active {
    margin-bottom: 5px;


}

.produto .principal > div {
    padding: 0 0 0px;
    margin: 0 0 0px;
    border-bottom: none;
}

.acao-editar > div > * {
    margin: 0 0 10px 0px;
}

.tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {
    color: gray;
    font-size: 18px;
}

.preco-produto strong.titulo, .resumo-compra .preco-produto .titulo, .resumo-compra .total strong {
    font-size: 18px;
}

.input-append .btn, .input-prepend .btn {
    line-height: 32px;
}


}