@font-face {
	font-family: 'allergenicons';
	src:
		url('icons/allergenicons.ttf?g03521') format('truetype'),
		url('icons/allergenicons.woff?g03521') format('woff');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

.ai {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: 'allergenicons' !important;
	speak: never;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.ai-celery:before {
	content: "\e900";
	color: inherit;
}
.ai-egg:before {
	content: "\e901";
	color: inherit;
}
.ai-fish:before {
	content: "\e902";
	color: inherit;
}
.ai-garlic:before {
	content: "\e903";
	color: inherit;
}
.ai-gluten:before {
	content: "\e904";
	color: inherit;
}
.ai-lactose:before {
	content: "\e905";
	color: inherit;
}
.ai-lupine:before {
	content: "\e906";
	color: inherit;
}
.ai-molluscs:before {
	content: "\e907";
	color: inherit;
}
.ai-mustard:before {
	content: "\e908";
	color: inherit;
}
.ai-nuts:before {
	content: "\e909";
	color: inherit;
}
.ai-peanuts:before {
	content: "\e90a";
	color: inherit;
}
.ai-sesame:before {
	content: "\e90b";
	color: inherit;
}
.ai-shellfish:before {
	content: "\e90c";
	color: inherit;
}
.ai-soy:before {
	content: "\e90d";
	color: inherit;
}
.ai-sulfites:before {
	content: "\e90e";
	color: inherit;
}
