.specoffer.gridstylewrap {
  margin: 122px 0 119px 0;
}
.specoffer.gridstylewrap .specoffer__tabs {
  gap: 0 8px;
}

.specoffer__tab__content.gridstyle {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 386px;
  grid-auto-rows: 542px;
  -ms-grid-columns: 386px 21px 386px 21px 386px;
  grid-template-columns: 386px 386px 386px;
  -ms-grid-rows: 542px;
  grid-template-rows: 542px;
  gap: 20px 21px;
      grid-template-areas: ". . .";
  overflow: visible !important;
}
.specoffer__tab__content.gridstyle.active .specoffer__tab__content__single {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.specoffer__tab__content.gridstyle.active .specoffer__tab__content__single.opashow_block {
  display: block !important;
}
.specoffer__tab__content.gridstyle.active .specoffer__tab__content__single.opaopacity {
  opacity: 1 !important;
}
.specoffer__tab__content.gridstyle.active .specoffer__tab__content__single:nth-child(n+7) {
  display: none;
  opacity: 0;
}

.specoffer .specoffer__tab_content_wrapper .specoffer__tab__content.gridstyle .specoffer__tab__content__single {
  padding-bottom: 32px;
  border-radius: 36px;
  margin-bottom: 45px;
}

.specoffer_more_button, .prod_more_button {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 130%;
  color: #141519;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 7px 0 10px 0;
  cursor: pointer;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.specoffer_more_button svg path, .prod_more_button svg path {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.specoffer_more_button:hover, .prod_more_button:hover {
  color: #238441;
}
.specoffer_more_button:hover svg path, .prod_more_button:hover svg path {
  stroke: #238441;
}

.prod_more_button {
  display: none;
}

.products_liz .products_liz__head__mobile {
  display: none;
}
.products_liz .products_liz__wrap {
  position: relative;
}
.products_liz .products_liz__wrap .specoffer__tabses {
  display: none;
}
.products_liz .products_liz__wrap .products_liz__head {
  font-weight: 600;
  font-size: 38px;
  line-height: 120%;
  color: #141519;
  margin: 65px 0 35px 0;
}
.products_liz .products_liz__wrap .products_liz__tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0 8px;
  margin-bottom: 32px;
}
.products_liz .products_liz__wrap .products_liz__tabs .products_liz__tabs__head {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 100%;
  color: #141519;
  margin-right: 8px;
}
.products_liz .products_liz__wrap .products_liz__tabs .products_liz__tabs__button {
  background: rgba(241, 244, 247, 0.5);
  border-radius: 50px;
  padding: 12px 16px;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 100%;
  color: #141519;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer;
}
.products_liz .products_liz__wrap .products_liz__tabs .products_liz__tabs__button.active {
  color: #2B6030 !important;
  background: #E3F5D8 !important;
}
.products_liz .products_liz__wrap .products_liz__tabs .products_liz__tabs__button:hover {
  background: #f1f4f7;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 590px;
  grid-auto-rows: 400px;
  -ms-grid-columns: 590px 20px 590px;
  grid-template-columns: 590px 590px;
  -ms-grid-rows: 400px;
  grid-template-rows: 400px;
  gap: 20px 20px;
      grid-template-areas: ". .";
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single {
  padding: 28px 28px 32px;
  -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.03), 0px 4px 12px rgba(0, 0, 0, 0.03);
          box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.03), 0px 4px 12px rgba(0, 0, 0, 0.03);
  border-radius: 36px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  position: relative;
  display: none!important;
  left: 200vw;
  opacity: 0;
  background: #A6CE39;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex!important;
  opacity: 1;
  position: relative;
  left: 0;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single:hover {
  -webkit-box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.06);
          box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.06);
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single:hover a.products_liz__single__linkto {
  background: #FDC537;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single_wrap_link {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__subhead {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 130%;
  /* color: #818288; */
  color: #fff;
  margin-bottom: 8px;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__imgwrap {
  background: #F1F4F7;
  border-radius: 50%;
  width: 84px;
  height: 84px;
  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;
  margin-bottom: 32px;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__head {
  font-weight: 600;
  font-size: 28px;
  line-height: 115%;
  /* color: #141519; */
  color: #fff;
  margin-bottom: 8px;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__text {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  /* color: #141519; */
  color: #fff;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products__single__options {
  margin-top: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 32px;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products__single__options .products__single__options__single {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px 0px;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products__single__options .products__single__options__single span:first-child {
  font-style: normal;
  color: #141519;
  font-weight: 600;
  font-size: 20px;
  line-height: 116%;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products__single__options .products__single__options__single span:last-child {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #818288;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__linkto {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #141519;
  /* background: rgba(241, 244, 247, 0.5); */
  background: #fff;
  border-radius: 40px;
  height: 40px;
  width: 118px;
  text-decoration: none;
  margin-top: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.products_liz .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__linkto:hover {
  background: #FDC537;
}

.product_hero {
  position: relative;
  height: 360px;
}
.product_hero img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  z-index: 1;
}
.product_hero .product_hero__container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
}
.product_hero .product_hero__container h1 {
  color: #fff;
  margin: 0;
  font-weight: 600;
  font-size: 48px;
  line-height: 104%;
  padding-bottom: 55px;
}

.product_subhead {
  margin: 100px 0;
}
.product_subhead .product_subhead_container h2 {
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 120%;
  color: #141519;
}
.product_subhead .product_subhead_container h2 span {
  color: #238441;
}

.product_options .arrows__product_options {
  display: none;
}
.product_options .pr_opt__left_zaya {
  width: 151px;
  height: 40px;
  background: #FDC537;
  border-radius: 40px;
  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;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  color: #141519;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.product_options .pr_opt__left_zaya:hover {
  -webkit-box-shadow: -2px -2px 15px rgba(253, 197, 55, 0.3);
          box-shadow: -2px -2px 15px rgba(253, 197, 55, 0.3);
}
.product_options .product_options__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 320px 80px 600px 80px 0.3fr;
  grid-template-columns: 320px 600px 0.3fr;
  -ms-grid-rows: 1fr 40px 165px;
  grid-template-rows: 1fr 165px;
  gap: 40px 80px;
      grid-template-areas: ". . ." "bot bot bot";
}
.product_options .product_options__wrapper .product_options__single .product_options__single__head {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 130%;
  color: #141519;
  margin-bottom: 6px;
}
.product_options .product_options__wrapper .product_options__single .product_options__single__table {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product_options .product_options__wrapper .product_options__single .product_options__single__table div {
  border-bottom: 1px solid rgba(20, 21, 25, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 55px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product_options .product_options__wrapper .product_options__single .product_options__single__table div span:first-child {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #141519;
}
.product_options .product_options__wrapper .product_options__single .product_options__single__table div span:last-child {
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 130%;
  color: #141519;
}
.product_options .product_options__wrapper .product_options__single .product_options__single__price {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #141519;
  margin-top: 23px;
}
.product_options .product_options__wrapper .product_options__single.predmets {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: bot;
  margin-top: 1px;
}
.product_options .product_options__wrapper .product_options__single.predmets .product_options__single__table_predmets {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 292px 171px 342px 235px 180px;
  grid-template-columns: 292px 171px 342px 235px 180px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
      grid-template-areas: ". . . . ." ". . . . .";
}
.product_options .product_options__wrapper .product_options__single.predmets .product_options__single__table_predmets div {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #141519;
  min-height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product_options .product_options__wrapper .product_options__single.predmets .product_options__single__table_predmets div:nth-child(-n+5) {
  border-bottom: 1px solid rgba(20, 21, 25, 0.1);
}

.product_advantages {
  margin: 120px 0;
}
.product_advantages .product_advantages__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.product_advantages .product_advantages__container .arrows_product_advantages {
  display: none;
}
.product_advantages .product_advantages__container .product_advantages__head {
  font-style: normal;
  font-weight: 600;
  font-size: 38px;
  line-height: 120%;
  color: #141519;
  -ms-flex-preferred-size: 44%;
      flex-basis: 44%;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap {
  -ms-flex-preferred-size: 56%;
      flex-basis: 56%;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 279px 35px 358px;
  grid-template-columns: 279px 358px;
  -ms-grid-rows: 44px 32px 44px;
  grid-template-rows: 44px 44px;
  grid-gap: 32px 35px;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards > *:nth-child(3) {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards > *:nth-child(4) {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards .product_advantages__cards__single {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #141519;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 365px;
      flex-basis: 365px;
}
.product_advantages .product_advantages__container .product_advantages__cards_wrap .product_advantages__cards .product_advantages__cards__single:before {
  content: url(../images/ic/Union.svg);
  margin-right: 10px;
}

.scrollwrap {
  width: 100%;
}

.products_liz.anotherprods {
  padding: 120px 0;
  margin-bottom: 120px;
  background: #F1F4F7;
}
.products_liz.anotherprods .arrows__product_another {
  display: none;
}
.products_liz.anotherprods .products_liz__head {
  margin: 0px 0 24px 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.products_liz.anotherprods .products_liz__head a {
  text-decoration: none;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #141519;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.products_liz.anotherprods .products_liz__head a svg {
  margin-left: 8px;
}
.products_liz.anotherprods .products_liz__head a svg path {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.products_liz.anotherprods .products_liz__head a:hover {
  color: #238441;
}
.products_liz.anotherprods .products_liz__head a:hover svg path {
  stroke: #238441;
}
.products_liz.anotherprods .products_liz__wrap .products_liz__tabcontent_wrapper {
  -ms-grid-rows: 448px;
  grid-template-rows: 448px;
}
.products_liz.anotherprods .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single {
  background-color: #fff;
}
.products_liz.anotherprods .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__text {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 140%;
  color: #141519;
}
.products_liz.anotherprods .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products__single__options {
  margin-top: auto;
  margin-bottom: 15px;
}
.products_liz.anotherprods .products_liz__wrap .products_liz__tabcontent_wrapper .products_liz__single .products_liz__single__linkto {
  margin-top: 34px;
}


/*products benef*/

.benef {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px 40px 20px;
  border-radius: 36px;
  background: #F7F7F7;
  margin: 80px 0;
}

.benef__item {
  width: 30%;
  margin-bottom: 40px;
}

.benef__icon {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 80px;
  margin-bottom: 10px;
}

.benef__info {
  font-size: 18px;
  line-height: 110%;
  text-align: center;
  font-weight: 600;
}