/* Generated by `bin/rails shop:fonts` from config/shop_fonts.yml; edit those, not this file.
   Self-hosted typefaces for the shop's headings ([data-heading-font]) and body text
   ([data-body-font]). Browsers download a face only when the page uses it, and only
   the subsets (unicode-range) its text needs. */

/* Geist and Geist Mono, the shop's own faces, ship with the app (public/) */
@font-face {
  font-family: "Geist";
  src: url("/assets/Geist[wght]-fb4abd16.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Geist";
  src: url("/assets/Geist-Italic[wght]-f70e2899.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Geist Mono";
  src: url("/assets/GeistMono-9c5c6ab0.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("/assets/shop/inter-latin-1f021a24.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Inter";
  src: url("/assets/shop/inter-latin-ext-65edaaef.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "DM Sans";
  src: url("/assets/shop/dm_sans-latin-fe3ac7ee.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "DM Sans";
  src: url("/assets/shop/dm_sans-latin-ext-c1985016.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Manrope";
  src: url("/assets/shop/manrope-latin-757d91ba.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Manrope";
  src: url("/assets/shop/manrope-latin-ext-9b71bd72.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/assets/shop/plus_jakarta_sans-latin-d2ff26bc.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/assets/shop/plus_jakarta_sans-latin-ext-ff4456f1.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Figtree";
  src: url("/assets/shop/figtree-latin-7367b47d.woff2") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Figtree";
  src: url("/assets/shop/figtree-latin-ext-803c13e2.woff2") format("woff2");
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Instrument Sans";
  src: url("/assets/shop/instrument_sans-latin-570a9648.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Instrument Sans";
  src: url("/assets/shop/instrument_sans-latin-ext-a083bc1c.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Space Grotesk";
  src: url("/assets/shop/space_grotesk-latin-3b2bde23.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Space Grotesk";
  src: url("/assets/shop/space_grotesk-latin-ext-8021ab76.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Sora";
  src: url("/assets/shop/sora-latin-055fb53a.woff2") format("woff2");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Sora";
  src: url("/assets/shop/sora-latin-ext-7090ef2a.woff2") format("woff2");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Work Sans";
  src: url("/assets/shop/work_sans-latin-1c0ad417.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Work Sans";
  src: url("/assets/shop/work_sans-latin-ext-7ba32365.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Bricolage Grotesque";
  src: url("/assets/shop/bricolage_grotesque-latin-3084aa15.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Bricolage Grotesque";
  src: url("/assets/shop/bricolage_grotesque-latin-ext-50e25c3f.woff2") format("woff2");
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Unbounded";
  src: url("/assets/shop/unbounded-latin-cafa3ec4.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Unbounded";
  src: url("/assets/shop/unbounded-latin-ext-f6351c84.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Syne";
  src: url("/assets/shop/syne-latin-94c376cc.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Syne";
  src: url("/assets/shop/syne-latin-ext-aecc913e.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Bebas Neue";
  src: url("/assets/shop/bebas_neue-400-latin-23d6a164.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Bebas Neue";
  src: url("/assets/shop/bebas_neue-400-latin-ext-5c36ca2c.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Anton";
  src: url("/assets/shop/anton-400-latin-e6b09352.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Anton";
  src: url("/assets/shop/anton-400-latin-ext-91caa76b.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Big Shoulders";
  src: url("/assets/shop/big_shoulders_display-latin-7088951d.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Big Shoulders";
  src: url("/assets/shop/big_shoulders_display-latin-ext-e34004f6.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Bungee";
  src: url("/assets/shop/bungee-400-latin-d87deac9.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Bungee";
  src: url("/assets/shop/bungee-400-latin-ext-a64e7cf4.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Shrikhand";
  src: url("/assets/shop/shrikhand-400-latin-6f4b18b0.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Shrikhand";
  src: url("/assets/shop/shrikhand-400-latin-ext-67febc4c.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Righteous";
  src: url("/assets/shop/righteous-400-latin-4c505f57.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Righteous";
  src: url("/assets/shop/righteous-400-latin-ext-0e6d8151.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Orbitron";
  src: url("/assets/shop/orbitron-latin-0725597c.woff2") format("woff2");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Dela Gothic One";
  src: url("/assets/shop/dela_gothic_one-400-latin-c3508a5f.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Dela Gothic One";
  src: url("/assets/shop/dela_gothic_one-400-latin-ext-073cd3d4.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Fraunces";
  src: url("/assets/shop/fraunces-latin-0f433db6.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Fraunces";
  src: url("/assets/shop/fraunces-latin-ext-25d26e47.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Source Serif";
  src: url("/assets/shop/source_serif_4-latin-a86e57ca.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Source Serif";
  src: url("/assets/shop/source_serif_4-latin-ext-2eacd2c3.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Literata";
  src: url("/assets/shop/literata-latin-42f8becd.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Literata";
  src: url("/assets/shop/literata-latin-ext-bdae8ec7.woff2") format("woff2");
  font-weight: 200 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Instrument Serif";
  src: url("/assets/shop/instrument_serif-400-latin-6c5b1c87.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Instrument Serif";
  src: url("/assets/shop/instrument_serif-400-latin-ext-2d393e0b.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Playfair Display";
  src: url("/assets/shop/playfair_display-latin-759b7dc1.woff2") format("woff2");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Playfair Display";
  src: url("/assets/shop/playfair_display-latin-ext-a30983f9.woff2") format("woff2");
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Young Serif";
  src: url("/assets/shop/young_serif-400-latin-0282673f.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Young Serif";
  src: url("/assets/shop/young_serif-400-latin-ext-b2bb13ee.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Gloock";
  src: url("/assets/shop/gloock-400-latin-eae75806.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Gloock";
  src: url("/assets/shop/gloock-400-latin-ext-c6a0b408.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Cormorant Garamond";
  src: url("/assets/shop/cormorant_garamond-latin-0b6541cf.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Cormorant Garamond";
  src: url("/assets/shop/cormorant_garamond-latin-ext-0a79cd90.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Space Mono";
  src: url("/assets/shop/space_mono-400-latin-6d6f4004.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Space Mono";
  src: url("/assets/shop/space_mono-700-latin-47df4379.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Space Mono";
  src: url("/assets/shop/space_mono-400-latin-ext-2bcffc68.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Space Mono";
  src: url("/assets/shop/space_mono-700-latin-ext-a475acc3.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/shop/jetbrains_mono-latin-7c88d0cc.woff2") format("woff2");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "JetBrains Mono";
  src: url("/assets/shop/jetbrains_mono-latin-ext-6168ff55.woff2") format("woff2");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Caveat";
  src: url("/assets/shop/caveat-latin-70265b2a.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Caveat";
  src: url("/assets/shop/caveat-latin-ext-cb9bf1f9.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Pacifico";
  src: url("/assets/shop/pacifico-400-latin-0e05f393.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

@font-face {
  font-family: "Pacifico";
  src: url("/assets/shop/pacifico-400-latin-ext-dc118ae7.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}

@font-face {
  font-family: "Permanent Marker";
  src: url("/assets/shop/permanent_marker-400-latin-243826b7.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

[data-heading-font="geist"] {
  --font-display: "Geist", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.035em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="geist"] {
  --font-body: "Geist", system-ui, sans-serif;
}

[data-heading-font="inter"] {
  --font-display: "Inter", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.58;
}

[data-body-font="inter"] {
  --font-body: "Inter", system-ui, sans-serif;
}

[data-heading-font="dm_sans"] {
  --font-display: "DM Sans", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.035em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="dm_sans"] {
  --font-body: "DM Sans", system-ui, sans-serif;
}

[data-heading-font="manrope"] {
  --font-display: "Manrope", system-ui, sans-serif;
  --font-display-weight: 750;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="manrope"] {
  --font-body: "Manrope", system-ui, sans-serif;
}

[data-heading-font="plus_jakarta_sans"] {
  --font-display: "Plus Jakarta Sans", system-ui, sans-serif;
  --font-display-weight: 750;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.58;
}

[data-body-font="plus_jakarta_sans"] {
  --font-body: "Plus Jakarta Sans", system-ui, sans-serif;
}

[data-heading-font="figtree"] {
  --font-display: "Figtree", system-ui, sans-serif;
  --font-display-weight: 750;
  --font-display-tracking: -0.025em;
  --font-display-adjust: none;
  --font-display-width: 0.54;
}

[data-body-font="figtree"] {
  --font-body: "Figtree", system-ui, sans-serif;
}

[data-heading-font="instrument_sans"] {
  --font-display: "Instrument Sans", system-ui, sans-serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.55;
}

[data-body-font="instrument_sans"] {
  --font-body: "Instrument Sans", system-ui, sans-serif;
}

[data-heading-font="space_grotesk"] {
  --font-display: "Space Grotesk", system-ui, sans-serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.04em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="space_grotesk"] {
  --font-body: "Space Grotesk", system-ui, sans-serif;
}

[data-heading-font="sora"] {
  --font-display: "Sora", system-ui, sans-serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.04em;
  --font-display-adjust: none;
  --font-display-width: 0.59;
}

[data-body-font="sora"] {
  --font-body: "Sora", system-ui, sans-serif;
}

[data-heading-font="work_sans"] {
  --font-display: "Work Sans", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="work_sans"] {
  --font-body: "Work Sans", system-ui, sans-serif;
}

[data-heading-font="bricolage_grotesque"] {
  --font-display: "Bricolage Grotesque", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.57;
}

[data-body-font="bricolage_grotesque"] {
  --font-body: "Bricolage Grotesque", system-ui, sans-serif;
}

[data-heading-font="unbounded"] {
  --font-display: "Unbounded", system-ui, sans-serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.025em;
  --font-display-adjust: 0.46;
  --font-display-width: 0.6;
}

[data-heading-font="syne"] {
  --font-display: "Syne", system-ui, sans-serif;
  --font-display-weight: 750;
  --font-display-tracking: -0.03em;
  --font-display-adjust: none;
  --font-display-width: 0.81;
}

[data-heading-font="bebas_neue"] {
  --font-display: "Bebas Neue", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: 0.01em;
  --font-display-adjust: none;
  --font-display-width: 0.4;
}

[data-heading-font="anton"] {
  --font-display: "Anton", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: 0;
  --font-display-adjust: 0.56;
  --font-display-width: 0.37;
}

[data-heading-font="big_shoulders_display"] {
  --font-display: "Big Shoulders", system-ui, sans-serif;
  --font-display-weight: 800;
  --font-display-tracking: 0;
  --font-display-adjust: 0.6;
  --font-display-width: 0.44;
}

[data-heading-font="bungee"] {
  --font-display: "Bungee", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: 0;
  --font-display-adjust: 0.56;
  --font-display-width: 0.55;
}

[data-heading-font="shrikhand"] {
  --font-display: "Shrikhand", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: 0;
  --font-display-adjust: none;
  --font-display-width: 0.64;
}

[data-heading-font="righteous"] {
  --font-display: "Righteous", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: -0.01em;
  --font-display-adjust: none;
  --font-display-width: 0.55;
}

[data-heading-font="orbitron"] {
  --font-display: "Orbitron", system-ui, sans-serif;
  --font-display-weight: 700;
  --font-display-tracking: 0;
  --font-display-adjust: 0.45;
  --font-display-width: 0.53;
}

[data-heading-font="dela_gothic_one"] {
  --font-display: "Dela Gothic One", system-ui, sans-serif;
  --font-display-weight: 400;
  --font-display-tracking: -0.01em;
  --font-display-adjust: 0.46;
  --font-display-width: 0.59;
}

[data-heading-font="fraunces"] {
  --font-display: "Fraunces", Georgia, serif;
  --font-display-weight: 600;
  --font-display-tracking: -0.02em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-body-font="fraunces"] {
  --font-body: "Fraunces", Georgia, serif;
}

[data-heading-font="source_serif_4"] {
  --font-display: "Source Serif", Georgia, serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.02em;
  --font-display-adjust: none;
  --font-display-width: 0.57;
}

[data-body-font="source_serif_4"] {
  --font-body: "Source Serif", Georgia, serif;
}

[data-heading-font="literata"] {
  --font-display: "Literata", Georgia, serif;
  --font-display-weight: 650;
  --font-display-tracking: -0.025em;
  --font-display-adjust: none;
  --font-display-width: 0.58;
}

[data-body-font="literata"] {
  --font-body: "Literata", Georgia, serif;
}

[data-heading-font="instrument_serif"] {
  --font-display: "Instrument Serif", Georgia, serif;
  --font-display-weight: 400;
  --font-display-tracking: -0.01em;
  --font-display-adjust: 0.56;
  --font-display-width: 0.44;
}

[data-heading-font="playfair_display"] {
  --font-display: "Playfair Display", Georgia, serif;
  --font-display-weight: 700;
  --font-display-tracking: -0.015em;
  --font-display-adjust: none;
  --font-display-width: 0.54;
}

[data-heading-font="young_serif"] {
  --font-display: "Young Serif", Georgia, serif;
  --font-display-weight: 400;
  --font-display-tracking: -0.02em;
  --font-display-adjust: none;
  --font-display-width: 0.56;
}

[data-heading-font="gloock"] {
  --font-display: "Gloock", Georgia, serif;
  --font-display-weight: 400;
  --font-display-tracking: -0.01em;
  --font-display-adjust: none;
  --font-display-width: 0.54;
}

[data-heading-font="cormorant_garamond"] {
  --font-display: "Cormorant Garamond", Georgia, serif;
  --font-display-weight: 600;
  --font-display-tracking: -0.01em;
  --font-display-adjust: 0.52;
  --font-display-width: 0.61;
}

[data-heading-font="geist_mono"] {
  --font-display: "Geist Mono", ui-monospace, monospace;
  --font-display-weight: 650;
  --font-display-tracking: -0.05em;
  --font-display-adjust: 0.5;
  --font-display-width: 0.51;
}

[data-heading-font="space_mono"] {
  --font-display: "Space Mono", ui-monospace, monospace;
  --font-display-weight: 700;
  --font-display-tracking: -0.04em;
  --font-display-adjust: 0.48;
  --font-display-width: 0.55;
}

[data-heading-font="jetbrains_mono"] {
  --font-display: "JetBrains Mono", ui-monospace, monospace;
  --font-display-weight: 750;
  --font-display-tracking: -0.04em;
  --font-display-adjust: 0.5;
  --font-display-width: 0.5;
}

[data-heading-font="caveat"] {
  --font-display: "Caveat", cursive;
  --font-display-weight: 700;
  --font-display-tracking: 0;
  --font-display-adjust: 0.52;
  --font-display-width: 0.54;
}

[data-heading-font="pacifico"] {
  --font-display: "Pacifico", cursive;
  --font-display-weight: 400;
  --font-display-tracking: 0;
  --font-display-adjust: 0.46;
  --font-display-width: 0.45;
}

[data-heading-font="permanent_marker"] {
  --font-display: "Permanent Marker", cursive;
  --font-display-weight: 400;
  --font-display-tracking: 0;
  --font-display-adjust: 0.5;
  --font-display-width: 0.46;
}

