/* MP Store — LA LETRA DE LA TIENDA: Outfit (ARQ-C-087 paso 3, decisión de Antonio 2/sep/2026).
   Un solo archivo variable (300-800), subconjunto latín (cubre el español), servido desde el
   tema: 32 KB, sin Google Fonts. Antes se descargaban Poppins y Rubik (Zota) y Roboto y Roboto
   Slab (Elementor) y NINGUNA se usaba: el sitio se veía en la sans-serif del sistema.
   ⚠️ NUNCA un `font-family !important` global (`*`): pisa Font Awesome y los iconos del tema
   (tb-icon) y aparecen cuadraditos. Sólo texto: cuerpo, títulos, botones, campos. */
@font-face {
	font-family: 'Outfit';
	font-style: normal;
	font-weight: 300 800;
	font-display: swap;
	/* Ruta ABSOLUTA: esta hoja puede viajar dentro del combinado de LiteSpeed (/wp-content/litespeed/css/…)
	   y una ruta relativa apuntaría a una carpeta que no existe (copiloto de diff, 3/sep). */
	src: url('/wp-content/themes/zota-child/fonts/Outfit-variable-latin.woff2') format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* El tema padre carga DESPUÉS del hijo: a igual especificidad gana él ⇒ !important, pero en
   selectores de TEXTO, nunca en iconos (i, .fa*, [class*="icon"], .tb-icon). */
body,
h1, h2, h3, h4, h5, h6,
p, a, li, td, th, label, legend, blockquote, small, strong, em,
button, input, select, textarea, optgroup,
.btn, .button, .product_title, .price, .amount, .woocommerce-breadcrumb, .site-header, .site-footer {
	font-family: 'Outfit', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif !important;
}
