@font-face {
	font-family: 'ad-icon-universal-header';
	src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format('truetype');
	font-weight: normal;
	font-style: normal;
}

[class^="ad-icon-"], [class*=" ad-icon-"],
.ad-component_dropdown .ad-component_dropdown--trigger:after {
	// use !important to prevent issues with browser extensions that change fonts
	font-family: 'ad-icon-universal-header' !important;
	speak: none;
	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;
}

.ad-icon {

	&-star:before {
		content: "\e900";
	}

	&-cart:before {
		content: "\e901";
	}

	&-add-to-cart:before {
		content: "\e908";
	}

	&-home:before {
		content: "\e909";
	}

	&-bar-graph:before {
		content: "\e90a";
	}

	&-group:before {
		content: "\e90b";
	}

	&-grid:before {
		content: "\e90c";
	}
}
