.home header:not(.fixed) .header-search svg, .home header:not(.fixed) .header-compare svg {
	fill: #fff;
}

.header-search {
	width: 16px;
	height: 16px;
	margin-left: 60px;
	padding: 0;
	background: none;
	border: none;
}

.header-compare {
	margin-left: 30px;
	position: relative;
	text-decoration: none;
}

.header-compare span {
	width: 18px;
	height: 18px;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	color: #FFF;
	position: relative;
	top: -14px;
	right: 10px;
	text-decoration: none;
	z-index: 1;
}

.header-compare span:before {
	content: '';
	background: #D50000;
	border-radius: 50%;
	padding: 8px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: -1;
}

.header-compare span[data-value="0"]{
	display: none;
}

.home header:not(.fixed) .panel-lang__current {
	color: #fff;
}

header .panel-lang {
	position: relative;
	top: -11px;
	margin-left: 11px;
}

header .panel-lang__current {
	height: fit-content;
	font-size: 16px;
	font-weight: bold;
	padding: 11px;
}

header .panel-lang__list {
	left: unset;
	right: 0;
	top: 32px;
	padding: 0 12px 0 13px;
}

.panel-lang__container:hover {
	background: #000;
	color: #fff;
}

.touch-menu {
	margin-left: 30px;
}