.Ss__about__hp .wrapper__about {
  padding: 6.9444444444rem 0;
}
@media (max-width: 850px) {
  .Ss__about__hp .wrapper__about {
    padding: 2.7777777778rem 0;
  }
}
.Ss__about__hp .wrapper__about .about__logo {
  width: 11rem !important;
  margin-bottom: 1.3rem !important;
}
.Ss__about__hp .wrapper__about .title__sec h2 {
  font-size: 1.8055555556rem;
  color: #000;
  line-height: 1.65;
}
.Ss__about__hp .wrapper__about .desc__sec p {
  font-size: 1.5972222222rem;
}
@media (min-width: 850px) {
  .Ss__about__hp .wrapper__about .col__left {
    flex-basis: 46%;
    max-width: 46%;
  }
}
@media (min-width: 850px) {
  .Ss__about__hp .wrapper__about .col__right {
    flex: 1;
    max-width: unset;
  }
}
.Ss__about__hp .wrapper__wcus {
  padding-bottom: 2.7777777778rem;
}
@media (min-width: 850px) {
  .Ss__about__hp .wrapper__wcus {
    padding-bottom: 6.9444444444rem;
  }
}
@media (max-width: 850px) {
  .Ss__about__hp .wrapper__wcus .row__revert__mb {
    flex-direction: column-reverse;
  }
}
.Ss__about__hp .wrapper__wcus .title__sec h2 {
  font-size: 2.7777777778rem;
  color: #B45955;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .Ss__about__hp .wrapper__wcus .title__sec h2 {
    font-size: 3.8888888889rem;
  }
}
.Ss__about__hp .wrapper__wcus .sub__title__sec h3 {
  font-size: 2.4305555556rem;
  color: #000;
  line-height: 1.1;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .Ss__about__hp .wrapper__wcus .sub__title__sec h3 {
    font-size: 3.75rem;
  }
}
.Ss__about__hp .wrapper__wcus .desc__sec,
.Ss__about__hp .wrapper__wcus .list__mark {
  font-size: 1.25rem;
}
.Ss__about__hp .wrapper__wcus .btn__sh {
  margin-top: 1rem;
}
.Ss__about__hp .wrapper__wcus .col__right {
  padding-left: 2rem;
}
@media (min-width: 1024px) {
  .Ss__about__hp .wrapper__wcus .col__right {
    padding-left: 5.25rem;
  }
}

.header__ss .title__ss h2 {
  font-size: 1.8055555556rem;
  margin-bottom: 0;
}

.header__ss.type__flex {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.button.btn__view__all {
  text-transform: none;
  font-weight: 500;
  min-height: auto;
  padding: 0;
  letter-spacing: 0;
  margin: 0;
  height: auto;
  line-height: normal;
}

.Ss__categories__pd .list__cates__prod .box-text {
  padding: 0;
  margin-top: 2.125rem;
}
.Ss__categories__pd .list__cates__prod .box-text h5 {
  font-size: 1.1111111111rem;
  margin: 0;
  text-transform: none;
  letter-spacing: 0;
}

.header__ss {
  margin-bottom: 2rem;
}
@media (min-width: 850px) {
  .header__ss {
    margin-bottom: 4rem;
  }
}

.Ss__list__pd .list__new__prod .products__grid {
  grid-template-columns: repeat(1, 1fr);
  display: grid;
  gap: 1.75rem;
}
@media (min-width: 580px) {
  .Ss__list__pd .list__new__prod .products__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 850px) {
  .Ss__list__pd .list__new__prod .products__grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 1240px) {
  .Ss__list__pd .list__new__prod .products__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (min-width: 850px) {
  .Ss__list__partners .list__partners {
    padding: 0 2.5rem;
  }
}
@media (max-width: 850px) {
  .Ss__list__partners .list__partners button.flickity-button.flickity-prev-next-button {
    display: none;
  }
}
.Ss__list__partners .list__partners .img {
  width: 25% !important;
  padding: 0 0.35rem;
  box-sizing: border-box;
}
@media (min-width: 580px) {
  .Ss__list__partners .list__partners .img {
    width: 20% !important;
    padding: 0 0.75rem;
  }
}
@media (min-width: 850px) {
  .Ss__list__partners .list__partners .img {
    width: 16.5% !important;
  }
}
@media (min-width: 1024px) {
  .Ss__list__partners .list__partners .img {
    width: 12.5% !important;
  }
}
.Ss__list__partners .list__partners .img * {
  border-radius: 50%;
  overflow: hidden;
}

.Ss__feedb .list__feedb .card__feedback {
  padding: 1rem;
  border-radius: 5px;
  background: #FFF;
  box-shadow: 4px 4px 9.3px 0px rgba(0, 0, 0, 0.1);
}
.Ss__feedb .list__feedb .card__feedback .icon-box-img {
  min-width: 6rem;
  width: 6rem !important;
}
.Ss__feedb .list__feedb .card__feedback .icon-box-img * {
  width: 100%;
  height: 100%;
}
.Ss__feedb .list__feedb .card__feedback .icon-box-img .icon-inner {
  padding-top: 6rem;
}
.Ss__feedb .list__feedb .card__feedback .icon-box-img .icon-inner img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 0;
  border-radius: 50%;
}
.Ss__feedb .list__feedb .card__feedback .icon-box {
  align-items: center;
  margin-bottom: 0.75rem;
}
@media (max-width: 850px) {
  .Ss__feedb .list__feedb .card__feedback .icon-box {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.Ss__feedb .list__feedb .card__feedback .icon-box .icon-box-text {
  padding-left: 1.875rem;
}
@media (max-width: 850px) {
  .Ss__feedb .list__feedb .card__feedback .icon-box .icon-box-text {
    padding-left: 0;
  }
}
.Ss__feedb .list__feedb .card__feedback .icon-box .icon-box-text h3 {
  font-size: 1.1111111111rem;
}
.Ss__feedb .list__feedb .card__feedback .icon-box .icon-box-text p {
  font-size: 0.7638888889rem;
}
.Ss__feedb .list__feedb .card__feedback .content__feeb {
  font-size: 0.9027777778rem;
  background-color: #C0CFFA;
  border-radius: 5px;
  padding: 0.5rem;
  color: #717986;
}
@media (min-width: 850px) {
  .Ss__feedb .list__feedb .card__feedback .content__feeb {
    padding: 0.5rem 2.25rem;
  }
}
.Ss__feedb .list__feedb .card__feedback .content__feeb p {
  margin: 0;
}

.Ss__blogs .list__blogs .blogs__grid {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
}
@media (min-width: 680px) {
  .Ss__blogs .list__blogs .blogs__grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .Ss__blogs .list__blogs .blogs__grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
.Ss__blogs .list__blogs .blogs__grid .blog__item {
  border-radius: 9px;
  background: #FFF;
  box-shadow: 3.673px 3.673px 20.75px 0px rgba(0, 0, 0, 0.25);
  padding: 0.625rem 0.625rem 1.25rem;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .featured__image {
  margin-bottom: 1rem;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .thumb__pd {
  padding-top: 69%;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .title__blog {
  margin-bottom: 0.25rem;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .title__blog a {
  font-size: 1.6666666667rem;
  color: #1B1B1F;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .blog__meta .post__date {
  font-size: 0.7638888889rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
  color: #333;
}
.Ss__blogs .list__blogs .blogs__grid .blog__item .desc__blog {
  font-size: 0.9722222222rem;
  margin-bottom: 2.0833333333rem;
}/*# sourceMappingURL=main-page.css.map */