/* 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]-1be7ba4f.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: "Inter";
  src: url("/assets/shop/inter-latin-2240f1ea.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-b8c694d6.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-71012a8f.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-3e44a083.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-f379d55a.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-b5b52de8.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-c1778667.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-82baa4c5.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-f6a9ca13.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-e90e9c71.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-61a96d74.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-a1385ebc.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-6d342c46.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-5e1c5771.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-e6c56e7f.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-151bf540.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-580d6aba.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-c352b716.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-99d66653.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-a1c0fdf9.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-07423119.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-45bfeaa5.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-67823abb.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-10cb3ac8.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-a4cf32fd.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-26759b41.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-a1f9be8f.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-53c95ae1.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-d0fe5134.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-5d8fcab3.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-72344fbc.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-953e794c.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-537612b7.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-1fb374eb.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-0e12b33e.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-a25746f9.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-284c2623.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-ddd6791f.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-4263102f.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-063c3303.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-b05222b8.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-48ab92e3.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-21a83b4d.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-b38bccfd.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-bbdb765c.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-3b37d80f.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-c54c64a8.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-e9bbe086.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-dee8c83e.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-700cd5b0.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-2c162835.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-d8dd4c0c.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-5c8625fe.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-6ddd6513.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-29034103.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-84ef297f.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-c1a58b86.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-f1eff1b3.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-16e22635.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-69dc2dfb.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-faef98e9.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-b661505d.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-be5ff374.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-f1151d06.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-3eb8608f.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-010ccff1.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;
}

