@font-face {
	font-family: 'Inter';
	font-weight: 400;
	font-display: swap;
	src: url(Inter-Regular.woff2) format('woff2'),
		 url(Inter-Regular.woff) format('woff'),
		 url(Inter-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Inter';
	font-weight: 500;
	font-display: swap;
	src: url(Inter-Medium.woff2) format('woff2'),
		 url(Inter-Medium.woff) format('woff'),
		 url(Inter-Medium.ttf) format('truetype');
}

@font-face {
	font-family: 'Inter';
	font-weight: 600;
	font-display: swap;
	src: url(Inter-SemiBold.woff2) format('woff2'),
		 url(Inter-SemiBold.woff) format('woff'),
		 url(Inter-SemiBold.ttf) format('truetype');
}

@font-face {
	font-family: 'Inter';
	font-weight: 700;
	font-display: swap;
	src: url(Inter-Bold.woff2) format('woff2'),
		 url(Inter-Bold.woff) format('woff'),
		 url(Inter-Bold.ttf) format('truetype');
}

@font-face {
	font-family: 'Funnel Display';
	font-weight: 400;
	font-display: swap;
	src: url(FunnelDisplay-Regular.woff2) format('woff2'),
		 url(FunnelDisplay-Regular.woff) format('woff'),
		 url(FunnelDisplay-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Funnel Display';
	font-weight: 500;
	font-display: swap;
	src: url(FunnelDisplay-Medium.woff2) format('woff2'),
		 url(FunnelDisplay-Medium.woff) format('woff'),
		 url(FunnelDisplay-Medium.ttf) format('truetype');
}

@font-face {
	font-family: 'Funnel Display';
	font-weight: 600;
	font-display: swap;
	src: url(FunnelDisplay-SemiBold.woff2) format('woff2'),
		 url(FunnelDisplay-SemiBold.woff) format('woff'),
		 url(FunnelDisplay-SemiBold.ttf) format('truetype');
}

@font-face {
	font-family: 'Funnel Display';
	font-weight: 700;
	font-display: swap;
	src: url(FunnelDisplay-Bold.woff2) format('woff2'),
		 url(FunnelDisplay-Bold.woff) format('woff'),
		 url(FunnelDisplay-Bold.ttf) format('truetype');
}

/* ICONS */

@font-face {
	font-family: 'inzicon';
	src:
	  url('inzicon/inzicon.ttf') format('truetype'),
	  url('inzicon/inzicon.woff') format('woff'),
	  url('inzicon/inzicon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
  
[class^="fi-"], [class*=" fi-"] {
	display: inline-block;
	font-family: 'inzicon' !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

 .fa-chevron-down,
  .fa-chevron-up {
      font-family: 'inzicon';
      font-style: normal;
  }

.fi-star-filled:before {
	content: "\e91f";
  }
  .fa-chevron-down:before,
  .fi-angle-down:before {
	content: "\e900";
  }
  .fi-angle-left:before {
	content: "\e901";
  }
  .fi-angle-right:before {
	content: "\e902";
  }
  .fa-chevron-up:before,
  .fi-angle-up:before {
	content: "\e903";
  }
  .fi-arrow-down:before {
	content: "\e904";
  }
  .fi-arrow-left:before {
	content: "\e905";
  }
  .fi-arrow-right:before {
	content: "\e906";
  }
  .fi-arrow-up:before {
	content: "\e90e";
  }
  .fi-close:before {
	content: "\e910";
  }
  .fi-check:before {
	content: "\e91d";
  }
  .fi-filter:before {
	content: "\e912";
  }
  .fi-heart:before {
	content: "\e914";
  }
  .fi-email:before {
	content: "\e911";
  }
  .fi-phone:before {
	content: "\e916";
  }
  .fi-pin:before {
	content: "\e917";
  }
  .fi-play:before {
	content: "\e918";
  }
  .fi-cart:before {
	content: "\e91e";
  }
  .fi-profile:before {
	content: "\e919";
  }
  .fi-search:before {
	content: "\e91a";
  }
  .fi-star:before {
	content: "\e91b";
  }
  .fi-website:before {
	content: "\e91c";
  }
  .fi-instagram:before {
	content: "\e908";
  }
  .fi-bluesky:before {
	content: "\e913";
  }
  .fi-twitter:before {
	content: "\e907";
  }
  .fi-linkedin:before {
	content: "\e909";
  }
  .fi-facebook:before {
	content: "\e90f";
  }
  .fi-pinterest:before {
	content: "\e90a";
  }
  .fi-tiktok:before {
	content: "\e90b";
  }
  .fi-youtube:before {
	content: "\e90c";
  }
  .fi-whatsapp:before {
	content: "\e90d";
  }
  .fi-spotify:before {
	content: "\e915";
  }