.loja-titulo {
    font-size: 18px;
    margin-top: 0;
    line-height: 24px;
}

.menu.superior .nivel-um > li > a[title="Outlet"] strong {
  font-size: 15px;
  font-weight: 600 !important;
  font-family: Montserrat, sans-serif !important;
  color: var(--cor_texto_menu) !important;
  transition: 0.2s ease-in-out;
  text-transform: uppercase;
}
#avaliacoes img.image,
.a .botao.btn-pay-wp,
.botao.btn-pay-wp,
.modal-modal-regiao-cep-definir > .fancybox-skin {
  display: none !important;
}
.fancybox-overlay {
  background: 0 0 !important;
}
.compre-junto__produtos .slick-initialized .slick-slider .slick-track,
.compre-junto__produtos .slick-track {
  width: 950px;
}
.compre-junto__produto--principal,
.compre-junto__resumo {
  width: 105px !important;
}
.compre-junto__produto--grade {
  display: inline-block;
  min-width: 180px;
  margin-left: 24px;
  max-width: 200px;
}
#descricao .box-sizing {
  background: #f0f0f0 !important;
}
#corpo {
  padding-top: 15px !important;
}
.listagem .listagem-item .nome-produto {
  display: block !important;
  min-height: 65px !important;
}
.menu.superior .nivel-dois {
  min-width: 640px;
}
.botao_lojas {
  text-align: center;
  display: inherit;
}
.atencao {
  text-align: center !important;
  font-weight: 900 !important;
  font-size: 15px;
}
.atencao .span {
  text-align: center;
  display: block;
  background: #160a7e;
  width: 65%;
  font-size: 15px;
  color: #fff;
  height: 55px;
  margin: 0 auto;
  animation: 3s infinite piscar !important;
}
.section-newsletter-home {
  background: #160a7e !important;
}
.pagamento-selos {
  background: #dfdfdf !important;
}
#tarja-slide .icon svg {
  fill: #0a752d;
}
#rodape .pagamento-selos .pagamento > span,
#rodape .pagamento-selos .pagamento > ul,
#rodape .pagamento-selos .selos > span,
#rodape .pagamento-selos .selos > ul {
  text-align: center;
  vertical-align: middle;
  border: 0;
  background: 0 0;
  display: ruby;
}
.pagamento > ul + ul {
  margin: 0;
}
.gateways-rodape li {
  padding: 10px 3px;
  line-height: normal;
  width: 50%;
  text-align: center;
  left: -10px;
}
#rodape .pagamento-selos .pagamento,
#rodape .pagamento-selos .selos {
  text-align: left;
  display: contents;
}
#avaliacoes ul.slides li.box-rating-item {
  height: 230px;
}
.retiradaemloja {
  order: 2;
  position: absolute;
  top: 415px;
  left: 0;
  background-color: #dff0d8;
  z-index: 10;
  padding: 9px;
  width: 97%;
  font-size: 18px;
}
#rodape div.contato {
  width: 24.076923%;
}
@media (max-width: 767px) {
  .banners-slide-full img.bn {
    width: 100%;
    margin-top: 50px;
  }
}
body {
  overflow-x: unset !important;
}
.caixa-info {
  padding: 5px 15px;
}
.retiradaemloja h3 {
  font-size: 20px !important;
}
.vc_btn3.vc_btn3-color-success,
.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {
  width: 65%;
  height: 44px;
  color: #fff;
  font-weight: 700;
  font-size: 16px;
  background-color: #6ab165;
  margin: 3px auto;
  padding: 2px;
  text-align: center;
}
.pedido-finalizado .status-pagamento .alert {
  margin: 137px 0 0;
}
