/* Open Sans — self-host (Cyrillic + Latin), WOFF2, swap */

/* 300 */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:300; font-display:swap;
  src:local("Open Sans Light"), local("OpenSans-Light"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-300.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:300; font-display:swap;
  src:local("Open Sans Light Italic"), local("OpenSans-LightItalic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-300italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* 400 (regular) */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:400; font-display:swap;
  src:local("Open Sans Regular"), local("OpenSans-Regular"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-regular.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:400; font-display:swap;
  src:local("Open Sans Italic"), local("OpenSans-Italic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* 500 */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:500; font-display:swap;
  src:local("Open Sans Medium"), local("OpenSans-Medium"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-500.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:500; font-display:swap;
  src:local("Open Sans Medium Italic"), local("OpenSans-MediumItalic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-500italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* 600 */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:600; font-display:swap;
  src:local("Open Sans SemiBold"), local("OpenSans-SemiBold"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-600.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:600; font-display:swap;
  src:local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-600italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* 700 */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:700; font-display:swap;
  src:local("Open Sans Bold"), local("OpenSans-Bold"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-700.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:700; font-display:swap;
  src:local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-700italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}

/* 800 */
@font-face{
  font-family:"Open Sans"; font-style:normal; font-weight:800; font-display:swap;
  src:local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-800.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
@font-face{
  font-family:"Open Sans"; font-style:italic; font-weight:800; font-display:swap;
  src:local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"),
      url("../fonts/open-sans-v43-cyrillic_cyrillic-ext_latin-800italic.woff2") format("woff2");
  unicode-range: U+0000-00FF, U+0400-04FF;
}
