/* Self-hosted fonts (see NOTICE-THIRD-PARTY.md). */

/* Roboto is shipped as the latin subset of the variable font, so one 43 KB
   file covers every weight the design uses (400-800). Static 400/500 files
   previously meant weights 600, 700 and 800 were never loaded: the browser
   synthesised a faux bold that is wider than the real thing, so headings and
   prices wrapped differently from what the CSS expected.
   unicode-range means a browser only downloads this file for the characters
   it actually needs. */
@font-face {
  font-family: Roboto; font-style: normal; font-weight: 100 900; font-stretch: 100%;
  font-display: swap;
  src: url("vendor/fonts/roboto-var.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;
}
/* Icons use "block": swapping would briefly print ligature names like "shopping_cart". */
@font-face {
  font-family: "Material Symbols Outlined"; font-style: normal; font-weight: 100 700; font-display: block;
  src: url("vendor/fonts/material-symbols-outlined.woff2") format("woff2");
}
