body.product-page {
  overflow: visible; }

.product-page__bg {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%; }
  .product-page__bg::after {
    position: absolute;
    top: -100px;
    left: -8px;
    width: 70%;
    height: calc(100% + 100px);
    content: '';
    background: linear-gradient(90deg, rgba(var(--item-color), 0.15) 0%, rgba(var(--item-color), 0.06) 50%, rgba(var(--item-color), 0) 100%); }

.product-page__first-screen {
  position: relative; }

.product-page__first-screen-inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  @media (max-width: 1099px) {
    .product-page__first-screen-inner {
      grid-template-columns: minmax(0, 1fr) minmax(0, 440px); } }
  @media (max-width: 767px) {
    .product-page__first-screen-inner {
      grid-template-columns: minmax(0, 1fr); } }
  @media (max-width: 575px) {
    .product-page__first-screen-inner {
      position: relative;
      padding-top: 30px; } }

.product-page__image {
  position: relative;
  z-index: 1;
  width: 100%;
  min-width: 0;
  align-self: center;
  padding: 0 40px 55px 40px; }
  @media (max-width: 1999px) {
    .product-page__image {
      padding: 0 20px 55px 30px; } }
  @media (max-width: 1249px) {
    .product-page__image {
      max-width: 560px;
      margin: 0 auto;
      padding: 30px 40px; } }
  @media (max-width: 1099px) {
    .product-page__image {
      max-width: 440px;
      padding: 30px 30px; } }
  @media (max-width: 767px) {
    .product-page__image {
      max-width: 100%;
      padding: 0 12px 20px; } }
  @media (min-width: 1100px) {
    .product-page__image.product-page__image--dual:hover .product-page__image-item--back {
      transform: translateX(-40px); }
    .product-page__image.product-page__image--dual:hover .product-page__image-item--front {
      transform: translateX(20px); } }
  .product-page__image--dual {
    max-width: 965px;
    margin: 0 auto;
    padding: 0 0 60px 0; }
    @media (max-width: 767px) {
      .product-page__image--dual {
        max-width: 500px;
        padding: 30px 0; } }
    .product-page__image--dual .product-page__image-item--back {
      z-index: 1;
      right: auto;
      left: 0;
      width: 69.02%; }
    .product-page__image--dual .product-page__image-item--front {
      z-index: 2;
      right: auto;
      left: 29.74%;
      width: 70.26%; }
    .product-page__image--dual .product-page__image-item--back .product-card-n__pack-label--old {
      top: 79.13%;
      bottom: auto;
      right: auto;
      left: 17.12%;
      width: 120px;
      max-width: none;
      height: 60px;
      font-size: 14px; }
      @media (max-width: 1249px) {
        .product-page__image--dual .product-page__image-item--back .product-card-n__pack-label--old {
          width: 82px;
          height: 40px;
          font-size: 12px; } }
      @media (max-width: 1099px) {
        .product-page__image--dual .product-page__image-item--back .product-card-n__pack-label--old {
          width: 74px;
          height: 26px;
          padding: 0 7px;
          font-size: 9px;
          line-height: 1; } }
      @media (max-width: 767px) {
        .product-page__image--dual .product-page__image-item--back .product-card-n__pack-label--old {
          top: 81.08%;
          left: 6.04%;
          width: 58px;
          height: 26px;
          padding: 0 7px;
          font-size: 9px;
          line-height: 1; } }
    .product-page__image--dual .product-page__image-item--front .product-card-n__pack-label--new {
      top: 8.85%;
      bottom: auto;
      right: auto;
      left: 68.73%;
      width: 152px;
      max-width: none;
      height: 60px;
      font-size: 14px; }
      @media (max-width: 1249px) {
        .product-page__image--dual .product-page__image-item--front .product-card-n__pack-label--new {
          width: 110px;
          height: 40px;
          font-size: 12px; } }
      @media (max-width: 1099px) {
        .product-page__image--dual .product-page__image-item--front .product-card-n__pack-label--new {
          left: 63%;
          width: 74px;
          height: 26px;
          padding: 0 6px;
          font-size: 9px;
          line-height: 1; } }
      @media (max-width: 767px) {
        .product-page__image--dual .product-page__image-item--front .product-card-n__pack-label--new {
          top: 5.93%;
          left: 62.71%;
          width: 74px;
          height: 26px;
          padding: 0 6px;
          font-size: 9px;
          line-height: 1; } }

.product-page__image-wrap {
  position: relative;
  width: 100%;
  max-width: 965px;
  margin: 0 auto;
  padding-bottom: 70.26%; }
  @media (max-width: 767px) {
    .product-page__image-wrap {
      padding-bottom: 60%; } }

.product-page__image-item {
  position: absolute;
  display: flex;
  overflow: visible;
  align-items: center;
  justify-content: center;
  transition: transform .35s ease;
  inset: 0;
  will-change: transform; }

.product-page__image-inner {
  position: absolute;
  display: flex;
  overflow: visible;
  align-items: center;
  justify-content: center;
  inset: 0; }
  .product-page__image-inner img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: auto;
    object-fit: contain; }

.product-page__content {
  z-index: 1;
  display: flex;
  flex-direction: column;
  padding: 95px 0 95px 95px;
  gap: 30px 0;
  font-size: 18px; }
  @media (max-width: 1559px) {
    .product-page__content {
      padding: 50px; } }
  @media (max-width: 1249px) {
    .product-page__content {
      padding: 30px 0 50px 30px;
      gap: 20px 0;
      font-size: 16px; } }
  @media (max-width: 1099px) {
    .product-page__content {
      gap: 18px 0; } }
  @media (max-width: 767px) {
    .product-page__content {
      padding: 30px 60px; } }
  @media (max-width: 575px) {
    .product-page__content {
      padding: 0 0 30px 0; } }

.product-page__content-row {
  display: flex;
  align-items: center;
  gap: 30px; }
  @media (max-width: 1249px) {
    .product-page__content-row {
      gap: 20px; } }
  @media (max-width: 1099px) {
    .product-page__content-row {
      gap: 18px; } }
  .product-page__content-row .product-card-n__label {
    position: static; }

.product-page__title {
  text-transform: uppercase;
  font-size: 48px;
  font-weight: 900;
  line-height: 1.2; }
  .product-page__title mark {
    color: #e82734;
    background-color: transparent; }
  .product-page__title span {
    white-space: nowrap; }
  @media (max-width: 1249px) {
    .product-page__title {
      font-size: 40px; } }
  @media (max-width: 1099px) {
    .product-page__title {
      font-size: 32px; } }
  @media (max-width: 575px) {
    .product-page__title {
      font-size: 25px; } }

@media (max-width: 575px) {
  .product-page .main-title {
    position: absolute;
    top: 0;
    left: 0; } }

@media (max-width: 575px) {
  .product-page__rew-row {
    order: 1; } }

@media (max-width: 575px) {
  .product-page__price {
    order: 2; } }

.product-page__price--discount {
  display: flex;
  gap: 40px; }
  @media (max-width: 1100px) {
    .product-page__price--discount {
      gap: 20px; } }
  .product-page__price--discount .product-page__price-val--discount {
    color: #D12C38; }

@media (max-width: 575px) {
  .product-page__strength {
    align-items: flex-start;
    flex-direction: column;
    order: 3;
    gap: 8px; } }

@media (max-width: 575px) {
  .product-page__taste {
    order: 4; } }

@media (max-width: 575px) {
  .product-page__description {
    order: 5; } }

.product-page__rew {
  display: flex;
  padding: 0 20px 0 0;
  gap: 24px; }
  @media (max-width: 1249px) {
    .product-page__rew {
      padding: 0 12px 0 0; } }

.product-page__rew-item {
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 16px; }
  @media (max-width: 1249px) {
    .product-page__rew-item {
      font-size: 14px; } }
  .product-page__rew-item .icon {
    fill: #ffb800; }
  .product-page__rew-item span {
    font-weight: bold; }
  .product-page__rew-item:last-child {
    position: relative; }
    .product-page__rew-item:last-child::before {
      position: absolute;
      top: 50%;
      left: -14px;
      width: 4px;
      height: 4px;
      content: '';
      transform: translateY(-50%);
      border-radius: 50%;
      background: #282828; }

.product-page__taste-name {
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700; }
  @media (max-width: 1249px) {
    .product-page__taste-name {
      margin-bottom: 12px;
      font-size: 20px; } }
  @media (max-width: 1099px) {
    .product-page__taste-name {
      font-size: 18px; } }

.product-page__strength-block {
  max-width: fit-content;
  height: 46px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  gap: 10px;
  border: 1px solid #9e9e9e;
  border-radius: 50px; }
  @media (max-width: 1249px) {
    .product-page__strength-block {
      height: 34px;
      padding: 0 12px;
      gap: 8px; } }

.product-page__price-descr {
  margin-bottom: 10px;
  color: #9e9e9e;
  font-size: 16px;
  line-height: 1.1; }
  @media (max-width: 1249px) {
    .product-page__price-descr {
      margin-bottom: 8px;
      font-size: 12px; } }

.product-page__price-val {
  font-size: 48px;
  font-weight: 900;
  line-height: 1.2; }
  @media (max-width: 1249px) {
    .product-page__price-val {
      font-size: 40px; } }
  @media (max-width: 1099px) {
    .product-page__price-val {
      font-size: 32px; } }

.product-utp {
  display: grid;
  margin-top: 60px;
  gap: 48px;
  grid-template-columns: 1fr 1fr 1fr; }
  @media (max-width: 1559px) {
    .product-utp {
      gap: 30px; } }
  @media (max-width: 1099px) {
    .product-utp {
      grid-template-columns: 1fr; } }
  @media (max-width: 1099px) {
    .product-utp {
      gap: 20px; } }
  @media (max-width: 767px) {
    .product-utp {
      align-items: flex-start;
      flex-direction: column;
      margin-top: 30px;
      gap: 20px; } }
  .product-utp__item {
    display: grid;
    align-items: center;
    margin: 0 auto;
    gap: 16px;
    font-size: 22px;
    font-weight: 500;
    grid-template-columns: 80px 1fr; }
    .product-utp__item img {
      max-width: 100%;
      height: auto; }
    @media (max-width: 1559px) {
      .product-utp__item {
        font-size: 20px;
        grid-template-columns: 60px 1fr; } }
    @media (max-width: 1099px) {
      .product-utp__item {
        margin: 0; } }
    @media (max-width: 1249px) {
      .product-utp__item {
        gap: 10px;
        font-size: 18px; } }
    @media (max-width: 767px) {
      .product-utp__item {
        width: 100%;
        font-size: 15px; } }

.product-rewiews__grid {
  display: grid;
  gap: 30px;
  grid-template-columns: 1fr 580px; }
  @media (max-width: 1249px) {
    .product-rewiews__grid {
      gap: 20px;
      grid-template-columns: 1fr 370px; } }
  @media (max-width: 767px) {
    .product-rewiews__grid {
      gap: 14px; } }
  @media (max-width: 1099px) {
    .product-rewiews__grid {
      grid-template-columns: 1fr; } }

@media (max-width: 1099px) {
  .product-rewiews__left {
    order: 2; } }

@media (max-width: 1099px) {
  .product-rewiews__right {
    order: 1; } }

.product-rewiews .product-page__title {
  margin-bottom: 48px; }
  @media (max-width: 767px) {
    .product-rewiews .product-page__title {
      margin-bottom: 30px; } }

.product-rewiews .reviews {
  display: flex;
  flex-direction: column;
  gap: 20px; }
  @media (max-width: 767px) {
    .product-rewiews .reviews {
      gap: 14px; } }
  .product-rewiews .reviews__item {
    padding: 38px;
    border: 1px solid #1e665a;
    border-radius: 46px; }
    @media (max-width: 1249px) {
      .product-rewiews .reviews__item {
        padding: 30px; } }
    @media (max-width: 767px) {
      .product-rewiews .reviews__item {
        padding: 20px;
        border-radius: 22px; } }

.product-rewiews .review__header {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 8px; }
  @media (max-width: 575px) {
    .product-rewiews .review__header {
      align-items: flex-start;
      flex-direction: column;
      justify-content: flex-start;
      gap: 8px; } }
  .product-rewiews .review__header--left {
    width: 100%;
    display: flex;
    justify-content: space-between; }

.product-rewiews .review__rate {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px; }
  @media (max-width: 575px) {
    .product-rewiews .review__rate {
      width: 100%;
      justify-content: space-between;
      gap: 12px; } }

.product-rewiews .review__author {
  font-size: 32px;
  font-weight: 900;
  line-height: 1; }
  @media (max-width: 1249px) {
    .product-rewiews .review__author {
      font-size: 28px; } }
  @media (max-width: 767px) {
    .product-rewiews .review__author {
      font-size: 20px; } }

.product-rewiews .review__date {
  color: rgba(40, 40, 40, 0.6);
  font-size: 16px; }

.product-rewiews .review__content {
  margin-top: 26px;
  font-size: 24px; }
  @media (max-width: 1249px) {
    .product-rewiews .review__content {
      font-size: 20px; } }
  @media (max-width: 767px) {
    .product-rewiews .review__content {
      margin-top: 14px;
      font-size: 18px; } }

.product-rewiews .reply {
  margin-top: 30px;
  padding: 24px 28px;
  border-radius: 16px;
  background-color: #e5f9f6; }
  @media (max-width: 1249px) {
    .product-rewiews .reply {
      padding: 20px 24px; } }
  @media (max-width: 767px) {
    .product-rewiews .reply {
      margin-top: 18px;
      padding: 12px;
      border-radius: 16px; } }
  .product-rewiews .reply__header {
    display: grid;
    align-items: center;
    gap: 4px 20px;
    grid-template-columns: 97px 1fr; }
    @media (max-width: 767px) {
      .product-rewiews .reply__header {
        grid-template-columns: 60px 1fr; } }
  .product-rewiews .reply__logo {
    max-width: 97px;
    grid-row: span 2; }
    .product-rewiews .reply__logo img {
      max-width: 100%;
      height: auto; }
    @media (max-width: 767px) {
      .product-rewiews .reply__logo {
        max-width: 60px; } }
  .product-rewiews .reply__date {
    color: rgba(40, 40, 40, 0.6);
    font-size: 14px; }
    @media (max-width: 767px) {
      .product-rewiews .reply__date {
        font-size: 12px; } }
  .product-rewiews .reply__author {
    color: rgba(40, 40, 40, 0.6);
    font-size: 18px;
    font-weight: 700; }
    @media (max-width: 767px) {
      .product-rewiews .reply__author {
        font-size: 16px; } }
  .product-rewiews .reply__content {
    margin-top: 26px;
    font-size: 24px; }
    @media (max-width: 1249px) {
      .product-rewiews .reply__content {
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .product-rewiews .reply__content {
        margin-top: 14px;
        font-size: 18px; } }

.review-stars__list {
  display: flex;
  align-items: center;
  gap: 3px; }

.review-stars__item {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  fill: #bebebe;
  aspect-ratio: 1/1; }
  .review-stars__item.active {
    fill: #ffb800; }

.reviews-control {
  padding: 38px;
  text-align: center;
  border: 1px solid #1e665a;
  border-radius: 46px; }
  @media (max-width: 1249px) {
    .reviews-control {
      padding: 30px; } }
  @media (max-width: 767px) {
    .reviews-control {
      padding: 20px;
      border-radius: 22px; } }
  .reviews-control__title {
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 900; }
    @media (max-width: 767px) {
      .reviews-control__title {
        margin-bottom: 18px;
        font-size: 18px; } }
  .reviews-control__value {
    font-size: 48px;
    font-weight: 900; }
    @media (max-width: 767px) {
      .reviews-control__value {
        font-size: 32px; } }
  .reviews-control__rate {
    max-width: fit-content;
    margin: 20px auto; }
    @media (max-width: 767px) {
      .reviews-control__rate {
        margin: 18px auto; } }
  .reviews-control__descr {
    margin-bottom: 20px;
    font-size: 18px; }
    @media (max-width: 767px) {
      .reviews-control__descr {
        margin-bottom: 18px;
        font-size: 16px; } }
  .reviews-control__add {
    margin-top: 20px; }
    @media (max-width: 767px) {
      .reviews-control__add {
        margin-top: 18px; } }

.empty-holder {
  position: relative;
  padding: 60px 360px 60px 100px;
  text-align: center;
  border-radius: 16px;
  background-color: #f5f5f5; }
  @media (max-width: 1559px) {
    .empty-holder {
      padding: 30px 200px 30px 60px; } }
  @media (max-width: 1099px) {
    .empty-holder {
      padding: 16px 170px 16px 24px; } }
  @media (max-width: 575px) {
    .empty-holder {
      padding: 16px 24px; } }
  .empty-holder::before {
    position: absolute;
    top: 50%;
    right: 30px;
    width: 272px;
    height: 189px;
    opacity: .5;
    content: '';
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='272' height='189' fill='none' viewBox='0 0 272 189'%3E%3Cg clip-path='url(%23a)'%3E%3Cg opacity='.2'%3E%3Cpath fill='%236472bf' d='M177 70.7422h53.75Z'/%3E%3Cpath stroke='%236472bf' stroke-linecap='round' stroke-linejoin='round' stroke-width='6' d='M177 70.7422h53.75'/%3E%3C/g%3E%3Cg opacity='.2'%3E%3Cpath fill='%236472bf' d='M185 96.084h38.393Z'/%3E%3Cpath stroke='%236472bf' stroke-linecap='round' stroke-linejoin='round' stroke-width='6' d='M185 96.084h38.393'/%3E%3C/g%3E%3Cg fill='%236472bf' clip-path='url(%23b)' opacity='.2'%3E%3Cpath d='M106.429 28.0679c-2.04-1.7088-4.623-2.5211-7.2739-2.2869-.5287.0466-1.0588.1379-1.5716.2667l-16.0607 3.9088-2.5541-10.4946c-1.7504-7.1921-9.0256-11.61906-16.2175-9.8687-1.1679.28423-2.0589 1.2296-2.2734 2.4123l-6.085 33.5364c-.0759.4188-.0631.8488.0375 1.2623l9.0021 36.9883c.3973 1.6323 2.0425 2.6333 3.6747 2.2361l37.9139-9.2273c.03-.0072.061-.0145.092-.022 2.296-.5588 4.32-1.9158 5.708-3.8305 1.411-1.9449 2.072-4.3344 1.861-6.723l-2.726-31.3969c-.234-2.6509-1.487-5.052-3.527-6.761m-2.533 7.2917 2.726 31.3973c.168 1.9014-1.097 3.6611-2.948 4.1116-.014.0034-.028.0069-.042.01-.012.0027-.023.0052-.034.008l-34.974 8.5119-8.1302-33.4054 5.5697-30.6967c3.2518.0616 6.19 2.2988 6.9944 5.6041l3.2735 13.4503c.3973 1.6321 2.0424 2.6333 3.6747 2.2361l19.0319-4.632c.0111-.0027.0223-.0054.0334-.0083.2023-.0512.4106-.0872.6189-.1056 1.0327-.0913 2.0387.2251 2.8327.8906.795.6654 1.282 1.6004 1.373 2.6281'/%3E%3Cpath d='m65.6688 80.1163-10.0877 2.4551c-2.0786.5059-4.1813-.7737-4.6872-2.8522l-5.7286-23.5379c-.5059-2.0787.7737-4.1813 2.8523-4.6872l10.0876-2.4551c1.6322-.3972 2.6334-2.0425 2.2361-3.6746-.3972-1.6322-2.0424-2.6333-3.6746-2.2361L46.579 45.5834c-5.3378 1.2991-8.6236 6.6988-7.3245 12.0366l5.7286 23.5379c1.2991 5.3378 6.6987 8.6236 12.0366 7.3245l10.0877-2.4551c1.6323-.3973 2.6333-2.0423 2.2361-3.6746-.3974-1.6326-2.0426-2.6336-3.6747-2.2364'/%3E%3C/g%3E%3Cg fill='%236472bf' clip-path='url(%23c)' opacity='.2'%3E%3Cpath d='M73.1056 169.528c2.4758.976 5.1835.93 7.6242-.131.4868-.211.9608-.465 1.4066-.75l14.0003-8.787 5.7423 9.148c3.935 6.27 12.236 8.169 18.506 4.234 1.018-.639 1.564-1.818 1.394-3.008l-4.834-33.739c-.06-.422-.208-.826-.434-1.186l-20.2379-32.243c-.8931-1.423-2.7704-1.852-4.1932-.959l-33.0496 20.744c-.0269.016-.0536.033-.0803.049-2.0015 1.257-3.4924 3.184-4.2044 5.44-.7235 2.291-.5945 4.767.3615 6.966l12.5148 28.924c1.0603 2.44 3.0079 4.322 5.4837 5.298m.0975-7.718-12.515-28.924c-.761-1.751-.1176-3.82 1.4959-4.833.0121-.008.0248-.016.0371-.023l.0291-.018 30.4874-19.136 18.2774 29.12 4.424 30.883c-3.105.97-6.599-.223-8.408-3.105l-7.359-11.724c-.893-1.423-2.7703-1.853-4.1932-.96l-16.5903 10.413c-.0097.006-.0195.013-.0291.019-.1757.112-.3619.212-.5537.296-.9505.413-2.005.431-2.9691.051-.9642-.38-1.7224-1.113-2.1335-2.059'/%3E%3Cpath d='m95.3136 107.259 8.7934-5.52c1.812-1.137 4.212-.588 5.349 1.224l12.878 20.518c1.137 1.812.588 4.211-1.223 5.349l-8.794 5.519c-1.423.893-1.852 2.77-.959 4.193s2.77 1.852 4.193.959l8.794-5.519c4.653-2.92 6.062-9.082 3.142-13.735l-12.879-20.5183c-2.92-4.653-9.082-6.0625-13.735-3.142l-8.7935 5.5193c-1.4229.893-1.8523 2.77-.9592 4.193.8932 1.423 2.7705 1.853 4.1933.96'/%3E%3C/g%3E%3Cpath fill='%236472bf' d='M233.25 27.4531c16.43 0 29.75 15.7772 29.75 35.2393v39.6446c0 19.462-13.32 35.239-29.75 35.239h-54.501c-3.214 0-6.343 1.234-8.916 3.516l-13.938 12.362c-3.287 2.917-7.949 2.124-10.411-1.771-.963-1.524-1.484-3.377-1.484-5.28V62.6924c0-19.4621 13.32-35.2393 29.75-35.2393zm0 8.8099h-59.5c-12.043 0-21.857 11.3011-22.297 25.4386l-.015.9908v83.7106l13.937-12.363c3.584-3.179 7.886-5.001 12.343-5.246l1.031-.028h54.501c12.043 0 21.857-11.301 22.297-25.438l.016-.991V62.6924c0-14.2648-9.541-25.8902-21.477-26.4112z' opacity='.2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h272v189H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M29 17.8066 102.16236133.00048621l17.8061138 73.16236133-73.16236134 17.8061138z'/%3E%3C/clipPath%3E%3CclipPath id='c'%3E%3Cpath fill='%23fff' d='m149.806 154.775-63.7761088 40.02994816-40.02994816-63.7761088 63.7761088-40.02994817z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: top right;
    background-size: contain; }
    @media (max-width: 1559px) {
      .empty-holder::before {
        right: 15px;
        width: 170px;
        height: 120px; } }
    @media (max-width: 575px) {
      .empty-holder::before {
        opacity: .3; } }
  .empty-holder__title {
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: 700; }
  .empty-holder__descr {
    font-size: 18px;
    line-height: 1.5; }
    @media (max-width: 767px) {
      .empty-holder__descr {
        font-size: 16px; } }

.js-flow-scroll {
  cursor: pointer; }
