/* =============================================================================
   Файл: assets/css/fonts.css
   Описание: Локальное подключение шрифтов Inter, Merriweather, Montserrat.
   ========================================================================== */

/*
 * INTER FONT
 */

/* inter-100 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/inter-v19-cyrillic_latin-100.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/inter-v19-cyrillic_latin-100italic.woff2') format('woff2');
}
/* inter-200 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/inter-v19-cyrillic_latin-200.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/inter-v19-cyrillic_latin-200italic.woff2') format('woff2');
}
/* inter-300 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/inter-v19-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/inter-v19-cyrillic_latin-300italic.woff2') format('woff2');
}
/* inter-regular (400) - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/inter-v19-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/inter-v19-cyrillic_latin-italic.woff2') format('woff2');
}
/* inter-500 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/inter-v19-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/inter-v19-cyrillic_latin-500italic.woff2') format('woff2');
}
/* inter-600 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/inter-v19-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/inter-v19-cyrillic_latin-600italic.woff2') format('woff2');
}
/* inter-700 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/inter-v19-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/inter-v19-cyrillic_latin-700italic.woff2') format('woff2');
}
/* inter-800 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/inter-v19-cyrillic_latin-800.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/inter-v19-cyrillic_latin-800italic.woff2') format('woff2');
}
/* inter-900 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/inter-v19-cyrillic_latin-900.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Inter';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/inter-v19-cyrillic_latin-900italic.woff2') format('woff2');
}


/*
 * MERRIWEATHER FONT
 */

/* merriweather-300 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/merriweather-v32-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/merriweather-v32-cyrillic_latin-300italic.woff2') format('woff2');
}
/* merriweather-regular (400) - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/merriweather-v32-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/merriweather-v32-cyrillic_latin-italic.woff2') format('woff2');
}
/* merriweather-500 - unsupported weight, skipping */
/* merriweather-600 - unsupported weight, skipping */
/* merriweather-700 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/merriweather-v32-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/merriweather-v32-cyrillic_latin-700italic.woff2') format('woff2');
}
/* merriweather-800 - unsupported weight, skipping */
/* merriweather-900 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/merriweather-v32-cyrillic_latin-900.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Merriweather';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/merriweather-v32-cyrillic_latin-900italic.woff2') format('woff2');
}


/*
 * MONTSERRAT FONT
 */

/* montserrat-100 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('../fonts/montserrat-v30-cyrillic_latin-100.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 100;
    src: url('../fonts/montserrat-v30-cyrillic_latin-100italic.woff2') format('woff2');
}
/* montserrat-200 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../fonts/montserrat-v30-cyrillic_latin-200.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 200;
    src: url('../fonts/montserrat-v30-cyrillic_latin-200italic.woff2') format('woff2');
}
/* montserrat-300 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../fonts/montserrat-v30-cyrillic_latin-300.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 300;
    src: url('../fonts/montserrat-v30-cyrillic_latin-300italic.woff2') format('woff2');
}
/* montserrat-regular (400) - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/montserrat-v30-cyrillic_latin-regular.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 400;
    src: url('../fonts/montserrat-v30-cyrillic_latin-italic.woff2') format('woff2');
}
/* montserrat-500 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/montserrat-v30-cyrillic_latin-500.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 500;
    src: url('../fonts/montserrat-v30-cyrillic_latin-500italic.woff2') format('woff2');
}
/* montserrat-600 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/montserrat-v30-cyrillic_latin-600.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 600;
    src: url('../fonts/montserrat-v30-cyrillic_latin-600italic.woff2') format('woff2');
}
/* montserrat-700 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/montserrat-v30-cyrillic_latin-700.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 700;
    src: url('../fonts/montserrat-v30-cyrillic_latin-700italic.woff2') format('woff2');
}
/* montserrat-800 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../fonts/montserrat-v30-cyrillic_latin-800.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 800;
    src: url('../fonts/montserrat-v30-cyrillic_latin-800italic.woff2') format('woff2');
}
/* montserrat-900 - cyrillic_latin */
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../fonts/montserrat-v30-cyrillic_latin-900.woff2') format('woff2');
}
@font-face {
    font-display: swap;
    font-family: 'Montserrat';
    font-style: italic;
    font-weight: 900;
    src: url('../fonts/montserrat-v30-cyrillic_latin-900italic.woff2') format('woff2');
}