/* Larder & Vine: self-hosted brand fonts (Playfair Display + Poppins, SIL OFL, files from larderandvine.com) */
@font-face{ font-family:"LV Playfair"; src:url("./fonts/playfairdisplay_n4.9980f3e16959dc89137cc1369bfc3ae98af1deb9.woff2") format("woff2"); font-weight:400; font-style:normal; font-display:swap; }
@font-face{ font-family:"LV Playfair"; src:url("./fonts/playfairdisplay_n6.41e9dda2e7301ca861c0ec25a53c1bdf16b6624d.woff2") format("woff2"); font-weight:600; font-style:normal; font-display:swap; }
@font-face{ font-family:"LV Poppins"; src:url("./fonts/poppins_n3.05f58335c3209cce17da4f1f1ab324ebe2982441.woff2") format("woff2"); font-weight:300; font-style:normal; font-display:swap; }
@font-face{ font-family:"LV Poppins"; src:url("./fonts/poppins_i3.8536b4423050219f608e17f134fe9ea3b01ed890.woff2") format("woff2"); font-weight:300; font-style:italic; font-display:swap; }
@font-face{ font-family:"LV Poppins"; src:url("./fonts/poppins_n4.0ba78fa5af9b0e1a374041b3ceaadf0a43b41362.woff2") format("woff2"); font-weight:400; font-style:normal; font-display:swap; }
@font-face{ font-family:"LV Poppins"; src:url("./fonts/poppins_n6.aa29d4918bc243723d56b59572e18228ed0786f6.woff2") format("woff2"); font-weight:600; font-style:normal; font-display:swap; }

:root{
  --ink:#2F352B; --ink-2:#434C3E; --muted:#6E7366; --line:#E4E4DE; --line-2:#C4C5BA;
  --white:#FFFFFF; --ground:#FCFCFA;
  --tint-1:#F4F4F0;   /* page washes */
  --tint-2:#E2E1D6;   /* sticky bar, PDP stone band */
  --tint-3:#EEF0E9;   /* trust strip, FAQ band */
  --green:#396746; --green-2:#2C5236;
  --accent:#F4900E; --link:#396746; --cta:#396746; --alert:#BB0D2F;
  --serif:"LV Playfair", Georgia, "Times New Roman", serif;
  --sans:"LV Poppins", "Helvetica Neue", Arial, sans-serif;
  --label:"LV Poppins", "Helvetica Neue", Arial, sans-serif;
  --gutter:clamp(20px, 4.5vw, 64px);
  --max:1200px;
  --logo-h:34px; --logo-h-mobile:26px;
  --corner-clear:150px; --corner-clear-mobile:144px;
}
.wa-theme-runneth{
  --wa-color-surface-default:var(--white);
  --wa-color-text-normal:var(--ink);
  --wa-color-text-quiet:var(--muted);
  --wa-color-text-link:var(--ink);
  --wa-font-family-body:var(--sans);
  --wa-font-family-heading:var(--serif);
  --wa-font-family-longform:var(--serif);
}
