/*
 * Local replacement for the store's `/v2/css` (luxe hero font stylesheet).
 * The original was served only from the live domain and never saved, so this
 * recreates it from the Clash Display font files captured in ./images/.
 */

/* Clash Display (Fontshare / ITF) — 4 captured weights */
@font-face {
  font-family: 'Clash Display';
  src: url('../images/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff2') format('woff2'),
       url('../images/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.woff') format('woff'),
       url('../images/BSY64LPTT3OPLVKAZKL3AHKRWZ3D74AC.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clash Display';
  src: url('../images/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2') format('woff2'),
       url('../images/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff') format('woff'),
       url('../images/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clash Display';
  src: url('../images/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2') format('woff2'),
       url('../images/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff') format('woff'),
       url('../images/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Clash Display';
  src: url('../images/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2') format('woff2'),
       url('../images/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff') format('woff'),
       url('../images/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Display/body font variables consumed by the luxe theme styles
   (.dshero-title, .product-title, section headings, etc.) */
:root {
  --font-display: 'Clash Display', 'Urbanist', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-body: 'Urbanist', system-ui, -apple-system, 'Segoe UI', sans-serif;
}

.dshero-title,
.product-title {
  font-family: var(--font-display);
}
