/* Author Igor Veynik | Site: NexusLab.ru | Telegram: @thenexus | created 25.08.2026 | updated 25.08.2026 */
/* LS-13 (задача CRM 69): основной шрифт сайта — Golos Text вместо Montserrat/Open Sans.
   Шрифт вариативный (один файл на веса 400–900), лежит локально в css/fonts/golos/,
   поэтому внешних запросов к Google Fonts нет и рендер не блокируется.
   Штатный набор шрифтов Aspro (css/fonts/font-N.css) не трогаем — перекрываем только семейство,
   размеры и высоты строк остаются темовыми. */

@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url('fonts/golos/golos-text-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Golos Text';
    font-style: normal;
    font-weight: 400 900;
    font-display: swap;
    src: url('fonts/golos/golos-text-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
                   U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
                   U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Базовое семейство. Дальше идут селекторы, где тема задаёт шрифт явно, —
   их перекрываем адресно, чтобы не ловить !important на всю страницу. */
body,
body .ymaps-map,
.tooltip {
    font-family: 'Golos Text', Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.popup-window,
ul.menu .child a,
#order_form_div input[type="submit"],
body .basket-coupon-block-field-description,
body .basket-item-info-name,
body .basket-items-list-header-filter-item,
input, select, textarea, button,
.btn, .button {
    font-family: 'Golos Text', Arial, Helvetica, sans-serif;
}

/* Иконочные шрифты (FontAwesome и наборы темы) специально не перечислены:
   у них font-family задан своим правилом и наследование от body их не задевает. */
