/* Fermentum v2 tokenid (Regina makett 25.09.2026 + Muri mõõdud). Fondid: fonts/ */
@font-face { font-family: "TG Frida Mono"; src: url("fonts/tgfridamono-regular.otf") format("opentype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "TG Frida Mono"; src: url("fonts/tgfridamono-medium.otf") format("opentype"); font-weight: 500; font-display: swap; }
@font-face { font-family: "Fermentum Mono"; src: url("fonts/AvenueX-Regular.otf") format("opentype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Fermentum Mono"; src: url("fonts/Avenir-Roman.ttf") format("truetype"); font-weight: 400; font-display: swap;
  unicode-range: U+00C4, U+00D5, U+00D6, U+00DC, U+00E4, U+00F5, U+00F6, U+00FC, U+0160, U+0161, U+017D, U+017E; }

:root {
  --bg: #F5F5F2;
  --ink: #000000;
  --on-ink: #F5F5F2;
  --bar-text: #FCFCFC;
  --accent: #94BC76;
  --blue: #8CB8E0; /* brändiraamatu tuhmSinine (kontekst/03) */
  --band-h: 56px;
  --placeholder: #E6E6E2;
  --line: 2px solid #000;

  --font-heading: "Fermentum Mono", ui-monospace, monospace; /* Avenue X + stroke (Regina 25.09 ja 06.11), mitte Frida */
  --h-stroke: 0.04em;
  --font-ui: "Fermentum Mono", ui-monospace, monospace;

  --fs-h: 28px;  --lh-h: 34px;  --fw-h: 400;
  --fs-h-xl: 39px;  --lh-h-xl: 47px; --fw-h-xl: 400;
  --fs-year: 25px;  --lh-year: 30px;
  --fs-sub: 15px;   --lh-sub: 18px;   /* hero alapealkiri = tootekaardi koostis (Regina 06.11) */
  --fs-name: 18.5px; --lh-name: 22px;  /* tootenimi */
  --fs-btn: 15px;
  --fs-ui: 16px;    --lh-ui: 1.2;
  --fs-body: 15px;  --lh-body: 18px;
  --fs-small: 12.8px; --lh-small: 15.36px;

  --gutter: 16px;
  --bar-h: 39px;
  --header-h: 61px;
  --title-row-h: 60px; /* makett: 58 px joonte vahel + 2 px joon */
  --btn-h: 42px; --btn-cta-h: 34px; --btn-pad-x: 26px; /* makett: kaardi- ja vorminupp 42, eraldi CTA 34, kiri 15 */
  --input-h: 48px;
  --radius: 0;
  --free-shipping: 60; /* € */
}
@media (max-width: 899px) {
  :root { --bg: #FFFFFF; --fs-h: 23px; --lh-h: 28px; --fs-h-xl: 31.25px; --lh-h-xl: 37.5px; --gutter: 8px; --header-h: 40px; --bar-h: 22px; --line: 1px solid #000; --title-row-h: 55px; --btn-h: 42px; --btn-cta-h: 39px; --btn-pad-x: 20px; --fs-sub: 14.5px; --lh-sub: 17px; --fs-name: 17.5px; --lh-name: 21px; --fs-body: 13px; --lh-body: 16px; }
}
/* Mobiilimaketid (kõik 8) on valge taustaga, desktop #F5F5F2 (mõõdetud 13.11). */
/* Päis läheb hamburgeriks alla 1180 px (6 menüüpunkti ei mahu), plokid lähevad virna alla 900 px. */
