@font-face {
  font-family: Poppins-Regular;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-Regular.eot");
  src: url("../fonts/Poppins-Regular.eot?") format("eot"), url("../fonts/Poppins-Regular.woff") format("woff"), url("../fonts/Poppins-Regular.ttf") format("truetype"), url("../fonts/Poppins-Regular.woff") format("woff");
}
@font-face {
  font-family: Poppins-Bold;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-Bold.eot");
  src: url("../fonts/Poppins-Bold.eot?") format("eot"), url("../fonts/Poppins-Bold.woff") format("woff"), url("../fonts/Poppins-Bold.ttf") format("truetype"), url("../fonts/Poppins-Bold.woff") format("woff");
}
@font-face {
  font-family: Poppins-Light;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-Light.eot");
  src: url("../fonts/Poppins-Light.eot?") format("eot"), url("../fonts/Poppins-Light.woff") format("woff"), url("../fonts/Poppins-Light.ttf") format("truetype"), url("../fonts/Poppins-Light.woff") format("woff");
}
@font-face {
  font-family: Poppins-Medium;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-Medium.eot");
  src: url("../fonts/Poppins-Medium.eot?") format("eot"), url("../fonts/Poppins-Medium.woff") format("woff"), url("../fonts/Poppins-Medium.ttf") format("truetype"), url("../fonts/Poppins-Medium.woff") format("woff");
}
@font-face {
  font-family: Poppins-Black;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-Black.eot");
  src: url("../fonts/Poppins-Black.eot?") format("eot"), url("../fonts/Poppins-Black.woff") format("woff"), url("../fonts/Poppins-Black.ttf") format("truetype"), url("../fonts/Poppins-Black.woff") format("woff");
}
@font-face {
  font-family: Poppins-SemiBold;
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("../fonts/Poppins-SemiBold.eot");
  src: url("../fonts/Poppins-SemiBold.eot?") format("eot"), url("../fonts/Poppins-SemiBold.woff") format("woff"), url("../fonts/Poppins-SemiBold.ttf") format("truetype"), url("../fonts/Poppins-SemiBold.woff") format("woff");
}
.alert-success,
.alert-warning,
.alert-danger,
.alert-info {
  padding-left: 60px;
  font: normal 15px "Poppins-Bold";
  text-align: center;
  background-color: #FFFFFF;
  background-image: none;
}
.alert-success:before,
.alert-warning:before,
.alert-danger:before,
.alert-info:before {
  position: absolute;
  display: flex;
  content: "!";
  width: 50px;
  height: 100%;
  top: 0px;
  left: 0px;
  color: #FFFFFF;
  font: normal 34px "Poppins-Bold";
  align-items: center;
  justify-content: center;
}

.alert-success {
  color: #0EAF78;
  border: solid 2px #0EAF78;
}
.alert-success:before {
  background-color: #0EAF78;
}

.alert-warning {
  color: #E6A23C;
  border: solid 2px #E6A23C;
}
.alert-warning:before {
  background-color: #E6A23C;
}

.alert-danger {
  color: #DE5D6C;
  border: solid 2px #DE5D6C;
}
.alert-danger:before {
  background-color: #DE5D6C;
}

.alert-info {
  color: #405da7;
  border: solid 2px #405da7;
}
.alert-info:before {
  background-color: #405da7;
}

@keyframes skeleton-load {
  0% {
    background-color: rgba(0, 0, 0, 0.1);
  }
  100% {
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.section-regua {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 15px;
  background-color: #F4EFE9;
}
@media (max-width: 767px) {
  .section-regua {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.section-regua .conteudo {
  display: block;
  width: 100%;
}
.section-regua .conteudo .item {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.section-regua .conteudo .item .icone {
  display: flex;
  align-items: center;
  justify-content: center;
}
.section-regua .conteudo .item .informacoes {
  display: block;
  width: auto;
}
.section-regua .conteudo .item .informacoes .titulo {
  display: block;
  margin: 0px;
  color: #f29065;
  font: normal 16px "Poppins-Bold";
  line-height: 24px;
  letter-spacing: 0.01em;
}
.section-regua .conteudo .item .informacoes .subtitulo {
  display: block;
  margin: 0px;
  color: #6A6A6A;
  font: normal 14px "Poppins-Regular";
  line-height: 21px;
  letter-spacing: 0.01em;
}
.section-regua .conteudo .item.installments .icone {
  width: 42px;
}
.section-regua .conteudo .item.installments .informacoes {
  max-width: calc(100% - 42px);
}
.section-regua .conteudo .item.freight .icone {
  width: 51px;
}
.section-regua .conteudo .item.freight .informacoes {
  max-width: calc(100% - 51px);
}
.section-regua .conteudo .item.change .icone {
  width: 30px;
}
.section-regua .conteudo .item.change .informacoes {
  max-width: calc(100% - 30px);
}
.section-regua .conteudo .item.coupon .icone {
  width: 40px;
}
.section-regua .conteudo .item.coupon .informacoes {
  max-width: calc(100% - 40px);
}
.section-regua .conteudo .owl-stage {
  display: flex;
  align-items: center;
  margin: 0 auto;
}

.section-banners {
  padding-bottom: 55px;
}
@media (max-width: 991px) {
  .section-banners {
    padding-bottom: 30px;
  }
}
.section-banners .conteudo {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  width: 100%;
  gap: 15px;
}
@media (max-width: 767px) {
  .section-banners .conteudo {
    gap: 4px;
  }
}
.section-banners .conteudo .item {
  display: block;
  outline: 0px;
  width: 100%;
}
.section-banners .conteudo .item img {
  display: block;
  object-fit: contain;
  width: 100%;
}
.section-banners .conteudo .item.bn-column {
  max-width: calc(33.3% - 10px);
}
.section-banners .conteudo .item.bn-column img {
  aspect-ratio: 441/615;
}
@media (max-width: 767px) {
  .section-banners .conteudo .item.bn-column {
    max-width: calc(50% - 2px);
  }
}
.section-banners .conteudo .item.bn-small {
  max-width: calc(39.8% - 7.5px);
}
.section-banners .conteudo .item.bn-small img {
  aspect-ratio: 532/440;
}
@media (max-width: 767px) {
  .section-banners .conteudo .item.bn-small {
    max-width: calc(50% - 2px);
  }
  .section-banners .conteudo .item.bn-small img {
    aspect-ratio: 630/878;
    object-fit: cover;
  }
}
.section-banners .conteudo .item.bn-medium {
  max-width: calc(60.2% - 7.5px);
}
.section-banners .conteudo .item.bn-medium img {
  aspect-ratio: 808/440;
}
@media (max-width: 767px) {
  .section-banners .conteudo .item.bn-medium {
    max-width: 100%;
  }
}

/*# sourceMappingURL=index.css.map */
