@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: normal;

  src: local("Gilroy Black"),
  local("Gilroy-Black"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Black.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Black.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: italic;

  src: local("Gilroy Black Italic"),
  local("Gilroy-BlackItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-BlackItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-BlackItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 800;
  font-style: normal;

  src: local("Gilroy ExtraBold"),
  local("Gilroy-ExtraBold"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ExtraBold.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ExtraBold.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 800;
  font-style: italic;

  src: local("Gilroy ExtraBold Italic"),
  local("Gilroy-ExtraBoldItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ExtraBoldItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ExtraBoldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: bold;
  font-style: normal;

  src: local("Gilroy Bold"),
  local("Gilroy-Bold"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Bold.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Bold.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: bold;
  font-style: italic;

  src: local("Gilroy BoldItalic"),
  local("Gilroy-BoldItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-BoldItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-BoldItalic.ttf") format("truetype");
}


@font-face {
  font-family: "Gilroy";
  font-weight: 500;
  font-style: normal;

  src: local("Gilroy Medium"),
  local("Gilroy-Medium"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Medium.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Medium.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: normal;

  src: local("Gilroy Heavy"),
  local("Gilroy-Heavy"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Heavy.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Heavy.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: italic;

  src: local("Gilroy UltralightItalic"),
  local("Gilroy-UltralightItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-UltralightItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-UltralightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: normal;
  font-style: italic;

  src: local("Gilroy Regular Italic"),
  local("Gilroy-RegularItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-RegularItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-RegularItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 100;
  font-style: normal;

  src: local("Gilroy Thin"),
  local("Gilroy-Thin"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Thin.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Thin.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: normal;

  src: local("Gilroy Light"),
  local("Gilroy-Light"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Light.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Light.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 600;
  font-style: italic;

  src: local("Gilroy SemiboldItalic"),
  local("Gilroy-SemiboldItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-SemiboldItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-SemiboldItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: normal;

  src: local("Gilroy Ultralight"),
  local("Gilroy-Ultralight"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Ultralight.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Ultralight.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 200;
  font-style: italic;

  src: local("Gilroy LightItalic"),
  local("Gilroy-LightItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-LightItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-LightItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 100;
  font-style: italic;

  src: local("Gilroy ThinItalic"),
  local("Gilroy-ThinItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ThinItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-ThinItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 500;
  font-style: italic;

  src: local("Gilroy MediumItalic"),
  local("Gilroy-MediumItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-MediumItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-MediumItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 600;
  font-style: normal;

  src: local("Gilroy Semibold"),
  local("Gilroy-Semibold"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Semibold.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Semibold.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: 900;
  font-style: italic;

  src: local("Gilroy HeavyItalic"),
  local("Gilroy-HeavyItalic"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-HeavyItalic.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-HeavyItalic.ttf") format("truetype");
}

@font-face {
  font-family: "Gilroy";
  font-weight: normal;
  font-style: normal;

  src: local("Gilroy Regular"),
  local("Gilroy-Regular"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Regular.woff2") format("woff2"),
  url("/design/images/templating/fonts/Gilroy/Gilroy-Regular.ttf") format("truetype");
}

[data-template] {
  --font-family: "Gilroy";
}
