/* ES Rebond Grotesque — brand typeface (per Cent Beauty Design System) */
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-Regular.otf') format('opentype');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-Medium.otf') format('opentype');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-Semibold.otf') format('opentype');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-Bold.otf') format('opentype');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-BoldItalic.otf') format('opentype');
  font-weight: 700; font-style: italic; font-display: swap;
}
/* Map 800 and 900 both to Extrabold (no Black cut available) */
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-Extrabold.otf') format('opentype');
  font-weight: 800 900; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'ES Rebond Grotesque';
  src: url('fonts/RebondGrotesque-ExtraboldItalic.otf') format('opentype');
  font-weight: 800 900; font-style: italic; font-display: swap;
}
