/*
 * import included styles
 */
@import "inc/fonts.css";
@import "inc/variables.css";
@import "inc/defaults.css";

/*
 * main styles
 */
*::-webkit-scrollbar {
	width: 15px;
}

*::-webkit-scrollbar-track {
	background-color: #ffffff;
}

*::-webkit-scrollbar-thumb {
	background-color: #e0edf6;
	border: 3px solid #fff;
}

#modals {
	display: none;
}

a,
img {
	display: block;
}

.section {
	margin: var(--section-margin, 80px) 0;
}

.section-heading {
	margin-bottom: var(--section-heading-margin, 40px);
	text-align: center;
	text-transform: uppercase;
}

h1, .h1 {
	font-size: 40px;
	font-weight: 500;
}

h2, .h2, .page-heading {
	font-size: 30px;
	font-weight: 500;
}

h3, .h3 {
	font-size: 24px;
	font-weight: bold;
}

h4, .h4 {
	font-size: 18px;
	font-weight: 600;
}

p {
	font-size: 16px;
}

a {
	color: var(--accent);
	text-decoration: underline;
	font-size: 16px;
	font-weight: 500;
}

.header {
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;

	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: var(--black);
	height: 120px;
	z-index: 10;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.header__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	/* height: 100%; */
}

.header__inner-col {
	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;
	gap: 50px;
}

.header-desktop-nav {
	color: #fff;
}
.header-desktop-nav .header-menu__nav-item__icon {
	display: none;
}
.header-desktop-nav__nav {
	display: flex;
	justify-content: space-between;
	width: 100%;
	max-width: min(60rem, 80%);
	margin-left: auto;
	margin-right: auto;
}
.header-desktop-nav__nav-item {
	color: currentColor;
	text-decoration: none;
}

.header-address-time {
	color: #fff;
	line-height: 1.2;
	font-size: 12px;
	padding-left: 33px;

	position: relative;
}
.header-address-time:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg width='18' height='28' viewBox='0 0 18 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00027 0.5C4.03785 0.5 0 4.76108 0 9.99726C0 12.3573 0.835104 14.6235 2.35104 16.381C2.36818 16.4007 2.38372 16.4211 2.39657 16.4431L2.46996 16.52C2.56584 16.628 2.65423 16.7252 2.74636 16.819C4.03893 18.2322 7.69271 23.2186 9.00027 27.5C10.3068 23.2186 13.9584 18.2345 15.2419 16.8309C15.3447 16.7246 15.4342 16.6269 15.522 16.5285L15.604 16.4426C15.6174 16.4205 15.6318 16.4002 15.649 16.3804C17.1649 14.6229 18 12.3562 18 9.99669C18 4.76108 13.9627 0.5 9.00027 0.5ZM9.00027 15.1029C6.28926 15.1029 4.08339 12.7762 4.08339 9.91529C4.08339 7.05441 6.28872 4.72772 9.00027 4.72772C11.7107 4.72772 13.9161 7.05441 13.9161 9.91529C13.9161 12.7762 11.7107 15.1029 9.00027 15.1029Z' fill='%2322D3A8'/%3E%3C/svg%3E%0A");
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	width: 23px;
	height: 27px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.header-address {
}
.header-time {
}

@media only screen and (max-width: 1300px) {
	.header__inner-col {
		gap: 20px;
	}
	.header__inner .btn {
		padding-left: 10px;
		padding-right: 10px;
	}
}

.logo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.logo__img {
	width: 100%;
	max-width: 200px;
}

.btn {
	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;
	gap: 15px;
	height: 55px;
	padding: 0 25px;
	border-radius: 28px;
	border: 1px solid transparent;
	font-size: 18px;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
	text-align: center;
}

.btn.btn_white_border {
	background-color: transparent;
	border-color: #fff;
	color: #fff;
}

.btn.btn_white_border:hover {
	background-color: var(--primary);
	border-color: var(--primary);
	color: var(--black);
}

.btn.btn_primary {
	background: var(--primary);
	color: var(--black);
}

.btn.btn_primary:hover {
	background-color: var(--primary--active);
	color: var(--black);
}

.btn.btn_white {
	background-color: var(--white);
	color: var(--black);
}

.btn.btn_white:hover {
	background-color: var(--light-gray);
	color: var(--black);
}

.btn.btn_border_dark {
	background-color: transparent;
	border-color: var(--black);
	color: var(--black);
}

.btn.btn_border_dark:hover {
	background-color: var(--black);
	color: var(--white);
}

.btn.btn_tag {
	height: 40px;
	background-color: transparent;
	border-color: #c4c4cc;
	color: #9696a1;
}

.btn.btn_tag_close:after {
	content: "";
	background: url('data:image/svg+xml,<svg width="20" height="19" viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.70711 1L18.7071 18M18 1L1 18" stroke="%239696A1"/></svg>') center/contain no-repeat;
	width: 20px;
	height: 20px;
}

.header__inner .btn {
	height: 40px;
	font-size: 20px;
	font-weight: 500;
	/* padding-left: 0.75em;
	padding-right: 0.75em; */
}

.header-phone {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	text-decoration: none;
	color: #fff;
}

.header-phone:before {
	content: "";
	background: url('data:image/svg+xml,<svg width="23" height="23" viewBox="0 0 23 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.9997 18.7108C22.9953 18.1784 23.0592 17.8453 22.2604 17.5791C21.1319 17.246 16.7107 15.1324 16.2517 15.1339C15.7536 15.2954 14.8618 16.1463 14.2314 16.7674C13.8828 17.1107 13.2205 17.2562 12.8051 17.006C11.6374 16.3034 9.5982 14.8081 8.87344 14.0749C7.9221 13.1105 6.33315 11.1715 5.65197 10.0049C5.41232 9.59468 5.57789 8.90955 5.9105 8.56335C6.5423 7.90731 7.47331 6.94726 7.59821 6.52978C7.59821 6.33777 7.28594 5.37771 7.03322 4.86714C6.40723 3.27578 5.65632 1.69315 5.09859 0.177424C4.91123 -0.00876805 4.53215 -0.00294955 4.21697 0.00141433C3.64908 0.0101421 2.44938 0.218154 1.81612 0.670543C0.546702 1.63787 0.0165672 3.86199 0.000590573 5.13479C-0.0546015 9.54522 3.76527 14.891 8.69479 19.0148C11.7739 21.495 23.0665 26.7375 22.9997 18.7123V18.7108Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
	width: 23px;
	height: 23px;
}

.header-phone__content {
	display: -ms-grid;
	display: grid;
	grid-gap: 2px;
}

.header-phone__time {
	font-size: 12px;
	display: none;
}

.header-phone__number {
	font-size: 18px;
	font-weight: 600;
}

.header-trigger-button {
	background: url('data:image/svg+xml,<svg width="45" height="22" viewBox="0 0 45 22" fill="none" xmlns="http://www.w3.org/2000/svg"><line y1="1" x2="45" y2="1" stroke="white" stroke-width="2"/><line y1="11" x2="45" y2="11" stroke="white" stroke-width="2"/><line y1="21" x2="45" y2="21" stroke="white" stroke-width="2"/></svg>') center/contain no-repeat;
	width: 45px;
	height: 22px;
	border: none;
	cursor: pointer;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);

	display: none;
}

.header-trigger-button:hover,
.header-trigger-button.js-gl-toggle-button-active {
	opacity: 0.9;
}

.header-trigger-button.js-gl-toggle-button-active {
	-webkit-transform: scale(0.95);
	-ms-transform: scale(0.95);
	transform: scale(0.95);
}

.header-menu {
	position: fixed;
	top: 0;
	right: 0;
	width: 390px;
	height: 100%;
	background: #fff;
	z-index: 20;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	-webkit-box-shadow: -5px 0 20px rgb(0 0 0 / 0%);
	box-shadow: -5px 0 20px rgb(0 0 0 / 0%);
}

.header-close-button {
	position: absolute;
	right: 30px;
	top: 30px;
	width: 23px;
	height: 23px;
	border: none;
	background: url('data:image/svg+xml,<svg width="25" height="24" viewBox="0 0 25 24" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="1.35355" y1="0.646447" x2="24.3536" y2="23.6465" stroke="black"/><line y1="-0.5" x2="32.5269" y2="-0.5" transform="matrix(-0.707107 0.707107 0.707107 0.707107 24 1)" stroke="black"/></svg>') center/contain no-repeat;
	cursor: pointer;
}

.header-menu__content {
	height: 100%;
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 50px;
	overflow: auto;
}

.header-menu__nav-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	text-decoration: none;
	color: var(--black);
	font-size: 18px;
	font-weight: 600;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.header-menu__nav {
	display: -ms-grid;
	display: grid;
	grid-gap: 40px;
}

.nav-icon {
	width: 28px;
	height: 28px;
	display: block;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.header-menu__nav-item:hover {
	color: var(--primary);
}

.nav-icon.nav-icon_credit {
	background: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2424 16.5854C13.5943 16.5854 13.0618 16.0576 13.0618 15.4043V13.5698H10.5499C9.43961 13.5698 8.54034 12.6702 8.54034 11.5595V2.01035C8.54034 0.89963 9.43961 0 10.5499 0H26.6261C27.7363 0 28.6356 0.89963 28.6356 2.01035V11.5595C28.6356 12.6702 27.7363 13.5698 26.6261 13.5698H25.6213V12.5647H26.6261C27.1787 12.5647 27.6308 12.1123 27.6308 11.5595V2.01035C27.6308 1.4575 27.1787 1.00517 26.6261 1.00517H10.5499C9.99725 1.00517 9.54511 1.4575 9.54511 2.01035V11.5595C9.54511 12.1123 9.99725 12.5647 10.5499 12.5647H14.0665V15.4043C14.0665 15.5551 14.2876 15.6304 14.378 15.5098L17.116 12.5596H22.607V13.5648H17.5531L15.1416 16.1632C14.9457 16.4195 14.6041 16.5803 14.2424 16.5803V16.5854Z" fill="%2328BB97"/><path d="M24.6166 12.5646H23.6118V13.5698H24.6166V12.5646Z" fill="%2328BB97"/><path d="M25.119 18.0932H24.1142V20.1035H25.119V18.0932Z" fill="%2328BB97"/><path d="M25.119 22.1137H24.1142V24.1241H25.119V22.1137Z" fill="%2328BB97"/><path d="M27.6309 20.606H25.6213V21.6111H27.6309V20.606Z" fill="%2328BB97"/><path d="M23.6118 20.606H21.6023V21.6111H23.6118V20.606Z" fill="%2328BB97"/><path d="M14.569 11.5595C13.4587 11.5595 12.5594 10.6599 12.5594 9.54916C12.5594 8.43845 13.4587 7.53882 14.569 7.53882C15.6792 7.53882 16.5785 8.43845 16.5785 9.54916C16.5785 10.6599 15.6792 11.5595 14.569 11.5595ZM14.569 8.54399C14.0164 8.54399 13.5642 8.99632 13.5642 9.54916C13.5642 10.102 14.0164 10.5543 14.569 10.5543C15.1216 10.5543 15.5737 10.102 15.5737 9.54916C15.5737 8.99632 15.1216 8.54399 14.569 8.54399Z" fill="%2328BB97"/><path d="M22.6071 11.5595C21.4968 11.5595 20.5975 10.6599 20.5975 9.54916C20.5975 8.43845 21.4968 7.53882 22.6071 7.53882C23.7173 7.53882 24.6166 8.43845 24.6166 9.54916C24.6166 10.6599 23.7173 11.5595 22.6071 11.5595ZM22.6071 8.54399C22.0544 8.54399 21.6023 8.99632 21.6023 9.54916C21.6023 10.102 22.0544 10.5543 22.6071 10.5543C23.1597 10.5543 23.6118 10.102 23.6118 9.54916C23.6118 8.99632 23.1597 8.54399 22.6071 8.54399Z" fill="%2328BB97"/><path d="M25.6214 10.0517H24.1142V9.04656H25.6214V8.24745C25.6214 7.97103 25.4857 7.68958 25.2395 7.45337C24.9381 7.16689 24.064 6.47332 24.0539 6.46829C23.2501 5.79985 22.8382 5.52846 21.9741 5.52846H14.0666V4.52328H21.9741C23.1999 4.52328 23.8429 4.98567 24.6869 5.68929C24.7171 5.70939 25.5912 6.40798 25.9228 6.71959C26.3749 7.14678 26.6211 7.68455 26.6211 8.24242V9.04154C26.6211 9.59439 26.1689 10.0467 25.6163 10.0467L25.6214 10.0517Z" fill="%2328BB97"/><path d="M21.0999 9.0466H16.0761V10.0518H21.0999V9.0466Z" fill="%2328BB97"/><path d="M13.0618 10.0517H11.5547C11.0021 10.0517 10.5499 9.59934 10.5499 9.0465V7.03615C10.5499 5.39772 11.6954 4.07089 12.7051 2.89986C13.2126 2.30681 13.7752 2.01028 14.373 2.01028H18.8191C19.4672 2.01028 20.0751 2.32691 20.4519 2.8496L21.7982 4.7343L20.9794 5.3173L19.633 3.43261C19.4421 3.17126 19.1406 3.01043 18.8141 3.01043H14.368C14.0716 3.01043 13.7752 3.18634 13.4637 3.55323C12.5243 4.63882 11.5547 5.76461 11.5547 7.03113V9.04147H13.0618V10.0466V10.0517Z" fill="%2328BB97"/><path d="M17.5833 2.51279H16.5785V5.02572H17.5833V2.51279Z" fill="%2328BB97"/><path d="M17.0433 18.2927L5.6955 24.2075L6.15975 25.0989L17.5076 19.1841L17.0433 18.2927Z" fill="%2328BB97"/><path d="M9.17757 14.0331L2.38177 17.5828L2.84681 18.4738L9.64261 14.9241L9.17757 14.0331Z" fill="%2328BB97"/><path d="M4.62555 12.8899L2.43896 14.032L2.904 14.923L5.09059 13.7809L4.62555 12.8899Z" fill="%2328BB97"/><path d="M7.18906 11.5555L5.5235 12.4254L5.98853 13.3165L7.65409 12.4465L7.18906 11.5555Z" fill="%2328BB97"/><path d="M8.0381 28.1449C7.46538 28.1449 6.94793 27.8232 6.69172 27.3106L0.160766 14.2484C0.0552656 14.0373 0 13.8061 0 13.5699C0 13.007 0.306455 12.4944 0.803813 12.233L7.1539 8.89081L7.62113 9.78039L1.27102 13.1226C1.10524 13.208 0.999733 13.3789 0.999733 13.5699C0.999733 13.6503 1.01984 13.7257 1.055 13.796L7.58596 26.8633C7.70653 27.1096 8.02804 27.2101 8.26919 27.0844L17.8144 22.0586C17.9802 21.9731 18.0857 21.8023 18.0857 21.6113C18.0857 21.5309 18.0656 21.4555 18.0305 21.3851L15.8049 16.9322L16.7042 16.4849L18.9297 20.9378C19.0352 21.1439 19.0905 21.3801 19.0905 21.6113C19.0905 22.1742 18.784 22.6868 18.2867 22.9482L8.74143 27.974C8.5254 28.0896 8.28426 28.1449 8.0381 28.1449Z" fill="%2328BB97"/><path d="M6.74638 15.9039L5.84766 16.3534L10.821 26.3063L11.7197 25.8569L6.74638 15.9039Z" fill="%2328BB97"/><path d="M14.996 24.094L11.7657 17.6307L4.35557 21.5006L3.89337 20.606L12.2078 16.2687L15.8953 23.6467L14.996 24.094Z" fill="%2328BB97"/></svg>') center/contain;
}

.header-menu__nav-item:hover .nav-icon.nav-icon_credit {
	background: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.2424 16.5854C13.5943 16.5854 13.0618 16.0576 13.0618 15.4043V13.5698H10.5499C9.43961 13.5698 8.54034 12.6702 8.54034 11.5595V2.01035C8.54034 0.89963 9.43961 0 10.5499 0H26.6261C27.7363 0 28.6356 0.89963 28.6356 2.01035V11.5595C28.6356 12.6702 27.7363 13.5698 26.6261 13.5698H25.6213V12.5647H26.6261C27.1787 12.5647 27.6308 12.1123 27.6308 11.5595V2.01035C27.6308 1.4575 27.1787 1.00517 26.6261 1.00517H10.5499C9.99725 1.00517 9.54511 1.4575 9.54511 2.01035V11.5595C9.54511 12.1123 9.99725 12.5647 10.5499 12.5647H14.0665V15.4043C14.0665 15.5551 14.2876 15.6304 14.378 15.5098L17.116 12.5596H22.607V13.5648H17.5531L15.1416 16.1632C14.9457 16.4195 14.6041 16.5803 14.2424 16.5803V16.5854Z" fill="%2322D3A8"/><path d="M24.6166 12.5646H23.6118V13.5698H24.6166V12.5646Z" fill="%2322D3A8"/><path d="M25.119 18.0932H24.1142V20.1035H25.119V18.0932Z" fill="%2322D3A8"/><path d="M25.119 22.1137H24.1142V24.1241H25.119V22.1137Z" fill="%2322D3A8"/><path d="M27.6309 20.606H25.6213V21.6111H27.6309V20.606Z" fill="%2322D3A8"/><path d="M23.6118 20.606H21.6023V21.6111H23.6118V20.606Z" fill="%2322D3A8"/><path d="M14.569 11.5595C13.4587 11.5595 12.5594 10.6599 12.5594 9.54916C12.5594 8.43845 13.4587 7.53882 14.569 7.53882C15.6792 7.53882 16.5785 8.43845 16.5785 9.54916C16.5785 10.6599 15.6792 11.5595 14.569 11.5595ZM14.569 8.54399C14.0164 8.54399 13.5642 8.99632 13.5642 9.54916C13.5642 10.102 14.0164 10.5543 14.569 10.5543C15.1216 10.5543 15.5737 10.102 15.5737 9.54916C15.5737 8.99632 15.1216 8.54399 14.569 8.54399Z" fill="%2322D3A8"/><path d="M22.6071 11.5595C21.4968 11.5595 20.5975 10.6599 20.5975 9.54916C20.5975 8.43845 21.4968 7.53882 22.6071 7.53882C23.7173 7.53882 24.6166 8.43845 24.6166 9.54916C24.6166 10.6599 23.7173 11.5595 22.6071 11.5595ZM22.6071 8.54399C22.0544 8.54399 21.6023 8.99632 21.6023 9.54916C21.6023 10.102 22.0544 10.5543 22.6071 10.5543C23.1597 10.5543 23.6118 10.102 23.6118 9.54916C23.6118 8.99632 23.1597 8.54399 22.6071 8.54399Z" fill="%2322D3A8"/><path d="M25.6214 10.0517H24.1142V9.04656H25.6214V8.24745C25.6214 7.97103 25.4857 7.68958 25.2395 7.45337C24.9381 7.16689 24.064 6.47332 24.0539 6.46829C23.2501 5.79985 22.8382 5.52846 21.9741 5.52846H14.0666V4.52328H21.9741C23.1999 4.52328 23.8429 4.98567 24.6869 5.68929C24.7171 5.70939 25.5912 6.40798 25.9228 6.71959C26.3749 7.14678 26.6211 7.68455 26.6211 8.24242V9.04154C26.6211 9.59439 26.1689 10.0467 25.6163 10.0467L25.6214 10.0517Z" fill="%2322D3A8"/><path d="M21.0999 9.0466H16.0761V10.0518H21.0999V9.0466Z" fill="%2322D3A8"/><path d="M13.0618 10.0517H11.5547C11.0021 10.0517 10.5499 9.59934 10.5499 9.0465V7.03615C10.5499 5.39772 11.6954 4.07089 12.7051 2.89986C13.2126 2.30681 13.7752 2.01028 14.373 2.01028H18.8191C19.4672 2.01028 20.0751 2.32691 20.4519 2.8496L21.7982 4.7343L20.9794 5.3173L19.633 3.43261C19.4421 3.17126 19.1406 3.01043 18.8141 3.01043H14.368C14.0716 3.01043 13.7752 3.18634 13.4637 3.55323C12.5243 4.63882 11.5547 5.76461 11.5547 7.03113V9.04147H13.0618V10.0466V10.0517Z" fill="%2322D3A8"/><path d="M17.5833 2.51279H16.5785V5.02572H17.5833V2.51279Z" fill="%2322D3A8"/><path d="M17.0433 18.2927L5.6955 24.2075L6.15975 25.0989L17.5076 19.1841L17.0433 18.2927Z" fill="%2322D3A8"/><path d="M9.17757 14.0331L2.38177 17.5828L2.84681 18.4738L9.64261 14.9241L9.17757 14.0331Z" fill="%2322D3A8"/><path d="M4.62555 12.8899L2.43896 14.032L2.904 14.923L5.09059 13.7809L4.62555 12.8899Z" fill="%2322D3A8"/><path d="M7.18906 11.5555L5.5235 12.4254L5.98853 13.3165L7.65409 12.4465L7.18906 11.5555Z" fill="%2322D3A8"/><path d="M8.0381 28.1449C7.46538 28.1449 6.94793 27.8232 6.69172 27.3106L0.160766 14.2484C0.0552656 14.0373 0 13.8061 0 13.5699C0 13.007 0.306455 12.4944 0.803813 12.233L7.1539 8.89081L7.62113 9.78039L1.27102 13.1226C1.10524 13.208 0.999733 13.3789 0.999733 13.5699C0.999733 13.6503 1.01984 13.7257 1.055 13.796L7.58596 26.8633C7.70653 27.1096 8.02804 27.2101 8.26919 27.0844L17.8144 22.0586C17.9802 21.9731 18.0857 21.8023 18.0857 21.6113C18.0857 21.5309 18.0656 21.4555 18.0305 21.3851L15.8049 16.9322L16.7042 16.4849L18.9297 20.9378C19.0352 21.1439 19.0905 21.3801 19.0905 21.6113C19.0905 22.1742 18.784 22.6868 18.2867 22.9482L8.74143 27.974C8.5254 28.0896 8.28426 28.1449 8.0381 28.1449Z" fill="%2322D3A8"/><path d="M6.74638 15.9039L5.84766 16.3534L10.821 26.3063L11.7197 25.8569L6.74638 15.9039Z" fill="%2322D3A8"/><path d="M14.996 24.094L11.7657 17.6307L4.35557 21.5006L3.89337 20.606L12.2078 16.2687L15.8953 23.6467L14.996 24.094Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
}

.nav-icon.nav-icon_trade {
	background: url('data:image/svg+xml,<svg width="29" height="31" viewBox="0 0 29 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.688 20.761L0.401906 19.796C0.150716 19.6101 0 19.3085 0 18.9919V18.238C0 17.6851 0.452143 17.2328 1.00476 17.2328H4.01905V18.238H1.00476V18.9919L2.29086 19.9568L1.688 20.761Z" fill="%2328BB97"/><path d="M5.0238 24.7717H4.01904V25.7768H5.0238V24.7717Z" fill="%2328BB97"/><path d="M8.03809 24.7717H6.02856V25.7768H8.03809V24.7717Z" fill="%2328BB97"/><path d="M5.02381 30.3001H2.5119C1.68298 30.3001 1.00476 29.6216 1.00476 28.7923V22.3893C1.00476 21.2183 1.41671 20.0724 2.17028 19.1728L5.69198 14.941C6.07379 14.4837 6.63645 14.2173 7.23429 14.2173H15.0664V15.2225H7.23429C6.93788 15.2225 6.65152 15.3531 6.46062 15.5843L2.93893 19.8161C2.33607 20.5348 2.00952 21.4495 2.00952 22.3893V28.7923C2.00952 29.0687 2.23559 29.2949 2.5119 29.2949H5.02381C5.30012 29.2949 5.52619 29.0687 5.52619 28.7923V27.2845H6.53095V28.7923C6.53095 29.6216 5.85274 30.3001 5.02381 30.3001Z" fill="%2328BB97"/><path d="M23.6119 30.3001H21.1C20.2711 30.3001 19.5929 29.6216 19.5929 28.7923V27.2846H20.5977V28.7923C20.5977 29.0688 20.8237 29.2949 21.1 29.2949H23.6119C23.8883 29.2949 24.1143 29.0688 24.1143 28.7923V22.3894C24.1143 21.4495 23.7827 20.5348 23.1849 19.8161L22.6273 19.1427L23.4009 18.4994L23.9586 19.1728C24.7071 20.0725 25.1241 21.2183 25.1241 22.3894V28.7923C25.1241 29.6216 24.4459 30.3001 23.617 30.3001H23.6119Z" fill="%2328BB97"/><path d="M15.2372 25.2742H10.8815C10.143 25.2742 9.54016 24.6711 9.54016 23.9323C9.55021 23.7916 9.58035 23.5705 9.64566 23.4146L10.4696 20.957C10.5851 20.5499 10.982 20.2484 11.4291 20.2484H14.6896C15.1367 20.2484 15.5336 20.5499 15.6541 20.9771L16.4831 23.4498C16.5383 23.5805 16.5735 23.7514 16.5735 23.9323C16.5735 24.6711 15.9706 25.2742 15.2321 25.2742H15.2372ZM10.5499 23.9574C10.56 24.1333 10.7057 24.269 10.8815 24.269H15.2372C15.423 24.269 15.5738 24.1183 15.5738 23.9323C15.5738 23.8871 15.5637 23.8469 15.5486 23.8016L14.6996 21.2686L11.4341 21.2485L10.5901 23.7665C10.5751 23.8117 10.56 23.8921 10.5499 23.9524V23.9574Z" fill="%2328BB97"/><path d="M15.0714 18.2378H5.52618V19.243H15.0714V18.2378Z" fill="%2328BB97"/><path d="M21.6024 26.7819H4.52142V27.7871H21.6024V26.7819Z" fill="%2328BB97"/><path d="M22.1048 24.7717H21.1V25.7768H22.1048V24.7717Z" fill="%2328BB97"/><path d="M20.0953 24.7717H18.0858V25.7768H20.0953V24.7717Z" fill="%2328BB97"/><path d="M15.7296 22.2586H10.3993V23.2638H15.7296V22.2586Z" fill="%2328BB97"/><path d="M21.6024 18.2378C20.8489 18.2378 20.1053 18.0468 19.4472 17.69L16.3274 18.2378C15.9104 18.2378 15.5739 17.9011 15.5739 17.4839C15.5739 17.3432 15.614 17.2125 15.6844 17.0919L17.1764 14.6343C17.1162 14.3327 17.081 14.0261 17.081 13.7145C17.081 11.2217 19.1106 9.19125 21.6024 9.19125C24.0942 9.19125 26.1239 11.2217 26.1239 13.7145C26.1239 16.2074 24.0942 18.2378 21.6024 18.2378ZM19.6331 16.6346L19.7938 16.7301C20.3364 17.0567 20.9644 17.2276 21.6024 17.2276C23.5416 17.2276 25.1191 15.6495 25.1191 13.7095C25.1191 11.7695 23.5416 10.1914 21.6024 10.1914C19.6632 10.1914 18.0858 11.7695 18.0858 13.7095C18.0858 14.006 18.1209 14.3026 18.1963 14.589L18.2465 14.7951L16.8298 17.1321L19.6331 16.6295V16.6346Z" fill="%2328BB97"/><path d="M20.0953 13.212H19.0905V14.2172H20.0953V13.212Z" fill="%2328BB97"/><path d="M22.1048 13.212H21.1V14.2172H22.1048V13.212Z" fill="%2328BB97"/><path d="M24.1143 13.212H23.1096V14.2172H24.1143V13.212Z" fill="%2328BB97"/><path d="M7.32973 23.7665H4.52142C3.6925 23.7665 3.01428 23.088 3.01428 22.2587V22.1934C3.03438 22.0828 3.11476 21.5098 3.21524 21.2284C3.42624 20.6454 3.99392 20.2484 4.62692 20.2484H6.11397C6.51588 20.2484 6.89266 20.4042 7.17902 20.6906L8.18378 21.6958C8.40985 21.922 8.54047 22.2336 8.54047 22.5552C8.54047 23.2237 7.9979 23.7665 7.32973 23.7665ZM4.01904 22.2889C4.03412 22.5552 4.25516 22.7613 4.52142 22.7613H7.32973C7.44528 22.7613 7.53571 22.6658 7.53571 22.5552C7.53571 22.4999 7.51561 22.4447 7.47542 22.4095L6.47066 21.4043C6.37521 21.3088 6.24961 21.2585 6.11397 21.2585H4.62692C4.41592 21.2585 4.23004 21.3842 4.15971 21.5702C4.1145 21.6958 4.05421 22.0577 4.01904 22.2939V22.2889Z" fill="%2328BB97"/><path d="M21.6024 23.7665H18.7941C18.1259 23.7665 17.5834 23.2237 17.5834 22.5552C17.5834 22.2336 17.714 21.922 17.9401 21.6958L18.9448 20.6906C19.2312 20.4042 19.608 20.2484 20.0099 20.2484H21.4969C22.1299 20.2484 22.6976 20.6404 22.9086 21.2284C23.0091 21.5098 23.0895 22.0828 23.1045 22.1934V22.2587C23.1045 23.088 22.4314 23.7665 21.6024 23.7665ZM20.0099 21.2535C19.8793 21.2535 19.7486 21.3088 19.6532 21.3993L18.6484 22.4044C18.6082 22.4447 18.5881 22.4949 18.5881 22.5502C18.5881 22.6658 18.6836 22.7563 18.7941 22.7563H21.6024C21.8687 22.7563 22.0897 22.5452 22.1048 22.2838C22.0696 22.0476 22.0094 21.6908 21.9641 21.5601C21.8988 21.3741 21.7079 21.2485 21.4969 21.2485H20.0099V21.2535Z" fill="%2328BB97"/><path d="M10.9067 12.7095H8.54047C7.98785 12.7095 7.53571 12.2572 7.53571 11.7043V10.6992C7.53571 10.4278 7.6412 10.1765 7.83211 9.9855C8.02301 9.79452 8.27421 9.694 8.54047 9.694H9.74116C10.0426 9.69903 10.334 9.78949 10.5801 9.95535L11.5347 10.5886C11.8612 10.8047 12.0521 11.1666 12.0521 11.5536C12.0521 12.1919 11.5347 12.7095 10.8966 12.7095H10.9067ZM8.54047 10.6992V11.7043H10.9017C10.982 11.7043 11.0524 11.639 11.0524 11.5536C11.0524 11.5033 11.0273 11.4531 10.9871 11.4279L10.0325 10.7947C9.94713 10.7344 9.84666 10.7042 9.74116 10.7042H8.54549L8.54047 10.6992Z" fill="%2328BB97"/><path d="M6.53095 13.2121H5.52618V9.96036C5.52618 9.6588 5.56638 9.35726 5.64173 9.06073L6.61133 9.31705C6.55607 9.52813 6.52592 9.74424 6.52592 9.96036V13.2121H6.53095Z" fill="%2328BB97"/><path d="M20.0501 8.31672L18.0707 4.68805C17.8949 4.36639 17.5583 4.16536 17.1915 4.16536H11.0524V3.16019H17.1915C17.925 3.16019 18.6032 3.56226 18.9549 4.20557L20.9343 7.83424L20.0501 8.31672Z" fill="%2328BB97"/><path d="M17.8748 12.7094H16.2269C15.5889 12.7094 15.0715 12.1918 15.0715 11.5535C15.0715 11.1665 15.2624 10.8097 15.5839 10.5935L16.5485 9.95024C16.7997 9.78438 17.086 9.69894 17.3824 9.69894H19.1659C19.3869 9.69894 19.608 9.77433 19.7838 9.91003L19.1659 10.7041H17.3874C17.287 10.7041 17.1915 10.7343 17.1061 10.7896L16.1415 11.4329C16.1014 11.463 16.0762 11.5083 16.0762 11.5585C16.0762 11.644 16.1415 11.7093 16.2269 11.7093H17.8748V12.7145V12.7094Z" fill="%2328BB97"/><path d="M14.0667 11.2018H13.062V12.2069H14.0667V11.2018Z" fill="%2328BB97"/><path d="M18.5881 7.18097H11.5548V8.18614H18.5881V7.18097Z" fill="%2328BB97"/><path d="M9.79643 8.68887C9.73614 8.68887 9.67585 8.68385 9.61557 8.66877L7.21419 8.01037C6.83238 8.12597 6.4355 8.18628 6.02857 8.18628C3.81307 8.18628 2.00952 6.382 2.00952 4.16559C2.00952 1.94918 3.81307 0.144897 6.02857 0.144897C8.24407 0.144897 10.0476 1.94918 10.0476 4.16559C10.0476 4.57771 9.98733 4.97978 9.86676 5.36677L10.5249 7.73898C10.545 7.81939 10.55 7.87468 10.55 7.93499C10.55 8.35213 10.2134 8.68887 9.79643 8.68887ZM7.17902 6.95997L9.43471 7.57815L8.81176 5.33662L8.86702 5.18584C8.98257 4.85916 9.04285 4.5174 9.04285 4.16559C9.04285 2.50203 7.69145 1.15007 6.02857 1.15007C4.36569 1.15007 3.01428 2.50203 3.01428 4.16559C3.01428 5.82915 4.36569 7.18111 6.02857 7.18111C6.37521 7.18111 6.71181 7.12583 7.03333 7.01023L7.18405 6.95997H7.17902Z" fill="%2328BB97"/><path d="M5.52619 3.66293H4.52142V4.66811H5.52619V3.66293Z" fill="%2328BB97"/><path d="M7.53571 3.66293H6.53094V4.66811H7.53571V3.66293Z" fill="%2328BB97"/><path d="M26.1489 18.3987L25.4506 17.68C25.8023 17.3382 26.1037 16.9563 26.3549 16.5391L27.219 17.0518C26.9276 17.5443 26.5659 17.9966 26.154 18.3987H26.1489Z" fill="%2328BB97"/><path d="M27.7766 15.8405L26.8271 15.5138C27.0281 14.9358 27.1285 14.3327 27.1285 13.7145C27.1285 11.9806 26.3348 10.3824 24.9583 9.32191L25.5712 8.5228C27.1989 9.77424 28.1383 11.664 28.1383 13.7095C28.1383 14.4382 28.0178 15.1519 27.7816 15.8354L27.7766 15.8405Z" fill="%2328BB97"/><path d="M1.31628 7.91989C0.467257 6.85943 0.00506592 5.52255 0.00506592 4.16557C0.00506592 3.44184 0.130661 2.73822 0.381852 2.06476L1.3213 2.41657C1.1103 2.97444 1.00983 3.56246 1.00983 4.16557C1.00983 5.31146 1.38661 6.39202 2.10502 7.29165L1.3213 7.91989H1.31628Z" fill="%2328BB97"/><path d="M3.582 9.67898C3.13488 9.47794 2.71288 9.22665 2.32605 8.9251L2.94398 8.13101C3.2655 8.38231 3.61717 8.59339 3.98893 8.75925L3.582 9.67898Z" fill="%2328BB97"/></svg>') center/contain no-repeat;
}

.header-menu__nav-item:hover .nav-icon.nav-icon_trade {
	background: url('data:image/svg+xml,<svg width="29" height="31" viewBox="0 0 29 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.688 20.761L0.401906 19.796C0.150716 19.6101 0 19.3085 0 18.9919V18.238C0 17.6851 0.452143 17.2328 1.00476 17.2328H4.01905V18.238H1.00476V18.9919L2.29086 19.9568L1.688 20.761Z" fill="%2322D3A8"/><path d="M5.0238 24.7717H4.01904V25.7768H5.0238V24.7717Z" fill="%2322D3A8"/><path d="M8.03809 24.7717H6.02856V25.7768H8.03809V24.7717Z" fill="%2322D3A8"/><path d="M5.02381 30.3001H2.5119C1.68298 30.3001 1.00476 29.6216 1.00476 28.7923V22.3893C1.00476 21.2183 1.41671 20.0724 2.17028 19.1728L5.69198 14.941C6.07379 14.4837 6.63645 14.2173 7.23429 14.2173H15.0664V15.2225H7.23429C6.93788 15.2225 6.65152 15.3531 6.46062 15.5843L2.93893 19.8161C2.33607 20.5348 2.00952 21.4495 2.00952 22.3893V28.7923C2.00952 29.0687 2.23559 29.2949 2.5119 29.2949H5.02381C5.30012 29.2949 5.52619 29.0687 5.52619 28.7923V27.2845H6.53095V28.7923C6.53095 29.6216 5.85274 30.3001 5.02381 30.3001Z" fill="%2322D3A8"/><path d="M23.6119 30.3001H21.1C20.2711 30.3001 19.5929 29.6216 19.5929 28.7923V27.2846H20.5977V28.7923C20.5977 29.0688 20.8237 29.2949 21.1 29.2949H23.6119C23.8883 29.2949 24.1143 29.0688 24.1143 28.7923V22.3894C24.1143 21.4495 23.7827 20.5348 23.1849 19.8161L22.6273 19.1427L23.4009 18.4994L23.9586 19.1728C24.7071 20.0725 25.1241 21.2183 25.1241 22.3894V28.7923C25.1241 29.6216 24.4459 30.3001 23.617 30.3001H23.6119Z" fill="%2322D3A8"/><path d="M15.2372 25.2742H10.8815C10.143 25.2742 9.54016 24.6711 9.54016 23.9323C9.55021 23.7916 9.58035 23.5705 9.64566 23.4146L10.4696 20.957C10.5851 20.5499 10.982 20.2484 11.4291 20.2484H14.6896C15.1367 20.2484 15.5336 20.5499 15.6541 20.9771L16.4831 23.4498C16.5383 23.5805 16.5735 23.7514 16.5735 23.9323C16.5735 24.6711 15.9706 25.2742 15.2321 25.2742H15.2372ZM10.5499 23.9574C10.56 24.1333 10.7057 24.269 10.8815 24.269H15.2372C15.423 24.269 15.5738 24.1183 15.5738 23.9323C15.5738 23.8871 15.5637 23.8469 15.5486 23.8016L14.6996 21.2686L11.4341 21.2485L10.5901 23.7665C10.5751 23.8117 10.56 23.8921 10.5499 23.9524V23.9574Z" fill="%2322D3A8"/><path d="M15.0714 18.2378H5.52618V19.243H15.0714V18.2378Z" fill="%2322D3A8"/><path d="M21.6024 26.7819H4.52142V27.7871H21.6024V26.7819Z" fill="%2322D3A8"/><path d="M22.1048 24.7717H21.1V25.7768H22.1048V24.7717Z" fill="%2322D3A8"/><path d="M20.0953 24.7717H18.0858V25.7768H20.0953V24.7717Z" fill="%2322D3A8"/><path d="M15.7296 22.2586H10.3993V23.2638H15.7296V22.2586Z" fill="%2322D3A8"/><path d="M21.6024 18.2378C20.8489 18.2378 20.1053 18.0468 19.4472 17.69L16.3274 18.2378C15.9104 18.2378 15.5739 17.9011 15.5739 17.4839C15.5739 17.3432 15.614 17.2125 15.6844 17.0919L17.1764 14.6343C17.1162 14.3327 17.081 14.0261 17.081 13.7145C17.081 11.2217 19.1106 9.19125 21.6024 9.19125C24.0942 9.19125 26.1239 11.2217 26.1239 13.7145C26.1239 16.2074 24.0942 18.2378 21.6024 18.2378ZM19.6331 16.6346L19.7938 16.7301C20.3364 17.0567 20.9644 17.2276 21.6024 17.2276C23.5416 17.2276 25.1191 15.6495 25.1191 13.7095C25.1191 11.7695 23.5416 10.1914 21.6024 10.1914C19.6632 10.1914 18.0858 11.7695 18.0858 13.7095C18.0858 14.006 18.1209 14.3026 18.1963 14.589L18.2465 14.7951L16.8298 17.1321L19.6331 16.6295V16.6346Z" fill="%2322D3A8"/><path d="M20.0953 13.212H19.0905V14.2172H20.0953V13.212Z" fill="%2322D3A8"/><path d="M22.1048 13.212H21.1V14.2172H22.1048V13.212Z" fill="%2322D3A8"/><path d="M24.1143 13.212H23.1096V14.2172H24.1143V13.212Z" fill="%2322D3A8"/><path d="M7.32973 23.7665H4.52142C3.6925 23.7665 3.01428 23.088 3.01428 22.2587V22.1934C3.03438 22.0828 3.11476 21.5098 3.21524 21.2284C3.42624 20.6454 3.99392 20.2484 4.62692 20.2484H6.11397C6.51588 20.2484 6.89266 20.4042 7.17902 20.6906L8.18378 21.6958C8.40985 21.922 8.54047 22.2336 8.54047 22.5552C8.54047 23.2237 7.9979 23.7665 7.32973 23.7665ZM4.01904 22.2889C4.03412 22.5552 4.25516 22.7613 4.52142 22.7613H7.32973C7.44528 22.7613 7.53571 22.6658 7.53571 22.5552C7.53571 22.4999 7.51561 22.4447 7.47542 22.4095L6.47066 21.4043C6.37521 21.3088 6.24961 21.2585 6.11397 21.2585H4.62692C4.41592 21.2585 4.23004 21.3842 4.15971 21.5702C4.1145 21.6958 4.05421 22.0577 4.01904 22.2939V22.2889Z" fill="%2322D3A8"/><path d="M21.6024 23.7665H18.7941C18.1259 23.7665 17.5834 23.2237 17.5834 22.5552C17.5834 22.2336 17.714 21.922 17.9401 21.6958L18.9448 20.6906C19.2312 20.4042 19.608 20.2484 20.0099 20.2484H21.4969C22.1299 20.2484 22.6976 20.6404 22.9086 21.2284C23.0091 21.5098 23.0895 22.0828 23.1045 22.1934V22.2587C23.1045 23.088 22.4314 23.7665 21.6024 23.7665ZM20.0099 21.2535C19.8793 21.2535 19.7486 21.3088 19.6532 21.3993L18.6484 22.4044C18.6082 22.4447 18.5881 22.4949 18.5881 22.5502C18.5881 22.6658 18.6836 22.7563 18.7941 22.7563H21.6024C21.8687 22.7563 22.0897 22.5452 22.1048 22.2838C22.0696 22.0476 22.0094 21.6908 21.9641 21.5601C21.8988 21.3741 21.7079 21.2485 21.4969 21.2485H20.0099V21.2535Z" fill="%2322D3A8"/><path d="M10.9067 12.7095H8.54047C7.98785 12.7095 7.53571 12.2572 7.53571 11.7043V10.6992C7.53571 10.4278 7.6412 10.1765 7.83211 9.9855C8.02301 9.79452 8.27421 9.694 8.54047 9.694H9.74116C10.0426 9.69903 10.334 9.78949 10.5801 9.95535L11.5347 10.5886C11.8612 10.8047 12.0521 11.1666 12.0521 11.5536C12.0521 12.1919 11.5347 12.7095 10.8966 12.7095H10.9067ZM8.54047 10.6992V11.7043H10.9017C10.982 11.7043 11.0524 11.639 11.0524 11.5536C11.0524 11.5033 11.0273 11.4531 10.9871 11.4279L10.0325 10.7947C9.94713 10.7344 9.84666 10.7042 9.74116 10.7042H8.54549L8.54047 10.6992Z" fill="%2322D3A8"/><path d="M6.53095 13.2121H5.52618V9.96036C5.52618 9.6588 5.56638 9.35726 5.64173 9.06073L6.61133 9.31705C6.55607 9.52813 6.52592 9.74424 6.52592 9.96036V13.2121H6.53095Z" fill="%2322D3A8"/><path d="M20.0501 8.31672L18.0707 4.68805C17.8949 4.36639 17.5583 4.16536 17.1915 4.16536H11.0524V3.16019H17.1915C17.925 3.16019 18.6032 3.56226 18.9549 4.20557L20.9343 7.83424L20.0501 8.31672Z" fill="%2322D3A8"/><path d="M17.8748 12.7094H16.2269C15.5889 12.7094 15.0715 12.1918 15.0715 11.5535C15.0715 11.1665 15.2624 10.8097 15.5839 10.5935L16.5485 9.95024C16.7997 9.78438 17.086 9.69894 17.3824 9.69894H19.1659C19.3869 9.69894 19.608 9.77433 19.7838 9.91003L19.1659 10.7041H17.3874C17.287 10.7041 17.1915 10.7343 17.1061 10.7896L16.1415 11.4329C16.1014 11.463 16.0762 11.5083 16.0762 11.5585C16.0762 11.644 16.1415 11.7093 16.2269 11.7093H17.8748V12.7145V12.7094Z" fill="%2322D3A8"/><path d="M14.0667 11.2018H13.062V12.2069H14.0667V11.2018Z" fill="%2322D3A8"/><path d="M18.5881 7.18097H11.5548V8.18614H18.5881V7.18097Z" fill="%2322D3A8"/><path d="M9.79643 8.68887C9.73614 8.68887 9.67585 8.68385 9.61557 8.66877L7.21419 8.01037C6.83238 8.12597 6.4355 8.18628 6.02857 8.18628C3.81307 8.18628 2.00952 6.382 2.00952 4.16559C2.00952 1.94918 3.81307 0.144897 6.02857 0.144897C8.24407 0.144897 10.0476 1.94918 10.0476 4.16559C10.0476 4.57771 9.98733 4.97978 9.86676 5.36677L10.5249 7.73898C10.545 7.81939 10.55 7.87468 10.55 7.93499C10.55 8.35213 10.2134 8.68887 9.79643 8.68887ZM7.17902 6.95997L9.43471 7.57815L8.81176 5.33662L8.86702 5.18584C8.98257 4.85916 9.04285 4.5174 9.04285 4.16559C9.04285 2.50203 7.69145 1.15007 6.02857 1.15007C4.36569 1.15007 3.01428 2.50203 3.01428 4.16559C3.01428 5.82915 4.36569 7.18111 6.02857 7.18111C6.37521 7.18111 6.71181 7.12583 7.03333 7.01023L7.18405 6.95997H7.17902Z" fill="%2322D3A8"/><path d="M5.52619 3.66293H4.52142V4.66811H5.52619V3.66293Z" fill="%2322D3A8"/><path d="M7.53571 3.66293H6.53094V4.66811H7.53571V3.66293Z" fill="%2322D3A8"/><path d="M26.1489 18.3987L25.4506 17.68C25.8023 17.3382 26.1037 16.9563 26.3549 16.5391L27.219 17.0518C26.9276 17.5443 26.5659 17.9966 26.154 18.3987H26.1489Z" fill="%2322D3A8"/><path d="M27.7766 15.8405L26.8271 15.5138C27.0281 14.9358 27.1285 14.3327 27.1285 13.7145C27.1285 11.9806 26.3348 10.3824 24.9583 9.32191L25.5712 8.5228C27.1989 9.77424 28.1383 11.664 28.1383 13.7095C28.1383 14.4382 28.0178 15.1519 27.7816 15.8354L27.7766 15.8405Z" fill="%2322D3A8"/><path d="M1.31628 7.91989C0.467257 6.85943 0.00506592 5.52255 0.00506592 4.16557C0.00506592 3.44184 0.130661 2.73822 0.381852 2.06476L1.3213 2.41657C1.1103 2.97444 1.00983 3.56246 1.00983 4.16557C1.00983 5.31146 1.38661 6.39202 2.10502 7.29165L1.3213 7.91989H1.31628Z" fill="%2322D3A8"/><path d="M3.582 9.67898C3.13488 9.47794 2.71288 9.22665 2.32605 8.9251L2.94398 8.13101C3.2655 8.38231 3.61717 8.59339 3.98893 8.75925L3.582 9.67898Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
}

.nav-icon.nav-icon_stocks {
	background: url('data:image/svg+xml,<svg width="31" height="28" viewBox="0 0 31 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.1381 27.4398H28.1334V24.9269C28.1334 24.6504 27.9073 24.4243 27.631 24.4243H24.1143V23.4191H27.631C28.4599 23.4191 29.1381 24.0976 29.1381 24.9269V27.4398Z" fill="%2328BB97"/><path d="M20.5977 23.4191H19.5929V24.4243H20.5977V23.4191Z" fill="%2328BB97"/><path d="M18.5881 23.4191H17.5834V24.4243H18.5881V23.4191Z" fill="%2328BB97"/><path d="M2.00952 27.4398H1.00476V24.9269C1.00476 24.0976 1.68298 23.4191 2.5119 23.4191H16.5786V24.4243H2.5119C2.23559 24.4243 2.00952 24.6504 2.00952 24.9269V27.4398Z" fill="%2328BB97"/><path d="M21.1 26.9371H0V27.9423H21.1V26.9371Z" fill="%2328BB97"/><path d="M23.1096 26.9371H22.1048V27.9423H23.1096V26.9371Z" fill="%2328BB97"/><path d="M30.1429 26.9371H24.1143V27.9423H30.1429V26.9371Z" fill="%2328BB97"/><path d="M27.631 23.9218H26.6262V21.4088C26.6262 21.1324 26.4001 20.9062 26.1238 20.9062H4.01904C3.74274 20.9062 3.51666 21.1324 3.51666 21.4088V23.9218H2.5119V21.4088C2.5119 20.5796 3.19012 19.9011 4.01904 19.9011H26.1238C26.9527 19.9011 27.631 20.5796 27.631 21.4088V23.9218Z" fill="%2328BB97"/><path d="M14.5691 15.3778H12.5596V16.383H14.5691V15.3778Z" fill="%2328BB97"/><path d="M5.43073 13.1463C5.13433 13.0005 3.9688 12.4276 3.49154 12.2064C3.19514 12.0657 3.01428 11.744 3.01428 11.3571C3.01428 11.2113 3.06452 11.0455 3.09969 10.96L3.11979 10.9098L3.62217 9.90458C3.79298 9.56282 4.13962 9.34671 4.52142 9.34671H7.17902V10.3519H4.52142L4.03411 11.3319C4.03411 11.3319 4.03412 11.342 4.02909 11.347C4.55659 11.5983 5.59652 12.1059 5.87785 12.2466L5.43576 13.1463H5.43073Z" fill="%2328BB97"/><path d="M24.1144 20.9061H22.1048C21.2759 20.9061 20.5977 20.2276 20.5977 19.3983V18.3931H21.6025V19.3983C21.6025 19.6747 21.8285 19.9009 22.1048 19.9009H24.1144C24.3907 19.9009 24.6167 19.6747 24.6167 19.3983V14.3725C24.6167 14.1262 24.5565 13.8799 24.4359 13.6588L21.2156 7.65287C20.9494 7.14023 20.4369 6.82863 19.8743 6.82863H10.2687C9.70105 6.82863 9.18862 7.14023 8.92738 7.64282L5.7021 13.6538C5.58655 13.8699 5.52124 14.1161 5.52124 14.3674V19.3933C5.52124 19.6697 5.74731 19.8959 6.02362 19.8959H8.03315C8.30946 19.8959 8.53553 19.6697 8.53553 19.3933V18.3881H9.54029V19.3933C9.54029 20.2226 8.86207 20.9011 8.03315 20.9011H6.02362C5.19469 20.9011 4.51648 20.2226 4.51648 19.3933V14.3674C4.51648 13.9553 4.62198 13.5432 4.81288 13.1813L8.03315 7.17541C8.46017 6.34112 9.31924 5.82346 10.2637 5.82346H19.8692C20.8137 5.82346 21.6678 6.34615 22.0998 7.18547L25.315 13.1813C25.511 13.5432 25.6115 13.9553 25.6115 14.3674V19.3933C25.6115 20.2226 24.9332 20.9011 24.1043 20.9011L24.1144 20.9061Z" fill="%2328BB97"/><path d="M22.6071 17.8905H7.53571V18.8957H22.6071V17.8905Z" fill="%2328BB97"/><path d="M21.1 11.357H9.04291V12.3621H21.1V11.357Z" fill="%2328BB97"/><path d="M17.5834 15.3778H15.5739V16.383H17.5834V15.3778Z" fill="%2328BB97"/><path d="M24.7121 13.1463L24.27 12.2416L26.1137 11.347C26.1137 11.347 26.1137 11.3319 26.1087 11.3269L25.6214 10.3519H22.9638V9.34671H25.6214C26.0032 9.34671 26.3498 9.5578 26.5207 9.90458L27.0431 10.96C27.0733 11.0455 27.1285 11.2113 27.1285 11.3571C27.1285 11.734 26.9477 12.0607 26.6563 12.2014L24.7121 13.1463Z" fill="%2328BB97"/><path d="M14.5322 7.59559L11.4581 9.79248L12.0421 10.6104L15.1162 8.41351L14.5322 7.59559Z" fill="%2328BB97"/><path d="M17.4937 7.63454L15.9614 8.73969L16.549 9.55505L18.0813 8.4499L17.4937 7.63454Z" fill="%2328BB97"/><path d="M15.2288 9.28159L14.5029 9.80414L15.0898 10.62L15.8157 10.0975L15.2288 9.28159Z" fill="%2328BB97"/><path d="M10.55 16.3828H7.53571C6.98309 16.3828 6.53094 15.9304 6.53094 15.3776V14.875C6.53094 14.0457 7.20916 13.3672 8.03809 13.3672H9.54523C10.4294 13.3672 11.5548 14.3121 11.5548 15.3776C11.5548 15.9304 11.1026 16.3828 10.55 16.3828ZM8.03809 14.3724C7.76178 14.3724 7.53571 14.5986 7.53571 14.875V15.3776H10.55C10.55 14.8901 9.8969 14.3724 9.54523 14.3724H8.03809Z" fill="%2328BB97"/><path d="M22.6072 16.3828H19.5929C19.0403 16.3828 18.5881 15.9304 18.5881 15.3776C18.5881 14.3121 19.7135 13.3672 20.5977 13.3672H22.1048C22.9337 13.3672 23.6119 14.0457 23.6119 14.875V15.3776C23.6119 15.9304 23.1598 16.3828 22.6072 16.3828ZM20.5977 14.3724C20.246 14.3724 19.5929 14.8901 19.5929 15.3776H22.6072V14.875C22.6072 14.5986 22.3811 14.3724 22.1048 14.3724H20.5977Z" fill="%2328BB97"/><path d="M12.0572 0.802612H11.0524V1.80779H12.0572V0.802612Z" fill="%2328BB97"/><path d="M8.54047 2.31039H7.53571V3.31557H8.54047V2.31039Z" fill="%2328BB97"/><path d="M1.00476 14.875H0V15.8802H1.00476V14.875Z" fill="%2328BB97"/><path d="M1.50714 11.357H0.50238V12.3621H1.50714V11.357Z" fill="%2328BB97"/><path d="M3.01428 7.83893H2.00952V8.8441H3.01428V7.83893Z" fill="%2328BB97"/><path d="M5.52619 4.82339H4.52142V5.82857H5.52619V4.82339Z" fill="%2328BB97"/><path d="M1.50714 18.3933H0.50238V19.3985H1.50714V18.3933Z" fill="%2328BB97"/><path d="M15.5739 0.30011H14.5691V1.30528H15.5739V0.30011Z" fill="%2328BB97"/><path d="M19.0905 0.802612H18.0858V1.80779H19.0905V0.802612Z" fill="%2328BB97"/><path d="M22.6072 2.31039H21.6024V3.31557H22.6072V2.31039Z" fill="%2328BB97"/><path d="M30.1429 14.875H29.1382V15.8802H30.1429V14.875Z" fill="%2328BB97"/><path d="M29.6406 11.357H28.6358V12.3621H29.6406V11.357Z" fill="%2328BB97"/><path d="M28.1334 7.83893H27.1287V8.8441H28.1334V7.83893Z" fill="%2328BB97"/><path d="M25.6215 4.82339H24.6167V5.82857H25.6215V4.82339Z" fill="%2328BB97"/><path d="M29.6406 18.3933H28.6358V19.3985H29.6406V18.3933Z" fill="%2328BB97"/></svg>') center/contain no-repeat;
}

.header-menu__nav-item:hover .nav-icon.nav-icon_stocks {
	background: url('data:image/svg+xml,<svg width="31" height="28" viewBox="0 0 31 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M29.1381 27.4398H28.1334V24.9269C28.1334 24.6504 27.9073 24.4243 27.631 24.4243H24.1143V23.4191H27.631C28.4599 23.4191 29.1381 24.0976 29.1381 24.9269V27.4398Z" fill="%2322D3A8"/><path d="M20.5977 23.4191H19.5929V24.4243H20.5977V23.4191Z" fill="%2322D3A8"/><path d="M18.5881 23.4191H17.5834V24.4243H18.5881V23.4191Z" fill="%2322D3A8"/><path d="M2.00952 27.4398H1.00476V24.9269C1.00476 24.0976 1.68298 23.4191 2.5119 23.4191H16.5786V24.4243H2.5119C2.23559 24.4243 2.00952 24.6504 2.00952 24.9269V27.4398Z" fill="%2322D3A8"/><path d="M21.1 26.9371H0V27.9423H21.1V26.9371Z" fill="%2322D3A8"/><path d="M23.1096 26.9371H22.1048V27.9423H23.1096V26.9371Z" fill="%2322D3A8"/><path d="M30.1429 26.9371H24.1143V27.9423H30.1429V26.9371Z" fill="%2322D3A8"/><path d="M27.631 23.9218H26.6262V21.4088C26.6262 21.1324 26.4001 20.9062 26.1238 20.9062H4.01904C3.74274 20.9062 3.51666 21.1324 3.51666 21.4088V23.9218H2.5119V21.4088C2.5119 20.5796 3.19012 19.9011 4.01904 19.9011H26.1238C26.9527 19.9011 27.631 20.5796 27.631 21.4088V23.9218Z" fill="%2322D3A8"/><path d="M14.5691 15.3778H12.5596V16.383H14.5691V15.3778Z" fill="%2322D3A8"/><path d="M5.43073 13.1463C5.13433 13.0005 3.9688 12.4276 3.49154 12.2064C3.19514 12.0657 3.01428 11.744 3.01428 11.3571C3.01428 11.2113 3.06452 11.0455 3.09969 10.96L3.11979 10.9098L3.62217 9.90458C3.79298 9.56282 4.13962 9.34671 4.52142 9.34671H7.17902V10.3519H4.52142L4.03411 11.3319C4.03411 11.3319 4.03412 11.342 4.02909 11.347C4.55659 11.5983 5.59652 12.1059 5.87785 12.2466L5.43576 13.1463H5.43073Z" fill="%2322D3A8"/><path d="M24.1144 20.9061H22.1048C21.2759 20.9061 20.5977 20.2276 20.5977 19.3983V18.3931H21.6025V19.3983C21.6025 19.6747 21.8285 19.9009 22.1048 19.9009H24.1144C24.3907 19.9009 24.6167 19.6747 24.6167 19.3983V14.3725C24.6167 14.1262 24.5565 13.8799 24.4359 13.6588L21.2156 7.65287C20.9494 7.14023 20.4369 6.82863 19.8743 6.82863H10.2687C9.70105 6.82863 9.18862 7.14023 8.92738 7.64282L5.7021 13.6538C5.58655 13.8699 5.52124 14.1161 5.52124 14.3674V19.3933C5.52124 19.6697 5.74731 19.8959 6.02362 19.8959H8.03315C8.30946 19.8959 8.53553 19.6697 8.53553 19.3933V18.3881H9.54029V19.3933C9.54029 20.2226 8.86207 20.9011 8.03315 20.9011H6.02362C5.19469 20.9011 4.51648 20.2226 4.51648 19.3933V14.3674C4.51648 13.9553 4.62198 13.5432 4.81288 13.1813L8.03315 7.17541C8.46017 6.34112 9.31924 5.82346 10.2637 5.82346H19.8692C20.8137 5.82346 21.6678 6.34615 22.0998 7.18547L25.315 13.1813C25.511 13.5432 25.6115 13.9553 25.6115 14.3674V19.3933C25.6115 20.2226 24.9332 20.9011 24.1043 20.9011L24.1144 20.9061Z" fill="%2322D3A8"/><path d="M22.6071 17.8905H7.53571V18.8957H22.6071V17.8905Z" fill="%2322D3A8"/><path d="M21.1 11.357H9.04291V12.3621H21.1V11.357Z" fill="%2322D3A8"/><path d="M17.5834 15.3778H15.5739V16.383H17.5834V15.3778Z" fill="%2322D3A8"/><path d="M24.7121 13.1463L24.27 12.2416L26.1137 11.347C26.1137 11.347 26.1137 11.3319 26.1087 11.3269L25.6214 10.3519H22.9638V9.34671H25.6214C26.0032 9.34671 26.3498 9.5578 26.5207 9.90458L27.0431 10.96C27.0733 11.0455 27.1285 11.2113 27.1285 11.3571C27.1285 11.734 26.9477 12.0607 26.6563 12.2014L24.7121 13.1463Z" fill="%2322D3A8"/><path d="M14.5322 7.59559L11.4581 9.79248L12.0421 10.6104L15.1162 8.41351L14.5322 7.59559Z" fill="%2322D3A8"/><path d="M17.4937 7.63454L15.9614 8.73969L16.549 9.55505L18.0813 8.4499L17.4937 7.63454Z" fill="%2322D3A8"/><path d="M15.2288 9.28159L14.5029 9.80414L15.0898 10.62L15.8157 10.0975L15.2288 9.28159Z" fill="%2322D3A8"/><path d="M10.55 16.3828H7.53571C6.98309 16.3828 6.53094 15.9304 6.53094 15.3776V14.875C6.53094 14.0457 7.20916 13.3672 8.03809 13.3672H9.54523C10.4294 13.3672 11.5548 14.3121 11.5548 15.3776C11.5548 15.9304 11.1026 16.3828 10.55 16.3828ZM8.03809 14.3724C7.76178 14.3724 7.53571 14.5986 7.53571 14.875V15.3776H10.55C10.55 14.8901 9.8969 14.3724 9.54523 14.3724H8.03809Z" fill="%2322D3A8"/><path d="M22.6072 16.3828H19.5929C19.0403 16.3828 18.5881 15.9304 18.5881 15.3776C18.5881 14.3121 19.7135 13.3672 20.5977 13.3672H22.1048C22.9337 13.3672 23.6119 14.0457 23.6119 14.875V15.3776C23.6119 15.9304 23.1598 16.3828 22.6072 16.3828ZM20.5977 14.3724C20.246 14.3724 19.5929 14.8901 19.5929 15.3776H22.6072V14.875C22.6072 14.5986 22.3811 14.3724 22.1048 14.3724H20.5977Z" fill="%2322D3A8"/><path d="M12.0572 0.802612H11.0524V1.80779H12.0572V0.802612Z" fill="%2322D3A8"/><path d="M8.54047 2.31039H7.53571V3.31557H8.54047V2.31039Z" fill="%2322D3A8"/><path d="M1.00476 14.875H0V15.8802H1.00476V14.875Z" fill="%2322D3A8"/><path d="M1.50714 11.357H0.50238V12.3621H1.50714V11.357Z" fill="%2322D3A8"/><path d="M3.01428 7.83893H2.00952V8.8441H3.01428V7.83893Z" fill="%2322D3A8"/><path d="M5.52619 4.82339H4.52142V5.82857H5.52619V4.82339Z" fill="%2322D3A8"/><path d="M1.50714 18.3933H0.50238V19.3985H1.50714V18.3933Z" fill="%2322D3A8"/><path d="M15.5739 0.30011H14.5691V1.30528H15.5739V0.30011Z" fill="%2322D3A8"/><path d="M19.0905 0.802612H18.0858V1.80779H19.0905V0.802612Z" fill="%2322D3A8"/><path d="M22.6072 2.31039H21.6024V3.31557H22.6072V2.31039Z" fill="%2322D3A8"/><path d="M30.1429 14.875H29.1382V15.8802H30.1429V14.875Z" fill="%2322D3A8"/><path d="M29.6406 11.357H28.6358V12.3621H29.6406V11.357Z" fill="%2322D3A8"/><path d="M28.1334 7.83893H27.1287V8.8441H28.1334V7.83893Z" fill="%2322D3A8"/><path d="M25.6215 4.82339H24.6167V5.82857H25.6215V4.82339Z" fill="%2322D3A8"/><path d="M29.6406 18.3933H28.6358V19.3985H29.6406V18.3933Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
}

.nav-icon.nav-icon_specials {
	background: url('data:image/svg+xml,<svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.0524 23.2182H10.0477V24.2234H11.0524V23.2182Z" fill="%2328BB97"/><path d="M9.04285 23.2182H5.52618V24.2234H9.04285V23.2182Z" fill="%2328BB97"/><path d="M7.53571 22.2133H4.20995C3.95876 22.2133 3.71762 22.1228 3.53174 21.9519C3.04945 21.5096 2.5119 20.4743 2.5119 19.7003C2.5119 19.1475 2.96404 18.6952 3.51666 18.6952H5.02381V19.7003H3.51666C3.51666 20.1175 3.87838 20.9065 4.20995 21.2131H7.53571C7.53571 20.806 7.24935 20.0572 6.89769 19.7305L7.5759 18.9917C8.17373 19.5395 8.54047 20.5698 8.54047 21.2081C8.54047 21.7609 8.08833 22.2133 7.53571 22.2133Z" fill="%2328BB97"/><path d="M4.52143 28.2441H2.00952C1.1806 28.2441 0.502381 27.5656 0.502381 26.7364V19.856C0.502381 19.3383 0.638024 18.8307 0.889214 18.3783L0.994714 18.1874L0.401905 17.7401C0.150714 17.5541 0 17.2526 0 16.9359V16.182C0 15.6292 0.452143 15.1769 1.00476 15.1769H3.68748L4.71233 12.7896C4.98362 12.1614 5.42571 11.6236 5.9934 11.2466C6.57617 10.8597 7.24936 10.6536 7.94767 10.6536H10.55V11.6588H7.94767C7.45031 11.6588 6.96802 11.8045 6.55105 12.0809C6.14412 12.3523 5.82762 12.7343 5.63169 13.1866L4.34559 16.182H1.00476V16.9359L2.3009 17.9109L1.76336 18.8709C1.59757 19.1724 1.50714 19.5142 1.50714 19.856V26.7364C1.50714 27.0128 1.73321 27.239 2.00952 27.239H4.52143C4.79774 27.239 5.02381 27.0128 5.02381 26.7364V25.7312H6.02857V26.7364C6.02857 27.5656 5.35036 28.2441 4.52143 28.2441Z" fill="%2328BB97"/><path d="M22.1048 28.2442H19.5929C18.764 28.2442 18.0858 27.5657 18.0858 26.7364V25.7312H19.0905V26.7364C19.0905 27.0128 19.3166 27.239 19.5929 27.239H22.1048C22.3811 27.239 22.6072 27.0128 22.6072 26.7364V19.856C22.6072 19.5142 22.5168 19.1725 22.351 18.8709L21.3462 17.1169L22.2153 16.6143L23.2251 18.3734C23.4813 18.8257 23.6119 19.3383 23.6119 19.856V26.7364C23.6119 27.5657 22.9337 28.2442 22.1048 28.2442Z" fill="%2328BB97"/><path d="M21.1 25.2287H3.01428V26.2339H21.1V25.2287Z" fill="%2328BB97"/><path d="M14.0667 23.2182H13.062V24.2234H14.0667V23.2182Z" fill="%2328BB97"/><path d="M18.5881 23.2182H15.0715V24.2234H18.5881V23.2182Z" fill="%2328BB97"/><path d="M14.0667 17.1873H7.03333C6.48071 17.1873 6.02856 16.735 6.02856 16.1821C6.02856 15.3931 6.36516 14.4834 7.00821 13.5435L7.83714 14.1115C7.31968 14.8654 7.03333 15.6042 7.03333 16.1821H14.0667V17.1873Z" fill="%2328BB97"/><path d="M19.9044 22.2133H16.5786C16.026 22.2133 15.5739 21.7609 15.5739 21.2081C15.5739 20.5698 15.9406 19.5395 16.5384 18.9917L17.2217 19.7305C16.87 20.0572 16.5836 20.806 16.5836 21.2081H19.9094C20.2359 20.9116 20.6027 20.1074 20.6027 19.7003H19.0955V18.6952H20.6027C21.1553 18.6952 21.6074 19.1475 21.6074 19.7003C21.6074 20.3889 21.1201 21.4644 20.5876 21.9519C20.4068 22.1178 20.1606 22.2133 19.9094 22.2133H19.9044Z" fill="%2328BB97"/><path d="M19.5929 17.6898C15.1619 17.6898 11.5548 14.0812 11.5548 9.64838C11.5548 5.21557 15.1619 1.60699 19.5929 1.60699C22.4565 1.60699 25.1241 3.14994 26.5609 5.63272L25.6918 6.1353C24.4359 3.9591 22.0998 2.61217 19.5979 2.61217C15.7195 2.61217 12.5646 5.76841 12.5646 9.64838C12.5646 13.5283 15.7195 16.6846 19.5979 16.6846C23.4763 16.6846 26.6313 13.5283 26.6313 9.64838H27.636C27.636 14.0812 24.0289 17.6898 19.5979 17.6898H19.5929Z" fill="%2328BB97"/><path d="M26.5559 8.65838C26.4956 8.21107 26.3851 7.7688 26.2394 7.3416L27.1889 7.01492C27.3597 7.50243 27.4803 8.00501 27.5506 8.51765L26.5559 8.65838Z" fill="%2328BB97"/><path d="M23.0613 5.47059L15.4415 13.0935L16.1519 13.8043L23.7718 6.18135L23.0613 5.47059Z" fill="%2328BB97"/><path d="M17.081 9.14597C15.9707 9.14597 15.0715 8.24634 15.0715 7.13562C15.0715 6.0249 15.9707 5.12527 17.081 5.12527C18.1913 5.12527 19.0905 6.0249 19.0905 7.13562C19.0905 8.24634 18.1913 9.14597 17.081 9.14597ZM17.081 6.13045C16.5284 6.13045 16.0762 6.58278 16.0762 7.13562C16.0762 7.68847 16.5284 8.14079 17.081 8.14079C17.6336 8.14079 18.0858 7.68847 18.0858 7.13562C18.0858 6.58278 17.6336 6.13045 17.081 6.13045Z" fill="%2328BB97"/><path d="M22.1048 14.1718C20.9945 14.1718 20.0953 13.2722 20.0953 12.1614C20.0953 11.0507 20.9945 10.1511 22.1048 10.1511C23.2151 10.1511 24.1143 11.0507 24.1143 12.1614C24.1143 13.2722 23.2151 14.1718 22.1048 14.1718ZM22.1048 11.1563C21.5522 11.1563 21.1 11.6086 21.1 12.1614C21.1 12.7143 21.5522 13.1666 22.1048 13.1666C22.6574 13.1666 23.1096 12.7143 23.1096 12.1614C23.1096 11.6086 22.6574 11.1563 22.1048 11.1563Z" fill="%2328BB97"/><path d="M25.1642 18.0116L24.6066 17.1773C26.2393 16.0817 27.4953 14.4633 28.1383 12.6138L29.0878 12.9455C28.3744 15.0011 26.9778 16.8004 25.1642 18.0116Z" fill="%2328BB97"/><path d="M8.34542 4.8623L7.98584 5.8009L10.2704 6.67685L10.63 5.73825L8.34542 4.8623Z" fill="%2328BB97"/><path d="M11.1019 0.942281L10.3914 1.65305L12.0149 3.27715L12.7253 2.56638L11.1019 0.942281Z" fill="%2328BB97"/><path d="M27.631 29.2493H20.0953V30.2544H27.631V29.2493Z" fill="%2328BB97"/><path d="M30.1428 29.2493H28.6357V30.2544H30.1428V29.2493Z" fill="%2328BB97"/></svg>') center/contain no-repeat;
}

.header-menu__nav-item:hover .nav-icon.nav-icon_specials {
	background: url('data:image/svg+xml,<svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.0524 23.2182H10.0477V24.2234H11.0524V23.2182Z" fill="%2322D3A8"/><path d="M9.04285 23.2182H5.52618V24.2234H9.04285V23.2182Z" fill="%2322D3A8"/><path d="M7.53571 22.2133H4.20995C3.95876 22.2133 3.71762 22.1228 3.53174 21.9519C3.04945 21.5096 2.5119 20.4743 2.5119 19.7003C2.5119 19.1475 2.96404 18.6952 3.51666 18.6952H5.02381V19.7003H3.51666C3.51666 20.1175 3.87838 20.9065 4.20995 21.2131H7.53571C7.53571 20.806 7.24935 20.0572 6.89769 19.7305L7.5759 18.9917C8.17373 19.5395 8.54047 20.5698 8.54047 21.2081C8.54047 21.7609 8.08833 22.2133 7.53571 22.2133Z" fill="%2322D3A8"/><path d="M4.52143 28.2441H2.00952C1.1806 28.2441 0.502381 27.5656 0.502381 26.7364V19.856C0.502381 19.3383 0.638024 18.8307 0.889214 18.3783L0.994714 18.1874L0.401905 17.7401C0.150714 17.5541 0 17.2526 0 16.9359V16.182C0 15.6292 0.452143 15.1769 1.00476 15.1769H3.68748L4.71233 12.7896C4.98362 12.1614 5.42571 11.6236 5.9934 11.2466C6.57617 10.8597 7.24936 10.6536 7.94767 10.6536H10.55V11.6588H7.94767C7.45031 11.6588 6.96802 11.8045 6.55105 12.0809C6.14412 12.3523 5.82762 12.7343 5.63169 13.1866L4.34559 16.182H1.00476V16.9359L2.3009 17.9109L1.76336 18.8709C1.59757 19.1724 1.50714 19.5142 1.50714 19.856V26.7364C1.50714 27.0128 1.73321 27.239 2.00952 27.239H4.52143C4.79774 27.239 5.02381 27.0128 5.02381 26.7364V25.7312H6.02857V26.7364C6.02857 27.5656 5.35036 28.2441 4.52143 28.2441Z" fill="%2322D3A8"/><path d="M22.1048 28.2442H19.5929C18.764 28.2442 18.0858 27.5657 18.0858 26.7364V25.7312H19.0905V26.7364C19.0905 27.0128 19.3166 27.239 19.5929 27.239H22.1048C22.3811 27.239 22.6072 27.0128 22.6072 26.7364V19.856C22.6072 19.5142 22.5168 19.1725 22.351 18.8709L21.3462 17.1169L22.2153 16.6143L23.2251 18.3734C23.4813 18.8257 23.6119 19.3383 23.6119 19.856V26.7364C23.6119 27.5657 22.9337 28.2442 22.1048 28.2442Z" fill="%2322D3A8"/><path d="M21.1 25.2287H3.01428V26.2339H21.1V25.2287Z" fill="%2322D3A8"/><path d="M14.0667 23.2182H13.062V24.2234H14.0667V23.2182Z" fill="%2322D3A8"/><path d="M18.5881 23.2182H15.0715V24.2234H18.5881V23.2182Z" fill="%2322D3A8"/><path d="M14.0667 17.1873H7.03333C6.48071 17.1873 6.02856 16.735 6.02856 16.1821C6.02856 15.3931 6.36516 14.4834 7.00821 13.5435L7.83714 14.1115C7.31968 14.8654 7.03333 15.6042 7.03333 16.1821H14.0667V17.1873Z" fill="%2322D3A8"/><path d="M19.9044 22.2133H16.5786C16.026 22.2133 15.5739 21.7609 15.5739 21.2081C15.5739 20.5698 15.9406 19.5395 16.5384 18.9917L17.2217 19.7305C16.87 20.0572 16.5836 20.806 16.5836 21.2081H19.9094C20.2359 20.9116 20.6027 20.1074 20.6027 19.7003H19.0955V18.6952H20.6027C21.1553 18.6952 21.6074 19.1475 21.6074 19.7003C21.6074 20.3889 21.1201 21.4644 20.5876 21.9519C20.4068 22.1178 20.1606 22.2133 19.9094 22.2133H19.9044Z" fill="%2322D3A8"/><path d="M19.5929 17.6898C15.1619 17.6898 11.5548 14.0812 11.5548 9.64838C11.5548 5.21557 15.1619 1.60699 19.5929 1.60699C22.4565 1.60699 25.1241 3.14994 26.5609 5.63272L25.6918 6.1353C24.4359 3.9591 22.0998 2.61217 19.5979 2.61217C15.7195 2.61217 12.5646 5.76841 12.5646 9.64838C12.5646 13.5283 15.7195 16.6846 19.5979 16.6846C23.4763 16.6846 26.6313 13.5283 26.6313 9.64838H27.636C27.636 14.0812 24.0289 17.6898 19.5979 17.6898H19.5929Z" fill="%2322D3A8"/><path d="M26.5559 8.65838C26.4956 8.21107 26.3851 7.7688 26.2394 7.3416L27.1889 7.01492C27.3597 7.50243 27.4803 8.00501 27.5506 8.51765L26.5559 8.65838Z" fill="%2322D3A8"/><path d="M23.0613 5.47059L15.4415 13.0935L16.1519 13.8043L23.7718 6.18135L23.0613 5.47059Z" fill="%2322D3A8"/><path d="M17.081 9.14597C15.9707 9.14597 15.0715 8.24634 15.0715 7.13562C15.0715 6.0249 15.9707 5.12527 17.081 5.12527C18.1913 5.12527 19.0905 6.0249 19.0905 7.13562C19.0905 8.24634 18.1913 9.14597 17.081 9.14597ZM17.081 6.13045C16.5284 6.13045 16.0762 6.58278 16.0762 7.13562C16.0762 7.68847 16.5284 8.14079 17.081 8.14079C17.6336 8.14079 18.0858 7.68847 18.0858 7.13562C18.0858 6.58278 17.6336 6.13045 17.081 6.13045Z" fill="%2322D3A8"/><path d="M22.1048 14.1718C20.9945 14.1718 20.0953 13.2722 20.0953 12.1614C20.0953 11.0507 20.9945 10.1511 22.1048 10.1511C23.2151 10.1511 24.1143 11.0507 24.1143 12.1614C24.1143 13.2722 23.2151 14.1718 22.1048 14.1718ZM22.1048 11.1563C21.5522 11.1563 21.1 11.6086 21.1 12.1614C21.1 12.7143 21.5522 13.1666 22.1048 13.1666C22.6574 13.1666 23.1096 12.7143 23.1096 12.1614C23.1096 11.6086 22.6574 11.1563 22.1048 11.1563Z" fill="%2322D3A8"/><path d="M25.1642 18.0116L24.6066 17.1773C26.2393 16.0817 27.4953 14.4633 28.1383 12.6138L29.0878 12.9455C28.3744 15.0011 26.9778 16.8004 25.1642 18.0116Z" fill="%2322D3A8"/><path d="M8.34542 4.8623L7.98584 5.8009L10.2704 6.67685L10.63 5.73825L8.34542 4.8623Z" fill="%2322D3A8"/><path d="M11.1019 0.942281L10.3914 1.65305L12.0149 3.27715L12.7253 2.56638L11.1019 0.942281Z" fill="%2322D3A8"/><path d="M27.631 29.2493H20.0953V30.2544H27.631V29.2493Z" fill="%2322D3A8"/><path d="M30.1428 29.2493H28.6357V30.2544H30.1428V29.2493Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
}

.nav-icon.nav-icon_contacts {
	background: url('data:image/svg+xml,<svg width="31" height="29" viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.03333 9.30111C5.064 9.30111 3.51666 7.75314 3.51666 5.783C3.51666 4.86829 3.62719 4.43104 4.07431 3.54649L4.42597 2.85292L4.91328 3.45603C5.66183 4.38079 6.44554 4.77783 7.53571 4.77783H8.54047C10.5801 4.77783 12.0571 6.25543 12.0571 8.29593V8.79852H11.0524V8.29593C11.0524 6.56201 9.7914 5.783 8.54047 5.783H7.53571C6.40535 5.783 5.48097 5.42617 4.67214 4.67229C4.54654 5.02912 4.52142 5.3156 4.52142 5.783C4.52142 7.01936 5.46088 8.29593 7.03333 8.29593V9.30111Z" fill="%2328BB97"/><path d="M8.28928 15.3322C6.20942 15.3322 4.52142 13.6435 4.52142 11.5628V8.04466H5.52619V11.5628C5.52619 13.0856 6.76707 14.327 8.28928 14.327C9.81149 14.327 11.0524 13.0856 11.0524 11.5628V8.29596H12.0571V11.5628C12.0571 13.6435 10.3691 15.3322 8.28928 15.3322Z" fill="%2328BB97"/><path d="M8.54048 28.9019H2.00952C0.899262 28.9019 0 28.0023 0 26.8916V22.0869C0 19.7146 1.52724 17.6691 3.79298 16.9856L5.65179 16.4277L6.48071 14.3571L7.41514 14.729L6.40536 17.252L4.08436 17.9506C2.24564 18.5034 1.00476 20.167 1.00476 22.0869V26.8916C1.00476 27.4444 1.4569 27.8968 2.00952 27.8968H8.54048C9.09309 27.8968 9.54524 27.4444 9.54524 26.8916C9.54524 26.3387 9.09309 25.8864 8.54048 25.8864H3.01429V24.8812H8.54048C9.65074 24.8812 10.55 25.7809 10.55 26.8916C10.55 28.0023 9.65074 28.9019 8.54048 28.9019Z" fill="%2328BB97"/><path d="M5.94821 19.9709L3.67242 17.8047L4.36571 17.081L6.10898 18.7345L10.3039 16.4025L10.7962 17.277L5.94821 19.9709Z" fill="%2328BB97"/><path d="M10.6304 19.9709L5.78241 17.277L6.27474 16.4025L10.4696 18.7345L12.2129 17.081L12.9062 17.8047L10.6304 19.9709Z" fill="%2328BB97"/><path d="M13.5643 21.8657H12.5596V28.3993H13.5643V21.8657Z" fill="%2328BB97"/><path d="M16.5787 28.3993H15.5739V22.0868C15.5739 20.1619 14.338 18.5033 12.4943 17.9505L10.1733 17.2519L9.16351 14.7339L10.0979 14.362L10.9269 16.4327L12.7857 16.9905C15.0564 17.6741 16.5787 19.7196 16.5787 22.0918V28.4043V28.3993Z" fill="%2328BB97"/><path d="M9.79642 25.7357L8.83185 25.4542C8.83185 25.4542 9.39954 23.4942 9.55026 22.8508C8.41488 22.7453 5.01878 22.3633 5.01878 22.3633L4.19488 25.5095L3.22528 25.2532L4.04919 22.1372C4.13961 21.6698 4.61185 21.3129 5.11926 21.3632C5.13433 21.3632 8.52038 21.7452 9.65073 21.8658C10.1632 21.9211 10.55 22.3483 10.55 22.8659C10.55 22.9162 10.55 22.9966 10.5249 23.0871C10.3691 23.7505 9.81652 25.6553 9.7914 25.7357H9.79642Z" fill="%2328BB97"/><path d="M27.8571 14.2716L27.41 13.372L29.1432 12.5075V11.814H26.6966V10.8088H29.1432C29.6958 10.8088 30.1479 11.2611 30.1479 11.814V12.5075C30.1479 12.8895 29.9369 13.2363 29.5903 13.4072L27.8571 14.2716Z" fill="%2328BB97"/><path d="M26.1238 14.8296H23.6119V15.8348H26.1238V14.8296Z" fill="%2328BB97"/><path d="M27.1285 19.8553H24.6166C24.064 19.8553 23.6119 19.403 23.6119 18.8501V17.3423H24.6166V18.8501H27.1285V13.97C27.1285 13.3116 26.9427 12.6633 26.596 12.1054L25.1391 9.7734C24.9532 9.47687 24.6367 9.30096 24.2851 9.30096H17.9199C17.5732 9.30096 17.2517 9.47687 17.0658 9.7734L15.6089 12.1054C15.2573 12.6633 15.0764 13.3116 15.0764 13.97V18.5837H14.0717V13.97C14.0717 13.1206 14.3078 12.2914 14.7599 11.5727L16.2168 9.24065C16.5886 8.6476 17.2216 8.29579 17.9199 8.29579H24.2851C24.9834 8.29579 25.6214 8.6476 25.9881 9.24065L27.445 11.5727C27.8972 12.2914 28.1333 13.1206 28.1333 13.97V18.8501C28.1333 19.403 27.6812 19.8553 27.1285 19.8553Z" fill="%2328BB97"/><path d="M17.5833 19.8553H15.2271V18.8501H17.5833V17.3424H18.588V18.8501C18.588 19.403 18.1359 19.8553 17.5833 19.8553Z" fill="%2328BB97"/><path d="M25.6215 16.8399H16.5786V17.845H25.6215V16.8399Z" fill="%2328BB97"/><path d="M25.1191 12.3166H17.081V13.3217H25.1191V12.3166Z" fill="%2328BB97"/><path d="M18.5881 14.8296H16.0762V15.8348H18.5881V14.8296Z" fill="%2328BB97"/><path d="M29.1381 18.8501H17.5834V19.8553H29.1381V18.8501Z" fill="%2328BB97"/><path d="M28.1334 20.8607H27.1287V21.8658H28.1334V20.8607Z" fill="%2328BB97"/><path d="M26.1238 20.8607H19.5929V21.8658H26.1238V20.8607Z" fill="%2328BB97"/><path d="M16.0762 2.26497H15.0715V5.28049H16.0762V2.26497Z" fill="%2328BB97"/><path d="M16.0762 0.254456H15.0715V1.25963H16.0762V0.254456Z" fill="%2328BB97"/><path d="M22.0554 3.61384L19.9453 5.72481L20.6558 6.43557L22.7659 4.3246L22.0554 3.61384Z" fill="%2328BB97"/><path d="M24.065 1.60501L22.9496 2.72092L23.6601 3.43168L24.7755 2.31578L24.065 1.60501Z" fill="%2328BB97"/><path d="M13.4007 12.6851L12.9512 13.5841L14.3441 14.281L14.7936 13.382L13.4007 12.6851Z" fill="%2328BB97"/><path d="M15.5085 10.8088H13.062V11.814H15.5085V10.8088Z" fill="%2328BB97"/></svg>') center/contain no-repeat;
}

.header-menu__nav-item:hover .nav-icon.nav-icon_contacts {
	background: url('data:image/svg+xml,<svg width="31" height="29" viewBox="0 0 31 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.03333 9.30111C5.064 9.30111 3.51666 7.75314 3.51666 5.783C3.51666 4.86829 3.62719 4.43104 4.07431 3.54649L4.42597 2.85292L4.91328 3.45603C5.66183 4.38079 6.44554 4.77783 7.53571 4.77783H8.54047C10.5801 4.77783 12.0571 6.25543 12.0571 8.29593V8.79852H11.0524V8.29593C11.0524 6.56201 9.7914 5.783 8.54047 5.783H7.53571C6.40535 5.783 5.48097 5.42617 4.67214 4.67229C4.54654 5.02912 4.52142 5.3156 4.52142 5.783C4.52142 7.01936 5.46088 8.29593 7.03333 8.29593V9.30111Z" fill="%2322D3A8"/><path d="M8.28928 15.3322C6.20942 15.3322 4.52142 13.6435 4.52142 11.5628V8.04466H5.52619V11.5628C5.52619 13.0856 6.76707 14.327 8.28928 14.327C9.81149 14.327 11.0524 13.0856 11.0524 11.5628V8.29596H12.0571V11.5628C12.0571 13.6435 10.3691 15.3322 8.28928 15.3322Z" fill="%2322D3A8"/><path d="M8.54048 28.9019H2.00952C0.899262 28.9019 0 28.0023 0 26.8916V22.0869C0 19.7146 1.52724 17.6691 3.79298 16.9856L5.65179 16.4277L6.48071 14.3571L7.41514 14.729L6.40536 17.252L4.08436 17.9506C2.24564 18.5034 1.00476 20.167 1.00476 22.0869V26.8916C1.00476 27.4444 1.4569 27.8968 2.00952 27.8968H8.54048C9.09309 27.8968 9.54524 27.4444 9.54524 26.8916C9.54524 26.3387 9.09309 25.8864 8.54048 25.8864H3.01429V24.8812H8.54048C9.65074 24.8812 10.55 25.7809 10.55 26.8916C10.55 28.0023 9.65074 28.9019 8.54048 28.9019Z" fill="%2322D3A8"/><path d="M5.94821 19.9709L3.67242 17.8047L4.36571 17.081L6.10898 18.7345L10.3039 16.4025L10.7962 17.277L5.94821 19.9709Z" fill="%2322D3A8"/><path d="M10.6304 19.9709L5.78241 17.277L6.27474 16.4025L10.4696 18.7345L12.2129 17.081L12.9062 17.8047L10.6304 19.9709Z" fill="%2322D3A8"/><path d="M13.5643 21.8657H12.5596V28.3993H13.5643V21.8657Z" fill="%2322D3A8"/><path d="M16.5787 28.3993H15.5739V22.0868C15.5739 20.1619 14.338 18.5033 12.4943 17.9505L10.1733 17.2519L9.16351 14.7339L10.0979 14.362L10.9269 16.4327L12.7857 16.9905C15.0564 17.6741 16.5787 19.7196 16.5787 22.0918V28.4043V28.3993Z" fill="%2322D3A8"/><path d="M9.79642 25.7357L8.83185 25.4542C8.83185 25.4542 9.39954 23.4942 9.55026 22.8508C8.41488 22.7453 5.01878 22.3633 5.01878 22.3633L4.19488 25.5095L3.22528 25.2532L4.04919 22.1372C4.13961 21.6698 4.61185 21.3129 5.11926 21.3632C5.13433 21.3632 8.52038 21.7452 9.65073 21.8658C10.1632 21.9211 10.55 22.3483 10.55 22.8659C10.55 22.9162 10.55 22.9966 10.5249 23.0871C10.3691 23.7505 9.81652 25.6553 9.7914 25.7357H9.79642Z" fill="%2322D3A8"/><path d="M27.8571 14.2716L27.41 13.372L29.1432 12.5075V11.814H26.6966V10.8088H29.1432C29.6958 10.8088 30.1479 11.2611 30.1479 11.814V12.5075C30.1479 12.8895 29.9369 13.2363 29.5903 13.4072L27.8571 14.2716Z" fill="%2322D3A8"/><path d="M26.1238 14.8296H23.6119V15.8348H26.1238V14.8296Z" fill="%2322D3A8"/><path d="M27.1285 19.8553H24.6166C24.064 19.8553 23.6119 19.403 23.6119 18.8501V17.3423H24.6166V18.8501H27.1285V13.97C27.1285 13.3116 26.9427 12.6633 26.596 12.1054L25.1391 9.7734C24.9532 9.47687 24.6367 9.30096 24.2851 9.30096H17.9199C17.5732 9.30096 17.2517 9.47687 17.0658 9.7734L15.6089 12.1054C15.2573 12.6633 15.0764 13.3116 15.0764 13.97V18.5837H14.0717V13.97C14.0717 13.1206 14.3078 12.2914 14.7599 11.5727L16.2168 9.24065C16.5886 8.6476 17.2216 8.29579 17.9199 8.29579H24.2851C24.9834 8.29579 25.6214 8.6476 25.9881 9.24065L27.445 11.5727C27.8972 12.2914 28.1333 13.1206 28.1333 13.97V18.8501C28.1333 19.403 27.6812 19.8553 27.1285 19.8553Z" fill="%2322D3A8"/><path d="M17.5833 19.8553H15.2271V18.8501H17.5833V17.3424H18.588V18.8501C18.588 19.403 18.1359 19.8553 17.5833 19.8553Z" fill="%2322D3A8"/><path d="M25.6215 16.8399H16.5786V17.845H25.6215V16.8399Z" fill="%2322D3A8"/><path d="M25.1191 12.3166H17.081V13.3217H25.1191V12.3166Z" fill="%2322D3A8"/><path d="M18.5881 14.8296H16.0762V15.8348H18.5881V14.8296Z" fill="%2322D3A8"/><path d="M29.1381 18.8501H17.5834V19.8553H29.1381V18.8501Z" fill="%2322D3A8"/><path d="M28.1334 20.8607H27.1287V21.8658H28.1334V20.8607Z" fill="%2322D3A8"/><path d="M26.1238 20.8607H19.5929V21.8658H26.1238V20.8607Z" fill="%2322D3A8"/><path d="M16.0762 2.26497H15.0715V5.28049H16.0762V2.26497Z" fill="%2322D3A8"/><path d="M16.0762 0.254456H15.0715V1.25963H16.0762V0.254456Z" fill="%2322D3A8"/><path d="M22.0554 3.61384L19.9453 5.72481L20.6558 6.43557L22.7659 4.3246L22.0554 3.61384Z" fill="%2322D3A8"/><path d="M24.065 1.60501L22.9496 2.72092L23.6601 3.43168L24.7755 2.31578L24.065 1.60501Z" fill="%2322D3A8"/><path d="M13.4007 12.6851L12.9512 13.5841L14.3441 14.281L14.7936 13.382L13.4007 12.6851Z" fill="%2322D3A8"/><path d="M15.5085 10.8088H13.062V11.814H15.5085V10.8088Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
}

.header-menu.js-gl-toggle-target-active {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-webkit-box-shadow: -5px 0 20px rgb(0 0 0 / 9%);
	box-shadow: -5px 0 20px rgb(0 0 0 / 9%);
}

.header-close-button:hover {
	opacity: 0.9;
}

.header-menu__form {
	background: var(--white);
	border: 1px solid var(--light-gray);
	border-radius: 20px;
	padding: 20px;
	-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
	box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
}

.header-menu__form-title {
	margin-bottom: 1px;
}

.header-menu__form-desc {
	font-size: 14px;
	font-weight: 500;
}

.header-menu__form-inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
	margin-top: 10px;
}

.main-form-label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

.main-form-input {
	width: 100%;
	height: 55px;
	border-radius: 28px;
	border: 1px solid #c4c4cc;
	padding: 0 25px;
}

.main-form-checkbox {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.main-form-checkbox__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.main-form-checkbox__checkmark {
	width: 21px;
	height: 21px;
	border-radius: 5px;
	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;
	background: #fff;
	border: 1px solid #c4c4cc;
	position: relative;
	top: -4px;
}

.main-form-checkbox__text {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-size: 12px;
	font-weight: 500;
	color: #9696a1;
}

.main-form-checkbox__text a {
	display: inline;
	color: inherit;
	font-size: inherit;
}

.main-form-checkbox__input:checked ~ .main-form-checkbox__checkmark {
	background: url('data:image/svg+xml,<svg width="14" height="9" viewBox="0 0 14 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.353577 3.64641L5.35358 8.64641M13.3536 0.353516L5.35358 8.35352" stroke="%23020E0B"/></svg>') #fff center no-repeat;
}

.marks-menu__inner {
	background: var(--white);
	-webkit-box-shadow: -5px 0 20px rgb(0 0 0 / 9%);
	box-shadow: -5px 0 20px rgb(0 0 0 / 9%);
	border-radius: 20px;
	padding: 20px;
}

.marks-menu {
	position: absolute;
	top: 90px;
	left: 0;
	right: 0;
	z-index: 19;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
	-webkit-transform: translate(0, -20px);
	-ms-transform: translate(0, -20px);
	transform: translate(0, -20px);
}

.marks-grid {
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(14, 1fr);
	grid-gap: 20px;
}

.marks-more-btn {
	width: fit-content;
	margin-left: auto;
	margin-top: 30px;
	color: #000 !important;
}

.marks-menu.js-gl-toggle-target-active {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	opacity: 1;
	pointer-events: auto;
}

.mark-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	text-decoration: none;
	gap: 10px;
	color: var(--black);
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.mark-item__icon {
	width: 72px;
	height: 72px;
	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;
	border: 1px solid #c4c4cc;
	border-radius: 50%;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.mark-item__text {
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 1;
}

.mark-item__icon-img {
	width: 32px;
	height: 32px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.mark-item:hover {
	color: var(--accent);
}

.mark-item:hover .mark-item__icon {
	background-color: var(--light-gray);
}

html.--data-header-alpha .header {
	background: rgb(0, 0, 0);
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 1)), color-stop(50%, rgba(0, 0, 0, 0.5018382352941176)), to(rgba(0, 0, 0, 0)));
	background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5018382352941176) 50%, rgba(0, 0, 0, 0) 100%);
	background: linear-gradient(180deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.5018382352941176) 50%, rgba(0, 0, 0, 0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);
}

.section.section-hero {
	margin: -120px auto 0;
}

.hero-carousel {
	height: 580px;
}

.hero-carousel__slide {
	background-position: center;
	background-size: cover;

	position: relative;
	z-index: 0;
}
.hero-carousel__slide-bg {
    position: absolute;
    inset: 0;
    z-index: -2;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.hero-carousel__slide::before {
	content: "";
	position: absolute;
	inset: 0;
	background-image: linear-gradient(to right bottom, #0006, #0000);

	z-index: -1;
}

.hero-carousel__content {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	color: #fff;
}

@media (max-width: 992px) {
	.hero-carousel__content {
		justify-content: start;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

.hero-carousel__title {
	font-size: 56px;
	font-weight: bold;
	margin-bottom: 10px;
}
.hero-carousel__subtitle {
	font-size: 26px;
	line-height: 1.2;
}
.hero-carousel__button {
	margin-top: 30px;
}
.hero-carousel__button .btn {
	min-width: 355px;
}

.hero-carousel__nav,
.hero-carousel__pag {
	pointer-events: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
}

.hero-carousel__nav > *,
.hero-carousel__pag > * {
	pointer-events: auto;
}

.carousel-prev,
.carousel-next {
	border: 1px solid #c4c4cc;
	border-radius: 50%;
	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;
	width: 46px;
	height: 46px;
}

.carousel-prev:after,
.carousel-next:after {
	display: none;
}

.carousel-prev {
	background: url('data:image/svg+xml,<svg width="16" height="28" viewBox="0 0 16 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 1L2 14L15 27" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.carousel-next {
	background: url('data:image/svg+xml,<svg width="16" height="28" viewBox="0 0 16 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 27L14 14L0.999999 1" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.carousel-prev.carousel-prev_white {
	border-color: #fff;
	background: url('data:image/svg+xml,<svg width="16" height="28" viewBox="0 0 16 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15 1L2 14L15 27" stroke="white" stroke-width="2"/></svg>') center no-repeat;
}

.carousel-next.carousel-next_white {
	border-color: #fff;
	background: url('data:image/svg+xml,<svg width="16" height="28" viewBox="0 0 16 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 27L14 14L0.999999 1" stroke="white" stroke-width="2"/></svg>') center no-repeat;
}

.carousel-pag {
	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;
	gap: 10px;
}

.carousel-pag > .swiper-pagination-bullet {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	opacity: 1;
	background: #d9d9d9;
	margin: 0 !important;
}

.carousel-pag > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--primary);
}

.carousel-pag.carousel-pag_white > .swiper-pagination-bullet {
	background: var(--white);
}

.carousel-pag.carousel-pag_white > .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: var(--primary);
}

.hero-carousel__pag .carousel-pag {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	bottom: 50px;
}

.hero-carousel__nav {
	max-width: 95%;
}

.carousel-prev.swiper-button-lock,
.carousel-next.swiper-button-lock {
	display: none;
}

.section.section-filter {
	margin: 30px 0;
}

.section.section-filter + .section.section-catalog {
	margin-top: 30px;
}

.filter * {
	min-width: 0;
}

.filter .irs--flat .irs-line {
	background-color: #c8c8c8;
}
.filter .irs--flat .irs-handle {
	/* min-width: 223px; */
	min-width: 160px;
}

.filter__selection-blocks {
	position: relative;
}

.selection-box {
	position: absolute;
	left: 0;
	top: 20px;
	opacity: 0;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
	background: #fff;
	border-radius: 20px;
	-webkit-box-shadow: 0 0 11px rgb(0 0 0 / 13%);
	box-shadow: 0 0 11px rgb(0 0 0 / 13%);
	padding: 30px;
	-webkit-transform: translate(0, -20px);
	-ms-transform: translate(0, -20px);
	transform: translate(0, -20px);
	z-index: 15;
	max-width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 30px;
}

.filter__selection-tags {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px 30px;
	margin-top: 20px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.filter__inputs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 180px 30px 225px 30px 180px 30px 1fr 30px 275px;
	grid-template-columns: 180px 225px 180px 1fr 275px;
	grid-gap: 30px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.filter__inputs-col .btn {
	width: 100%;
}

.selection-button {
	width: 100%;
	height: 55px;
	background: var(--white);
	border-radius: 28px;
	border: none;
	-webkit-box-shadow: 0 0 11px rgb(0 0 0 / 12%);
	box-shadow: 0 0 11px rgb(0 0 0 / 12%);
	font-size: 20px;
	cursor: pointer;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
	padding: 0 15px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 1;
	white-space: nowrap;
	color: var(--dark);
}

.selection-button:hover,
.selection-button.--active {
	background: var(--light-gray);
}

.main-form-range {
	position: relative;
	z-index: 1;
	display: block;
}

.irs--flat .irs-line {
	height: 55px;
	top: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 0 45px;
	background: var(--black);
	border-radius: 35px;
}

.irs--flat .irs-bar {
	background: var(--primary);
	height: 55px;
	top: 0;
	border-radius: 35px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 0 45px;
	overflow: hidden;
	white-space: nowrap;
}

.irs-line__min,
.irs-line__max {
	font-size: 20px;
	color: #fff;
}

.irs--flat .irs-handle > i:first-child {
	display: none;
}

.irs--flat .irs-handle {
	width: auto;
	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;
	text-align: center;
	height: 55px;
	top: 0;
	background: #fff;
	border-radius: 35px;
	cursor: pointer;
	-webkit-box-shadow: 0 0 11px rgb(0 0 0 / 13%);
	box-shadow: 0 0 11px rgb(0 0 0 / 13%);

	background-image: url("data:image/svg+xml,%3Csvg width='29' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.646446 3.65645C0.451185 3.85172 0.451185 4.1683 0.646446 4.36356L3.82843 7.54554C4.02369 7.7408 4.34027 7.7408 4.53553 7.54554C4.7308 7.35028 4.7308 7.0337 4.53553 6.83843L1.70711 4.01001L4.53553 1.18158C4.7308 0.986318 4.7308 0.669736 4.53553 0.474474C4.34027 0.279212 4.02369 0.279211 3.82843 0.474474L0.646446 3.65645ZM29 4.01001L29 3.51001L1 3.51001L1 4.01001L1 4.51001L29 4.51001L29 4.01001Z' fill='%237B7B7B'/%3E%3C/svg%3E%0A"), url("data:image/svg+xml,%3Csvg width='29' height='8' viewBox='0 0 29 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.3536 4.35355C28.5488 4.15829 28.5488 3.84171 28.3536 3.64645L25.1716 0.464466C24.9763 0.269204 24.6597 0.269204 24.4645 0.464466C24.2692 0.659728 24.2692 0.976311 24.4645 1.17157L27.2929 4L24.4645 6.82843C24.2692 7.02369 24.2692 7.34027 24.4645 7.53553C24.6597 7.7308 24.9763 7.7308 25.1716 7.53553L28.3536 4.35355ZM0 4V4.5H28V4V3.5H0V4Z' fill='%237B7B7B'/%3E%3C/svg%3E%0A");
	background-size: 23px, 23px;
	background-position: 15px center, calc(100% - 15px) center;
	background-repeat: no-repeat;
}
@media only screen and (max-width: 1560px) {
	.irs--flat .irs-handle {
		background-size: 18px, 18px;
		background-position: 10px center, calc(100% - 10px) center;
	}
}

.main-form-range__value-input {
	background: transparent;
	border: unset;
	text-align: center;
	font-size: 20px;
	pointer-events: none;

	position: absolute;
	z-index: 2;
	top: 50%;
	transform: translateY(-50%);
}

.irs.irs--flat {
	height: 55px;
}

*:focus {
	outline: none;
}

.selection-box.--active {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}

.mark-item__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.mark-item__input-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	gap: 10px;
}

.mark-item__input:checked ~ .mark-item__input-body .mark-item__icon {
	background: var(--primary);
	border-color: var(--primary);
}

.mark-item__input:checked ~ .mark-item__input-body .mark-item__icon img {
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}

.mark-item__input:checked ~ .mark-item__input-body .mark-item__text {
	color: var(--primary);
}

.bodies-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(6, 1fr);
	grid-gap: 20px;
}

.body-item__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.body-item {
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.body-item__input-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 20px;
	padding: 20px 0;
	gap: 10px;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.body-item__icon {
	height: 50px;
	width: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.body-item__input:checked ~ .body-item__input-body {
	background: var(--primary);
}

.body-item__text {
	font-size: 18px;
	font-weight: 600;
}

.selection-box__close {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	background: url('data:image/svg+xml,<svg width="33" height="24" viewBox="0 0 33 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.2346 11.4294L10.0982 20.2931M31.2346 1.27783L10.0982 22.4142" stroke="white" stroke-width="3"/></svg>') var(--primary) center no-repeat;
	border: none;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checks-grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 40px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.checks-grid .main-form-checkbox {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.checks-grid .main-form-checkbox .main-form-checkbox__text {
	font-size: 18px;
	font-weight: 600;
	color: #000;
}

.checks-grid .main-form-checkbox .main-form-checkbox__checkmark {
	width: 30px;
	height: 30px;
	background-size: 21px;
	top: 0;
}

.catalog__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr var(--grid-gap, 20px) 1fr var(--grid-gap, 20px) 1fr var(--grid-gap, 20px) 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: var(--grid-gap, 20px);
}

.catalog-card__preview-img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	max-width: 80%;
	margin: auto;
	position: relative;
	z-index: 1;
}

.catalog-card {
	text-decoration: none;
}

.catalog-card__preview,
.catalog-card__heading {
	text-decoration: none;
	color: var(--black);
}

.catalog-card__preview {
	background: var(--light-gray);
	border-radius: 20px;
	height: 275px;
	margin-bottom: 7px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.catalog-card__preview-tags {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px 15px;
	padding: 20px;
	z-index: 2;
}

.tag {
	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;
	text-align: center;
	padding: 0 15px;
	white-space: nowrap;
	height: 32px;
	background: #fff;
	border-radius: 8px;
	font-size: 14px;
}

.tag.tag_primary {
	background: var(--accent);
	color: #fff;
}

.tag.tag_accent {
	background: var(--secondary);
	color: var(--black);
}

.catalog-card__heading-category {
	font-size: 12px;
	color: #999999;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 1;
}

.catalog-card__heading {
	display: -ms-grid;
	display: grid;
	grid-gap: 7px;
	margin-bottom: 15px;
}

.catalog-card__heading-title {
	font-size: 18px;
	font-weight: 600;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 1;
}

.catalog-card__heading-credit {
	font-size: 14px;
	font-weight: 600;
	color: var(--alarm);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
}

.catalog-card__heading-credit:before {
	content: "";
	background: url('data:image/svg+xml,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.125 6C13.1247 6.41591 13.2626 6.82013 13.5171 7.14906C13.7716 7.478 14.1283 7.71297 14.531 7.817C14.6652 7.85159 14.7841 7.92978 14.869 8.0393C14.9539 8.14881 15 8.28343 15 8.422V10.375C14.9997 10.7064 14.868 11.0242 14.6336 11.2586C14.3992 11.493 14.0814 11.6247 13.75 11.625H1.25001C0.918568 11.6247 0.60078 11.493 0.366417 11.2586C0.132053 11.0242 0.000272054 10.7064 7.21998e-06 10.375V8.422C0.000226905 8.28347 0.0463862 8.14894 0.131256 8.03946C0.216125 7.92998 0.334913 7.85174 0.469009 7.817C0.871766 7.71307 1.22856 7.47824 1.4833 7.14942C1.73804 6.8206 1.87628 6.41645 1.87628 6.0005C1.87628 5.58455 1.73804 5.1804 1.4833 4.85158C1.22856 4.52276 0.871766 4.28792 0.469009 4.184C0.334249 4.14909 0.21497 4.07025 0.130031 3.95996C0.0450926 3.84967 -0.000661152 3.7142 7.21998e-06 3.575V1.625C0.000272054 1.29356 0.132053 0.975772 0.366417 0.741409C0.60078 0.507046 0.918568 0.375265 1.25001 0.375H13.75C14.0814 0.375265 14.3992 0.507046 14.6336 0.741409C14.868 0.975772 14.9997 1.29356 15 1.625V3.575C14.9998 3.71352 14.9536 3.84806 14.8688 3.95754C14.7839 4.06702 14.6651 4.14526 14.531 4.18C14.1278 4.28416 13.7708 4.51958 13.5162 4.84912C13.2616 5.17866 13.124 5.58358 13.125 6ZM3.75001 4.75C3.77862 5.02186 3.88542 5.2796 4.05749 5.49202C4.22955 5.70444 4.45949 5.86243 4.71949 5.94686C4.97948 6.0313 5.25838 6.03856 5.52241 5.96777C5.78645 5.89698 6.02431 5.75116 6.20719 5.54799C6.39007 5.34481 6.51014 5.09299 6.55286 4.82298C6.59558 4.55298 6.55913 4.27638 6.44791 4.02667C6.33668 3.77696 6.15545 3.56484 5.92617 3.41599C5.69689 3.26715 5.42937 3.18796 5.15601 3.188C4.76299 3.21023 4.39468 3.38687 4.13132 3.67944C3.86797 3.97202 3.73091 4.35682 3.75001 4.75ZM4.68801 4.75C4.68801 4.411 4.903 4.125 5.157 4.125C5.41101 4.125 5.62601 4.411 5.62601 4.75C5.62601 5.089 5.41101 5.375 5.157 5.375C4.903 5.375 4.68801 5.089 4.68801 4.75ZM9.12601 2.929C9.01617 2.87109 8.88786 2.8591 8.7692 2.89565C8.65054 2.93221 8.55121 3.01433 8.493 3.124L5.68101 8.437C5.64833 8.49163 5.62712 8.55235 5.61867 8.61545C5.61021 8.67854 5.6147 8.74269 5.63184 8.804C5.64898 8.86531 5.67842 8.92249 5.71837 8.97205C5.75832 9.02162 5.80794 9.06253 5.86421 9.09229C5.92048 9.12206 5.98222 9.14006 6.04568 9.1452C6.10913 9.15033 6.17297 9.14249 6.23329 9.12216C6.29362 9.10183 6.34917 9.06944 6.39658 9.02695C6.44398 8.98445 6.48223 8.93275 6.50901 8.875L9.32201 3.563C9.3508 3.50851 9.36857 3.44888 9.3743 3.38751C9.38003 3.32615 9.37361 3.26426 9.35541 3.20538C9.3372 3.14649 9.30757 3.09178 9.26821 3.04436C9.22885 2.99693 9.18053 2.95774 9.12601 2.929ZM8.43801 7.25C8.46662 7.52186 8.57342 7.7796 8.74548 7.99202C8.91755 8.20444 9.14749 8.36243 9.40749 8.44686C9.66748 8.5313 9.94638 8.53856 10.2104 8.46777C10.4745 8.39698 10.7123 8.25116 10.8952 8.04799C11.0781 7.84481 11.1981 7.59299 11.2409 7.32298C11.2836 7.05298 11.2471 6.77638 11.1359 6.52667C11.0247 6.27696 10.8435 6.06484 10.6142 5.91599C10.3849 5.76715 10.1174 5.68796 9.84401 5.688C9.45099 5.71023 9.08268 5.88687 8.81933 6.17944C8.55597 6.47202 8.41891 6.85682 8.43801 7.25ZM9.37601 7.25C9.37601 6.911 9.59101 6.625 9.84501 6.625C10.099 6.625 10.314 6.911 10.314 7.25C10.314 7.589 10.099 7.875 9.84501 7.875C9.59101 7.875 9.37601 7.589 9.37601 7.25Z" fill="%23F0303F"/></svg>') center/contain no-repeat;
	width: 15px;
	height: 12px;
	margin-top: -2px;
}

.catalog-card__bottom {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: (1fr) [2];
	grid-template-columns: repeat(2, 1fr);
}

.catalog-card__price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right;
	gap: 7px;
}

.catalog-card__price-item {
	font-size: 24px;
	font-weight: bold;
}

.catalog-card__price-item:nth-child(2) {
	text-decoration: line-through;
	color: #c0c0c0;
	font-size: 16px;
	font-weight: normal;
}

.catalog-card__links {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 15px;
}

.catalog-card__preview:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: url('data:image/svg+xml,<svg width="124" height="300" viewBox="0 0 124 300" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.0334 6.04575L0 150.001L28.1497 143.415L0 300L110.209 78.0686L69.314 90.0149L124 0L37.0334 6.04575Z" fill="%2322D3A8"/></svg>') center/contain no-repeat;
	z-index: 1;
	width: 124px;
	height: 300px;
	margin: auto;
	-webkit-transform: translate(0, -100%);
	-ms-transform: translate(0, -100%);
	transform: translate(0, -100%);
}

.catalog-card:hover .catalog-card__preview:after {
	-webkit-animation-name: assetDownSlide;
	animation-name: assetDownSlide;
	-webkit-animation-duration: 700ms;
	animation-duration: 700ms;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

@-webkit-keyframes assetDownSlide {
	from {
		-webkit-transform: translate(0, -100%);
		transform: translate(0, -100%);
	}

	to {
		-webkit-transform: translate(0, 100%);
		transform: translate(0, 100%);
	}
}

@keyframes assetDownSlide {
	from {
		-webkit-transform: translate(0, -100%);
		transform: translate(0, -100%);
	}

	to {
		-webkit-transform: translate(0, 100%);
		transform: translate(0, 100%);
	}
}

.catalog-card:hover .catalog-card__preview {
	-webkit-box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
	box-shadow: 0 4px 4px rgb(0 0 0 / 25%);
}

.catalog-banner {
	background: var(--black);
	color: var(--white);
	border-radius: 20px;
	overflow: hidden;
}

.catalog-banner__image {
	width: 100%;
	height: 250px;
	-o-object-fit: cover;
	object-fit: cover;
}

.catalog-banner__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 20px 25px;
}

.catalog-banner__title {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
}

.catalog-banner__title span {
	font-size: 24px;
}

.catalog {
	display: -ms-grid;
	display: grid;
	grid-gap: 45px;
}

.catalog__bottom .btn {
	margin: auto;
	width: 100%;
	max-width: 260px;
}

.apps {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 80px 1fr;
	grid-template-columns: repeat(2, 1fr);
	max-width: 1225px;
	margin: auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	gap: 80px;
}

.apps * {
	min-width: 0;
}

.apps-carousel-images__image {
	width: 100%;
	height: 385px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 25px;
}

.apps-carousel__content {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
}

.apps-carousel__title {
	font-size: 30px;
	font-weight: 600;
	text-align: center;
}

.section-heading span {
	color: var(--primary);
}

.apps-carousel__text {
	font-size: 64px;
	font-weight: 600;
	text-align: center;
}

.apps-carousel__button {
	max-width: 335px;
	margin: auto;
}

.carousel-prev.carousel-prev_no-borders,
.carousel-next.carousel-next_no-borders {
	border-color: transparent;
}

.apps-carousel__nav .carousel-prev,
.apps-carousel__nav .carousel-next {
	position: relative;
	margin: 0;
	left: unset;
	right: unset;
	top: unset;
	bottom: unset;
}

.apps-carousel__nav {
	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;
	gap: 50px;
	margin-top: 30px;
}

.apps-carousel__nav .carousel-pag {
	position: relative;
	top: unset;
	bottom: unset;
	left: unset;
	right: unset;
	margin: 0;
	width: auto;
}

.recs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr var(--grid-gap) 1fr var(--grid-gap) 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: var(--grid-gap);
}

.recs-card {
	width: 100%;
	height: 480px;
	padding: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	text-decoration: none;
	position: relative;
	z-index: 1;
	border-radius: 25px;
	background-position: center;
	background-size: cover;
	overflow: hidden;
}

.recs-card__content {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 30px;
}

.recs-card__title {
	font-size: 32px;
	font-weight: 900;
	text-align: center;
}

.recs-card:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 70%;
	z-index: -1;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(69 255 199 / 50%)), to(rgb(0 0 0 / 0%)));
	background: -o-linear-gradient(bottom, rgb(69 255 199 / 50%) 0, rgb(0 0 0 / 0%) 100%);
	background: linear-gradient(0deg, rgb(69 255 199 / 50%) 0, rgb(0 0 0 / 0%) 100%);
}

.tradein-banner {
	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;
	gap: 15px;
}

.tradein-banner__image {
	max-width: 614px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	width: 100%;
}

.tradein-banner__content {
	display: -ms-grid;
	display: grid;
	grid-gap: 35px;
}

.tradein-banner__text {
	font-size: 42px;
	font-weight: 500;
}

.tradein-banner__text b {
	font-size: 80px;
	color: var(--primary);
}

.tradein-banner__form {
	background: var(--black);
	padding: 25px 40px;
	border-radius: 25px;
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.catalog-carousel__bottom .btn {
	margin: auto;
	width: 100%;
	max-width: 260px;
}

.catalog-carousel__bottom {
	margin-top: 40px;
}

.catalog-carousel {
	padding: 0 70px;
	margin: 0 -70px 0;
	position: relative;
	z-index: 1;
}

.catalog-carousel:after,
.catalog-carousel:before {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: 70px;
	background: #fff;
	z-index: 2;
}

.catalog-carousel:after {
	left: 0;
}

.catalog-carousel:before {
	right: 0;
}

.catalog-carousel .carousel-prev {
	left: 0;
}

.catalog-carousel .carousel-next {
	right: 0;
}

.catalog-carousel .carousel-next,
.catalog-carousel .carousel-prev {
	top: 27%;
}

.seo {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
	text-align: center;
}

.seo p {
	font-size: 20px;
}

.footer__top {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 60px;
}

.footer {
	background: var(--light-gray);
	padding: 30px 0;
}

.footer__top-col {
	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;
	gap: 60px;
}

.footer-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 60px;
}

.footer-nav__item {
	text-decoration: none;
	color: var(--black);
	font-size: 20px;
}

.footer__main {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 180px 320px;
	grid-template-columns: 1fr 320px;
	margin-bottom: 45px;
	gap: 180px;
}

.footer-marks {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr 5px 1fr;
	grid-template-columns: repeat(8, 1fr);
	grid-gap: 25px 5px;
}

.footer-marks__item {
	text-transform: uppercase;
	color: var(--black);
}

.footer__main > * {
	min-width: 0;
}

.footer-contacts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	gap: 10px;
}

.footer-contacts__phone {
	font-size: 24px;
	font-weight: bold;
	color: var(--black);
	text-decoration: none;
}

.footer-contacts__info {
	font-size: 20px;
	color: #8f8f8f;
}

.footer__bottom {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.footer__text {
	font-size: 14px;
	font-weight: 500;
	color: #8f8f8f;
	line-height: 160%;
}

.footer__grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 60px 0.58fr;
	grid-template-columns: 1fr 0.58fr;
	grid-gap: 60px;
}

.catalog-card__preview-photo {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.catalog-card__preview-icons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 100%;
	padding: 15px;
	gap: 15px;
}

.modal {
	width: 100%;
	max-width: 650px;
	padding: 30px 45px;
	border-radius: 25px;
	-webkit-box-shadow: 0 0 11px rgb(0 0 0 / 13%);
	box-shadow: 0 0 11px rgb(0 0 0 / 13%);
}

.modal__content {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
	margin-bottom: 30px;
}

.modal__title {
	font-size: 36px;
	font-weight: bold;
}

.modal__desc {
	font-size: 20px;
}

#modal-callback .modal__desc {
	max-width: 408px;
}

.modal__form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

#modal-callback {
	background: url('data:image/svg+xml,<svg width="100" height="198" viewBox="0 0 100 198" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M33.2473 110.631C34.7957 105.856 36.8559 101.506 39.4301 97.5741C42.0012 93.6471 45.5973 88.7863 50.2121 82.991C56.9263 74.5795 61.831 67.3376 64.9248 61.263C68.0186 55.1924 69.0397 48.4198 67.9872 40.9492C67.0265 34.1293 63.845 28.4964 58.4473 24.0497C53.045 19.603 47.2813 17.8174 41.1526 18.6921C32.9252 19.8664 26.7102 23.3628 22.5115 29.1794C18.3097 34.9969 16.6696 41.1551 17.5848 47.6469C18.2023 52.0313 20.4286 54.9858 24.2645 56.5072C28.098 58.0333 32.9213 58.3772 38.7288 57.5482C40.1809 57.3408 40.999 57.8882 41.1816 59.1856C41.3649 60.4869 40.8556 62.1322 39.655 64.1244C38.4553 66.1199 36.7305 67.896 34.4823 69.4592C32.2341 71.0224 29.6583 72.0114 26.7541 72.4255C20.9466 73.2544 15.8013 71.5043 11.3268 67.1736C6.84753 62.8436 4.09541 57.0253 3.06572 49.7188C2.12771 43.063 3.2867 36.3953 6.54269 29.7189C9.79868 23.0425 14.705 17.2921 21.2679 12.4613C27.8277 7.63526 35.3811 4.60823 43.9345 3.38732C53.2879 2.05204 61.7966 2.86835 69.4573 5.8315C77.115 8.7986 83.3394 13.2524 88.1266 19.1921C92.9138 25.1358 95.8218 31.7593 96.8515 39.0658C97.7895 45.7256 97.0694 51.9974 94.6895 57.8842C92.3104 63.775 89.1398 69.0302 85.1864 73.6512C81.2283 78.2769 75.8478 83.8901 69.0451 90.4899C60.3492 98.8549 53.9469 105.98 49.8399 111.865C45.7321 117.755 44.1594 124.105 45.1201 130.925C45.5096 133.688 44.5731 135.227 42.3155 135.549C40.3799 135.825 38.2892 135.006 36.0448 133.09C33.8005 131.174 32.4715 128.755 32.0601 125.832C31.3047 120.474 31.702 115.41 33.2504 110.631H33.2473ZM28.0009 171.505C31.4371 167.288 35.8199 164.799 41.1432 164.04C44.6891 163.533 47.7899 164.209 50.4386 166.067C53.0841 167.925 54.6287 170.4 55.0628 173.483C55.7265 178.194 54.2533 182.628 50.6423 186.785C47.0329 190.945 42.4824 193.415 36.9993 194.199C33.6109 194.682 30.6801 194.025 28.2038 192.224C25.7283 190.426 24.2739 187.983 23.839 184.897C23.1761 180.189 24.5599 175.726 28.0009 171.507V171.505Z" fill="%2322D3A8"/><path d="M34.9007 197.122C31.8046 197.122 29.0187 196.234 26.591 194.468C23.4988 192.223 21.655 189.133 21.1127 185.284C20.3392 179.795 21.941 174.568 25.8725 169.747C29.7444 164.996 34.7518 162.153 40.7568 161.296C44.9993 160.69 48.7866 161.531 52.0128 163.793C55.3025 166.104 57.2451 169.232 57.789 173.093C58.5671 178.616 56.8604 183.837 52.715 188.608C48.6777 193.262 43.5198 196.066 37.3864 196.942C36.5377 197.062 35.7086 197.123 34.9015 197.123L34.9007 197.122ZM43.3655 166.647C42.7754 166.647 42.1642 166.693 41.5302 166.783C36.8699 167.447 33.1406 169.568 30.1299 173.263C27.1764 176.885 26.0096 180.562 26.5652 184.506C26.8935 186.836 27.9569 188.625 29.8149 189.974C31.7089 191.352 33.9321 191.835 36.6129 191.452C41.4691 190.759 45.3794 188.636 48.568 184.96C51.6547 181.406 52.8874 177.779 52.3365 173.87C52.0113 171.561 50.875 169.752 48.8626 168.338C47.2484 167.205 45.4366 166.646 43.3647 166.646L43.3655 166.647ZM41.5686 138.373C39.1817 138.373 36.7289 137.31 34.2604 135.203C31.4966 132.844 29.8376 129.822 29.3306 126.221C28.5196 120.468 28.9568 114.933 30.6299 109.771C32.2465 104.785 34.4344 100.168 37.1317 96.0487C39.7263 92.0863 43.4039 87.1096 48.0641 81.2574C54.6349 73.0257 59.4824 65.8746 62.4751 59.9987C63.8794 57.2438 64.826 54.2885 65.2891 51.2157C65.757 48.1122 65.7476 44.7894 65.2617 41.3388C64.3934 35.1775 61.5943 30.2237 56.7037 26.1942C51.8804 22.2247 46.92 20.6678 41.5396 21.436C37.7821 21.9723 34.4603 23.0417 31.6651 24.6136C28.9231 26.1563 26.5926 28.2401 24.7393 30.8081C20.9403 36.0672 19.4921 41.4477 20.311 47.258C20.7898 50.6566 22.3673 52.7766 25.2738 53.9297C28.6371 55.2689 33.0333 55.5631 38.3416 54.8051C39.7521 54.604 40.9668 54.8359 41.9534 55.4945C42.7033 55.9953 43.6507 56.9748 43.9077 58.7975C44.1851 60.7693 43.5645 62.9816 42.0098 65.5622C40.6165 67.8794 38.6104 69.9592 36.0471 71.7401C33.4549 73.5423 30.4583 74.697 27.1404 75.1702C26.0715 75.3224 25.0199 75.3989 23.9878 75.3989C18.5847 75.3989 13.6964 73.312 9.41776 69.1721C4.50753 64.4257 1.45293 58.0112 0.339393 50.1092C-0.673059 42.9226 0.582319 35.6523 4.07026 28.4988C7.50884 21.447 12.7482 15.2991 19.6418 10.2254C26.544 5.14611 34.5864 1.92269 43.5465 0.644204C53.3238 -0.751798 62.3732 0.123661 70.4439 3.24534C78.5247 6.37649 85.1926 11.1544 90.2635 17.4467C95.3469 23.7587 98.4806 30.9012 99.5761 38.677C100.579 45.7966 99.7924 52.6102 97.2386 58.9292C94.7615 65.0638 91.4076 70.6257 87.2708 75.4596C83.2742 80.1303 77.7841 85.8587 70.954 92.4853L70.9454 92.4932C62.4179 100.697 56.0744 107.75 52.0904 113.458C48.3658 118.797 46.9764 124.384 47.8439 130.535C48.1299 132.563 47.8651 134.267 47.0572 135.597C46.4287 136.632 45.1615 137.941 42.6994 138.292C42.3248 138.346 41.9471 138.373 41.5686 138.373ZM35.8645 111.49C34.4548 115.84 34.0904 120.534 34.7823 125.443C35.0989 127.691 36.0934 129.501 37.8221 130.976C38.9278 131.92 40.5373 133.003 41.9259 132.805C42.1736 132.769 42.313 132.715 42.3671 132.687C42.4024 132.601 42.5199 132.226 42.3914 131.314C41.3335 123.809 43.081 116.729 47.5838 110.273C51.773 104.27 58.3516 96.9415 67.1361 88.4906C73.8432 81.9838 79.2127 76.3832 83.0979 71.8427C86.8437 67.4646 89.885 62.4177 92.1371 56.8408C94.3203 51.4405 94.9888 45.5915 94.1236 39.4546C93.17 32.6876 90.4319 26.4568 85.9864 20.9375C81.5299 15.4087 75.6354 11.1962 68.4667 8.41844C61.2832 5.63984 53.1577 4.87007 44.3191 6.13199C36.265 7.28192 29.0556 10.1638 22.8907 14.6997C16.7243 19.2378 12.0547 24.7028 9.01263 30.9406C6.01994 37.0775 4.93539 43.2649 5.79033 49.33C6.26365 52.6883 7.1374 55.7303 8.38729 58.3716C9.61446 60.9641 11.2444 63.2537 13.2325 65.1758C17.0997 68.9182 21.3948 70.3914 26.3661 69.6824C28.8291 69.3307 31.0335 68.4883 32.9165 67.1791C34.8349 65.8454 36.3096 64.335 37.2986 62.6898C37.9294 61.6424 38.2256 60.8979 38.3596 60.3939C32.4189 61.1518 27.3386 60.7117 23.2504 59.0838C18.5142 57.2052 15.6116 53.3839 14.8577 48.0357C13.8429 40.8317 15.668 33.9392 20.2836 27.5492C24.9172 21.1299 31.8085 17.2259 40.7654 15.9474C47.6574 14.9639 54.1921 16.968 60.19 21.9037C66.1166 26.7873 69.6571 33.0638 70.7134 40.5596C71.8426 48.5736 70.7197 55.9645 67.3751 62.5273C64.2132 68.736 59.1603 76.205 52.3592 84.7261C47.8079 90.4418 44.2314 95.2781 41.73 99.0986C39.3031 102.806 37.3292 106.975 35.8645 111.49Z" fill="%23F4F6F8"/></svg>') #fff top 25px right 75px no-repeat;
}

.footer .btn {
	height: 40px;
}

.modal-car {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
	margin-bottom: 20px;
}

.modal-car > * {
	min-width: 0;
}

.modal-car__preview {
	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;
	position: relative;
	z-index: 1;
	background: url('data:image/svg+xml,<svg width="162" height="162" viewBox="0 0 162 162" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="81" cy="81" r="76.5" fill="white" stroke="%23C4C4CC" stroke-width="9"/></svg>') center no-repeat;
	height: 165px;
}

.modal-car__preview-img {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	max-width: 80%;
	margin-top: -2%;
}

.modal-car__preview-label {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 15px;
	margin: auto;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	background: var(--accent);
	color: #fff;
	padding: 10px 20px;
	border-radius: 20px;
	font-size: 14px;
	font-weight: bold;
}

.modal-car__title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.modal-car__desc {
	font-size: 18px;
	font-weight: 600;
}

.modal-car__desc:not(:last-child) {
	margin-bottom: 20px;
}

.modal-car__desc span {
	color: var(--primary);
}

.modal-car__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.modal-car__benefit {
	background: var(--accent);
	color: #fff;
	padding: 10px 15px;
	border-radius: 20px;
	font-weight: 600;
}

#modal-success {
	max-width: 375px;
}

#modal-success .modal__content {
	margin-bottom: 0;
}

#modal-success .modal__title {
	font-size: 30px;
	font-weight: 500;
	text-align: center;
	text-transform: uppercase;
}

#modal-success .modal__desc {
	text-align: center;
}

.selection-box__inner {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
}

.bottom-nav {
	position: fixed;
	bottom: -40px;
	left: 0;
	right: 0;
	margin: auto;
	max-width: 1042px;
	background: var(--white);
	border-radius: 20px 20px 0 0;
	padding: 0 30px 25px;
	-webkit-filter: drop-shadow(0 0 11px rgb(0 0 0 / 13%));
	filter: drop-shadow(0 0 11px rgb(0 0 0 / 13%));
	z-index: 14;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.bottom-nav__inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-top: -30px;
}

.bottom-nav-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: var(--black);
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.bottom-nav-item__icon {
	width: 94px;
	height: 94px;
	background: #e3e9ee;
	border-radius: 50%;
	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;
	-webkit-box-shadow: 0px -6px 10px -6px rgb(0 0 0 / 13%);
	box-shadow: 0px -6px 10px -6px rgb(0 0 0 / 13%);
}

.bottom-nav-item__icon-img {
	-o-object-fit: scale-down;
	object-fit: scale-down;
	max-width: 129px;
	margin-top: -12%;
}

.bottom-nav-item:hover {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.bottom-nav:hover {
	bottom: 0;
}

.gifts {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	gap: 15px;

	width: 100%;
	max-width: 85rem;
	margin: 0 AUTO;
}

.gift-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 20px;
}

.gift-item__text {
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
}

.gift-item__text span {
	color: var(--primary);
}

.gift-item__icon {
	width: 70px;
	height: 70px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.pagination {
	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;
	gap: 40px;
}

.pagination__nav {
	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;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 10px 20px;
}

.pagination__prev,
.pagination__next {
	width: 20px;
	height: 25px;
}

.pagination__prev {
	background: url('data:image/svg+xml,<svg width="15" height="27" viewBox="0 0 15 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 26L2 13.5L14 1" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.pagination__next {
	background: url('data:image/svg+xml,<svg width="15" height="27" viewBox="0 0 15 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.999878 1L12.9999 13.5L0.999878 26" stroke="black" stroke-width="2"/></svg>') center no-repeat;
}

.pagination__nav-item {
	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;
	background: #d9d9d9;
	text-align: center;
	border-radius: 50%;
	width: 26px;
	height: 26px;
	text-decoration: none;
	color: var(--black);
}

.pagination__nav-item.--active {
	background: var(--primary);
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	width: 32px;
	height: 32px;
}

.pagination__nav-item:hover {
	opacity: 0.8;
}

.questions {
	-webkit-box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	border-radius: 20px;
	padding: 40px 60px;
	max-width: 1280px;
	margin: auto;
	position: relative;
	z-index: 1;
}

.questions__title {
	font-size: 48px;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.questions__desc {
	font-size: 20px;
	margin-bottom: 30px;
}

.questions__form {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
	max-width: 565px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.questions__asset {
	position: absolute;
	right: -5%;
	bottom: 0;
	z-index: -1;
}

.section.section-questions {
	margin-top: 130px;
}

.section.section-breadcrumbs {
	margin: 20px 0 30px;
}

.section.section-breadcrumbs + .section {
	margin-top: 0;
}

.breadcrumbs__item {
	display: inline;
	position: relative;
	color: #888888;
	text-decoration: none;
	font-size: 12px;
}

.breadcrumbs {
	text-align: center;
}

.breadcrumbs__item:not(:last-child):after {
	content: "";
	width: 20px;
	height: 1px;
	display: block;
	background: #c4c4cc;
	position: absolute;
	z-index: 1;
	right: -7px;
	-webkit-transform: translate(100%, 0);
	-ms-transform: translate(100%, 0);
	transform: translate(100%, 0);
	top: 7px;
}

.breadcrumbs__item:not(:last-child) {
	margin-right: 30px;
}

.page-heading {
    display: block;
	text-transform: uppercase;
	text-align: center;
	color: #333333;
	margin: 0 0 40px;
}

.model__futures {
	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;
	gap: 20px;
	margin-bottom: 40px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.btn.btn_gray {
	background: var(--light-gray);
	color: var(--black);
}

.btn.btn_secondary {
	background: var(--accent);
	color: var(--white);
}

.model__futures .btn.btn_primary {
	color: #fff;
}

.btn.btn_secondary:hover {
	opacity: 0.7;
}

.btn.btn_gray:hover {
	opacity: 0.8;
}

.model__futures .btn {
	text-transform: uppercase;
}

.model__content {
	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;
	gap: 40px;
}

.model__preview {
	width: 500px;
	height: 295px;
	background: #fff;
	border-radius: 20px;
	border: 1px solid #c4c4cc;
	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;
	position: relative;
	z-index: 1;
	padding-bottom: 30px;
}

.model__preview-image {
	width: 100%;
	height: 100%;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.model__preview-link {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	margin: auto;
	background: var(--accent);
	color: #fff;
	border-radius: 20px;
	padding: 8px 35px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	-webkit-transition: var(--default-transition);
	-o-transition: var(--default-transition);
	transition: var(--default-transition);
}

.model__preview-link:hover {
	opacity: 0.7;
}

.model-pricing {
	display: -ms-grid;
	display: grid;
	grid-gap: 4px;
}

.model-pricing__main {
	font-size: 30px;
	font-weight: 500;
}

.model-pricing__sub {
	font-size: 20px;
	color: #9696a1;
	text-decoration: line-through;
}

.model__info {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
}

.model-props {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 40px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 25px 40px;
}

.model-props-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
}

.model-props-item__icon {
	width: 15px;
	height: 15px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.model-props-item__text {
	font-size: 14px;
	font-weight: 500;
	color: #9696a1;
}

.model-colors {
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
}

.model-colors__title {
	font-size: 14px;
	font-weight: 500;
}

.model-colors__grid {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 15px 10px;
}

.model-colors__item {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	border: 1px solid #a3a3a3;
	cursor: pointer;
	position: relative;
	z-index: 1;
}

.model-colors__item.js-gl-attr-active:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: -10px;
	margin: auto;
	width: 25px;
	height: 1px;
	background: var(--primary);
}

.model-colors__item.js-gl-attr-active {
	pointer-events: none;
	cursor: default;
}

.model-compare-form {
	display: -ms-grid;
	display: grid;
	grid-gap: 40px;
}

.model-compare-form__section-title {
	font-size: 26px;
	font-weight: 500;
}

.model-new {
	display: grid;
	grid-gap: 30px;
}
.model-new__car-image img {
	width: 100%;
	max-width: 24rem;
	aspect-ratio: 16/9;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
	margin-left: auto;
	margin-right: auto;
}
.model-new__info {
	display: grid;
	grid-gap: inherit;
}
.model-new__prices {
	display: grid;
	grid-gap: inherit;
}
.model-new__price-name {
	font-size: 12px;
	margin-bottom: 9px;
}
.model-new__price-value--current {
	font-size: 26px;
	font-weight: 600;
}
.model-new__price-value--old {
	text-decoration: line-through;
	color: #9696a1;
	margin-top: 5px;
}
.model-new__price-value--credit {
	color: #f0303f;
	font-weight: 700;
}
.model-new__props {
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(2, 1fr);
}
.model-new__props-item {
	display: flex;
}
.model-new__props-item-icon {
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	margin-right: 10px;
}
.model-new__props-item-icon img,
.model-new__props-item-icon svg {
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	-o-object-position: center;
	object-position: center;
}
.model-new__props-item-name {
	font-size: 10px;
	color: #9696a1;
}
.model-new__props-item-value {
	font-size: 12px;
	font-weight: 500;
}
.model-new__form-card {
	padding: 20px;
	border-radius: 20px;
	background: #ffffff;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.15);
}
.model-new__form-card-head {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.model-new__form-card-title {
	font-size: 24px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 10px;
}
.model-new__form-card-text {
	font-weight: 500;
	text-align: center;
	margin-bottom: 15px;
}
.model-new__form-card-text .red {
	color: #f0303f;
}
.model-new__form-card-benefit {
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	background: #00c1eb;
	color: #fff;
	padding: 8px 20px;
	margin-bottom: 15px;
	border-radius: 18px;
}
.model-new .questions__form {
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 992px) {
	.model-new > * {
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
	}
	.model-new__form {
		max-width: unset;
	}

	.model-new__prices {
		display: grid;
		grid-template-columns: repeat(2, auto);
	}
	.model-new__price-name {
		font-size: 10px;
		margin-bottom: 4px;
	}
	.model-new__price-value--current {
		font-size: 16px;
		line-height: 1.2;
	}
	.model-new__price-value--old {
		font-size: 12px;
	}
	.model-new__price-value--credit {
		font-size: 16px;
		line-height: 1.2;
	}
}
@media (min-width: 993px) {
	.model-new {
		grid-template-columns: 1.8fr 1fr;
		grid-template-rows: 1fr;
		grid-template-areas: "car info" "car colors" "props colors" "form form";
	}
	.model-new__car-image {
		grid-area: car;
	}
	.model-new__props {
		grid-area: props;
		grid-template-columns: repeat(4, 1fr);
	}
	.model-new__info {
		grid-area: info;
	}
	.model-new__colors {
		grid-area: colors;
	}
	.model-new__form {
		grid-area: form;
	}
	.model-new__form-card-title {
		font-size: 30px;
	}
}
@media (min-width: 993px) and (max-width: 1399px) {
	.model-new {
		width: 100%;
		max-width: 826px;
		margin-left: auto;
		margin-right: auto;
	}
}
@media (min-width: 1400px) {
	.model-new {
		grid-template-columns: 2.1fr 1fr 600px;
		grid-gap: 10px 45px;
		grid-template-areas: "car info form" "car colors form" "props colors form";
		max-width: 90rem;
		margin-left: auto;
	}
	.model-new__car-image {
		margin-top: 30px;
		margin-right: 20px;
	}
	.model-new__info {
		margin-top: 30px;
	}
	.model-new__colors {
		margin-bottom: 15px;
	}

	.model-new__props {
		margin-right: 20px;
		grid-template-columns: repeat(4, auto);
	}
	.model-new__form-card {
		min-height: 19.5rem;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
}

.compare-table__head,
.compare-item__row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 215px 215px 215px 330px;
	grid-template-columns: 1fr 215px 215px 215px 330px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 0;
}

.compare-table__head__col b {
	font-weight: 600;
}

.compare-table__items {
	margin-bottom: -1px;
}

.compare-item__row {
	border-bottom: 1px solid #9696a1;
}

.compare-buttons__inner {
	display: -ms-grid;
	display: grid;
}

.compare-price__data {
	background: none;
	border: none;
	display: block;
	font-size: 20px;
}

[data-accordion-target] {
	cursor: pointer;
}

.compare-old-price__data {
	text-decoration: line-through;
	font-size: 20px;
	color: #a9a9a9;
}

.compare-payment__data {
	font-size: 20px;
	color: var(--primary);
	font-weight: 600;
}

.compare-name {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px;
}

.compare-name__data {
	background: none;
	border: none;
	text-align: left;
	position: relative;
	z-index: 1;
	padding-right: 25px;
	font-size: 18px;
	font-weight: 600;
}

.compare-name__data:after {
	content: "";
	width: 16px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: url('data:image/svg+xml,<svg width="16" height="9" viewBox="0 0 16 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 9C7.71875 9 7.46875 8.90625 7.28125 8.71875L1.28125 2.71875C0.875 2.34375 0.875 1.6875 1.28125 1.3125C1.65625 0.90625 2.3125 0.90625 2.6875 1.3125L8 6.59375L13.2812 1.3125C13.6562 0.90625 14.3125 0.90625 14.6875 1.3125C15.0938 1.6875 15.0938 2.34375 14.6875 2.71875L8.6875 8.71875C8.5 8.90625 8.25 9 8 9Z" fill="%23171717"/></svg>') center/contain no-repeat;
}

.compare-name__data.js-gl-acc-button-active:after {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.compare-item__hidden-content {
	display: none;
	padding: 20px 0 0;
}

.compare-description {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	-webkit-column-gap: 30px;
	-moz-column-gap: 30px;
	column-gap: 30px;
}

.compare-description__block:not(:last-child) {
	margin-bottom: 30px;
}

.compare-description__block {
	display: -ms-grid;
	display: grid;
	grid-gap: 20px;
}

.compare-description__heading {
	font-size: 18px;
	font-weight: bold;
}

.compare-description__list {
	display: -ms-grid;
	display: grid;
	grid-gap: 10px;
	margin-left: 18px;
}

.model-compare-form__bottom .btn {
	width: 100%;
	max-width: 340px;
}

.model-tabs__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	gap: 20px 50px;
}

.model-tabs__nav-item,
.model-tabs__nav-link {
	font-size: 18px;
	font-weight: 600;
	cursor: pointer;
	background: none;
	border: none;
	text-decoration: none;
	padding-bottom: 10px;
	color: var(--black);
}

.model-tabs {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
}

.compare-table__head__col:last-child {
	text-align: right;
	color: #000;
}

.compare-item__col:last-child {
	padding-left: 0;
}

.model-tabs__nav-item.js-gl-tab-link-active {
	position: relative;
}

.model-tabs__nav-item.js-gl-tab-link-active:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 1px;
	background: var(--primary);
}

.compare-name .main-form-checkbox__checkmark {
	top: 0;
}

.compare-description__list-item.list-item {
	font-size: 16px;
}

.compare-description__list-item.list-item:after {
	top: 2px;
}

.compare-table__body {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 235px 20px 1fr;
	grid-template-columns: 235px 1fr;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-gap: 20px;
	/*border-bottom: 1px solid #9696A1;*/
}

.compare-table__head {
	padding-left: calc(235px + 20px);
	border-bottom: 1px solid #9696a1;
}

.compare-table__heading {
	font-size: 24px;
	font-weight: bold;
}

.compare-table__head__col {
	font-size: 14px;
	font-weight: 500;
	color: #9696a1;
}

.compare-buttons__inner .btn {
	height: 50px;
	font-size: 14px;
	font-weight: 500;
}

.gallery {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
}

.model-gallery__image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 20px;
}

.model-gallery__item:nth-child(1) {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-area: 1 / 1 / 3 / 3;
}

.model-gallery__item:nth-child(n + 6) {
	display: none;
}

.model-bottom-offer {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	width: 100%;
	max-width: 1280px;
	background: #fff;
	-webkit-box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	z-index: 14;
	border-radius: 20px 20px 0 0;
	padding: 15px 140px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.model-bottom-offer__content {
	display: -ms-grid;
	display: grid;
}

.model-bottom-offer__title {
	font-size: 26px;
	font-weight: 500;
}

.model-bottom-offer__desc span {
	font-weight: 600;
	color: var(--accent);
}

.finance-form {
	background: #fff;
	-webkit-box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	border-radius: 20px;
	max-width: 1020px;
	margin: auto;
	padding: 40px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}

.finance-form__section:first-child {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 230px;
	grid-template-columns: 1fr 230px;
	grid-gap: 30px;
	margin-bottom: 40px;
}

.finance-form__heading {
	font-size: 20px;
	margin-bottom: 20px;
}

.finance-form__row {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 180px 20px 180px 20px 1fr;
	grid-template-columns: 180px 180px 1fr;
	grid-gap: 20px;
}

.select2-container .select2-selection--single {
	height: 55px;
	border-radius: 28px;
	border: none;
	-webkit-box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	box-shadow: 0 0 25px rgb(0 0 0 / 15%);
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 55px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	font-size: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}

.finance-form__row > * {
	min-width: 0;
}

.select2-dropdown {
	border: none;
	overflow: hidden;
	border-radius: 15px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #c4c4cc;
	border-radius: 12px;
	padding: 5px 20px;
}

.select2-results__option {
	font-size: 14px;
}

.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: var(--primary);
}

.finance-form__pay {
	border: 1px solid #c4c4cc;
	border-radius: 20px;
	padding: 13px 35px;
	font-size: 24px;
	font-weight: bold;
	color: var(--primary);
}

.finance-form__section.finance-form__section_offset {
	width: calc(100% - 365px - 30px);
}

.finance-form__car {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 365px;
	/* height: 450px; */
	height: calc(100% - 164px);
	background: var(--light-gray);
	border-radius: 20px 0 0 0;
	padding: 45px;
}

.finance-form__car-image {
	width: 90%;
	height: 160px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
	margin-left: auto;
}
.main-form-range {
	position: relative;
}
.main-form-range.main-form-range_payment {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 150px 10px 1fr;
	grid-template-columns: 150px 1fr;
	grid-gap: 10px;
}

.main-form-range.main-form-range_payment .main-form-input {
	text-align: center;
}

.main-form-range.main-form-range_payment .irs--flat .irs-handle {
	width: 55px;
	height: 55px;
	background-image: url('data:image/svg+xml,<svg width="12" height="23" viewBox="0 0 12 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 21.5L10.6 11.5L0.999999 1.5" stroke="black" stroke-width="2"/></svg>');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.main-form-range.main-form-range_payment .irs--flat .irs-bar {
	border-radius: 35px 0 0 35px;
	padding: 0;
}

.main-form-range.main-form-range_payment .irs-line__min {
	display: none;
}

.main-form-range.main-form-range_payment > * {
	min-width: 0;
}

.finance-form__section-row:not(:last-child) {
	margin-bottom: 40px;
}

.finance-form__terms {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.round-check {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 10px;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.round-check__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.round-check__text {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	border: 1px solid #c4c4cc;
	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;
	text-align: center;
	color: #9696a1;
}

.round-check__input:checked ~ .round-check__text {
	background-color: var(--primary);
	color: #fff;
	border-color: var(--primary);
}

.finance-form__submit {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.finance-form__car-preview {
	position: relative;
	z-index: 1;
	margin-bottom: 45px;
}

.finance-form__car-preview:after {
	content: "";
	position: absolute;
	top: -10px;
	left: 0;
	width: 160px;
	height: 160px;
	background: var(--primary);
	border-radius: 50%;
	z-index: -1;
}

.finance-form__car-name {
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 10px;
	height: 41px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
}

.finance-form__car-price {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 25px;
}

.finance-form__car-benefit {
	background: var(--accent);
	color: #fff;
	border-radius: 20px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content;
	padding: 10px 15px;
	font-weight: bold;
	margin: auto;
}

.terms {
	display: -ms-grid;
	display: grid;
	grid-gap: 40px;
	max-width: 1020px;
	margin: auto;
}

.terms__heading {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}

.terms__boxes {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 15px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 15px;
}

.simple-list {
	list-style: none;
	text-align: center;
	display: -ms-grid;
	display: grid;
	grid-gap: 15px;
}

.simple-list__item {
	font-size: 20px;
	font-weight: 500;
}

.section-gifts.section-gifts_small > .container {
	max-width: 1020px;
}

.section-gifts.section-gifts_small .gift-item__text {
	font-size: 18px;
}

.section-gifts.section-gifts_small .gift-item__icon {
	width: 55px;
	height: 55px;
}

.banks {
	max-width: 1020px;
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr 30px 1fr;
	grid-template-columns: repeat(7, 1fr);
	grid-gap: 30px;
	margin: auto;
}

.bank-item {
	background: #fff;
	border: 1px solid #e8edee;
	border-radius: 15px;
	padding: 15px 10px;
}

.bank-item__icon {
	width: 100%;
	height: 20px;
	-o-object-fit: scale-down;
	object-fit: scale-down;
}

.finance-form__inputs {
	display: -ms-grid;
	display: grid;
	grid-gap: 30px;
}

.finance-form__tradein-free {
	width: 100%;
	max-width: 215px;
	margin: 30px auto 0;
}

.page-description {
	margin-bottom: 20px;
	text-align: center;
	font-size: 20px;
}

.page-heading + .page-description {
	margin-top: -10px;
}

.model-used-gallery {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 20px;
}

.model-used-gallery__item:first-child {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
	grid-area: 1 / 1 / 3 / 3;
	height: 295px;
	position: relative;
	z-index: 1;
}

.model-used-gallery__image {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 20px;
}

.model-used {
	max-width: 1015px;
	margin: auto;
	display: -ms-grid;
	display: grid;
	grid-gap: 40px;
}

.model-used-gallery__tags {
	position: absolute;
	top: 20px;
	left: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	gap: 15px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.model-used-gallery__item:nth-child(n + 6) {
	display: none;
}

.model-used-gallery__item:not(:first-child) {
	height: 137px;
}

.model-props.model-props_inline {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.model-props.model-props_inline .model-props-item__text {
	font-size: 18px;
	color: #000;
}

.model-props.model-props_inline .model-props-item__icon {
	width: 18px;
	height: 18px;
}

.model-used-offer {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 210px 40px 1fr;
	grid-template-columns: 210px 1fr;
	grid-gap: 40px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.model-pricing__title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 15px;
}

.model-used-offer__form {
	background: #fff;
	-webkit-box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	box-shadow: 0 0 25px rgb(0 0 0 / 15%);
	border-radius: 20px;
	padding: 15px 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.model-used-offer__form-title {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}

.model-used-offer__form-title span {
	color: var(--primary);
}

.model-used-offer__form-inputs {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr 20px 1fr;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 20px;
	margin-bottom: 15px;
}

.model-used-description .compare-description {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
}

.section.section-contacts {
	color: #fff;
	padding-top: 170px;
	margin: -120px 0 255px;
	background-position: center;
	background-size: cover;
}

.section.section-contacts .page-heading {
	color: #fff;
	margin-bottom: 50px;
}

.contacts {
	display: -ms-grid;
	display: grid;
	grid-gap: 50px;
}

.contacts__info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1020px;
	margin: 0 auto;
	gap: 140px;
}

.contacts__info-block__title {
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
}

.contacts__info-block__value {
	font-size: 18px;
	font-weight: 600;
}

.contacts__info-block__value a {
	color: inherit;
	text-decoration: none;
}

.contacts__map-iframe {
	width: 100%;
	height: 100%;
	border: none;
}

.contacts__map {
	border-radius: 20px;
	overflow: hidden;
	height: 315px;
	margin-bottom: -105px;
}

.stocks-page {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 20px 1fr;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 20px;
}

.stock-card {
	border-radius: 20px;
	padding: 30px 30px 64px;
	height: 350px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	background-position: center;
	background-size: cover;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: center;
	gap: 30px;
}

.stock-card:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	background: rgb(0 0 0 / 30%);
}

.stock-card__text {
	font-size: 24px;
	font-weight: bold;
	line-height: 180%;
}

.stock-card__text span {
	font-size: 40px;
	font-weight: 500;
	text-transform: uppercase;
}

.stock-card__action .btn {
	height: 40px;
}

.cookies {
	position: fixed;
	bottom: 24px;
	left: 24px;
	z-index: 100000001;
	display: grid;
	grid-gap: 35px;
	grid-template-columns: repeat(2, auto);
	align-items: center;
	width: calc(100% - 8px);
	max-width: 520px;
	padding: 16px;
	border-radius: 10px;
	color: #000;
	background-color: #fff;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.04), 0 4px 20px rgba(0, 0, 0, 0.1);
}

@media (max-width: 1023.9px) {
	.cookies {
		left: 50%;
		transform: translateX(-50%);
		bottom: 12px;
	}
}

@media (max-width: 767.9px) {
	.cookies {
		bottom: 4px;
		max-width: none;
	}
}

.cookies--hidden {
	display: none;
}

.cookies__desc {
	margin: 0;
	font-size: 16px;
	line-height: 22px;
}

.cookies__desc a {
	color: inherit;
	text-decoration: underline;

	display: inline;
	font-size: inherit;
}

.cookies__desc a:focus,
.cookies__desc a:hover {
	text-decoration: none;
}

.cookies__button {
	margin: 0;
	border: 0;
	color: inherit;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	padding: 10px 24px;
	border-radius: 30px;
	font-weight: 500;
	font-size: 14px;
	line-height: 20px;
	background-color: var(--primary);
	cursor: pointer;
	transition: opacity 0.15s ease-out;
}

.cookies__button:focus {
	outline: none;
}

.cookies__button::-webkit-input-placeholder {
	color: inherit;
}

.cookies__button::-moz-placeholder {
	color: inherit;
}

.cookies__button:-ms-input-placeholder {
	color: inherit;
}

.cookies__button::-ms-input-placeholder {
	color: inherit;
}

.cookies__button::placeholder {
	color: inherit;
}

.cookies__button:focus,
.cookies__button:hover {
	opacity: 0.8;
}

/*  */
.checked-table {
    margin: 20px 0;
}
.checked-table > div span {
    white-space: nowrap;
}
.checked-table b {
    font-weight: 600;
}
.checked-table table {
    border-collapse: separate;
    margin: 16px 0;
}

.checked-table table thead td {
    font-weight: 500;
}

.checked-table table tbody td.right {
    font-weight: 600;
    white-space: nowrap;
}

.checked-table td {
    padding: 5px 0;
    vertical-align: middle;
}

.checked-table td.right {
    text-align: right;
}
.checkbox_div {
    padding-right: 32px;
}

.checkbox {
    display: flex;
    align-items: center;
    cursor: pointer;
}

.checkbox input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}

.checkbox__checkmark {
    position: relative;
    display: inline-block;
    width: 40px;
    height: 20px;
    background-color: #ccc;
    border-radius: 20px;
    margin-right: 10px;
    transition: background-color 0.2s;
    flex-shrink: 0;
}

.checkbox__checkmark::before {
    content: "";
    position: absolute;
    height: 16px;
    width: 16px;
    left: 2px;
    bottom: 2px;
    background-color: #fff;
    border-radius: 50%;
    transition: transform 0.2s;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}

.checkbox input:checked + .checkbox__checkmark {
    background-color: var(--primary--active);
}

.checkbox input:checked + .checkbox__checkmark::before {
    transform: translateX(20px);
}