.l-head {
	position: relative; }
.l-head__main {
	position: relative;
	z-index: 899; }
.l-head.color-light.is-underlay .l-head__main,
.l-head.color-light.is-underlay .b-header-logo,
.l-head.color-light.is-underlay .b-header-logo:hover,
.l-head.color-light.is-underlay .b-header-user__icon,
.l-head.color-light.is-underlay .c-icon-count,
.l-head.color-light.is-underlay .menu-search-button--transparent,
.l-head.color-light.is-underlay .mmenu-type1-item--transparent > .mmenu-type1-item__link,
.l-head.color-light.is-underlay .mmenu-vertical-item--transparent > .mmenu-vertical-item__link,
.l-head.color-light.is-underlay .mmenu-type1-item--inheader > .mmenu-type1-item__link,
.l-head.color-light.is-underlay .mmenu-vertical-item--inheader > .mmenu-vertical-item__link {
	color: #fff; }
.l-head.color-light.is-underlay .text-body,
.l-head.color-light.is-underlay .text-dark,
.l-head.color-light.is-underlay .text-secondary,
.l-head.color-light.is-underlay .l-head__inner-search .menu-search-button {
	color: #fff !important; }
.l-head.color-light.is-underlay .menu-search-button--transparent:hover,
.l-head.color-light.is-underlay .mmenu-type1-item--transparent:hover > .mmenu-type1-item__link,
.l-head.color-light.is-underlay .mmenu-vertical-item--transparent:hover > .mmenu-vertical-item__link,
.l-head.color-light.is-underlay .mmenu-type1-item--inheader:hover > .mmenu-type1-item__link {
	color: #ff5605; }
.l-head.color-light.is-underlay .mmenu-type1-item:after {
	background-color: #fff; }
.l-head.is-underlay .l-head__main,
.l-head.is-underlay .b-header-logo,
.l-head.is-underlay .b-header-logo:hover,
.l-head.is-underlay .b-header-user__icon,
.l-head.is-underlay .c-icon-count,
.l-head.is-underlay .text-body,
.l-head.is-underlay .text-dark,
.l-head.is-underlay .text-secondary {
	-webkit-transition: 1s;
	transition: 1s; }
.l-head.is-underlay .c-icon-count:hover {
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; }
.l-head.is-underlay .search-form__input {
	border: 0;
	background: rgba(255, 255, 255, 0.6);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out; }
.l-head.is-underlay .search-form__input:active, .l-head.is-underlay .search-form__input:focus {
	background: #fff; }
.l-head--type3 .b-header-user__icon,
.l-head--type3 .b-header-user__letter,
.l-head--type5 .b-header-user__icon,
.l-head--type5 .b-header-user__letter {
	width: 2.63rem;
	height: 2.63rem;
	background: #ff5605;
	color: #fff;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 0.5rem; }
.l-head--type5 .search-form__button {
	position: absolute;
	left: auto;
	right: 0;
	top: 0;
	height: 100%;
	border-radius: 2.5rem;
	background: #ff5605;
	color: #ffffff;
	width: 2.63rem;
	height: 2.63rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	text-align: center; }
.l-head--type5 .search-form__button .icon-svg {
	margin: auto; }
.l-head--light:not(.is-underlay) .l-head__line,
.l-head--transparent:not(.is-underlay) .l-head__line {
	border-top: 1px solid #f1f1f1;
	margin-top: -1px; }
.l-head--transparent.is-underlay .l-head__line-inner {
	border-bottom: 1px solid #bdbdbd;
	margin-top: -1px; }
.l-head--type6 .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link,
.l-head--type6 .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link,
.l-head--type6 .mmenu-vertical-item--light:active > .mmenu-vertical-item__link,
.l-head--type7 .mmenu-vertical-item--light:hover > .mmenu-vertical-item__link,
.l-head--type7 .mmenu-vertical-item--light:focus > .mmenu-vertical-item__link,
.l-head--type7 .mmenu-vertical-item--light:active > .mmenu-vertical-item__link {
	color: #ffffff; }
.l-head--type8 .l-head__line-inner,
.l-head--type8 .l-mmenu-type1 > .mmenu-type1-item:first-child .mmenu-type1-item__link {
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px; }
.l-head--type8 .l-head__line-inner,
.l-head--type8 .menu-search-button {
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px; }
.l-head--type8 .mmenu-type1-item__dropdown,
.l-head--type8 .mmenu-type1-item__wide {
	margin-top: 10px; }
.l-head--type8 .mmenu-type1-item__dropdown:before,
.l-head--type8 .mmenu-type1-item__wide:before {
	content: "";
	position: absolute;
	top: -10px;
	height: 10px;
	width: 100%;
	background: transparent; }
.l-head--type8:not(.is-underlay) .l-head__banner {
	margin-top: -1.88rem; }
.l-head.is-underlay.l-head--type8.l-head--transparent .l-head__line-inner {
	border: 1px solid #bdbdbd; }
.l-head--type9 .l-mmenu-type1 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center; }
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:active > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:focus > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--light:hover > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:active > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:focus > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark:hover > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--light.is-selected > .mmenu-type1-item__link,
.l-head--type9 .mmenu-type1-item.mmenu-type1-item--dark.is-selected > .mmenu-type1-item__link,
.l-head--type9 .menu-search-button--dark:hover,
.l-head--type9 .menu-search-button--light:hover,
.l-head--type9 .menu-search-button--dark:focus,
.l-head--type9 .menu-search-button--light:focus,
.l-head--type9 .menu-search-button--dark:active,
.l-head--type9 .menu-search-button--light:active {
	background: transparent;
	color: #ff5605; }
.l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark.is-selected:after,
.l-head--type9 .mmenu-type1-item--dark.is-selected + .mmenu-type1-item--dark:after,
.l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light.is-selected:after,
.l-head--type9 .mmenu-type1-item--light.is-selected + .mmenu-type1-item--light:after,
.l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:active:after,
.l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:focus:after,
.l-head--type9 .mmenu-type1-item--dark + .mmenu-type1-item--dark:hover:after,
.l-head--type9 .mmenu-type1-item--dark:active + .mmenu-type1-item--dark:after,
.l-head--type9 .mmenu-type1-item--dark:focus + .mmenu-type1-item--dark:after,
.l-head--type9 .mmenu-type1-item--dark:hover + .mmenu-type1-item--dark:after,
.l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:active:after,
.l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:focus:after,
.l-head--type9 .mmenu-type1-item--light + .mmenu-type1-item--light:hover:after,
.l-head--type9 .mmenu-type1-item--light:active + .mmenu-type1-item--light:after,
.l-head--type9 .mmenu-type1-item--light:focus + .mmenu-type1-item--light:after,
.l-head--type9 .mmenu-type1-item--light:hover + .mmenu-type1-item--light:after {
	opacity: 1; }
.l-head--type10 .menu-search-button {
	background: transparent;
	color: #202020; }
.l-head--type10 .menu-search-button:hover,
.l-head--type10 .menu-search-button:focus {
	color: #ff5605;
	background: transparent; }
.l-head--type10 .l-mmenu-type1 {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end; }
.l-head--type10 .mmenu-type1-item--inheader + .mmenu-type1-item--inheader:after {
	display: none; }
@media (max-width: 767.98px) {
	.l-head__main {
		display: none; } }
@media (min-width: 768px) and (max-width: 991.98px) {
	.l-head--type3 .b-header-user__personal,
	.l-head--type5 .b-header-user__personal,
	.l-head--type7 .b-header-user__personal {
		display: none; }
	.l-head--type5 .b-header-user__icon,
	.l-head--type5 .b-header-user__letter {
		width: 2.63rem;
		height: 2.63rem;
		background: #ff5605;
		color: #fff;
		border-radius: 50%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-right: 0.5rem; } }
@media (min-width: 992px) and (max-width: 1199.98px) {
	.l-head--type5 .search-form.header-search-form {
		width: 100%;
		max-width: 26.25rem; } }

.l-head .rs-banners_infowrap {
	width: 100%;
	text-align: center;
	margin-left: 0;
	position: relative;
	max-width: 38rem;
	margin: auto; }

.l-head .rs-banners_banner[data-text-color="light"] .rs-banners_infowrap {
	color: #fff; }

.l-head .rs-banners_banner .rs-banners_product {
	width: 100%;
	display: none; }

.l-head .rs-banners_banner .rs-banners_product img {
	max-width: none; }

.l-head .rs-banners .rs-banners_banner,
.l-head .rs-banners-sidebanner,
.l-head .rs_banner-preloader {
	height: 240px; }

.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
	font-size: 18px;
	line-height: 22px;
	font-weight: 600; }

.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
	line-height: 18px;
	font-size: 12px; }

.l-head.has-banner.is-underlay.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.l-head--type6.l-head--transparent .l-head__line-inner {
	border-bottom: 0;
	margin-top: 0; }

.l-head.has-banner.is-underlay.color-dark.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-dark.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-dark.l-head--type6.l-head--transparent .l-head__line-inner {
	background: rgba(70, 70, 70, 0.03); }

.l-head.has-banner.is-underlay.color-dark.l-head--type4.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-dark.l-head--type5.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-dark.l-head--type6.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link {
	background: rgba(70, 70, 70, 0.04); }

.l-head.has-banner.is-underlay.color-light.l-head--type4.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-light.l-head--type5.l-head--transparent .l-head__line-inner,
.l-head.has-banner.is-underlay.color-light.l-head--type6.l-head--transparent .l-head__line-inner {
	background: rgba(255, 255, 255, 0.03); }

.l-head.has-banner.is-underlay.color-light.l-head--type4.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-light.l-head--type5.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link,
.l-head.has-banner.is-underlay.color-light.l-head--type6.l-head--transparent .l-mmenu-vertical > .mmenu-vertical-item > .mmenu-vertical-item__link {
	background: rgba(255, 255, 255, 0.04); }

.l-head--type8:not(.is-underlay) .l-head__banner {
	margin-top: -1.88rem; }

@media (max-width: 85.38rem) {
	.l-head .rs-banners-container.__center {
		padding: 0; } }

@media (min-width: 576px) {
	.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
		font-size: 27px;
		line-height: 33px;
		font-weight: 600; }
	.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
		line-height: 26px;
		font-size: 16px; } }

@media (max-width: 767.98px) {
	.l-head.has-banner {
		margin-bottom: 2rem; }
	.l-head__banner {
		margin-top: -2rem; }
	.l-head .rs-banners-container .rs-banners.owl-theme .owl-dots {
		display: none; } }

@media (min-width: 768px) {
	.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_title {
		font-size: 36px;
		line-height: 40px;
		font-weight: 700; }
	.l-head .rs-banners_infowrap .rs-banners_info .rs-banners_desc {
		line-height: 26px;
		font-size: 16px; }
	.l-head .rs-banners_infowrap {
		height: 320px;
		bottom: 40px;
		top: auto;
		position: absolute;
		max-width: 100%; }
	.l-head .rs_banner-preloader,
	.l-head:not(.is-underlay) .l-head__banner,
	.l-head:not(.is-underlay) .rs-banners .rs-banners_banner,
	.l-head:not(.is-underlay) .rs-banners-sidebanner {
		height: 400px; }
	.is-underlay .l-head__banner {
		position: absolute;
		left: 0;
		bottom: 0;
		width: 100%;
		z-index: 1; }
	.l-head.has-banner.is-underlay,
	.l-head.is-underlay .rs-banners .rs-banners_banner,
	.l-head.is-underlay .rs-banners-sidebanner {
		height: 540px; } }

@media (min-width: 992px) {
	.l-head .rs-banners_infowrap {
		padding-left: 6.25rem;
		height: 440px;
		bottom: 60px;
		width: 55%;
		text-align: left; }
	.l-head.has-sidebanners .l-head__banner {
		margin-top: .63rem; }
	.l-head--type6 .__center .rs-banners_infowrap,
	.l-head--type7 .__center .rs-banners_infowrap,
	.l-head.has-sidebanners .__center .rs-banners_infowrap {
		width: 80%; }
	.l-head--type6:not(.has-shift) .rs-banners_infowrap,
	.l-head--type7:not(.has-shift) .rs-banners_infowrap {
		margin-left: 12.5rem; }
	.l-head .rs-banners_banner .rs-banners_product {
		display: block;
		width: 50%; }
	.l-head.has-sidebanners .rs-banners_banner .rs-banners_product {
		width: 60%; }
	.l-head .rs_banner-preloader,
	.l-head:not(.is-underlay) .l-head__banner,
	.l-head:not(.is-underlay) .rs-banners .rs-banners_banner,
	.l-head:not(.is-underlay) .rs-banners-sidebanner {
		height: 500px; }
	.l-head.has-banner.is-underlay,
	.l-head.is-underlay .rs-banners .rs-banners_banner,
	.l-head.is-underlay .rs-banners-sidebanner {
		height: 660px; }
	.l-head--type6.has-shift .rs-banners-container,
	.l-head--type7.has-shift .rs-banners-container {
		padding-left: 16.75rem; }
	.l-head--type6.has-sidebanners.has-banner .mmenu-vertical-item--is-open > .mmenu-vertical-item__dropdown,
	.l-head--type7.has-sidebanners.has-banner .mmenu-vertical-item--is-open > .mmenu-vertical-item__dropdown {
		min-height: 31.86rem; } }

@media (min-width: 1200px) {
	.l-head .rs-banners_infowrap {
		width: 50%; }
	.l-head--type6 .__center .rs-banners_infowrap,
	.l-head--type7 .__center .rs-banners_infowrap,
	.l-head.has-sidebanners .__center .rs-banners_infowrap {
		width: 65%; } }
