

/* Start:/local/templates/erzig/components/bitrix/news.list/home-top-slider/style.css?17891112259639*/
aside.home__top {
  position: relative;
  width: 100%;
}
aside.home__top .home__top-slider {
  position: relative;
  width: 100%;
  height: 816px;
  overflow: hidden;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  -ms-flex-direction: column;
      flex-direction: column;
  -webkit-box-orient: vertical;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  width: 100%;
  height: 100%;
  max-width: 1600px;
  padding: 80px 52px 0;
  margin: auto;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 500px;
  margin-top: 27px;
  z-index: 2;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .title {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 80px;
  font-weight: 900;
  line-height: 1.4;
  text-transform: uppercase;
  color: var(--secondary-color);
  margin-bottom: 8px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .title .trademark {
  font-size: 46px;
  position: absolute;
  top: 12px;
  right: -38px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .text {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  text-transform: uppercase;
  color: var(--secondary-color);
  margin-bottom: 33px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .text p span.small-top {
  font-size: 13px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .btn__border {
  padding: 9px 32px;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.6px;
  color: var(--primary-color);
  text-transform: uppercase;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .btn__border:hover {
  color: white;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right {
  position: relative;
  width: 214px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: white;
  border-radius: 20px;
  margin-left: auto;
  margin-top: 27px;
  z-index: 2;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right p {
  font-size: 14px;
  line-height: 1;
  color: var(--black);
  margin-bottom: 20px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right .btn__wb {
  margin-bottom: 8px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
  position: absolute;
  bottom: 16px;
  right: 50px;
  z-index: 0;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image img {
  height: 100%;
  width: auto;
  max-height: 600px;
}
aside.home__top .home__top-slider .swiper-wrapper .swiper-slide.one {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
aside.home__top .home__top-slider .home__top-slider-navigation {
  position: absolute;
  bottom: 240px;
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  z-index: 100;
}
aside.home__top .home__top-slider .home__top-slider-navigation .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 72px;
}
aside.home__top .home__top-slider .home__top-slider-navigation .arrow {
  cursor: pointer;
}
aside.home__top .home__top-slider .home__top-slider-navigation .arrow img {
  width: 35px;
  height: auto;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
aside.home__top .home__top-slider .home__top-slider-navigation .arrow img:hover {
  -webkit-filter: invert(41%) sepia(46%) saturate(2868%) hue-rotate(348deg) brightness(104%) contrast(97%);
          filter: invert(41%) sepia(46%) saturate(2868%) hue-rotate(348deg) brightness(104%) contrast(97%);
}
aside .bottom__line {
  width: 100%;
  height: 118px;
  background-color: #FCE9DB;
}
aside .bottom__line .container {
  height: 100%;
  padding: 0;
}
aside .bottom__line .container .images__list {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 70px;
}
aside .bottom__line .container .images__list img {
  max-height: 52px;
  width: auto;
  height: auto;
}
@media (max-width: 1560px) {
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
    height: 400px;
  }
}
@media (max-width: 1440px) {
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide {
    padding: 80px 32px 0;
  }
}
@media (max-width: 1280px) {
  aside.home__top .home__top-slider {
    height: 710px;
  }
}
@media (max-width: 1250px) {
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
    height: 300px;
  }
}
@media (max-width: 1024px) {
  aside.home__top .home__top-slider {
    height: 730px;
  }
}
@media (max-width: 900px) {
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
    height: 250px;
  }
}
@media (max-width: 768px) {
  aside.home__top .home__top-slider {
    margin-bottom: 0;
    height: 816px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide {
    padding: 80px 16px 150px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 150px;
    background: #fce9db;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide.nobefore::before,
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide.no-marketplaces::before {
    display: none;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .title {
    font-size: 50px;
    line-height: 1.2;
    margin-bottom: 13px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .title .trademark {
    font-size: 30px;
    top: 5px;
    right: -26px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__left .text {
    font-size: 20px;
    margin-bottom: 17px;
    max-width: 260px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right {
    position: absolute;
    bottom: 13px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
    max-width: 343px;
    padding: 18px 14px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 8px;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right p {
    margin: 0;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .block__right .btn__wb {
    margin: 0;
  }
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
    height: 170px;
    bottom: 160px;
    right: auto;
    right: initial;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  aside.home__top .home__top-slider .home__top-slider-navigation {
    bottom: 375px;
  }
  aside .bottom__line {
    height: 124px;
  }
  aside .bottom__line .container .images__list {
    gap: 40px;
  }
  aside .bottom__line .container .images__list img {
    max-height: 44px;
    max-width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  aside.home__top .home__top-slider .swiper-wrapper .swiper-slide .container-slide .image {
    height: 185px;
    left: 53.5%;
    bottom: 154px;
  }
  aside.home__top .home__top-slider .home__top-slider-navigation .container {
    padding: 0 15px;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/about__company/style.css?17891112264037*/
section.about__company {
  width: 100%;
  padding-bottom: 65px;
}
section.about__company .banner {
  position: relative;
  width: 100%; 
  background-position: 70% 46%;
  background-size: 112%;
  background-repeat: no-repeat;
}
section.about__company .banner img {
  position: absolute;
  top: 66px;
  left: 116px;
  width: 162px;
  height: 58px;
}
section.about__company .text__block {
  padding-top: 77px;
  padding-left: 38px;
  margin-bottom: 70px;
}
section.about__company .text__block .title {
  font-size: 72px;
  font-weight: 700;
  line-height: 0.95;
  color: var(--black);
  margin-bottom: 69px;
}
section.about__company .text__block ul.brand-circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
section.about__company .text__block ul.brand-circle li {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  line-height: 1.3;
  padding-left: 62px;
}
section.about__company .text__block ul.brand-circle li:first-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 21px;
  height: 21px;
  background-color: var(--yellow-1);
  border-radius: 100px;
}
section.about__company .text__block ul.brand-circle li:nth-child(2)::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 21px;
  height: 21px;
  background-color: var(--red);
  border-radius: 100px;
}
section.about__company .text__block ul.brand-circle li:last-child::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 21px;
  height: 21px;
  background-color: var(--black);
  border-radius: 100px;
}
section.about__company .btn__gradient-1 {
  margin: auto;
}
@media (max-width: 1440px) {
  section.about__company .text__block ul.brand-circle li {
    font-size: 20px;
  }
}
@media (max-width: 1200px) {
  section.about__company .text__block {
    padding-left: 52px;
  }
  section.about__company .text__block .title {
    margin-bottom: 52px;
  }
}
@media (max-width: 1000px) {
  section.about__company .banner img {
    left: 66px;
  }
}
@media (max-width: 900px) {
  section.about__company .text__block .title {
    font-size: 42px;
    margin-bottom: 44px;
  }
  section.about__company .text__block ul.brand-circle li {
    font-size: 18px;
    padding-left: 36px;
  }
}
@media (max-width: 768px) {
  section.about__company .banner {
    padding: 25% 0;
    background-position: center;
    background-size: cover;
  }
  section.about__company .banner img {
    width: 78px;
    height: 30px;
    top: 25px;
    left: 16px;
  }
}
@media (max-width: 700px) {
  section.about__company {
    padding-bottom: 40px;
  }
  section.about__company .text__block {
    padding-top: 40px;
    padding-left: 0;
    padding-left: initial;
    margin-bottom: 40px;
  }
  section.about__company .text__block .title {
    font-size: 32px;
    letter-spacing: -0.1px;
  }
  section.about__company .text__block ul.brand-circle {
    gap: 17px;
  }
  section.about__company .text__block ul.brand-circle li {
    letter-spacing: -0.1px;
  }
  section.about__company .text__block ul.brand-circle li:last-child {
    letter-spacing: -0.23px;
  }
  section.about__company .btn__gradient-1 {
    margin: 0;
    margin: initial;
    background: transparent;
    border: 1px solid var(--primary-color);
    color: var(--primary-color);
  }
  section.about__company .btn__gradient-1:hover {
    background: var(--primary-color);
    color: #fff;
  }
}
@media (min-width: 769px) {
  section.about__company .banner {
    padding: 11.5% 0;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/category/style.css?17891112265068*/
section.category {
  position: relative;
  padding-top: 40px;
  padding-bottom: 27px;
}
section.category #react-category-slider {
  margin-bottom: 36px;
}
section.category .category-slider-pagination {
  display: none;
}
section.category .category-slider .swiper-wrapper .category-item {
  display: block;
  height: auto;
  border-radius: 20px;
  border: 1px solid var(--gray);
}
section.category .category-slider .swiper-wrapper .category-item .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  width: 100%;
  height: 346px;
  background-color: var(--blue-1);
  border-radius: 20px;
  overflow: hidden;
}
section.category .category-slider .swiper-wrapper .category-item .image img {
    width: auto;
    height: auto;
    min-height: 100%;
    min-width: 100%;
}
section.category .category-slider .swiper-wrapper .category-item .text__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px 24px;
  border-radius: 0 0 20px 20px;
  background-color: white;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
section.category .category-slider .swiper-wrapper .category-item .text__block .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--black);
  margin-bottom: 16px;
  overflow-wrap: anywhere;
}
section.category .category-slider .swiper-wrapper .category-item .text__block .btn__border {
  opacity: 0;
  text-transform: uppercase;
  color: var(--primary-color);
  padding: 11px 16px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
section.category .category-slider .swiper-wrapper .category-item .text__block .btn__border:hover {
  color: white;
}
section.category .category-slider .swiper-wrapper .category-item:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
}
section.category .category-slider .swiper-wrapper .category-item:hover .image {
  border-radius: 20px 20px 0 0;
}
section.category .category-slider .swiper-wrapper .category-item:hover .text__block {
  background-color: #fff;
}
section.category .category-slider .swiper-wrapper .category-item:hover .btn__border {
  opacity: 1;
}
@media (max-width: 1000px) {
  section.category .category-slider-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 36px;
    gap: 8px;
  }
  section.category .category-slider-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--gray);
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.category .category-slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
  }
}
@media (max-width: 767px) {
  section.category .category-slider .swiper-wrapper .swiper-slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
  section.category .category-slider .swiper-wrapper .category-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 80px;
    border-radius: 16px;
    background-color: white;
    overflow: hidden;
  }
  section.category .category-slider .swiper-wrapper .category-item .image {
    width: 100%;
    height: 100%;
    max-width: 128px;
    min-width: 128px;
    border-radius: 0 20px 20px 0;
  }
  section.category .category-slider .swiper-wrapper .category-item .text__block {
    background-color: white;
    padding: 9px 24px;
  }
  section.category .category-slider .swiper-wrapper .category-item .text__block .title {
    font-size: 20px;
    margin-bottom: 0;
  }
  section.category .category-slider .swiper-wrapper .category-item .text__block .btn__border {
    display: none;
  }
  section.category .category-slider .swiper-wrapper .category-item:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  section.category .category-slider .swiper-wrapper .category-item:hover .image {
    border-radius: 0 20px 20px 0;
  }
  section.category .category-slider .swiper-wrapper .category-item:hover .text__block {
    background-color: white;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/our-products/style.css?17891112264826*/
section.our-products {
  padding-top: 40px;
  padding-bottom: 96px;
}
section.our-products .btn__border {
  padding: 10px 40px 10px 40px;
  text-transform: uppercase;
  color: var(--primary-color);
}
section.our-products .btn__border:hover {
  color: white;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide {
  border: 1px solid var(--gray);
  border-radius: 20px;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 276px;
  background: #ffffff;
  border-radius: 20px;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .image img {
  width: auto;
  height: auto;
  max-height: 219px;
  max-width: 350px;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  border-radius: 20px;
  background-color: white;
  overflow: hidden;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .title {
  width: 100%;
  height: 64px;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--black);
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .description {
  width: 100%;
  height: 78px;
  font-size: 18px;
  line-height: 1.4;
  color: var(--black);
  margin-bottom: 26px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
  margin-top: auto;
  text-transform: uppercase;
  color: var(--primary-color);
  padding: 7px 16px;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .btn__border:hover {
  color: white;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide:hover .image {
  border-radius: 20px 20px 0 0;
}
section.our-products .our-products-slider .our-products-pagination {
  display: none;
}
section.our-products .btn__border.mob {
  display: none;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 50px 10px 50px;
  border-radius: 24px;
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
  background-color: white;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  text-transform: uppercase;
}
section.our-products .btn__border.mob:hover {
  color: white;
}
@media (max-width: 1000px) {
  section.our-products .our-products-slider .our-products-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 41px;
    gap: 8px;
  }
  section.our-products .our-products-slider .our-products-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--gray);
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.our-products .our-products-slider .our-products-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
  }
  section.our-products .btn__border.mob {
    display: block;
    margin: 36px auto 0;
  }
}
@media (max-width: 768px) {
  section.our-products {
    padding-top: 71px;
    padding-bottom: 28px;
  }
  section.our-products .our-products-slider .swiper-wrapper .swiper-slide {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
  }
  section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .title {
    font-size: 20px;
    margin-bottom: 4px;
    height: 52px;
  }
  section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .description {
    font-size: 16px;
    margin-bottom: 7px;
    height: 71px;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/sales-main/style.css?17891112285606*/
section.our-products {
  padding-top: 40px;
  padding-bottom: 96px;
}
section.our-products .btn__border {
  padding: 10px 40px 10px 40px;
  text-transform: uppercase;
  color: var(--primary-color);
}
section.our-products .btn__border:hover {
  color: white;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide {
  border: 1px solid var(--gray);
  border-radius: 20px;
  height: auto;
  display: flex;
  flex-flow: column;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: auto;
  background: #ffffff;
  border-radius: 20px;
  overflow: hidden;
  aspect-ratio: 244 / 155;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .image .img,
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .image img {
  width: 100%;
  height: auto;
  max-height: unset;
  max-width: unset;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
  border-radius: 20px;
  background-color: white;
  overflow: hidden;
  flex-grow: 1;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block__footer {
  margin-top: auto;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .title {
  width: 100%;
  height: auto;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--black);
  margin-bottom: 16px;
  display: block;
  -webkit-line-clamp: unset;
  -webkit-box-orient: vertical;
  overflow: auto;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .description {
  width: 100%;
  height: auto;
  font-size: 18px;
  line-height: 1.4;
  color: var(--black);
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .sale-date {
  margin-bottom: 30px;
  font-size: 14px;
  line-height: 142%;
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
  padding: 10px 32px;
  font-weight: 700;

}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide .text__block .btn__border:hover {
  color: white;
}
section.our-products .our-products-slider .swiper-wrapper .swiper-slide:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
}
section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide:hover .image {
  border-radius: 20px;
}
section.our-products .our-products-slider .our-products-pagination {
  display: none;
}
section.our-products .btn__border.mob {
  display: none;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 10px 50px 10px 50px;
  border-radius: 24px;
  border: 1px solid var(--primary-color);
  color: var(--primary-color);
  background-color: white;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  text-transform: uppercase;
}
section.our-products .btn__border.mob:hover {
  color: white;
}
@media (max-width: 1000px) {
  section.our-products .our-products-slider .our-products-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 41px;
    gap: 8px;
  }
  section.our-products .our-products-slider .our-products-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--gray);
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.our-products .our-products-slider .our-products-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
  }
  section.our-products .btn__border.mob {
    display: block;
    margin: 36px auto 0;
  }
}
@media (max-width: 768px) {
  section.our-products {
    padding-top: 71px;
    padding-bottom: 28px;
  }
  section.our-products .our-products-slider .swiper-wrapper .swiper-slide {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
  }
  section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .title {
    font-size: 20px;
    margin-bottom: 16px;
    height: auto;
  }
  section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .description {
    font-size: 16px;
  }
  section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .sale-date {
    margin-bottom: 24px;
  }
  section.our-products.our-sales .our-products-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
      padding: 6px 16px;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/advantages/style.css?178911122812236*/
section.advantages {
  padding-top: 50px;
  padding-bottom: 96px;
}
section.advantages .advantages__list {
  position: relative;
  background-color: white;
  /* &::after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      inset: 0;
      background: linear-gradient(60deg, #ff5b69 0%, #f59240 32%, #fbc100 51%);
      mix-blend-mode: lighten;
      pointer-events: none;
      z-index: 1;

      @media (max-width: 1200px) {
          content: none;
      }
  } */
}
section.advantages .advantages__list .swiper-wrapper {
  grid-template-columns: 393px 79px 393px 440px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-template-rows: repeat(2, 300px);
  isolation: isolate;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item {
  position: relative;
  width: 100%;
  background: #505050;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  z-index: 1;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:hover {
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 46px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: 2s all;
  transition: 2s all;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .front .image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 118px;
  height: 118px;
  border-radius: 100%;
  margin-bottom: 32px;
  z-index: 10;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .front .image img {
  width: 100%;
  height: auto;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .front .advantages__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.4;
  color: white;
  z-index: 10;
  text-align: center;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .front .advantages__text {
  display: none;
  position: relative;
  max-width: 350px;
  font-size: 16px;
  line-height: 1.4;
  text-align: center;
  color: white;
  z-index: 10;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .back {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1;
  background: var(--gray-2);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .back .image {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 118px;
  height: 118px;
  border-radius: 100%;
  margin-bottom: 16px;
  z-index: 10;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .back .image img {
  width: 100%;
  height: auto;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .back .advantages__title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--black);
  z-index: 10;
  text-align: center;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item .back .advantages__text {
  position: relative;
  max-width: 350px;
  font-size: 14px;
  line-height: 1.4;
  text-align: center;
  color: var(--black);
  z-index: 10;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:first-child {
  grid-area: 1/1/2/3;
  border-radius: 24px 36px 36px 36px;
  background: linear-gradient(249.41deg, #F69738 0%, #FF5B69 100%);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:first-child .back {
  border-radius: 36px 24px 36px 36px;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(2) {
  grid-area: 1/3/1/3;
  border-radius: 36px 24px 36px 36px;
  background: linear-gradient(249.41deg, #FAB00E 0%, #F68C44 100%);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(2) .back {
  border-radius: 24px 36px 36px 36px;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) {
  background: linear-gradient(249.41deg, #FBB801 0%, #F79B32 100%);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back {
  padding: 0;
  border-radius: 24px;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back .advantages__title {
  margin-top: 92px;
  margin-bottom: 56px;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(4) {
  grid-area: 2/1/2/2;
  border-radius: 24px;
  background: linear-gradient(240.04deg, #FA865B 0%, #FF5B69 100%);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(4) .back {
  border-radius: 24px;
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:last-child {
  grid-area: 2/2/3/4;
  border-radius: 24px;
  background: linear-gradient(240.04deg, #F8A423 0%, #FC6F5A 100%);
}
section.advantages .advantages__list .swiper-wrapper .advantages__item:last-child .back {
  border-radius: 24px;
}
section.advantages .advantages__list .advantages-pagination {
  display: none;
}
@media (max-width: 1600px) {
  section.advantages .advantages__list .swiper-wrapper {
    grid-template-columns: 26% 5% 26% 29%;
  }
}
@media (max-width: 1420px) {
  section.advantages .advantages__list .swiper-wrapper {
    grid-template-columns: 26% 5% 26% 29%;
  }
}
@media (max-width: 1250px) {
  section.advantages .advantages__list .swiper-wrapper {
    grid-template-columns: 25% 5% 25% 29%;
  }
}
@media (max-width: 1200px) {
  section.advantages .advantages__list .swiper-wrapper {
    display: flex;
    grid-template-columns: unset;
    grid-template-rows: unset;
    justify-content: unset;
  }

  section.advantages .advantages__list .swiper-wrapper .advantages__item:hover {
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item {
    grid-area: unset;
    -webkit-transform-style: flat;
            transform-style: flat;
    -webkit-transform-style: initial;
            transform-style: initial;
    height: 374px;
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
    border-radius: 28px;
    overflow: hidden;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front {
    padding-top: 24px;
    -webkit-backface-visibility: visible;
            backface-visibility: visible;
    -webkit-backface-visibility: initial;
            backface-visibility: initial;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front .image {
    margin-bottom: 16px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front .advantages__title {
    font-size: 20px;
    margin-bottom: 24px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front .advantages__text {
    display: block;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .back {
    display: none;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:first-child {
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(2) {
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) {
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back .image {
    margin-bottom: 16px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back .advantages__title {
    margin: 0;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .image {
    margin-bottom: 16px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(4) {
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:last-child {
    background: linear-gradient(60deg, #ff5b69 0%, #f59240 59%, #fbc100 80%);
  }
  section.advantages .advantages__list .advantages-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 36px;
    gap: 8px;
  }
  section.advantages .advantages__list .advantages-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--gray);
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.advantages .advantages__list .advantages-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
  }
}
@media (max-width: 768px) {
  section.advantages {
    padding-bottom: 52px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front {
    padding-top: 35px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front .image {
    width: 78px;
    height: 78px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .front .advantages__text {
    font-size: 18px;
    line-height: 1.3;
    padding: 0 16px;
    letter-spacing: -0.2px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item .back .image {
    width: 78px;
    height: 78px;
  }
}
@media (min-width: 1200px) {
  section.advantages .advantages__list .swiper-wrapper .advantages__item:hover .front {
    opacity: 0;
  }
}
@media (min-width: 1201px) {
  section.advantages .advantages__list .swiper-wrapper {
    display: grid;
    grid-gap: 16px;
    gap: 16px;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) {
    position: relative;
    padding-top: 0;
    padding-top: initial;
    grid-area: 1/4/3/4;
    border-radius: 24px;
    height: 100%;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .front,
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  section.advantages .advantages__list .swiper-wrapper .advantages__item:nth-child(3) .back .image {
    padding-top: 30px;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/certificates/style.css?17891112271404*/
section.certificates {
	padding: 48px 0 4px 0;
}

section.certificates .title__block {
	margin-bottom: 84px;
}

section.certificates .title__block .title {
	width: 100%;
	text-align: center;
}

section.certificates .certificates__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 2px;
}

section.certificates .certificates__list img {
	width: 238px;
	height: auto;
}

@media (max-width: 1440px) {
	section.certificates .certificates__list img {
		width: 200px;
	}
}

@media (max-width: 1200px) {
	section.certificates .title__block {
		margin-bottom: 52px;
	}

	section.certificates .certificates__list img {
		width: 130px;
	}
}

@media (max-width: 900px) {
	section.certificates .title__block {
		margin-bottom: 40px;
	}

	section.certificates .certificates__list img {
		width: 100px;
	}
}

@media (max-width: 600px) {
	section.certificates .title__block {
		margin-bottom: 32px;
	}

	section.certificates .certificates__list {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		max-width: 320px;
		margin: auto;
	}

	section.certificates .certificates__list img {
		width: 104px;
	}

	section.certificates .certificates__list img:nth-child(4),
	section.certificates .certificates__list img:nth-child(5) {
		margin-top: -20px;
	}
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/recomendation/style.css?17891112267062*/
section.recomendation {
  padding: 40px 0 96px 0;
}
section.recomendation .recomendation-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 38px;
}
section.recomendation .recomendation-slider .recomendation-users {
  width: 100%;
  max-width: 716px;
  overflow: hidden;
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 44px;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 24px;
  min-width: 313px;
  height: 148px;
  border: 1px solid var(--gray);
  border-radius: 40px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user.swiper-slide-thumb-active {
  border: 1px solid var(--primary-color);
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user img {
  width: 100px;
  height: 100px;
  border-radius: 100%;
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user .text__wrap .name {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.4;
  color: var(--black);
}
section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user .text__wrap .profession {
  font-size: 14px;
  line-height: 1.4;
  color: var(--black);
}
section.recomendation .recomendation-slider .recomendation-users .recomendation-users-pagination {
  display: none;
}
section.recomendation .recomendation-slider .recomendation-video {
  width: 100%;
  max-width: 740px;
  overflow: hidden;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide img {
  aspect-ratio: 10/16;
  max-height: 528px;
  height: 100%;
  width: auto;
  border-radius: 20px;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide video {
  aspect-ratio: 10/16;
  max-height: 528px;
  height: 100%;
  width: auto;
  border-radius: 20px;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide .video__wrap {
  position: relative;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide .video__wrap .play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100px;
  height: 100px;
  border-radius: 100%;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide .video__wrap .play svg path {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide .video__wrap .play:hover {
  background-color: var(--primary-color);
}
section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide .video__wrap .play:hover svg path {
  fill: #ffffff;
}
@media (max-width: 1500px) {
  section.recomendation .recomendation-slider .recomendation-users {
    max-width: calc(100% - 380px);
  }
  section.recomendation .recomendation-slider .recomendation-video {
    width: 330px;
    max-width: none;
    max-width: initial;
  }
}
@media (max-width: 1120px) {
  section.recomendation .recomendation-slider {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  section.recomendation .recomendation-slider .recomendation-users {
    max-width: none;
    max-width: initial;
  }
  section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper {
    -ms-flex-wrap: initial;
        flex-wrap: initial;
    row-gap: initial;
    -webkit-column-gap: normal;
       -moz-column-gap: normal;
            column-gap: normal;
    -webkit-column-gap: initial;
       -moz-column-gap: initial;
            column-gap: initial;
  }
  section.recomendation .recomendation-slider .recomendation-users .recomendation-users-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 36px;
    gap: 8px;
  }
  section.recomendation .recomendation-slider .recomendation-users .recomendation-users-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--gray);
    opacity: 1;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.recomendation .recomendation-slider .recomendation-users .recomendation-users-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
  }
  section.recomendation .recomendation-slider .recomendation-video {
    margin: auto;
  }
}
@media (max-width: 768px) {
  section.recomendation {
    padding: 64px 0 24px 0;
  }
  section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user {
    height: 110px;
    padding: 16px;
    border-radius: 30px;
  }
  section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user img {
    width: 80px;
    height: 80px;
  }
}
@media (max-width: 500px) {
  section.recomendation .recomendation-slider .recomendation-video {
    width: 100%;
  }
  section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide img {
    width: 100%;
    height: auto;
    max-height: none;
    max-height: initial;
  }
  section.recomendation .recomendation-slider .recomendation-video .swiper-wrapper .swiper-slide video {
    width: 100%;
    height: auto;
    max-height: none;
    max-height: initial;
  }
}
@media (min-width: 1121px) {
  section.recomendation .recomendation-slider .recomendation-users .swiper-wrapper .user {
    width: calc(50% - 14px) !important;
    margin: 0 !important;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/club/style.css?17891112246117*/
section.club {
  padding: 24px 15px 95px 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(255, 249, 232)), color-stop(50%, rgb(255, 236, 226)));
  background: linear-gradient(180deg, rgb(255, 249, 232) 0%, rgb(255, 236, 226) 50%);
  position: relative;
}
section.club .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 88px;
  padding: 0;
  z-index: 2;
}
section.club .image__block {
  width: 100%;
  max-width: 48%;
  position: absolute;
  left: 0;
  bottom: 79px;
}
section.club .image__block img {
  max-width: 100%;
  height: auto;
}
section.club .text__block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  max-width: 740px;
  padding-top: 128px;
}
section.club .text__block .title {
  font-size: 72px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--black);
  margin-bottom: 24px;
}
section.club .text__block .description {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.2px;
  color: var(--black);
  margin-bottom: 86px;
}
section.club .text__block .big-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 72px;
  margin-bottom: 76px;
  counter-reset: number 0;
}
section.club .text__block .big-number li {
  position: relative;
  font-size: 18px;
  color: var(--black);
  padding-left: 104px;
}
section.club .text__block .big-number li:before {
  content: counter(number);
  counter-increment: number 1;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  place-content: center;
  width: 80px;
  height: 80px;
  color: white;
  font-size: 40px;
  font-weight: 700;
  background-color: var(--yellow-1);
  border-radius: 100%;
}
section.club .text__block .big-number .big-number-item span {
  display: grid;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  place-content: center;
  width: 80px;
  height: 80px;
  border-radius: 100%;
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  color: white;
  background: var(--yellow-1);
}
section.club .text__block .big-number-pagination {
  margin: auto;
  position: absolute;
  bottom: 75px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  display: none;
}
section.club .text__block .btn__border {
  margin: auto;
  padding: 11px 32px 11px 32px;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--primary-color);
  letter-spacing: 0.7px;
}
section.club .text__block .btn__border:hover {
  color: white;
}
@media (max-width: 1550px) {
  section.club .text__block .title {
    font-size: 66px;
  }
}
@media (max-width: 1500px) {
  section.club .image__block {
    max-width: 49%;
  }
  section.club .text__block {
    max-width: 49%;
  }
}
@media (max-width: 1400px) {
  section.club .text__block {
    padding-top: 50px;
  }
  section.club .text__block .title {
    font-size: 42px;
  }
}
@media (max-width: 1200px) {
  section.club .text__block .big-number-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 36px;
    gap: 8px;
  }
  section.club .text__block .big-number-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: var(--black);
    opacity: 0.2;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 100px;
  }
  section.club .text__block .big-number-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-color);
    width: 46px;
    opacity: 1;
  }
}
@media (max-width: 999px) {
  section.club .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 32px;
    padding: 0;
  }
  section.club .image__block {
    max-width: initial;
    max-width: 100%;
    padding-top: 14px;
    position: relative;
    text-align: left;
    position: static;
  }
  section.club .image__block img {
    position: relative;
    z-index: 2;
  }
  section.club .text__block {
    max-width: 100%;
    padding: 24px 16px 0;
  }
  section.club .text__block .description {
    margin-bottom: 0;
    font-size: 20px;
  }
  section.club .text__block .big-number {
    gap: 0;
    margin-bottom: 72px;
  }
  section.club .text__block .big-number .big-number-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 24px;
    font-size: 27px;
    text-align: center;
  }
  section.club .text__block .big-number .big-number-item {
    font-size: 18px;
  }
}
@media (max-width: 768px) {
  section.club {
    padding: 24px 15px 44px 0;
  }
  section.club .container {
    gap: 0;
  }
  section.club .text__block .description br {
    display: none;
  }
  section.club .text__block .big-number {
    margin-bottom: 82px;
  }
}
@media (max-width: 700px) {
  section.club .text__block .title {
    font-size: 32px;
    max-width: 320px;
  }
}
/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/blog/style.css?17891112274885*/
section.blog {
  padding-top: 46px;
  padding-bottom: 104px;
}
section.blog .title__block .navigation__wrap .btn__border {
  padding: 10px 40px 10px 40px;
  text-transform: uppercase;
  color: var(--primary-color);
}
section.blog .title__block .navigation__wrap .btn__border:hover {
  color: white;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide {
  border-radius: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding-bottom: 263px;
  position: relative;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .image {
  width: 100%;
  height: 400px;
  background: var(--btn-gradient-1);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 20px 20px 0 0;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block {
  padding: 16px;
  border-radius: 0 0 20px 20px;
  background-color: white;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--black);
  margin-bottom: 16px;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .description {
  font-size: 18px;
  line-height: 1.4;
  color: var(--black);
  margin-bottom: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
  opacity: 0;
  font-size: 14px;
  text-transform: uppercase;
  color: var(--primary-color);
  padding: 11px 16px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .btn__border:hover {
  color: white;
}
section.blog .blog-slider .swiper-wrapper .swiper-slide:hover {
  -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
}
section.blog .blog-slider .blog-pagination {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  gap: 8px;
}
section.blog .blog-slider .blog-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: var(--gray);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 100px;
  opacity: 1;
}
section.blog .blog-slider .blog-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: var(--primary-color);
  width: 46px;
}
@media (max-width: 1000px) {
  section.blog .title__block .navigation__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  section.blog .title__block .navigation__wrap .btn__border span {
    display: none;
  }
  section.blog .title__block .navigation__wrap .navigation {
    display: none;
  }
  section.blog .blog-slider .blog-pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 900px) {
  section.blog .blog-slider .swiper-wrapper .swiper-slide {
    padding-bottom: 0;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .image {
    height: 250px;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block {
    position: static;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .description {
    -webkit-line-clamp: 9;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
    opacity: 1;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide {
    -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
            box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.1019607843);
  }
}
@media (max-width: 768px) {
  section.blog {
    padding-top: 41px;
    padding-bottom: 60px;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .image {
    height: 230px;
    background-position: top center;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block {
    padding: 16px 22px;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .title {
    font-size: 20px;
    margin-bottom: 15px;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .description {
    font-size: 16px;
    line-height: 1.34;
    height: 129px;
    overflow: hidden;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
    padding: 11px 34px;
  }
}
@media (min-width: 900px) {
  section.blog .blog-slider .swiper-wrapper .swiper-slide:hover .image {
    border-radius: 20px 20px 0 0;
  }
  section.blog .blog-slider .swiper-wrapper .swiper-slide:hover .btn__border {
    opacity: 1;
  }
}


/* End */


/* Start:/local/templates/erzig/components/bitrix/news.list/reviews/style.css?178911122915750*/
section.reviews {
	padding-top: 45px;
	padding-bottom: 86px;
}

section.reviews .title__block {
	margin-bottom: 34px;
}

section.reviews .navigation__line {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 24px;
}

section.reviews .navigation__line .category__line-mp {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 23px;
}

section.reviews .navigation__line .category__line-mp .current__item-mp {
	display: none;
	font-size: 24px;
	line-height: 1;
	letter-spacing: 0.1px;
	color: var(--black);
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

section.reviews .navigation__line .category__line-mp .wrap__category-mp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 23px;
}

section.reviews .navigation__line .category__line-mp .wrap__category-mp .category__item-mp {
	display: block;
	font-size: 24px;
	line-height: 1;
	letter-spacing: 0.1px;
	color: var(--black);
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

section.reviews .navigation__line .category__line-mp .wrap__category-mp .category__item-mp.active {
	color: var(--red);
	font-weight: 700;
}

section.reviews .navigation__line .navigation {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 36px;
}

section.reviews .navigation__line .navigation .navigation__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

section.reviews .navigation__line .navigation .navigation__wrap p {
	font-size: 18px;
	color: var(--black);
	margin-right: 16px;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace {
	position: relative;
	width: 156px;
	border: 1px solid var(--primary-color);
	border-radius: 100px;
	padding: 14px 40px 14px 16px;
	margin-right: 4px;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 13px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 13px;
	height: 7px;
	background-image: url(/local/templates/erzig/images/icons/arrow-btn-black.svg);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 30;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace.active:before {
	-webkit-transform: translateY(-50%) rotate(180deg);
	-ms-transform: translateY(-50%) rotate(180deg);
	transform: translateY(-50%) rotate(180deg);
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace.active .wrap__list-mp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace .current-mp {
	position: relative;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 30;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace .wrap__list-mp {
	display: none;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	gap: 16px;
	position: absolute;
	background: white;
	width: calc(100% + 2px);
	left: -1px;
	z-index: 10;
	border: 1px solid var(--primary-color);
	top: 17px;
	padding: 28px 12px 20px 18px;
	border-top: 0;
	border-radius: 0 0 20px 20px;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace .wrap__list-mp .item {
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 1;
	cursor: pointer;
}

section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace .wrap__list-mp .item:hover {
	color: var(--primary-color);
}

section.reviews .navigation__line .navigation .navigation__wrap .link {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	background-color: var(--primary-color);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}

section.reviews .navigation__line .navigation .arrows {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 17px;
}

section.reviews .navigation__line .navigation .arrows .arrow {
	cursor: pointer;
}

section.reviews .reviews-slider {
	overflow: hidden;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide {
	border: 1px solid var(--gray);
	border-radius: 20px;
	height: auto;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image {
	position: relative;
	width: 100%;
	height: 255px;
	border-radius: 20px;
	padding: 27px 24px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .name {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.3;
	color: var(--black);
	margin-bottom: 8px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .date {
	font-size: 14px;
	color: var(--black);
	opacity: 0.5;
	margin-bottom: 8px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .stars {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 2px;
	margin-bottom: 24px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .stars img {
	width: 16px;
	height: 16px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp {
	position: absolute;
	top: 24px;
	right: 24px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp .ozon {
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	border-radius: 8px;
	padding: 6px 8px;
	background-color: #015CFD;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp .wb {
	font-size: 14px;
	color: white;
	border-radius: 8px;
	padding: 6px 8px;
	background: -webkit-gradient(linear, left bottom, left top, from(rgb(111, 1, 251)), color-stop(80%, rgb(255, 73, 215)));
	background: linear-gradient(0deg, rgb(111, 1, 251) 0%, rgb(255, 73, 215) 80%);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 8px;
	height: 112px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .arrow-block-prev {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 24px;
	height: 100%;
	border-radius: 24px;
	background-color: var(--gray-2);
	cursor: pointer;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .slider-review-user {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .slider-review-user .swiper-wrapper .swiper-slide {
	height: 100%;
	width: 100%;
	max-width: 112px;
	max-height: 112px;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .slider-review-user .swiper-wrapper .swiper-slide .bg-slide-user {
	display: flex;  
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
	border-radius: 16px;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .arrow-block-next {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 24px;
	height: 100%;
	border-radius: 24px;
	background-color: var(--gray-2);
	cursor: pointer;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block {
	padding: 16px 24px;
	border-radius: 0 0 20px 20px;
	background-color: white;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text {
	font-size: 18px;
	line-height: 1.4;
	color: var(--black);
	margin-bottom: 16px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text.active {
	height: 200px;
	overflow-y: scroll;
	-webkit-line-clamp: unset;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text.active p {
	overflow: visible;
	overflow: initial;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text p {
	font-size: 18px;
	margin-bottom: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .btn__border {
	opacity: 0;
	text-transform: uppercase;
	color: var(--primary-color);
	padding: 11px 16px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .btn__border:hover {
	color: white;
}

section.reviews .reviews-slider .swiper-wrapper .swiper-slide .read-all {
	font-size: 14px;
	font-weight: 700;
	color: var(--primary-color);
	text-transform: uppercase;
	cursor: pointer;
}

section.reviews .reviews-slider .reviews-pagination {
	display: none;
}

@media (max-width: 1200px) {
	section.reviews .reviews-slider .reviews-pagination {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 28px;
		gap: 8px;
	}

	section.reviews .reviews-slider .reviews-pagination .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		background: var(--gray);
		opacity: 1;
		-webkit-transition: 0.3s;
		transition: 0.3s;
		border-radius: 100px;
	}

	section.reviews .reviews-slider .reviews-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
		background: var(--primary-color);
		width: 46px;
	}
}

@media (max-width: 860px) {
	section.reviews .title__block {
		margin-bottom: 38px;
	}

	section.reviews .navigation__line {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		margin-bottom: 14px;
	}

	section.reviews .navigation__line .category__line-mp {
		padding: 12px 16px;
		border-radius: 8px;
		border: 1px solid var(--primary-color);
		width: 100%;
		margin-bottom: 24px;
	}

	section.reviews .navigation__line .category__line-mp:before {
		content: "";
		position: absolute;
		top: 50%;
		right: 16px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 13px;
		height: 7px;
		background-image: url(/local/templates/erzig/components/bitrix/news.list/reviews/<?=SITE_TEMPLATE_PATH?>/images/icons/arrow-btn-black.svg);
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
		z-index: 30;
	}

	section.reviews .navigation__line .category__line-mp.active:before {
		-webkit-transform: translateY(-50%) rotate(180deg);
		-ms-transform: translateY(-50%) rotate(180deg);
		transform: translateY(-50%) rotate(180deg);
	}

	section.reviews .navigation__line .category__line-mp.active .wrap__category-mp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	section.reviews .navigation__line .category__line-mp .current__item-mp {
		display: block;
		font-size: 18px;
		font-weight: 700;
	}

	section.reviews .navigation__line .category__line-mp .wrap__category-mp {
		position: absolute;
		top: 36px;
		left: -1px;
		width: calc(100% + 2px);
		padding: 12px 16px;
		display: none;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: start;
		gap: 10px;
		border: 1px solid var(--primary-color);
		border-top: 0;
		border-radius: 0 0 8px 8px;
		background-color: white;
		z-index: 40;
	}

	section.reviews .navigation__line .category__line-mp .wrap__category-mp.active {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	section.reviews .navigation__line .category__line-mp .wrap__category-mp .category__item-mp {
		font-size: 18px;
		font-weight: 400;
	}

	section.reviews .navigation__line .category__line-mp .wrap__category-mp .category__item-mp.active {
		color: var(--black);
		font-weight: 400;
	}
}

@media (max-width: 768px) {
	section.reviews {
		padding-bottom: 66px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image {
		padding: 16px;
		height: auto;
		height: initial;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .name {
		font-size: 20px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .stars {
		margin-bottom: 16px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp {
		top: 16px;
		right: 16px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp .ozon {
		font-size: 13px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .label-mp .wb {
		font-size: 13px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap {
		height: 64px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .image .slider-review-wrap .slider-review-user .swiper-wrapper .swiper-slide {
		border-radius: 16px; 
    	height: 100%;
    	width: 100%;
    	max-width: 64px;
    	max-height: 64px; 
    }

    
    
	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block {
		padding: 2px 14px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text {
		font-size: 16px;
	}

	section.reviews .reviews-slider .swiper-wrapper .swiper-slide .text__block .text p {
		font-size: 16px;
	}
}

@media (max-width: 600px) {
	section.reviews .navigation__line .navigation {
		width: 100%;
	}

	section.reviews .navigation__line .navigation .navigation__wrap {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 100%;
	}

	section.reviews .navigation__line .navigation .navigation__wrap p {
		font-size: 16px;
		margin: 0;
	}

	section.reviews .navigation__line .navigation .navigation__wrap .select-marketplace {
		margin: 0;
	}

	section.reviews .navigation__line .navigation .arrows {
		display: none;
	}
}
/* End */
/* /local/templates/erzig/components/bitrix/news.list/home-top-slider/style.css?17891112259639 */
/* /local/templates/erzig/components/bitrix/news.list/about__company/style.css?17891112264037 */
/* /local/templates/erzig/components/bitrix/news.list/category/style.css?17891112265068 */
/* /local/templates/erzig/components/bitrix/news.list/our-products/style.css?17891112264826 */
/* /local/templates/erzig/components/bitrix/news.list/sales-main/style.css?17891112285606 */
/* /local/templates/erzig/components/bitrix/news.list/advantages/style.css?178911122812236 */
/* /local/templates/erzig/components/bitrix/news.list/certificates/style.css?17891112271404 */
/* /local/templates/erzig/components/bitrix/news.list/recomendation/style.css?17891112267062 */
/* /local/templates/erzig/components/bitrix/news.list/club/style.css?17891112246117 */
/* /local/templates/erzig/components/bitrix/news.list/blog/style.css?17891112274885 */
/* /local/templates/erzig/components/bitrix/news.list/reviews/style.css?178911122915750 */
