@charset "UTF-8";
@font-face {
   font-family: 'PPRightGrotesk-Medium';
   src: url('/media/templates/site/cassiopeia_monia/fonts/PPRightGrotesk-Medium.ttf') format('truetype');
   font-weight: 100 900;
   font-display: fallback;
   font-style: normal;
}

@font-face {
   font-family: 'HelveticaNeueIA';
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueMedium.otf') format('truetype');
   font-weight: 500;
   font-display: fallback;
   font-style: normal;
}

@font-face {
   font-family: 'HelveticaNeueIA';
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueLight.otf') format('truetype');
   font-weight: 300;
   font-display: fallback;
   font-style: normal;
}

@font-face {
   font-family: 'HelveticaNeueIA';
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueUltraLight.otf') format('truetype');
   font-weight: 200;
   font-display: fallback;
   font-style: normal;
}

@font-face {
   font-family: 'HelveticaNeueIA';
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueThin.otf') format('truetype');
   font-weight: 100;
   font-display: fallback;
   font-style: normal;
}

@font-face {
   font-family: 'HelveticaNeueIA';
   src: url('/media/templates/site/cassiopeia_monia/fonts/HelveticaNeueBold.otf') format('truetype');
   font-weight: 700;
   font-display: fallback;
   font-style: normal;
}

/* Application des polices */
:root {
  --cassiopeia-font-family-body: "HelveticaNeueIA", sans-serif;
  --cassiopeia-font-family-headings: "PPRightGrotesk-Medium", sans-serif;
  --cassiopeia-font-weight-headings: 700;
  --cassiopeia-font-weight-normal: 100;
}