/* Local font faces (copied from Shopify CSS but pointing to local files in /assets/fonts).
   Loaded before the Shopify CSS to prevent console 404s and ensure consistent typography. */

/* Klint Pro (used as primary font in Shopify theme) */
@font-face {
  font-family: "Klint Pro";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/KlintPro-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "Klint Pro";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/KlintPro-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "Klint Pro";
  font-weight: 900;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/KlintPro-BlackCond.woff2") format("woff2");
}

/* Barlow (fallback font referenced by Shopify settings) */
@font-face {
  font-family: "Barlow";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/barlow_n4.woff2") format("woff2"),
       url("../../fonts/barlow_n4.woff") format("woff");
}

@font-face {
  font-family: "Barlow";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../../fonts/barlow_i4.woff2") format("woff2"),
       url("../../fonts/barlow_i4.woff") format("woff");
}

@font-face {
  font-family: "Barlow";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../../fonts/barlow_n7.woff2") format("woff2"),
       url("../../fonts/barlow_n7.woff") format("woff");
}

@font-face {
  font-family: "Barlow";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../../fonts/barlow_i7.woff2") format("woff2"),
       url("../../fonts/barlow_i7.woff") format("woff");
}


