/* Todas as páginas */

.menu-desktop .menu > ul > li > a strong,
.listagem .listagem-item .info-produto.prodTxt-2 .nome-produto,
.info-principal-produto .nome-produto{
  font-weight: 700;
}

/* Cabeçalho */
.info-destaque a{
  cursor: auto;
}
.busca {
  box-shadow: 0 1px 1px 0 rgba(205,205,205,0.35) !important;
  border: 1px solid #ca7d62 !important;
  border-radius: 50px !important;
}
#cabecalho{
  border-bottom: 1px solid #ca7d6224;
}
body.fixed #cabecalho{
  box-shadow: none;
  border-bottom: 1px solid #ca7d6224;
}
#cabecalho .logo{
  margin-top: 15px;
}
.painel-item:hover .dir-inside,
.painel-conta ul a,
.painel-conta .painel-exit a,
.a-block .a-block-cont,
.a-block.cw a .a-block-icon svg{
  color: #ca7d62
}
.painel-conta .i a svg{
  fill: #ca7d62
}
.a-block.cw a .a-block-icon svg,
.a-block a .a-block-icon svg{
  fill: #ca7d62 !important
}
.atendimento-content .a-block .a-block-cont{
  color: #47293E;
}

/* Institucionais */
.pagina-pagina .caixa-sombreada h1{
  color: #47293E;
}
/* Rodapé */
#rodape .pagamento-selos .rodape-titulo{
  margin-bottom: 10px;
}
/* .rodape-pagamento .bandeiras-pagamento::after{
  content:""; 
  display:block; 
  background-image: url("https://cdn.awsli.com.br/2598/2598033/arquivos/meios-pagamento.png");
  width:145px;
  height:34px;
  background-repeat: no-repeat;
  margin-left: 30px;
} */
#rodape-pagamento::after{
  content:""; 
  display:block; 
  background-image: url("https://cdn.awsli.com.br/2598/2598033/arquivos/meios-pagamento.png");
  width:145px;
  height:34px;
  background-repeat: no-repeat;
  margin-left: 30px;
  position: absolute;
}
.rodape-pagamento .bandeiras-pagamento{
  display: none;
}
.gateways-rodape{
  display: none;
}
.rodape-inferior .inside::after{
  content: "Designed by Endybrasil";
  display:block;
  font-size: 14px;
  color: #ca7d62;
}
.selos li{
  display: none;
}
.selos::after{
  content:""; 
  display:block; 
  background-image: url("https://cdn.awsli.com.br/2598/2598033/arquivos/selos.png");
  width:145px;
  height:34px;
  background-repeat: no-repeat;
  margin-left: 13px;
}
#rodape .rodape-inferior *{
  color: #ca7d62;
}
#rodape {
  border-top: none;
  box-shadow: none;
  margin-top: 20px;
  padding-top: 10px;
}
.newsletter .titulo {
  padding-top: 25px !important;
}
.newsletter .texto-newsletter{
  display: none !important;
}
.newsletter input{
  border: 1px solid #ca7d62 !important;
}
.newsletter .interno-conteudo {
  padding-bottom: 20px;
}
.componente{
  border-bottom: 1px solid #ca7d62 !important;
}
#rodape .institucional .conteiner .row-fluid {
  padding-top: 25px;
  margin-left: 23px !important;
}
#rodape .rodape-sobre {
  margin-left: 37px;
  width: 21%;
  border-right: 1px solid #ca7d62 !important;
}
#rodape .rodape-institucional {
  width: 28%;
  margin-right: 10px;
  border-right: 1px solid #ca7d62 !important;
}
#rodape .rodape-atendimento {
  width: 23%;
}
.a-block:not(:last-child) {
  margin-bottom: 17px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: none;
} 
.a-block {
  margin-bottom: 10px;
}
#rodape .rodape-social {
  display: flex;
  flex-direction: column;
  width: 28%;
  margin-left: 50px;
}
.cores-personalizadas #rodape .rodape-social .lista-redes ul li a {
  border-radius: 50%;
  border: 1px solid;
}
#rodape .rodape-social .lista-redes ul li a{
  width: 30px;
  height: 30px;
}
#rodape .rodape-social .lista-redes ul li a svg{
  width: 100%;
  height: 79%;
}
#rodape .pagamento-selos .conteiner .row-fluid {
  padding-top: 25px;
  border-top: 1px solid #ca7d62 !important;
  justify-content: space-between;
}
#rodape .pagamento-selos .conteiner .row-fluid > div{
  width: 16%;
}
.newsletter.componente .alert{
  position: static;
}
html #rodape .rodape-inferior .creditos.plataforma{
  display: none !important;
}
html #rodape .rodape-inferior .creditos.agencia {
  display: none !important;
}
.suporte-flutuante {
  display: none;
}
#rodape .rodape-inferior {
  border-top: 1px solid #ca7d62;
  background: #F6EBE1 !important;
}

/* Página home */
/* Listagem */
body .titulo-categoria {
  margin-top: 0 !important;
  margin-bottom: 30px !important;
}
.listagem .listagem-item .listagem-item-wrap {
  background: none;
  padding-bottom: 20px;
}
.listagem .listagem-item .acoes-produto{
  background: none;
}
.preco-produto s {
  margin-right: 15px !important;
  font-size: 15px !important;
}
.preco-produto .preco-a-partir .preco-venda:not(.titulo) {
  font-size: 21px;
}
.slick-arrow svg{
  fill: #ca7d62 !important;
}
.vitrine-instagram ul li {
  height: 292px;
}
.vitrine-instagram .titulo-categoria a{
  color: #47293E;
}

/* Banner */
.banners-extras:not(.banners-vitrine-mini) {
  padding-top: 30px;
}
.banners-full .slick-arrow, .banner.vitrine .slick-arrow{
    transition: opacity 0.25s ease-in-out;
    border-radius: none;
    opacity: none;
    background: none;
    border-color: none;
    box-shadow: none;
}
.banners-full .slick-arrow svg, .banner.vitrine .slick-arrow svg{
  fill: #ca7d62 !important;
  width: 50px !important;
  height: 50px !important;
}

/* Deals */
.banners-vantagens .vantagem:not(:last-child) {
  border-right: none;
}

/* Página de categoria */

/* Bloqueio de filtro de preço */
.faceta-preco{
  display: none;
}

.categoria-ordem .input-append,
.open>.dropdown-menu{
  background: #f6ebe1;
}
.filtro-coluna{
  border-top: 1px solid #ca7d6224;
  margin-top: 8px;
}
.pagina-categoria-busca .secao-principal .coluna{
  padding-top: 43px;
  margin-right: 1%;
}
.caixa-destaque .botao{
  background: #401754;
  color: #fff;
}
.filtro h4,
.filtro ul li a,
.listagem .listagem-item .info-produto .nome-produto{
  color: #47293e !important;
}
.pagination ul>li>a, .pagination ul>li>span{
  background-color: #ca7d6224;
  border: 1px solid #f6d8c9;
  color: #47293E;
}
.pagination ul>.active>a, .pagination ul>.active>span{
  color: #fff;
}
.pagination ul>li>a:hover, .pagination ul>li>a:focus, .pagination ul>.active>a, .pagination ul>.active>span{
  background-color: #CA7D62;
}
.btn-group .dropdown-menu>li>a,
.categoria-ordem .input-append label {
  color: #47293E !important;
}
.preco-produto > :nth-child(2){
  color: #47293E;
}

/* Página de produto */
.menu-desktop{
  box-shadow: 0px 1px 4px 0px #ca7d6224;
}
.pagina-produto .breadcrumbs-wrap {
  background: none;
  padding-top: 20px;
}
#carouselImagem ul li{
  background: none;
  margin: 0px !important;
}
#carouselImagem ul li a{
  border: 0px !important
}
#carouselImagem ul li.active a{
  border: 0px !important;
}
.info-principal-produto .marca-produto{
  display: none;
}
.produto-detalhes .conteiner-imagem{
  padding-top: 3px;
}
.produto-detalhes {
  background: none;
  margin: 0 !important;
  padding-bottom: 30px;
}
.produto-detalhes > .conteiner > .row-fluid {
  padding-bottom: 95px;
  border-bottom: 1px solid #ca7d6224;
}
.produto-detalhes .preco-produto > div {
  display:flex;
  flex-direction: column;
}
.produto-detalhes .preco-produto > :nth-child(1) strong{
  margin-top: 10px
}
.produto-share {
  display: none;
}
.info-principal-produto {
  border-bottom: none !important;
}
.pagina-produto .atributo-comum a span {
  background: none;
  font-weight: 600;
  border: 1px solid #ca7d62;
  box-shadow: none;
  border-radius: 7px;
  color: #47293e;
}
.preco-produto > :nth-child(1) .preco-a-partir span {
  font-size: 20px;
}
.pagina-produto .atributos {
  border-bottom: none;
}
.produto .acoes-produto .preco-parcela,
.listagem.aproveite-tambem .preco-parcela{
  color: #47293E !important;
}
.produto-detalhes .parcelas-produto .accordion{
  border: 0px;
  box-shadow: none;
}
.info-principal-produto .nome-produto,
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner ul,
.produto-detalhes .cep #formCalcularCep label,
.produto-detalhes .cep ul li span,
.produto .cep .aviso-disponibilidade,
#comprar-ajax-status .tabela-carrinho.table h6,
#comprar-ajax-status .tabela-carrinho .control-group *,
#comprar-ajax-status .tabela-carrinho .produto-info *,
.tabela-carrinho .subtotal strong,
.tabela-carrinho .quantidade input{
  color: #47293E;
}
.parcelas-produto .accordion .accordion-group .accordion-body .accordion-inner{
  font-size: 14px;
}
#carrinho-mini .input-small .btn{
  color: #fff !important;
}
.atributos div ul {
  margin: 15px 36px 0px;
}
.atributos span {
  font-size: 17px;
  line-height: 45px;
  margin-bottom: 9px !important;
}
.atributo-comum ul li.active a span {
  border-color: #ca7d62;
  background: #ca7d627d;
}
.atributos ul li.active .selecionado {
  display: none;
}
.produto-detalhes .acoes-produto > div:nth-child(1) {
  margin-bottom: 20px;
}
.qtde-adicionar-carrinho{
  border: none;
}
.produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
  background-color: #f6ebe1;
}
.qtde-adicionar-carrinho .botao-quantidade {
  padding: 7px;
  cursor: pointer;
  display: flex;
  border: 1px solid #ca7d62;
  border-radius: 5px;
}
.produto-detalhes .qtde-adicionar-carrinho {
  width: 100px !important;
  margin-bottom: 0 !important;
  margin-right: 15px;
}
.qtde-adicionar-carrinho .botao-quantidade:hover {
  border-radius: 5px;
  background: #ca7d62;
}
.produto-detalhes .botao-comprar {
  border-radius: 40px;
}
.produto-detalhes-detalhes #produto-consulta-preco {
  line-height: 43px;
  border-radius: 40px;
  font-size: 17px !important;
  width: 270px;
  margin-left: 63px;
  margin-top: 53px;
}
.parcelas-produto .accordion .accordion-group .accordion-heading .text-parcelas{
  font-size: 14px;
  color: #47293E;
}
.produto-detalhes .cep-real {
  padding-top: 20px;
  border-top: none !important;
  margin-top: 35px;
  margin-left: 20px;
}
.produto-detalhes .cep #formCalcularCep input {
  border: 1px solid #ca7d62!important;
  border-radius: 50px 0px 0px 50px !important;
  margin-right: -2px
}
.produto-detalhes .cep #formCalcularCep .input-append {
  border: none;
  box-shadow: none;
  border-radius: none;
  color: none;
}
.produto-detalhes .cep #formCalcularCep .input-append button {
  background: #ca7d62;
  margin: 0px;
  padding: 0px 25px;
  border-left: 1px solid #e5e5e5;
  font-weight: 500;
  font-size: 17px;
  border-radius: 0px 30px 30px 0px;
  color: white;
}
.produto-detalhes .cep #formCalcularCep .input-append button:hover {
  color: white;
  background: #ca7d627d;
}
.produto-detalhes .cep ul {
  margin-top: 25px;
  border: none;
  box-shadow: none;
}
.produto .cep ul li {
  font-size: 15px;
  margin-bottom: 17px;
  padding-bottom: 25px;
  border-bottom: 1px solid #ca7d6224;
}
.produto-detalhes .cep ul li{
  padding-left: 0px;
}
.produto .cep .aviso-disponibilidade {
  font-size: 14px;
  margin-top: 7px;
}
#descricao h3, p, ul, li{
  font-family: 'Cantarell' !important;;
}
#comentarios-container {
  margin-top: 40px;
  display: none !important;
}
.resumo-flutuante{
  bottom: 10vh
}
.li-whatsapp a {
  right: 0;
  left: 50px;
  bottom: 50px
}
.preco-produto:not(.banner-preco) s{
  color: #737374 !important;
}

/* Modal carrinho */
.tabela-carrinho {
  background: #f6ebe1;
}
.tabela-carrinho .quantidade{
  background: none;
  border-radius: 0px;
  border: none; 
  width: 100%;
}
.tabela-carrinho .quantidade a{
  padding: 5px 7px;
  cursor: pointer;
  display: flex;
  border: 1px solid #ca7d62;
  border-radius: 5px;
}
.tabela-carrinho .quantidade input{
  background: none;
}
.tabela-carrinho .quantidade a:hover{
  background: #ca7d62;
  color: white;
  padding: 5px 7px;
  border-radius: 25%;
}
.icon-trash:before {
  color: #47293e
}

/* Página de login */
.cabecalho-interno .titulo {
  font-weight: 700;
  font-size: 24px;
  margin: 15px 0px 35px 0px;
}
.caixa-sombreada {
  background: none;
  box-shadow: none;
}
.pagina-login .caixa-sombreada, .pagina-cadastro .caixa-sombreada {
  box-shadow: none;
  border: 1px solid #ca7d6224;
  border-radius: 32px;
  background: none;
}
.cabecalho-interno .titulo small {
  color: #ca7d62;
}
legend{
  border-bottom: none;
}
.cadastro-logar .control-group {
  margin: 20px;
}
.cadastro legend{
  font-size: 17px;
  color: #ca7d62;
  font-weight: 400;
}
.cadastro label {
  font-size: 17px;
  color: #ca7d62;
  font-weight: 600;
}
.cadastro-logar .form-horizontal .control-label {
  width: 72px;
}
.cadastro input[type="text"], .cadastro input[type="password"], .cadastro select {
  font-size: 15px;
}
input, select, textarea {
  border: 1px solid #ca7d6224 !important;
}
.recuperar-senha {
  margin-left: 65px;
  font-size: 15px !important;
  color: #ca7d62;
  font-weight: 600;
}

/* Carrinho */
.pagina-carrinho .caixa-sombreada {
  box-shadow: none !important;
  border: 0px !important;
  border-radius: none !important;
}
.tabela-carrinho thead{
  background-color: #f6d8c9;
}
.tabela-carrinho th *{
  font-size: 16px;
  color: #47293e;
}
.conteiner-imagem {
  background: none;
}
.tabela-carrinho .bg-dark {
  background-color: #f6d8c9b0;
}
.tabela-carrinho .possui-cupom {
  background: #f6ebe1;
}
.tabela-carrinho .input-append button {
  height: 36px;
  background: #ca7d62;
  border: none;
  font-weight: 500;
  color: white !important;
  font-size: 17px;
  width: 121px;
}
.tabela-carrinho .cupom-sucesso .cupom-codigo {
  background-color: #ca7d62;
  color: #ffff;
  border: 1px solid #ca7d62;
}
.acao-editar .botao {
  background: #f6ebe1;
}
.acao-editar .botao:hover {
  background-color: #f6d8c9;
}
.botao:hover{
  opacity: 1;
}
.tabela-carrinho .form-horizontal .control-label{
  padding-top:5px;
  text-align: left;
  margin-left: 10px;
}

/* Checkout */
#corpo,
body.pagina-carrinho.carrinho-checkout .conteiner-principal,
.tema-autenticado,
.checkout-alerta-seguro {
  background: #f6ebe1 !important;
}
.tabela-carrinho .produto-info,
.produto-info a,
.resumo-compra .tabela-carrinho td,
.campos-pedido legend,
.campos-pedido label,
.tabela-carrinho .form-horizontal .control-label,
.tabela-carrinho .bg-dark,
.fazer-login-btn,
#tabCadastroPessoaFisica,
#tabCadastroPessoaJuridica,
.warning-text,
.help-block,
.text-right,
.forma-pagamento-parcela,
#formasEnvio *{
  color: #47293E;
}
body.pagina-carrinho.carrinho-checkout #rodape .rodape-inferior, body.pagina-pedido-finalizado #rodape .rodape-inferior{
  border-color: #f6ebe1 !important;
}
.tema-transparente .identificacao .identificacao-inner{
  background: none;
}
.checkout-alerta-seguro .checkout-alerta-seguro-icon{
  font-size: 100px;
  bottom: 0px;
  right: 0px;
}
.progresso-titulo{
  color: #ca7d62;
}

/* Área do cliente */
.abas-conteudo,
.abas-conta li.active a{
  background: #f6ebe1;
  padding: 10px;
}
[class^="icon-"]:before, [class*=" icon-"]:before{
  color: #47293E;
}
.menu-simples li a,
.abas-conta li a,
.abas-conteudo,
.caixa-dados * {
  color: #47293E;
}
.caixa-dados h3,
.caixa-dados legend{
  color:#45283f;
}
.caixa-dados small {
  color: #ca7d8a;
  padding-top: 10px;
}
.abas-conta li a{
  background: #ebcec04f;
}
a:hover {
  opacity: inherit;
}
.abas-conta li a, .abas-conteudo, .caixa-dados *{
  border-color: #ca7d8a;
}
.caixa-info{
  background-color: #f6ebe1;
}

/* Página não encontrada */
.botao.secundario{
  background: #401754;
  color: #fff;
}
.listagem-item .produto-avise .avise-me-list{
  background-color: #ca7d62;
}
.caixa-destaque h1{
  color: #47293E;
}



/* MOBILE */

/* Home */
@media only screen and (max-width: 1024px){
  .logo a {
    height: 30px !important;
    margin-left: 22px;
  }
  .info-destaque .info-texto {
    font-size: 10px;
    line-height: 22px;
  }
  .info-destaque a{
    padding: 3px 9px;
  }
  .slick-arrow{
    background: none;
    border-radius: 0px;
    box-shadow: 0px !important;
    border: none;
  }
  .banners-vantagens .slick-arrow{
    background: #f6d8c9;
  }
  .slick-arrow svg{
    width: 25px !important;
    height: 25px !important;
  }
  .preco-produto > :nth-child(1) .preco-a-partir span{
    font-size: 15px;
    margin-right: 3px;
  }
  .preco-produto .preco-a-partir .preco-venda:not(.titulo) {
    font-size: 18px;
  }
  .listagem .listagem-item .info-produto .preco-produto {
    min-height: 45px;
  }
  .preco-produto s {
    margin-right: 0px !important;
  }
  .recebe-feed .slick-arrow {
    margin-top: 4px;
  }
  /* Menu principal */
  .menu-mobile-wrap {
    background-color: #f6ebe1;
  }
  .menu-mobile .menu-mobile-close svg{
    fill: #f6ebe1;
  }
  .conta-mobile {
    border-bottom: 1px solid #f6d8c9b0;
  }
  .conta-mobile .b,
  .conta-mobile .b a,
  .categorias-mobile .categorias-titulo,
  .menu a,
  .painel-mobile .item-mobile a {
    color: #ca7d62;
  }
  .menu a:hover{
    color: #47293E;
  }
  .menu-mobile .painel-mobile svg,
  .conta-mobile svg{
    fill: #ca7d62;
  }
  .painel .painel-item{
    margin-left: 23px;
  }

  /* Menu pesquisar */
  .tema-transparente .conteiner{
    background-color: #F6EBE1
  }
  .busca2-categorias a,
  .busca2-titulo,
  .fancybox-inner{
    color: #CA7D62;
  }
  .busca .botao-busca svg{
    fill: #ca7d62;
  }
  .modalRecuperarSenha,
  .busca2-titulo{
  background: #F6EBE1;
 }

  /* Instagram */
  .vitrine-instagram ul li {
    height: 171px;
  }

  /* WhatsApp */
  .li-whatsapp i{
    font-size: 30px !important;
  }
  .li-whatsapp a{
    width: 50px !important;
    height: 50px !important;
    left: 20px;
    bottom: 19px !important;
  }
  

  /* Rodapé */
  #rodape{
    margin-top: 5px;
    padding-top: 10px;
  }
  #rodape .rodape-sobre .logo a img{
    max-height: 171%;
  }
  #rodape .institucional .conteiner .row-fluid {
    margin-left: 0px !important;
    padding-top: 9px;
  }
  #rodape .collapsible-rodape {
    border-top: none;
  }
  #rodape .pagamento-selos .conteiner .row-fluid {
    padding-top: 5px;
    border-top: none !important;
  }
  #rodape .rodape-sobre {
    border-right: none !important;
    padding-top: 10px;
  }
  #rodape .rodape-atendimento {
    width: 100%;
    padding-top: 10px;
  }
  .a-block:not(:last-child) {
    margin-bottom: 8px;
    padding-bottom: 8px;
  }
  #rodape .rodape-institucional {
    width: 100%;
    padding-top: 10px;
    border-right: none !important;
  }
  #rodape .rodape-inferior .inside {
    flex-direction: none;
    margin: 10px 0;
    min-height: 25px;
}
  #rodape .pagamento-selos .conteiner .row-fluid > div {
    margin: 10px 0px 15px;
    width: 100%;
  }
  #rodape .rodape-inferior .creditos.plataforma{
    display: none !important;
  }
  #rodape .rodape-inferior .creditos.agencia {
    display: none !important;
  }
  .barra-mobile{
    display: none;
  }
  body {
    padding-bottom: 0px;
  }

  /* Vitrine */
  .categoria-descricao {
    text-align: center;
    margin-top: 20px;
    color: #47293e;
    font-weight: 600;
    font-size: 14px;
  }
  .filtros-mobile-button,
  .filtros-mobile-button:hover{
    background: none;
  }
  .filtros-mobile-button::after{
    content:"Ordenar Por"; 
    display:block; 
    width:91px;
    height:22px;
    background-repeat: no-repeat;
    margin-left: 8px;
    color: #47293E;
  }
  .listagem .listagem-item .listagem-item-wrap {
    padding-bottom: 0px;
  }
  .filtros-mobile-button{
    padding: 6px 5px;
  }
  .filtros-mobile-button.fixed{
    position: inherit;
    box-shadow: none;
    padding: 6px 5px;
  }
  .listagem .listagem-item .info-produto .preco-produto>div{
    flex-direction: column;
    align-items: center;
  }
  .filtros-mobile-button.fixed span{
    font-size: 16px;
  }
  .filtros-mobile-button span{
    display: none;
  }
  .filtros-mobile-button svg{
    color: #47293E;
  }

  /* Página de produto */
  .produto .principal > div {
   border-bottom: none;
  }
  .produto-thumbs{
    padding: 10px;
    background: none;
  }
  .thumbs-horizontal .slick-arrow svg{
    fill: #ca7d62 !important;
  }
  #carouselImagem .slick-arrow{
    margin: -42px;
  }
  .produto-detalhes-detalhes #produto-consulta-preco {
    margin-left: 42px;
    margin-top: 36px;
  }
  .produto-detalhes > .conteiner > .row-fluid {
    padding-bottom: 53px;
    border-bottom: none;
  }
  .listagem-item.indisponivel .bandeiras-produto{
    text-align: center;
  }
  .bandeiras-produto .bandeira-indisponivel{
    text-transform: uppercase;
    padding: 7px;
    background:  #401754;
  }
  #descricao{
    padding: 0px 10px;
  }
  .avise-me{
    background: #f6d8c9;
  }
  .avise-me .avise-tit{
    margin-top: 19px;
  }
  .avise-me .avise-btn .botao{
    background: #401754;
    color: #fff !important;
  }
  .fancybox-lock .fancybox-overlay{
    overflow-y: unset;
  }
  /* Carrinho */
  .tabela-carrinho .formas-envio label {
    margin: 10px 0;
  }
  .tabela-carrinho .cupom-sucesso {
    padding-left: 0px;
  }
  .tabela-carrinho tr{
    border-bottom: none;
  }
  .tabela-carrinho .form-horizontal .control-label{
    margin-left: 0px;
    padding-top: 13px;
    text-align: left !important;
  }
  .tabela-carrinho .form-horizontal .controls .help-inline{
    margin-top: 10px;
  }
  .secao-secundaria{
    display: none;
  }
  .finalizar-compra{
    margin-bottom: 0px;
  }
  .finalizar-compra form{
    margin: 0px;
  }
    /* Filtros */
  .filtro ul {
    overflow: hidden !important;
  }
  /* Checkout */
  .resumo-compra .tabela-carrinho .bg-dark td{
    padding: none;
  }
  .resumo-compra .tabela-carrinho td{
    padding: 0px 5px;
  }
  .campos-pedido .caixa-sombreada{
    padding: 10px;
    margin-bottom: 0px;
  }
  .pagina-carrinho .caixa-sombreada{
    margin: 30px 0px 0px;
  }
}

