@charset "UTF-8";
/**
     * Abstracts
     **/
@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap");
html {
  box-sizing: border-box; }

*,
*::before,
*::after {
  box-sizing: inherit;
  outline: none !important;
  -webkit-tap-highlight-color: #C5C5C5; }

body {
  width: 100vw;
  max-width: 100vw;
  margin: 0;
  padding: 0;
  font-family: "Work Sans", sans-serif;
  color: #C5C5C5;
  overflow-x: hidden;
  overflow-y: visible;
  font-size: 16px;
  line-height: 1.2em;
  letter-spacing: normal;
  font-weight: 400;
  max-width: 100%;
  position: relative;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: colorBasescale;
  text-rendering: optimizeLegibility;
  /**
	 * Resets
	 **/ }
  body a:hover {
    text-decoration: none; }
  body.no-scroll {
    overflow: hidden; }

/* width */
::-webkit-scrollbar {
  width: 2px; }

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; }

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; }

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: gray; }

.displayBlock {
  display: block !important; }

#overlay-menu {
  display: none; }
  #overlay-menu .borda-principal {
    border-style: none; }
  #overlay-menu .titulo {
    font-family: 'Work Sans', serif;
    font-weight: 400; }
  #overlay-menu .icon-chevron-down {
    display: none; }
  #overlay-menu .bg-menu {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1; }
  #overlay-menu ul.nivel-um {
    position: fixed;
    background: white;
    width: 80%;
    left: 0px;
    margin: 0px;
    padding: 5px 0;
    z-index: 2;
    height: 100%;
    border-radius: 0px; }
  #overlay-menu ul.nivel-um li {
    text-transform: uppercase;
    line-height: 50px; }
  #overlay-menu ul.nivel-um li ul {
    display: none; }

#overlay-menu-dois {
  display: none; }
  #overlay-menu-dois .borda-principal {
    border-style: none; }
  #overlay-menu-dois .titulo {
    font-family: 'Work Sans', serif;
    font-weight: 400; }
  #overlay-menu-dois .icon-chevron-down {
    display: none; }
  #overlay-menu-dois .bg-menu-dois {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1);
    position: fixed;
    right: 0;
    bottom: 0;
    z-index: 1; }
  #overlay-menu-dois ul.nivel-dois {
    position: fixed;
    background: white;
    width: 80%;
    left: 0px;
    margin: 0px;
    padding: 15px;
    z-index: 10;
    height: 100%;
    border-radius: 0px; }
  #overlay-menu-dois ul.nivel-dois li {
    line-height: 60px; }
  #overlay-menu-dois ul.nivel-dois li ul {
    display: none; }

#overlay-menu .nivel-um li,
#overlay-menu-dois .nivel-dois a,
#overlay-menu .nivel-um a {
  display: block; }

@media (max-width: 767px) {
  #overlay-menu-dois .icon-chevron-right {
    display: none; }
  #botaoLogout {
    margin-top: 15px;
    font-weight: bold; }
  .nivel-dois #botaoVoltar {
    display: none !important; }
  .item-docol a {
    color: #01AEEB; }
  .item-lexxa a {
    color: #CBAA50; }
  .item-zen a {
    color: #222;
    font-weight: 500; }
  .nivel-um a {
    padding-left: 15px; }
  .nivel-um .minha-conta a {
    border-bottom: solid 1px #f2f2f2; }
  .nivel-um li::after {
    content: '';
    background: url("https://cdn.awsli.com.br/1911/1911860/arquivos/rightarrow.png");
    position: absolute;
    background-repeat: no-repeat;
    background-size: 60%;
    width: 15%;
    height: 100%;
    z-index: 99999;
    background-position-y: 22px;
    right: 0;
    display: block;
    margin-top: -51px; }
  .nivel-um li.item-docol::after {
    filter: invert(52%) sepia(100%) saturate(2193%) hue-rotate(161deg) brightness(98%) contrast(99%); }
  .nivel-um li.item-lexxa::after {
    filter: invert(65%) sepia(46%) saturate(473%) hue-rotate(6deg) brightness(96%) contrast(90%); }
  .nivel-um .minha-conta::after {
    display: none; } }

.conteiner-principal .conteiner {
  box-shadow: none !important; }

span.forma-conteiner strong, .pagina-produto .principal .atributo-comum > span b.forma-conteiner strong {
  padding-left: 10px !important;
  color: #1b1c1E; }

.pagina-carrinho div#enderecoPrincipal1 {
  color: #1b1c1E !important; }

th,
tr,
td {
  padding: 10px !important; }

legend.titulo.cor-secundaria {
  border: none; }

tbody .conteiner-imagem .imagem {
  text-align: left;
  margin-left: 20px; }

div#formas-pagamento-wrapper {
  color: #363636; }

.bg-ambientes {
  height: 731px;
  overflow: hidden; }

p.titulo-tabela {
  display: none; }

@media (max-width: 992px) {
  .swiper-horizontal > .swiper-pagination-bullets,
  .swiper-pagination-bullets.swiper-pagination-horizontal,
  .swiper-pagination-custom,
  .swiper-pagination-fraction {
    bottom: 0px !important; }
  .pagina-produto .aproveite-tambem h4.titulo {
    font-size: 14px !important;
    margin-bottom: 30px; }
  .pagina-produto .aproveite-tambem h4.titulo::before {
    width: 10% !important; }
  .pagina-produto .aproveite-tambem h4.titulo::after {
    width: 10% !important; }
  .swiper-pagination-bullet {
    display: inline-block; }
  .pagina-produto .principal {
    border: none !important; }
  .breadcrumbs ul li {
    display: inline; }
  .pagina-produto .codigo-produto, .pagina-produto .principal .codigo-produto b, .pagina-produto .principal .codigo-produto span, .pagina-produto .principal .codigo-produto .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .codigo-produto b,
  .pagina-produto h1.nome-produto.titulo {
    text-align: left !important; }
  .pagina-produto .principal .preco-produto .preco-promocional {
    font-size: 24px !important; }
  .pagina-produto .principal .acoes-produto .preco-produto span.preco-parcela::before, .pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela::before, .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela::before,
  .pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela::before,
  .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto .atributo-comum > b b.preco-parcela::before,
  .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela::before {
    padding-right: 15px; }
  .breadcrumbs > ul > li > a,
  .breadcrumbs > ul > li strong {
    font-weight: 400;
    text-transform: lowercase !important;
    border-right: 1px solid lightgray !important;
    font-size: 12px !important; }
  .pagina-produto #descricao > span.title, .pagina-produto .principal .atributo-comum > span #descricao > b.title,
  .pagina-produto .principal .atributo-comum > span #descricao > b.title,
  .pagina-produto .principal .atributo-comum > span .atributo-comum > b #descricao > b.title {
    font-size: 18px !important;
    margin-top: 30px; }
  .pagina-carrinho h1.titulo.cor-secundaria {
    text-transform: capitalize !important;
    font-size: 20px !important; }
  .tabela-carrinho .produto-info a {
    font-size: 12px !important; }
  td.sem-borda.conteiner-imagem {
    padding: 0 !important;
    margin: 0 !important; }
    td.sem-borda.conteiner-imagem .imagem {
      padding: 0px !important;
      margin: 5px 10px !important; }
  .pagina-carrinho thead tr th {
    display: none; }
  .pagina-carrinho table thead tr:first-child {
    display: block !important; }
  .pagina-carrinho .quantidade > * {
    border: 1px solid #363636 !important; }
  p.titulo-tabela {
    display: block;
    text-align: left;
    margin-left: 20px;
    font-weight: 400; }
  .pagina-carrinho .tabela-carrinho .produto-info ul li:first-child span, .pagina-carrinho .tabela-carrinho .produto-info ul li:first-child .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-carrinho .tabela-carrinho .produto-info ul li:first-child b,
  .pagina-carrinho .tabela-carrinho .produto-info ul li:first-child .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-carrinho .tabela-carrinho .produto-info ul li:first-child b,
  .carrinho-checkout .tabela-carrinho .produto-info ul li:first-child span,
  .carrinho-checkout .tabela-carrinho .produto-info ul li:first-child .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .carrinho-checkout .tabela-carrinho .produto-info ul li:first-child b,
  .carrinho-checkout .tabela-carrinho .produto-info ul li:first-child .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .carrinho-checkout .tabela-carrinho .produto-info ul li:first-child b {
    font-size: 12px !important; }
  .pagina-carrinho .excluir {
    padding-top: 4px; }
  [for='calcularFrete'] {
    width: 100% !important;
    text-align: center !important;
    text-transform: uppercase;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 14px; }
  table.table.tabela-carrinho .controls.text-left {
    font-family: 'Work Sans', sans-serif !important;
    font-size: 14px;
    font-weight: 500;
    display: block !important;
    align-items: center;
    justify-content: center;
    border-top: 0; }
  .pagina-carrinho table.table.tabela-carrinho .input-append input#calcularFrete {
    background-color: transparent !important; }
  .pagina-carrinho .valores-descontos {
    font-size: 12px !important; }
  .pagina-carrinho .descontos.parcelas {
    text-align: center !important; }
  .valores-descontos .descontos span, .valores-descontos .descontos .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .valores-descontos .descontos b,
  .valores-descontos .descontos .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .valores-descontos .descontos b {
    font-size: 12px !important; }
  #usarCupom {
    font-family: 'Work Sans';
    font-weight: 300; }
  .pagina-conta .nome-usuario {
    color: black !important;
    font-size: 16px;
    font-family: 'Work Sans';
    font-weight: 400; }
  .pagina-conta .nome-usuario::before {
    content: "Seja bem-vindo(a), "; }
  .pagina-conta .abas-conteudo {
    margin-top: 15px !important; }
  .pagina-conta .breadcrumbs {
    margin-bottom: 20px !important; }
  .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
  .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
  .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
  .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left {
    display: block !important;
    margin-right: 25px !important; }
  ul.caixa-info > li {
    display: flex;
    flex-wrap: wrap;
    font-size: 13px; }
  ul.caixa-info > li > span, .pagina-produto .principal .atributo-comum > span ul.caixa-info > li > b {
    margin-left: 5px; }
  ul.caixa-info > li > b {
    margin-left: 5px; }
  .pagina-faq .m-collapse-title a {
    font-size: 14px !important; }
  .pagina-faq .accordion-inner {
    font-size: 13px !important; }
  .pagina-faq .m-collapse-title {
    margin-right: 30px; }
  .bg-ambientes {
    height: 100% !important;
    overflow: hidden; }
  .bg-ambientes .conteiner a figure > span, .bg-ambientes .conteiner a .pagina-produto .principal .atributo-comum > span figure > b, .pagina-produto .principal .atributo-comum > span .bg-ambientes .conteiner a figure > b,
  .bg-ambientes .conteiner a .pagina-produto .principal .atributo-comum > span figure > b,
  .pagina-produto .principal .atributo-comum > span .bg-ambientes .conteiner a figure > b {
    font-size: 18px !important; }
  div#modalContato form.form-horizontal {
    padding: 10px !important; }
  .pagina-inicial .listagem ul.produtos-carrossel .listagem-item {
    border: 1px solid lightgray; }
  li.swiper-slide.swiper-slide-active {
    width: 320px !important;
    margin-right: 20px !important; }
  .listagem-item {
    height: 430px; }
  .elastislide-carousel ul li.active a {
    border: 1px solid black !important; }
  .pagina-produto h1.nome-produto.titulo {
    font-size: 20px !important; }
  .pagina-carrinho:not(.carrinho-checkout) .table thead:first-child tr:first-child th h6 {
    text-align: center !important; }
  #footer .social > div {
    justify-content: center !important; } }

div#modalContato form.form-horizontal .modal-body > .row-fluid > .span6:first-child {
  width: 100%;
  padding: 20px 25px !important; }

@media only screen and (max-width: 767px) {
  #cabecalho {
    padding-top: 45px; }
  .cabecalho-interno small {
    display: block !important;
    margin: 10px 0px !important;
    padding: 0px !important;
    font-size: 15px !important; }
  .tabela-carrinho thead {
    display: block; }
  .pagina-carrinho table.table.tabela-carrinho tr:before {
    display: none !important; }
  .pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande {
    width: 100% !important; }
  .pagina-pagina:not(.brands-landing-page).pagina-faq div#faq {
    padding: 0px 0px !important; } }

@media only screen and (max-width: 767px) {
  .pagina-produto .produto .conteiner-imagem > div {
    border: 1px solid lightgray; } }

p.produto-head {
  text-align: left;
  margin: 15px;
  font-weight: 400; }

@media (max-width: 767px) {
  table.table.tabela-carrinho .preco-produto {
    float: right !important;
    line-height: 40px !important; } }

.pagina-produto #descricao > span.title, .pagina-produto .principal .atributo-comum > span #descricao > b.title,
.pagina-produto .principal .atributo-comum > span #descricao > b.title,
.pagina-produto .principal .atributo-comum > span .atributo-comum > b #descricao > b.title {
  line-height: 25px; }

.pagina-editar-minha-conta .caixa-sombreada.borda-principal {
  background-color: white;
  box-shadow: none !important;
  border: 1px solid lightgray;
  background: #ebebeb; }
  @media (min-width: 767px) {
    .pagina-editar-minha-conta .caixa-sombreada.borda-principal {
      background: #fff; } }

.pagina-editar-minha-conta .secao-principal .cadastro .form-horizontal .control-label {
  float: left !important;
  font-weight: bold; }

.pagina-conta-endereco .cadastro .tipo-cadastro label input {
  height: auto !important; }

#cabecalho > .conteiner > .menu.superior ul.nivel-um li i {
  transform: rotate(0deg); }

.brands-landing-page .carousel-title {
  transition: all .6s ease; }

.brands-landing-page .carousel-title:hover {
  transform: scale(1.04); }

.listagem-item:hover .imagem-produto img {
  transition: all .3s ease-in-out;
  transform: scale(1.05); }

@media (max-width: 992px) {
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes,
  .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade {
    margin-bottom: initial !important; }
  .pagina-pagina:not(.brands-landing-page) div#quem-somos {
    margin-bottom: initial !important; }
  .pagina-pagina:not(.brands-landing-page).pagina-faq div#faq {
    margin-bottom: initial; } }

.dados-pessoais input {
  border: 1px solid #c4c4c4 !important; }

.borda-principal fieldset {
  background: #fff;
  margin: 15px 0; }

.borda-principal legend.titulo.cor-secundaria {
  position: relative;
  top: -11px; }

.caixa-sombreada h3.titulo.cor-secundaria {
  color: #000; }

.pagina-conta .secao-principal .cadastro .form-horizontal .control-label {
  color: #505050; }

.listagem-item .info-produto .preco-produto div .preco-parcela {
  font-size: 15px !important; }

table.table.tabela-carrinho {
  font-family: 'Work Sans', sans-serif !important; }

.pagina-carrinho.carrinho-checkout table.table.tabela-carrinho * {
  font-family: 'Work sans', sans-serif; }

.borda-principal fieldset {
  background: #FFF;
  padding: 9px; }

.pagina-carrinho.carrinho-checkout .accordion-inner {
  background-color: #F3F3F3; }

.pagina-carrinho.carrinho-checkout table.table.tabela-carrinho * {
  font-family: 'Work Sans', sans-serif !important; }

#calcularFrete {
  padding: 10px 10px 0; }

@media (min-width: 1200px) {
  .acao-editar .offset8 {
    margin-left: initial !important; } }

.ordenar-listagem label {
  float: inherit;
  position: relative;
  top: -7px; }

@media (max-width: 767px) {
  input[type="text"],
  input[type="password"],
  input[type="email"],
  textarea,
  .cadastro input[type="text"],
  .cadastro input[type="password"],
  .cadastro select,
  .ordenar-listagem label {
    width: 95%; }
  .pagina-conta #corpo .conteiner,
  .pagina-pedido-listar #corpo .conteiner {
    background: #fff !important; }
  .formulario-editar-cliente .row-fluid {
    background: #ebebeb; } }

#formularioEndereco .row-fluid {
  width: 99%; }

.pagina-conta #corpo .cadastro .acao-editar > div {
  display: flex;
  margin-left: -7px; }

.jp-card {
  width: 95%; }

.listagem .bandeiras-produto .bandeira-carrinho {
  background: #000; }

.filtro-mobile .btn {
  font-family: 'Work Sans' !important;
  background: #000000;
  color: #fff;
  border-radius: 0; }

.pagina-conta-endereco.show-page .span4.offset8 {
  width: 98% !important; }

.pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho tr.bg-dark:nth-last-child(2) .control-group {
  position: relative; }
  @media (min-width: 767px) {
    .pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho tr.bg-dark:nth-last-child(2) .control-group {
      left: 142px; } }

.pagina-conta #corpo .cadastro .acao-editar > div {
  float: right;
  position: relative; }
  @media (min-width: 767px) {
    .pagina-conta #corpo .cadastro .acao-editar > div {
      left: -87px; } }

.caixa-dados.outros-enderecos .span12 p {
  color: #000000; }

.pagina-carrinho table.table.tabela-carrinho tr td.clearfix {
  display: flex;
  align-items: center; }
  @media (min-width: 767px) {
    .pagina-carrinho table.table.tabela-carrinho tr td.clearfix {
      height: 100px; } }

.pagina-carrinho .descontos.avista {
  display: none; }

.pagina-produto .principal > .cep form .form-inline .input-append button {
  text-decoration: none !important; }

.caixa-sombreada.borda-principal.dados-cadastro fieldset {
  margin: 0;
  padding: 0; }

.botao {
  border: 1px solid #000;
  background: #fff;
  padding: 15px 20px; }

.pagina-carrinho table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
  font-size: 18px; }

.pagina-carrinho .total span, .pagina-carrinho .total .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-carrinho .total b {
  font-weight: 500; }

.pagina-pedido-listar .abas-conteudo.borda-alpha::before {
  content: 'Meus Pedidos';
  position: relative;
  top: -35px;
  font-size: 30px; }

@media (max-width: 767px) {
  .pagina-pedido-listar .abas-conta li {
    display: none; } }

@media (max-width: 767px) {
  .pagina-pedido-listar .abas-conteudo {
    margin-top: 25px; } }

tbody .conteiner-imagem .imagem {
  text-align: left !important; }

.resumo-compra .imagem {
  margin: 0px !important; }

.produto-info ul li span, .produto-info ul li .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .produto-info ul li b {
  display: none; }

tr.bg-dark.tr-checkout-total td {
  background: #f5f5f5 !important; }

tr.bg-dark.esconder-mobile td tr {
  background: #f3f3f3 !important; }

label.accordion-heading {
  height: 40px; }

.menu.superior .nivel-um > li:hover .icon-chevron-down:before {
  transform: rotate(0deg) !important; }

@media (min-width: 1366px) {
  #new-mini-banner {
    margin: initial; } }

@media (min-width: 1366px) {
  .bg-ambientes {
    height: 100%; } }

@media (min-width: 767px) and (max-width: 1366px) {
  .pagina-inicial #listagemProdutos li:nth-child(4) {
    width: 252px !important; } }

.form-horizontal .controls:first-child:before {
  content: 'Insira o seu código:';
  font-family: 'Work Sans' !important;
  font-size: 13px;
  font-weight: 600;
  color: #050505; }

#menu-mobile #toggle-mobile .menu-open,
#menu-mobile #toggle-mobile .menu-close {
  height: 50% !important; }

.pagina-pedido-listar .caixa-info span, .pagina-pedido-listar .caixa-info .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar .caixa-info b {
  color: #1B1C1E; }

.pagina-editar-minha-conta #corpo .conteiner {
  background: #fff; }

@media (min-width: 1081px) {
  .pagina-editar-minha-conta .control-group.required {
    width: 100%;
    float: left; } }

@media (min-width: 767px) {
  .pagina-editar-minha-conta .formulario-editar-cliente input,
  .pagina-editar-minha-conta .formulario-editar-cliente select {
    width: 50%; } }

@media (min-width: 767px) {
  .pagina-editar-minha-conta #corpo .conteiner {
    background: #fff;
    display: flex; } }

.pagina-editar-minha-conta .form-horizontal .help-block {
  font-size: 14px; }

.pagina-conta-endereco .conteiner-principal .conteiner {
  background: #ebebeb; }

.pagina-conta-endereco legend + .control-group {
  margin: 0 0 15px 0 !important; }

@media (max-width: 767px) {
  .pagina-conta-endereco .caixa-sombreada {
    padding: 30px 0px; } }

.pagina-editar-minha-conta .form-horizontal .control-group {
  background: #f3f3f3;
  margin: 0;
  padding: 15px 0; }

.pagina-editar-minha-conta .formulario-editar-cliente input,
.pagina-editar-minha-conta .formulario-editar-cliente select {
  background: transparent; }

.pagina-conta-endereco #corpo {
  background: #ebebeb; }

.pagina-conta-endereco .cadastro input[type="text"],
.cadastro input[type="password"],
.cadastro select {
  width: 200px; }

@media (min-width: 767px) {
  a[href="https://www.ciadubanho.com.br/nao_sei_o_cep/"] {
    font-size: 9px !important; } }

#listaEndereco.lista-endereco.accordion .titulo {
  margin: 15px 0 0 0; }

.logo a img {
  width: 13%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain; }

.special-header-mobile img {
  width: 55%;
  height: auto; }

.special-header img {
  width: 271px; }

.pagina-produto .principal .acoes-produto .preco-produto span.preco-parcela, .pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela, .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela,
.pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela,
.pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto .atributo-comum > b b.preco-parcela,
.pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela {
  margin-left: 100px; }

@media (max-width: 767px) {
  .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info span, .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
  .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
  .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
  .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
  .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
  .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b {
    margin-right: 6px;
    font-size: 12px; } }

@media (max-width: 767px) {
  .pagina-conta .outros-enderecos p {
    font-size: 13px !important;
    color: #1B1C1E !important; } }

@media (max-width: 1366px) {
  .bg-ambientes {
    height: 100%; } }

.displayBlock {
  display: block !important; }

.pagina-inicial.show-page #go-back {
  display: none !important; }

.page-docol #go-back {
  display: none !important; }
  @media (min-width: 992px) {
    .page-docol #go-back {
      display: flex !important; } }

@media (max-width: 767px) {
  .page-docol .nivel-um a {
    text-transform: none !important; } }

@media (max-width: 767px) {
  .page-docol .nivel-um .minha-conta a {
    border-top: 1px solid #f2f2f2; } }

@media (max-width: 767px) {
  .page-docol .nivel-um li::after {
    display: none !important; } }

.page-lexxa #go-back {
  display: none !important; }
  @media (min-width: 992px) {
    .page-lexxa #go-back {
      display: flex !important; } }

@media (max-width: 767px) {
  .page-lexxa .nivel-um a {
    text-transform: none !important; } }

@media (max-width: 767px) {
  .page-lexxa .nivel-um .minha-conta a {
    border-top: 1px solid #f2f2f2; } }

@media (max-width: 767px) {
  .page-lexxa .nivel-um li::after {
    display: none !important; } }

.page-zen-design #go-back {
  display: none !important; }
  @media (min-width: 992px) {
    .page-zen-design #go-back {
      display: flex !important; } }

@media (max-width: 767px) {
  .page-zen-design .nivel-um a {
    text-transform: none !important; } }

@media (max-width: 767px) {
  .page-zen-design .nivel-um .minha-conta a {
    border-top: 1px solid #f2f2f2; } }

@media (max-width: 767px) {
  .page-zen-design .nivel-um li::after {
    display: none !important; } }

.pagina-produto .swiper-button-next::after {
  transform: rotate(180deg);
  width: 20px; }

.pagina-produto .secao-principal.row-fluid.sem-coluna {
  margin-top: 50px; }

.pagina-produto .breadcrumbs {
  margin-bottom: 50px; }

.pagina-produto .swiper-button-next {
  bottom: -52px !important; }

.pagina-produto .secao-principal.row-fluid.sem-coluna {
  margin-top: 0px !important; }

.pagina-produto #images-carousel .thumbnails .swiper-button-prev, .pagina-produto #images-carousel .thumbnails .swiper-button-next {
  top: -25px !important; }

.pagina-produto #images-carousel .thumbnails .swiper-button-next {
  top: 650px !important; }

#cabecalho > .conteiner > .menu.superior .categoria-id-16906877 ul.nivel-dois {
  max-height: 600px;
  overflow: auto; }

#overlay-menu-dois ul.nivel-dois {
  overflow: auto; }

#product-carousel-lps {
  display: none; }

.forma-conteiner img[src='https://cdn.awsli.com.br/production/static/loja/estrutura/v1/img/bandeiras/boleto.png'] {
  display: none; }

.page-lexxa img[src='https://cdn.awsli.com.br/1911/1911860/arquivos/Optimized-chuveiros-lexxa-quadrada-cia-du-banho.jpg'] {
  width: 150px;
  mix-blend-mode: darken;
  margin: -20px !important; }

.pagina-carrinho.carrinho-checkout #cabecalho > .conteiner .special-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100px; }

.pagina-carrinho.carrinho-checkout #cabecalho > .conteiner > .row-fluid {
  display: none; }

.pagina-carrinho:not(.carrinho-checkout) .special-header {
  display: flex;
  justify-content: space-around;
  align-items: center;
  height: 100px; }

.pagina-carrinho:not(.carrinho-checkout) #cabecalho > .conteiner > .row-fluid {
  display: none; }

.menu.superior ul.nivel-tres {
  background-color: transparent !important; }

.menu.superior ul.nivel-tres li {
  background-color: white;
  border-left: 1px solid lightgray; }

#cabecalho > .conteiner > .menu.superior .categoria-id-16703501 ul.nivel-tres li {
  border-left: 1px solid lightgray !important; }

@media (max-width: 991px) {
  .pagina-carrinho:not(.carrinho-checkout) tbody tr {
    border-bottom: 1px solid lightgray !important;
    height: 200px; }
  .pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho tr:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)):not(:nth-last-child(4)) {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important; }
  .pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho thead {
    display: none; }
  .pagina-carrinho:not(.carrinho-checkout) .special-header-mobile {
    background: black;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 105px; }
    .pagina-carrinho:not(.carrinho-checkout) .special-header-mobile .shm-logo {
      width: 90%;
      text-align: center;
      margin-top: 15px; }
    .pagina-carrinho:not(.carrinho-checkout) .special-header-mobile .shm-whatsapp {
      padding: 10px 0px 40px 0px;
      text-align: center;
      font-size: 12px; }
      .pagina-carrinho:not(.carrinho-checkout) .special-header-mobile .shm-whatsapp p {
        margin: 0; }
  p.titulo-tabela {
    display: block;
    text-align: left;
    margin: 20px;
    font-weight: 500; } }

@media only screen and (max-width: 767px) {
  .pagina-categoria .listagem .listagem-linha,
  .pagina-categoria .listagem .listagem-linha > ul,
  .pagina-busca .listagem .listagem-linha,
  .pagina-busca .listagem .listagem-linha > ul {
    display: inline;
    clear: none; }
  .pagina-categoria .listagem .listagem-linha > ul:after,
  .pagina-busca .listagem .listagem-linha > ul:after {
    content: none; }
  .pagina-categoria .listagem .listagem-linha li,
  .pagina-busca .listagem .listagem-linha li {
    width: 47%;
    float: left; }
  .pagina-categoria .listagem .listagem-linha:nth-child(odd) li:nth-child(odd),
  .pagina-busca .listagem .listagem-linha:nth-child(odd) li:nth-child(odd) {
    clear: left; }
  .pagina-categoria .listagem .listagem-linha:nth-child(even) li:nth-child(even),
  .pagina-busca .listagem .listagem-linha:nth-child(even) li:nth-child(even) {
    clear: left; }
  .listagem-linha li {
    margin-top: 0px;
    padding: 5px; }
  #listagemProdutos .listagem-linha li.span4 {
    border: 1px solid lightgray;
    margin: 2px;
    padding: 0px !important; }
    #listagemProdutos .listagem-linha li.span4 .info-produto a {
      margin-top: 5px !important; }
    #listagemProdutos .listagem-linha li.span4 .preco-promocional {
      font-size: 19px !important; }
  .pagina-busca .m-filtros-aplicados,
  .pagina-categoria .m-filtros-aplicados {
    display: none; }
  .pagina-categoria .ordenar-listagem .span6 > *,
  .pagina-busca .ordenar-listagem .span6 > * {
    border-bottom: none !important; }
  .pagina-busca .listagem-item,
  .pagina-categoria .listagem-item {
    min-height: 350px !important; } }

@media (max-width: 991px) {
  .pagina-carrinho.carrinho-checkout .special-header-mobile {
    background: black;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 105px; }
    .pagina-carrinho.carrinho-checkout .special-header-mobile .shm-logo {
      width: 90%;
      text-align: center;
      margin-top: 15px; }
    .pagina-carrinho.carrinho-checkout .special-header-mobile .shm-whatsapp {
      padding: 10px 0px 40px 0px;
      text-align: center;
      font-size: 12px; }
      .pagina-carrinho.carrinho-checkout .special-header-mobile .shm-whatsapp p {
        margin: 0; }
  .pagina-carrinho.carrinho-checkout thead.cor-secundaria {
    display: none; }
  .pagina-carrinho.carrinho-checkout .tr-checkout-frete {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center; }
    .pagina-carrinho.carrinho-checkout .tr-checkout-frete .formEndereco-conteiner input.input-small {
      padding: 0 6px;
      width: 50%; }
    .pagina-carrinho.carrinho-checkout .tr-checkout-frete .frete-preco {
      width: 90px; }
    .pagina-carrinho.carrinho-checkout .tr-checkout-frete > * {
      background-color: transparent !important; }
  .pagina-carrinho.carrinho-checkout .tr-checkout-total {
    display: flex;
    flex-direction: row;
    justify-content: flex-end; }
    .pagina-carrinho.carrinho-checkout .tr-checkout-total .padding-preco {
      display: flex; }
      .pagina-carrinho.carrinho-checkout .tr-checkout-total .padding-preco .total {
        width: 120px;
        padding: 0px; }
  .pagina-carrinho.carrinho-checkout .frete-preco {
    width: 107px !important; }
    .pagina-carrinho.carrinho-checkout .frete-preco small {
      font-size: 12px; }
  .pagina-carrinho.carrinho-checkout .resumo-compra .tabela-carrinho .desconto-tr {
    display: none !important; }
  .pagina-carrinho.carrinho-checkout #exibirFormasPagamento a.btn.btn-small {
    width: 100%;
    height: 55px;
    line-height: 51px;
    font-size: 15px;
    text-transform: uppercase;
    background: transparent;
    color: black;
    font-weight: 500;
    opacity: 0.7;
    border: 1px solid gray; }
  .pagina-carrinho.carrinho-checkout .resumo-compra.caixa-sombreada {
    background: transparent !important; }
  .pagina-carrinho.carrinho-checkout tr.bg-dark.tr-checkout-total {
    border: 2px solid #ebebeb !important; }
  .pagina-carrinho.carrinho-checkout h4#titulo-produtos {
    font-weight: 400;
    color: #000;
    text-transform: uppercase;
    margin-left: 3px; } }

.pagina-carrinho.carrinho-checkout .subtotal strong {
  font-weight: 600 !important;
  font-size: 13px !important; }

.pagina-carrinho.carrinho-checkout .formas.envio .accordion-heading .forma-conteiner .text-content {
  margin-right: 5% !important; }

.pagina-carrinho.carrinho-checkout .pagina-carrinho .tabela-carrinho > thead > tr > th > h6 {
  text-align: left !important; }

.pagina-carrinho.carrinho-checkout td.padding-preco strong {
  font-size: 16px; }

.pagina-carrinho.carrinho-checkout .cor-principal,
.pagina-carrinho.carrinho-checkout .cor-secundaria {
  color: unset; }

.pagina-carrinho.carrinho-checkout label[data-target="#enderecoPrincipal1"] {
  background: black; }
  .pagina-carrinho.carrinho-checkout label[data-target="#enderecoPrincipal1"] .forma-conteiner strong {
    color: white; }

.pagina-carrinho.carrinho-checkout thead th h6 {
  font-size: 18px !important; }

.pagina-carrinho.carrinho-checkout strong.titulo.cor-principal.preco-carrinho-total {
  font-weight: 700;
  font-size: 17px !important; }

.pagina-carrinho.carrinho-checkout .bg-dark td {
  background-color: #f5f5f5 !important; }

.pagina-carrinho.carrinho-checkout h2#titulo {
  font-size: 30px;
  font-weight: 500;
  color: black;
  text-transform: uppercase;
  margin: 30px 0px; }

.pagina-carrinho.carrinho-checkout span.forma-conteiner strong, .pagina-carrinho.carrinho-checkout .pagina-produto .principal .atributo-comum > span b.forma-conteiner strong, .pagina-produto .principal .atributo-comum > span .pagina-carrinho.carrinho-checkout b.forma-conteiner strong {
  font-weight: 500; }

.pagina-carrinho.carrinho-checkout .acao-editar {
  position: relative; }

.pagina-carrinho.carrinho-checkout button#finalizarCompra {
  height: 55px !important;
  line-height: 45px !important; }

.pagina-carrinho.carrinho-checkout #formularioCheckout .span4:nth-child(2) legend::before {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Acompanhar pedido@1x.svg");
  margin-right: 10px; }

.pagina-carrinho.carrinho-checkout #formularioCheckout .span4:nth-child(3) legend::before {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Pagamentos@1x.svg");
  margin-right: 10px; }

.pagina-carrinho.carrinho-checkout button#finalizarCompra::before {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Fill 1@1x.svg");
  position: absolute;
  left: 42px;
  top: 12px; }

.pagina-carrinho.carrinho-checkout .identificacao .control-group .submit-email.botao.principal {
  max-width: 172px !important;
  min-width: 120px !important;
  background: black !important;
  padding: 10px !important; }

.pagina-carrinho.carrinho-checkout .botao:hover {
  background-image: none;
  text-decoration: none; }

.pagina-carrinho.carrinho-checkout .produto-info {
  text-align: left !important; }

.pagina-carrinho.carrinho-checkout .formas .accordion-heading .forma-conteiner {
  margin-left: 50px; }

.pagina-carrinho.carrinho-checkout .produto-info {
  font-size: 16px;
  font-weight: 500; }

.pagina-carrinho.carrinho-checkout .formas .accordion-heading .forma-conteiner .envio-preco {
  margin-left: 15px; }

.pagina-carrinho.carrinho-checkout .endereco.accordion-group {
  margin-top: 16px; }

.pagina-carrinho.carrinho-checkout table .imagem {
  width: 100%;
  display: flex;
  justify-content: center; }

.pagina-carrinho.carrinho-checkout #listaEndereco.lista-endereco.accordion .titulo::before {
  content: url(https://cdn.awsli.com.br/1911/1911860/arquivos/Enderecos@1x.svg);
  margin-right: 10px; }

.pagina-carrinho.carrinho-checkout td.text-right {
  font-weight: 400;
  font-size: 14px; }

.pagina-carrinho.carrinho-checkout .borda-principal fieldset {
  padding: 0px !important;
  margin: 0px !important; }

.pagina-carrinho.carrinho-checkout #corpo {
  background-color: #ebebeb; }
  .pagina-carrinho.carrinho-checkout #corpo > .conteiner {
    background: transparent !important; }

.pagina-carrinho.carrinho-checkout .borda-principal legend.titulo.cor-secundaria {
  position: relative;
  top: 0px; }

.pagina-carrinho.carrinho-checkout .dados-cadastro {
  background: white; }

.pagina-carrinho.carrinho-checkout .caixa-sombreada {
  background: white; }

.pagina-carrinho.carrinho-checkout .borda-principal {
  border: none; }

.pagina-carrinho.carrinho-checkout .accordion-group.cartao.pagamento_selecao_conteiner {
  border: none; }

.pagina-carrinho.carrinho-checkout i {
  display: none !important; }

.pagina-carrinho.carrinho-checkout legend.titulo.cor-secundaria {
  font-weight: 700;
  font-size: 14px; }

.pagina-carrinho.carrinho-checkout button#finalizarCompra {
  width: 100%;
  font-size: 15px;
  text-transform: uppercase;
  font-family: 'Work Sans';
  letter-spacing: 1px;
  height: 45px;
  background-color: #65bc49;
  border: none;
  border-radius: 0px !important;
  text-shadow: none !important; }

.pagina-carrinho.carrinho-checkout .selo-ssl {
  display: none; }

.pagina-carrinho.carrinho-checkout .caixa-sombreada.borda-principal.dados-cadastro > fieldset:nth-child(1) {
  display: none; }

.pagina-carrinho.carrinho-checkout .accordion-inner {
  background-color: white;
  font-size: 13px; }

.pagina-carrinho.carrinho-checkout .accordion-heading {
  border: 1px solid black !important; }

.pagina-carrinho.carrinho-checkout .radio-conteiner {
  background-color: white;
  border-right: 1px solid black; }

.pagina-carrinho.carrinho-checkout .formas .accordion-group {
  border-radius: 0px; }

.pagina-carrinho.carrinho-checkout label[for='id_cep'] {
  color: #1a1c1e; }

.pagina-carrinho.carrinho-checkout input#id_cep {
  width: 50%;
  border-radius: 0px; }

.pagina-carrinho.carrinho-checkout .formas .accordion-heading {
  min-height: 0px;
  border: none; }

.pagina-carrinho.carrinho-checkout .btn-small {
  border-radius: 0px;
  background: white;
  color: black;
  font-weight: 100; }

.pagina-carrinho.carrinho-checkout input {
  border-radius: 0px !important; }

.pagina-carrinho.carrinho-checkout select#id_estado {
  border-radius: 0px !important; }

.pagina-carrinho.carrinho-checkout .formas .accordion-group:hover {
  background-color: transparent; }

.pagina-carrinho.carrinho-checkout .formas .accordion-group.active {
  background-color: transparent; }

.pagina-carrinho.carrinho-checkout .radio-conteiner input {
  accent-color: white; }

.pagina-carrinho.carrinho-checkout .caixa-sombreada.borda-principal {
  color: black; }

.pagina-carrinho.carrinho-checkout .radio-conteiner input {
  width: 30px;
  height: 22px; }

.pagina-carrinho.carrinho-checkout ul.bandeiras-pagamento::before {
  content: "Pagar no cartão";
  font-size: 12px;
  float: left;
  font-weight: 500;
  margin-left: 10px; }

.pagina-carrinho.carrinho-checkout span.forma-conteiner.with-discount span.helper::before, .pagina-carrinho.carrinho-checkout .pagina-produto .principal .atributo-comum > span b.forma-conteiner.with-discount span.helper::before, .pagina-produto .principal .atributo-comum > span .pagina-carrinho.carrinho-checkout b.forma-conteiner.with-discount span.helper::before, .pagina-carrinho.carrinho-checkout span.forma-conteiner.with-discount .pagina-produto .principal .atributo-comum > span b.helper::before, .pagina-produto .principal .atributo-comum > span .pagina-carrinho.carrinho-checkout span.forma-conteiner.with-discount b.helper::before, .pagina-carrinho.carrinho-checkout .pagina-produto .principal .atributo-comum > span b.forma-conteiner.with-discount b.helper::before, .pagina-produto .principal .atributo-comum > span .pagina-carrinho.carrinho-checkout b.forma-conteiner.with-discount b.helper::before {
  content: "Pagar com boleto bancário";
  font-size: 12px;
  font-weight: 500;
  margin-left: 11px; }

.pagina-carrinho.carrinho-checkout .with-discount span.cor-secundaria, .pagina-carrinho.carrinho-checkout .with-discount .pagina-produto .principal .atributo-comum > span b.cor-secundaria, .pagina-produto .principal .atributo-comum > span .pagina-carrinho.carrinho-checkout .with-discount b.cor-secundaria {
  display: none; }

.pagina-carrinho.carrinho-checkout .pagina-carrinho.carrinho-checkout input#id_cep {
  width: 50%;
  box-shadow: 1px 1px 1px black;
  outline: none !important;
  border: 1px solid black; }

.pagina-carrinho.carrinho-checkout #listaEndereco.lista-endereco.accordion .titulo {
  margin: 0px 0 0 0; }

.pagina-carrinho.carrinho-checkout .selecionado {
  background-color: black !important;
  color: white !important; }

.pagina-produto .acoes-flutuante {
  display: none !important; }

.pagina-produto .acoes-flutuante {
  display: none; }

.pagina-produto span.m-12-sem-juros, .pagina-produto .principal .atributo-comum > span b.m-12-sem-juros {
  margin-left: 5px; }

#cabecalho > .conteiner > .menu.superior .categoria-id-16906862 ul.nivel-tres {
  width: 170px;
  box-shadow: unset;
  top: 0;
  height: 1000px;
  border-left: none !important; }

.pagina-login .borda-principal fieldset {
  background: #FFF;
  padding: 0;
  margin: 0; }

.page-zen-design #product-carousel-lps {
  display: block; }

.pagina-carrinho:not(.carrinho-checkout) .special-header {
  justify-content: space-between !important;
  height: 100px;
  padding: 0px; }

.pagina-carrinho.carrinho-checkout .caixa-sombreada.borda-principal {
  border: 1px solid #cecece; }

.pagina-carrinho:not(.carrinho-checkout) #cabecalho > .conteiner > .menu.superior {
  display: none; }

.pagina-carrinho:not(.carrinho-checkout) input#usarCupom {
  width: 100%;
  border-radius: 5px;
  box-sizing: border-box;
  border-radius: 0;
  border-bottom: 1px solid #1b1c1e;
  box-shadow: none;
  background-color: #f8f8f8; }

.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 {
  display: flex;
  justify-content: flex-end; }

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .produto-info a {
  margin-top: 5px;
  font-family: 'Work Sans';
  text-transform: capitalize;
  font-size: 17px;
  color: #1b1c1e;
  font-weight: 500; }

.pagina-carrinho:not(.carrinho-checkout) .valor-total {
  font-size: 25px !important;
  font-weight: 600; }

.pagina-carrinho:not(.carrinho-checkout) .total {
  font-size: 20px; }

@media (max-width: 991px) {
  .pagina-carrinho:not(.carrinho-checkout) tr.bg-dark {
    display: flex;
    height: 90px !important;
    justify-content: center; }
  .pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 {
    flex-direction: column; }
  .pagina-carrinho:not(.carrinho-checkout) tr.bg-dark {
    display: flex;
    align-items: center;
    justify-content: center; }
  .pagina-carrinho:not(.carrinho-checkout) input#usarCupom {
    width: 100%;
    border-radius: 5px;
    box-sizing: border-box;
    border-radius: 0;
    border-bottom: 1px solid #1b1c1e;
    box-shadow: none;
    background-color: #f8f8f8; } }

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .preco-produto .preco-promocional {
  font-weight: 800; }

.pagina-carrinho:not(.carrinho-checkout) .formas-envio ul {
  position: absolute;
  width: 320px !important;
  right: 13%; }

.pagina-carrinho:not(.carrinho-checkout) .bg-dark:nth-last-child(-n+3) {
  height: 100px; }

.pagina-carrinho:not(.carrinho-checkout) .bg-dark .subtotal span, .pagina-carrinho:not(.carrinho-checkout) .bg-dark .subtotal .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-carrinho:not(.carrinho-checkout) .bg-dark .subtotal b,
.pagina-carrinho:not(.carrinho-checkout) .bg-dark .subtotal strong {
  font-size: 14px;
  font-weight: 500; }

.pagina-carrinho:not(.carrinho-checkout) .bg-dark .subtotal strong {
  margin-right: 30px; }

.pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho .controls.text-left {
  display: flex !important; }

.pagina-carrinho:not(.carrinho-checkout) thead * {
  text-align: center !important; }

.pagina-carrinho:not(.carrinho-checkout) .acao-editar .span12 i {
  display: none !important; }

.pagina-carrinho:not(.carrinho-checkout) .form-horizontal .controls:first-child:before {
  margin-top: 10px; }

/**
     * Components
     **/
.breadcrumbs {
  border: 0; }

.breadcrumbs > ul > li > a,
.breadcrumbs > ul > li strong {
  padding: 5px;
  font-family: 'Work Sans' !important;
  text-transform: unset;
  color: #1b1c1e; }

.breadcrumbs > ul > li:first-child a {
  font-weight: bold;
  color: #1B1C1E; }

.breadcrumbs > ul > li:first-child a i.icon-home {
  display: none; }

.breadcrumbs ul li strong {
  font-weight: normal;
  padding: 5px; }

.barra-inicial {
  display: none !important; }

#cabecalho {
  background-color: #ffffff;
  width: 100%;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 500;
  /** Header **/ }
  #cabecalho > .conteiner {
    max-width: 100% !important;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    background: transparent; }
    #cabecalho > .conteiner > .row-fluid {
      max-width: 88%;
      margin: 0 auto;
      display: flex;
      flex-flow: row;
      align-items: center;
      justify-content: space-between;
      position: relative;
      z-index: 10;
      max-width: 1370px; }
      #cabecalho > .conteiner > .row-fluid .busca {
        display: none; }
    #cabecalho > .conteiner > .menu.superior {
      background: linear-gradient(90deg, #1B1C1E 60%, #363636 30%);
      margin-top: 0 !important; }
      #cabecalho > .conteiner > .menu.superior .container {
        width: 100%;
        max-width: 1370px;
        display: flex;
        margin: 0px auto;
        align-items: center;
        justify-content: space-between; }
        #cabecalho > .conteiner > .menu.superior .container::before, #cabecalho > .conteiner > .menu.superior .container::after {
          content: unset; }
      #cabecalho > .conteiner > .menu.superior ul.nivel-um {
        margin: 0px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        transition: all .3s ease-in-out; }
        #cabecalho > .conteiner > .menu.superior ul.nivel-um li {
          border: none !important;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          transition: all .3s ease-in-out;
          padding: 0; }
          #cabecalho > .conteiner > .menu.superior ul.nivel-um li a {
            padding: 0 21px;
            font-weight: 300;
            font-size: 16px; }
            #cabecalho > .conteiner > .menu.superior ul.nivel-um li a strong {
              font-family: "Work Sans", sans-serif;
              color: #ffffff;
              font-weight: 400;
              font-size: 14px; }
          #cabecalho > .conteiner > .menu.superior ul.nivel-um li i {
            background-color: transparent !important;
            color: #ffffff; }
        #cabecalho > .conteiner > .menu.superior ul.nivel-um > li:first-child::before {
          content: "";
          width: 24px;
          height: 17px;
          margin-right: 10px;
          background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Todas as categorias.png");
          background-position: center;
          background-size: contain;
          background-repeat: no-repeat; }
      #cabecalho > .conteiner > .menu.superior ul.nivel-dois {
        max-width: 200px;
        padding: 0px;
        margin: 0 auto;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        transition: all .3s ease-in-out; }
        #cabecalho > .conteiner > .menu.superior ul.nivel-dois li {
          width: 100%;
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          transition: all .3s ease-in-out;
          border-right: 4px solid #ffffff !important; }
          #cabecalho > .conteiner > .menu.superior ul.nivel-dois li i {
            display: none; }
          #cabecalho > .conteiner > .menu.superior ul.nivel-dois li.com-filho {
            position: static; }
            #cabecalho > .conteiner > .menu.superior ul.nivel-dois li.com-filho::after {
              content: "";
              background-image: url(https://cdn.awsli.com.br/1911/1911860/arquivos/menu-arrow.png);
              background-size: contain;
              background-position: center;
              background-repeat: no-repeat;
              width: 29px;
              height: 10px;
              margin-right: 10px; }
          #cabecalho > .conteiner > .menu.superior ul.nivel-dois li:hover {
            border-right: 4px solid #363636 !important; }
      #cabecalho > .conteiner > .menu.superior .categoria-id-16703501 ul.nivel-tres {
        width: 240px;
        height: 100%;
        min-height: 700px;
        box-shadow: unset;
        top: 0;
        border-left: 1px solid #838383; }
        #cabecalho > .conteiner > .menu.superior .categoria-id-16703501 ul.nivel-tres a {
          padding: 5px 20px !important;
          width: 100%; }
      #cabecalho > .conteiner > .menu.superior ul.nivel-tres {
        width: 240px;
        box-shadow: unset;
        top: 0;
        height: 1000px;
        border-left: none !important; }
        #cabecalho > .conteiner > .menu.superior ul.nivel-tres a {
          padding: 5px 20px !important;
          width: 100%; }
  #cabecalho .conteudo-topo {
    width: 35%;
    position: relative; }
    #cabecalho .conteudo-topo.span3 {
      all: unset; }
    #cabecalho .conteudo-topo .superior:nth-of-type(1) {
      width: 340px;
      display: flex;
      justify-content: flex-end; }
    #cabecalho .conteudo-topo .superior:nth-of-type(2) {
      display: none; }
    #cabecalho .conteudo-topo .superior::before, #cabecalho .conteudo-topo .superior::after {
      all: unset; }
    #cabecalho .conteudo-topo .inferior {
      height: 100%;
      transform: translateY(-40%); }
      #cabecalho .conteudo-topo .inferior .busca {
        display: none; }
      #cabecalho .conteudo-topo .inferior::before, #cabecalho .conteudo-topo .inferior::after {
        all: unset; }
  #cabecalho .carrinho {
    border: none; }
    #cabecalho .carrinho .vazio a span, #cabecalho .carrinho .vazio a .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span #cabecalho .carrinho .vazio a b {
      display: none !important; }
    #cabecalho .carrinho a span, #cabecalho .carrinho a .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span #cabecalho .carrinho a b {
      display: none !important; }
    #cabecalho .carrinho a strong {
      width: 25px;
      height: 25px;
      margin: 3% -15%;
      font-size: 1rem;
      text-align: center;
      line-height: 25px;
      background-color: transparent !important;
      border-radius: 15px;
      border: 1px solid; }
      #cabecalho .carrinho a strong:hover {
        color: #1B1C1E; }
    #cabecalho .carrinho a > i {
      display: block;
      width: unset;
      height: unset;
      background-color: transparent;
      padding: 5px;
      margin: 14px 0;
      border-radius: 10px;
      line-height: 40px;
      font-size: 25px;
      color: #1B1C1E; }
      #cabecalho .carrinho a > i:hover {
        opacity: 1;
        color: #ffffff; }
    #cabecalho .carrinho a:hover > i {
      color: #ffffff;
      background: #1B1C1E;
      padding: 5px;
      border-radius: 10px; }
      #cabecalho .carrinho a:hover > i::before {
        content: "\f07a";
        font-family: #1B1C1E;
        font-weight: 600;
        font-size: 25px; }
    #cabecalho .carrinho .carrinho-interno .borda-principal {
      width: 200px;
      top: 55px;
      text-align: center;
      border: none;
      padding: 15px; }
    #cabecalho .carrinho .carrinho-interno .nome-produto {
      width: auto;
      max-height: 65px;
      overflow: hidden;
      margin-left: 0px;
      font-size: .8rem;
      line-height: normal;
      font-weight: bold; }
    #cabecalho .carrinho .carrinho-interno .preco-produto {
      float: right;
      margin: 30px 0 0; }
    #cabecalho .carrinho .carrinho-interno > div > span, #cabecalho .carrinho .pagina-produto .principal .atributo-comum > span .carrinho-interno > div > b, .pagina-produto .principal .atributo-comum > span #cabecalho .carrinho .carrinho-interno > div > b {
      float: unset;
      line-height: 20px; }
    #cabecalho .carrinho .carrinho-interno > div > .botao {
      box-shadow: none;
      text-shadow: none;
      border: none;
      font-size: 16px; }
  #cabecalho #oficial-store-menu {
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: 50px;
    align-items: center;
    justify-content: space-between;
    background-color: #363636; }
    #cabecalho #oficial-store-menu li {
      z-index: 0 !important;
      display: flex;
      align-items: center; }
      #cabecalho #oficial-store-menu li a {
        font-weight: 300;
        font-size: 12px;
        color: white;
        text-transform: uppercase; }
        #cabecalho #oficial-store-menu li a img {
          width: 14px;
          margin-right: 10px; }
  #cabecalho #search-form {
    width: 95%;
    height: 100%;
    padding: 0 5px;
    margin: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    border-bottom: 1px solid #1B1C1E;
    background: #F2F2F2; }
    @media (max-width: 992px) {
      #cabecalho #search-form {
        width: 100%; } }
    #cabecalho #search-form input {
      width: 85%;
      height: 31px;
      margin: 0px;
      padding: 5px;
      font-weight: lighter;
      font-size: .9rem;
      font-family: 'Work Sans';
      color: #1B1C1E;
      background-color: transparent;
      box-shadow: none;
      border: 0; }
      @media (max-width: 991px) {
        #cabecalho #search-form input {
          font-size: 12px; } }
      #cabecalho #search-form input ::-moz-placeholder {
        font-weight: 300;
        font-size: 14px; }
      #cabecalho #search-form input :-ms-input-placeholder {
        font-weight: 300;
        font-size: 14px; }
      #cabecalho #search-form input ::placeholder {
        font-weight: 300;
        font-size: 14px; }
    #cabecalho #search-form button {
      background: transparent;
      border: 0; }
      #cabecalho #search-form button img {
        width: 16px;
        height: 16px; }
  #cabecalho #store-menu {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 8; }
    #cabecalho #store-menu > ul {
      width: 100%;
      padding: 0;
      margin: 0;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-around;
      list-style-type: none; }
      #cabecalho #store-menu > ul > li {
        height: 45px;
        padding: 4px;
        margin: 0 10px 0 0;
        position: relative;
        border-bottom: 1px solid #1B1C1E;
        transition: all .3s ease-in-out;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center; }
        #cabecalho #store-menu > ul > li > a {
          text-decoration: none;
          display: flex;
          align-items: center;
          justify-content: space-between;
          position: relative;
          z-index: 4; }
          #cabecalho #store-menu > ul > li > a > i {
            margin: 0 5px;
            color: #1B1C1E; }
          #cabecalho #store-menu > ul > li > a > p {
            font-family: "Work Sans", sans-serif;
            font-size: 13px;
            color: #1B1C1E;
            font-weight: 600;
            line-height: 14px;
            text-align: left;
            margin-top: 7px; }
            #cabecalho #store-menu > ul > li > a > p span, #cabecalho #store-menu > ul > li > a > p .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span #cabecalho #store-menu > ul > li > a > p b {
              font-weight: 300; }
          #cabecalho #store-menu > ul > li > a > img {
            width: 23px;
            margin: auto 4px;
            transition: all .3s ease-in-out; }
        #cabecalho #store-menu > ul > li:hover:first-of-type {
          background-color: #363636;
          border-color: #363636; }
          #cabecalho #store-menu > ul > li:hover:first-of-type > a {
            color: #ffffff; }
            #cabecalho #store-menu > ul > li:hover:first-of-type > a > img {
              filter: brightness(0) invert(1); }
          #cabecalho #store-menu > ul > li:hover:first-of-type i {
            color: #ffffff; }
          #cabecalho #store-menu > ul > li:hover:first-of-type p {
            color: #ffffff; }
        #cabecalho #store-menu > ul > li:hover .submenu {
          visibility: visible;
          opacity: 1;
          z-index: 3; }
        #cabecalho #store-menu > ul > li .submenu {
          visibility: hidden;
          position: absolute;
          padding: 10px 0;
          top: 56px;
          right: 0px;
          opacity: 0;
          transition: all .3s ease-in-out;
          background-color: #ffffff;
          box-shadow: 0px -2px 14px 0 #1B1C1E; }
        #cabecalho #store-menu > ul > li.account .submenu {
          width: 100%;
          display: flex;
          flex-direction: row;
          align-items: flex-start;
          justify-content: space-between; }
          #cabecalho #store-menu > ul > li.account .submenu > div {
            width: 100%;
            height: 100%;
            position: relative; }
            #cabecalho #store-menu > ul > li.account .submenu > div ul a li {
              padding: 15px; }
              #cabecalho #store-menu > ul > li.account .submenu > div ul a li:hover {
                background-color: #E9E9E9; }
              #cabecalho #store-menu > ul > li.account .submenu > div ul a li img {
                margin-right: 10px; }
          #cabecalho #store-menu > ul > li.account .submenu .button-account {
            width: 70%;
            padding: 10px;
            margin: 0 auto;
            background-color: #1B1C1E;
            color: #ffffff;
            font-weight: 300;
            font-size: .8rem;
            border: 1px solid #1B1C1E;
            transition: all .5s ease-in-out;
            text-transform: uppercase;
            cursor: pointer;
            text-align: center;
            display: block; }
            #cabecalho #store-menu > ul > li.account .submenu .button-account:hover {
              background-color: #ffffff;
              color: #1B1C1E; }
          #cabecalho #store-menu > ul > li.account .submenu .welcome {
            font-weight: 700;
            font-size: 1rem;
            color: #1B1C1E; }
          #cabecalho #store-menu > ul > li.account .submenu ul {
            width: 100%;
            margin: 0;
            list-style: none; }
            #cabecalho #store-menu > ul > li.account .submenu ul li {
              padding: 4px 0;
              text-align: left; }
              #cabecalho #store-menu > ul > li.account .submenu ul li a {
                font-weight: 700;
                font-size: .9rem;
                color: #1B1C1E;
                transition: all .3s ease-in-out;
                margin-left: 15px;
                text-decoration: none; }
          #cabecalho #store-menu > ul > li.account .submenu form {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            justify-content: flex-start;
            width: 100%;
            margin: 0;
            padding: 10px;
            border-top: 1px solid #1B1C1E; }
            #cabecalho #store-menu > ul > li.account .submenu form label {
              font-weight: 400;
              font-size: .9rem; }
            #cabecalho #store-menu > ul > li.account .submenu form input {
              background-color: #ffffff;
              padding: 10px;
              font-weight: 400;
              font-size: 1rem;
              border: 0;
              border-radius: 0;
              width: 100%;
              height: 38px;
              box-shadow: inset 0px -1px 0px #00000047; }
              #cabecalho #store-menu > ul > li.account .submenu form input::-moz-placeholder {
                color: #999;
                font-size: .9rem; }
              #cabecalho #store-menu > ul > li.account .submenu form input:-ms-input-placeholder {
                color: #999;
                font-size: .9rem; }
              #cabecalho #store-menu > ul > li.account .submenu form input::placeholder {
                color: #999;
                font-size: .9rem; }
        #cabecalho #store-menu > ul > li.cart {
          max-width: 124px;
          min-width: 123px; }
          #cabecalho #store-menu > ul > li.cart a {
            position: relative;
            display: flex;
            flex-flow: row;
            align-items: center;
            justify-content: space-evenly; }
            #cabecalho #store-menu > ul > li.cart a img {
              margin-right: 3px; }
            #cabecalho #store-menu > ul > li.cart a > strong {
              display: flex !important;
              flex-direction: column;
              align-items: center;
              justify-content: center;
              height: 20px;
              border-radius: 100%;
              padding: 0px;
              font-weight: 700;
              font-size: 10px; }

body:not(.pagina-carrinho) .special-header {
  display: none !important; }

body:not(.pagina-carrinho) .special-header-mobile {
  display: none !important; }

.carrinho-checkout #oficial-store-menu,
.carrinho-checkout #search-form,
.carrinho-checkout #store-menu,
.pagina-carrinho #oficial-store-menu,
.pagina-carrinho #search-form,
.pagina-carrinho #store-menu {
  display: none !important; }

@media (max-width: 991px) {
  .carrinho-checkout .special-header,
  .pagina-carrinho .special-header {
    display: none !important; } }

@media (min-width: 992px) {
  .carrinho-checkout .special-header-mobile,
  .pagina-carrinho .special-header-mobile {
    display: none !important; } }

#cabecalho #oficial-store-menu li:nth-child(1):hover {
  background-color: #badfee; }

#cabecalho #oficial-store-menu li:nth-child(1):hover img,
#cabecalho #oficial-store-menu li:nth-child(3):hover img {
  filter: brightness(0) saturate(100%); }

#cabecalho #oficial-store-menu li:nth-child(1):hover a,
#cabecalho #oficial-store-menu li:nth-child(3):hover a {
  color: black; }

#cabecalho #oficial-store-menu li:nth-child(3):hover {
  background-color: #CFB15D; }

#cabecalho #oficial-store-menu li:nth-child(2):hover {
  background-color: #7a7a7a; }

#cabecalho #oficial-store-menu li a {
  font-weight: normal;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 0 21px; }
  @media (max-width: 1410px) {
    #cabecalho #oficial-store-menu li a {
      padding: 0 9px; } }

#cabecalho #store-menu > ul > li.cart a > strong {
  color: #1B1C1E; }

#cabecalho #oficial-store-menu li {
  transition: all .3s ease-in-out;
  height: 50px;
  padding: 0; }

#cabecalho #store-menu > ul > li.cart a > strong.titulo.cor-principal {
  padding: 0;
  flex-direction: row;
  margin: 0 5px;
  font-size: 12px; }

#cabecalho > .conteiner > .menu.superior ul.nivel-dois > li > a {
  font-weight: 500;
  text-transform: unset;
  font-family: 'Work Sans';
  font-size: 16px;
  color: #1b1c1e;
  padding: 10px 20px;
  width: 100%;
  margin: 0; }

#cabecalho > .conteiner > .menu.superior ul.nivel-um > li > a {
  text-transform: uppercase; }
  #cabecalho > .conteiner > .menu.superior ul.nivel-um > li > a strong {
    font-size: 13px !important; }

.shm-numero-whatsapp a {
  color: #C5C5C5 !important; }

#footer {
  background-color: #1B1C1E;
  padding: 46px 0 30px;
  position: relative;
  z-index: 1; }
  #footer .container {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 25px;
    width: 100%; }
    #footer .container > div {
      min-height: 270px; }
      #footer .container > div:first-of-type {
        border-right: 1px solid #C5C5C5;
        padding-right: 81px; }
      #footer .container > div .title {
        font-weight: 700;
        font-size: .9rem;
        color: #C5C5C5;
        display: inline-block; }
        #footer .container > div .title:first-of-type {
          margin-bottom: 20px; }
  #footer .about {
    width: 29%; }
    @media (max-width: 1410px) {
      #footer .about {
        width: 35%; } }
    #footer .about p {
      font-weight: 300;
      font-size: 13px;
      line-height: 1.6;
      font-family: "Work Sans", sans-serif;
      color: #C5C5C5;
      text-align: justify; }
  #footer .contacts {
    width: 14%;
    white-space: nowrap; }
    #footer .contacts div {
      text-align: left;
      margin-bottom: 30px; }
      #footer .contacts div p {
        font-weight: 300;
        font-size: 14px;
        color: #C5C5C5; }
      #footer .contacts div a {
        display: inline-block;
        width: 100%;
        font-weight: 300;
        font-size: 14px;
        color: #C5C5C5;
        text-decoration: none; }
      #footer .contacts div .data-email {
        font-weight: 500 !important;
        color: white; }
      #footer .contacts div strong {
        font-weight: 500;
        font-size: 14px;
        color: #FFF;
        line-height: 1.8; }
  #footer .menu {
    width: 11%; }
    #footer .menu ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      #footer .menu ul li {
        padding: 0 0 5px 0; }
        #footer .menu ul li a {
          font-size: 14px;
          color: #FFF;
          font-weight: normal;
          transition: all .3s ease-in-out; }
          #footer .menu ul li a:hover {
            color: #E9E9E9; }
  #footer .social {
    width: 145px; }
    @media (min-width: 768px) and (max-width: 1900px) {
      #footer .social {
        margin-right: -75px; } }
    #footer .social > div {
      display: flex;
      flex-flow: row;
      align-items: center;
      justify-content: start;
      margin: 10px 0 0 0; }
      #footer .social > div a {
        margin: 0 7px; }
  #footer #copyright {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly; }
    @media (min-width: 768px) {
      #footer #copyright {
        white-space: nowrap; } }
    #footer #copyright > div {
      font-family: "Work Sans", sans-serif;
      font-size: 13px;
      width: 33.3%; }
      #footer #copyright > div strong {
        font-weight: 600; }
      #footer #copyright > div span, #footer #copyright > div .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span #footer #copyright > div b {
        font-weight: 300; }
        #footer #copyright > div span a, .pagina-produto .principal .atributo-comum > span #footer #copyright > div b a {
          color: #C5C5C5;
          text-decoration: underline;
          font-weight: 500; }
          #footer #copyright > div span a:hover, .pagina-produto .principal .atributo-comum > span #footer #copyright > div b a:hover {
            color: #E9E9E9; }
      @media (min-width: 1410px) and (max-width: 1900px) {
        #footer #copyright > div:first-child {
          margin-left: 1%; } }
      @media (min-width: 1901px) {
        #footer #copyright > div:first-child {
          margin-left: 0; } }
    #footer #copyright .loja-integrada {
      text-align: center; }
      #footer #copyright .loja-integrada img {
        width: 128px; }
    #footer #copyright .mentores {
      font-weight: 300;
      font-size: 14px;
      text-align: right; }
      @media (min-width: 1410px) {
        #footer #copyright .mentores {
          margin-right: 4%; } }
      #footer #copyright .mentores img {
        width: 70px;
        margin: 0; }

@media (max-width: 991px) {
  #footer #menus > div {
    width: 100%; }
  #footer .contacts div {
    text-align: center; }
  #footer .contacts {
    background: #212122;
    padding: 35px 50px 0 50px !important; }
  #footer .menu ul li a {
    font-weight: lighter;
    font-size: 12px; }
  #footer #copyright > div {
    text-align: center !important;
    margin-bottom: 30px; }
  #footer {
    background-color: #1B1C1E;
    padding: 35px 0 30px;
    position: relative;
    z-index: 1; }
  #footer .container {
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 30px;
    width: 100%; }
  #footer .container > div {
    padding: 0 15px;
    min-height: unset; }
  #footer .about {
    margin-bottom: 35px; }
  #footer .contacts {
    width: 22%; }
  #footer .menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: grid;
    padding-bottom: 30px;
    /* font-weight: lighter; */ }
  #footer .social {
    width: 145px;
    text-align: center;
    padding-top: 35px !important;
    padding-bottom: 40px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06); }
  #footer .social > div {
    display: flex;
    flex-flow: row;
    align-items: center;
    margin: 10px auto 0 auto;
    justify-content: center !important; }
  #footer #copyright {
    width: 100%;
    max-width: 100%;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-flow: wrap; }
  #footer #copyright > div {
    font-family: "Work Sans", sans-serif;
    font-size: 13px;
    width: 100%; }
  #footer #copyright > div:first-child {
    margin-left: 0;
    padding: 0 20px; }
  #footer #copyright .mentores {
    margin-right: 0; } }

#rodape {
  background: #1B1C1E; }

@media (max-width: 991px) {
  #footer .container > div:first-of-type {
    padding-right: 15px; } }

#footer .container > div:first-of-type {
  border-right: 1px solid rgba(255, 255, 255, 0.06) !important; }
  @media (min-width: 768px) and (max-width: 1090px) {
    #footer .container > div:first-of-type {
      margin-left: -18px; } }
  @media (min-width: 1100px) and (max-width: 1410px) {
    #footer .container > div:first-of-type {
      margin-left: -92px; } }
  @media (min-width: 1411px) {
    #footer .container > div:first-of-type {
      margin-left: -128px; } }

@media (min-width: 768px) and (max-width: 1090px) {
  #footer .container > div:last-of-type {
    margin-left: -18px; } }

@media (min-width: 1100px) and (max-width: 1410px) {
  #footer .container > div:last-of-type {
    margin-right: -88px; } }

@media (min-width: 1411px) {
  #footer .container > div:last-of-type {
    margin-right: -85px !important; } }

/** Default Product **/
.listagem-item .imagem-produto {
  width: 100%;
  height: 200px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center; }
  .listagem-item .imagem-produto img {
    width: 90%;
    height: 90%;
    display: block;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center; }

.listagem-item .info-produto {
  padding: 10px 10px; }
  .listagem-item .info-produto .nome-produto {
    display: block;
    margin-bottom: 5px;
    margin-top: 30px;
    font-weight: 600;
    font-family: "Work Sans", sans-serif;
    font-size: 14px;
    position: relative;
    padding: 5px 0;
    border-bottom: 1px solid #e9e9e9 !important; }
  .listagem-item .info-produto .preco-produto div {
    margin-top: 10px; }
    .listagem-item .info-produto .preco-produto div .preco-promocional {
      font-size: 21px;
      font-weight: 700;
      font-family: "Work Sans", sans-serif;
      color: #1B1C1E; }
    .listagem-item .info-produto .preco-produto div .preco-parcela {
      font-size: 15px;
      font-weight: 300;
      font-family: "Work Sans", sans-serif;
      color: #1B1C1E;
      position: relative;
      margin-left: 103px; }
      .listagem-item .info-produto .preco-produto div .preco-parcela:before {
        content: 'À vista ou em';
        position: absolute;
        top: -1px;
        left: -103px;
        width: 124px;
        height: 30px;
        font-weight: 600;
        font-size: 15px; }
      .listagem-item .info-produto .preco-produto div .preco-parcela strong {
        font-weight: 600; }

.d-none {
  display: none !important; }

.atalhos-mobile {
  display: none !important; }

#menu-mobile {
  position: relative;
  z-index: 200;
  background-color: white;
  box-shadow: 0px 1px 0px 0px #363636; }

@media (min-width: 992px) {
  #menu-mobile {
    display: none !important; } }

#menu-mobile .top {
  display: flex;
  justify-content: space-between;
  align-items: center; }

#menu-mobile .top .logo-mobile {
  margin-bottom: 15px; }

#menu-mobile #search-form {
  border-bottom: none !important; }

#menu-mobile .top .logo-mobile a {
  display: block; }

#menu-mobile .top .logo-mobile a img {
  width: 100%; }

#menu-mobile .top .carrinho-mobile {
  width: 50px;
  color: #25262C;
  font-family: "Open Sans", "Montserrat", sans-serif;
  font-size: 7px;
  font-weight: 600;
  line-height: 2px;
  text-align: center;
  text-transform: uppercase;
  margin-right: -10px; }

#menu-mobile .bottom {
  display: flex;
  justify-content: space-between; }

#menu-mobile .bottom .search-mobile {
  position: relative;
  width: 100%; }

#menu-mobile .bottom .search-mobile form {
  position: relative;
  width: 100%;
  margin: 0; }

#menu-mobile .bottom .search-mobile form input.ui-autocomplete-input {
  width: calc(100% - 30px);
  background: #F5F5F5;
  border-radius: 0px;
  box-shadow: 0px 0px 0px 1px #DEDEDE;
  border: 0;
  padding: 7px 15px 7px 42px;
  font-family: "Open Sans", "Montserrat", sans-serif;
  font-weight: 300;
  font-size: 12px;
  line-height: 25px;
  color: #25262C;
  transition: all 0.3s linear;
  margin: 0; }

#menu-mobile .bottom .search-mobile form input.ui-autocomplete-input:focus {
  box-shadow: 0px 0px 0px 1px #FBA3B9; }

#menu-mobile .bottom .search-mobile form .botao-busca {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 40px;
  background-color: transparent;
  background-image: none;
  border: 0;
  box-shadow: none;
  color: black;
  font-size: 20px; }

@media only screen and (max-width: 991px) {
  input[type="text"] {
    padding: 10px; } }

#menu-mobile a:hover {
  text-decoration: none !important; }

#menu-mobile .menu.superior {
  display: none; }

#menu-mobile #toggle-mobile,
#menu-mobile .carrinho-mobile {
  display: block;
  height: 40px;
  width: 50px;
  color: #FFFFFF;
  font-family: "Open Sans", "Montserrat", sans-serif;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 0;
  line-height: 15px;
  border-radius: 5px;
  background-color: transparent; }

#menu-mobile .carrinho-mobile {
  text-indent: -9999px; }

#menu-mobile .carrinho-mobile:after {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Carrinho.png");
  font-family: FontAwesome;
  display: block;
  font-size: 20px;
  text-indent: -2px;
  margin-top: 4px; }

#menu-mobile #toggle-mobile .menu-open,
#menu-mobile #toggle-mobile .menu-close {
  text-indent: -9999px;
  text-align: left;
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Menu.png");
  height: 25px;
  margin-left: -8px; }

#menu-mobile #toggle-mobile .menu-close {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Fechar.png") !important; }

@media (max-width: 991px) {
  .pagina-carrinho #menu-mobile {
    position: absolute !important; } }

@media (max-width: 991px) {
  .atalhos-mobile + .conteiner {
    display: none; }
  #cabecalho > .conteiner > .conteudo-topo {
    display: none !important; }
  #menu-mobile .botao.botao-busca.icon-search.fundo-secundario:before {
    content: url(https://cdn.awsli.com.br/1952/1952461/arquivos/Bitmap.png) !important; }
  #menu-mobile .bottom .search-mobile form input.ui-autocomplete-input {
    box-shadow: inset 0px -1px 0px #00000029;
    background: #E6E4E557;
    /* border     : 1px solid #000; */
    width: 100%;
    font-family: 'Work Sans';
    text-transform: lowercase; }
  body > span, .pagina-produto .principal .atributo-comum > span body > b {
    display: none !important; }
  #menu-mobile .bottom .search-mobile form input.ui-autocomplete-input:-ms-input-placeholder {
    color: #25262C; }
  #menu-mobile .bottom .search-mobile form input.ui-autocomplete-input::placeholder,
  #menu-mobile .bottom .search-mobile form input.ui-autocomplete-input:-ms-input-placeholder,
  #menu-mobile .bottom .search-mobile form input.ui-autocomplete-input::-ms-input-placeholder {
    color: #25262C; }
  #menu-mobile {
    position: fixed !important;
    top: 0;
    width: 100%; } }

@media (max-width: 1024px) {
  .conteiner-principal .conteiner {
    padding: 10px 20px; } }

@media (min-width: 1410px) {
  .conteiner {
    max-width: 1410px !important; } }

.pagina-inicial #new-mini-banner figure {
  position: relative; }
  .pagina-inicial #new-mini-banner figure .title-banner {
    position: absolute;
    top: 41%;
    left: 5%; }
    .pagina-inicial #new-mini-banner figure .title-banner p {
      font-family: "Work Sans", sans-serif;
      color: #1B1C1E;
      font-size: 19px;
      line-height: 24px; }
      .pagina-inicial #new-mini-banner figure .title-banner p span, .pagina-inicial #new-mini-banner figure .title-banner p .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-inicial #new-mini-banner figure .title-banner p b {
        font-weight: 700; }
    .pagina-inicial #new-mini-banner figure .title-banner.title-go p {
      color: #ffffff; }
    .pagina-inicial #new-mini-banner figure .title-banner.title-lexxa {
      top: 38%; }

.pagina-inicial .secao-banners #full-banner .swiper-slide > div {
  position: absolute; }

.pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-01 {
  position: absolute;
  top: 63px;
  left: 18%; }
  .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-01 h2 {
    font-family: 'Work Sans';
    font-weight: 500;
    font-size: 46px;
    line-height: 50px;
    color: #1B1C1E;
    border-bottom: 1.5px solid #1B1C1E;
    padding-bottom: 12px;
    text-transform: uppercase; }
  .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-01 p {
    font-family: 'Work Sans';
    color: #1B1C1E;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    text-transform: uppercase; }
    .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-01 p strong {
      font-size: 23px;
      font-weight: 700; }

.pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-02 {
  position: absolute;
  font-family: 'Work Sans';
  color: #1B1C1E;
  top: 42%;
  left: 51%;
  transform: translate(-50%, -50%);
  width: 25%; }
  .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-02 h2 {
    font-weight: 400;
    font-size: 24px;
    margin-bottom: 0; }
    .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-02 h2 strong {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 53px; }
  .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-02 p {
    font-size: 15px;
    font-weight: 500; }

.pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 {
  position: absolute;
  top: 78px;
  left: 21%; }
  @media (max-width: 1200px) {
    .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 {
      left: 18%; } }
  .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 {
    color: #ffffff; }
    .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 span, .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 b {
      font-weight: 300;
      font-size: 17px; }
      .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 span b, .pagina-produto .principal .atributo-comum > span .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 b b {
        text-transform: uppercase;
        font-weight: 500; }
    .pagina-inicial .secao-banners #full-banner .swiper-slide .banner-text-03 h2 strong {
      text-transform: uppercase;
      font-size: 50px;
      font-weight: 500; }

.pagina-inicial .secao-banners #full-banner-mobile .swiper-slide > div {
  position: absolute; }

.pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-01 {
  position: absolute;
  bottom: 50px;
  left: 10%; }
  .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-01 h2 {
    font-family: 'Work Sans';
    font-weight: 600;
    font-size: 31px;
    line-height: 37px;
    color: #1B1C1E;
    border-bottom: 1.5px solid #1B1C1E;
    padding-bottom: 12px;
    text-transform: uppercase; }
  .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-01 p {
    font-family: 'Work Sans';
    color: #1B1C1E;
    font-weight: 600;
    font-size: 19px;
    line-height: 22px;
    text-transform: uppercase;
    line-height: 30px; }
    .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-01 p strong {
      font-size: 25px;
      font-weight: 700; }

.pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-02 {
  position: absolute;
  bottom: 38%;
  left: 10%;
  color: #1B1C1E; }
  .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-02 h2 {
    font-weight: 400;
    font-size: 29px;
    margin-bottom: 0; }
    .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-02 h2 strong {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 53px; }
  .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-02 p {
    font-size: 18px;
    font-weight: 500; }

.pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 {
  position: absolute;
  bottom: 10%;
  left: 0%; }
  .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 {
    color: #ffffff;
    text-align: center;
    line-height: 30px; }
    .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 span, .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 b {
      font-weight: 300;
      font-size: 22px; }
      .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 span b, .pagina-produto .principal .atributo-comum > span .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 b b {
        text-transform: uppercase;
        font-weight: 500; }
    .pagina-inicial .secao-banners #full-banner-mobile .swiper-slide .banner-text-03 h2 strong {
      text-transform: uppercase;
      font-size: 34px;
      font-weight: 500; }

.pagina-login #corpo {
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/padrao.png");
  padding: 50px 0; }
  .pagina-login #corpo .conteiner .cadastro {
    background-color: transparent;
    margin-top: 55px; }
    .pagina-login #corpo .conteiner .cadastro .caixa-sombreada {
      border: 1px solid #CECECE;
      background-color: #ffffff;
      padding: 0; }
      .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset {
        position: relative; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset legend {
          color: white;
          font-size: 22px;
          font-family: "Work Sans", sans-serif;
          font-weight: 600;
          text-align: center;
          display: flex;
          align-items: center;
          justify-content: center;
          flex-direction: column;
          padding: 30px;
          background: #363636; }
          .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset legend .icon-user::before {
            content: "";
            background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/cadastrado.png");
            height: 28px;
            width: 28px; }
          .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset legend .icon-edit::before {
            content: "";
            background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/cadastrar.png");
            height: 28px;
            width: 28px; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset #register-title {
          text-align: center;
          font-size: 16px;
          font-family: 'Work Sans';
          color: black;
          font-weight: 300;
          margin-bottom: 31px; }
          .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset #register-title strong {
            font-weight: 500; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset label {
          font-family: "Work Sans", sans-serif;
          font-weight: 300;
          font-size: 12px;
          line-height: 17px;
          text-transform: uppercase;
          margin-left: 10%;
          color: #1B1C1E; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset input {
          display: block;
          background: #FFFFFF;
          border-radius: 0;
          padding: 0;
          margin-left: 10%;
          width: 80%;
          border: 0;
          border-bottom: 1px solid #1B1C1E;
          box-shadow: none;
          text-indent: 15px;
          height: 50px; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada fieldset button.botao {
          font-size: 17px;
          text-transform: uppercase;
          margin: 0;
          width: 80%;
          margin-left: 10%;
          padding: 15px;
          border-radius: 0;
          font-weight: 500;
          background-color: #1B1C1E;
          background-image: none;
          transition: all .3s ease-in-out;
          font-family: "Work Sans", sans-serif;
          margin-bottom: 22px;
          position: relative;
          margin-top: 115px;
          letter-spacing: 1px; }
      .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .control-group {
        display: flex;
        flex-direction: column;
        margin: 0; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .control-group label {
          font-family: "Work Sans", sans-serif;
          font-weight: 300;
          font-size: 12px;
          line-height: 17px;
          text-transform: uppercase;
          margin-left: 10%;
          color: #1B1C1E; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .control-group .controls {
          margin: 0 0 15px 0; }
          .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .control-group .controls input {
            display: block;
            background: #FFFFFF;
            border-radius: 0;
            padding: 0;
            margin-left: 10%;
            width: 80%;
            border: 0;
            border-bottom: 1px solid #1B1C1E;
            box-shadow: none;
            text-indent: 15px; }
          .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .control-group .controls button.botao {
            font-size: 16px;
            margin: 0;
            width: 80%;
            margin-left: 10%;
            padding: 15px;
            border-radius: 0;
            font-weight: 500;
            background-color: #1B1C1E;
            background-image: none;
            transition: all .3s ease-in-out;
            font-family: "Work Sans", sans-serif;
            margin-bottom: 10px;
            position: relative;
            margin-top: 85px; }
      .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .recuperar-senha {
        position: absolute;
        bottom: 41%;
        right: 0;
        line-height: 17px;
        text-align: right;
        -webkit-text-decoration-line: underline;
                text-decoration-line: underline;
        color: #1B1C1E;
        margin-right: 10%;
        font-family: "Work Sans", sans-serif;
        font-size: 14px;
        font-weight: 500; }
        .pagina-login #corpo .conteiner .cadastro .caixa-sombreada .recuperar-senha i {
          display: none; }

.pagina-cadastro #corpo {
  background-color: #E9E9E9;
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/padrao.png"); }
  .pagina-cadastro #corpo .conteiner {
    background-color: #ffffff;
    border: 1px solid #e9e9e9;
    margin-top: 60px;
    margin-bottom: 60px;
    max-width: 992px !important; }
    .pagina-cadastro #corpo .conteiner .cadastro {
      position: relative; }
      .pagina-cadastro #corpo .conteiner .cadastro .span12 {
        width: 100%;
        background: #ffffff; }
        .pagina-cadastro #corpo .conteiner .cadastro .span12 h1 {
          position: relative;
          text-align: center;
          margin: 0;
          background: #1B1C1E;
          position: absolute;
          width: 104%;
          /* margin-top: 20px; */
          height: 135px;
          color: #ffffff;
          padding: 58px;
          left: -2%;
          top: -1%; }
          .pagina-cadastro #corpo .conteiner .cadastro .span12 h1::before {
            content: "";
            background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/cadastrar.png");
            height: 28px;
            width: 31px;
            position: absolute;
            top: 26px;
            left: 48.5%; }
      .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso {
        background-color: transparent;
        margin-top: 135px; }
        .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada {
          border: 1px solid #CECECE;
          background-color: #ffffff;
          padding: 0;
          padding-bottom: 55px;
          padding-top: 45px;
          margin-top: 50px;
          box-shadow: none;
          width: 90%;
          margin-left: 5%; }
          .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset {
            position: relative;
            background: #ffffff; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset label i {
              display: none; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset legend {
              color: #1B1C1E;
              font-size: 21px;
              font-family: "Work Sans", sans-serif;
              text-align: center;
              display: flex;
              align-items: center;
              justify-content: center;
              padding: 15px;
              border: none;
              position: absolute;
              top: -100px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset legend .icon-user::before {
                content: "";
                background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/icon-account.png");
                height: 28px;
                width: 28px;
                background-repeat: no-repeat; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset #register-title {
              text-align: center;
              font-size: 16px;
              font-family: 'Work Sans';
              color: black;
              font-weight: 300;
              margin-bottom: 31px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset #register-title strong {
                font-weight: 600; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset label {
              font-family: "Work Sans", sans-serif;
              font-weight: 300;
              font-size: 12px;
              line-height: 17px;
              text-transform: uppercase;
              margin-left: 10%;
              color: #1B1C1E; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset input {
              display: block;
              background: #FFFFFF;
              border-radius: 0;
              padding: 0;
              margin-left: 10%;
              width: 80%;
              border: 0;
              border-bottom: 1px solid #1B1C1E;
              box-shadow: none;
              text-indent: 15px; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada fieldset button.botao {
              font-size: 16px;
              text-transform: uppercase;
              margin: 0;
              width: 80%;
              margin-left: 10%;
              padding: 15px;
              border-radius: 0;
              font-weight: 500;
              background-color: #1B1C1E;
              background-image: none;
              transition: all .3s ease-in-out;
              font-family: "Work Sans", sans-serif;
              margin-bottom: 22px;
              position: relative;
              margin-top: 85px; }
          .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .control-group {
            display: flex;
            flex-direction: column;
            margin: 0; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .control-group label {
              font-family: "Work Sans", sans-serif;
              font-weight: 300;
              font-size: 12px;
              line-height: 17px;
              text-transform: uppercase;
              margin-left: 10%;
              color: #1B1C1E; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .control-group .controls {
              margin: 0 0 15px 0; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .control-group .controls input {
                display: block;
                background: #FFFFFF;
                border-radius: 0;
                padding: 0;
                margin-left: 10%;
                width: 80%;
                border: 0;
                border-bottom: 1px solid #1B1C1E;
                box-shadow: none;
                text-indent: 15px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .control-group .controls button.botao {
                font-size: 16px;
                margin: 0;
                width: 80%;
                margin-left: 10%;
                padding: 15px;
                border-radius: 0;
                font-weight: 500;
                background-color: #1B1C1E;
                background-image: none;
                transition: all .3s ease-in-out;
                font-family: "Work Sans", sans-serif;
                margin-bottom: 10px;
                position: relative;
                margin-top: 85px; }
          .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .recuperar-senha {
            position: absolute;
            bottom: 41%;
            right: 0;
            line-height: 17px;
            text-align: right;
            -webkit-text-decoration-line: underline;
                    text-decoration-line: underline;
            color: #1B1C1E;
            margin-right: 10%;
            font-family: "Work Sans", sans-serif;
            font-size: 14px;
            font-weight: 500; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-acesso .caixa-sombreada .recuperar-senha i {
              display: none; }
      .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro {
        background-color: #ffffff;
        margin-top: 20px; }
        .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div {
          margin-top: 55px;
          margin-left: 0px; }
          .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada {
            border: 1px solid #CECECE;
            background-color: #ffffff;
            padding: 0;
            padding-bottom: 55px;
            padding-top: 45px;
            margin-top: 50px;
            box-shadow: none;
            width: 90%;
            margin-left: 5%; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset {
              background: #ffffff;
              position: relative; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset #id_tipo, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #id_tipo {
                display: flex;
                align-items: center;
                justify-content: center !important; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset #id_tipo label, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #id_tipo label {
                  margin: 0;
                  padding: 0;
                  display: flex;
                  align-items: center; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset legend, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset legend {
                color: #1B1C1E;
                font-size: 21px;
                font-family: "Work Sans", sans-serif;
                text-align: center;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 15px;
                border: none;
                position: absolute;
                top: -100px; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset legend .icon-list::before, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset legend .icon-list::before {
                  content: "";
                  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/icon-dados.png");
                  height: 28px;
                  width: 28px;
                  background-repeat: no-repeat; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset legend .icon-map-marker::before, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset legend .icon-map-marker::before {
                  content: "";
                  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/icon-endereco.png");
                  height: 28px;
                  width: 28px;
                  background-repeat: no-repeat; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset #register-title, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #register-title {
                text-align: center;
                font-size: 14px;
                font-family: 'Work Sans';
                color: black;
                font-weight: 300;
                margin-bottom: 31px; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset #register-title strong, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #register-title strong {
                  font-weight: 500; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset label, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset label {
                font-family: "Work Sans", sans-serif;
                font-weight: 300;
                font-size: 10px;
                line-height: 17px;
                text-transform: uppercase;
                margin-left: 15%;
                color: #1B1C1E; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset input, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset input {
                display: block;
                background: #FFFFFF;
                border-radius: 0;
                padding: 0;
                margin-left: 15%;
                width: 75%;
                border: 0;
                border-bottom: 1px solid #1B1C1E;
                box-shadow: none;
                text-indent: 15px;
                height: 50px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset select, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset select {
                display: block;
                background: #FFFFFF;
                border-radius: 0;
                padding: 0;
                margin-left: 15%;
                width: 70%;
                border: 0;
                border-bottom: 1px solid #1B1C1E;
                box-shadow: none;
                text-indent: 15px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset button.botao, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset button.botao {
                font-size: 16px;
                text-transform: uppercase;
                margin: 0;
                width: 80%;
                margin-left: 10%;
                padding: 15px;
                border-radius: 0;
                font-weight: 500;
                background-color: #1B1C1E;
                background-image: none;
                transition: all .3s ease-in-out;
                font-family: "Work Sans", sans-serif;
                margin-bottom: 22px;
                position: relative;
                margin-top: 85px; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group {
              flex-direction: column;
              margin: 0; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group span, .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group b, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group span, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group b {
                float: right;
                margin-right: 16%;
                font-size: 14px; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group label, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group label {
                font-family: "Work Sans", sans-serif;
                font-weight: 300;
                font-size: 11px;
                line-height: 17px;
                text-transform: uppercase;
                margin-left: 15%;
                color: #1B1C1E;
                float: left;
                text-align: left;
                width: 100%; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group .controls, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group .controls {
                margin: 0 0 15px 0; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group .controls input, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group .controls input {
                  display: block;
                  background: #FFFFFF;
                  border-radius: 0;
                  padding: 0;
                  margin-left: 15%;
                  width: 70%;
                  border: 0;
                  border-bottom: 1px solid #1B1C1E;
                  box-shadow: none;
                  text-indent: 15px; }
                .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .control-group .controls button.botao, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .control-group .controls button.botao {
                  font-size: 16px;
                  margin: 0;
                  width: 80%;
                  margin-left: 10%;
                  padding: 15px;
                  border-radius: 0;
                  font-weight: 500;
                  background-color: #1B1C1E;
                  background-image: none;
                  transition: all .3s ease-in-out;
                  font-family: "Work Sans", sans-serif;
                  margin-bottom: 10px;
                  position: relative;
                  margin-top: 85px; }
            .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .recuperar-senha, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .recuperar-senha {
              position: absolute;
              bottom: 41%;
              right: 0;
              line-height: 17px;
              text-align: right;
              -webkit-text-decoration-line: underline;
                      text-decoration-line: underline;
              color: #1B1C1E;
              margin-right: 10%;
              font-family: "Work Sans", sans-serif;
              font-size: 14px;
              font-weight: 500; }
              .pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada .recuperar-senha i, .pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada .recuperar-senha i {
                display: none; }
      .pagina-cadastro #corpo .conteiner .cadastro .acao-editar div {
        display: flex;
        align-items: center;
        justify-content: center; }
        .pagina-cadastro #corpo .conteiner .cadastro .acao-editar div a {
          display: none; }
        .pagina-cadastro #corpo .conteiner .cadastro .acao-editar div button {
          width: 38%;
          height: 58px;
          font-size: 16px;
          text-transform: uppercase;
          color: #ffffff;
          box-shadow: none;
          background: #1B1C1E;
          font-family: 'Work Sans';
          font-size: 16px; }

.pagina-login #id_email, .pagina-login #id_senha {
  font-family: 'Work Sans'; }

.pagina-login #modalRecuperarSenha .titulo {
  font-family: 'Work Sans'; }

.pagina-login #modalRecuperarSenha p {
  color: #1B1C1E; }

.pagina-login #modalRecuperarSenha label strong {
  font-family: 'Work Sans';
  color: #1b1c1e;
  font-weight: 300;
  text-transform: uppercase;
  font-size: 12px; }

.pagina-login #modalRecuperarSenha .botao {
  background: #1b1c1e;
  color: white;
  font-family: 'Work Sans';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 14px;
  border-radius: 0;
  text-align: center;
  height: 50px;
  width: 200px;
  display: flex;
  align-items: center;
  justify-content: center; }

.pagina-login #modalRecuperarSenha input#id_email_recuperar_senha {
  font-family: 'Work Sans'; }

.pagina-login #modalRecuperarSenha input#id_email_recuperar_senha:focus {
  border-color: black;
  box-shadow: none;
  color: #1b1c1e; }

.pagina-login #modalRecuperarSenha {
  border-radius: 0; }

.pagina-login #modalRecuperarSenha span.titulo, .pagina-login #modalRecuperarSenha .pagina-produto .principal .atributo-comum > span b.titulo, .pagina-produto .principal .atributo-comum > span .pagina-login #modalRecuperarSenha b.titulo {
  text-align: center;
  width: 100%;
  font-family: 'Work Sans';
  font-size: 20px; }

.pagina-login #modalRecuperarSenha .modal-header {
  padding: 25px 15px !important;
  background-color: #1B1C1E !important;
  border-bottom: none; }

.pagina-login #modalRecuperarSenha .modal-header .close {
  color: white !important;
  opacity: 1; }

.pagina-login #modalRecuperarSenha form {
  display: flex;
  flex-direction: column;
  margin: 30px 5px; }

.pagina-login #modalRecuperarSenha input#id_email_recuperar_senha {
  margin-top: 10px;
  width: 100%;
  border: 0;
  box-shadow: none;
  border-bottom: 1px solid #1b1c1e;
  border-radius: 0;
  height: 50px; }

.pagina-login #modalRecuperarSenha .modal-footer {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.pagina-login #modalRecuperarSenha a.botao {
  background: white !important;
  border: 2px solid #1b1c1e !important;
  color: #1b1c1e !important; }

@media (max-width: 992px) {
  .pagina-cadastro #corpo .conteiner .cadastro .acao-editar div button {
    width: 100%; } }

.pagina-conta #corpo,
.pagina-pedido-listar #corpo {
  background: #ebebeb; }
  .pagina-conta #corpo .conteiner,
  .pagina-pedido-listar #corpo .conteiner {
    background: #ebebeb; }
    .pagina-conta #corpo .conteiner .minha-conta,
    .pagina-conta #corpo .conteiner .meus-pedidos,
    .pagina-pedido-listar #corpo .conteiner .minha-conta,
    .pagina-pedido-listar #corpo .conteiner .meus-pedidos {
      margin-bottom: 100px; }
      .pagina-conta #corpo .conteiner .minha-conta .abas-conta li a,
      .pagina-conta #corpo .conteiner .meus-pedidos .abas-conta li a,
      .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conta li a,
      .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conta li a {
        background: transparent;
        border: none;
        color: #1B1C1E;
        font-size: 30px;
        font-family: "Work Sans";
        margin-bottom: 25px;
        padding-left: 0 !important;
        box-shadow: none;
        font-weight: 600; }
        .pagina-conta #corpo .conteiner .minha-conta .abas-conta li a i,
        .pagina-conta #corpo .conteiner .meus-pedidos .abas-conta li a i,
        .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conta li a i,
        .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conta li a i {
          display: none; }
      .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo,
      .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo,
      .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo,
      .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo {
        box-shadow: none;
        background: #fff;
        border: 1px solid #cecece; }
        .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados,
        .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados,
        .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados,
        .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados {
          border: none; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados h3,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados h3 {
            display: none; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset legend,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset legend,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset legend,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset legend {
            font-size: 16px;
            color: #1B1C1E;
            font-family: "Work Sans", sans-serif;
            font-weight: 600; }
            .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset legend i,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset legend i,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset legend i,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset legend i {
              display: none; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info {
            box-shadow: none;
            border: 1px solid #cecece;
            background: #f8f8f8;
            padding: 20px;
            font-family: "Work Sans", sans-serif;
            font-size: 14px;
            color: #1B1C1E; }
            .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b {
              font-weight: 500; }
            .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info span, .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
            .pagina-produto .principal .atributo-comum > span .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
            .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset ul.caixa-info b,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info span,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info .pagina-produto .principal .atributo-comum > span b,
            .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset ul.caixa-info b {
              font-weight: 300; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-left {
            display: none; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar > .botao,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar > .botao,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar > .botao,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar > .botao {
            float: left;
            margin-bottom: 30px;
            padding: 0;
            color: black;
            background: transparent;
            box-shadow: none;
            border: none;
            font-family: "Work Sans", sans-serif;
            font-size: 14px;
            font-weight: 500;
            text-decoration: underline; }
            .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar > .botao i,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar > .botao i,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar > .botao i,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar > .botao i {
              display: none; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-right,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-right,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados fieldset .acao-editar .pull-right,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados fieldset .acao-editar .pull-right {
            text-decoration: underline; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h5 a,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados h5 a,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h5 a,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados h5 a {
            font-family: "Work Sans", sans-serif;
            background: transparent;
            color: #1B1C1E;
            border: 1px solid #1B1C1E;
            border-left: 1px solid;
            box-shadow: none;
            font-size: 16px;
            font-weight: 500;
            margin-left: 0px;
            padding: 13px;
            text-transform: uppercase;
            text-shadow: none;
            border-color: #1B1C1E !important; }
          .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada,
          .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada,
          .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada,
          .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada {
            box-shadow: none; }
            .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table,
            .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table,
            .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table,
            .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table {
              border: 1px solid #f8f8f8; }
              .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table thead,
              .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table thead,
              .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table thead,
              .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table thead {
                background: #f8f8f8; }
                .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table thead tr th h5,
                .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table thead tr th h5,
                .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table thead tr th h5,
                .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table thead tr th h5 {
                  font-family: "Work Sans", sans-serif;
                  font-size: 14px;
                  font-weight: 300;
                  text-transform: uppercase;
                  text-align: left;
                  margin-left: 10px; }
              .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody,
              .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody,
              .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody,
              .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody {
                font-family: "Work Sans", sans-serif;
                font-size: 14px;
                color: #1B1C1E; }
                .pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody tr td,
                .pagina-conta #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody tr td,
                .pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody tr td,
                .pagina-pedido-listar #corpo .conteiner .meus-pedidos .abas-conteudo .caixa-dados .caixa-sombreada table.table tbody tr td {
                  text-align: left;
                  padding-left: 20px;
                  font-weight: 700; }

.pagina-conta #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3 small,
.pagina-pedido-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3 small,
.pagina-favorito-listar #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3 small,
.pagina-pedido #corpo .conteiner .minha-conta .abas-conteudo .caixa-dados h3 small {
  display: none; }

.pagina-conta .cadastro .caixa-dados h3 {
  padding-top: 10px;
  padding-bottom: 20px; }

.pagina-conta .cadastro .caixa-dados h3 small {
  display: none; }

.pagina-conta .secao-principal .cadastro .form-horizontal .control-label {
  float: inherit; }

.pagina-conta .abas-conteudo {
  background: white;
  box-shadow: none;
  border: 1px solid #cecece; }

.pagina-conta .abas-conteudo .caixa-dados {
  border: none; }

.pagina-conta a.botao {
  font-family: "Work Sans";
  background: #ffffff;
  border: 1px solid;
  padding: 15px 20px;
  font-weight: 300;
  line-height: normal;
  font-size: 16px;
  color: #1B1C1E;
  text-transform: unset;
  border-radius: 0;
  z-index: 4;
  transition: all .3s ease-in-out; }

.pagina-conta .caixa-dados {
  box-shadow: none; }

.pagina-conta #corpo .secao-principal .cadastro .form-horizontal.large-label .controls {
  margin-left: 0; }

.pagina-conta #corpo .secao-principal .cadastro .form-horizontal.large-label .control-label {
  text-align: left;
  color: #1B1C1E; }

.pagina-conta input#id_senha_atual,
.pagina-conta input#id_confirmacao_senha,
.pagina-conta input#id_senha {
  border: 0;
  box-shadow: none;
  font-family: 'Work Sans';
  border-bottom: 1px solid #00000047;
  border-radius: 0;
  width: 300px;
  padding-bottom: 15px;
  font-size: 25px;
  margin-top: 15px; }

.pagina-conta a.botao:hover {
  background: #1B1C1E;
  color: #ffffff; }

.pagina-conta #corpo .cadastro .acao-editar button {
  font-family: "Work Sans";
  background: #1B1C1E;
  border: 1px solid #1B1C1E;
  padding: 15px 15px;
  font-weight: 300;
  font-size: 16px;
  color: #ffffff;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border-radius: 0;
  z-index: 4;
  transition: all .3s ease-in-out; }

.pagina-conta #corpo .cadastro .acao-editar button:hover {
  background: #ffffff;
  color: #1B1C1E; }

.pagina-conta .acao-editar.row-fluid {
  /* display: flex; */
  /* justify-content: left; */ }

.pagina-conta .endereco-adicional .acao-editar a {
  margin-right: 20px;
  text-shadow: none; }

.pagina-conta #corpo .cadastro .acao-editar > div {
  display: flex;
  margin-top: 20px; }

@media (max-width: 767px) {
  .pagina-conta #corpo .secao-principal .cadastro .form-horizontal.large-label .control-label {
    margin-bottom: 0; }
  .pagina-conta input#id_senha_atual,
  .pagina-conta input#id_confirmacao_senha,
  .pagina-conta input#id_senha {
    margin-top: 0;
    padding-top: 0; }
  .pagina-conta #corpo .cadastro .acao-editar button {
    line-height: normal; }
  .pagina-conta #corpo .cadastro .acao-editar > div {
    margin-top: 20px;
    flex-direction: column; }
  .pagina-conta .minha-conta .acao-editar {
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .pagina-conta .minha-conta .acao-editar a {
    margin-top: 10px; }
  .pagina-conta p.help-inline {
    display: none !important; } }

.pagina-conta .outros-enderecos legend a {
  text-decoration: underline; }

.pagina-alterar-senha .abas-conta {
  display: none; }

.pagina-alterar-senha .cadastro .caixa-dados h3 {
  color: black;
  font-family: 'Work Sans'; }

.pagina-alterar-senha a.botao {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: normal;
  text-align: center; }

/* GRID XXD 1410px*/
@media (min-width: 1410px) {
  .conteiner {
    max-width: 1410px !important; }
  .row > .span1 {
    width: 90px; }
  .row > .span2 {
    width: 210px; }
  .row > .span3 {
    width: 330px; }
  .row > .span4 {
    width: 450px; }
  .row > .span5 {
    width: 570px; }
  .row > .span6 {
    width: 690px; }
  .row > .span7 {
    width: 810px; }
  .row > .span8 {
    width: 930px; }
  .row > .span9 {
    width: 1050px; }
  .row > .span10 {
    width: 1170px; }
  .row > .span11 {
    width: 1290px; }
  .row > .span12 {
    width: 1410px; }
  .pagina-categoria #listagemProdutos {
    margin-left: -15px;
    margin-right: -15px; }
    .pagina-categoria #listagemProdutos ul li.span3 {
      width: 33.33%;
      margin-left: 0; }
  .pagina-busca #listagemProdutos {
    margin-left: -15px;
    margin-right: -15px; }
    .pagina-busca #listagemProdutos ul li.span3 {
      width: 33.33%;
      margin-left: 0; }
  .listagem .listagem-item {
    margin-bottom: 30px !important; }
  .resumo-empresas p.resumo-text {
    min-height: 80px; }
  .xg-offset1 {
    padding-left: 11.11111111111111%; }
  table.table.tabela-carrinho tr td:first-child {
    padding-left: 50px;
    padding-top: 19px; }
  table.table.tabela-carrinho tr td:last-child {
    padding-right: 50px; }
  table.table.tabela-carrinho tr th:first-child {
    padding-left: 50px;
    padding-top: 19px; }
  table.table.tabela-carrinho tr th:last-child {
    padding-right: 50px; } }

.pagina-conta #corpo .secao-principal .coluna i[class*='icon']::before,
.pagina-pedido-listar #corpo .secao-principal .coluna i[class*='icon']::before,
.pagina-favorito-listar #corpo .secao-principal .coluna i[class*='icon']::before,
.pagina-pedido #corpo .secao-principal .coluna i[class*='icon']::before {
  content: none !important; }

.pagina-conta ul.abas-conta.borda-alpha li:not(.active),
.pagina-pedido-listar ul.abas-conta.borda-alpha li:not(.active),
.pagina-favorito-listar ul.abas-conta.borda-alpha li:not(.active),
.pagina-pedido ul.abas-conta.borda-alpha li:not(.active) {
  display: none; }

.pagina-conta #corpo .secao-principal .caixa-dados i[class*='icon']::before,
.pagina-pedido-listar #corpo .secao-principal .caixa-dados i[class*='icon']::before,
.pagina-favorito-listar #corpo .secao-principal .caixa-dados i[class*='icon']::before,
.pagina-pedido #corpo .secao-principal .caixa-dados i[class*='icon']::before {
  content: none !important; }

.pagina-conta .conta-menu .menu-simples li a:hover img,
.pagina-conta .menu-simples .active-menu-item img,
.pagina-pedido-listar .conta-menu .menu-simples li a:hover img,
.pagina-pedido-listar .menu-simples .active-menu-item img,
.pagina-favorito-listar .conta-menu .menu-simples li a:hover img,
.pagina-favorito-listar .menu-simples .active-menu-item img,
.pagina-pedido .conta-menu .menu-simples li a:hover img,
.pagina-pedido .menu-simples .active-menu-item img {
  filter: invert(100%) sepia(0%) saturate(7413%) hue-rotate(310deg) brightness(166%) contrast(100%); }

.pagina-conta .conta-menu .menu-simples li a i,
.pagina-pedido-listar .conta-menu .menu-simples li a i,
.pagina-favorito-listar .conta-menu .menu-simples li a i,
.pagina-pedido .conta-menu .menu-simples li a i {
  margin-right: 10px; }

.pagina-conta .conta-menu .menu-simples li a,
.pagina-pedido-listar .conta-menu .menu-simples li a,
.pagina-favorito-listar .conta-menu .menu-simples li a,
.pagina-pedido .conta-menu .menu-simples li a {
  display: flex;
  align-items: center; }

.pagina-conta .conta-menu,
.pagina-pedido-listar .conta-menu,
.pagina-favorito-listar .conta-menu,
.pagina-pedido .conta-menu {
  border: 0 none; }

.pagina-conta .conta-menu .nome-usuario,
.pagina-pedido-listar .conta-menu .nome-usuario,
.pagina-favorito-listar .conta-menu .nome-usuario,
.pagina-pedido .conta-menu .nome-usuario {
  border: 1px solid #1b1c1e;
  border-radius: 0;
  font-family: 'Urbanist';
  box-sizing: border-box;
  padding: 10px 60px 10px 20px;
  font-size: 14px;
  font-weight: 700;
  white-space: normal;
  line-height: 1.2em;
  background-size: contain;
  font-family: 'Work Sans';
  color: #1b1c1e; }

.pagina-conta .conta-menu .nome-usuario:before,
.pagina-pedido-listar .conta-menu .nome-usuario:before,
.pagina-favorito-listar .conta-menu .nome-usuario:before,
.pagina-pedido .conta-menu .nome-usuario:before {
  content: "Olá, ";
  font-weight: 400;
  font-size: 12px;
  float: left;
  width: 100%; }

.pagina-conta .conta-menu .nome-usuario i,
.pagina-pedido-listar .conta-menu .nome-usuario i,
.pagina-favorito-listar .conta-menu .nome-usuario i,
.pagina-pedido .conta-menu .nome-usuario i {
  display: none; }

.pagina-conta .conta-menu,
.pagina-pedido-listar .conta-menu,
.pagina-favorito-listar .conta-menu,
.pagina-pedido .conta-menu {
  margin: 0;
  padding: 0;
  box-shadow: none; }

.pagina-conta .conta-menu .menu-simples,
.pagina-pedido-listar .conta-menu .menu-simples,
.pagina-favorito-listar .conta-menu .menu-simples,
.pagina-pedido .conta-menu .menu-simples {
  margin: 20px 0 0; }

.pagina-conta .conta-menu .menu-simples li,
.pagina-pedido-listar .conta-menu .menu-simples li,
.pagina-favorito-listar .conta-menu .menu-simples li,
.pagina-pedido .conta-menu .menu-simples li {
  border: 0;
  margin: 0; }

.pagina-conta .conta-menu .menu-simples li a,
.pagina-pedido-listar .conta-menu .menu-simples li a,
.pagina-favorito-listar .conta-menu .menu-simples li a,
.pagina-pedido .conta-menu .menu-simples li a {
  padding: 10px;
  line-height: 30px;
  color: #1b1c1e;
  font-family: 'Work Sans';
  text-transform: capitalize;
  border-bottom: 1px solid #1b1c1e;
  font-weight: 700;
  font-size: 15px; }

.pagina-conta .menu-simples .active-menu-item,
.pagina-conta .menu-simples .active-menu-item a,
.pagina-conta .conta-menu .menu-simples li a:hover,
.pagina-pedido-listar .menu-simples .active-menu-item,
.pagina-pedido-listar .menu-simples .active-menu-item a,
.pagina-pedido-listar .conta-menu .menu-simples li a:hover,
.pagina-favorito-listar .menu-simples .active-menu-item,
.pagina-favorito-listar .menu-simples .active-menu-item a,
.pagina-favorito-listar .conta-menu .menu-simples li a:hover,
.pagina-pedido .menu-simples .active-menu-item,
.pagina-pedido .menu-simples .active-menu-item a,
.pagina-pedido .conta-menu .menu-simples li a:hover {
  background: #1b1c1e;
  color: white !important; }

@media (max-width: 991px) {
  body:not(.pagina-carrinho) {
    margin-top: 68px; } }

.show-page {
  opacity: 1 !important; }

/*! CSS Used from: https://www.lojawwart.com.br/avancado.css?v=20220111-152409 */
@media only screen and (max-width: 767px) {
  div#modalContato {
    overflow: scroll !important;
    z-index: 999999999 !important;
    top: 45px !important; }
  div#modalContato form.form-horizontal .modal-body .control-group .controls textarea {
    min-height: 100px !important; } }

.modal-header {
  padding: 9px 15px;
  border-bottom: 1px solid #eee; }

/*! CSS Used from: Embedded */
div#modalContato {
  height: auto;
  margin: 0 auto;
  left: 0;
  top: 0;
  border: 0;
  border-radius: 0;
  height: 100%;
  width: 100%;
  overflow: auto !important; }

@media (min-width: 768px) {
  div#modalContato {
    max-width: 700px;
    left: calc(50% - 350px); } }

div#modalContato .modal-header {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: transparent;
  border-bottom: none;
  padding: 25px 20px 0px 50px;
  font-family: "Work Sans", sans-serif;
  font-size: 16px;
  line-height: 13px;
  text-align: left;
  color: #050505;
  border-radius: 0;
  font-weight: lighter;
  background-image: url(https://cdn.awsli.com.br/1911/1911860/arquivos/chuveiro_ciadubanho_background.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 300px; }

div#modalContato .modal-header button.close {
  position: absolute;
  top: 20px;
  right: 20px;
  color: transparent;
  background-image: url(https://cdn.awsli.com.br/318/318702/arquivos/modalclose.svg);
  background-repeat: no-repeat;
  background-position: center; }

div#modalContato .modal-header button.close i::before {
  color: black; }

div#modalContato .modal-header span.titulo, div#modalContato .modal-header .pagina-produto .principal .atributo-comum > span b.titulo, .pagina-produto .principal .atributo-comum > span div#modalContato .modal-header b.titulo {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Work Sans", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 13px;
  text-align: left;
  color: #050505;
  margin-bottom: 18px;
  margin-right: 20px; }

div#modalContato .modal-header span.titulo:before, div#modalContato .modal-header .pagina-produto .principal .atributo-comum > span b.titulo:before, .pagina-produto .principal .atributo-comum > span div#modalContato .modal-header b.titulo:before {
  content: "";
  display: table;
  width: 100px;
  height: 100px;
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Fale conosco.png");
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px; }

div#modalContato form.form-horizontal {
  padding: 35px;
  padding-bottom: 0px; }

div#modalContato form.form-horizontal .modal-body {
  padding: 0;
  border: 0;
  max-height: 100%; }

div#modalContato form.form-horizontal .modal-body .control-group {
  display: flex;
  flex-direction: column;
  justify-content: center; }

div#modalContato form.form-horizontal .modal-body .control-group label {
  padding: 0;
  margin-bottom: 5px;
  display: block;
  font-family: "Work Sans", sans-serif;
  font-weight: lighter;
  font-size: 14px;
  text-align: left;
  text-transform: uppercase;
  color: #1b1c1e;
  width: 100%; }

div#modalContato form.form-horizontal .modal-body .control-group .controls {
  margin: 0 0 15px 0 !important; }

div#modalContato form.form-horizontal .modal-body .control-group .controls textarea,
div#modalContato form.form-horizontal .modal-body .control-group .controls input {
  display: block;
  width: 100%;
  height: 40px;
  background-color: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  border-bottom: 2px solid #1b1c1e; }

div#modalContato form.form-horizontal .modal-body .control-group .controls textarea {
  min-height: 150px; }

div#modalContato form.form-horizontal .modal-body .control-group .g-recaptcha {
  margin: auto; }

div#modalContato form.form-horizontal .modal-body .control-group a.botao.pull-right {
  display: none; }

div#modalContato form.form-horizontal .modal-body .control-group button[type=submit] {
  margin: 0 !important;
  width: 100%;
  text-align: center;
  font-size: 16px;
  border-radius: 0;
  border: 2px solid #1b1c1e;
  font-family: 'Work Sans';
  text-transform: uppercase;
  font-weight: normal;
  background-color: #1b1c1e;
  color: white; }

div#modalContato form.form-horizontal .modal-body .control-group button[type=submit]:hover {
  background-color: white;
  color: #1b1c1e; }

div#modalContato table.table tr {
  display: block !important;
  padding: 0;
  margin-bottom: 30px;
  border: 0 !important;
  background-color: transparent !important; }

div#modalContato table.table tr:hover {
  background-color: transparent !important; }

div#modalContato table.table tr td {
  display: block !important;
  padding: 0;
  border: 0 !important;
  text-transform: lowercase; }

div#modalContato table.table tr td b {
  font-family: "Work Sans", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 21px;
  text-align: left;
  color: #050505;
  border: 0 !important;
  font-weight: 500; }

div#modalContato table.table tr td span, div#modalContato table.table tr td .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span div#modalContato table.table tr td b {
  opacity: 1 !important; }

div#modalContato table.table tr td span.cor-secundaria, div#modalContato table.table tr td .pagina-produto .principal .atributo-comum > span b.cor-secundaria, .pagina-produto .principal .atributo-comum > span div#modalContato table.table tr td b.cor-secundaria {
  font-family: "Work Sans", sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 21px;
  text-align: left;
  color: #6C6C6C;
  opacity: 0.6; }

div#modalContato table.table tr td span.cor-principal, div#modalContato table.table tr td .pagina-produto .principal .atributo-comum > span b.cor-principal, .pagina-produto .principal .atributo-comum > span div#modalContato table.table tr td b.cor-principal {
  font-family: "Work Sans", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 21px;
  text-align: left; }

div#modalContato table.table tr td a {
  font-family: "Work Sans", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 21px;
  text-align: left; }

div#modalContato table.table tr td a:hover {
  text-decoration: underline; }

div#modalContato {
  z-index: 999999999; }

div#modalContato input, div#modalContato textarea {
  font-family: 'Work Sans';
  color: #1b1c1e; }

div#modalContato form.form-horizontal .modal-body > .row-fluid > .span6:last-child {
  display: none; }

div#modalContato form.form-horizontal .modal-body > .row-fluid > .span6:first-child {
  width: 100%;
  padding: 20px 50px; }

.swiper-button-next {
  right: -5%; }
  .swiper-button-next::after {
    content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/carousel-arrow-swiper-right.png"); }

.swiper-button-prev, .pagina-produto #images-carousel .thumbnails .swiper-button-next {
  left: -5%; }
  .swiper-button-prev::after, .pagina-produto #images-carousel .thumbnails .swiper-button-next::after {
    content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/carousel-arrow-swiper-left.png"); }

@media (min-width: 992px) {
  .swiper-pagination {
    display: none; } }

@media (max-width: 991px) {
  .swiper-button-next, .swiper-button-prev, .pagina-produto #images-carousel .thumbnails .swiper-button-next {
    display: none; } }

.swiper-pai {
  position: relative; }

/**
     * Mixins
     **/
/**
     * Pages
     **/
.pagina-pagina:not(.brands-landing-page) #corpo,
.pagina-pagina:not(.brands-landing-page) #corpo .conteiner {
  background-color: #ebebee; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box {
  display: flex;
  margin-bottom: 50px; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box > div {
  width: 50%;
  padding: 20px 65px; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box > div.quem-somos-img-box {
  text-align: center; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box {
  color: #1b1c1e; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box h2 {
  font-size: 21px;
  position: relative;
  line-height: 28px;
  font-weight: 500;
  font-family: 'Work Sans'; }

.pagina-pagina:not(.brands-landing-page) div#quem-somos {
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/chuveiro_ciadubanho_background.png");
  background-repeat: no-repeat;
  max-width: 1100px;
  margin: auto;
  /* background-color: rgba(0,0,0, 0.46); */
  background-position-x: center;
  background-position-y: 60px;
  background-color: white;
  padding-top: 52px;
  padding-bottom: 30px;
  border: 1px solid #CECECE;
  margin-bottom: 100px; }
  @media (max-width: 992px) {
    .pagina-pagina:not(.brands-landing-page) div#quem-somos {
      background-image: none !important; } }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box p {
  font-size: 16px;
  font-weight: lighter; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box h2:before {
  height: 2px; }

.pagina-pagina:not(.brands-landing-page) .secao-principal .conteudo > .caixa-sombreada {
  box-shadow: none;
  padding: 0; }

.pagina-pagina:not(.brands-landing-page) .secao-principal .conteudo > .caixa-sombreada > h1.titulo {
  text-align: center;
  font-size: 30px;
  color: #1b1c1e;
  text-transform: uppercase;
  font-weight: 500;
  margin-bottom: 60px;
  margin-top: 50px;
  letter-spacing: 2.75px;
  font-family: 'Work Sans'; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box h2::before {
  height: 4px;
  width: 51px;
  background-color: #1b1c1e;
  position: absolute;
  top: -10px;
  content: ""; }

.pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box > div.quem-somos-img-box .two-arrows {
  display: flex;
  margin-top: 15px;
  justify-content: space-between; }

.pagina-pagina:not(.brands-landing-page).pagina-quem-somos #corpo {
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/padrao.png");
  padding: 50px 0;
  padding: 0 !important; }
  .pagina-pagina:not(.brands-landing-page).pagina-quem-somos #corpo > .conteiner {
    background-color: transparent !important; }

.pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes,
.pagina-pagina:not(.brands-landing-page) #politica-de-privacidade {
  padding-top: 52px;
  padding: 52px 100px 30px 100px;
  padding-bottom: 30px;
  border: 1px solid #CECECE;
  background: white;
  margin-bottom: 130px; }
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes h4, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade h4 {
    color: #1B1C1E; }
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes h3, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade h3 {
    margin-bottom: 30px;
    line-height: 24px;
    color: #1b1c1e;
    font-size: 18px;
    font-weight: 600; }
    .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes h3:not(:first-of-type), .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade h3:not(:first-of-type) {
      margin-top: 50px !important; }
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes p, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade p {
    margin-bottom: 30px;
    line-height: 24px;
    color: #1b1c1e;
    font-weight: 400; }
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes ol li, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade ol li {
    list-style: auto;
    line-height: 24px;
    color: #1b1c1e;
    font-weight: lighter; }
  .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes ol, .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes ul, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade ol, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade ul {
    margin-bottom: 30px; }
  @media (max-width: 992px) {
    .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes,
    .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade {
      padding-top: 52px;
      padding: 15px 15px 30px 15px;
      padding-bottom: 30px;
      border: 1px solid #CECECE;
      background: white; }
      .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes h3, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade h3 {
        margin-bottom: 30px;
        line-height: 18px;
        color: #1b1c1e;
        font-size: 14px;
        font-weight: 600; }
        .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes h3:not(:first-of-type), .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade h3:not(:first-of-type) {
          margin-top: 50px !important; }
      .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes p, .pagina-pagina:not(.brands-landing-page) #trocas-e-devolucoes li, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade p, .pagina-pagina:not(.brands-landing-page) #politica-de-privacidade li {
        margin-bottom: 30px;
        line-height: 18px;
        color: #1b1c1e;
        font-weight: lighter;
        font-size: 12px; } }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-heading {
  position: relative; }
  .pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-heading > a {
    position: absolute;
    right: 10px;
    top: 10px; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-heading .accordion-toggle .m-collapse-title {
  font-family: 'Work Sans';
  font-weight: 500; }

.pagina-pagina:not(.brands-landing-page).pagina-faq div#faq {
  background: white;
  border: 1px solid #CECECE;
  padding: 50px 60px;
  margin-bottom: 100px; }
  @media (max-width: 768px) {
    .pagina-pagina:not(.brands-landing-page).pagina-faq div#faq {
      padding: 50px 0px; } }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-heading .accordion-toggle {
  border-bottom: 0;
  box-shadow: none;
  padding: 20px 32px; }
  @media (max-width: 768px) {
    .pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-heading .accordion-toggle {
      padding: 20px 15px; } }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-inner {
  border-top: none;
  padding: 0 50px 30px 30px;
  font-size: 16px;
  color: #1b1c1e;
  font-weight: 400; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-group {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid;
  margin-bottom: 0; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-toggle:not(.collapsed) img.arrow-faq {
  transform: rotate(180deg);
  transition: all .3s ease-in-out;
  width: 15px;
  height: 10px; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-toggle img.arrow-faq {
  transition: all .3s ease-in-out; }

.pagina-pagina:not(.brands-landing-page).pagina-faq a.accordion-toggle {
  font-size: 18px;
  font-family: 'Work Sans';
  color: #1B1C1E;
  font-weight: 600; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .accordion-group:last-of-type {
  border-bottom: 1px solid; }

.pagina-pagina:not(.brands-landing-page).pagina-faq .conteudo h1.titulo {
  margin-bottom: 60px; }

@media (max-width: 992px) {
  .pagina-pagina:not(.brands-landing-page) #quem-somos {
    background-image: none !important;
    padding-top: 0 !important; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box:first-child {
      flex-direction: column-reverse; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box:last-child {
      flex-direction: column; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box > div {
      width: 100% !important;
      padding: 20px 10px; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box > div.quem-somos-img-box .two-arrows img {
      width: 35%; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box h2 {
      font-size: 14px;
      line-height: 18px; }
    .pagina-pagina:not(.brands-landing-page) #quem-somos .quem-somos-box .quem-somos-txt-box p {
      font-size: 14px;
      line-height: 18px;
      margin-top: 20px; }
  .pagina-pagina:not(.brands-landing-page) .secao-principal .conteudo > .caixa-sombreada > h1.titulo {
    font-size: 18px;
    margin-bottom: 16px; } }

@media (max-width: 768px) {
  .pagina-inicial .listagem .titulo-categoria {
    margin: 60px 0 0 !important; } }

.pagina-inicial .listagem .listagem-linha li {
  border: none; }

.pagina-inicial .listagem ul.produtos-carrossel {
  padding: 0; }
  .pagina-inicial .listagem ul.produtos-carrossel .listagem-item {
    margin: 0;
    padding: 0; }

.pagina-inicial s.preco-venda.titulo {
  /* font-size: 1.1rem; */
  font-weight: bold;
  font-family: "Work Sans", sans-serif; }

#stripe-banner {
  width: 100%;
  display: flex;
  padding: 60px 0;
  margin: 0 auto;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  background-color: #ffffff; }
  @media (max-width: 768px) {
    #stripe-banner {
      padding: 60px 0 9px 0 !important; } }
  #stripe-banner div {
    padding: 0 105px;
    border-right: 1px solid #E9E9E9;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-evenly; }
    #stripe-banner div img {
      height: auto;
      margin-right: 5px; }
    #stripe-banner div p {
      margin: 0;
      padding: 0;
      font-weight: lighter;
      font-size: 14px;
      color: #1B1C1E;
      line-height: 1; }
      #stripe-banner div p strong {
        font-weight: 600;
        line-height: 32px;
        font-family: 'Work Sans'; }
    #stripe-banner div:last-child {
      border: 0; }

#full-banner .swiper-slide {
  position: relative; }
  #full-banner .swiper-slide img {
    width: 100%;
    display: block;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center; }
  #full-banner .swiper-slide .title {
    display: block;
    width: 300px;
    font-weight: 400;
    font-size: 1.8rem;
    color: #ffffff;
    background-color: transparent;
    line-height: 1;
    position: absolute;
    top: 15%;
    right: 22%; }
    #full-banner .swiper-slide .title strong {
      font-weight: 700; }
  #full-banner .swiper-slide .btn-black {
    position: absolute;
    top: 42%;
    right: 29%; }

#full-banner .swiper-button-next, #full-banner .swiper-button-prev, #full-banner .pagina-produto #images-carousel .thumbnails .swiper-button-next, .pagina-produto #images-carousel .thumbnails #full-banner .swiper-button-next {
  width: 60px; }
  #full-banner .swiper-button-next img, #full-banner .swiper-button-prev img, #full-banner .pagina-produto #images-carousel .thumbnails .swiper-button-next img, .pagina-produto #images-carousel .thumbnails #full-banner .swiper-button-next img {
    width: 100px;
    height: auto;
    max-width: none; }
  #full-banner .swiper-button-next::after, #full-banner .swiper-button-prev::after, #full-banner .pagina-produto #images-carousel .thumbnails .swiper-button-next::after, .pagina-produto #images-carousel .thumbnails #full-banner .swiper-button-next::after {
    display: none; }

#full-banner .swiper-button-prev, #full-banner .pagina-produto #images-carousel .thumbnails .swiper-button-next, .pagina-produto #images-carousel .thumbnails #full-banner .swiper-button-next {
  left: 90px; }

#full-banner .swiper-button-next {
  right: 90px; }

#full-banner .swiper-pagination {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: left;
  margin-left: 17%;
  margin-bottom: 5%; }
  #full-banner .swiper-pagination .swiper-pagination-bullet {
    background-color: white;
    border: 1px solid white;
    opacity: 1;
    transition: all .3s ease-in-out;
    height: 4px;
    width: 90px;
    border-radius: 0; }
    #full-banner .swiper-pagination .swiper-pagination-bullet-active {
      background: #1b1c1e;
      border: 1px solid #1b1c1e;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      color: #1b1c1e; }
      #full-banner .swiper-pagination .swiper-pagination-bullet-active::after {
        content: "";
        font-family: #ffffff;
        font-size: .4rem;
        color: black; }

#full-banner-mobile .swiper-slide img {
  width: 100%; }

#full-banner-mobile #full-banner-mobile {
  margin-bottom: -50px !important; }

#full-banner-mobile .swiper-button-next,
#full-banner-mobile .swiper-button-prev,
#full-banner-mobile .pagina-produto #images-carousel .thumbnails .swiper-button-next,
.pagina-produto #images-carousel .thumbnails #full-banner-mobile .swiper-button-next {
  display: none; }

#full-banner-mobile .swiper-pagination span.swiper-pagination-bullet, #full-banner-mobile .swiper-pagination .pagina-produto .principal .atributo-comum > span b.swiper-pagination-bullet, .pagina-produto .principal .atributo-comum > span #full-banner-mobile .swiper-pagination b.swiper-pagination-bullet {
  background: black; }

.bandeiras-produto span, .bandeiras-produto .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .bandeiras-produto b {
  border: none;
  padding: 3px 10px;
  font-family: 'Work Sans';
  font-weight: 300; }

.pagina-inicial .secao-banners {
  background-color: white; }

.pagina-inicial #listagemProdutos .swiper .swiper-pagination {
  bottom: -3px; }

.pagina-inicial #listagemProdutos .swiper .swiper-pagination > span.swiper-pagination-bullet, .pagina-inicial #listagemProdutos .swiper .pagina-produto .principal .atributo-comum > span .swiper-pagination > b.swiper-pagination-bullet, .pagina-produto .principal .atributo-comum > span .pagina-inicial #listagemProdutos .swiper .swiper-pagination > b.swiper-pagination-bullet {
  background-color: #1b1c1e; }

.pagina-inicial .swiper {
  padding: 0 0 30px !important; }
  @media (min-width: 768px) {
    .pagina-inicial .swiper {
      padding: 0 0 40px !important; } }

@media (min-width: 992px) {
  #full-banner-mobile {
    display: none; } }

@media (max-width: 991px) {
  #full-banner {
    display: none; }
  #product-carousel-lps .swiper {
    padding: 0 0 55px !important; } }

#corpo {
  background-color: #ffffff;
  margin: 0;
  border: 0; }
  #corpo .conteiner {
    border: 0;
    box-shadow: none; }

#new-mini-banner {
  width: 100%;
  padding: 0 0 40px 0;
  margin: 70px auto;
  position: relative; }
  @media (min-width: 769px) {
    #new-mini-banner {
      margin-bottom: 60px !important; } }
  @media (max-width: 768px) {
    #new-mini-banner {
      margin-top: 60px !important; }
      #new-mini-banner .title-bg-sections p {
        margin: 0 15px;
        font-size: 17px; } }
  #new-mini-banner h3 {
    text-align: center;
    font-size: 21px;
    font-family: 'Work Sans';
    font-weight: 500;
    color: #1B1C1E;
    letter-spacing: 3px;
    position: relative; }
    #new-mini-banner h3::after {
      content: "";
      position: absolute;
      border-bottom: 1px solid #aeaeae91;
      width: 30%;
      right: 0;
      top: 50%; }
    #new-mini-banner h3::before {
      content: "";
      position: absolute;
      border-bottom: 1px solid #aeaeae91;
      width: 30%;
      left: 0;
      top: 50%; }
  #new-mini-banner a {
    display: block;
    max-width: 32%;
    position: relative; }
    #new-mini-banner a:hover button {
      opacity: 0.9; }
      #new-mini-banner a:hover button.btn-go {
        opacity: 0.9; }
    #new-mini-banner a figure {
      position: relative;
      transition: all .3s ease-in-out; }
      #new-mini-banner a figure button {
        position: absolute;
        bottom: 12%;
        left: 4.7%;
        padding: 13px 23px 12px 15px;
        background: #1B1C1E;
        color: #ffffff;
        font-family: "Work Sans", sans-serif;
        font-size: 12px;
        letter-spacing: 0.8px;
        font-weight: 500;
        transition: all .3s ease-in-out; }
        @media (max-width: 1410px) {
          #new-mini-banner a figure button {
            padding: 8px 10px 8px 8px; } }
        #new-mini-banner a figure button img {
          margin-left: 13px; }
        #new-mini-banner a figure button.btn-go {
          background: #ffffff;
          color: #1B1C1E; }
  #new-mini-banner .conteiner {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    padding: 0; }

@media (max-width: 768px) {
  .bg-ambientes .title-bg-sections {
    margin-bottom: 75px !important; }
  .bg-ambientes .title-bg-sections p {
    margin: 0 15px;
    font-size: 17px !important; } }

.bg-ambientes h3 {
  text-align: center;
  font-size: 21px;
  font-family: 'Work Sans';
  font-weight: 500;
  color: #1B1C1E;
  letter-spacing: 3px;
  position: relative; }
  .bg-ambientes h3::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 30%;
    right: 0;
    top: 50%; }
  .bg-ambientes h3::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 30%;
    left: 0;
    top: 50%; }

.bg-ambientes .conteiner {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
  z-index: 2;
  padding: 0; }
  .bg-ambientes .conteiner > div:nth-child(2) a {
    margin: 0 10px; }
  .bg-ambientes .conteiner a {
    display: block;
    position: relative;
    margin-bottom: 11px; }
    .bg-ambientes .conteiner a:hover button {
      background-color: #1B1C1E;
      color: #ffffff; }
    .bg-ambientes .conteiner a figure {
      position: relative;
      transition: all .3s ease-in-out;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0.7) 16%, rgba(0, 0, 0, 0) 60%), linear-gradient(0deg, rgba(0, 0, 0, 0.69) 0%, rgba(0, 0, 0, 0.7) 4%, rgba(0, 0, 0, 0) 24%); }
      .bg-ambientes .conteiner a figure > img {
        position: relative;
        z-index: -1; }
      .bg-ambientes .conteiner a figure > span, .bg-ambientes .conteiner a .pagina-produto .principal .atributo-comum > span figure > b, .pagina-produto .principal .atributo-comum > span .bg-ambientes .conteiner a figure > b {
        position: absolute;
        top: 10%;
        left: 10%;
        color: #E9E9E9;
        font-size: 20px; }
      .bg-ambientes .conteiner a figure > div {
        position: absolute;
        top: 20%;
        left: 10%;
        height: 1px;
        background: #E9E9E9;
        width: 80%; }
      .bg-ambientes .conteiner a figure button {
        position: absolute;
        bottom: 0;
        left: 0;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        padding: 12px 22px;
        background: transparent;
        color: transparent;
        font-family: "Work Sans", sans-serif;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: 500;
        transition: all .3s ease-in-out; }
        .bg-ambientes .conteiner a figure button img {
          width: 77px; }

.titulo-categoria {
  text-align: center;
  font-size: 21px !important;
  font-family: 'Work Sans';
  color: #1B1C1E;
  letter-spacing: 3px;
  position: relative;
  text-transform: uppercase;
  border: none; }
  .titulo-categoria strong {
    font-weight: 500 !important;
    background-color: white;
    z-index: 400;
    position: relative;
    padding: 0 36px; }
  .titulo-categoria::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    right: 0;
    top: 50%;
    z-index: 1; }
  .titulo-categoria::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 50%; }

.logo a {
  position: unset;
  height: 94px !important; }

.brands-landing-page.page-docol .logo a img {
  width: 165px !important; }

.bg-colors-menu {
  margin-bottom: 30px !important; }
  @media (min-width: 769px) {
    .bg-colors-menu {
      margin-top: 10px; } }

@media (max-width: 768px) {
  .bg-colors-menu {
    margin-top: 60px !important; }
    .bg-colors-menu .title-bg-sections p {
      margin: 0 15px;
      font-size: 17px; } }

.bg-colors-menu h3 {
  text-align: center;
  font-size: 21px;
  font-family: 'Work Sans';
  font-weight: 500;
  color: #1B1C1E;
  letter-spacing: 3px;
  position: relative; }
  .bg-colors-menu h3::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 30%;
    right: 0;
    top: 50%; }
  .bg-colors-menu h3::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 30%;
    left: 0;
    top: 50%; }

.bg-colors-menu .conteiner {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 15px 50px 40px;
  position: relative;
  z-index: 2; }
  @media (min-width: 769px) {
    .bg-colors-menu .conteiner {
      padding: 15px 50px 73px !important; } }
  .bg-colors-menu .conteiner a {
    display: flex;
    flex-direction: column;
    text-align: center;
    justify-content: space-between; }
    .bg-colors-menu .conteiner a img {
      width: 138px; }
    .bg-colors-menu .conteiner a span, .bg-colors-menu .conteiner a .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .bg-colors-menu .conteiner a b {
      font-size: 21px;
      color: #1B1C1E;
      font-weight: 500;
      margin-top: 18px; }

.listagem-item.produto-adicionado .bandeiras-produto {
  z-index: 2 !important; }

@media (max-width: 991px) {
  .pagina-inicial .bg-colors-menu .conteiner a {
    width: 35%;
    margin-bottom: 30px; }
  .pagina-inicial h3 {
    font-size: 14px !important; }
  .pagina-inicial .titulo-categoria strong {
    font-size: 17px; }
  .pagina-inicial #stripe-banner {
    width: 100%;
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 20px 50px;
    padding: 60px 0;
    margin: 0 auto;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    background-color: #ffffff; }
  .pagina-inicial #stripe-banner div {
    padding: 0;
    border-right: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start; }
  .pagina-inicial #stripe-banner div img {
    height: auto;
    margin-right: 12px; }
  .pagina-inicial #new-mini-banner h3::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #1B1C1E;
    width: 7%;
    right: 0;
    top: 50%; }
  .pagina-inicial #new-mini-banner h3::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #1B1C1E;
    width: 7%;
    left: 0;
    top: 50%; }
  .pagina-inicial #new-mini-banner a {
    display: block;
    max-width: unset;
    position: relative;
    margin-bottom: 12px; }
  .pagina-inicial #new-mini-banner .conteiner {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
    z-index: 2; }
  .pagina-inicial .bg-ambientes h3::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 10%;
    right: 0;
    top: 50%; }
  .pagina-inicial .bg-ambientes h3::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 10%;
    left: 0;
    top: 50%; }
  .pagina-inicial .titulo-categoria::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    right: 0;
    top: 50%;
    z-index: 1; }
  .pagina-inicial .bg-colors-menu h3::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 10%;
    right: 0;
    top: 50%; }
  .pagina-inicial .bg-colors-menu h3::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #aeaeae91;
    width: 10%;
    left: 0;
    top: 50%; }
  .pagina-inicial .bg-colors-menu .conteiner {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    justify-content: space-evenly;
    padding: 10px 40px 0 40px;
    position: relative;
    z-index: 2; }
  .pagina-inicial .titulo-categoria::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 100%;
    left: 0;
    top: 50%;
    z-index: 1; }
  .pagina-inicial .bg-ambientes .conteiner > div:first-child,
  .pagina-inicial .bg-ambientes .conteiner > div:last-child {
    display: flex;
    justify-content: space-between; }
  .pagina-inicial .bg-ambientes .conteiner > div:first-child a,
  .pagina-inicial .bg-ambientes .conteiner > div:last-child a {
    width: 49%; }
  .pagina-inicial .bg-ambientes .conteiner > div:last-child a figure > div,
  .pagina-inicial .bg-ambientes .conteiner > div:first-child a figure > div {
    top: 27%; }
  .pagina-inicial .bg-ambientes .conteiner {
    flex-direction: column; }
  .pagina-inicial .bg-ambientes .conteiner > div:nth-child(2) a {
    margin: 0; }
  .pagina-inicial .bg-ambientes .conteiner a {
    margin-bottom: 0; }
  .pagina-inicial .bg-ambientes .conteiner a figure button img {
    width: 28%;
    display: none; }
  .pagina-inicial #new-mini-banner .conteiner {
    align-items: center; }
  .pagina-inicial #new-mini-banner .title-bg-sections {
    margin-bottom: 47px !important; } }

.pagina-inicial #corpo .conteiner > div:nth-child(2) a figure > span, .pagina-inicial #corpo .conteiner > div:nth-child(2) a .pagina-produto .principal .atributo-comum > span figure > b, .pagina-produto .principal .atributo-comum > span .pagina-inicial #corpo .conteiner > div:nth-child(2) a figure > b {
  font-size: 36px; }

.pagina-inicial .secao-banners .swiper-button-lock {
  display: block !important; }

.pagina-inicial .secao-banners .swiper-button-next.swiper-button-disabled,
.pagina-inicial .secao-banners .swiper-button-prev.swiper-button-disabled,
.pagina-inicial .secao-banners .pagina-produto #images-carousel .thumbnails .swiper-button-disabled.swiper-button-next,
.pagina-produto #images-carousel .thumbnails .pagina-inicial .secao-banners .swiper-button-disabled.swiper-button-next {
  opacity: 1 !important;
  pointer-events: all !important; }

.pagina-inicial .bg-colors-menu:hover,
.pagina-inicial .bg-ambientes:hover,
.pagina-inicial #new-mini-banner:hover,
.pagina-inicial #blog:hover,
.pagina-inicial .listagem .titulo-categoria:hover {
  background: none !important;
  padding-left: 0 !important; }
  .pagina-inicial .bg-colors-menu:hover strong,
  .pagina-inicial .bg-colors-menu:hover h3,
  .pagina-inicial .bg-colors-menu:hover .title-bg-sections p,
  .pagina-inicial .bg-ambientes:hover strong,
  .pagina-inicial .bg-ambientes:hover h3,
  .pagina-inicial .bg-ambientes:hover .title-bg-sections p,
  .pagina-inicial #new-mini-banner:hover strong,
  .pagina-inicial #new-mini-banner:hover h3,
  .pagina-inicial #new-mini-banner:hover .title-bg-sections p,
  .pagina-inicial #blog:hover strong,
  .pagina-inicial #blog:hover h3,
  .pagina-inicial #blog:hover .title-bg-sections p,
  .pagina-inicial .listagem .titulo-categoria:hover strong,
  .pagina-inicial .listagem .titulo-categoria:hover h3,
  .pagina-inicial .listagem .titulo-categoria:hover .title-bg-sections p {
    font-size: 22px;
    transition: all .3s ease-in-out; }

.pagina-inicial .bg-ambientes div.conteiner > div:nth-of-type(2) figure div {
  top: 17%; }

.titulo-categoria.vitrine-mas-vendido + ul.produtos-carrossel,
.titulo-categoria.vitrine-lancamento + ul.produtos-carrossel {
  margin-top: 47px; }

#blog {
  margin-bottom: 119.5px !important; }
  @media (max-width: 768px) {
    #blog .title-bg-sections p {
      margin: 0 15px;
      font-size: 17px; } }
  #blog .blog-box {
    display: flex;
    margin-top: 60px; }
    @media (max-width: 991px) {
      #blog .blog-box {
        flex-direction: column; }
        #blog .blog-box .blog-post {
          position: relative;
          margin: 15px 0px !important; } }
    #blog .blog-box .blog-post {
      position: relative;
      margin: 15px 7px !important; }
      #blog .blog-box .blog-post:first-child {
        margin-left: 0; }
      #blog .blog-box .blog-post:last-child {
        margin-right: 0; }
      @media (min-width: 992px) {
        #blog .blog-box .blog-post {
          width: 33%; } }
      #blog .blog-box .blog-post .data-blog {
        position: absolute;
        top: 13px;
        left: 0;
        background-color: #363636;
        padding: 15px 15px 3px; }
        #blog .blog-box .blog-post .data-blog p {
          font-family: "Work Sans", sans-serif;
          color: #ffffff;
          font-size: 18px;
          font-weight: 300; }
  #blog .blog-button-box {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 47.5px; }
    #blog .blog-button-box .blog-button {
      display: flex;
      align-items: center;
      justify-content: center;
      text-align: center;
      padding: 19.5px 42.5px;
      border: 1px solid #1b1c1e;
      text-transform: uppercase;
      font-family: 'Work Sans';
      font-size: 16px;
      background-color: white;
      color: #1b1c1e;
      transition: all .3s ease-in-out; }
      #blog .blog-button-box .blog-button:hover {
        background-color: #1b1c1e;
        color: white; }
  #blog .blog-post a.blog-post-continuar-lendo {
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 8px;
    font-size: 14px; }
  #blog .blog-post .blog-post-txt {
    font-family: 'Work Sans';
    font-weight: lighter;
    color: #1b1c1e;
    font-size: 14px;
    line-height: 21px; }
    #blog .blog-post .blog-post-txt p {
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical; }
  #blog .blog-post h5.blog-post-title {
    font-family: 'Work Sans';
    font-size: 18px;
    line-height: 21px;
    letter-spacing: normal;
    color: #1b1c1e;
    margin: 16px 0; }
  #blog * {
    font-family: 'Work Sans'; }

.title-bg-sections {
  display: flex;
  margin-bottom: 60px; }
  .title-bg-sections p {
    white-space: nowrap;
    margin: 0 35px;
    text-align: center;
    font-size: 21px;
    font-family: "Work Sans", sans-serif;
    font-weight: 500;
    color: #1B1C1E;
    letter-spacing: 3px; }
  .title-bg-sections .line-bg {
    border-bottom: 1px solid #E9E9E9;
    width: 100%;
    margin-bottom: 8px; }

@media (min-width: 992px) and (max-width: 1410px) {
  #cabecalho > .conteiner > .row-fluid {
    max-width: 1140px !important; }
  #cabecalho > .conteiner > .menu.superior .container {
    max-width: 1140px !important; }
  #cabecalho > .conteiner > .menu.superior ul.nivel-um li a strong {
    font-size: 12px !important; }
  #stripe-banner div {
    padding: 0px 87px !important; } }

@media (min-width: 992px) and (max-width: 1300px) {
  #cabecalho #oficial-store-menu li a {
    font-size: 10px !important;
    padding: 0 10px !important; } }

@media (min-width: 992px) {
  .bg-ambientes .title-bg-sections {
    margin-bottom: 80px !important; } }

.listagem-item:hover .imagem-produto img {
  transition: all .3s ease-in-out; }

.listagem-item .info-produto .preco-produto .desconto-a-vista {
  font-family: "Work Sans", sans-serif;
  color: #1B1C1E;
  font-size: 15px;
  font-weight: 300; }

.listagem-item .info-produto .preco-produto .desconto-a-vista strong {
  font-family: "Work Sans", sans-serif;
  color: #1B1C1E;
  font-size: 15px;
  font-weight: 600; }

/** Nova estrutura **/
.brands-landing-page .listagem-item .info-produto .preco-produto div.preco-parcela {
  margin-left: 103px !important; }

.brands-landing-page .listagem-item .imagem-produto img {
  height: 81%; }

.brands-landing-page .carousel-lps .swiper-slide a:hover img.lps-arrow {
  transform: scale(1.2);
  transition: all .3s ease-in-out; }

.brands-landing-page .carousel-lps .swiper-slide a img.lps-product-img {
  margin-top: 8%; }

.brands-landing-page .carousel-lps.categorias-lps .swiper-slide a img.lps-arrow {
  position: absolute;
  bottom: 39%; }

.brands-landing-page .carousel-lps.categorias-lps .swiper-slide a h4 {
  margin-bottom: 5%; }

.brands-landing-page .carousel-lps.cores-lps .swiper-slide a img.lps-arrow {
  position: absolute;
  bottom: 24%; }

.brands-landing-page .carousel-lps.cores-lps .swiper-slide a h4 {
  margin-bottom: 2%; }

.brands-landing-page .carousel-lps.linhas-lps .swiper-slide a img.lps-arrow {
  position: absolute;
  bottom: 30%; }

.brands-landing-page .carousel-lps.linhas-lps .swiper-slide a h4 {
  margin-bottom: 5%; }

@media (max-width: 1400px) {
  .brands-landing-page #cabecalho #search-form {
    width: 60%; } }

.brands-landing-page #cabecalho #search-form {
  width: 60% !important; }
  .brands-landing-page #cabecalho #search-form input {
    height: 34px !important; }
  @media (max-width: 768px) {
    .brands-landing-page #cabecalho #search-form {
      width: 100% !important; } }

.brands-landing-page #corpo {
  margin-top: -1px; }

.brands-landing-page .logo a {
  position: unset; }
  .brands-landing-page .logo a img {
    width: 172px; }

.brands-landing-page #go-back spam {
  width: 135px;
  font-size: 14px; }

.brands-landing-page .full-banner-mobile-lps {
  width: 100%; }

.brands-landing-page #go-back {
  display: flex;
  margin-right: 15px;
  flex-direction: row;
  align-items: center; }
  .brands-landing-page #go-back img {
    display: block;
    width: 20px;
    height: 10px;
    margin-right: 10px;
    transition: all .3s ease-in-out; }
  .brands-landing-page #go-back span, .brands-landing-page #go-back .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .brands-landing-page #go-back b {
    font-weight: 300;
    font-size: 1rem;
    line-height: 1.4; }
  .brands-landing-page #go-back:hover img {
    transform: translateX(-10px); }

.brands-landing-page.page-zen-design .carousel-lps.cores-lps .swiper-slide a {
  height: 197px !important; }
  .brands-landing-page.page-zen-design .carousel-lps.cores-lps .swiper-slide a img.lps-arrow {
    bottom: 30% !important; }

.brands-landing-page.page-zen-design .categorias-lps.carousel-lps .swiper-slide:nth-of-type(4) a img.lps-product-img {
  margin-top: 19% !important; }

.brands-landing-page.page-zen-design .linhas-lps.carousel-lps .swiper-slide:nth-of-type(2) a img.lps-product-img,
.brands-landing-page.page-zen-design .linhas-lps.carousel-lps .swiper-slide:nth-of-type(5) a img.lps-product-img {
  margin-top: 24% !important; }

.brands-landing-page.page-zen-design #cabecalho #store-menu > ul > li {
  border-bottom: 1px solid #FFF; }

.brands-landing-page.page-zen-design #cabecalho #search-form {
  border-bottom: 1px solid #FFF;
  background-color: #363636; }

.brands-landing-page.page-zen-design #cabecalho.zen-design {
  background-color: #1B1C1E; }
  .brands-landing-page.page-zen-design #cabecalho.zen-design #store-menu p {
    color: white !important; }
    .brands-landing-page.page-zen-design #cabecalho.zen-design #store-menu p * {
      color: white !important; }
  .brands-landing-page.page-zen-design #cabecalho.zen-design #store-menu .cart * {
    color: white; }
  .brands-landing-page.page-zen-design #cabecalho.zen-design #go-back {
    width: 200px; }
    .brands-landing-page.page-zen-design #cabecalho.zen-design #go-back * {
      color: white; }

.brands-landing-page.page-zen-design #cabecalho #search-form input {
  color: white; }

.brands-landing-page.page-zen-design #menu-mobile > .conteiner {
  background-color: #1b1c1e; }

.brands-landing-page.page-zen-design #cabecalho #menu-mobile #search-form {
  background-color: #363636; }

.brands-landing-page.page-zen-design #menu-mobile .carrinho-mobile:after {
  filter: invert(99%) sepia(3%) saturate(3%) hue-rotate(209deg) brightness(115%) contrast(100%); }

.brands-landing-page.page-zen-design #cabecalho #search-form button img {
  filter: invert(99%) sepia(3%) saturate(3%) hue-rotate(209deg) brightness(115%) contrast(100%); }

.brands-landing-page.page-zen-design #menu-mobile #toggle-mobile .menu-open,
.brands-landing-page.page-zen-design #menu-mobile #toggle-mobile .menu-close {
  filter: invert(99%) sepia(3%) saturate(3%) hue-rotate(209deg) brightness(115%) contrast(100%); }

@media (min-width: 768px) {
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(2):after {
    width: 44% !important; }
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(3):after {
    width: 44% !important; }
  .brands-landing-page.page-zen-design .carousel-title:last-of-type:before {
    width: 38% !important; }
  .brands-landing-page.page-zen-design .carousel-title:last-of-type:after {
    width: 38% !important; } }

@media (max-width: 768px) {
  .brands-landing-page.page-zen-design .carousel-title:first-of-type:before {
    width: 15% !important; }
  .brands-landing-page.page-zen-design .carousel-title:first-of-type:after {
    width: 15% !important; }
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(2):after {
    width: 22% !important; }
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-zen-design .carousel-title:nth-of-type(3):after {
    width: 22% !important; }
  .brands-landing-page.page-zen-design .carousel-title:last-of-type:before {
    width: 10% !important; }
  .brands-landing-page.page-zen-design .carousel-title:last-of-type:after {
    width: 10% !important; } }

.brands-landing-page .carousel-lps .swiper-slide a {
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #CECECE;
  justify-content: space-between;
  height: 255px; }

.brands-landing-page .carousel-lps .swiper-pagination {
  bottom: 3px;
  z-index: 20; }

.brands-landing-page .minibanners-conteiner-lps {
  display: flex;
  flex-flow: wrap row;
  justify-content: space-between;
  align-items: center; }

.brands-landing-page .minibanners-conteiner-lps a {
  width: 49%;
  /* padding: 13px; */ }

.brands-landing-page .carousel-lps,
.brands-landing-page #product-carousel-lps {
  margin-bottom: 50px; }

.brands-landing-page .carousel-title {
  margin-bottom: 30px; }

.brands-landing-page .minibanners-conteiner-lps {
  margin-bottom: 50px; }

.brands-landing-page #corpo .conteiner > .secao-principal {
  margin-top: 20px; }

@media (max-width: 992px) {
  .brands-landing-page .brands-landing-page .carousel-title::after {
    width: 10% !important; }
  .brands-landing-page .brands-landing-page .carousel-title::before {
    width: 10% !important; }
  .brands-landing-page .brands-landing-page .carousel-title:last-of-type:before {
    width: 10% !important; }
  .brands-landing-page .carousel-title:last-of-type:after {
    width: 10% !important; }
  .brands-landing-page .brands-landing-page .carousel-title:first-of-type:before {
    width: 10% !important; }
  .brands-landing-page .carousel-title:first-of-type:after {
    width: 10% !important; } }

.brands-landing-page .carousel-lps.categorias-lps .swiper-slide {
  background: linear-gradient(0deg, transparent 67%, #F8F8F8 35%); }

.brands-landing-page.page-docol .categorias-lps.carousel-lps .swiper-slide:nth-of-type(3) a img.lps-product-img {
  margin-top: 11% !important; }

.brands-landing-page.page-docol .categorias-lps.carousel-lps .swiper-slide:nth-of-type(4) a img.lps-product-img {
  margin-top: 22% !important; }

.brands-landing-page.page-docol .categorias-lps.carousel-lps.categorias-lps .swiper-slide:nth-of-type(1) a h4 {
  margin-bottom: 1% !important; }

.brands-landing-page.page-docol .categorias-lps.carousel-lps.categorias-lps .swiper-slide:nth-of-type(2) a h4 {
  margin-bottom: 1% !important; }

.brands-landing-page.page-docol #go-back img {
  filter: brightness(0) saturate(100%) invert(57%) sepia(81%) saturate(2831%) hue-rotate(160deg) brightness(95%) contrast(101%) !important; }

.brands-landing-page.page-docol .carousel-title::after {
  border-bottom: 1px solid #e9e9e9 !important; }

.brands-landing-page.page-docol .carousel-title::before {
  border-bottom: 1px solid #e9e9e9 !important; }

.brands-landing-page.page-docol .carousel-title {
  color: #01AEEB !important; }

.brands-landing-page.page-docol .carousel-lps .swiper-slide a img.lps-arrow {
  filter: brightness(0) saturate(100%) invert(57%) sepia(81%) saturate(2831%) hue-rotate(160deg) brightness(95%) contrast(101%) !important; }

.brands-landing-page.page-docol .carousel-lps.cores-lps .swiper-slide a {
  background-image: url(https://cdn.awsli.com.br/1911/1911860/arquivos/circulo_cores_docol.png);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 40px;
  background-size: 150px; }

@media (min-width: 768px) {
  .brands-landing-page.page-docol .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(2):after {
    width: 44% !important; }
  .brands-landing-page.page-docol .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(3):after {
    width: 34% !important; }
  .brands-landing-page.page-docol .carousel-title:nth-of-type(4):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(4):after {
    width: 44% !important; }
  .brands-landing-page.page-docol .carousel-title:last-of-type:before {
    width: 38% !important; }
  .brands-landing-page.page-docol .carousel-title:last-of-type:after {
    width: 38% !important; } }

@media (max-width: 768px) {
  .brands-landing-page.page-docol .carousel-title:first-of-type:before {
    width: 15% !important; }
  .brands-landing-page.page-docol .carousel-title:first-of-type:after {
    width: 15% !important; }
  .brands-landing-page.page-docol .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(2):after {
    width: 22% !important; }
  .brands-landing-page.page-docol .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(3):after {
    width: 5% !important; }
  .brands-landing-page.page-docol .carousel-title:nth-of-type(4):before,
  .brands-landing-page.page-docol .carousel-title:nth-of-type(4):after {
    width: 22% !important; }
  .brands-landing-page.page-docol .carousel-title:last-of-type:before {
    width: 10% !important; }
  .brands-landing-page.page-docol .carousel-title:last-of-type:after {
    width: 10% !important; } }

.brands-landing-page.page-docol #menu-mobile .carrinho-mobile:after {
  filter: invert(47%) sepia(89%) saturate(1690%) hue-rotate(162deg) brightness(100%) contrast(99%); }

.brands-landing-page.page-docol #cabecalho #search-form button img {
  filter: invert(47%) sepia(89%) saturate(1690%) hue-rotate(162deg) brightness(100%) contrast(99%); }

.brands-landing-page.page-docol #menu-mobile #toggle-mobile .menu-open,
.brands-landing-page.page-docol #menu-mobile #toggle-mobile .menu-close {
  filter: invert(47%) sepia(89%) saturate(1690%) hue-rotate(162deg) brightness(100%) contrast(99%); }

.brands-landing-page.page-lexxa .categorias-lps.carousel-lps .swiper-slide:nth-of-type(2) a img.lps-product-img {
  margin-top: 23% !important; }

.brands-landing-page.page-lexxa .categorias-lps.carousel-lps .swiper-slide:nth-of-type(5) a img.lps-product-img {
  margin-top: 19% !important; }

.brands-landing-page.page-lexxa #go-back img {
  filter: brightness(0) saturate(100%) invert(68%) sepia(36%) saturate(580%) hue-rotate(6deg) brightness(93%) contrast(93%) !important; }

.brands-landing-page.page-lexxa #cabecalho #store-menu > ul > li.cart a > strong {
  color: white; }

.brands-landing-page.page-lexxa #cabecalho #search-form {
  border-bottom: 1px solid #FFF;
  width: 60% !important; }
  @media (max-width: 768px) {
    .brands-landing-page.page-lexxa #cabecalho #search-form {
      width: 100% !important; } }

.brands-landing-page.page-lexxa #cabecalho #search-form input {
  color: white;
  height: 34px !important; }

.brands-landing-page.page-lexxa .carousel-lps .swiper-slide a img.lps-arrow {
  filter: brightness(0) saturate(100%) invert(68%) sepia(36%) saturate(580%) hue-rotate(6deg) brightness(93%) contrast(93%) !important; }

.brands-landing-page.page-lexxa .carousel-lps.cores-lps .swiper-slide a {
  background-image: url(https://cdn.awsli.com.br/1911/1911860/arquivos/background_lexxa_cores.png);
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: 40px;
  background-size: 150px; }

.brands-landing-page.page-lexxa #go-back * {
  color: white; }

.brands-landing-page.page-lexxa #cabecalho {
  background-color: #1B1C1E; }

.brands-landing-page.page-lexxa #cabecalho #store-menu > ul > li > a > p {
  color: white; }

.brands-landing-page.page-lexxa #cabecalho #store-menu > ul > li {
  border-bottom: 1px solid white; }

.brands-landing-page.page-lexxa #cabecalho #search-form {
  background-color: #363636; }

.brands-landing-page.page-lexxa #menu-mobile > .conteiner {
  background-color: #1b1c1e; }

.brands-landing-page.page-lexxa #cabecalho #menu-mobile #search-form {
  background-color: #363636; }

.brands-landing-page.page-lexxa #menu-mobile .carrinho-mobile:after {
  filter: invert(80%) sepia(65%) saturate(449%) hue-rotate(343deg) brightness(85%) contrast(85%); }

.brands-landing-page.page-lexxa #cabecalho #search-form button img {
  filter: invert(80%) sepia(65%) saturate(449%) hue-rotate(343deg) brightness(85%) contrast(85%); }

.brands-landing-page.page-lexxa #menu-mobile #toggle-mobile .menu-open,
.brands-landing-page.page-lexxa #menu-mobile #toggle-mobile .menu-close {
  filter: invert(80%) sepia(65%) saturate(449%) hue-rotate(343deg) brightness(85%) contrast(85%); }

@media (min-width: 769px) {
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(2):after {
    width: 44% !important; }
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(3):after {
    width: 34% !important; }
  .brands-landing-page.page-lexxa .carousel-title:last-of-type:before {
    width: 38% !important; }
  .brands-landing-page.page-lexxa .carousel-title:last-of-type:after {
    width: 38% !important; } }

@media (max-width: 768px) {
  .brands-landing-page.page-lexxa .carousel-title:first-of-type:before {
    width: 15% !important; }
  .brands-landing-page.page-lexxa .carousel-title:first-of-type:after {
    width: 15% !important; }
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(2):before,
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(2):after {
    width: 22% !important; }
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(3):before,
  .brands-landing-page.page-lexxa .carousel-title:nth-of-type(3):after {
    width: 5% !important; }
  .brands-landing-page.page-lexxa .carousel-title:last-of-type:before {
    width: 10% !important; }
  .brands-landing-page.page-lexxa .carousel-title:last-of-type:after {
    width: 10% !important; } }

@media (max-width: 992px) {
  .brands-landing-page .minibanners-conteiner-lps {
    flex-flow: wrap column; }
  .brands-landing-page .minibanners-conteiner-lps a {
    width: 100%;
    padding: 10px 5px;
    /* padding: 13px; */ } }

.brands-landing-page .carousel-lps.cores-lps .swiper-slide .lps-product-img {
  /* padding-top: 20px; */ }

.brands-landing-page .carousel-lps.cores-lps .swiper-slide a {
  padding-top: 20px;
  border: none; }

.brands-landing-page .carousel-lps .swiper-slide {
  padding-bottom: 37px; }

.brands-landing-page .carousel-lps .swiper-pagination-bullet {
  background-color: #1B1C1E; }

.brands-landing-page .carousel-lps .swiper-slide a > * {
  padding: 5px; }

.brands-landing-page .carousel-lps .swiper-slide a img.lps-arrow {
  filter: brightness(0) saturate(100%);
  margin-top: 20px; }

.brands-landing-page .carousel-lps .swiper-slide a > h4.lps-product-title {
  font-size: 17px;
  text-align: center;
  font-weight: 600; }

.brands-landing-page .carousel-lps.categorias-lps .swiper-slide a > h4.lps-product-title {
  font-size: 14px !important;
  text-align: center; }

.brands-landing-page .fullbanner {
  width: 100%;
  height: 500px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.brands-landing-page .breadcrumbs {
  display: none; }

.brands-landing-page .carousel-title {
  text-align: center;
  font-weight: 500 !important;
  font-size: 21px !important;
  font-family: 'Work Sans';
  color: #1B1C1E;
  letter-spacing: 3px;
  position: relative;
  text-transform: uppercase;
  border: none; }
  .brands-landing-page .carousel-title::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 42%;
    right: 0;
    top: 50%; }
  .brands-landing-page .carousel-title::before {
    content: "";
    position: absolute;
    border-bottom: 1px solid #e9e9e9;
    width: 42%;
    left: 0;
    top: 50%; }
  @media (max-width: 1410px) {
    .brands-landing-page .carousel-title::after {
      width: 40%; }
    .brands-landing-page .carousel-title::before {
      width: 40%; } }
  @media (max-width: 992px) {
    .brands-landing-page .carousel-title::after {
      width: 37%; }
    .brands-landing-page .carousel-title::before {
      width: 37%; } }

.brands-landing-page .container {
  position: relative; }

@media (min-width: 992px) {
  .brands-landing-page .full-banner-mobile-lps {
    display: none; } }

@media (max-width: 991px) {
  .brands-landing-page .full-banner-desktop-lps {
    display: none; } }

.pagina-produto {
  /**
     * TrustVox Box 
     **/ }
  .pagina-produto ul.bandeiras-pagamento {
    display: none; }
  .pagina-produto .principal .acoes-produto .preco-produto span.preco-parcela, .pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela, .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela {
    position: relative;
    margin-left: 109px; }
    .pagina-produto .principal .acoes-produto .preco-produto span.preco-parcela::before, .pagina-produto .principal .acoes-produto .preco-produto .atributo-comum > span b.preco-parcela::before, .pagina-produto .principal .atributo-comum > span .acoes-produto .preco-produto b.preco-parcela::before {
      content: 'À vista ou em';
      position: absolute;
      top: 0;
      left: -111px;
      width: 125px;
      height: 30px;
      font-weight: 600; }
  .pagina-produto a.next-img-button,
  .pagina-produto a.prev-img-button {
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 20; }
  .pagina-produto a.next-img-button {
    margin-left: -70px; }
  .pagina-produto a.prev-img-button {
    margin-right: -70px; }
  .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span, .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li b {
    font-weight: lighter;
    font-family: 'Work Sans';
    font-size: 14px; }
  .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas {
    font-family: 'Work Sans';
    font-weight: 500;
    font-size: 14px; }
  .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading span.m-12-sem-juros, .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading .principal .atributo-comum > span b.m-12-sem-juros, .pagina-produto .principal .atributo-comum > span .parcelas-produto .accordion .accordion-group .accordion-heading b.m-12-sem-juros {
    position: relative; }
  .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading span.m-12-sem-juros::after, .pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading .principal .atributo-comum > span b.m-12-sem-juros::after, .pagina-produto .principal .atributo-comum > span .parcelas-produto .accordion .accordion-group .accordion-heading b.m-12-sem-juros::after {
    content: "12x sem juros";
    font-size: 13px;
    color: #1b1c1e;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    height: 30px;
    width: 110px; }
  .pagina-produto .principal {
    border-left: 1px solid #e9e9e9;
    padding-left: 14px; }
  .pagina-produto .principal input.avise-nome,
  .pagina-produto .principal input.avise-email {
    font-family: 'Work Sans'; }
  .pagina-produto #images-carousel {
    width: 100%;
    max-height: 620px;
    box-sizing: border-box;
    display: flex;
    flex-flow: row;
    justify-content: space-between; }
    .pagina-produto #images-carousel .thumbnails {
      width: 100px;
      position: relative; }
      .pagina-produto #images-carousel .thumbnails .swiper {
        width: 100%;
        height: 100%; }
        .pagina-produto #images-carousel .thumbnails .swiper .swiper-slide {
          max-width: 100%;
          height: -webkit-fit-content !important;
          height: -moz-fit-content !important;
          height: fit-content !important;
          box-sizing: border-box;
          cursor: pointer; }
          .pagina-produto #images-carousel .thumbnails .swiper .swiper-slide figure {
            width: 90px;
            height: 90px;
            overflow: hidden;
            border: 1px solid #e9e9e9; }
            .pagina-produto #images-carousel .thumbnails .swiper .swiper-slide figure img {
              width: 100%;
              height: 100%;
              -o-object-fit: cover;
                 object-fit: cover;
              -o-object-position: center;
                 object-position: center; }
          .pagina-produto #images-carousel .thumbnails .swiper .swiper-slide.active figure {
            border: 1px solid black;
            padding: 0; }
      .pagina-produto #images-carousel .thumbnails .swiper-button-prev, .pagina-produto #images-carousel .thumbnails .swiper-button-next {
        position: absolute;
        top: -20px;
        left: 45%;
        transform: translateX(-50%) rotate(90deg);
        color: darkgrey; }
        .pagina-produto #images-carousel .thumbnails .swiper-button-prev::after, .pagina-produto #images-carousel .thumbnails .swiper-button-next::after {
          font-size: 1.6rem; }
      .pagina-produto #images-carousel .thumbnails .swiper-button-next {
        top: auto;
        bottom: -40px;
        transform: translateX(-50%) rotate(90deg); }
    .pagina-produto #images-carousel .cover {
      height: 500px;
      width: calc(100% - 100px);
      padding: 0 15px;
      position: relative;
      border: 1px solid #e9e9e9; }
      .pagina-produto #images-carousel .cover figure {
        padding: 90px;
        width: 100%;
        height: 100%;
        overflow: hidden;
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0; }
        .pagina-produto #images-carousel .cover figure img {
          width: 100%;
          height: 100%;
          -o-object-fit: contain;
             object-fit: contain;
          -o-object-position: center;
             object-position: center; }
  .pagina-produto #add-to-wishlist {
    width: 70%;
    padding: 5px 10px;
    margin: 35px auto 0;
    border: 1px solid darkgrey;
    background: white;
    font-weight: 300;
    font-size: .9rem;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-in-out; }
    .pagina-produto #add-to-wishlist img {
      width: 25px;
      height: 25px;
      margin: 0 10px; }
    .pagina-produto #add-to-wishlist:hover {
      background: black;
      color: white; }
      .pagina-produto #add-to-wishlist:hover img {
        filter: invert(1); }
  .pagina-produto .produto > .row-fluid:not(#comentarios-container) .abas-custom .tab-content {
    border: 2px solid #1B1C1E;
    color: #1B1C1E; }
  .pagina-produto .principal .rating-from-to {
    font-size: .7rem;
    color: pink; }
  .pagina-produto .principal .codigo-produto, .pagina-produto .principal .codigo-produto b, .pagina-produto .principal .codigo-produto span, .pagina-produto .principal .codigo-produto .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .codigo-produto b {
    font-weight: 400;
    font-size: .75rem;
    padding: 0;
    border: 0; }
    .pagina-produto .principal .codigo-produto b, .pagina-produto .principal .codigo-produto .atributo-comum > span b b, .pagina-produto .principal .atributo-comum > span .codigo-produto b b {
      color: #1B1C1E;
      font-weight: lighter;
      font-size: 14px; }
    .pagina-produto .principal .codigo-produto span, .pagina-produto .principal .codigo-produto .atributo-comum > span b span, .pagina-produto .principal .atributo-comum > span .codigo-produto b span, .pagina-produto .principal .atributo-comum > span .codigo-produto b, .pagina-produto .principal .codigo-produto b .atributo-comum > span b, .pagina-produto .principal .codigo-produto .atributo-comum > span b {
      color: black;
      font-weight: 700;
      font-family: 'Work Sans';
      font-size: 14px; }
  .pagina-produto .principal .atributo-comum > span, .pagina-produto .principal .atributo-comum > span .atributo-comum > b {
    font-weight: 400 !important;
    font-size: .8rem !important;
    color: black !important; }
    .pagina-produto .principal .atributo-comum > span b {
      font-weight: 400 !important; }
  .pagina-produto .principal .atributo-comum > ul {
    margin: 15px 0;
    display: flex;
    align-items: center;
    justify-content: flex-start; }
    .pagina-produto .principal .atributo-comum > ul li {
      margin: 0 15px 0 0;
      padding: 0;
      line-height: unset;
      float: unset;
      border: 1px solid gray;
      transition: all .3s ease-in-out; }
      .pagina-produto .principal .atributo-comum > ul li a {
        box-shadow: unset;
        margin: 0; }
        .pagina-produto .principal .atributo-comum > ul li a span, .pagina-produto .principal .atributo-comum > ul li a .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .atributo-comum > ul li a b {
          width: 40px;
          height: 40px;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          color: black;
          font-weight: 400;
          font-size: 1rem; }
        .pagina-produto .principal .atributo-comum > ul li a.indisponivel {
          background-color: gray !important; }
      .pagina-produto .principal .atributo-comum > ul li:hover {
        border-color: pink;
        color: pink; }
        .pagina-produto .principal .atributo-comum > ul li:hover a {
          box-shadow: unset !important;
          border: 0; }
      .pagina-produto .principal .atributo-comum > ul li.active {
        border: 2px solid pink !important; }
        .pagina-produto .principal .atributo-comum > ul li.active a {
          border: 0; }
  .pagina-produto .principal .avise-me {
    text-align: left !important; }
    .pagina-produto .principal .avise-me .avise-me-form input {
      font-weight: 400;
      font-size: 1rem;
      color: black;
      padding: 10px 5px;
      border: 0px !important;
      border-bottom: 1px solid darkgray !important;
      box-shadow: unset !important;
      border-radius: 0 !important; }
    .pagina-produto .principal .avise-me .avise-me-form i {
      display: none; }
    .pagina-produto .principal .avise-me .avise-me-form .avise-tit {
      color: #1b1c1e; }
    .pagina-produto .principal .avise-me .avise-me-form .avise-descr {
      font-size: .8rem; }
    .pagina-produto .principal .avise-me .avise-me-form .avise-btn input {
      border: 1px solid black !important;
      background: black;
      color: white;
      font-weight: 300;
      font-size: .8rem;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      padding: 18px;
      transition: all .3s ease-in-out; }
      .pagina-produto .principal .avise-me .avise-me-form .avise-btn input:hover {
        background: white !important;
        color: black !important; }
  .pagina-produto .principal .preco-produto {
    float: unset !important; }
    .pagina-produto .principal .preco-produto .preco-promocional {
      font-weight: 700;
      font-size: 36px;
      color: #1B1C1E;
      font-family: 'Work Sans'; }
    .pagina-produto .principal .preco-produto .desconto-a-vista {
      color: #1B1C1E;
      font-family: 'Work Sans';
      font-weight: 300; }
      .pagina-produto .principal .preco-produto .desconto-a-vista strong {
        color: #1B1C1E;
        font-family: 'Work Sans';
        font-weight: 600;
        font-size: 16px; }
  .pagina-produto .principal .comprar {
    float: unset !important;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .pagina-produto .principal .comprar .qtde-adicionar-carrinho {
      width: 160px !important;
      margin: 0px !important;
      position: relative; }
      .pagina-produto .principal .comprar .qtde-adicionar-carrinho .qtde-carrinho {
        width: 100%;
        height: 54px;
        margin: 0 !important;
        /* border    : 0 !important; */
        border-radius: 0 !important;
        border-bottom: 1.9px solid #1B1C1E !important;
        border-top: 1.9px solid #1B1C1E;
        box-shadow: unset !important;
        color: black;
        font-family: 'Work Sans';
        font-weight: bold;
        font-size: 1rem;
        padding-left: 11%;
        padding-top: 5px; }
      .pagina-produto .principal .comprar .qtde-adicionar-carrinho .sub, .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add {
        width: 44px;
        height: 95%;
        background: white;
        position: absolute;
        top: 2px;
        left: 0;
        cursor: pointer;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-right: 1.9px solid #1B1C1E;
        border-left: 1.9px solid #1B1C1E;
        margin-top: -1px;
        transition: all .3s ease-in-out; }
        .pagina-produto .principal .comprar .qtde-adicionar-carrinho .sub i, .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add i {
          font-size: 1rem;
          color: #1B1C1E;
          font-style: normal;
          transition: all .3s ease-in-out; }
        .pagina-produto .principal .comprar .qtde-adicionar-carrinho .sub:hover, .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add:hover {
          background: black;
          border-color: #1B1C1E; }
          .pagina-produto .principal .comprar .qtde-adicionar-carrinho .sub:hover i, .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add:hover i {
            color: white; }
      .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add {
        left: auto;
        right: 0;
        border-left: 1.9px solid #1B1C1E;
        border-right: 1.9px solid #1B1C1E; }
      .pagina-produto .principal .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
        display: none; }
    .pagina-produto .principal .comprar .botao-comprar {
      width: 260px;
      padding: 11px 15px;
      font-family: 'Work Sans';
      border: 2px solid black;
      background: #1B1C1E;
      color: white;
      font-weight: normal;
      font-size: 1rem;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      transition: all .3s ease-in-out; }
      .pagina-produto .principal .comprar .botao-comprar:hover {
        background: white;
        color: #1B1C1E; }
    .pagina-produto .principal .comprar .disponibilidade-produto {
      display: none; }
  .pagina-produto .principal > .cep {
    width: 100%;
    padding-bottom: 0 !important; }
    .pagina-produto .principal > .cep ul li {
      color: #1B1C1E; }
      .pagina-produto .principal > .cep ul li .nome {
        font-weight: 600; }
    .pagina-produto .principal > .cep form {
      width: 100%;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      justify-content: space-between; }
      .pagina-produto .principal > .cep form label {
        width: 40%;
        margin: 0;
        font-weight: 600;
        font-size: 14px;
        color: black;
        text-transform: uppercase; }
      .pagina-produto .principal > .cep form .form-inline {
        width: 100%; }
        .pagina-produto .principal > .cep form .form-inline .input-append {
          width: 100%;
          position: relative; }
          .pagina-produto .principal > .cep form .form-inline .input-append input {
            border: 0;
            border-radius: 0;
            border-bottom: 1px solid gray;
            width: 66%;
            margin: 0;
            padding: 21px 5px;
            font-weight: 300;
            font-size: 1rem;
            color: black;
            box-shadow: unset;
            font-family: 'Work Sans'; }
          .pagina-produto .principal > .cep form .form-inline .input-append button {
            position: absolute;
            top: 0;
            right: 0;
            background: white;
            border: 1px solid #1B1C1E;
            width: 140px;
            padding: 10px 15px;
            font-weight: 500;
            font-size: 14px;
            color: #1B1C1E;
            text-transform: uppercase;
            letter-spacing: 1.5px;
            font-family: 'Work Sans';
            border-radius: 0;
            z-index: 4;
            text-shadow: none;
            transition: all .3s ease-in-out; }
            .pagina-produto .principal > .cep form .form-inline .input-append button:hover {
              background: #1B1C1E;
              border: 1px solid #1b1c1e;
              color: white; }
  .pagina-produto .principal .info-box {
    width: 100%;
    border: 1px solid pink;
    padding: 15px 35px;
    margin-bottom: 30px; }
    .pagina-produto .principal .info-box .title {
      display: block;
      margin: 15px 0 5px;
      font-weight: 500;
      font-size: 1rem;
      color: pink;
      text-transform: uppercase; }
    .pagina-produto .principal .info-box ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .pagina-produto .principal .info-box p,
    .pagina-produto .principal .info-box li {
      font-weight: 400;
      font-size: .8rem;
      color: black;
      line-height: 1.6; }
      .pagina-produto .principal .info-box p strong,
      .pagina-produto .principal .info-box li strong {
        font-weight: 700; }
  .pagina-produto .principal h1 {
    font-weight: 500;
    font-size: 1.8rem;
    color: black;
    line-height: 1.8; }
  .pagina-produto .abas-custom .tab-content {
    padding: 80px;
    border: 1px solid gray;
    box-shadow: none;
    font-size: .9rem; }
  .pagina-produto .abas-custom #comentarios .title {
    margin: 0px auto; }
  .pagina-produto .title {
    display: block;
    font-weight: 700;
    font-size: 1.8rem;
    color: black;
    text-align: center;
    margin: 0px auto 50px; }
  .pagina-produto .subtitle {
    width: 100%;
    margin: 0px auto;
    font-weight: 400;
    font-size: .9rem;
    text-align: center;
    line-height: 1.8;
    margin-bottom: 50px;
    display: block; }
  .pagina-produto .listagem {
    margin: 50px auto; }
    .pagina-produto .listagem .title {
      margin: 0 auto; }
    .pagina-produto .listagem .subtitle {
      margin: 0 auto 30px; }
    .pagina-produto .listagem .product-list {
      display: flex;
      flex-flow: row wrap;
      align-items: flex-start;
      justify-content: space-between; }
      .pagina-produto .listagem .product-list article {
        width: 22%; }
  .pagina-produto h1.nome-produto.titulo {
    font-family: "Work Sans";
    font-size: 30px;
    font-weight: 500;
    line-height: 40px;
    color: #1B1C1E;
    margin-bottom: 5px; }
  .pagina-produto #images-carousel-mobile .swiper-pagination .swiper-pagination-bullet-active {
    background: black; }
  @media (min-width: 768px) {
    .pagina-produto #images-carousel-mobile {
      display: none; }
    .pagina-produto .pagina-produto .listagem .product-list-mobile {
      display: none; }
    .pagina-produto .produto > .row-fluid > div.span5 {
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    .pagina-produto {
      /* pagina produto 20-dez-2021 */ }
      .pagina-produto .pagina-produto #_trustvox_widget .ts-widget .ts-tabs-container .ts-tabs-inside {
        margin-right: 5px; }
      .pagina-produto .pagina-produto .listagem .product-list {
        display: none; }
      .pagina-produto .principal > .cep form {
        flex-direction: column; }
      .pagina-produto .principal > .cep form label {
        width: 100%;
        text-align: center; }
      .pagina-produto .abas-custom .tab-content {
        padding: 20px; }
      .pagina-produto a[href='#comentarios'] > div {
        text-align: center; }
      .pagina-produto div#images-carousel-mobile {
        width: 100%;
        margin: auto;
        margin-bottom: 20px; }
      .pagina-produto .produto > .row-fluid > div.span7 {
        position: relative; }
      .pagina-produto .produto > .row-fluid > div.span7 {
        position: relative; }
      .pagina-produto a#add-to-wishlist {
        display: none !important; }
      .pagina-produto .codigo-produto, .pagina-produto .principal .codigo-produto b, .pagina-produto .principal .codigo-produto span, .pagina-produto .principal .codigo-produto .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .codigo-produto b {
        text-align: center; }
      .pagina-produto .info-principal-produto {
        border-bottom: none !important;
        margin-bottom: 0 !important; }
      .pagina-produto .atributos .atributo-comum {
        text-align: center; }
      .pagina-produto .principal .atributo-comum > ul {
        justify-content: center; }
      .pagina-produto .produto .principal .atributos {
        border-bottom: none; }
      .pagina-produto .principal .preco-produto {
        text-align: center; }
      .pagina-produto .principal .acoes-produto {
        border-bottom: none !important; }
      .pagina-produto .principal .comprar {
        flex-direction: column;
        justify-content: space-between; }
      .pagina-produto .principal .comprar .botao-comprar {
        width: 100%; }
      .pagina-produto .principal .comprar .botao-comprar {
        margin-top: 20px; }
      .pagina-produto .principal > .cep {
        padding: 0 0 25px 0;
        background: #FAF8F9; }
      .pagina-produto .principal > .cep form .form-inline {
        width: 90%; }
      .pagina-produto .principal > .cep form .form-inline .input-append input {
        box-shadow: inset 0px -1px 0px #00000047;
        font-family: 'Work Sans';
        text-transform: lowercase; }
      .pagina-produto .principal > .cep form .form-inline .input-append button {
        position: absolute;
        top: 0;
        right: 0;
        background: transparent;
        border: none;
        width: 140px;
        padding: 5px 14px 0 0;
        text-align: right;
        font-size: 12px;
        text-decoration: underline;
        color: #050505;
        text-transform: lowercase;
        font-family: 'Work Sans'; }
      .pagina-produto .principal .info-box {
        margin-bottom: 30px; }
      .pagina-produto .principal h1 {
        text-align: center; } }

.pagina-produto .swiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #1B1C1E; }

.pagina-produto .swiper .swiper-pagination {
  bottom: -3px; }

.pagina-produto .aproveite-tambem h4.titulo {
  text-align: center;
  position: relative;
  font-size: 21px;
  letter-spacing: 3.3px;
  text-transform: uppercase;
  color: #1b1c1e;
  font-family: 'Work Sans';
  font-weight: 500; }

.pagina-produto #descricao > span.title, .pagina-produto .principal .atributo-comum > span #descricao > b.title {
  font-family: 'Work Sans';
  text-align: center;
  font-size: 21px;
  letter-spacing: 3.3px;
  text-transform: uppercase;
  font-weight: 500; }

.pagina-produto #descricao table tr td strong {
  text-transform: uppercase; }

.pagina-produto #descricao ul li {
  list-style-type: none; }

.pagina-produto #descricao ul {
  margin: 20px 0 0 0; }

.pagina-produto #descricao tbody * {
  border: none; }

.pagina-produto #descricao table tr td:nth-child(2) {
  border-left: 1px solid;
  padding-left: 15%; }

.pagina-produto #descricao table tr td {
  width: 50%;
  font-family: 'Work Sans';
  font-size: 14px;
  font-weight: lighter; }

.pagina-produto #descricao table {
  margin-top: 40px; }

.pagina-produto .breadcrumbs {
  border: 0; }

.pagina-produto .principal .comprar .botao-comprar {
  display: flex;
  align-items: center;
  justify-content: center; }

.pagina-produto .principal .comprar .botao-comprar i:before {
  content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/icone_carrinho_botao_compra.png"); }

.pagina-produto .principal .comprar .botao-comprar:hover i:before {
  filter: brightness(0) saturate(100%); }

.pagina-produto .breadcrumbs > ul > li > a {
  padding: 5px;
  font-family: 'Work Sans'; }

.pagina-produto .breadcrumbs > ul > li:first-child a {
  font-weight: bold;
  color: #1B1C1E; }

.pagina-produto #add-to-wishlist {
  display: none !important; }

.pagina-produto #corpo span.cor-secundaria.pull-right[itemprop='brand'], .pagina-produto #corpo .principal .atributo-comum > span b.cor-secundaria.pull-right[itemprop='brand'], .pagina-produto .principal .atributo-comum > span #corpo b.cor-secundaria.pull-right[itemprop='brand'] {
  display: none; }

.pagina-produto .principal .preco-produto > div:first-child {
  margin-bottom: 15px; }

.pagina-produto .principal .info-principal-produto {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 30px; }

.pagina-produto .principal .preco-parcela {
  font-family: 'Work Sans';
  font-size: 16px;
  color: #1B1C1E;
  font-weight: lighter; }
  .pagina-produto .principal .preco-parcela span, .pagina-produto .principal .preco-parcela .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .preco-parcela b {
    font-weight: 600; }

.pagina-produto .produto .info-principal-produto + .acoes-produto > div:first-child {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 20px; }

.pagina-produto .parcelas-produto {
  border-bottom: 1px solid #e9e9e9;
  margin-bottom: 14px; }

.pagina-produto .parcelas-produto .accordion {
  border: 1px solid #1B1C1E; }

.pagina-produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner {
  border-color: #1B1C1E; }

.pagina-produto .produto .acoes-flutuante {
  display: none !important; }

.pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading img {
  margin-left: 5px; }

.pagina-produto .principal .comprar .qtde-adicionar-carrinho .sub i:before, .pagina-produto .principal .comprar .qtde-adicionar-carrinho .add i:before {
  content: "-" !important; }

.pagina-produto .principal .comprar .qtde-adicionar-carrinho .add i:before {
  content: "+" !important; }

.pagina-produto .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li span b, .pagina-produto .principal .atributo-comum > span .parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul li b b {
  font-weight: 500; }

.pagina-produto .produto .row-fluid:nth-child(3) {
  margin-top: 40px; }

.pagina-produto .parcelas-produto .accordion .accordion-group .accordion-heading .accordion-toggle .m-12-sem-juros {
  margin-left: 10px;
  font-family: 'Work Sans';
  font-size: 14px;
  font-weight: 500; }

.pagina-produto #descricao > p {
  font-family: 'Work Sans';
  font-size: 14px;
  font-weight: lighter; }

.pagina-produto #descricao table tr td strong {
  font-family: 'Work Sans';
  font-weight: 600; }

.pagina-produto .aproveite-tambem h4.titulo::before {
  content: "";
  position: absolute;
  border-bottom: 1px solid #AEAEAE;
  width: 30%;
  right: 0;
  top: 50%; }

.pagina-produto .aproveite-tambem h4.titulo::after {
  content: "";
  position: absolute;
  border-bottom: 1px solid #AEAEAE;
  width: 30%;
  left: 0;
  top: 50%; }

@media (max-width: 992px) {
  .pagina-produto #images-carousel {
    display: none; }
  .pagina-produto #images-carousel .thumbnails {
    display: none !important; }
  .pagina-produto #images-carousel {
    flex-flow: wrap-reverse;
    height: 211px; }
  .pagina-produto .principal .comprar .qtde-adicionar-carrinho .qtde-carrinho {
    padding-left: 0; }
  .pagina-produto .principal .preco-produto {
    border: palegoldenrod; }
  .pagina-produto .produto .info-principal-produto + .acoes-produto > div:first-child {
    border: none; }
  .pagina-produto .produto > .row-fluid > div.span7 {
    margin-top: 15px;
    margin-bottom: 15px; }
  .pagina-produto .principal > .cep form label {
    text-transform: uppercase; }
  .pagina-produto .principal > .cep form .form-inline .input-append input {
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid gray;
    width: 100%;
    margin: 0;
    background: #FAF8F9;
    padding: 21px 5px;
    font-weight: 300;
    font-size: 1rem;
    color: black;
    box-shadow: unset;
    font-family: 'Work Sans'; }
  .pagina-produto .principal > .cep form .form-inline {
    width: 90%;
    margin: auto; }
  .pagina-produto #images-carousel {
    justify-content: unset;
    max-height: none; }
    .pagina-produto #images-carousel .cover {
      width: 100%;
      height: 100%;
      margin-bottom: 20px; }
      .pagina-produto #images-carousel .cover figure img {
        width: 300px; }
    .pagina-produto #images-carousel .thumbnails {
      width: auto; }
      .pagina-produto #images-carousel .thumbnails .swiper {
        height: auto; } }

.pagina-carrinho .formas-envio .radio .nome {
  width: 140px !important;
  text-align: left; }

.pagina-carrinho .formas-envio .radio .valor {
  width: 65px !important;
  text-align: left; }

/*
.pagina-produto #images-carousel .cover::before {
    content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/carousel-arrow-swiper-left.png");
    position: absolute;
    left: 5%;
    top: 50%;
    cursor: pointer;
}

.pagina-produto #images-carousel .cover::after {
    content: url("https://cdn.awsli.com.br/1911/1911860/arquivos/carousel-arrow-swiper-right.png");
    position: absolute;
    right: 5%;
    top: 50%;
    cursor: pointer;
}
*/
.pagina-cadastro #corpo .conteiner .cadastro .dados-pessoais div .caixa-sombreada fieldset {
  display: flex;
  flex-flow: wrap; }

.cadastro .tipo-cadastro li {
  margin: 0; }

.pagina-cadastro .dados-pessoais .caixa-sombreada .control-group .controls select {
  margin-top: 47px; }

.pagina-cadastro #corpo .conteiner .cadastro .acao-editar div button {
  border-radius: 0;
  font-weight: normal; }

.pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #id_tipo #id_tipo_0,
.pagina-cadastro #corpo .conteiner .cadastro .tipo-cadastro div .caixa-sombreada fieldset #id_tipo #id_tipo_1 {
  width: 14px;
  margin-right: 10px;
  color: black;
  background: black; }

.pagina-cadastro input[type="radio"]#id_tipo_0:after,
.pagina-cadastro input[type="radio"]#id_tipo_1:after {
  width: 17px;
  height: 17px;
  border-radius: 15px;
  top: 16px;
  left: -16px;
  position: relative;
  background-color: white;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2px solid #1b1c1e; }

.pagina-cadastro input[type="radio"]#id_tipo_0:checked:after,
.pagina-cadastro input[type="radio"]#id_tipo_1:checked:after {
  width: 17px;
  height: 17px;
  border-radius: 15px;
  top: 16px;
  left: -16px;
  position: relative;
  background-color: white;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 5px solid #1b1c1e; }

.pagina-cadastro form.formulario-cadastro-cliente input {
  font-family: 'Work Sans'; }

.pagina-cadastro #corpo {
  padding: 50px 0; }

.pagina-login #corpo .conteiner {
  padding: 0 !important; }

.pagina-pedido-listar {
  /*! CSS Used from: https://www.shopb.com.br/tema.css?v=20211214-093138 */
  /*! CSS Used from: https://www.shopb.com.br/avancado.css?v=20211214-093138 */ }
  .pagina-pedido-listar #corpo * {
    font-family: 'Work Sans'; }
  .pagina-pedido-listar .buscar-pedidos .botao i {
    display: none; }
  .pagina-pedido-listar .cor-secundaria {
    color: #25262c; }
  .pagina-pedido-listar .fundo-secundario {
    background-color: #25262c; }
  .pagina-pedido-listar .titulo {
    font-family: 'Open Sans', serif;
    font-weight: 700; }
  .pagina-pedido-listar ul li {
    min-height: 100%; }
  @media only screen and (max-width: 767px) {
    .pagina-pedido-listar input[type="text"] {
      padding: 10px; } }
  .pagina-pedido-listar .cor-secundaria {
    color: #25262c; }
  .pagina-pedido-listar .titulo {
    font-family: 'Montserrat', sans-serif; }
  .pagina-pedido-listar .conteiner a {
    font-weight: 700; }
  .pagina-pedido-listar a.botao.principal {
    border: 0;
    border-radius: 50px;
    text-shadow: none;
    line-height: 40px;
    padding: 5px 30px;
    color: white;
    font-weight: 700;
    text-transform: none; }
  .pagina-pedido-listar a.botao.principal:hover {
    background-color: #29dcdb;
    color: white; }
  .pagina-pedido-listar .icon-shopping-cart:before {
    content: none;
    width: 29px;
    height: 29px;
    display: block; }
  .pagina-pedido-listar a.botao:hover {
    background-color: #29dcdb;
    transition: .5s; }
  .pagina-pedido-listar .conteudo h3,
  .pagina-pedido-listar .conteudo h4,
  .pagina-pedido-listar .conteudo ul li {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #F5F5F5;
    line-height: 1.2em;
    -webkit-font-smoothing: antialiased; }
  .pagina-pedido-listar .conteudo ul li {
    line-height: 1.8em; }
  .pagina-pedido-listar .conteudo h3,
  .pagina-pedido-listar .conteudo h4 {
    font-weight: 900; }
  .pagina-pedido-listar .caixa-sombreada {
    box-shadow: none;
    padding: 0; }
  .pagina-pedido-listar h4.titulo {
    font-size: 30px;
    margin-bottom: 40px;
    margin-top: 60px;
    font-weight: 800; }
  .pagina-pedido-listar a.botao {
    border: 2px solid rgba(143, 143, 143, 0.3);
    border-radius: 70px;
    padding: 10px 20px;
    background: transparent; }
  .pagina-pedido-listar a.botao:hover {
    background: none;
    border-color: rgba(255, 255, 255, 0.6); }
  .pagina-pedido-listar .abas-conta li {
    background: none;
    width: 50%;
    box-sizing: border-box;
    margin: 0;
    text-align: center; }
  .pagina-pedido-listar .abas-conta li a {
    background: none;
    box-shadow: none;
    border-width: 0 0 4px;
    border-color: transparent;
    border-style: solid;
    font-size: 14px; }
  .pagina-pedido-listar .abas-conteudo {
    background: #FFF;
    border-radius: 5px;
    color: #25262C;
    padding: 0;
    border: 0 none; }
  .pagina-pedido-listar .abas-conteudo li,
  .pagina-pedido-listar .abas-conteudo h3,
  .pagina-pedido-listar .abas-conteudo h4 {
    color: #25262C !important; }
  .pagina-pedido-listar .meus-pedidos h5.titulo a.botao.pequeno.principal {
    font-family: "Work Sans";
    background: #050505;
    border: 1px solid #050505;
    padding: 10px 15px;
    font-weight: 300;
    font-size: .7rem;
    color: #ffffff;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    border-radius: 0 !important;
    z-index: 4;
    transition: all .3s ease-in-out; }
  .pagina-pedido-listar .meus-pedidos h5.titulo a.botao.pequeno.principal:hover {
    background: #050505 !important;
    color: #ffffff !important; }
  .pagina-pedido-listar .abas-conteudo .caixa-dados {
    border: 0 none;
    padding: 10px; }
  .pagina-pedido-listar .caixa-info {
    border: 1px solid rgba(143, 143, 143, 0.3);
    box-shadow: none;
    border-radius: 3px;
    background: white; }
  .pagina-pedido-listar .caixa-info li b {
    display: inline; }
  .pagina-pedido-listar .caixa-dados .span6:first-child fieldset {
    margin-top: 0; }
  .pagina-pedido-listar .caixa-info li b.cor-principal {
    text-transform: lowercase; }
  .pagina-pedido-listar .caixa-dados:first-child {
    font-family: 'Work Sans' !important; }
  .pagina-pedido-listar .meus-pedidos h5.titulo a.botao.pequeno.principal:hover {
    background: #050505 !important;
    color: #ffffff !important; }
  .pagina-pedido-listar .buscar-pedidos .botao:hover {
    background: #ffffff;
    color: #050505; }
  .pagina-pedido-listar .buscar-pedidos .botao i {
    display: none; }
  .pagina-pedido-listar .caixa-info li b.cor-secundaria {
    text-transform: lowercase; }
  .pagina-pedido-listar .caixa-dados legend,
  .pagina-pedido-listar .abas-conteudo h3,
  .pagina-pedido-listar .abas-conteudo h4 {
    font-weight: 700;
    font-size: 18px; }
  .pagina-pedido-listar .caixa-dados:first-child h3:first-child {
    font-family: 'Work Sans';
    font-size: 30px !important;
    font-weight: 900;
    color: #050505 !important;
    border: 0 none;
    text-transform: lowercase; }
  .pagina-pedido-listar .caixa-dados:first-child h3:first-child {
    margin: -60px 0 30px -10px; }
  .pagina-pedido-listar .meus-pedidos .caixa-dados h4.titulo {
    margin: 30px 0 10px;
    font-size: 14px; }
  @media (min-width: 768px) {
    .pagina-pedido-listar #formFiltroPedido > div.span5 {
      width: auto; }
    .pagina-pedido-listar .buscar-pedidos label span, .pagina-pedido-listar .buscar-pedidos label .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-pedido-listar .buscar-pedidos label b {
      clear: both;
      display: block;
      white-space: nowrap;
      line-height: 28px; }
    .pagina-pedido-listar .buscar-pedidos label {
      float: left;
      display: flex;
      flex-grow: 1;
      align-items: center; }
    .pagina-pedido-listar .buscar-pedidos label input,
    .pagina-pedido-listar .buscar-pedidos label select {
      border: 0;
      box-shadow: none;
      font-family: 'Work Sans';
      border-bottom: 1px solid #00000047;
      border-radius: 0; }
    .pagina-pedido-listar .buscar-pedidos label > select {
      min-width: 100px; }
    .pagina-pedido-listar .buscar-pedidos .botao {
      font-family: "Work Sans";
      width: 180px;
      background: #050505;
      border: 1px solid #050505;
      padding: 10px 15px;
      font-weight: 300;
      font-size: .7rem;
      text-align: center;
      color: #ffffff;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      border-radius: 0;
      z-index: 4;
      transition: all .3s ease-in-out; }
    .pagina-pedido-listar .meus-pedidos h5.titulo a.botao.pequeno.principal {
      margin: 10px;
      display: table;
      float: none; }
    .pagina-pedido-listar .meus-pedidos .abas-conteudo > .caixa-dados #formFiltroPedido,
    .pagina-pedido-listar .meus-pedidos .caixa-dados:last-child h3.titulo,
    .pagina-pedido-listar .meus-pedidos .caixa-dados:last-child > div:last-child {
      margin: 0 10px 10px;
      padding: 0 0 10px; } }
  .pagina-pedido-listar .abas-conteudo .caixa-dados {
    padding: 10px; }
  @media (max-width: 500px) {
    .pagina-pedido-listar .botao.pequeno,
    .pagina-pedido-listar .botao.pequeno.principal {
      width: 100%;
      text-align: center;
      box-sizing: border-box; } }
  .pagina-pedido-listar .botao.pequeno,
  .pagina-pedido-listar .botao.pequeno.principal {
    background: white !important;
    height: 30px;
    line-height: 30px;
    padding: 0 20px;
    font-size: 10px;
    color: #25262C !important;
    border: 2px solid rgba(143, 143, 143, 0.3);
    margin: 0 5px 5px 0;
    float: left;
    border-radius: 30px !important;
    line-height: 28px; }
  .pagina-pedido-listar .botao.pequeno:hover,
  .pagina-pedido-listar .botao.pequeno.principal:hover {
    border: 2px solid rgba(143, 143, 143, 0.5); }
  .pagina-pedido-listar .caixa-dados h3 small {
    display: none; }
  @media (max-width: 767px) {
    .pagina-pedido-listar .abas-conteudo .caixa-dados:first-child h3:first-child {
      display: none; }
    .pagina-pedido-listar .abas-conteudo {
      border-radius: 0 0 5px 5px; } }
  @media (min-width: 768px) {
    .pagina-pedido-listar .botao.pequeno:hover,
    .pagina-pedido-listar .botao.pequeno.principal:hover {
      text-decoration: none;
      border-color: #8f8f8f; }
    .pagina-pedido-listar .abas-conta {
      display: none; }
    .pagina-pedido-listar .abas-conteudo {
      margin-top: 20px;
      padding: 0; }
    .pagina-pedido-listar .caixa-dados:first-child {
      margin-top: 50px; } }
  @media (min-width: 768px) {
    .pagina-pedido-listar table.table th {
      border-bottom: 1px solid rgba(143, 143, 143, 0.3) !important; }
    .pagina-pedido-listar .abas-conteudo.borda-alpha .caixa-dados .span6 i {
      height: 25px;
      margin-top: 0; }
    .pagina-pedido-listar .abas-conteudo.borda-alpha .caixa-dados .span6 legend {
      display: flex;
      align-items: center; } }
  @media (max-width: 767px) {
    .pagina-pedido-listar .conteudo ul li {
      font-size: 11px; }
    .pagina-pedido-listar #formFiltroPedido button {
      width: 100%;
      height: 42px;
      background: #39d3d2;
      border: none; }
    .pagina-pedido-listar .caixa-dados .titulo {
      margin: 0 0 5px; }
    .pagina-pedido-listar .buscar-pedidos label input,
    .pagina-pedido-listar .buscar-pedidos label select {
      border: 0;
      box-shadow: none;
      font-family: 'Work Sans';
      border-bottom: 1px solid #00000047;
      border-radius: 0; }
    .pagina-pedido-listar .meus-pedidos h5.titulo a.botao.pequeno.principal {
      height: 50px; }
    .pagina-pedido-listar .abas-conteudo .caixa-dados {
      padding: 10px;
      padding-bottom: 50px; }
    .pagina-pedido-listar #formFiltroPedido button {
      font-family: "Work Sans";
      background: #050505;
      border: 1px solid #050505;
      padding: 10px 15px;
      font-weight: 300;
      font-size: .7rem;
      width: 100%;
      color: #ffffff;
      text-transform: uppercase;
      letter-spacing: 1.5px;
      border-radius: 0;
      z-index: 4;
      transition: all .3s ease-in-out; } }

.pagina-pedido .cor-secundaria {
  color: #25262c; }

.pagina-pedido .titulo {
  font-family: 'Open Sans', serif;
  font-weight: 700; }

.pagina-pedido ul li {
  min-height: 100%; }

.pagina-pedido .hide {
  display: none; }

.pagina-pedido .cor-secundaria {
  color: #25262c; }

.pagina-pedido .titulo {
  font-family: 'Montserrat', sans-serif; }

.pagina-pedido .conteudo h2,
.pagina-pedido .conteudo h4,
.pagina-pedido .conteudo ul li {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  color: #F5F5F5;
  line-height: 1.2em;
  -webkit-font-smoothing: antialiased; }

.pagina-pedido .conteudo ul li {
  line-height: 1.8em; }

.pagina-pedido .conteudo h2,
.pagina-pedido .conteudo h4,
.pagina-pedido .conteudo strong {
  font-weight: 900; }

.pagina-pedido .caixa-sombreada {
  box-shadow: none;
  padding: 0; }

.pagina-pedido h4.titulo {
  font-size: 30px;
  margin-bottom: 40px;
  margin-top: 60px;
  font-weight: 800; }

.pagina-pedido .titulo.cor-secundaria {
  color: #F5F5F5; }

.pagina-pedido table.table.tabela-carrinho {
  border-radius: 5px;
  border: 0 none;
  background: #FFF; }

.pagina-pedido table.table.tabela-carrinho tr td {
  padding: 15px; }

.pagina-pedido table.table.tabela-carrinho tr,
.pagina-pedido table.table.tabela-carrinho tr td,
.pagina-pedido table.table.tabela-carrinho tr th,
.pagina-pedido table.table.tabela-carrinho * {
  color: #25262C;
  border: 0; }

.pagina-pedido .produto-info > * {
  line-height: 1.2em;
  margin-bottom: 10px;
  display: block; }

@media (max-width: 767px) {
  .pagina-pedido table.table.tabela-carrinho tr td {
    padding: 10px 5px;
    font-size: 12px; }
  .pagina-pedido table.table.tabela-carrinho tr td:first-child {
    padding-left: 10px; } }

.pagina-pedido .abas-conteudo {
  background: #FFF;
  border-radius: 5px;
  color: #25262C;
  padding: 0;
  border: 0 none; }

.pagina-pedido .abas-conteudo li,
.pagina-pedido .abas-conteudo h2,
.pagina-pedido .abas-conteudo h4 {
  color: #25262C !important; }

.pagina-pedido .abas-conteudo .caixa-dados {
  border: 0 none;
  padding: 10px; }

.pagina-pedido .caixa-info {
  border: 1px solid rgba(143, 143, 143, 0.3);
  box-shadow: none;
  border-radius: 3px; }

.pagina-pedido .caixa-info li b {
  display: inline; }

.pagina-pedido .caixa-dados legend,
.pagina-pedido .abas-conteudo h4 {
  font-weight: 700;
  font-size: 18px; }

.pagina-pedido .abas-conteudo .caixa-dados {
  padding: 10px; }

@media (max-width: 767px) {
  .pagina-pedido .abas-conteudo {
    border-radius: 0 0 5px 5px; } }

@media (min-width: 768px) {
  .pagina-pedido .abas-conteudo {
    margin-top: 20px;
    padding: 0; }
  .pagina-pedido .caixa-dados:first-child {
    margin-top: 50px; } }

@media (max-width: 767px) {
  .pagina-pedido .tabela-carrinho .produto-info ul li span, .pagina-pedido .tabela-carrinho .produto-info ul li .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-pedido .tabela-carrinho .produto-info ul li b {
    text-align: left;
    display: inline; } }

.pagina-pedido .table-pedido-item .subtotal,
.pagina-pedido .table-pedido-item .total {
  text-align: right; }

.pagina-pedido .pagina-pedido table.table.tabela-carrinho tr td {
  border: 1px solid rgba(0, 0, 0, 0.06); }

.pagina-pedido .pagina-pedido table.table.tabela-carrinho tr .text-align-center {
  text-align: center; }

.pagina-pedido .pagina-pedido table.table.tabela-carrinho tbody tr:first-child td {
  border-top: 0 none !important; }

.pagina-pedido .pagina-pedido table.table.tabela-carrinho thead tr:first-child th {
  border-bottom: 0 none !important; }

.pagina-pedido .secao-principal.row-fluid.sem-coluna .abas-conteudo.borda-alpha .caixa-dados .row-fluid:first-child {
  display: flex;
  align-items: center;
  justify-content: center; }

.pagina-pedido .secao-principal.row-fluid.sem-coluna .abas-conteudo.borda-alpha .caixa-dados .row-fluid .caixa-info.text-center.span5 {
  margin: 0; }

.pagina-pedido .pagina-pedido table.table.tabela-carrinho strong {
  margin: 0; }

@media (max-width: 767px) {
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho strong {
    font-size: 1em; } }

@media (min-width: 768px) {
  .pagina-pedido table.table th {
    border-bottom: 1px solid rgba(143, 143, 143, 0.3) !important; } }

@media (max-width: 767px) {
  .pagina-pedido .conteudo ul li {
    font-size: 11px; }
  .pagina-pedido table.table.tabela-carrinho tr {
    border: none;
    padding: 0;
    clear: both;
    margin: 0;
    display: table-row; }
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho thead {
    display: table-header-group; }
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho tbody {
    display: table-row-group; }
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho td,
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho th {
    display: table-cell; }
  .pagina-pedido .pagina-pedido table.table.tabela-carrinho thead th {
    line-height: 1.1em;
    vertical-align: middle; }
  .pagina-pedido table.table.tabela-carrinho {
    position: relative; }
  .pagina-pedido table.table.tabela-carrinho tr {
    border-bottom: 1px solid rgba(143, 143, 143, 0.3); }
  .pagina-pedido table.table.tabela-carrinho tr td {
    display: table-cell; }
  .pagina-pedido table.table.tabela-carrinho tr:first-child td {
    border-top: 0 none; }
  .pagina-pedido .caixa-dados .titulo.cor-secundaria.span7 {
    color: #38d0cf;
    font-size: 20px; }
  .pagina-pedido .tabela-carrinho .produto-info ul li {
    text-align: left; }
  .pagina-pedido .table-pedido-item.tabela-carrinho {
    border: 1px solid rgba(143, 143, 143, 0.3) !important;
    box-shadow: none;
    padding: 0x;
    margin: 0 0 10px;
    border-radius: 3px !important;
    background-color: rgba(0, 0, 0, 0.04) !important;
    font-size: 11px;
    display: table; }
  .pagina-pedido .table-pedido-item.tabela-carrinho tr:not(:last-child) {
    padding: 12px 0; }
  .pagina-pedido .table-pedido-item.tabela-carrinho .produto-info ul li {
    text-align: left; }
  .pagina-pedido .table-pedido-item.tabela-carrinho tr td {
    padding: 5px !important; }
  .pagina-pedido .caixa-dados .titulo {
    margin: 0 0 5px; } }

@media (min-width: 1410px) {
  .pagina-pedido table.table.tabela-carrinho tr td:first-child,
  .pagina-pedido table.table.tabela-carrinho tr th:first-child {
    padding-left: 50px; }
  .pagina-pedido table.table.tabela-carrinho tr td:last-child,
  .pagina-pedido table.table.tabela-carrinho tr th:last-child {
    padding-right: 50px; } }

.menu.lateral .nivel-dois,
.menu.lateral .nivel-tres,
.menu.lateral .nivel-um > li > a {
  box-shadow: none !important;
  border-bottom: 0; }

.menu.lateral .com-filho.borda-principal {
  border: none;
  box-shadow: none; }

.menu.lateral:not(.outras) > .nivel-um > li > a {
  background: #1B1C1E; }

.menu.lateral:not(.outras) > .nivel-um > li > a strong {
  color: white;
  text-transform: uppercase;
  font-size: 14px; }

.icon-chevron-down:before {
  transform: rotate(180deg);
  font-size: 12px;
  line-height: 20px; }

.menu .nivel-dois li {
  border: none; }

.menu.lateral:not(.outras) .nivel-dois li:hover {
  background: none; }

.menu.lateral:not(.outras) .nivel-dois li:hover a {
  color: #1b1c1e;
  text-decoration: underline;
  font-weight: 500; }

.menu.lateral:not(.outras) .nivel-dois li a {
  font-size: 14px;
  color: #1b1c1e;
  font-weight: lighter;
  font-family: 'Work Sans'; }

.menu.lateral:not(.outras) .nivel-dois li {
  height: 30px;
  background-color: white; }

.menu.lateral:not(.outras) li:hover > a .fundo-secundario {
  background: none; }

.product-list {
  display: flex;
  flex-flow: wrap; }

.product-list article {
  margin: 20px 9px;
  width: 250px; }

.menu.lateral.outras .nivel-um li:hover a {
  background: none; }

.menu.lateral.outras li .titulo {
  color: #1b1c1e;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase; }

.menu.lateral.outras li:hover .titulo {
  color: #1B1C1E; }

.componente.newsletter.borda-principal {
  display: none; }

/* Filtro coluna */
.filtro-coluna {
  margin-bottom: 30px; }

.filtro-coluna .filtro {
  padding: 0;
  border: 0;
  outline: none;
  box-shadow: none;
  margin-bottom: 45px; }

.filtro-coluna .filtro h4 {
  padding: 0;
  padding-bottom: 10px;
  margin: 0;
  margin-bottom: 10px;
  font-family: 'Work Sans';
  border: 0;
  font-weight: lighter;
  font-size: 14px;
  text-transform: uppercase;
  color: #1b1c1e;
  box-shadow: 0px 1px 0px 0px #3E3E42; }

.filtro-coluna .filtro .borda-alpha {
  box-shadow: none; }

.filtro-coluna .filtro .borda-alpha ul {
  margin: 0;
  border: 0;
  overflow: hidden; }

.filtro-coluna .filtro .borda-alpha ul li {
  position: relative;
  border: 0; }

.filtro-coluna .filtro .borda-alpha ul li.active a label {
  font-weight: 800; }

.filtro-coluna .filtro ul li.active a:after {
  opacity: 1; }

.filtro-coluna .filtro ul li:hover a:after {
  opacity: 1; }

.filtro-coluna .filtro .borda-alpha ul li a {
  position: relative;
  display: block;
  padding: 10px 0;
  padding-left: 35px;
  text-decoration: none; }

.filtro-coluna .filtro ul li a:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 6px;
  border-radius: 0;
  left: 2px;
  box-shadow: inset 0px 0px 0px 2px #e9e9e9;
  /* border-radius:5px; */ }

.filtro-coluna .filtro ul li a:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 6px;
  left: 2px;
  border-radius: 0;
  opacity: 0;
  background-image: url("https://cdn.awsli.com.br/1911/1911860/arquivos/Check.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: all 0.3s linear; }

.filtro-coluna .filtro .borda-alpha ul li a label {
  padding: 0;
  font-size: 14px;
  font-weight: lighter;
  line-height: 13px;
  color: #131313;
  background-color: transparent;
  text-decoration: none;
  font-family: 'Work Sans';
  transition: all 0.3s linear; }

.filtro-coluna .filtro .borda-alpha ul li a label:hover {
  font-weight: 800; }

.faceta-tamanho.filtro-coluna .atributos ul li a {
  box-shadow: none; }

.faceta-tamanho.filtro-coluna .atributos ul li a:hover {
  border: none; }

.faceta-tamanho.filtro-coluna .atributos ul li a span, .faceta-tamanho.filtro-coluna .atributos ul li a .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .faceta-tamanho.filtro-coluna .atributos ul li a b {
  padding-left: 39px;
  text-align: left;
  font-family: 'Work Sans';
  font-size: 14px;
  font-weight: normal; }

.filtro.atributos div ul li {
  margin: 0 !important; }

.atributos ul li a:hover {
  margin: 0 2px 2px 0; }

.filtro-coluna.faceta-tamanho .atributo-comum > ul {
  display: flex;
  flex-flow: column; }

.pagina-categoria .input-append,
.pagina-busca .input-append {
  position: relative;
  width: 200px;
  /* border-radius:5px; */
  /* box-shadow   : 0px 0px 0px 2px #6C6C6C; */
  border-bottom: 1px solid #00000047;
  margin: 0; }

.pagina-categoria .input-append label,
.pagina-busca .input-append label {
  width: 100%;
  border: 0;
  padding: 7px 0px;
  background-color: transparent !important;
  background-image: none;
  text-indent: 15px;
  font-size: 14px;
  font-family: 'Work Sans';
  color: #8D8D8D; }

.pagina-categoria .input-append .btn-group,
.pagina-busca .input-append .btn-group {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%; }

.pagina-categoria .input-append .btn-group button#botaoOrdenar,
.pagina-busca .input-append .btn-group button#botaoOrdenar {
  border: 0;
  background-color: transparent;
  background-image: url("https://cdn.awsli.com.br/1952/1952461/arquivos/arrow-sorting-box.svg");
  background-repeat: no-repeat;
  background-position: center;
  padding: 0;
  width: 40px;
  height: 100%;
  border: 0;
  box-shadow: none;
  color: transparent; }

.pagina-categoria .input-append .btn-group button#botaoOrdenar i,
.pagina-busca .input-append .btn-group button#botaoOrdenar i {
  display: none; }

.pagina-categoria .input-append .btn-group ul.dropdown-menu,
.pagina-busca .input-append .btn-group ul.dropdown-menu {
  position: absolute;
  z-index: 200;
  left: -160px;
  right: initial;
  padding: 0;
  top: 33px;
  margin: 0;
  border-radius: 0;
  margin-top: 2px;
  /* border-top   : 0 !important; */
  border: 1px solid #00000047;
  border-top: 0;
  border-left: 0;
  border-right: 0;
  width: 200px;
  float: none;
  background-color: #FFF;
  box-shadow: none; }

.pagina-categoria .input-append .btn-group ul.dropdown-menu li,
.pagina-busca .input-append .btn-group ul.dropdown-menu li {
  border: 0; }

.pagina-categoria .input-append .btn-group ul.dropdown-menu li a,
.pagina-busca .input-append .btn-group ul.dropdown-menu li a {
  font-size: 12px;
  color: #8D8D8D;
  background-color: transparent;
  transition: all 0.3s linear; }

.pagina-categoria .input-append .btn-group ul.dropdown-menu li a i,
.pagina-busca .input-append .btn-group ul.dropdown-menu li a i {
  display: none; }

.pagina-categoria #listagemProdutos > span, .pagina-categoria .pagina-produto .principal .atributo-comum > span #listagemProdutos > b, .pagina-produto .principal .atributo-comum > span .pagina-categoria #listagemProdutos > b,
.pagina-busca #listagemProdutos > span,
.pagina-busca .pagina-produto .principal .atributo-comum > span #listagemProdutos > b,
.pagina-produto .principal .atributo-comum > span .pagina-busca #listagemProdutos > b {
  display: none; }

.pagina-categoria .titleBox {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 35px; }

.pagina-categoria h1.titulo,
.pagina-busca h1.titulo {
  font-weight: normal;
  font-size: 30px;
  color: #1b1c1e;
  font-family: 'Work Sans'; }

.pagina-categoria .ordenar-listagem,
.pagina-busca .ordenar-listagem {
  border: none; }
  .pagina-categoria .ordenar-listagem .span6 > *,
  .pagina-busca .ordenar-listagem .span6 > * {
    border-bottom: 1px solid; }

.pagina-categoria .menu.lateral:not(.outras):before,
.pagina-busca .menu.lateral:not(.outras):before {
  content: "Categorias";
  text-transform: uppercase;
  font-family: 'Work Sans';
  font-size: 14px;
  line-height: 50px;
  font-weight: lighter;
  color: #1b1c1e; }

.pagina-categoria .listagem .listagem-linha li,
.pagina-busca .listagem .listagem-linha li {
  border: none; }

.pagina-categoria .menu.lateral:not(.outras) .nivel-dois li.com-filho,
.pagina-busca .menu.lateral:not(.outras) .nivel-dois li.com-filho {
  background: white; }

.pagina-categoria .menu.lateral:not(.outras) .nivel-dois li.com-filho > a > i,
.pagina-busca .menu.lateral:not(.outras) .nivel-dois li.com-filho > a > i {
  display: none; }

.pagina-categoria .menu.lateral:not(.outras) .nivel-dois li.com-filho ul.nivel-tres,
.pagina-busca .menu.lateral:not(.outras) .nivel-dois li.com-filho ul.nivel-tres {
  display: none; }

.pagina-categoria .menu.lateral.outras li,
.pagina-busca .menu.lateral.outras li {
  border-bottom: 1px solid #E9E9E9;
  transition: all .3s ease-in-out; }

.pagina-categoria .menu ul,
.pagina-busca .menu ul {
  box-shadow: none; }

.pagina-categoria .menu.lateral.outras li:hover,
.pagina-busca .menu.lateral.outras li:hover {
  background: #1b1c1e; }

.pagina-categoria .menu.lateral.outras li:hover strong,
.pagina-busca .menu.lateral.outras li:hover strong {
  color: white !important; }

.pagina-categoria .menu.lateral.outras li:first-child,
.pagina-busca .menu.lateral.outras li:first-child {
  border-top: 1px solid #E9E9E9; }

.pagina-categoria .menu.lateral.outras li a i::before,
.pagina-busca .menu.lateral.outras li a i::before {
  content: "\f078";
  color: black;
  transform: rotate(0deg); }

.pagina-categoria .ordenar-listagem .span6 > *,
.pagina-busca .ordenar-listagem .span6 > * {
  float: right !important; }
  @media (max-width: 767px) {
    .pagina-categoria .ordenar-listagem .span6 > *,
    .pagina-busca .ordenar-listagem .span6 > * {
      float: initial !important; } }

.pagina-categoria .ordenar-listagem .span6.clearfix,
.pagina-busca .ordenar-listagem .span6.clearfix {
  width: 100% !important; }

.pagina-categoria .menu.lateral .nivel-um > li > a i:before,
.pagina-busca .menu.lateral .nivel-um > li > a i:before {
  display: block;
  background: transparent; }

.pagina-categoria .menu.lateral .nivel-um > li > a i,
.pagina-busca .menu.lateral .nivel-um > li > a i {
  display: block;
  background: transparent; }

.pagina-categoria .menu.lateral.outras li:hover a i:before,
.pagina-busca .menu.lateral.outras li:hover a i:before {
  color: white; }

.pagina-categoria .filtro-coluna.faceta-marca .filtro .borda-alpha ul li a label,
.pagina-busca .filtro-coluna.faceta-marca .filtro .borda-alpha ul li a label {
  text-transform: capitalize; }

@media (max-width: 1410px) {
  .listagem .listagem-item {
    padding: 0px; } }

@media (max-width: 767px) {
  .pagina-categoria .product-list,
  .pagina-busca .product-list {
    justify-content: center; }
  .pagina-categoria .product-list article,
  .pagina-busca .product-list article {
    margin: 20px 9px 37px 9px;
    width: 300px; } }

.pagina-categoria .m-filtros-aplicados .m-filtros-aplicados-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 76px;
  background: #EBEBEB;
  padding: 20px;
  margin-top: 8px; }

.pagina-categoria .m-filtros-aplicados-box-itens {
  display: flex; }

.pagina-categoria a.m-filtros-aplicados-excluir-todos {
  text-decoration: underline !important;
  font-family: 'Work Sans';
  font-size: 14px;
  cursor: pointer; }

.pagina-categoria .m-filtro {
  border: 1px solid #1b1c1e;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-right: 20px; }

.pagina-categoria .m-filtro span, .pagina-categoria .m-filtro .pagina-produto .principal .atributo-comum > span b, .pagina-produto .principal .atributo-comum > span .pagina-categoria .m-filtro b {
  color: #1b1c1e;
  font-family: 'Work Sans';
  font-size: 12px;
  font-weight: 500;
  margin-right: 20px; }

.pagina-categoria .m-filtros-aplicados > span, .pagina-categoria .pagina-produto .principal .atributo-comum > span .m-filtros-aplicados > b, .pagina-produto .principal .atributo-comum > span .pagina-categoria .m-filtros-aplicados > b {
  font-family: 'Work Sans';
  font-weight: lighter;
  font-size: 14px;
  color: #1b1c1e;
  text-transform: uppercase; }

.pagina-categoria .m-filtros-aplicados {
  margin-bottom: 20px; }

.pagina-categoria ul.dropdown-menu.pull-right {
  z-index: 1000 !important; }

/* carrinho */
/* carrinho */
.pagina-carrinho .conteiner-principal #rodape > div:not(#footer) {
  display: none !important; }

.pagina-carrinho #register-title {
  display: none !important; }

table.table.tabela-carrinho {
  border-radius: 0px;
  border: 2px solid #E9E9E9;
  background: #FFF;
  font-weight: 600;
  text-align: left;
  font-family: 'Work Sans'; }
  table.table.tabela-carrinho tr td {
    padding: 15px;
    color: #25262C;
    border: 0; }
  table.table.tabela-carrinho tr:not(:last-child) {
    color: #25262C;
    border: 1px solid #E9E9E9; }
  table.table.tabela-carrinho tr th {
    color: #25262C;
    border: 0;
    background-color: white; }
  table.table.tabela-carrinho tr td.clearfix {
    min-width: 150px !important; }
  table.table.tabela-carrinho * {
    color: #25262C;
    border: 0; }
  table.table.tabela-carrinho .excluir {
    height: 40px;
    line-height: 30px; }
  table.table.tabela-carrinho .input-append {
    width: 100%; }
    table.table.tabela-carrinho .input-append button.btn {
      background-color: transparent;
      height: 49px;
      color: #1b1c1e;
      padding: 0;
      text-decoration: underline;
      font-family: 'Work Sans';
      width: 127px;
      margin-left: -127px;
      z-index: 99;
      position: relative;
      border-radius: 0;
      margin-top: 0.685px;
      text-transform: uppercase;
      border: none;
      font-weight: 600 !important;
      font-size: 12px;
      transition: all .3s ease-in-out; }
  table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
    font-size: 16px;
    font-family: 'Work Sans'; }

@media (max-width: 991px) {
  .pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho {
    border: 2px solid #E9E9E9 !important; } }

.conteiner-imagem .imagem {
  border: none;
  border-radius: 5px; }

.produto-info > * {
  line-height: 1.2em;
  margin-bottom: 10px;
  display: block; }

.tabela-carrinho .produto-info a {
  margin-top: 5px;
  font-family: 'Work Sans';
  text-transform: capitalize;
  font-size: 19px;
  color: #1b1c1e; }

.tabela-carrinho .form-horizontal {
  margin: 0; }

.tabela-carrinho tr.possui-cupom {
  background-color: #c8ecec; }
  .tabela-carrinho tr.possui-cupom td {
    background-color: #c8ecec; }
    .tabela-carrinho tr.possui-cupom td .cupom-sucesso span.cupom-codigo, .tabela-carrinho tr.possui-cupom td .cupom-sucesso .pagina-produto .principal .atributo-comum > span b.cupom-codigo, .pagina-produto .principal .atributo-comum > span .tabela-carrinho tr.possui-cupom td .cupom-sucesso b.cupom-codigo {
      padding: 15px;
      border-width: 2px;
      margin: 0 0 0 10px;
      font-weight: bold; }

table.table .quantidade input {
  height: 30px;
  line-height: 30px;
  width: 30px;
  display: block;
  border: #1b1c1e 1.9px solid;
  border-left: 0;
  border-right: 0;
  float: left;
  margin: 0 !important;
  border-radius: 0;
  box-sizing: border-box;
  font-weight: 700;
  box-shadow: none; }

table.table .quantidade a {
  height: 30px;
  line-height: 30px;
  width: 30px;
  display: block;
  border: #1b1c1e 1.9px solid;
  padding: 0;
  float: left;
  margin: 0 !important;
  border-radius: 0;
  box-sizing: border-box;
  font-weight: 700;
  box-shadow: none;
  font-size: 12px;
  transition: all .3s ease-in-out; }

.excluir a:before {
  color: #F23333;
  font-size: 20px;
  font-weight: 400; }

.pagina-carrinho form button.btn {
  color: #1b1c1e !important;
  font-weight: 700;
  background: transparent;
  box-shadow: none;
  border: none;
  text-decoration: underline;
  font-size: 10px;
  text-transform: uppercase;
  padding: 3px 0px;
  text-align: center;
  border-radius: 5px; }

.pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande {
  width: 295px;
  height: 50px;
  padding: 4.5px;
  font-family: "Work Sans";
  border: 2px solid #050505;
  border-radius: 0 !important;
  background: #1b1c1e;
  color: white;
  font-weight: normal;
  font-size: 16px;
  text-transform: uppercase;
  transition: all .3s ease-in-out;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media (max-width: 767px) {
    .pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande {
      width: 90%; } }
  .pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande i.icon-ok {
    margin-left: 0;
    display: flex;
    align-items: center;
    justify-content: center; }
  .pagina-carrinho .finalizar-compra .acao-editar .botao.principal.grande:hover {
    background: white;
    color: #1b1c1e; }

.pagina-carrinho .finalizar-compra .acao-editar a.botao {
  font-family: "Work Sans";
  background: transparent;
  border: 2px solid #1b1c1e;
  padding: 15px 20px;
  font-weight: normal;
  line-height: normal;
  font-size: 16px;
  color: #050505;
  text-transform: uppercase;
  border-radius: 0;
  z-index: 4;
  transition: all .3s ease-in-out;
  width: 273px;
  height: 50px; }
  @media (max-width: 992px) {
    .pagina-carrinho .finalizar-compra .acao-editar a.botao {
      width: 100%; } }
  .pagina-carrinho .finalizar-compra .acao-editar a.botao:hover {
    background: #050505;
    color: #ffffff; }

.pagina-carrinho #corpo .finalizar-compra span.help-inline, .pagina-carrinho #corpo .finalizar-compra .pagina-produto .principal .atributo-comum > span b.help-inline, .pagina-produto .principal .atributo-comum > span .pagina-carrinho #corpo .finalizar-compra b.help-inline {
  clear: both; }

.pagina-carrinho #corpo .finalizar-compra .tabela-carrinho .form-horizontal .control-label {
  /* padding-top: 3px; */
  font-weight: 600;
  margin: 0 5px 0 0;
  padding: 0 !important;
  margin-right: 10px;
  font-size: 13px; }

.pagina-carrinho #corpo .finalizar-compra div.input-append {
  float: left;
  border-top: 0 !important; }

#tipoCadastro li i.icon-check {
  float: left;
  display: block;
  height: 20px;
  width: 20px;
  margin: 13px 13px 14px 14px;
  -webkit-appearance: none;
  border: 4px #CCC solid;
  border-radius: 10px;
  box-sizing: border-box; }
  #tipoCadastro li i.icon-check:hover {
    border-color: #999; }

#tipoCadastro li.active i.icon-check {
  border: #0CD3D2 7px solid;
  transition: all 0.5s; }

.pagina-pedido table.table.tabela-carrinho strong {
  margin: 0; }

@media (min-width: 768px) {
  table.table .quantidade input {
    height: 40px;
    line-height: 40px;
    width: 40px; }
  table.table .quantidade a {
    height: 40px;
    line-height: 40px;
    width: 40px; }
  table.table th {
    border-bottom: 1px solid rgba(143, 143, 143, 0.3) !important; }
    table.table th h6 {
      font-weight: 400;
      font-size: 14px;
      font-variant: small-caps;
      text-transform: lowercase;
      color: #8F8F8F !important;
      text-align: left; }
  .pagina-carrinho h1.titulo {
    font-size: 30px;
    margin-top: 30px; }
    .pagina-carrinho h1.titulo small {
      font-size: 14px; }
  .pagina-carrinho .acao-editar a.botao {
    line-height: 72px;
    padding: 0 50px;
    color: white;
    margin-right: 20px; }
  input.input-small {
    background: transparent;
    padding: 10px 10px 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: left; }
  .formEndereco-conteiner input.input-small {
    padding: 0 6px; }
  span.help-inline, .pagina-produto .principal .atributo-comum > span b.help-inline {
    float: right;
    color: #0CD3D1 !important;
    text-align: left;
    padding: 5px 0; }
    span.help-inline a, .pagina-produto .principal .atributo-comum > span b.help-inline a {
      font-weight: 600; }
  form#formCalcularFrete {
    width: calc(100% - 160px); }
    form#formCalcularFrete label.control-label {
      padding: 10px !important; }
  tr.hidden-phone.bg-dark td {
    vertical-align: top; }
  tr.bg-dark td {
    border-top: #cecece 1px solid !important; }
  table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
    font-size: 25px; }
  table.table.tabela-carrinho tr.bg-dark:last-child td {
    color: #8F8F8F !important;
    font-size: 14px;
    padding-bottom: 30px; }
    table.table.tabela-carrinho tr.bg-dark:last-child td strong {
      font-size: 14px;
      color: #25262C !important; }
  .selo-ssl.hidden-phone {
    /*
        text-indent: -99999px;
        background: url(https://cdn.awsli.com.br/682/682958/arquivos/selo-compra.svg) no-repeat center center white;
        display: block;
        width: 124px;
        height: 30px;
        border-radius: 5px;
        padding: 10px;*/ } }

@media (max-width: 767px) {
  .tabela-carrinho .preco-produto .preco-promocional {
    font-size: 16px; }
  .tabela-carrinho tr.possui-cupom > td {
    display: block;
    width: 50%;
    float: left;
    box-sizing: border-box; }
  .tabela-carrinho tr.possui-cupom td .cupom-sucesso > * {
    float: left; }
  .tabela-carrinho tr.possui-cupom td .cupom-valor {
    text-align: left;
    padding-top: 10px;
    float: left; }
  table.table.tabela-carrinho tr td {
    padding: 10px 5px;
    font-size: 12px; }
    table.table.tabela-carrinho tr td:first-child {
      padding-left: 10px; }
  .pagina-carrinho #menu-mobile {
    position: absolute !important; }
  .pagina-carrinho:not(.carrinho-checkout) #cabecalho {
    padding: unset !important; }
  .pagina-carrinho .acao-editar a.botao {
    margin: 0 auto;
    width: 300px;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #FFF;
    padding: 0 70px;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center; }
  .pagina-carrinho button.botao.principal.grande {
    margin: 0 auto;
    width: 300px;
    box-sizing: border-box;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    margin-bottom: 20px;
    color: #FFF;
    padding: 0 70px;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center; }
    .pagina-carrinho button.botao.principal.grande i.icon-ok {
      width: 23px;
      margin: 0 7px 0 0;
      height: 50px; } }

@media (max-width: 767px) {
  .pagina-pedido table.table.tabela-carrinho strong {
    font-size: 1em; }
  .pagina-pedido table.table.tabela-carrinho table {
    display: table; }
  .pagina-pedido table.table.tabela-carrinho thead {
    display: table-header-group; }
    .pagina-pedido table.table.tabela-carrinho thead th {
      line-height: 1.1em;
      vertical-align: middle; }
  .pagina-pedido table.table.tabela-carrinho tbody {
    display: table-row-group; }
  table.table.tabela-carrinho {
    position: relative; }
    table.table.tabela-carrinho tr {
      border: none;
      padding: 0;
      clear: both;
      margin: 0;
      border-bottom: 1px solid rgba(143, 143, 143, 0.3); }
      table.table.tabela-carrinho tr:first-child td {
        border-top: 0 none; }
      table.table.tabela-carrinho tr td.clearfix + td {
        display: block;
        float: left; }
    table.table.tabela-carrinho td.clearfix {
      float: left;
      border: 0; }
      table.table.tabela-carrinho td.clearfix form {
        float: left; }
    table.table.tabela-carrinho .preco-produto {
      float: left;
      line-height: 40px; }
    table.table.tabela-carrinho .excluir {
      float: right;
      display: block; }
    table.table.tabela-carrinho tr.bg-dark:last-child td {
      padding-right: 15px; }
  td.sem-borda.conteiner-imagem {
    padding: 15px;
    border: 0 !important; }
  .pagina-carrinho table.table.tabela-carrinho tr:before {
    border-top: 1px solid rgba(143, 143, 143, 0.3);
    content: "";
    left: 0;
    right: 0;
    position: absolute; }
  .tabela-carrinho .produto-info ul li {
    text-align: left; }
  .tabela-carrinho .quantidade input[type="text"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none !important; }
  .table-pedido-item.tabela-carrinho {
    border: 1px solid rgba(143, 143, 143, 0.3) !important;
    box-shadow: none;
    padding: 0x;
    margin: 0 0 10px;
    border-radius: 3px !important;
    background-color: rgba(0, 0, 0, 0.04) !important;
    font-size: 11px;
    display: table; } }

@media (min-width: 768px) {
  table.table.tabela-carrinho td.clearfix form {
    display: table;
    margin: 0 auto; }
  table.table.tabela-carrinho .input-append {
    width: auto; }
    table.table.tabela-carrinho .input-append input#calcularFrete {
      width: 240px;
      box-sizing: content-box; }
    table.table.tabela-carrinho .input-append input#usarCupom {
      width: 240px;
      box-sizing: content-box; }
    table.table.tabela-carrinho .input-append button.btn {
      line-height: 46px;
      font-weight: 500;
      text-align: right; }
      table.table.tabela-carrinho .input-append button.btn i {
        display: none; }
  table.table.tabela-carrinho .controls.text-left {
    float: right;
    margin: 0; }
  table.table.tabela-carrinho .form-horizontal .input-append label.control-label {
    float: right;
    display: block; }
  table.table.tabela-carrinho .control-group {
    float: left; }
  table.table.tabela-carrinho strong.titulo.cor-principal.valor-total {
    font-size: 25px; }
  table.table.tabela-carrinho tr.bg-dark:last-child td {
    color: #8F8F8F !important;
    font-size: 14px;
    padding-bottom: 30px; }
    table.table.tabela-carrinho tr.bg-dark:last-child td strong {
      font-size: 14px;
      color: #25262C !important; }
  .pagina-carrinho .acao-editar a.botao {
    line-height: 72px;
    padding: 0 50px;
    color: white;
    margin-right: 20px; } }

@media (min-width: 1410px) {
  table.table.tabela-carrinho tr td:first-child {
    padding-left: 50px; }
  table.table.tabela-carrinho tr td:last-child {
    padding-right: 50px; }
  table.table.tabela-carrinho tr th:first-child {
    padding-left: 50px; }
  table.table.tabela-carrinho tr th:last-child {
    padding-right: 50px; } }

.pagina-carrinho h1.titulo.cor-secundaria {
  color: #050505;
  font-family: 'Work Sans';
  font-weight: 500;
  text-transform: uppercase;
  font-size: 30px; }

.pagina-carrinho h1.titulo.cor-secundaria small {
  margin-left: 25px; }

.pagina-carrinho table.table .quantidade a:before {
  color: #1b1c1e; }

.pagina-carrinho table.table .quantidade a:hover:before {
  color: white; }

.pagina-carrinho table.table .quantidade a:hover {
  background-color: #1b1c1e; }

.pagina-carrinho #formCalcularFrete .control-group {
  font-family: 'Work Sans';
  text-transform: unset;
  display: flex;
  align-items: center; }
  @media (min-width: 1300px) {
    .pagina-carrinho #formCalcularFrete .control-group {
      margin-left: 105px !important; } }

.pagina-carrinho #formCalcularFrete .control-group label b {
  font-size: 13px;
  font-weight: 600;
  color: #050505; }

.pagina-carrinho .caixa-sombreada {
  box-shadow: none; }

.pagina-carrinho #corpo .finalizar-compra .tabela-carrinho .form-horizontal .control-label b {
  font-weight: 600; }

.pagina-carrinho #corpo .finalizar-compra .tabela-carrinho .form-horizontal .control-label[for='calcularFrete'] {
  margin: auto; }

.pagina-carrinho table.table.tabela-carrinho .input-append input#calcularFrete {
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid #1b1c1e;
  box-shadow: none; }
  @media (max-width: 768px) {
    .pagina-carrinho table.table.tabela-carrinho .input-append input#calcularFrete .btn {
      margin-top: 40px !important; } }

.pagina-carrinho table.table.tabela-carrinho thead {
  border: 1px solid #E9E9E9;
  border-radius: 10px !important; }

.pagina-carrinho .form-horizontal .control-label {
  padding-top: 0 !important; }

.pagina-carrinho .tabela-carrinho .form-horizontal .control-label {
  padding-top: 0 !important; }

.pagina-carrinho:not(.carrinho-checkout) table.table.tabela-carrinho .input-append input#calcularFrete:focus {
  box-shadow: none; }

.pagina-carrinho:not(.carrinho-checkout) .tabela-carrinho .formas-envio input[type="radio"]:after {
  width: 15px;
  height: 15px;
  border-radius: 15px;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: white;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 2
