/* THE RUSSIAN LEGAL PAGES' STYLESHEET (deploy/ru-legal, 04/10): static, linked by public/ru/{terms,privacy,cookies,
   accessibility}.html only, after /v2/site.css, so no other page loads a byte of it. Not generated by
   tools/build-site.js.
   The fonts: the Cyrillic subsets of the site's two Latin families, Cormorant Garamond v21 and Jost v20, unmodified
   Google Fonts files (SIL Open Font License 1.1), fetched 04/10/2026 and self-hosted in /v2/fonts/ (the shop never loads
   Google Fonts). The unicode-range holds Cyrillic only; the Latin letters still come from /v2/site.css's faces. */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('/v2/fonts/cormorant-garamond-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('/v2/fonts/cormorant-garamond-italic-300-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('/v2/fonts/jost-cyrillic.woff2') format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* The shekel sign is in neither Latin family: the Hebrew families follow them only for that glyph (their Hebrew files
   are the only faces whose unicode-range holds U+20AA) */
:root[lang="ru"]{
  --f-display:"Cormorant Garamond","Frank Ruhl Libre","Times New Roman",serif;
  --f-ui:"Jost","Assistant","Helvetica Neue",Arial,sans-serif;
  --f-brand:"Cormorant Garamond","Frank Ruhl Libre",serif;
}
/* The footer has three columns here (logo, the four policies, contact), not the storefront's five */
@media (min-width:861px){.ru-legal-grid{grid-template-columns:1.5fr 1.2fr 1fr}}
