@charset "utf-8";
/* CSS Document */
.produto .acoes-flutuante {
  display: none !important;
}
.benefits-banner {
  display: none;
}
/* Reset */
body, span, p, h1, h2, h3, h4, h5, h6, strong, b, td, table, input, a, .titulo {
  font-family: 'Poppins', sans-serif;
}
.menu.superior .nivel-um > li:hover {
  background: transparent !important;
}
a:hover, #cabecalho .busca .icon-search:hover:before, .menu.superior .nivel-dois li > a:hover, .menu.superior .nivel-dois .nivel-tres li > a:hover, #barraNewsletter.posicao-rodape .componente .botao:hover, .filtro.lista ul li label:hover, .finalizar-compra form .acao-editar .botao.principal.grande:hover, #formCalcularFrete .control-group .input-append .btn:hover, .pagina-login .cadastro-logar .control-group .botao.principal:hover, .pagina-login .cadastro .span6 + .span6 .botao.principal:hover {
  cursor: pointer;
  opacity: 0.8;
  text-decoration: none;
}
ul, li, .links-rodape ul li {
  list-style: none !important;
  list-style-type: none;
}
.componente .interno:hover {
  background-color: transparent;
}
body, form, ul, li, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
}
input:focus, select:focus, .filtro, .listagem li:hover .listagem-item, .ordenar-listagem .filtro-mobile .btn, .ordenar-listagem .input-append .btn {
  outline: none;
}
/* Reseta Borda */
img, input, .flexslider, .lista-redes ul li, .acoes-conta ul li, .canais-contato ul li, .menu.superior .nivel-um > li, .busca .botao-busca, #cabecalho .busca input, .carrinho, .carrinho .carrinho-interno, .menu.superior .nivel-dois li, .carrinho-interno li, .carrinho-interno > .carrinho-rodape .botao.principal, .btn-group a, #modalNewsletter .newsletter .botao, #modalContato .table td, #modalContato .table tr, #modalContato .botao.pull-right, #modalContato .botao[type="submit"], #modalContato .table th, #modalContato .table td, .listagem .listagem-linha, .listagem .listagem-linha li, .listagem-item .acoes-produto, #rodape .redes-sociais, #rodape .titulo, .menu.lateral .com-filho.borda-principal, .menu .nivel-dois li, .lateral .filtro, .lateral .filtro h4, .filtro.lista ul, .filtro.lista ul li, .filtro.lista ul li a, .componente.newsletter, .ordenar-listagem.rodape, .pagination ul > li, .pagination ul > li:last-child > a, .pagination ul > li:last-child > span, .produto .codigo-produto, .produto .acoes-flutuante, .finalizar-compra .table thead th, .finalizar-compra .table tr, .finalizar-compra .table td, #cabecalho .bem-vindo ul li:last-child, #cabecalho .btn-group .dropdown-menu li:last-child, .carrinho-checkout .atendimento, .carrinho-checkout .atendimento .icone-box, .formas .accordion-group:hover, .formas .accordion-group.active, .accordion-inner, .formas .accordion-group, .cadastro legend, .caixa-sombreada, #modalContato .table tr:last-child, .pagination ul > li > a, .pagination ul > li > span, .thumbs-vertical .elastislide-carousel ul li a, .elastislide-carousel ul li.active a, .atributo-comum a span, .atributo-comum a:hover span, .atributos ul li a.indisponivel:hover, .atributos ul li.active a.indisponivel, .atributos ul li a.indisponivel:hover span, .atributos ul li.active a.indisponivel span, .produto .comprar .botao.principal, #formCalcularCep .form-inline input, #formCalcularCep .btn, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho tr, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho th, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho td, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho.table-footer tr, .tabela-carrinho .quantidade input[type="text"], #comprar-ajax-status .sucesso .buttons .continuar-comprando, #comprar-ajax-status .sucesso .buttons .botao.ir-carrinho, .tabela-carrinho .bg-dark + .bg-dark, #formCalcularFrete .control-group .input-append #calcularFrete, #formCalcularFrete .control-group .input-append .btn, .finalizar-compra form .acao-editar .botao.hidden-phone, .finalizar-compra form .acao-editar .botao.principal.grande, .carrinho-checkout #menu-categoria, .identificacao .control-group .submit-email.botao.principal, .campos-pedido .tabela-carrinho tr, .campos-pedido .tabela-carrinho th, .resumo-compra .tabela-carrinho td, .campos-pedido .caixa-sombreada, #finalizarCompra, .pagina-login .cadastro-logar .control-group .botao.principal, #modalRecuperarSenha .modal-body, .secao-principal .abas-conteudo .caixa-dados, .secao-principal .cabecalho-interno .titulo, .secao-principal .abas-conteudo .caixa-dados .titulo, .conteudo .abas-conteudo .caixa-dados .caixa-info, .form-horizontal .acao-editar a.botao {
  border: 0 none;
}
.produto .acoes-flutuante {
  margin-bottom: 0 !important;
}
/* Reseta Box shadow */
.conteiner-principal .conteiner, .flexslider, .menu .nivel-dois, .menu .nivel-tres, .listagem .listagem-item, .listagem li:hover .listagem-item, .menu.lateral .nivel-um > li > a, .produto .conteiner-imagem > div, .abas-custom .nav-tabs li a, .abas-custom .tab-content, #cabecalho .busca input, .carrinho .carrinho-interno, .btn-group a, .btn-group.open .dropdown-toggle, #barraNewsletter.posicao-rodape, #rodape .redes-sociais, .lateral .filtro, .pagination ul, .finalizar-compra .caixa-sombreada, .carrinho-checkout .conteiner-principal #corpo .conteiner, .resumo-compra.caixa-sombreada, .caixa-sombreada, .bandeiras-produto span, #barraNewsletter .componente input[type="text"], .modal-modalNewsletter .fancybox-skin, #modalNewsletter .newsletter-cadastro input, #modalContato input, #modalContato textarea, .pagination ul > li > a, .pagination ul > li > span, .thumbs-vertical .elastislide-carousel ul li a, .atributos ul li a, .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho, #formCalcularCep .form-inline input, #formCalcularCep .btn, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho tr, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho th, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho td, .tabela-carrinho .quantidade input[type="text"], #formCalcularFrete .control-group .input-append #calcularFrete, #formCalcularFrete .control-group .input-append .btn, .identificacao .control-group input, .carrinho-checkout .dados-cadastro .caixa-info, .pagina-login .cadastro-logar .control-group input, .pagina-login .cadastro #id_email, .control-group input, .cadastro .control-group select, .conteudo .abas-conteudo, .abas-conta li a, .conteudo .abas-conteudo .caixa-dados .caixa-info {
  box-shadow: none;
}
.listagem .listagem-item .produto-sobrepor:hover {
  background: none !important;
}
/* Reseta Background */
.conteiner-principal .conteiner, #cabecalho .busca, #cabecalho .busca input, .menu.superior, #cabecalho .busca .botao-busca, .carrinho > a i, .menu .nivel-dois li:hover, .menu.lateral.outras .nivel-um li:hover a, .carrinho-interno li:hover, .btn-group a, .btn-group:hover .botao, .dropdown-menu > li > a:hover, #rodape .redes-sociais, .menu li.com-filho > a i, .menu li:hover > a .fundo-secundario, .filtro.lista ul li label:hover, .componente.newsletter, .pagination ul > .active > a, .pagination ul > .active > span, .finalizar-compra .table thead th, .table thead:first-child tr:first-child th, .formas .accordion-heading .radio-conteiner, .menu.superior .nivel-dois .nivel-tres, #formCalcularCep .btn, .tabela-carrinho .bg-dark, .tabela-carrinho .bg-dark:last-child {
  background: none;
}
.menu.superior li {
  z-index: inherit;
}
/* Oculta elementos */
.barra-inicial, #cabecalho .conteudo-topo > .superior, #cabecalho .carrinho > a span b, #cabecalho .carrinho > a span, .menu.superior li.com-filho > a i, .carrinho-interno > div > span > i, .carrinho-interno > .carrinho-rodape .botao.principal .icon-shopping-cart, #map_canvas, .pagina-carrinho #cabecalho .fale-conosco, .pagina-carrinho #instagram-rodape, #rodape .institucional .lista-redes, .menu .nivel-dois .com-filho i.icon-chevron-right, .ordenar-listagem.topo .span6, .descricao-cat .titulo i, .breadcrumbs ul li .fa, .pagina-carrinho #rodape p, .finalizar-compra form .acao-editar .botao.principal.grande .icon-ok, .carrinho-checkout .identificacao hr.sem-margem, #finalizarCompra .icon-ok, .pagina-login .titulo i, .pagina-login .form-horizontal .recuperar-senha i, .abas-conta i, .conta-menu i, .menu-simples li.divisor, .conteudo .abas-conteudo .caixa-dados legend i, .botao.pequeno i, #cabecalho .drop-login, .fale-conosco .contato-canais, .ordenar-listagem .ordenar-itens > li a i, .breadcrumbs ul li:last-child:after, #comprar-ajax-status .sucesso .buttons .botao.ir-carrinho i, #formCalcularFrete .control-group .help-inline a i, #formCalcularFrete .control-group .input-append .btn i {
  display: none;
}
#barraTopo, #cabecalho .carrinho > a span {
  display: none !important;
}
.social-networks-icons {
  text-align: center;
}
.social-networks-icons a i {
  font-size: 24px;
  margin: 0 5px;
}
/* Banner Top */
#bannerTop {
  text-align: center;
  position: relative;
  background: #312A58;
  min-height: 40px;
}
#bannerTop span {
  display: inline-block;
  line-height: 40px;
  color: #FFFFFF;
  font-weight: 600;
  font-size: 13px;
}
#bannerTop img {
  width: 32px;
}
#bannerHide {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#bannerTop #bannerHide i {
  color: #fff;
}
.conteiner-principal {
  background: #fff;
  padding: 0!important;
}
/* CabeÃƒÂ§alho */
#cabecalho {
  background: #F0F7F8;
}
#cabecalho .conteiner {
  /* padding-bottom: 0;
    padding-top: 20px; */
  /* max-width: 1360px; */
}
.logo a {
  height: 46px;
  margin-top: 3px;
}
.logo a img {
  right: auto;
}
.logo-centro .logo a img {
  right: 0;
}
#cabecalho .busca {
  border: 1px solid #fff;
  padding: 0;
  height: 50px;
  max-width: 90%;
  background: #fff;
}
.busca #form-buscar:before {
  content: '';
  background: url(https://cdn.awsli.com.br/340/340176/arquivos/split-search.png) no-repeat;
  background-position: center;
  background-size: 100%;
  display: block;
  width: 21px;
  height: 21px;
  position: absolute;
  top: 15px;
  left: 15px;
}
#cabecalho .busca input {
  color: #AAAAAA;
  font-size: 13px;
  font-weight: 600;
  width: 75%;
  padding: 0 0 0 50px;
  height: 50px;
}
#cabecalho .busca input::-webkit-input-placeholder {
  color: #AAAAAA;
  font-style: normal;
}
#cabecalho .busca input::-moz-placeholder {
  color: #AAAAAA;
  font-style: normal;
}
#cabecalho .busca input:-ms-input-placeholder {
  color: #AAAAAA;
  font-style: normal;
}
#cabecalho .busca .botao-busca {
  top: 8px;
  font-style: normal;
}
.busca .botao-busca {
  right: 0;
  height: initial;
  font-style: normal;
}
#cabecalho .busca .icon-search:before {
  content: "Buscar";
  color: #002772;
  font-size: 12px;
  font-weight: 600;
  font-family: 'Poppins', sans-serif;
  border-left: 1px solid #BBD1D6;
  padding: 0 0 0 10px;
  line-height: 16px;
  text-transform: none;
}
.bem-vindo {
  margin-top: 12px;
  position: relative;
  z-index: 9;
  padding-bottom: 36px;
  opacity: 1;
}
.bem-vindo:hover {
  opacity: 1;
}
.bem-vindo:before, #cabecalho .btn-group:before {
  content: '';
  background: url(https://cdn.awsli.com.br/340/340176/arquivos/split-user.png) no-repeat;
  background-position: center;
  background-size: 100%;
  display: inline-block;
  width: 19px;
  height: 19px;
  margin-right: 10px;
  top: 3px;
  position: relative;
}
#cabecalho .btn-group:before {
  top: 0;
}
.bem-vindo, .bem-vindo:hover, .bem-vindo a, .fale-conosco a, #cabecalho .btn-group a {
  color: #002772;
  font-size: 13px;
  font-weight: 600;
}
#cabecalho .dropdown-menu > li > a, #cabecalho .dropdown-menu > li > a:hover {
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
#cabecalho .btn-group > a {
  margin-top: 15px;
  padding: 0 0 37px 0;
}
#cabecalho .btn-group:hover .dropdown-menu {
  display: block;
}
#cabecalho .dropdown-menu {
  top: 72px;
}
#cabecalho .dropdown-menu > li > a {
  padding: 0;
}
/* Sub */
#cabecalho .drop-login {
  position: absolute;
  top: 62px;
  z-index: 9999;
  right: 40px;
  width: 200px;
}
#cabecalho .bem-vindo:hover .drop-login {
  display: block;
}
#cabecalho .bem-vindo .drop-login:before, #cabecalho .btn-group .dropdown-menu:before {
  right: 92px !important;
}
#cabecalho .bem-vindo ul, #cabecalho .btn-group .dropdown-menu {
  background: #FFF;
  text-align: left;
  border: 1px solid #bfc7d8;
  border-radius: 0;
  padding: 0;
}
#cabecalho .bem-vindo ul li, #cabecalho .btn-group .dropdown-menu li {
  padding: 13px 25px 13px 15px;
  border-bottom: 1px solid #bfc7d8;
}
.drop-login ul li > a {
  color: #111111;
  font-weight: 600;
  font-size: 14px;
  padding: 0;
}
.fale-conosco {
  position: relative;
}
.fale-conosco ul {
  width: 120px;
  margin: 11px 0 0 -55px;
}
.logo-centro .fale-conosco ul {
  margin-left: 0;
}
.fale-conosco ul li i {
  width: 20px;
  height: 20px;
  line-height: 18px;
  margin-right: 5px;
}
.fale-conosco a {
  padding-bottom: 37px;
}
.fale-conosco .icon-comment:before {
  content: '';
  background: url(https://cdn.awsli.com.br/340/340176/arquivos/split-helpdesk.png) no-repeat;
  background-position: center;
  background-size: 100%;
  height: 26px;
  width: 20px;
  display: block;
  position: relative;
}
/* Sub */
.fale-conosco .contato-canais {
  background: #FFF;
  width: 350px;
  border: 1px solid #d4dae5;
  position: absolute;
  right: -85px;
  top: 74px;
  z-index: 20;
  padding-top: 3px;
}
.fale-conosco:hover .contato-canais {
  display: inline-block;
}
.fale-conosco .contato-canais .telefones {
  padding: 10px 20px;
}
.fale-conosco .contato-canais .telefones > span {
  width: 49%;
  line-height: 15px;
  padding: 20px 0;
  font-weight: 600;
  font-size: 16px;
  color: #888888;
  display: inline-block;
}
.fale-conosco .contato-canais .telefones > span:first-child:after {
  content: '';
  height: 39px;
  width: 1px;
  background: #E5E5E5;
  display: inline-block;
  position: absolute;
  top: 34px;
  margin-left: 5px;
  vertical-align: top;
}
.fale-conosco .contato-canais .telefones > span span {
  font-weight: 500;
  font-size: 14px;
  color: #111111;
  display: block;
  padding-bottom: 10px;
}
.carrinho .carrinho-interno:before, .fale-conosco .contato-canais:before, #cabecalho .bem-vindo .drop-login:before, #cabecalho .btn-group .dropdown-menu:before {
  right: 120px;
  content: '';
  background: url(//cdn.awsli.com.br/436/436809/arquivos/drop-icn.png);
  display: inline-block;
  height: 9px;
  width: 20px;
  position: absolute;
  top: -10px;
  background-position: 0px -11px;
}
#cabecalho .bem-vindo .drop-login:before {
  top: -9px;
}
#contatoModal {
  background: #111111;
  display: block;
  color: #fff;
  text-align: center;
  line-height: 50px;
  padding: 0;
}
#contatoModal .fa-envelope-o {
  margin-right: 5px;
}
#contatoModal .fa-envelope-o:before {
  font-size: 15px;
}
.carrinho {
  float: right;
  height: 74px;
  background: transparent;
}
.carrinho:hover {
  border: none;
  background: transparent;
}
.carrinho > a i {
  line-height: 60px;
}
.carrinho > a .icon-shopping-cart:before {
  content: '';
  background: url(https://cdn.awsli.com.br/340/340176/arquivos/split-minicart.png) no-repeat;
  background-position: center;
  background-size: 100%;
  height: 22px;
  width: 22px;
}
.carrinho > a strong {
  position: absolute;
  top: 8px;
  right: -5px;
  font-size: 12px;
  font-weight: 500;
  color: #FFF;
  background: #62CB66;
  width: 18px;
  height: 18px;
  line-height: 18px;
  padding: 0;
  text-align: center;
  border-radius: 15px;
}
.carrinho .carrinho-interno {
  border: 1px solid #d4dae5;
  width: 420px;
  top: 74px;
  padding: 0;
}
.carrinho .carrinho-interno:before {
  right: 10px;
}
.carrinho-interno li {
  clear: both;
  position: relative;
  overflow: hidden;
  padding: 10px 20px;
}
.carrinho-interno .preco-produto {
  float: left;
  position: absolute;
  left: 110px;
  top: 30px;
}
.carrinho-interno .preco-produto .preco-promocional {
  font-size: 13px;
  color: #111;
  font-weight: 700;
}
.carrinho-interno .imagem-produto {
  float: left;
}
.carrinho-interno .nome-produto {
  width: 75%;
  float: left;
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
.carrinho-interno > .carrinho-rodape {
  margin: 0;
}
.carrinho-interno > .carrinho-rodape .carrinho-info {
  float: none;
  background: #F3F3F3;
  display: block;
  padding: 15px 20px;
}
.carrinho-interno > .carrinho-rodape .carrinho-info .carrino-total {
  font-size: 14px;
  color: #111;
  font-weight: 500;
}
.carrinho-interno > .carrinho-rodape .carrinho-info .carrino-total strong {
  font-size: 17px;
  font-weight: 500;
  float: right;
  color: #111;
  font-family: 'Poppins', sans-serif;
}
.carrinho-interno > .carrinho-rodape .botao.principal {
  background: #00C892;
  display: block;
  width: 100%;
  padding: 15px 0;
  margin: 0;
  border-radius: 0;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
  text-shadow: none;
}
/* Menu Superior */
#menu-categoria {
  position: relative;
  border-bottom: 1px solid #EEF1F4;
}
#menu-categoria .conteiner {
  padding: 0;
  /* max-width: 1360px; */
}
.menu.superior .nivel-um > li:hover {
  margin-top: 0;
}
.menu.superior {
  margin: 0;
  text-align: center;
}
.menu.superior .nivel-um {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.menu.superior .nivel-um:after {
  display: none;
}
.menu.superior .nivel-um > li {
  float: none;
  display: none;
  position: static;
}
.menu.superior .nivel-um > li.visible, .menu.superior .nivel-um > li.all-categories {
  display: block;
}
.menu.superior .nivel-um > li.all-categories {
  background: #ECEFF5;
  min-height: 60px;
  line-height: 60px;
  cursor: pointer;
  padding: 0 32px;
}
@media all and (min-width: 768px) {
  .menu.superior .nivel-um > li.all-categories:hover .box-items-all-categories {
    display: block;
  }
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories li a .titulo {
  color: #818492;
  font-size: 15px;
  font-weight: 400;
  text-transform: initial;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories li a .titulo:hover {
  color: #00B7E1;
  font-weight: 600;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories {
  position: absolute;
  background: #ECEFF5;
  left: 0;
  right: 0;
  margin: auto;
  display: none;
  z-index: 999;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul {
  column-count: 2;
  max-width: 430px;
  padding: 25px;
  display: flex;
  flex-wrap: wrap;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li {
  border: none;
  text-align: left;
  padding: 0;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  order: 1;
  width: 50%;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li.featured {
  order: 0;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li.featured a strong {
  color: #002772;
  font-weight: 600;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li .box-category-icon {
  width: 40px;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li img {
  max-width: 31px;
  margin-right: 10px;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li img.category-icon-hover, .menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li:hover img.category-icon {
  display: none;
}
.menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li:hover img.category-icon-hover {
  display: block;
}
.menu.superior .nivel-um > li.all-categories span {
  display: flex;
  align-items: center;
  font-size: 16px;
  font-weight: 600;
  color: #002772;
}
.menu.superior .nivel-um > li.all-categories span img {
  margin-right: 10px;
}
.menu.superior .titulo {
  color: #002772;
  font-size: 14px;
  font-weight: 600;
  margin: 0;
  line-height: 26px;
}
.menu.superior:hover .titulo {
  color: #cfcfcf;
}
.menu.superior:hover a:hover {
  opacity: 1;
}
.menu.superior:hover li:hover .titulo {
  color: #002772;
}
/* nivel dois */
.menu.superior .nivel-dois {
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right top;
  top: 60px;
  z-index: 99;
  min-height: 350px;
  border-top: 1px solid #d4dae5;
}
.menu.superior .nivel-dois > .titulo {
  margin: 0;
  display: block;
  text-align: left;
  padding-top: 30px;
}
.menu.superior .nivel-dois .titulo .titulo {
  font-size: 24px;
  font-weight: 700;
  color: #111;
}
.menu.superior .nivel-dois li {
  text-align: left;
}
.menu.superior .nivel-dois .titulo .titulo, .menu.superior .nivel-dois li {
  padding-left: 80px;
}
.menu.superior .nivel-dois li > a {
  margin: 0;
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
/* Imagens nivel dois */
.menu.superior .categoria-id-1476081 .nivel-dois {
  background-image: url(//cdn.awsli.com.br/436/436809/arquivos/mega-menu-banner.png);
}
/* nivel tres */
.menu.superior .nivel-dois .nivel-tres {
  position: initial;
  display: none;
  margin-left: 10px;
}
.menu.superior .nivel-dois .nivel-tres li {
  padding-left: 0;
}
/* Banner */
.banner .flex-control-nav {
  right: 0;
  left: 0;
}
.banner .flex-control-paging li a {
  width: 7px;
  height: 7px;
  border: 2px solid #111;
}
.banner .flex-control-paging li a:hover, .banner .flex-control-paging li a.flex-active {
  width: 7px;
  height: 7px;
  background: #fff;
  border: 2px solid #fff;
}
.banner.cheio .flex-direction-nav {
  max-width: 1170px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
  right: 0;
}
.banner.cheio .flex-direction-nav a, .banner.cheio .flex-direction-nav a:hover {
  width: 12px;
  height: 25px;
  background: url(//cdn.awsli.com.br/436/436809/arquivos/setas.png) no-repeat;
  opacity: 1;
}
.banner.cheio .flex-direction-nav .flex-prev, .banner.cheio .flex-direction-nav .flex-prev:hover {
  background-position: 0 0;
  left: 0;
}
.banner.cheio .flex-direction-nav .flex-next, .banner.cheio .flex-direction-nav .flex-next:hover {
  background-position: -12px 0 !important;
  right: 0;
}
.banner.cheio + .row-fluid {
  margin-top: 15px;
}
.banner.tarja {
  float: none;
  text-align: center;
  margin-bottom: 10px;
}
.banner.mini-banner .modulo .slides > li {
  overflow: hidden;
}
.banner.mini-banner .modulo .slides > li img {
  transition: .3s;
}
.banner.mini-banner .modulo .slides > li:hover img {
  -webkit-transform: scale(1.02);
  transform: scale(1.02);
}
.mini-banner .modulo .flexslider {
  border-radius: 0;
}
.banner.mini-banner {
  width: calc(100% - 30px);
}
/* Vitrine */
.listagem .titulo-categoria, .listagem .titulo-categoria:first-child {
  margin-left: auto;
  margin-right: auto;
  margin-top: 65px;
}
.listagem .boxlistagemProdutos:first-child .titulo-categoria {
  margin-top: 0;
}
.listagem .titulo-categoria, .listagem .titulo-categoria:hover {
  display: block;
  border: 0 none;
  padding: 0;
  text-align: center;
  font-size: 18px;
  background: none;
  color: #002772;
}
.listagem .span3 .imagem-produto, .listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
  height: 255px;
}
.listagem .span3 .listagem-item .nome-produto {
  color: #000;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
}
.listagem .preco-produto .preco-venda, .listagem .preco-produto .preco-a-partir span {
  color: #00000;
  font-weight: 400;
  font-size: 10px;
}
.listagem .preco-produto .preco-promocional, .listagem .preco-produto .preco-a-partir .preco-venda {
  color: #00000;
  font-weight: 400;
  font-size: 10px;
}
.listagem .preco-parcela, .listagem .desconto-a-vista {
  color: #08ae04;
  font-weight: 400;
  font-size: 16px;
}
.listagem .preco-parcela strong, .listagem .desconto-a-vista strong {
  font-weight: 700;
  color: #08ae04;
}
.bandeiras-produto span {
  white-space: initial;
  background: #00B7E1;
}
.listagem .listagem-item .acoes-produto {
  bottom: auto;
  margin: 0 10px;
  top: 276px;
  padding: 0;
}
.listagem .listagem-item .botao-comprar {
  background: #01c792 !important;
  padding: 5px 0px 8px 0;
  width: 100%;
  border-radius: 0;
  border: none;
  font-size: 14px;
  font-weight: 600;
  text-shadow: none;
  position: relative;
  color: #fff;
  text-transform: initial;
}
.listagem .listagem-item .nome-produto {
  font-size: 12px;
  font-weight: 600;
  color: #000000;
  text-transform: uppercase;
  text-align: center;
}
.listagem .listagem-item .preco-produto {
  text-align: center;
}
.componente.descricao-cat {
  border: none;
}
.componente.descricao-cat h4 {
  text-transform: initial;
}
.pagina-categoria .listagem .listagem-item .botao-comprar, .pagina-busca .listagem .listagem-item .botao-comprar {
  font-size: 10px;
}
.listagem .listagem-item .icon-shopping-cart:before, .listagem .listagem-item .icon-search:before {
  content: url(//cdn.awsli.com.br/436/436809/arquivos/carrinho-m.png);
  top: 4px;
  position: relative;
}
.listagem-item:hover .info-produto .nome-produto:after {
  background-color: #f3f3f3;
  content: "+ Ver Mais";
  position: absolute;
  color: black;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  display: block;
  width: 100%;
  text-align: center;
  padding: 12px 0;
  font-weight: 600;
  top: -40px;
  left: 0;
  cursor: pointer;
  text-transform: none;
}
.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um > li > a:last-child {
  border: none;
}
/* INSTAGRAM */
.pagina-inicial #instagram-rodape {
  display: block !important;
  border-top: 1px solid #EEF1F4;
}
/* #instagram-rodape,
.pagina-inicial #instagram-rodape{
    display: none !important;
} */
#instagram-rodape .conteiner {
  text-align: center;
  padding-top: 35px;
  max-width: 1360px;
}
#instagram-rodape span {
  font-weight: 600;
  color: #002772;
  font-size: 22px;
}
#instagram-rodape b {
  font-weight: 400;
  color: #939393;
  font-size: 14px;
}
#instagram-rodape ul {
  display: block;
  margin: 15px 0 2px;
}
#instagram-rodape ul li {
  margin-right: 1px;
  display: inline-block;
}
#instagram-rodape img {
  max-width: 225px;
}
.listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {
  display: none;
}
/* newsletter rodape */
#barraNewsletter.posicao-rodape, #barraNewsletter.posicao-rodape .conteiner, #barraNewsletter.posicao-rodape .componente {
  /* display: none; */
  background: #0E1C36;
}
#barraNewsletter.posicao-rodape .componente .interno {
  padding: 50px 0px 70px;
}
#barraNewsletter.posicao-rodape > .conteiner {
  max-width: 1360px;
}
#barraNewsletter.posicao-rodape .componente .texto-newsletter {
  display: block;
  font-size: 18px;
  margin-bottom: 13px;
  font-weight: 600;
  color: #fff;
}
#barraNewsletter .newsletter-cadastro.input-conteiner {
  width: 520px;
  border: 1px solid #d5dae5;
}
#barraNewsletter .componente input[type="text"] {
  width: 75%;
  margin-right: 0;
  border-radius: 0;
  border: 0;
  padding: 0 0 0 20px;
  height: 54px;
  font-weight: 400;
  color: #8190AD;
}
#barraNewsletter.posicao-rodape .componente .botao, #barraNewsletter.posicao-rodape .componente .botao:hover {
  position: absolute;
  line-height: 54px;
  padding: 0 43px 0 20px;
  background: #fff;
  color: #002772;
  border: 0;
  opacity: 1;
  font-weight: 600;
  margin: 0;
}
#barraNewsletter.posicao-rodape .componente .botao:after {
  content: "Assinar" !important;
  font-family: 'Poppins', sans-serif !important;
  font-size: 12px !important;
  letter-spacing: .5px;
  font-weight: 600 !important;
  border-left: 1px solid #BBD1D6;
  padding-left: 20px;
  color: #002772;
  text-transform: none;
}
#barraNewsletter.posicao-rodape .componente .botao i {
  margin-right: 10px;
  color: #111;
  position: absolute;
  right: 0;
  line-height: 54px;
}
#barraNewsletter.posicao-rodape .componente .botao:before {
  content: "";
  background: url(//cdn.awsli.com.br/436/436809/arquivos/sprite-1-home.png) no-repeat -400px 0;
  width: 14px;
  height: 12px;
  position: absolute;
  right: 20px;
  top: 21px;
  display: inline-block;
  display: none;
}
/* Rodape */
#rodape .pagamento-selos {
  background: #0E1C36;
}
#rodape .pagamento-selos + div p {
  display: none;
}
#rodape .pagamento-selos + div .conteiner {
  display: none !important;
}
#rodape .institucional {
  background: #0E1C36;
}
#rodape .titulo {
  color: #00B7E1;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 0;
  text-transform: initial;
}
#rodape a, #rodape p {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 16px;
}
#selo-admake, #selo-lojaintegrada {
  text-align: center;
  display: block;
  margin: 15px 0;
}
/* Modal Newsletter */
.modal-modalNewsletter .fancybox-close {
  position: absolute;
  top: inherit;
  bottom: 30px;
  left: 25%;
  transform: translateX(-50%);
  right: -18px;
  background: url(//cdn.awsli.com.br/436/436809/arquivos/x-modal.png) no-repeat center center;
}
.modal-modalNewsletter .fancybox-close:after {
  content: "Obrigado, mas nÃƒÂ£o gosto de receber ofertas";
  font-family: "Poppins", sans-serif;
  position: absolute;
  width: 290px;
  left: 30px;
  top: 10px;
  font-weight: 500;
  color: #111;
  font-size: 10px;
}
.modal-modalNewsletter {
  width: 540px !important;
  height: 285px !important;
}
.modal-modalNewsletter .fancybox-skin {
  border-radius: 0;
  height: 100% !important;
  background: #fff;
}
.modal-modalNewsletter .fancybox-outer {
  margin-top: 55px;
}
.modal-modalNewsletter .fancybox-inner {
  position: static;
  width: 100% !important;
  height: 100% !important;
}
#modalNewsletter .componente .titulo {
  font-size: 30px;
  text-align: center;
  font-weight: 700;
  color: #111;
  margin-bottom: 0;
}
#modalNewsletter .componente .titulo i {
  position: absolute;
  top: -110px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
#modalNewsletter .componente .titulo .icon-envelope-alt:before {
  content: "";
  background: #FFF url(//cdn.awsli.com.br/436/436809/arquivos/icon-newsletter.png) no-repeat center;
  width: 85px;
  height: 85px;
  border-radius: 50%;
  border: 2px solid #111;
}
#modalNewsletter .interno-conteudo {
  text-align: center;
}
#modalNewsletter .componente .texto-newsletter {
  font-weight: 500;
  color: #111;
}
#modalNewsletter .newsletter-cadastro input {
  padding: 15px 10px;
  background: #fff;
  border: 1px solid #111;
  border-radius: 0;
  color: #111;
  font-weight: 500;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
}
#modalNewsletter .newsletter-cadastro input::-webkit-input-placeholder {
  color: #111;
}
#modalNewsletter .newsletter-cadastro input::-moz-placeholder {
  color: #111;
}
#modalNewsletter .newsletter-cadastro input:-ms-input-placeholder {
  color: #111;
}
#modalNewsletter .newsletter .botao {
  font-size: 15px;
  background: transparent;
  position: absolute;
  right: 15px;
  top: 10px;
  height: 30px;
  width: 100px;
  color: #111;
  font-weight: 600;
}
#modalNewsletter .newsletter .botao.icon-chevron-right:before {
  content: "";
  background: url(//cdn.awsli.com.br/436/436809/arquivos/sprite-1-home.png) no-repeat -400px 0;
  width: 14px;
  height: 12px;
  position: absolute;
  right: 11px;
  top: 10px;
  z-index: 99;
}
#modalNewsletter .newsletter .botao:after {
  content: "Assinar";
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  position: absolute;
  right: 45px;
  top: 6px;
  font-size: 13px;
  color: #111;
}
#modalNewsletter .erro-newsletter {
  position: absolute;
  width: 89%;
  padding: 10px 0;
  top: 60px;
  z-index: 99;
  left: 28px;
}
/* Modal Fale conosco */
#modalContato {
  padding: 25px 15px 70px;
  border-radius: 0
}
#modalContato .modal-header {
  text-align: center;
  position: relative;
  color: #111;
  font-size: 14px;
  font-weight: 500;
}
#modalContato .modal-header .close {
  position: absolute;
  right: -30px;
  top: -40px;
  background: #111;
  opacity: 1;
  line-height: 0;
  font-size: 14px;
  color: #FFF;
  width: 30px;
  height: 30px;
  padding-bottom: 3px;
  border-radius: 50%;
  border: 2px solid #FFF;
  font-weight: 100;
}
#modalContato .modal-header .titulo {
  color: #111;
  font-weight: 700;
  display: block;
  font-family: 'Poppins', sans-serif;
}
#modalContato .modal-body {
  border-top: none;
}
#modalContato .form-horizontal .control-label {
  text-align: left;
  margin-left: 35px;
  font-weight: 500;
  color: #111;
  font-size: 13px;
  margin-bottom: 0;
}
#modalContato input, #modalContato textarea {
  border-radius: 0;
  border: 1px solid #111;
  width: 82%;
  padding: 0px 0 0 10px;
}
#modalContato input::-webkit-input-placeholder {
  font-weight: 500;
  color: #111;
}
#modalContato .form-horizontal .controls {
  margin-left: 33px;
}
#modalContato table {
  background: #F0F2F4;
  padding: 15px;
  display: block;
}
#modalContato .table tr {
  border-bottom: 1px solid #D4DAE5;
}
#modalContato .table th, #modalContato .table td {
  padding: 15px 0;
  width: 30%;
  font-weight: 500;
  color: #111;
  font-size: 13px;
}
#modalContato .table td b, #modalContato .table span {
  font-weight: 500;
  color: #111;
  font-size: 13px;
}
#modalContato .botao.pull-right {
  background-color: #F0F2F4;
  color: #111;
  font-size: 14px;
  width: 100px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  border-radius: 0;
}
#modalContato .botao[type="submit"] {
  background-color: #00C892;
  font-weight: 700;
  font-size: 14px;
  color: #FFF;
  text-shadow: none;
  width: 100px;
  line-height: 40px;
  height: 40px;
  padding: 0;
  border-radius: 0;
}
/* PÃƒÂ¡gina CatÃƒÂ¡logo */
.pagina-categoria h1.titulo, .pagina-busca h1.titulo {
  color: #111;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  border-top: 1px solid #E5E5E5;
  padding-top: 15px;
  padding-bottom: 20px;
  display: none;
}
.menu.lateral {
  margin: 0;
}
.menu.lateral .nivel-um > .ativo {
  background: #fff;
  padding: 5px 0;
  border-bottom: 1px solid #ECEFF5;
}
.acoes-produto-responsiva .tag-comprar span {
  background: transparent !important;
}
.menu.lateral .nivel-um > .ativo > a strong, .menu.lateral .nivel-dois li > a, .menu.lateral.outras li .titulo, .conteudo .caixa-destaque p {
  color: #818492;
  font-size: 14px;
  font-weight: 400;
}
.container-description-category {
  text-align: center;
}
.container-description-category img {
  max-width: 100%;
}
.menu.lateral.outras {
  margin-bottom: 20px;
}
.menu.lateral .nivel-tres li > a {
  color: #888888;
}
.menu.lateral .nivel-um > .ativo > a {
  border-bottom: 1px solid #ECEFF5;
  padding: 0;
}
.menu.lateral .nivel-um > .ativo > a strong {
  font-size: 16px;
  color: #002772;
  font-weight: 600;
  text-transform: initial;
}
.coluna .icon-chevron-down:before {
  content: url(//cdn.awsli.com.br/436/436809/arquivos/seta-catalogo.png);
}
.menu.lateral .nivel-tres {
  display: block;
  position: initial;
}
.menu.lateral .nivel-dois li, .menu.lateral .nivel-tres li, .menu.lateral .nivel-um > li > a {
  padding: 0;
}
.lateral .filtro {
  padding: 0;
}
.lateral .filtro h4 {
  color: #002772;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #ECEFF5;
  margin-bottom: 10px;
}
.lateral .filtro ul li label {
  padding: 0;
  color: #818492;
  font-size: 14px;
  font-weight: 400;
}
.filtro.lista ul li label:hover {
  color: #111;
}
.componente.newsletter .interno {
  padding: 0;
}
.menu.lateral .titulo {
  margin: 10px 0;
}
/* meio */
.ordenar-listagem.topo {
  text-align: center;
  border-bottom: 1px solid #ECEFF5;
  padding: 15px 0;
}
.ordenar-listagem span {
  border-radius: 0;
  font-weight: 600;
  border: none;
  font-size: 14px;
  color: #002772;
}
.ordenar-listagem .ordenar-itens > li {
  display: inline-block;
  padding: 0 15px;
}
.ordenar-listagem .ordenar-itens > li a {
  color: #818492;
  font-size: 14px;
  font-weight: 400;
}
.ordenar-listagem .ordenar-itens > li:hover a {
  color: #111;
  opacity: 1.0;
}
.pagination ul {
  border: 1px solid #111;
  border-radius: 0;
}
.pagination ul > li > a, .pagination ul > li > span {
  border-right: 1px solid #111;
  color: #111;
  font-size: 12px;
  font-weight: 600;
}
.pagination .icon-double-angle-right:before {
  content: '';
  border-left: 4px solid #111;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 4px solid transparent;
}
.pagination .icon-double-angle-left:before {
  content: '';
  border-left: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-right: 4px solid #111;
}
.descricao-cat .interno {
  padding: 20px 0;
  border-top: 1px solid #ECEFF5;
  background: #fff;
}
.descricao-cat .interno .titulo {
  color: #002772;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 30px;
  margin-top: 15px;
}
.descricao-cat .interno p {
  color: #9CA1AB;
  font-size: 14px;
  line-height: 26px;
  font-weight: 400;
  text-align: justify;
}
.conteudo .caixa-destaque h1 {
  color: #111;
  font-size: 30px;
  font-weight: 700;
}
.conteudo .caixa-destaque .botao {
  background: #111;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  border-radius: 0;
}
/* PÃƒÂ¡gina Produto */
.breadcrumbs {
  display: block;
  border: none;
  margin-bottom: 0 !important;
}
.info-principal-produto .breadcrumbs ul li * {
  font-size: 14px;
}
.breadcrumbs ul li {
  border: none;
}
.breadcrumbs ul li a i {
  display: none;
}
.breadcrumbs ul li strong {
  color: #03A4DF;
  font-size: 16px;
  font-weight: 600;
  font-style: initial;
}
.thumbs-vertical .elastislide-carousel ul li a {
  width: 60px;
  height: 60px;
}
.thumbs-vertical .produto-video {
  border: 1px solid #D4DAE5;
  padding-bottom: 12px;
  width: 60px;
}
.produto-video .icon-youtube-play:before {
  font-size: 17px;
}
.produto-video span {
  color: #111;
  font-weight: 500;
  font-size: 11px;
  white-space: initial;
  line-height: 11px;
  display: block;
}
.breadcrumbs ul li:first-child a, .breadcrumbs ul li:after {
  color: #002772;
  font-size: 14px;
  font-weight: 600;
}
.breadcrumbs ul li:after {
  content: "|" !important;
  color: #BBD1D6 !important;
}
.breadcrumbs ul li a {
  color: #03A4DF;
  font-size: 14px;
  font-weight: 600;
  font-style: initial;
}
.produto .acoes-produto .comprar .disponibilidade-produto {
  color: #002772;
  font-weight: 600;
  font-size: 12px;
  max-width: 219px;
}
.produto .acoes-produto .comprar .disponibilidade-produto b {
  color: #002772;
  font-weight: 400;
}
.produto .nome-produto {
  color: #000;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
}
.produto .info-principal-produto .nome-produto {
  margin-top: 15px;
}
.codigo-produto span, .codigo-produto b {
  color: #002772;
  font-size: 12px;
}
.codigo-produto b {
  font-weight: 600;
}
.codigo-produto span {
  font-weight: 400;
}
.atributos span, .atributos span b {
  color: #111;
  font-size: 12px;
  font-weight: 500;
}
.atributos span b {
  font-weight: 700;
}
.atributos ul li a {
  border: 1px solid #D4DAE5;
  margin: 0;
}
.atributos ul li a:hover, .atributos ul li.active a {
  border: 1px solid #111;
  opacity: 1.0;
}
.atributo-comum a span {
  font-size: 14px;
  font-weight: 500;
  color: #111;
}
.atributo-comum a:hover span, .atributos ul li.active a span {
  background: #111;
  color: #fff;
}
.atributos ul li a.indisponivel:hover, .atributos ul li.active a.indisponivel, .atributos ul li a.indisponivel:hover span, .atributos ul li.active a.indisponivel span {
  color: #fff;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-venda {
  color: #888888;
}
.produto .acoes-produto {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
.produto .acoes-produto > div {
  width: 100%;
}
.produto .acoes-produto > div.comprar, .produto .acoes-produto > div.info-product {
  width: 50%;
}
.produto .acoes-produto > div.info-product {
  display: none;
}
.produto .acoes-produto > div.info-product.visible {
  display: flex;
}
.produto .acoes-flutuante .acoes-produto > div.info-product {
  display: none !important;
}
.ilustrative-image {
  display: block;
  text-align: center;
  color: #03A4DF;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 45px;
}
.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
  color: #00000;
  font-size: 15px;
  font-weight: 400;
}
.produto .acoes-produto .preco-parcela.cor-principal, .produto .acoes-produto .preco-parcela.cor-principal .titulo, .produto .desconto-a-vista, .produto .desconto-a-vista strong {
  color: #111;
  font-size: 13px;
}
.produto .acoes-produto .preco-parcela.cor-principal, .produto .acoes-produto .preco-parcela.cor-principal strong {
  color: #08ae04;
  font-size: 22px;
  font-weight: 600;
}
.produto .acoes-produto .preco-parcela.cor-principal strong.titulo {
  color: #08ae04;
  font-size: 22px;
  font: 600;
}
.produto .acoes-produto .preco-parcela.cor-principal .titulo {
  font-weight: 700;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
  border: 1px solid #D4DAE5;
  border-radius: 0;
}
.produto .acoes-produto .comprar, .acoes-produto .preco-produto {
  float: none;
  text-align: initial;
}
.produto .comprar .botao.principal {
  background: #00C892;
  height: 70px;
  color: #fff;
  font-size: 18px;
  text-transform: initial;
  font-weight: 600;
  padding: 0;
  width: 220px;
  line-height: 70px;
  border-radius: 0;
  text-shadow: none;
}
.produto .comprar .icon-shopping-cart:before {
  background: url(//cdn.awsli.com.br/436/436809/arquivos/ico-btcomprar.png) no-repeat;
  content: '';
  width: 29px;
  height: 26px;
  display: inline-block;
  position: relative;
  top: 5px;
}
#formCalcularCep label {
  font-size: 14px;
  float: none;
  font-weight: 600;
  color: #002772;
}
#formCalcularCep .form-inline {
  border: 1px solid #D4DAE5;
  font-size: 13px;
  font-weight: 600;
  color: #AAAAAA;
  height: 40px;
  width: 100%;
}
#formCalcularCep .form-inline .input-append.input-prepend {
  width: 100%;
}
@media(max-width: 767px) {
  #formCalcularCep .form-inline .input-append.input-prepend {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  #formCalcularCep .form-inline .input-append.input-prepend button {
    min-width: 40px;
    padding: 0;
    text-align: center;
  }
}
#formCalcularCep .form-inline input {
  border-radius: 4px 0 0 4px;
  height: 35px;
  padding: 0 0 0 15px;
}
.produto-compartilhar .lista-favoritos {
  background: #012E6F;
}
#formCalcularCep .btn {
  color: #002772;
  font-size: 12px;
  font-weight: 600;
  text-transform: capitalize;
  border-left: 1px solid #BBD1D6 !important;
  padding: 0 0 0 15px;
  margin: 10px;
  float: right;
}
.produto .cep ul {
  border: 1px solid #8190AD;
  margin: -1px 0 0 0;
  width: 95.6%;
}
.produto .cep ul li span {
  color: #111;
  font-size: 13px;
  font-weight: 500;
}
.produto .cep .aviso-disponibilidade {
  font-size: 9px;
}
.abas-custom .tab-content {
  padding-left: 0;
  padding-right: 0;
}
.abas-custom .tab-pane#descricao:before {
  content: 'Descrição';
  color: #002772;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  margin-bottom: 15px;
  font-weight: 600;
  display: block;
}
.abas-custom .tab-content span {
  color: #888888;
}
.aproveite-tambem .titulo {
  color: #002772;
  font-size: 16px;
  font-weight: 600;
}
.aproveite-tambem.listagem .preco-parcela strong, .aproveite-tambem.listagem .desconto-a-vista strong {
  font-size: 12px;
}
/* Modal comprar */
.modal-comprar-ajax-status .fancybox-close {
  width: 26px;
  height: 26px;
  background-image: url(//cdn.awsli.com.br/436/436809/arquivos/bt-fechar.png);
  top: -15px;
  right: -15px;
}
.modal-comprar-ajax-status .fancybox-skin {
  border-radius: 0;
  background: #fff;
}
.modal-comprar-ajax-status .fancybox-skin .tabela-carrinho tr, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho th, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho td {
  background: #fff;
}
.modal-comprar-ajax-status .fancybox-skin .tabela-carrinho tr {
  border-bottom: 1px solid #D4DAE5;
}
.tabela-carrinho .produto-info a, .modal-comprar-ajax-status .fancybox-skin .tabela-carrinho.table-header h6, .tabela-carrinho .subtotal * {
  color: #111;
  font-size: 13px;
  font-weight: 700;
}
.tabela-carrinho .produto-info ul li span, .tabela-carrinho .produto-info ul li span strong {
  color: #888888;
  font-size: 13px;
  font-weight: 500;
}
.tabela-carrinho .produto-info a {
  color: #fff;
}
.tabela-carrinho .preco-produto .preco-promocional {
  color: #002772;
  font-size: 16px;
  font-weight: 600;
}
.tabela-carrinho .quantidade {
  border: 1px solid #D4DAE5;
  height: 30px;
  line-height: 30px;
  width: 100px;
  margin: 0 auto;
  height: 35px;
  line-height: 35px;
}
.tabela-carrinho .quantidade input[type="text"] {
  padding: 0;
}
.tabela-carrinho .quantidade a {
  color: #888888;
}
.tabela-carrinho .excluir .icon-trash:before {
  color: #111;
}
/* Botoes */
#comprar-ajax-status .sucesso .buttons .continuar-comprando {
  background: #F3F3F3;
  width: 49%;
  height: 60px;
  line-height: 60px;
  color: #888;
  font-size: 16px;
  font-weight: 600;
  padding: 0;
}
#comprar-ajax-status .sucesso .buttons .botao.ir-carrinho {
  background: #00C892;
  width: 49%;
  height: 60px;
  line-height: 60px;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  padding: 0;
  text-shadow: none;
}
/* PÃƒÂ¡gina Carrinho */
.pagina-carrinho .secao-principal .cabecalho-interno .titulo {
  color: #111;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  font-family: 'Poppins', sans-serif;
  padding: 50px 0;
}
.pagina-carrinho .cabecalho-interno .titulo small, .pagina-login .cabecalho-interno .titulo small, .pagina-cadastro .cabecalho-interno .titulo small {
  color: #888888;
  font-size: 14px;
  font-weight: 500;
  display: block;
  padding: 10px 0 0px 0;
}
.tabela-carrinho thead {
  border-bottom: 1px solid #D4DAE5;
}
.tabela-carrinho thead h6 {
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
.tabela-carrinho .bg-dark {
  border-top: 1px solid #D4DAE5;
  padding: 50px 0;
}
.pagina-carrinho .tabela-carrinho .bg-dark + .bg-dark {
  background: #F3F3F3;
}
.pagina-carrinho .tabela-carrinho .bg-dark:last-child {
  background: #fff;
}
.pagina-carrinho .tabela-carrinho .subtotal * {
  color: #111;
  font-size: 13px;
  font-weight: 500;
}
#formCalcularFrete .control-label b {
  color: #111;
  font-size: 12px;
  font-weight: 700;
  line-height: 55px;
}
#formCalcularFrete .formas-envio li {
  color: #111;
}
#formCalcularFrete .control-group .help-inline a {
  color: #111;
  font-weight: 600;
  text-decoration: underline;
  line-height: 19px;
}
#formCalcularFrete .control-group .input-append {
  background: #fff;
  border: 1px solid #111;
  height: 60px;
  width: 300px;
  text-align: left;
}
#formCalcularFrete .control-group .input-append #calcularFrete {
  height: 60px;
  padding: 0 0 0 15px;
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
#formCalcularFrete .control-group .input-append .btn {
  float: right;
  height: 50px;
  color: #111;
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
  background: none;
}
#formCalcularFrete .control-group .input-append .btn:before {
  content: '';
  display: inline-block;
  height: 25px;
  width: 1px;
  background: #888;
  line-height: 30px;
  margin-right: 15px;
  position: relative;
  top: 7px;
}
.tabela-carrinho .bg-dark + .bg-dark td {
  padding: 30px 10px;
}
.tabela-carrinho .bg-dark + .bg-dark + .bg-dark td {
  padding: 20px 10px 0;
}
.tabela-carrinho .bg-dark:last-child .total span {
  color: #111;
  font-size: 13px;
  font-weight: 500;
}
.tabela-carrinho .bg-dark:last-child .total strong {
  color: #272772;
  font-size: 24px;
  font-weight: 600;
}
.acao-editar .selo-ssl {
  position: relative;
  clear: both;
}
.finalizar-compra form .acao-editar .botao.hidden-phone {
  float: left;
  background: #F3F3F3;
  height: 60px;
  padding: 0;
  line-height: 60px;
  border-radius: 0;
  color: #888888;
  font-size: 16px;
  font-weight: 500;
  width: 300px;
}
.finalizar-compra form .acao-editar .botao.principal.btn-cart {
  background: #00C892;
  height: 60px;
  padding: 0;
  line-height: 60px;
  border-radius: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  width: 300px;
  text-shadow: none;
  font-family: 'Poppins', sans-serif
}
.finalizar-compra form .acao-editar .botao.principal.grande {
  background: #00C892;
  height: 60px;
  padding: 0;
  line-height: 60px;
  border-radius: 0;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  width: 300px;
  text-shadow: none;
  font-family: 'Poppins', sans-serif
}
/* PÃƒÂ¡gina Checkout */
.carrinho-checkout .identificacao .identificacao-title {
  color: #111;
  font-size: 30px;
}
.identificacao .email-box {
  margin: 0;
}
.identificacao .control-group input {
  width: 100%;
  padding: 2px 0 2px 15px;
  font-size: 18px;
  display: block;
  border-radius: 0;
}
.identificacao .control-group .submit-email.botao.principal {
  background: #00C892;
  border-radius: 0;
  /* width: 80%; */
  /* margin: 15px auto 0 auto; */
  max-width: initial;
  display: block;
  font-size: 18px;
  font-weight: 600;
  text-shadow: none;
  /* position: initial; */
}
#cabecalho .atendimento {
  float: right;
  text-align: right;
  width: 100%;
  margin: 0;
}
#cabecalho .atendimento li {
  width: initial;
  float: none;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}
.carrinho-checkout .atendimento .icone-box {
  padding: 5px 0;
}
.carrinho-checkout .atendimento li .display-table {
  color: #AAAAAA;
  font-size: 13px;
  font-weight: 400;
}
.carrinho-checkout .atendimento li .display-table i {
  color: #FFF;
}
.carrinho-checkout .atendimento li .display-table .icon-comment:before {
  content: '';
  background: url(//cdn.awsli.com.br/436/436809/arquivos/sprite-1-home.png);
  background-position: 0 0;
  height: 20px;
  width: 20px;
  display: block;
  position: relative;
  top: 3px;
}
.carrinho-checkout .atendimento li .display-table strong {
  color: #FFF;
  font-size: 13px;
  font-weight: 700;
}
.identificacao .control-group .botao.principal {
  background: #00C892;
  border-color: #00C892;
  border-radius: 0;
}
.caixa-sombreada {
  padding: 0;
  background: #fff;
}
.carrinho-checkout .tabela-carrinho thead h6 {
  color: #111;
}
.carrinho-checkout .tabela-carrinho .produto-info, .carrinho-checkout .conteiner-qtd div, .carrinho-checkout .tabela-carrinho .preco-produto .preco-promocional {
  color: #111;
  font-size: 13px;
  font-weight: 600;
}
.carrinho-checkout .tabela-carrinho tr td {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.carrinho-checkout .tabela-carrinho tr.bg-dark, .carrinho-checkout .tabela-carrinho tr.bg-dark.tr-checkout-total {
  background: #F3F3F3;
}
.carrinho-checkout .tabela-carrinho tr.bg-dark.tr-checkout-frete {
  background: #fff;
}
.carrinho-checkout .tabela-carrinho tr span {
  color: #111;
  font-size: 13px;
}
.carrinho-checkout .tabela-carrinho tr strong {
  color: #111;
  font-size: 13px;
}
.carrinho-checkout .tabela-carrinho .bg-dark:last-child .total strong {
  font-size: 20px;
}
.carrinho-checkout .campos-pedido legend {
  font-size: 13px;
  padding-bottom: 10px;
  color: #111;
  font-weight: 600;
}
.carrinho-checkout .dados-cadastro .caixa-info {
  padding: 0;
  background-color: #fff;
}
.carrinho-checkout .dados-cadastro .caixa-info strong, #enderecoPrincipal1 .accordion-inner {
  color: #111;
  font-size: 12px;
  font-weight: 600;
}
.carrinho-checkout .dados-cadastro .caixa-info li, .formas strong {
  color: #111;
  font-size: 12px;
  font-weight: 500;
}
.formas .accordion-heading, .formas .collapse.in {
  background: #fff;
}
#enderecoPrincipal1 .accordion-inner {
  padding-left: 45px;
}
#finalizarCompra {
  background: #00C892;
  border-radius: 0;
  font-size: 18px;
  text-shadow: none;
  height: 60px;
  padding: 0;
  width: 250px;
}
/* Login */
.pagina-cadastro .cabecalho-interno .titulo, .pagina-login .cabecalho-interno .titulo {
  color: #111;
  font-size: 30px;
  font-weight: 700;
  text-align: center;
  padding: 25px 0;
}
.pagina-cadastro form .titulo, .pagina-login form .titulo {
  color: #111;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
.pagina-login .cadastro-logar .span6 {
  margin: 0 auto;
  float: none;
}
.pagina-login .cadastro-logar .control-group input {
  border-radius: 0;
  width: 100%;
  height: 50px;
  padding: 0 0 0 8px;
}
.pagina-login .cadastro-logar .control-group #id_senha {
  width: 75%;
}
.pagina-login .cadastro-logar .control-group label {
  color: #888;
  font-weight: 600;
  line-height: 50px;
}
.pagina-login .cadastro-logar .control-group .botao.principal {
  height: 52px;
  padding: 0 14px;
  background: #00C892;
  border-radius: 0;
  text-shadow: none;
  font-family: 'Poppins', sans-serif;
}
.pagina-login .form-horizontal .recuperar-senha {
  margin: 0;
  text-align: center;
  float: none;
  display: block;
  color: #111;
}
.pagina-login .span6 + .span6 .titulo {
  padding-top: 50px;
  display: block;
  overflow: hidden;
  margin: 0;
}
.pagina-login .cadastro label {
  color: #111;
  font-size: 12px;
  text-align: center;
  margin-bottom: 15px;
}
.pagina-login .cadastro #id_email {
  width: 100%;
  border-radius: 0;
  height: 50px;
  padding: 0 0 0 15px;
}
.pagina-login .cadastro .span6 + .span6 .botao.principal {
  margin: 20px auto 0;
  width: 80%;
  float: none;
  display: block;
  background: #00C892;
  font-size: 18px;
  font-weight: 600;
  height: 60px;
  font-family: 'Poppins', sans-serif;
}
/* Modal - Recuperar senha */
#modalRecuperarSenha {
  border-radius: 0;
}
#modalRecuperarSenha .modal-header .titulo {
  color: #111;
  font-weight: 600;
}
.control-group input, .cadastro .control-group select {
  border-radius: 0;
/*  height: 45px;*/
  padding: 0 0 0 10px;
}
.pagina-cadastro .dados-pessoais label {
  color: #888;
  font-weight: 600;
  line-height: 40px;
}
#usarCupom {
  height: 28px;
}
/* Painel */
.pagina-conta .secao-principal {
  margin-top: 15px;
}
.conta-menu .titulo {
  padding-bottom: 5px;
}
.conta-menu .menu-simples li a, .conta-menu .menu-simples li a:hover, .conta-menu .nome-usuario {
  color: #111;
  font-size: 13px;
  background: #fff;
}
.conteudo .abas-conteudo {
  border: 1px solid #DDDDDD;
}
.abas-conta li {
  margin-right: -1px;
}
.abas-conta li a {
  border: 1px solid #DDDDDD;
  border-bottom: 0 none;
  border-radius: 0;
  background: #F3F3F3;
  font-size: 13px;
  font-weight: 600;
  color: #888;
}
.abas-conta li.active a {
  background-color: #fff;
  border-color: #DDDDDD;
  color: #111;
}
.secao-principal .abas-conteudo .caixa-dados {
  padding: 0;
}
.secao-principal .cabecalho-interno .titulo, .secao-principal .abas-conteudo .caixa-dados .titulo {
  color: #111;
  font-size: 18px;
  font-weight: 700;
  display: block;
  margin-bottom: 40px;
}
.secao-principal .cabecalho-interno small, .secao-principal .abas-conteudo .caixa-dados small {
  display: block;
  color: #888;
  font-size: 13px;
  font-weight: 500;
}
.secao-principal .abas-conteudo .caixa-dados legend {
  color: #111;
  font-size: 13px;
  font-weight: 700;
}
.conteudo .abas-conteudo .caixa-dados .caixa-info {
  background: #F0F2F4;
}
.conteudo .abas-conteudo .caixa-dados .caixa-info b {
  color: #111;
  font-size: 12px;
  font-weight: 600;
}
.conteudo .abas-conteudo .caixa-dados .caixa-info span {
  color: #111;
  font-size: 12px;
  font-weight: 600;
}
.conteudo .abas-conteudo .caixa-dados .botao.pequeno, .conteudo .abas-conteudo .caixa-dados.outros-enderecos a {
  background: #111;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  border-radius: 0;
}
.conteudo .abas-conteudo .caixa-dados.outros-enderecos a {
  padding: 0 15px;
}
.conteudo .abas-conteudo .caixa-dados.outros-enderecos fieldset .span12 {
  background: #F0F2F4;
  padding: 15px;
}
.form-horizontal .acao-editar .botao {
  border-radius: 0;
}
.info-product {
  display: flex;
  align-items: center;
  padding-bottom: 30px;
}
.info-product img {
  width: 48px;
  margin-right: 10px;
}
.info-product span {
  font-size: 11px;
  font-weight: 600;
  color: #002772;
}
/* Pagina institucional */
.pagina-pagina .conteudo h1 {
  text-align: center;
  font-weight: 700;
  padding: 40px 0 20px 0;
  color: #111;
  font-size: 30px;
}
.pagina-pagina .conteudo .caixa-sombreada div {
  text-align: justify;
  font-weight: 500;
  color: #888888;
  font-size: 14px;
  line-height: 20px;
  width: 70%;
  margin: 0 auto;
}
.checkout-alerta-seguro {
  background: #F0F2F4;
  border: 0 none;
  border-radius: 0;
}
.checkout-alerta-seguro .checkout-alerta-seguro-tit {
  color: #111;
  font-size: 14px;
  font-weight: 500;
}
/*** Responsivo ***/
@media (max-width: 1400px) {
  #instagram-rodape img {
    max-width: 190px;
  }
}
@media (max-width: 979px) {
  .carrinho-interno > .carrinho-rodape .carrinho-info .carrino-total {
    display: block;
  }
  .listagem .listagem-item .botao-comprar i {
    display: none;
  }
}
@media (max-width: 460px) {
  .conteiner .logo {
    margin-top: 20px;
  }
  .tabela-carrinho .bg-dark:last-child .total span {
    padding-bottom: 5px;
  }
  #modalContato {
    width: 91% !important;
  }
  #modalContato .modal-header .close {
    right: -4px;
    top: -15px;
    padding: 0;
    text-align: center;
    line-height: 24px;
  }
  #modalContato .form-horizontal .control-label {
    margin-left: 0;
  }
  .finalizar-compra form .acao-editar .botao.principal.grande {
    width: 100%;
  }
}
.d-none {
  display: none;
}
.d-flex {
  display: flex !important;
}
.justify-content-between {
  justify-content: space-between;
}
.align-items-center {
  align-items: center;
}
body:not(.pagina-inicial) .benefits-banner {
  border-bottom: 1px solid #EEF1F4;
  margin: 0;
}
body:not(.pagina-inicial) .benefits-banner .benefits-banner-list {
  padding: 0;
}
.benefits-banner {
  margin-top: 10px;
}
@media all and (min-width:992px) {
  /*Slick dos banners de benefÃƒÂ­cios*/
  .benefits-banner-list .slick-list {
    width: 100%;
  }
  .benefits-banner-list .slick-list .slick-track {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .benefits-banner-list .slick-list .slick-track:before, .benefits-banner-list .slick-list .slick-track:after {
    display: none;
  }
  .benefits-banner-list .slick-list .slick-track .slick-slide {
    width: auto !important;
  }
  /* **************************** */
}
.benefits-banner-list .benefits-banner-item .icon img {
  max-width: 30px;
}
.benefits-banner-list .benefits-banner-item .text {
  color: #002772;
  font-weight: 600;
  font-size: 14px;
}
.benefits-banner-list:after {
  display: none;
}
.benefits-banner .benefits-banner-list {
  padding: 0;
}
.slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 99;
  background: transparent;
}
.slick-arrow.slick-prev {
  left: 0;
}
.slick-arrow.slick-prev::before {
  content: none;
}
.slick-arrow.slick-next {
  right: 0;
}
.slick-arrow.slick-next::before {
  content: none;
}
.slick-dots {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.slick-dots > li {
  margin: 0 6px;
}
.slick-dots > li button {
  font-size: 0;
  border-radius: 100%;
  width: 15px;
  height: 15px;
  background: #D4DAE5;
  border: none;
}
.slick-dots > li.slick-active button {
  background: #00B7E1;
}
.pagina-inicial #listagemProdutos .boxlistagemProdutos:first-child {
  border-bottom: 1px solid #EEF1F4;
  padding-bottom: 65px;
}
.close-menu-mobile {
  display: none;
  width: 60px;
  height: 60px;
  text-align: center;
  font-size: 20px;
  position: absolute;
  top: 0;
  right: 0;
  color: #00B7E1;
  line-height: 60px;
  /* z-index: 99999; */
}
/*Mobile*/
@media all and (max-width: 1199px) {
  #instagram-rodape img {
    max-width: 158px;
  }
  .produto .acoes-produto > div.comprar, .produto .acoes-produto > div.info-product {
    width: 100%;
  }
}
@media all and (max-width: 991px) {
  .bem-vindo:before, .fale-conosco ul li i {
    visibility: hidden;
    width: 0;
  }
  .bem-vindo, .bem-vindo:hover, .bem-vindo a, .fale-conosco a, #cabecalho .btn-group a {
    font-size: 11px;
  }
  .benefits-banner-list .slick-list .slick-track .slick-slide .benefits-banner-item {
    justify-content: center;
  }
}
@media (max-width: 767px) {
  #usarCupom {
    height: 42px;
  }
  /*Menu mobile*/
  .breadcrumbs ul li {
    display: block;
  }
  .close-menu-mobile {
    display: block;
  }
  #menu-categoria {
    position: fixed;
    z-index: 999;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    right: 0;
    display: none;
  }
  #menu-categoria .menu.superior {
    background: #FFFFFF;
    max-width: 360px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    left: -100%;
  }
  #menu-categoria .menu.superior .nivel-um {
    display: block;
  }
  #menu-categoria .menu.superior .nivel-um > li.visible {
    padding: 15px 30px;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories {
    position: initial;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories ul {
    padding: 0;
  }
  .menu.superior .nivel-um > li.all-categories {
    padding-top: 20px;
  }
  .menu.superior .nivel-um > li.all-categories span {
    display: none;
  }
  #toTop {
    position: fixed;
    background: #343133;
    color: #fff;
    width: 40px;
    height: 40px;
    line-height: 33px;
    font-size: 22px;
    text-align: center;
    padding: 5px;
    box-sizing: border-box;
    border-radius: 0;
    bottom: 10px;
    right: 50%;
    left: 50%;
    justify-content: center;
    align-items: center;
    z-index: 999999;
  }
  #toTop > i {
    font-size: 30px;
  }
  /* ************************************************ */
  .menu.superior .nivel-um, .menu.lateral .nivel-um {
    margin: 0;
    border: none;
  }
  #cabecalho .atalhos-mobile, .atalhos-mobile li {
    background: #03A4DF;
  }
  #cabecalho .bem-vindo, #cabecalho .btn-group, .busca #form-buscar:before, #cabecalho .fale-conosco, .listagem-item:hover .info-produto .nome-produto:after, #modalNewsletter .newsletter .botao.icon-chevron-right:before, .produto-video p, .pagina-carrinho .cabecalho-interno .titulo small, #bannerTop {
    display: none;
  }
  #cabecalho .atalhos-mobile, .atalhos-mobile li, #cabecalho > .conteiner > .row-fluid, .produto .conteiner-imagem > div, .produto-video {
    border: 0 none;
  }
  #cabecalho {
    padding-top: 42px;
    border-bottom: none;
    margin-bottom: 0;
  }
  #cabecalho .atalhos-mobile {
    /* position: sticky; */
    top: 0;
  }
  .logo a img {
    right: 0;
  }
  .conteudo-topo .inferior .busca-mobile {
    padding: 0;
    background: none;
    border-radius: 0;
    margin-bottom: 15px;
  }
  .conteudo-topo .busca-mobile .atalho-menu {
    float: none;
    border: none;
    background: none;
    box-shadow: none;
    border-radius: 0;
    /* height: 50px; */
    line-height: 28px;
    padding: 0;
    width: 100%;
    background: #002772;
    clear: both;
  }
  a.atalho-menu.visible-phone.icon-th.botao.principal:after {
    content: "MENU";
    font: 400 22px/28px 'Ruda', sans-serif;
    display: inline-block;
    vertical-align: top;
    margin-left: 15px
  }
  a.atalho-menu.visible-phone.icon-th.botao.principal:before {
    content: "\f0c9";
  }
  .atalho-menu {
    padding: 10px !important; /* margin-bottom:10px!important; */ font-size: 30px !important;
  }
  .atalhos-mobile .icon-home:before {
    content: url(//cdn.awsli.com.br/436/436809/arquivos/home-m.png);
  }
  .atalhos-mobile .icon-user:before {
    content: url(//cdn.awsli.com.br/436/436809/arquivos/login-m.png);
  }
  .atalhos-mobile .icon-shopping-cart:before {
    content: url(//cdn.awsli.com.br/436/436809/arquivos/carrinho-m.png);
  }
  .conteudo-topo .busca-mobile .atalho-menu:before {
    content: url(//cdn.awsli.com.br/436/436809/arquivos/menu-m.png);
  }
  #cabecalho .busca {
    margin: 0;
    float: none;
    max-width: 100%;
    border: 1px solid;
  }
  #cabecalho .busca input {
    padding: 0 0 0 15px;
  }
  #cabecalho .busca .icon-search:before {
    content: '';
    background: url(//cdn.awsli.com.br/436/436809/arquivos/sprite-1-home.png) no-repeat;
    background-position: -50px 0;
    display: block;
    height: 17px;
    width: 17px;
    border: 0 none;
  }
  .menu.superior .nivel-um > li {
    display: block;
    text-align: left;
  }
  .menu.superior .nivel-um .nivel-dois {
    background-image: none;
    min-height: initial;
  }
  .menu.superior .nivel-dois li {
    padding: 0;
  }
  .banner.cheio {
    margin: 0 15px;
    width: initial;
  }
  .banner.cheio .flexslider {
    border-radius: 0;
  }
  /* vitrine */
  .acoes-produto-responsiva {
    position: initial;
  }
  .acoes-produto-responsiva .tag-comprar {
    margin: 0;
    width: 100%;
    padding: 0;
    text-align: center;
    background: #00C892;
  }
  .acoes-produto-responsiva .tag-comprar .titulo {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 600;
  }
  .acoes-produto-responsiva .tag-comprar i {
    font-size: 24px;
    position: relative;
    top: 2px;
    float: left;
    left: 12%;
    top: 4px;
  }
  #barraNewsletter {
    display: block !important;
  }
  #barraNewsletter.posicao-rodape .componente .interno {
    padding: 0;
  }
  #barraNewsletter .componente .interno-conteudo {
    padding-bottom: 25px;
    padding-top: 10px;
  }
  #barraNewsletter.posicao-rodape .componente .texto-newsletter {
    font-size: 16px;
  }
  #barraNewsletter .newsletter-cadastro.input-conteiner {
    width: 90%;
    margin: 0 3%;
    background: #fff;
  }
  #rodape, .links-rodape ul li {
    text-align: center;
  }
  #rodape .lista-redes i {
    background: #111;
    border-radius: 3px;
  }
  /* PopUp newsletter */
  .modal-modalNewsletter {
    width: 280px !important;
    height: 250px !important;
  }
  #modalNewsletter .componente .texto-newsletter {
    font-size: 12px;
  }
  .modal-modalNewsletter .fancybox-close {
    background: none;
    left: 18%;
  }
  .modal-modalNewsletter .fancybox-close:after {
    width: 230px;
    left: 0;
    top: 20px;
  }
  #modalNewsletter .newsletter .botao:after {
    right: 5px;
  }
  .ordenar-listagem.topo .span6 {
    display: block;
  }
  .newsletter .botao {
    margin-top: 0;
  }
  .btn-group.open .btn.dropdown-toggle, .ordenar-listagem .input-append .btn, .ordenar-listagem .input-append label, .ordenar-listagem .filtro-mobile .btn, .ordenar-listagem .filtro-mobile-itens .filtro.lista label {
    background: none;
    border: 0 none;
    box-shadow: none;
    color: #111;
    font-size: 13px;
    font-weight: 600;
  }
  .ordenar-listagem .dropdown-menu {
    left: -110px;
    right: auto;
    top: 40px;
    border-radius: 0;
    text-align: left;
    padding-left: 20px;
  }
  .produto .nome-produto {
    text-align: center;
  }
  .produto-video {
    margin: 0;
    padding: 0;
  }
  .produto .acoes-produto .comprar .qtde-adicionar-carrinho, .produto .comprar .botao.principal {
    width: 100% !important;
  }
  #formCalcularCep .btn {
    margin-left: 15px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 0 15px;
    height: 40px;
    outline: none;
  }
  #comprar-ajax-status .sucesso .head {
    color: #111;
    line-height: 25px;
  }
  #comprar-ajax-status .sucesso .buttons .continuar-comprando, #comprar-ajax-status .sucesso .buttons .botao.ir-carrinho {
    width: 100%;
  }
  .tabela-carrinho .produto-info, .tabela-carrinho .produto-info * {
    text-align: center;
  }
  .tabela-carrinho .bg-dark + .bg-dark {
    background: none;
    padding: 0;
  }
  .tabela-carrinho .bg-dark:last-child {
    background: #F0F2F4;
    padding-bottom: 15px;
  }
  .tabela-carrinho .bg-dark:last-child .total strong, .tabela-carrinho .bg-dark:last-child .total span {
    display: block;
  }
  .acao-editar > div > * {
    margin: 0;
  }
  .tabela-carrinho .quantidade a, .tabela-carrinho .excluir a {
    font-size: 12px;
  }
  .tabela-carrinho .excluir .icon-trash:before {
    font-size: 24px;
  }
  .pagina-inicial #instagram-rodape {
    display: none !important;
  }
  #rodape .redes-sociais .lista-redes {
    /* display: block; */
  }
  #rodape .redes-sociais .lista-redes li {
    margin: 0 2px;
  }
  .pagina-carrinho .secao-principal .cabecalho-interno .titulo {
    padding: 0;
  }
  .pagina-carrinho .tabela-carrinho .bg-dark:last-child {
    background: #F0F2F4;
  }
  .carrinho-checkout .identificacao .identificacao-title {
    font-size: 14px;
  }
  .identificacao .control-group input {
    width: 92%;
    height: 35px;
  }
  .identificacao .control-group .botao.principal {
    padding: 8px;
  }
  .resumo-compra .tabela-carrinho td.conteiner-qtd div {
    background-color: #fff;
    border-radius: 0;
    border: 1px solid #888;
  }
  .pagina-login .cadastro-logar .control-group label {
    line-height: 15px;
  }
  .pagina-login .cadastro-logar .control-group #id_senha {
    width: 97%;
  }
  .carrinho-checkout .dados-cadastro .caixa-info strong {
    display: inline-block;
  }
  .resumo-compra .tabela-carrinho .padding-preco {
    float: right;
  }
  .resumo-compra .tabela-carrinho .padding-preco * {
    text-align: left;
    display: inline-block !important;
    padding: 0 !important;
  }
  #barraNewsletter .componente input[type="text"] {
    width: 55%;
  }
  .pagina-pagina .conteudo .caixa-sombreada div {
    width: 100%;
  }
  .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
    float: none;
    width: 100%;
  }
  .listagem .listagem-item .acoes-produto-responsiva {
    margin: 0 15px;
  }
  .identificacao .control-group .submit-email.botao.principal {
    background: #00C892;
    border-radius: 0;
    /* width: 100%; */
    margin: 15px auto 0 auto;
    max-width: initial;
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-shadow: none;
    /* position: initial; */
  }
  .identificacao .control-group .submit-email.botao.principal {
    line-height: 40px;
    font-size: 16px !important;
    max-width: 100% !important;
  }
  .identificacao .email-box {
    margin-right: 0px !important;
  }
}
@media all and (max-width: 574px) {}
#appmake-benefits-banner {
  display: none !important;
}
.menu.superior {
  border: none;
}
.appmake-body .box-custom-appmake {
  padding: 0;
  border: none !important;
}
.input-page-product-custom-appmake .control-label b {
  color: #97A1B0 !important;
  font-weight: 600 !important;
}
.appmake-body .box-custom-appmake .title-custom-products-appmake {
  font-size: 16px !important;
  font-weight: 600 !important;
  text-transform: initial;
}
.appmake-body .box-custom-appmake .input-page-product-custom-appmake form .controls .input-append select {
  border: 1px solid #D4DAE5;
  font-size: 12px;
  font-weight: 400;
  color: #9CA1AB;
}
.appmake-body .box-custom-appmake .input-page-product-custom-appmake form .controls .input-append input {
  border: 1px solid #D4DAE5;
  color: #9CA1AB;
  font-size: 12px;
  font-weight: 400;
  height: 30px;
  line-height: 30px;
}
.form-horizontal .control-label {
  width: 140px;
}
.form-horizontal .controls {
  margin-left: 150px;
}
@media all and (max-width: 767px) {
  .form-horizontal .controls {
    margin-left: 0;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories ul {
    display: block;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories {
    background: transparent;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories ul {
    column-count: initial;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories ul li {
    width: 100%;
  }
  .menu.superior .nivel-um > li.all-categories .box-items-all-categories.visible {
    display: block;
  }
}
.video-responsive {
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
  margin: 30px 0px
}
.video-responsive iframe {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
}
@media only screen and (max-width: 767px) {
  .input-append .btn, .input-prepend .btn {
    line-height: 20px;
  }
  #formCalcularFrete .control-group .input-append .btn:before {
    display: none
  }
  #formCalcularFrete .control-group .input-append .btn {
    border-radius: 0
  }
  .pagina-carrinho #cep-wrapper .controls .input-append {
    height: auto;
    border: 0;
  }
  #formCalcularFrete .control-group .input-append #calcularFrete {
    border: 1px solid;
    height: 50px
  }
}
/* CHECKOUT */
@media only screen and (min-width: 768px) {
  .carrinho-checkout .identificacao .identificacao-inner {
    padding: 0px 18px 0px;
  }
  .identificacao .control-group .botao.principal {
    height: 34px;
    line-height: 40px;
  }
  .identificacao .senha-box {
    margin-right: 110px;
    width: 80%;
  }
  .control-group #id_botao_login.botao.principal {
    height: 56px;
    line-height: 40px;
  }
}
.carrinho-checkout .identificacao {
  margin-bottom: 0px;
}
a.titulo.fazer-login-btn {
  padding: 5px 10px;
  border: 1px solid;
}
.carrinho-checkout .conteiner-principal #corpo .conteiner {
  box-shadow: none
}
.carrinho-checkout .identificacao hr.sem-margem {
  display: none
}
.carrinho-checkout .identificacao .control-group {
  margin-bottom: 12px !important;
  /* margin: 0; */
}
.resumo-compra .tabela-carrinho {
  margin: 0
}
.identificacao .control-group input {
  width: -webkit-fill-available;
  padding: 5px 20px;
  height: 45px;
  font-size: 18px;
  box-shadow: 0 2px 2px 0 rgba(205, 205, 205, 0.35);
  border: 1px solid #e4e4e4;
  border-radius: 3px;
}
.identificacao .control-group .submit-email.botao.principal {
  line-height: 40px;
  font-size: 16px !important;
  max-width: 130px;
}
.identificacao .email-box {
  margin-right: 110px;
}
.campos-pedido .caixa-sombreada {
  padding: 18px;
}
.resumo-compra.caixa-sombreada {
  padding: 0
}
.campos-pedido legend {
  font-weight: 500
}
#formasEnvio * {
  color: #201f1f;
  border-color: #e4e4e4;
}
.formEndereco-conteiner input {
  height: 30px;
  margin: 0;
  width: 130px;
}
.formas.pagamento .add-on {
  height: auto;
}
.pedido-finalizado .caixa-sombreada {
  box-shadow: 0 1px 6px 3px rgb(144 144 144 / 15%);
  border: 1px solid #e2e2e2;
  border-radius: 4px;
}
.pedido-finalizado .cabecalho-interno {
  margin-bottom: 20px !important;
}
.pedido-finalizado .caixa-dados {
  padding: 0;
  box-shadow: none;
  border: none
}
#mensagemDeposito #bancoImagem {
  width: 20%
}
#pix .alert {
  padding: 0px 10px 10px 10px;
}
#pix .logo-pix {
  text-align: center;
  justify-content: center;
  margin-bottom: 15px
}
#pix .pix-code {
  text-align: center;
  justify-content: center
}
#pix .mensagem h3 {
  text-align: center;
  margin: 0
}
div#mensagemDeposito hr {
  margin: auto;
}
@media(max-width: 767px) {
  .campos-pedido #login-content {
    display: inline-block;
    display: table-cell;
    float: left;
    width: 100%;
    min-height: 30px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .campos-pedido .row-fluid .resumo-compra {
    display: table-cell;
    float: right;
    width: 100% !important;
    min-height: 30px;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .identificacao .control-group .botao.principal {
    font-size: 20px;
    max-width: 100px;
    min-width: 100px;
    float: right;
    line-height: 40px;
  }
  .pagina-carrinho.carrinho-checkout .identificacao .control-group .botao.principal {
    line-height: 27px;
  }
  .identificacao .control-group .fazer-cadastro {
    display: block;
    margin-top: 15px;
    float: right;
  }
  .identificacao .control-group .esqueci-senha {
    clear: both;
    display: inline-block;
    margin-top: 15px;
    margin-right: 10px;
    float: left;
  }
}
@media only screen and (max-width: 767px) {
  .pagina-carrinho .cabecalho-interno h1 {
    font-size: 18px;
    font-weight: normal;
    text-align: center;
  }
  .pagina-carrinho .cabecalho-interno h1:after {
    content: " de compras"
  }
  .pagina-carrinho .razao-social {
    margin-top: 0;
    border-top: 0;
  }
  .tabela-carrinho tr {
    margin: 0 0 10px 0;
    border: 1px solid rgba(43, 93, 111, 0.2) !important;
    border-radius: 3px !important;
  }
  .pagina-carrinho .tabela-carrinho tr td {
    border: 0 !important;
    border-bottom: 1px solid rgba(43, 93, 111, 0.2) !important;
  }
  .pagina-carrinho .tabela-carrinho tr td:last-child {
    border-bottom: 0 !important;
  }
  .pagina-carrinho .tabela-carrinho tr.bg-dark td, .pagina-carrinho.carrinho-checkout .tabela-carrinho tr td {
    border: 0 !important;
  }
  .tabela-carrinho .produto-info * {
    text-align: center;
  }
  .tabela-carrinho .produto-info ul {
    display: none;
  }
  .tabela-carrinho td div.produto-info a {
    font-weight: bold;
    color: #295565;
  }
  .tabela-carrinho td div.preco-produto .preco-promocional {
    font-size: 22px;
    font-weight: normal;
    line-height: 28px;
    color: #295565;
  }
  .tabela-carrinho tr td[colspan="4"] .control-group .control-label, .tabela-carrinho tr td[colspan="4"] .control-group .controls {
    text-align: center;
  }
  .tabela-carrinho tr td[colspan="4"] + td[colspan="2"] {
    display: none;
  }
  .tabela-carrinho tr.possui-cupom td[colspan="4"] + td[colspan="2"] {
    display: block;
  }
  .tabela-carrinho #usarCupom {
    display: block;
    width: 100%;
    box-sizing: border-box;
    height: 46px !important;
    margin: 0 !important;
    font-family: "Open Sans", sans-serif;
    color: #295565;
    border: 1px solid rgba(41, 85, 101, .2) !important;
    border-radius: 3px !important;
    transition: all 0.2s ease-in-out 0s;
    -webkit-appearance: none !important;
  }
  .tabela-carrinho #usarCupom + .btn {
    width: 100%;
    margin: 10px 0 0 0 !important;
    text-align: center;
  }
  .tabela-carrinho .form-horizontal .control-group .control-label {
    width: auto;
    margin: 0 0 8px 0;
    text-align: left;
  }
  .tabela-carrinho .form-horizontal .control-group .control-label b {
    line-height: 14px;
  }
  .tabela-carrinho .form-horizontal .control-group .controls {
    margin: 0;
  }
  .tabela-carrinho .cupom-sucesso {
    margin: 0;
  }
  .tabela-carrinho .cupom-sucesso b {
    display: block;
    margin: 0 0 10px 0;
    text-align: right;
  }
  .pagina-carrinho .acao-editar {
    text-align: center;
  }
  .pagina-carrinho .acao-editar .botao {
    width: 100%;
    margin: 0 0 10px 0 !important;
  }
  .pagina-carrinho .acao-editar .botao.principal {
    line-height: 50px;
  }
  .acao-editar .botao, .modal-footer .botao {
    box-sizing: border-box;
    margin-right: 10px;
    padding: 0 14px;
    font-size: 16px;
    line-height: 40px;
    border: 1px solid rgba(43, 93, 111, 0.2);
    border-radius: 3px !important;
  }
  .tabela-carrinho .form-horizontal .control-group button {
    margin-left: 7px !important;
    font-size: 14px;
    line-height: 42px;
    color: #FFF;
  }
  .pagina-carrinho .input-append .btn {
    background-color: #00c892 !important;
  }
  .pagina-carrinho.carrinho-checkout input[type=text], .pagina-carrinho.carrinho-checkout input[type=email], .pagina-carrinho.carrinho-checkout input[type=password], .pagina-carrinho.carrinho-checkout input[type=tel] {
    box-sizing: border-box;
    height: 44px !important;
    margin: 0 !important;
    font-family: "Open Sans", sans-serif;
    color: #295565;
    border: 1px solid rgba(41, 85, 101, .2) !important;
    border-radius: 3px !important;
    transition: all 0.2s ease-in-out 0s;
    -webkit-appearance: none !important;
  }
}
/* WHATSAPP FIXO */
.whatsapp-fixo {
  position: fixed;
  bottom: 10px;
  right: 10px;
  z-index: 999;
}
.carrinho-checkout .atendimento li .display-table {
  color: #000;
}
.carrinho-checkout .atendimento li .display-table i {
  color: #000;
}
.carrinho-checkout .atendimento li .display-table strong {
  color: #000;
}
#bancoEmailComprovante {
  font-weight: 800;
  font-size: 20px;
}
#bancoEmailComprovante:before {
  content: '\f232';
  font-family: 'FontAwesome';
  font-size: 25px;
  margin-left: 5px;
}
.modal-comprar-ajax-status .botao.principal.ir-carrinho.hidden-phone {
  display: none !important;
}
.modal-comprar-ajax-status .botao.principal.ir-carrinho.visible-phone {
  display: block !important;
}
.produto .acoes-produto .preco-produto .titulo {
  font-size: 16px;
}
.produto .acoes-produto .preco-parcela {
  font-size: 18px;
}
.produto .acoes-produto .preco-parcela, .produto .acoes-produto .preco-parcela strong, .produto .acoes-produto .preco-parcela b {
  color: #08ae04;
}