/* Fonte da loja dividida por faixa de caracteres.
 *
 * A fonte tinha 667 glifos: 400 usados em pt-BR e 267 de cirílico, grego, IPA e
 * matemáticos. Em vez de remover — o que faria um caractere fora do latino cair
 * no Arial e mudar o visual — separamos em dois arquivos com `unicode-range`.
 * Nenhum glifo foi perdido (400 + 267 = 667, verificado).
 *
 * As faixas abaixo são geradas a partir dos glifos REAIS de cada arquivo, não de
 * blocos Unicode inteiros: declarar uma faixa larga demais faz o navegador baixar
 * o segundo arquivo à toa por causa de símbolos (★ ⚠ ❤) que a fonte nem possui.
 *
 * Efeito: 111,7 KB → 63,2 KB no carregamento normal. */

@font-face{
  font-family:__StoreFont;
  src:url(/assets/fonts/e5c8287afb95838b-s.latin.woff2) format("woff2");
  font-display:swap;font-weight:400;font-style:normal;
  unicode-range:U+000D,U+0020-007E,U+00A0-0148,U+014A-017E,U+018F,U+0192,U+019D,U+01E6-01E7,U+01EA-01EB,U+01FA-01FF,U+0218-021B,U+0232-0233,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+1EA0-1EA1,U+1EB8-1EB9,U+1EBC-1EBD,U+1ECA-1ECD,U+1EE4-1EE5,U+1EF2-1EF3,U+1EF8-1EF9,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+205F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212;
}
@font-face{
  font-family:__StoreFont;
  src:url(/assets/fonts/e5c8287afb95838b-s.resto.woff2) format("woff2");
  font-display:swap;font-weight:400;font-style:normal;
  unicode-range:U+0272,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0323,U+0326-0328,U+0335-0338,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0462-0463,U+0472-0475,U+0490-0493,U+0496-049B,U+04A0-04A3,U+04AA-04AB,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0,U+04C9-04CA,U+04CF,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+1F74,U+1FEF,U+2113,U+2116,U+212E,U+2190,U+2192,U+2194-2199,U+2202,U+2205,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+25FC,U+FB00-FB04;
}
@font-face{
  font-family:__StoreFont;
  src:url(/assets/fonts/d600e5f8940ef02d-s.latin.woff2) format("woff2");
  font-display:swap;font-weight:600;font-style:bold;
  unicode-range:U+000D,U+0020-007E,U+00A0-0148,U+014A-017E,U+018F,U+0192,U+019D,U+01E6-01E7,U+01EA-01EB,U+01FA-01FF,U+0218-021B,U+0232-0233,U+0237,U+0259,U+1E80-1E85,U+1E9E,U+1EA0-1EA1,U+1EB8-1EB9,U+1EBC-1EBD,U+1ECA-1ECD,U+1EE4-1EE5,U+1EF2-1EF3,U+1EF8-1EF9,U+2000-200A,U+2010-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+202F-2030,U+2039-203A,U+2044,U+205F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212;
}
@font-face{
  font-family:__StoreFont;
  src:url(/assets/fonts/d600e5f8940ef02d-s.resto.woff2) format("woff2");
  font-display:swap;font-weight:600;font-style:bold;
  unicode-range:U+0272,U+02C6-02C7,U+02D8-02DD,U+0300-0304,U+0306-0308,U+030A-030C,U+0312,U+0323,U+0326-0328,U+0335-0338,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0401-040C,U+040E-044F,U+0451-045C,U+045E-045F,U+0462-0463,U+0472-0475,U+0490-0493,U+0496-049B,U+04A0-04A3,U+04AA-04AB,U+04AE-04B3,U+04B6-04B7,U+04BA-04BB,U+04C0,U+04C9-04CA,U+04CF,U+04D8-04D9,U+04E2-04E3,U+04E8-04E9,U+04EE-04EF,U+1F74,U+1FEF,U+2113,U+2116,U+212E,U+2190,U+2192,U+2194-2199,U+2202,U+2205,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+25FC,U+FB00-FB04;
}

/* fallback métrico — inalterado */
@font-face{font-family:__StoreFont_Fallback;src:local("Arial");ascent-override:108.62%;descent-override:26.94%;line-gap-override:0.00%;size-adjust:104.20%}
.__storeFontClass{font-family:__StoreFont,__StoreFont_Fallback}
