/* ------------------------------------------------------------------
   Magnat — webfonts du site : 24 styles, woff2 uniquement
   Subset latin + latin-ext (FR/EN/IT/ES/DE/PT + PL/CZ/TR) — 468 Ko au total

   Deux familles, appelees ensuite par font-weight / font-style :
     'Magnat Text'  — $serifFont dans _settings.scss
     'Magnat Head'  — version titrage (dessin plus contraste)
   Graisses : 300 Light · 400 Regular · 500 Medium · 600 SemiBold · 700 Bold · 800 ExtraBold
   Chacune en normal et italic.

   Charge via : <link rel="stylesheet" href="css/font-magnat.css">
   ------------------------------------------------------------------ */

/* ===================== Magnat Head ===================== */

/* Light Italic — 20.1 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Light — 19.0 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Regular Italic — 20.1 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadRegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Regular — 19.2 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium Italic — 20.0 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadMediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Medium — 19.1 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold Italic — 20.1 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadSemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* SemiBold — 19.3 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadSemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold Italic — 19.6 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Bold — 18.8 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ExtraBold Italic — 20.2 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadExtraBoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* ExtraBold — 19.4 Ko */
@font-face {
  font-family: 'Magnat Head';
  src: url('../fonts/Magnat-HeadExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

/* ===================== Magnat Text ===================== */

/* Light Italic — 20.3 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextLightItalic.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Light — 19.4 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextLight.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Regular Italic — 20.1 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextRegularItalic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Regular — 19.2 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextRegular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Medium Italic — 20.1 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextMediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

/* Medium — 19.2 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextMedium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* SemiBold Italic — 20.0 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextSemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

/* SemiBold — 19.0 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextSemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold Italic — 18.4 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextBoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Bold — 17.8 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ExtraBold Italic — 20.0 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextExtraBoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

/* ExtraBold — 19.2 Ko */
@font-face {
  font-family: 'Magnat Text';
  src: url('../fonts/Magnat-TextExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
