/* Cormorant Garamond */
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/cormorant/cormorant-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/cormorant/cormorant-600.woff2') format('woff2');
}
@font-face {
    font-family: 'Cormorant Garamond';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/cormorant/cormorant-700.woff2') format('woff2');
}

/* Inter */
@font-face {
    font-family: 'Inter';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/inter/inter-300.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/inter/inter-400.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/inter/inter-500.woff2') format('woff2');
}
@font-face {
    font-family: 'Inter';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/inter/inter-600.woff2') format('woff2');
}

/* Montserrat */
@font-face {
    font-family: 'Montserrat';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 600;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-Bold.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 800;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-ExtraBold.woff2') format('woff2');
}

/* PT Serif */
@font-face {
    font-family: 'PT Serif';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/pt-serif/pt-serif-400.woff2') format('woff2');
}
@font-face {
    font-family: 'PT Serif';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/pt-serif/pt-serif-700.woff2') format('woff2');
}

/* ── Шрифты с кириллицей (дизайн «винный бархат») ─────────────────
   Cormorant/Inter/PT Serif выше — без кириллицы, русский текст ими не рисуется. */
@font-face {
    font-family: 'Montserrat';
    font-weight: 200;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-ExtraLight.woff2') format('woff2');
}
@font-face {
    font-family: 'Montserrat';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Montserrat/Montserrat-Light.woff2') format('woff2');
}
@font-face {
    font-family: 'Golos UI';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Golos-UI/Golos-UI_Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Golos UI';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Golos-UI/Golos-UI_Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Golos UI';
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/Golos-UI/Golos-UI_Bold.woff2') format('woff2');
}
@font-face {
    font-family: 'PF Din Display';
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/PFDinDisplayPro/PFDinDisplayPro-Light.woff2') format('woff2');
}
@font-face {
    font-family: 'PF Din Display';
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/PFDinDisplayPro/PFDinDisplayPro-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'PF Din Display';
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: url('../fonts/PFDinDisplayPro/PFDinDisplayPro-Medium.woff2') format('woff2');
}
