@media (max-width: 1024px) and (min-width: 376px) {
  .catalog-item__main h2 {
    font-size: clamp(16px, 5vw, 24px);
  }
  .catalog-item__main .catalog-item__main_title {
    font-size: clamp(12px, 3.6vw, 18px);
  }
  .catalogue .catalog-item .place {
    font-size: clamp(12px, 3.6vw, 18px);
  }
  .catalogue .catalog-item .tour-dates p {
    font-size: clamp(12px, 3.6vw, 18px);
  }
  .catalogue .catalog-item .catalog-item__main_bottom .button {
    font-size: clamp(14px, 3.6vw, 21px);
  }
  .catalogue .catalog-item .catalog-price {
    font-size: clamp(16px, 5vw, 24px);
  }
  .catalog-item__dates-artikul .artikul-id {
    font-size: clamp(12px, 3.6vw, 18px);
  }
  .ico-hot-air-balloon {
    font-size: clamp(20px, 5vw, 30px);
  }
  .catalogue .catalog-item .catalog-item__main_bottom .button {
    height: auto;
  }
  .catalog-item__main .catalog-item__main_description .ico.ico-calendar {
    background-position: 0 clamp(2px, 0.3vw, 4px);
  }
  .range-nums input {
    width: clamp(30px, 8vw, 45px);
  }
  .header .menu-mobile-phone {
    font-size: clamp(11px, 2.8vw, 16px);
  }
  .catalog-item_tags,
  #podbor-left .rashlop_all {
    font-size: clamp(12px, 3.6vw, 18px);
  }
  .header .menu-mobile-phone .phone {
    font-size: clamp(13px, 2.8vw, 19px);
  }
  .leftcol,
  .filters_show_btn,
  .range-nums input,
  button, .button, input[type=submit], .btn, .checkout .btn-outline {
    font-size: var(--fz14);
  }
  .catalogue .calendar-alldates {
    font-size: clamp(14px, 2.8vw, 18px);
  }
  .menu li a,
  .leftcol .filters__title,
  .np-search,
  .catalogue .leftcol #podbor-left .labeled,
  .checkout .button-like-a-link {
    font-size: clamp(16px, 4vw, 24px);
  }
}/*# sourceMappingURL=clamp.css.map */