/* Helvetica Neue — primary brand font per Marek's redesign (Figma file
   qAKCwEunUAd5fmPjl5jsmq). Self-hosted as woff2 extracted from
   Apple's HelveticaNeue.ttc. Three weights to match the design:
   400 Regular (body), 500 Medium (emphasis/eyebrows), 700 Bold
   (headlines). */
@font-face {
  font-family: 'Helvetica Neue';
  src: url('HelveticaNeue/HelveticaNeue-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Averta aliases → Helvetica Neue. The codebase has ~30 places that
   hardcode `font-family: Averta` / `Averta-Bold` / `Averta-ExtraBold`
   (Header logo, Modal titles, Logo component, ProductDetail with
   !important, etc.). Rather than chase every reference, we point the
   `Averta*` font names at the Helvetica Neue files so all existing
   declarations instantly render in Helvetica Neue. Marek's note:
   "Helvetica Neue Bold pre titles, Regular pre normalni text — po
   celem webu i v obchode". When we fully migrate the codebase off
   Averta, drop these aliases. */
@font-face {
  font-family: Averta;
  src: url('HelveticaNeue/HelveticaNeue-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url('HelveticaNeue/HelveticaNeue-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url('HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Averta;
  src: url('HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Averta-Bold;
  src: url('HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Averta-ExtraBold;
  src: url('HelveticaNeue/HelveticaNeue-Bold.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: SneakTrial;
  src: url('SneakTrial/Sneak-Trial-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
