@font-face {
	font-family: icomoon;
	src: url('../fonts/icomoon.eot?1tg89t');
	src: url('../fonts/icomoon.eot?1tg89t#iefix') format('embedded-opentype'), url('../fonts/icomoon.ttf?1tg89t') format('truetype'), url('../fonts/icomoon.woff?1tg89t') format('woff'),
		url('../fonts/icomoon.svg?1tg89t#icomoon') format('svg');
	font-weight: 400;
	font-style: normal;
	font-display: block;
}
@font-face {
	font-family: 'plus';
	src: url('../fonts/plus.eot?ewvmj2');
	src: url('../fonts/plus.eot?ewvmj2#iefix') format('embedded-opentype'), url('../fonts/plus.ttf?ewvmj2') format('truetype'), url('../fonts/plus.woff?ewvmj2') format('woff'),
		url('../fonts/plus.svg?ewvmj2#plus') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
[class*=' _icon-'],
[class^='_icon-'] {
	font-family: icomoon, plus;
	speak: never;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
._icon-full-favorite:before {
	content: '\e90c';
	color: #fff;
}
._icon-bag:before {
	content: '\e900';
	color: #474a51;
}
._icon-favorite:before {
	content: '\e904';
}
._icon-search:before {
	content: '\e903';
}
._icon-arrow-left:before {
	content: '\e909';
}
._icon-arrow-right:before {
	content: '\e90a';
}
._icon-phone:before {
	content: '\e90b';
}
._icon-account:before {
	content: '\e902';
}
._icon-add-bag:before {
	content: '\e901';
}
._icon-tg:before {
	content: '\e905';
}
._icon-viber:before {
	content: '\e906';
}
._icon-vk:before {
	content: '\e907';
}
._icon-wa:before {
	content: '\e908';
}

._icon-plus:before {
	content: '\e999';
}
