/* ============================================================
   AIRE COLOMBIANO — Fuentes autohospedadas
   Dos familias, seis archivos. Solo los pesos que el manual
   autoriza: cargar más castiga el móvil, que es donde compra
   la mayoría de la clientela.

   Los .woff2 van en ../fonts/. Ver assets/fonts/README.md
   para el paso de descarga.
   ============================================================ */

/* --- Display · Fraunces ------------------------------------
   Logotipo, nombres de referencia y títulos de sección.
   Sustituye a Bodoni Moda desde la v1.1 del manual: la didona
   perdía los trazos finos a 24px, que es el tamaño al que se
   leen los nombres en la ficha del catálogo.
   La cursiva es exclusiva de esta familia.                    */

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/fraunces-400.woff2") format("woff2");
}

@font-face {
  font-family: "Fraunces";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/fraunces-400-italic.woff2") format("woff2");
}

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/fraunces-500.woff2") format("woff2");
}

/* --- Texto e interfaz · Hanken Grotesk ---------------------
   Todo lo demás: cuerpo, navegación, botones, checkout, y
   también las etiquetas en mayúsculas y las cifras que antes
   iban en monoespaciada. Sin cursiva: en Hanken no se usa.    */

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/hanken-grotesk-400.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/hanken-grotesk-600.woff2") format("woff2");
}

@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/hanken-grotesk-700.woff2") format("woff2");
}
