/*
 * Montserrat v31, served locally for the verified SpaGalaxy UA/RU stores.
 * The two variable faces cover the 12 styles configured by MGS:
 * 300/400/500/600/700/900, normal and italic.
 */
/* Metric overrides below are the weight-specific Roboto fallback values from
 * the same Google Fonts METADATA.pb revision as these Montserrat binaries. */
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 300; size-adjust: 106.64%; ascent-override: 89.06%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 400; size-adjust: 108.59%; ascent-override: 100%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 500; size-adjust: 109.38%; ascent-override: 87.5%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 600; size-adjust: 110.94%; ascent-override: 87.5%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 700; size-adjust: 112.89%; ascent-override: 82.81%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto"); font-style: normal; font-weight: 900; size-adjust: 117.19%; ascent-override: 79.69%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 300; size-adjust: 110.55%; ascent-override: 85.94%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 400; size-adjust: 112.5%; ascent-override: 84.38%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 500; size-adjust: 113.28%; ascent-override: 82.81%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 600; size-adjust: 114.84%; ascent-override: 84.38%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 700; size-adjust: 117.19%; ascent-override: 79.69%; }
@font-face { font-family: "Montserrat Fallback"; src: local("Roboto Italic"); font-style: italic; font-weight: 900; size-adjust: 120.7%; ascent-override: 76.56%; }

/* Cyrillic extended: Ukrainian ghe with upturn and historic Cyrillic. */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-normal-cyrillic-ext.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

/* Ukrainian and Russian Cyrillic. */
@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-normal-cyrillic.woff2") format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Montserrat";
    font-style: normal;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-normal-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;
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-italic-cyrillic-ext.woff2") format("woff2");
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-italic-cyrillic.woff2") format("woff2");
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: "Montserrat";
    font-style: italic;
    font-weight: 300 900;
    font-display: swap;
    src: url("../fonts/spg-performance-montserrat-italic-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;
}
