/* Единое семейство Montserrat по весам (на будущее) */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/montserrat.woff2") format("woff2"),
       url("/assets/fonts/montserrat.woff") format("woff"),
       url("/assets/fonts/montserrat.ttf") format("truetype");
}

@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/montserrat-medium.woff2") format("woff2"),
       url("/assets/fonts/montserrat-medium.woff") format("woff"),
       url("/assets/fonts/montserrat-medium.ttf") format("truetype");
}

/* === КЛЮЧЕВОЕ: алиас под старое имя семейства === */
@font-face {
  font-family: "Montserrat-SemiBold";   /* <-- ИМЯ, КОТОРОЕ ИЩЕТ СТАРАЯ ВЁРСТКА */
  font-style: normal;
  font-weight: normal;                  /* старые CSS часто ставят normal для отдельного семейства */
  font-display: swap;
  src: url("/assets/fonts/montserrat-semibold.woff2") format("woff2"),
       url("/assets/fonts/montserrat-semibold.woff") format("woff"),
       url("/assets/fonts/montserrat-semibold.ttf") format("truetype");
}

/* На всякий случай даём и в составе общего Montserrat с весом 600 */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/montserrat-semibold.woff2") format("woff2"),
       url("/assets/fonts/montserrat-semibold.woff") format("woff"),
       url("/assets/fonts/montserrat-semibold.ttf") format("truetype");
}

/* Если где-то используется Montserrat-Bold отдельным семейством */
@font-face {
  font-family: "Montserrat-Bold";
  font-style: normal;
  font-weight: normal;
  font-display: swap;
  src: url("/assets/fonts/montserrat-bold.woff2") format("woff2"),
       url("/assets/fonts/montserrat-bold.woff") format("woff"),
       url("/assets/fonts/montserrat-bold.ttf") format("truetype");
}

/* И его эквивалент в общем семействе как 700 */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/montserrat-bold.woff2") format("woff2"),
       url("/assets/fonts/montserrat-bold.woff") format("woff"),
       url("/assets/fonts/montserrat-bold.ttf") format("truetype");
}/* Мягкий фикс на всякий случай: пусть семиболд действительно жирный */
.hmain_item_name,
h1, h2, h3,
strong, b {
  font-weight: 600; /* или 700 для нужных мест */
}