/**
 * Fuentes auto-alojadas (antes CDN de Google Fonts) — evita compartir la IP
 * del visitante con Google en cada carga y simplifica el Aviso de Privacidad
 * (ya no hay que declarar ese tercero). Solo subset "latin" (cubre acentos
 * de ES/IT: á é í ó ú ñ ü à è ì ò ù, todos dentro de U+0000-00FF).
 */
@font-face {
  font-family: 'Bellefair';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('bellefair-400-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('archivo-variable-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('archivo-variable-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('archivo-variable-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('archivo-variable-latin.woff2') format('woff2');
}
/**
 * Miranda Sans — solo para las páginas individuales de producto (Fase 5),
 * pedido explícito del cliente para esas páginas ("PRIMER" en Bold, "CON
 * QUERATINA" en Medium, el párrafo en Regular). Un solo archivo variable
 * cubre los 3 pesos, igual que Archivo arriba.
 */
@font-face {
  font-family: 'Miranda Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('miranda-sans-variable-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Miranda Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('miranda-sans-variable-latin.woff2') format('woff2');
}
@font-face {
  font-family: 'Miranda Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('miranda-sans-variable-latin.woff2') format('woff2');
}
