.section-discount,
.section-product,
.section-blog {
  @media (width<576px) {
    overflow: hidden;
  }
}

.section-discount .swiper.swiper-product,
.section-product .swiper.swiper-product,
.section-blog .swiper.swiper-blog {
  @media (width<576px) {
    overflow: visible;
  }
}

.blog-heading {
  z-index: 9;
  position: relative;
}

.section-blog-bg {
  background-color: #fafafa;
  padding-block: 24px;
}

.section-blog .heading__title {
  display: flex;
  align-items: center;
  gap: 8px;
}

.section-blog:after {
  @media (width<992px) {
    width: 50% !important;
    height: 64% !important;
    background-size: auto !important;
    opacity: 0.9 !important;
  }
}

.more-blog {
  margin-top: 2rem;
  @media (width>=992px) {
    margin-top: 53px;
  }
}

.blog-heading p {
  font-size: 14px;
  line-height: 40px;
  @media (width>=576px) {
    font-size: 16px;
  }
}

.about__desc {
  @media (width<576px) {
    font-size: 14px;
  }
}

.section-product .wrap,
.section-blog .wrap {
  background-color: #fafafa;
  padding: calc(var(--space-section) / 1.5) 0;
  position: relative;
}

.section-product .wrap:before,
.section-blog .wrap:before {
  content: "";
  background: #26465363;
  backdrop-filter: blur(21px);
  box-shadow: 0 4px 21px 0 #00000040;
  height: 14.43px;
  width: 55%;
  display: block;
  z-index: -1;
  position: absolute;
  right: 50%;
  transform: translateX(50%);
  top: 0px;
  border-radius: 50%;
}

.sw-blog-next,
.sw-blog-prev {
  @media (width<992px) {
    color: var(--color4);
    border: 1px solid var(--color3);
    background-color: transparent;
  }
}

.nav-blog {
  @media (width<992px) {
    top: unset;
    left: 50%;
    right: unset;
    bottom: -4.2rem;
    width: max-content;
    gap: 20px;
    transform: translate(-50%, 0);
    justify-content: center;
  }
}

.more-btn-blogs .icon-left-arrow {
  @media (width<992px) {
    height: 33px;
    width: 33px;
  }
}

.inner-page.page-template-template-blog .section-blog {
  background-color: transparent;
  padding: 70px 0 0;
  @media (width<992px) {
    padding: 0 !important;
  }
}

.inner-page.page-template-template-blog .section-blog:before {
  display: none;
}
