/** Shopify CDN: Minification failed

Line 110:0 Unexpected "}"

**/
/* Self-hosted fonts. No request leaves the shop's own domain, which is
   faster than the Google Fonts CDN and avoids sending every visitor's IP
   to a third party — a live UK shop should not need consent for its type.
   Served as .css.liquid so every URL is built by asset_url, matching the
   hints in the layout exactly. A relative URL here would miss them and
   pull each face down twice.
   Latin + Latin-Extended subsets only: 10 files, 321KB total. */

@font-face{
  font-family:'Cormorant Garamond';
  font-style:italic;
  font-weight:300;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-italic-var-latin-ext.woff2?v=119369771770226359921787839450) format('woff2');
  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';
  font-style:italic;
  font-weight:300;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-italic-var-latin.woff2?v=46638108064354023371787839450) format('woff2');
  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';
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-italic-var-latin-ext.woff2?v=119369771770226359921787839450) format('woff2');
  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';
  font-style:italic;
  font-weight:400;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-italic-var-latin.woff2?v=46638108064354023371787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin-ext.woff2?v=56135189962482916001787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin.woff2?v=125459123485017394711787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin-ext.woff2?v=56135189962482916001787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin.woff2?v=125459123485017394711787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin-ext.woff2?v=56135189962482916001787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin.woff2?v=125459123485017394711787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin-ext.woff2?v=56135189962482916001787839450) format('woff2');
  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';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/cormorant-garamond-var-latin.woff2?v=125459123485017394711787839450) format('woff2');
  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;
}
}) format('woff2');
  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;
}
}) format('woff2');
  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;
}
}) format('woff2');
  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;
}
}) format('woff2');
  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;
}
/* Hanken Grotesk — the house body font, replacing Inter (a banned AI-default).
   ONE @font-face per subset rather than one per weight: the file is a variable
   font, so `font-weight:100 900` hands the browser the whole axis from a single
   download. The old Inter declarations listed each weight separately, all
   pointing at the same variable file — it worked, but every weight the design
   might want had to be declared in advance.
   53KB for both subsets, against 134KB for the Inter pair it replaces. */
/* Metric-matched fallback, so the swap from fallback to Hanken Grotesk does
   not reflow the page. All four numbers are MEASURED with canvas measureText
   against the real face, never eyeballed:

     Hanken Grotesk   3828px for the probe string at 100px
     Helvetica Neue   3820px  -> size-adjust 100.2%
     Arial/Helvetica  3773px  ->             101.5%   (1.3% off the above)

   Tuned to Helvetica Neue because that is what macOS and iOS resolve, and
   Arial is close enough that one face covers both. Vertical overrides come
   from the same measurement: Hanken sits at ascent 100 / descent 30 per em,
   Helvetica at 95 / 21, so the line box is forced to match.

   HONEST LIMIT: Segoe UI, Roboto and Liberation Sans are not installed on the
   machine this was measured on — they all returned the browser's substitute
   width, so any "match" for them would have been invented. Windows and Android
   fall through to Arial, which is measured and close. */
@font-face{
  font-family:'Hanken Fallback';
  src:local('Helvetica Neue'), local('Arial'), local('Liberation Sans');
  size-adjust:100.2%;
  ascent-override:100%;
  descent-override:30%;
  line-gap-override:0%;
}
@font-face{
  font-family:'Hanken Grotesk';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/hanken-grotesk-var-latin-ext.woff2?v=170632023545298928271787839450) format('woff2');
  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:'Hanken Grotesk';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url(//neuroflux.store/cdn/shop/t/26/assets/hanken-grotesk-var-latin.woff2?v=37557019573626685801787839450) format('woff2');
  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;
}
