@media (min-width: 922px) {
	.mm_table-menu {
		display: flex;
		height: 94px;
		margin-right: 24px;
	}

	.mm_table-menu .js-dropdown {
		display: none;
	}

	.mm_table-menu .menu-item a {
		color: #222222;
		font-size: 14px;
		line-height: normal;
		display: flex;
		padding-block: 32px 44px;
		padding-inline: 10px;
		align-items: center;
		gap: 8px;
	}

	.mm_table-menu .menu-item.open a.dropdown-toggle {
		background: #333333;
		box-shadow: 0px 0px 20px rgb(0 0 0 / 12%);
		border-radius: 25px;
		padding: 11px 10px 11px 10px;
		margin-top: -12px;
	}

	.mm_table-menu .menu-item a svg.open {
		display: none;
	}

	.mm_table-menu .menu-item.open a svg {
		display: none;
	}

	.mm_table-menu .menu-item.open a svg.open {
		display: block;
	}

	.mm_table-menu .menu-item.open:before {
		content: "";
		width: 100%;
		height: 40px;
		background: #333;
		border-radius: 25px;
		box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.12);
	}

	.mm_table-menu .menu-item a>div {
		font-weight: 500;
		font-size: 15px;
		color: #333333;
	}

	.mm_table-menu .menu-item.open a>div {
		color: #FFF;
	}

	.mm_table-menu table td .wrap>a .line-wrapper {
		position: relative;
	}

	.mm_table-menu td .wrap>a .line-wrapper .line {
		position: absolute;
		bottom: -24px;
		left: 0px;
		height: 2px;
		background-color: #fc3922;
		right: 100%;
		opacity: 1;
		-webkit-transition: right 0.15s ease-out;
		transition: right 0.15s ease-out;
	}

	.mm_table-menu table td.active .wrap>a .line-wrapper .line,
	.mm_table-menu table td .wrap:hover>a .line-wrapper .line {
		right: 0px;
	}

	.mm_table-menu table .dropdown-menu {
		position: absolute;
		left: 0;
		z-index: 1000;
		float: left;
		list-style: none;
		font-size: 14px;
		background-color: #ffffff;
		-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
		background-clip: padding-box;
		border-radius: 0;
		border: none;
		margin: -1px 0 0;
		top: auto;
		padding: 0;
		text-align: left;
		opacity: 0;
		margin-top: -20px;
	}

	.mm_table-menu table td.wide_menu {
		position: static;
	}

	.mm_table-menu table td.dropdown.wide_menu>.wrap {
		position: static;
	}

	.mm_table-menu table td:hover > .wrap > .dropdown-menu {
		min-width: 100%;
	}

	.mm_table-menu table td:not(.byclick):hover>.wrap>.dropdown-menu {
		display: block;
		opacity: 1;
		animation: toggle_opacity 300ms;
	}

	.mm_table-menu table .dropdown-submenu, .dropdown-menu li {
		position: relative;
		padding: 0px;
		margin-bottom: 0px;
	}

	.mm_table-menu table a {
		display: block;
		width: 100%;
		text-decoration: none;
		white-space: nowrap;
	}

	.mm_table-menu table .dropdown-menu li a {
		color: #222222;
		padding: 14px 29px 14px 19px !important;
		border-top: 1px solid #f0f0f0;
	}

	.mm_table-menu table .dropdown-menu li > a:hover {
		color: #fc3922;
	}

	.mm_table-menu table .wrap>.dropdown-menu li:first-of-type>a {
		border-top-color: transparent !important;
	}

	.mm_table-menu table td:not(.wide_menu) .dropdown-menu li>a .name {
		display: block;
		max-width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-transition: color ease-out 0.07s;
		-moz-transition: color ease-out 0.07s;
		-o-transition: color ease-out 0.07s;
		transition: color ease-out 0.07s;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new {
		display: block;
		position: absolute;
		height: calc(100vh - 170px);
		width: calc(100vw - 9px);
		margin-left: -50vw;
		left: 50%!important;
		padding: 0;
		overflow-x: hidden;
		max-height: none;
		opacity: 1;
		top: 208px;
		-webkit-box-shadow: none;
		box-shadow: none;
		border-top: none;
		background: #000000a1;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new .dropdown-menu_new-wrap {
		max-width: 1470px;
		padding-left: 30px;
		padding-right: 30px;
		margin-left: auto;
		margin-right: auto;
		display: flex;
		background: #F9F9F9;
		position: relative;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new .dropdown-menu_new-wrap > .fill {
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		left: -100%;
		background: #F9F9F9;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list {
		/*max-width: 290px;*/
		padding-top: 10px;
		padding-right: 10px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover {
		background: #FFFFFF;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel {
		background: #FFFFFF;
		width: 100%;
		position: relative;
		padding: 34px 0 34px 97px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li {
		position: relative;
		padding: 0px;
		margin-bottom: 0px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item .fill {
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		left: -100%;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover .fill {
		background: #FFFFFF;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item a {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 500;
		font-size: 15px;
		line-height: 17px;
		color: #333333;
		padding: 9px 0px 10px 0px!important;
		background: #F9F9F9;
		border: none;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover a {
		color: #E44330;
		background: #FFFFFF;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item a div.item-img {
		width: 20px;
		margin-right: 14px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu img.arrow {
		position: absolute;
		right: 18px;
		margin-top: 4px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu img.arrow {
		position: absolute;
		right: 18px;
		margin-top: 4px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu:hover img.arrow,
	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover img.item-img {
		filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .fill {
		position: absolute;
		top: 0;
		height: 100%;
		width: 100%;
		right: -100%;
		background: #FFFFFF;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		margin-right: 0;
		margin-left: 0;
		display: none;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row.active {
		display: -ms-flexbox;
		display: flex;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem {
		position: relative;
		width: 100%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
		padding-right: 0;
		padding-left: 0;
		margin-bottom: 25px;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem a {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		font-weight: normal;
		font-size: 15px;
		line-height: 17px;
		color: #343434;
		padding: 0;
		gap: unset;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem a div.subitem-img {
		background: #FFFFFF;
		border: 1px solid #EBEBEB;
		box-sizing: border-box;
		border-radius: 5px;
		margin-right: 10px;
		padding: 5px;
		width: 50px;
		height: 50px;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu .border {
		display: none;
		position: absolute;
		top: 0;
		right: 0;
		width: 2px;
		height: 100%;
		background: #E44330;
	}

	.mm_table-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu:hover .border {
		display: block;
	}

}





























/*
.menu-row .mega-menu table td.catalog.wide_menu.byclick .wrap {
	height: 104px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}

.menu-row .mega-menu table td.catalog.wide_menu.byclick .wrap .dropdown-toggle {
	padding: 8px 16px 8px 36px;
	height: auto;
}

.menu-row .mega-menu table td.catalog.wide_menu.byclick.open .wrap .dropdown-toggle {
	background: #333333;
	box-shadow: 0px 0px 20px rgb(0 0 0 / 12%);
	border-radius: 25px;
	color: #FFFFFF;
	padding: 8px 16px 8px 36px;
	height: auto;
}

.menu-row .mega-menu table td.catalog.wide_menu.byclick.open .wrap .dropdown-toggle div {
	color: #FFFFFF;
}

#headerfixed .catalog.wide_menu .wrap .dropdown-toggle:before, .header-wrapper .catalog.wide_menu .wrap .dropdown-toggle:before {
	content: "";
	position: absolute;
	display: block;
	top: 15px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjEzIiBoZWlnaHQ9IjIiIHJ4PSIxIiBmaWxsPSIjRTQ0MzMwIi8+CjxyZWN0IHk9IjQiIHdpZHRoPSIxMyIgaGVpZ2h0PSIyIiByeD0iMSIgZmlsbD0iI0U0NDMzMCIvPgo8cmVjdCB5PSI4IiB3aWR0aD0iMTMiIGhlaWdodD0iMiIgcng9IjEiIGZpbGw9IiNFNDQzMzAiLz4KPC9zdmc+Cg==) no-repeat;
	left: 11px;
	width: 13px;
	height: 10px;
}

.menu-row .mega-menu table td.catalog.wide_menu.byclick.open .wrap .dropdown-toggle:before,
#headerfixed .catalog.wide_menu.byclick.open .wrap .dropdown-toggle:before {
	content: "";
	position: absolute;
	display: block;
	top: 14px;
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGQ9Ik03LjMyMTY2IDYuMDAwODNMMTEuODA4MyAxLjUxNEMxMS45MzE3IDEuMzkwNDkgMTEuOTk5OCAxLjIyNTcxIDEyIDEuMDVDMTIgMC44NzQxOTYgMTEuOTMxOSAwLjcwOTIyMSAxMS44MDgzIDAuNTg1OTA0TDExLjQxNTEgMC4xOTI4M0MxMS4yOTE1IDAuMDY5MDI1NiAxMS4xMjY3IDAuMDAxMjIwNyAxMC45NTA4IDAuMDAxMjIwN0MxMC43NzUyIDAuMDAxMjIwNyAxMC42MTA0IDAuMDY5MDI1NiAxMC40ODY4IDAuMTkyODNMNi4wMDAyIDQuNjc5MzdMMS41MTMzNyAwLjE5MjgzQzEuMzg5OTUgMC4wNjkwMjU2IDEuMjI1MDcgMC4wMDEyMjA3IDEuMDQ5MjcgMC4wMDEyMjA3QzAuODczNjU5IDAuMDAxMjIwNyAwLjcwODc4IDAuMDY5MDI1NiAwLjU4NTM2NiAwLjE5MjgzTDAuMTkyIDAuNTg1OTA0Qy0wLjA2NCAwLjg0MTkwNCAtMC4wNjQgMS4yNTgyOSAwLjE5MiAxLjUxNEw0LjY3ODczIDYuMDAwODNMMC4xOTIgMTAuNDg3NUMwLjA2ODQ4NzggMTAuNjExMiAwLjAwMDQ4NzgwNSAxMC43NzYgMC4wMDA0ODc4MDUgMTAuOTUxN0MwLjAwMDQ4NzgwNSAxMS4xMjc0IDAuMDY4NDg3OCAxMS4yOTIxIDAuMTkyIDExLjQxNThMMC41ODUyNjggMTEuODA4OEMwLjcwODY4MyAxMS45MzI1IDAuODczNjU4IDEyLjAwMDQgMS4wNDkxNyAxMi4wMDA0QzEuMjI0OTggMTIuMDAwNCAxLjM4OTg1IDExLjkzMjUgMS41MTMyNyAxMS44MDg4TDYuMDAwMSA3LjMyMjJMMTAuNDg2NyAxMS44MDg4QzEwLjYxMDMgMTEuOTMyNSAxMC43NzUxIDEyLjAwMDQgMTAuOTUwNyAxMi4wMDA0SDEwLjk1MDlDMTEuMTI2NiAxMi4wMDA0IDExLjI5MTQgMTEuOTMyNSAxMS40MTUgMTEuODA4OEwxMS44MDgyIDExLjQxNThDMTEuOTMxNiAxMS4yOTIyIDExLjk5OTcgMTEuMTI3NCAxMS45OTk3IDEwLjk1MTdDMTEuOTk5NyAxMC43NzYgMTEuOTMxNiAxMC42MTEyIDExLjgwODIgMTAuNDg3Nkw3LjMyMTY2IDYuMDAwODNaIiBmaWxsPSIjRTQ0MzMwIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat;
	left: 16px;
	width: 12px;
	height: 12px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > a .line-wrapper {
	display: none;
}

.menu-row .mega-menu table td.wide_menu.byclick:not(.open) > .wrap > div.dropdown-menu_new {
	display: none;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new {
	position: absolute;
	height: calc(100vh - 170px);
	width: calc(100vw - 9px);
	margin-left: -50vw;
	left: 50%!important;
	padding: 0;
	overflow-x: hidden;
	max-height: none;
	opacity: 1;
	top: 104px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-top: none;
	background: #000000a1;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new .dropdown-menu_new-wrap {
	max-width: 1470px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	background: #F9F9F9;
	position: relative;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new .dropdown-menu_new-wrap > .fill {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	left: -100%;
	background: #F9F9F9;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list {
	max-width: 290px;
	padding-top: 32px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover {
	background: #FFFFFF;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item .fill {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	left: -100%;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover .fill {
	background: #FFFFFF;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item a {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	font-size: 15px;
	line-height: 17px;
	color: #333333;
	padding: 9px 0px 10px 0px!important;
	background: #F9F9F9;
	border: none;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover a {
	color: #E44330;
	background: #FFFFFF;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item a div.item-img {
	width: 20px;
	margin-right: 14px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu .border {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background: #E44330;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu:hover .border {
	display: block;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu img.arrow {
	position: absolute;
	right: 18px;
	margin-top: 4px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item.with-submenu:hover img.arrow,
.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new ul.left-list li.left-list-item:hover img.item-img {
	filter: invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel {
	background: #FFFFFF;
	width:100%;
	position: relative;
	padding: 34px 0 34px 97px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .fill {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	right: -100%;
	background: #FFFFFF;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: 0;
	margin-left: 0;
	display: none;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row.active {
	display: -ms-flexbox;
	display: flex;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem {
	position: relative;
	width: 100%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 25px;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-weight: normal;
	font-size: 15px;
	line-height: 17px;
	color: #343434;
}

.menu-row .mega-menu table td.wide_menu.byclick.open > .wrap > div.dropdown-menu_new div.right-panel .right-panel_row .subitem a div.subitem-img {
	background: #FFFFFF;
	border: 1px solid #EBEBEB;
	box-sizing: border-box;
	border-radius: 5px;
	margin-right: 10px;
	padding: 5px;
	width: 50px;
	height: 50px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.mega-menu table .dropdown-menu_new{border-radius:0;border:none;margin:-1px 0 0;top:auto;padding:0;text-align:left;opacity:0;}

.menu-row .mega-menu table td.wide_menu.open > .wrap > .dropdown-menu {
	display:block;width:100%;margin-top:0px;border-top:1px solid #f2f2f2;padding:25px 30px 10px;left:0px !important;
}

.menu-row .mega-menu table td.wide_menu.open > .wrap > .dropdown-menu {
	max-height:485px;overflow:auto;
}
*/