 @import 'css/style.css?123322329592';
 @import 'css/style2.css?123444633333312231';

 .price .currency {
 	/*display: none;*/
 	margin-left: 5px;
 }

 .main-catalog-item .main-catalog-content .filter-btn-group .filter-show-param,
 .main-catalog-item .main-catalog-content .filter-btn-group .filter-hide-param {
 	font-size: 16px;
 	/*margin-right:20px;*/
 }

 .main-catalog-item .main-catalog-content .filter-btn-group .filter-hide-param.hide {
 	display: none;
 }

 .simple_text {
 	padding: 30px 0;
 }

 .simple_text img {
 	max-width: 100%;
 	height: auto;
 	object-fit: contain;
 }

 .simple_text p {
 	/* text-indent: 30px; */
 	margin-bottom: 10px;
 }

 .simple_text h2 {
 	margin-bottom: 15px;
 }

 .main-catalog-reset {
 	display: inline-block;
 	float: right;
 	font-size: 16px;
 	line-height: 20px;
 	padding-top: 4px;
 }

 .main-page-container {
 	margin: 0 auto;
 	padding: 0 15px;
 	width: 100%;
 	max-width: 1186px;
 }

 @media all and (max-width: 575px) {
 	.main-page-container {
 		padding: 0 10px;
 	}
 }


 div[id^="loading_screen"],
 div[id^="popup-window-overlay"],
 div[id^="wait_"],
 div[id^="wait_comp_"] {
 	z-index: 5001 !important;
 	position: fixed !important;
 	/*background: url('images/ajax-loader.gif') no-repeat center rgba(0, 0, 0, .2) !important;*/
 	/*background: rgba(0, 0, 0, .5) url('images/ajax-loader.gif') no-repeat center !important;*/
 	background: rgba(0, 0, 0, .5) url('data:image/gif;base64,R0lGODlhNgA3APMAAAAAAP///4aGhuLi4vDw8CYmJqqqqiIiIjo6Ora2tnR0dAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAANgA3AAAEzBDISau9OOvNu/9gKI5kaZ4lkhBEgqCnws6EApMITb93uOqsRC8EpA1Bxdnx8wMKl51ckXcsGFiGAkamsy0LA9pAe1EFqRbBYCAYXXUGk4DWJhZN4dlAlMSLRW80cSVzM3UgB3ksAwcnamwkB28GjVCWl5iZmpucnZ4cj4eWoRqFLKJHpgSoFIoEe5ausBeyl7UYqqw9uaVrukOkn8LDxMXGx8ibwY6+JLxydCO3JdMg1dJ/Is+E0SPLcs3Jnt/F28XXw+jC5uXh4u89EQAh+QQJCgAAACwAAAAANgA3AAAEzhDISau9OOvNu/9gKI5kaZ5oqhYGQRiFWhaD6w6xLLa2a+iiXg8YEtqIIF7vh/QcarbB4YJIuBKIpuTAM0wtCqNiJBgMBCaE0ZUFCXpoknWdCEFvpfURdCcM8noEIW82cSNzRnWDZoYjamttWhphQmOSHFVXkZecnZ6foKFujJdlZxqELo1AqQSrFH1/TbEZtLM9shetrzK7qKSSpryixMXGx8jJyifCKc1kcMzRIrYl1Xy4J9cfvibdIs/MwMue4cffxtvE6qLoxubk8ScRACH5BAkKAAAALAAAAAA2ADcAAATOEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwyZKxhqhgJJeSQVdraBNFSsVUVPHsEAzJrEtnJNSELXRN2bKcwjw19f0QG7PjA7B2EGfn+FhoeIiYoSCAk1CQiLFQpoChlUQwhuBJEWcXkpjm4JF3w9P5tvFqZsLKkEF58/omiksXiZm52SlGKWkhONj7vAxcbHyMkTmCjMcDygRNAjrCfVaqcm11zTJrIjzt64yojhxd/G28XqwOjG5uTxJhEAIfkECQoAAAAsAAAAADYANwAABM0QyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/i8qmCoGQoacT8FZ4AXbFopfTwEBhhnQ4w2j0GRkgQYiEOLPI6ZUkgHZwd6EweLBqSlq6ytricICTUJCKwKkgojgiMIlwS1VEYlspcJIZAkvjXHlcnKIZokxJLG0KAlvZfAebeMuUi7FbGz2z/Rq8jozavn7Nev8CsRACH5BAkKAAAALAAAAAA2ADcAAATLEMhJq7046827/2AojmRpnmiqrqwwDAJbCkRNxLI42MSQ6zzfD0Sz4YYfFwzJNCmPzheUyJuKijVrZ2cTlrg1LwjcO5HFyeoJeyM9U++mfE6v2+/4PD6O5F/YWiqAGWdIhRiHP4kWg0ONGH4/kXqUlZaXmJlMBQY1BgVuUicFZ6AhjyOdPAQGQF0mqzauYbCxBFdqJao8rVeiGQgJNQkIFwdnB0MKsQrGqgbJPwi2BMV5wrYJetQ129x62LHaedO21nnLq82VwcPnIhEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7/g8Po7kX9haKoAZZ0iFGIc/iRaDQ40Yfj+RepSVlpeYAAgJNQkIlgo8NQqUCKI2nzNSIpynBAkzaiCuNl9BIbQ1tl0hraewbrIfpq6pbqsioaKkFwUGNQYFSJudxhUFZ9KUz6IGlbTfrpXcPN6UB2cHlgfcBuqZKBEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhhh8XDMk0KY/OF5TIm4qKNWtnZxOWuDUvCNw7kcXJ6gl7Iz1T76Z8Tq/b7yJEopZA4CsKPDUKfxIIgjZ+P3EWe4gECYtqFo82P2cXlTWXQReOiJE5bFqHj4qiUhmBgoSFho59rrKztLVMBQY1BgWzBWe8UUsiuYIGTpMglSaYIcpfnSHEPMYzyB8HZwdrqSMHxAbath2MsqO0zLLorua05OLvJxEAIfkECQoAAAAsAAAAADYANwAABMwQyEmrvTjrzbv/YCiOZGmeaKqurDAMAlsKRE3EsjjYxJDrPN8PRLPhfohELYHQuGBDgIJXU0Q5CKqtOXsdP0otITHjfTtiW2lnE37StXUwFNaSScXaGZvm4r0jU1RWV1hhTIWJiouMjVcFBjUGBY4WBWw1A5RDT3sTkVQGnGYYaUOYPaVip3MXoDyiP3k3GAeoAwdRnRoHoAa5lcHCw8TFxscduyjKIrOeRKRAbSe3I9Um1yHOJ9sjzCbfyInhwt3E2cPo5dHF5OLvJREAOwAAAAAAAAAAAA==') no-repeat center !important;
 	text-indent: -10000em !important;
 	overflow: hidden !important;
 	left: 0 !important;
 	top: 0 !important;
 	width: 100% !important;
 	height: 100% !important;
 	border: none !important;
 	padding: 0 !important;
 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
 	opacity: 1 !important;
 	-moz-opacity: 1 !important;
 	margin: 0 !important;
 	-webkit-animation: none !important;
 	-moz-animation: none !important;
 	-o-animation: none !important;
 	animation: none !important;
 	-webkit-transform-origin: 50% 50% 0 !important;
 	-moz-transform-origin: 50% 50% 0 !important;
 	-ms-transform-origin: 50% 50% 0 !important;
 	-o-transform-origin: 50% 50% 0 !important;
 	transform-origin: 50% 50% 0 !important;
 	-webkit-animation-fill-mode: none !important;
 	-moz-animation-fill-mode: none !important;
 	-o-animation-fill-mode: none !important;
 	animation-fill-mode: none !important;
 }

 div[id^="popup-window-overlay"] {
 	z-index: 1001 !important;
 }

 .goods-list .goods-list-item .goods-price .price-txt .old_price {}

 .goods-list .goods-list-item .goods-price .price-txt .old_price span {
 	font-weight: normal;
 }

 .goods-list .goods-list-item .goods-price .price-txt .old_price::before {
 	clear: both;
 	content: "";
 	display: block;
 }

 .goods-list .goods-list-item .goods-price .price-txt .old_price>.price {
 	margin-top: 5px;
 }

 .goods-list .goods-list-item .goods-price .price-txt .price.red {
 	color: #ec0101;
 }

 .goods-list .goods-list-item .goods-price .price-txt .bonus {
 	display: block;
 	/*margin-top: 10px;*/
 	color: #ec0101;
 	font-size: 14px;
 }

 .goods-block_top .goods-price .price {
 	display: inline-block;
 }

 .goods-block_top .goods-price .bonus {
 	display: inline-block;
 	color: #ec0101;
 	font-size: 14px;
 	line-height: 22px;
 	margin-bottom: 8px;
 	margin-left: 10px;
 	vertical-align: middle;
 }

 .goods-block_top .goods-price .price.red {
 	color: #ec0101;
 }

 .goods-block_top .goods-price .old_price {
 	margin-right: 15px;
 }

 .goods-list .goods-list-item .goods-price .btn-credit {
 	clear: right;
 }

 .goods-list-item .btn.long {
 	width: 190px;
 }

 .working-time-block {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-ms-flex-wrap: wrap;
 	flex-wrap: wrap;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	margin-bottom: 40px;
 }

 .working-time-block .working-time-title {
 	width: 100%;
 	margin-bottom: 20px;
 	font-weight: 400;
 	font-size: 20px;
 	color: #303031;
 }

 .working-time-icon {
 	display: inline-block;
 	margin-right: 20px;
 }

 .working-time-icon img {
 	width: 40px;
 	height: 40px;
 }

 .working-time-description {
 	font-size: 12px;
 	margin-bottom: 5px;
 }

 .working-time-link a {
 	text-decoration: none;
 	font-size: 24px;
 }

 .customer-gray-title {
 	padding: 6px 28px;
 	background: #F6F4F4;
 	font-size: 24px;
 	line-height: 32px;
 }

 @media (max-width: 575px) {
 	.customer-gray-title {
 		margin: 0 -10px;
 		padding: 16px 20px;
 		font-size: 20px;
 		line-height: 24px;
 	}
 }

 .main-title {
 	margin-bottom: 60px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 	font-size: 36px;
 	line-height: 48px;
 }

 .main-title:last-child {
 	margin-bottom: 0;
 }

 @media (max-width: 575px) {
 	.main-title {
 		margin-bottom: 40px;
 		font-size: 30px;
 	}
 }

 .main-list--red-square {
 	margin-left: 0 !important;
 }

 .main-list--red-square li {
 	position: relative;
 	padding-left: 16px !important;
 	font-size: 16px;
 	line-height: 22px;
 	color: #000000;
 	list-style: none;
 }

 .main-list--red-square li:not(:last-child) {
 	margin-bottom: 20px;
 }

 .main-list--red-square li::before {
 	content: "";
 	position: absolute;
 	top: 7px;
 	left: 0;
 	width: 6px;
 	height: 6px;
 	background-color: #EC0101;
 }

 .customer-list {
 	display: grid;
 	grid-template-columns: repeat(3, 1fr);
 	gap: 30px;
 }

 @media (max-width: 1023px) {
 	.customer-list {
 		grid-template-columns: 1fr;
 		gap: 25px;
 	}
 }

 .customer-list:not(:last-child) {
 	margin-bottom: 50px;
 }

 @media (max-width: 575px) {
 	.customer-list:not(:last-child) {
 		margin-bottom: 40px;
 	}
 }

 .customer-list li {
 	padding-left: 45px;
 	list-style: none;
 }

 .customer-list li p {
 	font-size: 16px;
 	line-height: 22px;
 	color: #000000;
 }

 .customer-list li p:not(:last-child) {
 	margin-bottom: 10px;
 }

 .customer-list .main-list--red-square li:not(:last-child) {
 	margin-bottom: 5px;
 }

 .customer-list--numbered {
 	margin-left: 0 !important;
 	list-style-type: none;
 	counter-reset: num;
 }

 .customer-list--numbered>li {
 	list-style: none;
 }

 .customer-list--numbered>li span {
 	display: flex !important;
 	margin-bottom: 14px !important;
 	font-weight: 700 !important;
 	font-size: 18px !important;
 	line-height: 24px !important;
 	color: #EC0101 !important;
 }

 .customer-list--numbered>li span::after {
 	content: "";
 	margin-left: 6px;
 	margin-right: 30px;
 	border-bottom: 1px solid #C2C2C2;
 	width: 100%;
 }

 .customer-list--general>li {
 	padding-left: 0;
 	list-style: none;
 }

 .custom-icons {
 	position: relative;
 }

 .custom-icons::before {
 	content: "";
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 30px;
 	height: 30px;
 	background-position: center;
 	background-repeat: no-repeat;
 	background-size: contain;
 }

 .custom-icons--car::before {
 	background-image: url("./img/car.svg");
 }

 .custom-icons--info::before {
 	background-image: url("./img/info.svg");
 }

 .custom-icons--worker::before {
 	background-image: url("./img/worker.svg");
 }

 .custom-icons--timer::before {
 	background-image: url("./img/timer.svg");
 }

 .custom-icons--warning::before {
 	background-image: url("./img/warning.svg");
 }

 .custom-icons--bank-card::before {
 	background-image: url("./img/bank-card.svg");
 }

 .custom-icons--download::before {
 	background-image: url("./img/download.svg");
 }

 .custom-icons--check::before {
 	background-image: url("./img/check.svg");
 }

 .custom-icons--cash::before {
 	background-image: url("./img/cash.svg");
 }

 .custom-icons--scales::before {
 	background-image: url("./img/scales.svg");
 }

 .custom-icons--contract::before {
 	background-image: url("./img/contract.svg");
 }

 .payments {
 	padding-top: 15px;
 	padding-bottom: 90px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 }

 .payments p {
 	text-indent: 0;
 }

 @media (max-width: 767px) {
 	.payments {
 		padding-bottom: 70px;
 	}
 }

 @media (max-width: 575px) {
 	.payments {
 		padding-bottom: 15px;
 	}
 }

 .payments>p {
 	margin-bottom: 70px;
 	max-width: 758px;
 }

 @media (max-width: 575px) {
 	.payments>p {
 		margin-bottom: 60px;
 	}
 }

 .payments .customer-gray-title {
 	font-size: 20px;
 	line-height: 24px;
 }

 .payments__list {
 	margin-top: 40px;
 }

 .payments__list a {
 	color: #808285;
 }

 .payments__list a:hover,
 .payments__list a:focus {
 	color: #c30000;
 }

 .payments__banks {
 	margin-bottom: 70px;
 }

 @media (max-width: 767px) {
 	.payments__banks {
 		margin-top: 150px;
 	}
 }

 .payments__instruction {
 	display: grid;
 	grid-template-columns: repeat(2, 1fr);
 	gap: 70px 30px;
 	margin-bottom: 70px;
 }

 @media (max-width: 575px) {
 	.payments__instruction {
 		gap: 60px;
 	}
 }

 .payments__instruction h4 {
 	margin-bottom: 40px;
 	font-weight: 700;
 	font-size: 18px;
 	line-height: 24px;
 	color: #303031;
 }

 @media (max-width: 1023px) {
 	.payments__instruction h4 {
 		margin-bottom: 30px;
 	}
 }

 .payments__instruction-order {
 	grid-column: span 2;
 }

 .payments__instruction-order-list {
 	display: grid;
 	grid-template-columns: repeat(4, 1fr);
 	gap: 38px;
 }

 @media (max-width: 1023px) {
 	.payments__instruction-order-list {
 		grid-template-columns: repeat(2, 1fr);
 		gap: 30px;
 	}
 }

 @media (max-width: 575px) {
 	.payments__instruction-order-list {
 		grid-template-columns: 1fr;
 		gap: 25px;
 	}
 }

 .payments__instruction-order-list li>span::after {
 	margin-right: 0 !important;
 }

 .payments__instruction-order-list .main-list--red-square {
 	margin-top: 20px;
 }

 .payments__instruction-order-list .main-list--red-square li {
 	list-style: none;
 }

 .payments__instruction-order-list .main-list--red-square li:not(:last-child) {
 	margin-bottom: 5px;
 }

 @media (max-width: 1023px) {
 	.payments__instruction-no-order {
 		grid-column: span 2;
 	}
 }

 .payments__instruction-no-order>p:not(:last-child) {
 	margin-bottom: 10px;
 }

 .payments__instruction-no-order .main-list--red-square li:not(:last-child) {
 	margin-bottom: 10px;
 }

 .payments__instruction-notice {
 	padding: 60px 70px;
 	background: #F6F4F4;
 }

 @media (max-width: 1023px) {
 	.payments__instruction-notice {
 		grid-column: span 2;
 		margin-top: -20px;
 		padding: 40px 45px;
 	}
 }

 @media (max-width: 575px) {
 	.payments__instruction-notice {
 		margin-top: -25px;
 		margin-left: -10px;
 		margin-right: -10px;
 		padding: 25px 20px;
 	}
 }

 .payments__instruction-notice .custom-icons {
 	padding-left: 45px;
 }

 @media (max-width: 575px) {
 	.payments__instruction-notice .custom-icons {
 		padding-left: 40px;
 	}
 }

 .payments__instruction-security {
 	grid-column: span 2;
 }

 .payments__instruction-security-text {
 	display: grid;
 	grid-template-columns: repeat(2, 1fr);
 	gap: 30px;
 }

 @media (max-width: 1023px) {
 	.payments__instruction-security-text {
 		grid-template-columns: 1fr;
 		gap: 10px;
 	}
 }

 .payments__instruction-security-text p:not(:last-child) {
 	margin-bottom: 10px;
 }

 .payments__download-link {
 	padding-left: 43px;
 }

 .payments__download-link::before {
 	top: 50%;
 	left: 0;
 	transform: translateY(-50%);
 }

 .payments-banks {
 	display: flex;
 	align-items: center;
 	padding: 80px 160px 101px 78px;
 	width: 100%;
 	background: #F6F4F4;
 }

 @media (max-width: 1023px) {
 	.payments-banks {
 		padding: 80px 85px 95px 20px;
 	}
 }

 @media (max-width: 767px) {
 	.payments-banks {
 		position: relative;
 		flex-direction: column;
 		padding: 110px 20px 30px;
 	}
 }

 .payments-banks__img {
 	object-fit: contain;
 	object-position: center;
 }

 @media (max-width: 1023px) {
 	.payments-banks__img {
 		width: 276px;
 		height: 276px;
 	}
 }

 @media (max-width: 767px) {
 	.payments-banks__img {
 		width: 182px;
 		height: 182px;
 	}
 }

 .payments-banks__img-wrapper {
 	position: relative;
 	margin-right: 165px;
 	z-index: 0;
 }

 @media (max-width: 1023px) {
 	.payments-banks__img-wrapper {
 		margin-right: 25px;
 	}
 }

 @media (max-width: 767px) {
 	.payments-banks__img-wrapper {
 		margin-right: 0;
 		position: absolute;
 		top: 0;
 		left: 50%;
 		transform: translate(-50%, -50%);
 	}
 }

 .payments-banks__img-wrapper::before {
 	content: "";
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	display: block;
 	width: 223px;
 	height: 223px;
 	background: #E8E7E7;
 	transform: translate(-50%, -50%) rotate(45deg);
 	z-index: -1;
 }

 @media (max-width: 1023px) {
 	.payments-banks__img-wrapper::before {
 		width: 195px;
 		height: 195px;
 	}
 }

 @media (max-width: 767px) {
 	.payments-banks__img-wrapper::before {
 		width: 129px;
 		height: 129px;
 	}
 }

 .payments-banks__content p:not(:last-child) {
 	margin-bottom: 20px;
 }

 .payments-banks__content-imgs {
 	margin-top: 54px;
 }

 @media (max-width: 1023px) {
 	.payments-banks__content-imgs {
 		margin-top: 45px;
 	}
 }

 @media (max-width: 767px) {
 	.payments-banks__content-imgs {
 		display: flex;
 		justify-content: center;
 		margin-top: 32px;
 	}
 }

 @media (max-width: 575px) {
 	.payments-banks__content-imgs .mastercard {
 		width: 41px;
 		height: 30px;
 	}

 	.payments-banks__content-imgs .visa {
 		width: 61px;
 		height: 30px;
 	}

 	.payments-banks__content-imgs .mir {
 		width: 69px;
 		height: 30px;
 	}
 }

 .payments-banks__content-imgs>img:not(:last-child) {
 	margin-right: 9px;
 }

 @media (max-width: 575px) {
 	.payments-banks__content-imgs>img:not(:last-child) {
 		margin-right: 5px;
 	}
 }

 .exchange-return {
 	padding-top: 15px;
 	padding-bottom: 90px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 }

 @media (max-width: 767px) {
 	.exchange-return {
 		padding-bottom: 70px;
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return {
 		padding-bottom: 15px;
 	}
 }

 .exchange-return p {
 	text-indent: 0 !important;
 }

 .exchange-return__block {
 	position: relative;
 	padding-left: 76px;
 }

 @media (max-width: 575px) {
 	.exchange-return__block {
 		padding: 0;
 	}
 }

 .exchange-return__block:not(:last-child) {
 	margin-bottom: 90px;
 }

 @media (max-width: 575px) {
 	.exchange-return__block:not(:last-child) {
 		margin-bottom: 60px;
 	}
 }

 .exchange-return__block h3 {
 	position: relative;
 	margin-bottom: 36px;
 	font-size: 24px;
 	line-height: 32px;
 }

 @media (max-width: 575px) {
 	.exchange-return__block h3 {
 		display: flex;
 		align-items: center;
 		font-size: 22px;
 		line-height: 28px;
 	}
 }

 .exchange-return__block h3 svg {
 	position: absolute;
 	left: -6px;
 	top: 50%;
 	transform: translate(-100%, -50%);
 }

 @media (max-width: 575px) {
 	.exchange-return__block h3 svg {
 		position: relative;
 		left: unset;
 		top: unset;
 		flex-shrink: 0;
 		transform: none;
 	}
 }

 .exchange-return__block .main-list--red-square {
 	max-width: calc(100% - 335px - 10px);
 }

 @media (max-width: 1023px) {
 	.exchange-return__block .main-list--red-square {
 		max-width: 100%;
 	}
 }

 .exchange-return__block-notices {
 	position: absolute;
 	right: 0;
 	top: 0;
 }

 @media (max-width: 1023px) {
 	.exchange-return__block-notices {
 		position: relative;
 		margin-top: 50px;
 		margin-left: -76px;
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return__block-notices {
 		margin-left: 0;
 	}
 }

 .exchange-return__list {
 	display: grid;
 	grid-template-columns: repeat(3, 1fr);
 	gap: 40px;
 	margin-top: 26px;
 	margin-left: 0 !important;
 }

 @media (max-width: 767px) {
 	.exchange-return__list {
 		grid-template-columns: 1fr;
 		gap: 25px;
 	}
 }

 .exchange-return__list-wrapper h4 {
 	font-weight: 700;
 	font-size: 18px;
 	line-height: 24px;
 	color: #303031;
 }

 .exchange-return__list li {
 	display: flex;
 	flex-direction: column;
 	list-style: none;
 }

 .exchange-return__list li>span {
 	display: block;
 	margin-bottom: 18px;
 	font-size: 12px;
 	line-height: 16px;
 	letter-spacing: 0.07em;
 	text-transform: uppercase;
 	color: #808285;
 }

 @media (max-width: 575px) {
 	.exchange-return__list li>span {
 		margin-bottom: 8px;
 	}
 }

 .exchange-return__list--numbered {
 	list-style-type: none;
 	counter-reset: num;
 }

 .exchange-return__list--numbered>li span {
 	display: flex;
 	margin-bottom: 14px;
 	font-weight: 700;
 	font-size: 18px;
 	line-height: 24px;
 	color: #EC0101;
 }

 .exchange-return__list--numbered>li span::after {
 	content: "";
 	margin-left: 6px;
 	margin-right: 30px;
 	border-bottom: 1px solid #C2C2C2;
 	width: 100%;
 }

 .exchange-return__download-link {
 	display: block;
 	margin-top: 40px;
 	margin-bottom: 50px;
 	padding: 43px;
 	padding-left: 84px;
 	width: 100%;
 	background: #F6F4F4;
 	font-family: "HelveticaNeueCyr", sans-serif;
 }

 @media (max-width: 767px) {
 	.exchange-return__download-link {
 		margin-left: -76px;
 		margin-top: 50px;
 		margin-bottom: 70px;
 		width: calc(100% + 76px);
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return__download-link {
 		padding: 40px 20px 40px 60px;
 		margin: 50px -10px;
 		width: calc(100% + 20px);
 	}
 }

 .exchange-return__download-link::before {
 	top: 50%;
 	left: 43px;
 	transform: translateY(-50%);
 }

 @media (max-width: 575px) {
 	.exchange-return__download-link::before {
 		top: 40px;
 		left: 20px;
 		transform: none;
 	}
 }

 .exchange-return-notices {
 	display: flex;
 	flex-direction: column;
 }

 @media (max-width: 1023px) {
 	.exchange-return-notices {
 		flex-direction: row;
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return-notices {
 		flex-direction: column;
 	}
 }

 .exchange-return-notices__block {
 	padding: 40px 35px 40px;
 	width: 335px;
 	background: #F6F4F4;
 }

 @media (max-width: 1023px) {
 	.exchange-return-notices__block {
 		padding: 40px 20px;
 		width: calc((100% - 20px) / 2);
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return-notices__block {
 		padding: 30px;
 		padding-left: 20px;
 		width: 100%;
 	}
 }

 .exchange-return-notices__block:not(:last-child) {
 	margin-bottom: 12px;
 }

 @media (max-width: 1023px) {
 	.exchange-return-notices__block:not(:last-child) {
 		margin-bottom: 0;
 		margin-right: 20px;
 	}
 }

 @media (max-width: 575px) {
 	.exchange-return-notices__block:not(:last-child) {
 		margin-bottom: 12px;
 		margin-right: 0;
 	}
 }

 .exchange-return-notices__block-text {
 	padding-left: 45px;
 }

 @media (max-width: 575px) {
 	.exchange-return-notices__block-text {
 		padding-left: 40px;
 	}
 }

 .guarantees {
 	padding-top: 15px;
 	padding-bottom: 90px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 	color: #303031;
 }

 @media (max-width: 767px) {
 	.guarantees {
 		padding-bottom: 70px;
 	}
 }

 @media (max-width: 575px) {
 	.guarantees {
 		padding-bottom: 15px;
 	}
 }

 .guarantees__block {
 	padding-left: 76px;
 }

 @media (max-width: 575px) {
 	.guarantees__block {
 		padding: 0;
 	}
 }

 .guarantees__block:not(:last-child) {
 	margin-bottom: 90px;
 }

 .guarantees__block h3 {
 	position: relative;
 	margin-bottom: 36px;
 	font-size: 24px;
 	line-height: 32px;
 }

 @media (max-width: 575px) {
 	.guarantees__block h3 {
 		display: flex;
 		align-items: center;
 		font-size: 22px;
 		line-height: 28px;
 	}
 }

 .guarantees__block h3 svg {
 	position: absolute;
 	left: -6px;
 	top: 50%;
 	transform: translate(-100%, -50%);
 }

 @media (max-width: 575px) {
 	.guarantees__block h3 svg {
 		position: relative;
 		left: unset;
 		top: unset;
 		flex-shrink: 0;
 		transform: none;
 	}
 }

 .guarantees__block-grid {
 	display: grid;
 	grid-template-columns: repeat(2, 1fr);
 	gap: 95px;
 	justify-content: space-between;
 	margin-top: 36px;
 }

 @media (max-width: 767px) {
 	.guarantees__block-grid {
 		grid-template-columns: 1fr;
 		gap: 20px;
 	}
 }

 .delivery {
 	padding-top: 15px;
 	padding-bottom: 90px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 	color: #303031;
 }

 @media (max-width: 767px) {
 	.delivery {
 		padding-bottom: 70px;
 	}
 }

 @media (max-width: 575px) {
 	.delivery {
 		padding-bottom: 15px;
 	}
 }

 .delivery__list {
 	margin-top: 50px;
 }

 @media (max-width: 1023px) {
 	.delivery__list {
 		margin-top: 40px;
 	}
 }

 @media (max-width: 575px) {
 	.delivery__list {
 		gap: 20px;
 	}

 	.delivery__list .main-list--red-square>li:not(:last-child) {
 		margin-bottom: 20px;
 	}
 }

 .personal {
 	padding-top: 15px;
 	padding-bottom: 90px;
 	font-family: "HelveticaNeueCyr", sans-serif;
 }

 .personal ul {
 	margin-left: 0 !important;
 	list-style: none !important;
 }

 .personal__lk {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	color: #000000;
 }

 .personal__lk-menu {
 	-ms-flex-negative: 0;
 	flex-shrink: 0;
 	width: 232px;
 	margin-right: 67px;
 }

 .personal__lk-menu-name {
 	margin-bottom: 15px;
 	font-weight: 700;
 	font-size: 20px;
 	line-height: 1;
 }

 .personal__lk-menu-bonus {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	font-weight: 700;
 	font-size: 16px;
 	line-height: 22px;
 	color: #EC0101;
 }

 .personal__lk-menu-bonus-img {
 	margin-right: 5px;
 }

 .personal__lk-menu-bonus>span {
 	margin-left: 3px;
 	margin-right: 5px;
 }

 .personal__lk-menu-bonus .product-tip {
 	position: relative !important;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }

 .personal__lk-menu-bonus .product-tip__label {
 	display: -webkit-inline-box;
 	display: -ms-inline-flexbox;
 	display: inline-flex;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	width: 19px;
 	height: 19px;
 	color: #EC0101;
 	border-radius: 50%;
 	border: 1px solid currentColor;
 	-webkit-transition: all .2s linear;
 	-o-transition: all .2s linear;
 	transition: all .2s linear;
 	font-size: 12px;
 	line-height: 16px;
 	cursor: pointer;
 }

 .personal__lk-menu-bonus .product-tip__wrap {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 	opacity: 0;
 	pointer-events: none;
 	visibility: hidden;
 	background-color: transparent;
 	-webkit-filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, .05)) drop-shadow(0 0 18px rgba(0, 0, 0, .25));
 	filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, .05)) drop-shadow(0 0 18px rgba(0, 0, 0, .25));
 	-webkit-transition: all .2s linear;
 	-o-transition: all .2s linear;
 	transition: all .2s linear;
 }

 .personal__lk-menu-bonus .product-tip.active .product-tip__wrap {
 	opacity: 1;
 	z-index: 1;
 	visibility: visible;
 }

 .personal__lk-menu-bonus .product-tip__content {
 	font-weight: 400;
 	font-size: 12px;
 	line-height: 16px;
 }

 .personal__lk-menu-bonus .product-tip__inner {
 	position: absolute;
 	top: 50%;
 	right: -15px;
 	padding: 15px 12px 15px 24px;
 	width: 210px;
 	background-color: #F6F4F4;
 	-webkit-transform: translate(100%, -50%);
 	-ms-transform: translate(100%, -50%);
 	transform: translate(100%, -50%);
 	pointer-events: all;
 }

 .personal__lk-menu-bonus .product-tip__inner::before {
 	content: "";
 	position: absolute;
 	left: -10px;
 	top: 50%;
 	display: block;
 	width: 24px;
 	height: 24px;
 	border: 10px solid transparent;
 	border-right: 10px solid #F6F4F4;
 	background-color: transparent;
 	-webkit-transform: translate(-50%, -50%);
 	-ms-transform: translate(-50%, -50%);
 	transform: translate(-50%, -50%);
 	z-index: -1;
 }

 .personal__lk-menu-bonus .product-tip__close {
 	position: absolute;
 	top: 6px;
 	right: 6px;
 	width: 12px;
 	height: 12px;
 	display: block;
 	cursor: pointer;
 	-webkit-transform: translateY(6px);
 	-ms-transform: translateY(6px);
 	transform: translateY(6px);
 }

 .personal__lk-menu-bonus .product-tip__close::before,
 .personal__lk-menu-bonus .product-tip__close::after {
 	content: "";
 	display: block;
 	border-bottom: 1px solid #b3b4b6;
 	width: 12px;
 }

 .personal__lk-menu-bonus .product-tip__close::before {
 	-webkit-transform: rotate(45deg) translateX(1px);
 	-ms-transform: rotate(45deg) translateX(1px);
 	transform: rotate(45deg) translateX(1px);
 }

 .personal__lk-menu-bonus .product-tip__close::after {
 	-webkit-transform: rotate(-45deg) translateX(0.5px);
 	-ms-transform: rotate(-45deg) translateX(.5px);
 	transform: rotate(-45deg) translateX(0.5px);
 }

 .personal__lk-menu-select {
 	margin-top: 27px;
 }

 .personal__lk-content {
 	width: 100%;
 	max-width: 844px;
 }

 .personal__lk-content h3 {
 	font-weight: 400;
 	font-size: 24px;
 	line-height: 32px;
 }

 .personal__lk-content h4 {
 	font-weight: 700;
 	font-size: 18px;
 	line-height: 24px;
 	color: #000000;
 }

 .personal__lk-content-main {
 	margin-top: 40px;
 }

 .personal__lk-content-link {
 	margin-top: 5px;
 	font-size: 14px;
 	line-height: 19px;
 	-webkit-text-decoration-line: underline;
 	text-decoration-line: underline;
 	color: #3DB1CA !important;
 }

 .personal__lk-content-years {
 	margin-top: 10px;
 }

 .personal__lk-content-orders {
 	margin-top: 50px;
 	margin-bottom: 30px;
 }

 .personal__lk-content-bonuses {
 	margin-top: 45px;
 }

 .personal__lk-content-form {
 	margin-top: 35px;
 }

 @media (max-width: 1023px) {
 	.personal__lk-content-orders {
 		margin-top: 40px;
 	}
 }

 @media (max-width: 767px) {
 	.personal {
 		padding-bottom: 70px;
 	}

 	.personal__lk-menu {
 		width: 167px;
 		margin-right: 20px;
 	}

 	.personal__lk-content-bonuses {
 		margin-top: 30px;
 	}
 }

 @media (max-width: 575px) {
 	.personal {
 		padding-bottom: 15px;
 	}

 	.personal__lk {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.personal__lk-menu {
 		width: 100%;
 		margin-right: 0;
 		margin-bottom: 20px;
 	}

 	.personal__lk-menu-bonus .product-tip__inner {
 		top: unset;
 		right: 50%;
 		bottom: -15px;
 		-webkit-transform: translate(50%, 100%);
 		-ms-transform: translate(50%, 100%);
 		transform: translate(50%, 100%);
 	}

 	.personal__lk-menu-bonus .product-tip__inner::before {
 		left: 50%;
 		top: -10px;
 		border: none;
 		border: 10px solid transparent;
 		border-bottom: 10px solid #F6F4F4;
 	}

 	.personal__lk-menu-select {
 		margin-top: 15px;
 	}

 	.personal__lk-content h3 {
 		font-size: 30px;
 		line-height: 48px;
 	}

 	.personal__lk-content-form {
 		margin-top: 20px;
 	}
 }

 .lk-main {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	flex-direction: column;
 	margin-top: 40px;
 	color: #303031;
 }

 .lk-main__links {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	margin-bottom: 70px;
 }

 .lk-main__links-item {
 	width: calc((100% - 45px) / 4);
 }

 .lk-main__links-item:not(:last-child) {
 	margin-right: 15px;
 }

 .lk-main__links-item-link {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	padding-left: 25px;
 	width: 100%;
 	height: 60px;
 	border: none;
 	background: #F6F4F4;
 	text-decoration: none;
 	cursor: pointer;
 	-webkit-transition: background 0.3s;
 	-o-transition: background 0.3s;
 	transition: background 0.3s;
 }

 .lk-main__links-item-link img {
 	margin-right: 10px;
 }

 .lk-main__links-item-link span {
 	font-size: 16px;
 	line-height: 22px;
 }

 .lk-main__links-item-link--wallet img {
 	margin-top: -8px;
 }

 .lk-main__links-item-link:hover {
 	background: #ECECEE;
 }

 .lk-main__orders {
 	margin-top: 25px;
 }

 .lk-main__empty {
 	position: relative;
 	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;
 	margin: 0 auto;
 	width: 100%;
 	max-width: 525px;
 	height: 286px;
 }

 .lk-main__empty-title {
 	max-width: 200px;
 	font-weight: 700;
 	font-size: 18px;
 	line-height: 24px;
 }

 .lk-main__empty-desc {
 	margin-top: 15px;
 	margin-bottom: 45px;
 	max-width: 200px;
 	font-size: 16px;
 	line-height: 22px;
 }

 .lk-main__empty-link {
 	padding: 10px 24px;
 	width: auto;
 	height: 39px;
 	color: #fff !important;
 	font-size: 18px;
 	line-height: 19px;
 	text-decoration: none;
 }

 .lk-main__empty-bg {
 	position: absolute;
 	right: 0;
 	top: 50%;
 	height: 100%;
 	-webkit-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	transform: translateY(-50%);
 	z-index: -1;
 }

 @media (max-width: 1023px) {
 	.lk-main__links-item {
 		width: calc((100% - 21px) / 4);
 	}

 	.lk-main__links-item:not(:last-child) {
 		margin-right: 7px;
 	}

 	.lk-main__links-item-link {
 		display: -ms-grid;
 		display: grid;
 		-ms-grid-rows: 32px 1fr;
 		grid-template-rows: 32px 1fr;
 		gap: 12px;
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		-webkit-box-pack: center;
 		-ms-flex-pack: center;
 		justify-content: center;
 		padding: 22px 0;
 		height: 110px;
 	}

 	.lk-main__links-item-link img {
 		-ms-grid-column-align: center;
 		justify-self: center;
 		-ms-flex-item-align: center;
 		-ms-grid-row-align: center;
 		align-self: center;
 		margin: 0;
 	}

 	.lk-main__links-item-link--wallet img {
 		margin: 0;
 	}
 }

 @media (max-width: 575px) {
 	.lk-main {
 		margin-top: 10px;
 	}

 	.lk-main__links {
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 		margin-bottom: 40px;
 	}

 	.lk-main__links-item {
 		width: 100%;
 	}

 	.lk-main__links-item:not(:last-child) {
 		margin-right: 0;
 		margin-bottom: 2px;
 	}

 	.lk-main__links-item-link {
 		-ms-grid-rows: unset;
 		grid-template-rows: unset;
 		-ms-grid-columns: 30px 1fr;
 		grid-template-columns: 30px 1fr;
 		gap: 15px;
 		padding: 0 22px;
 		height: 60px;
 		text-align: start;
 	}

 	.lk-main__links-item-link--wallet img {
 		margin-top: -8px;
 	}

 	.lk-main__empty {
 		-webkit-box-align: center;
 		-ms-flex-align: center;
 		align-items: center;
 		height: unset;
 		text-align: center;
 	}

 	.lk-main__empty-title {
 		-webkit-box-ordinal-group: 1;
 		-ms-flex-order: 0;
 		order: 0;
 	}

 	.lk-main__empty-desc {
 		margin-bottom: 37px;
 		-webkit-box-ordinal-group: 2;
 		-ms-flex-order: 1;
 		order: 1;
 	}

 	.lk-main__empty-link {
 		-webkit-box-ordinal-group: 5;
 		-ms-flex-order: 4;
 		order: 4;
 	}

 	.lk-main__empty-bg {
 		position: relative;
 		left: unset;
 		margin-bottom: 27px;
 		padding: 0 25px;
 		width: 100%;
 		height: unset;
 		-webkit-transform: none;
 		-ms-transform: none;
 		transform: none;
 		-webkit-box-ordinal-group: 3;
 		-ms-flex-order: 2;
 		order: 2;
 	}
 }

 .lk-order-slider {
 	height: 100%;
 	width: 100%;
 	max-width: 475px;
 	margin-left: auto;
 	margin-right: auto;
 	position: relative;
 	overflow: hidden;
 	list-style: none;
 	padding: 0;
 	z-index: 1;
 }

 .lk-order-slider__list {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	height: 70px;
 }

 .lk-order-slider__list-item {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-ms-flex-negative: 0;
 	flex-shrink: 0;
 }

 .lk-order-slider__list-item-link {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 }

 .lk-order-slider__list-item-link img {
 	width: 100%;
 	height: 100%;
 	-o-object-fit: contain;
 	object-fit: contain;
 }

 .lk-order-slider__nav {
 	position: relative;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	margin-top: 20px;
 }

 .lk-order-slider__nav:hover .lk-order-slider__nav-bullets:not(.swiper-scrollbar-lock) .swiper-scrollbar-drag {
 	height: 7px;
 	-webkit-animation: wide-height-scrollbar 0.1s;
 	animation: wide-height-scrollbar 0.1s;
 }

 .lk-order-slider__nav-bullets {
 	width: 100%;
 	display: -webkit-box !important;
 	display: -ms-flexbox !important;
 	display: flex !important;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	height: auto;
 	border-radius: 200px;
 	overflow: hidden;
 	margin-right: 7px;
 	background: #F6F4F4;
 	-webkit-transition: height 0.3s;
 	-o-transition: height 0.3s;
 	transition: height 0.3s;
 	cursor: pointer;
 }

 .lk-order-slider__nav-bullets:hover .swiper-scrollbar-drag {
 	background: #ef4d4d;
 }

 .lk-order-slider__nav-bullets.swiper-scrollbar-lock {
 	pointer-events: none;
 }

 .lk-order-slider__nav-bullets-item {
 	height: 1px;
 	background: #F6F4F4;
 	cursor: pointer;
 	-webkit-transition-property: background, height;
 	-o-transition-property: background, height;
 	transition-property: background, height;
 	-webkit-transition-duration: 0.3s;
 	-o-transition-duration: 0.3s;
 	transition-duration: 0.3s;
 }

 .lk-order-slider__nav-bullets-item:hover {
 	background: rgba(239, 77, 77, 0.25);
 }

 .lk-order-slider__nav-bullets-item:not(:last-child) {
 	margin-right: 4px;
 }

 .lk-order-slider__nav-bullets-item.active {
 	background: #ef4d4d;
 }

 .lk-order-slider__nav-bullets .swiper-scrollbar-drag {
 	height: 3px;
 	background: rgba(239, 77, 77, 0.25);
 	cursor: pointer;
 	-webkit-transition-property: background, -webkit-transform;
 	transition-property: background, -webkit-transform;
 	-o-transition-property: background, transform;
 	transition-property: background, transform;
 	transition-property: background, transform, -webkit-transform;
 	-webkit-transition-duration: 0.3s;
 	-o-transition-duration: 0.3s;
 	transition-duration: 0.3s;
 }

 .lk-order-slider__nav-bullets .swiper-scrollbar-drag:not(:last-child) {
 	margin-right: 4px;
 }

 .lk-order-slider__nav-btn {
 	position: relative;
 	-ms-flex-negative: 0;
 	flex-shrink: 0;
 	width: 20px;
 	height: 20px;
 	background: #F6F4F4;
 	border: 1px solid #F6F4F4;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 	-webkit-transition-property: border-color, opacity;
 	-o-transition-property: border-color, opacity;
 	transition-property: border-color, opacity;
 	-webkit-transition-duration: 0.3s;
 	-o-transition-duration: 0.3s;
 	transition-duration: 0.3s;
 }

 .lk-order-slider__nav-btn:hover {
 	border-color: #ef4d4d;
 }

 .lk-order-slider__nav-btn::before {
 	content: "";
 	position: absolute;
 	top: 50%;
 	left: 50%;
 	display: block;
 	width: 10px;
 	height: 6px;
 	background-image: url("./img/arrow-red.svg");
 	background-repeat: no-repeat;
 	background-position: center;
 	background-size: contain;
 }

 .lk-order-slider__nav-btn-prev::before {
 	-webkit-transform: translate(-50%, -50%) rotate(-90deg);
 	-ms-transform: translate(-50%, -50%) rotate(-90deg);
 	transform: translate(-50%, -50%) rotate(-90deg);
 }

 .lk-order-slider__nav-btn-next::before {
 	-webkit-transform: translate(-50%, -50%) rotate(90deg);
 	-ms-transform: translate(-50%, -50%) rotate(90deg);
 	transform: translate(-50%, -50%) rotate(90deg);
 }

 .lk-order-slider__nav-btn.swiper-button-disabled {
 	opacity: 0.5;
 	pointer-events: none;
 }

 .lk-order-slider__nav-pagination {
 	margin: 0 3px;
 	white-space: nowrap;
 	font-size: 12px;
 	line-height: 16px;
 	color: #303031;
 	-webkit-user-select: none;
 	-moz-user-select: none;
 	-ms-user-select: none;
 	user-select: none;
 }

 .lk-order-slider.no-init {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	max-width: none;
 }

 .lk-order-slider.no-init .lk-order-slider__list {
 	height: 70px;
 }

 .lk-order-slider.no-init .lk-order-slider__list-item {
 	-webkit-box-pack: center;
 	-ms-flex-pack: center;
 	justify-content: center;
 	-ms-flex-negative: unset;
 	flex-shrink: unset;
 	width: auto;
 }

 .lk-order-slider.no-init .lk-order-slider__nav {
 	display: none;
 }

 @-webkit-keyframes wide-height-scrollbar {
 	from {
 		height: 3px;
 	}

 	to {
 		height: 5px;
 	}
 }

 @keyframes wide-height-scrollbar {
 	from {
 		height: 3px;
 	}

 	to {
 		height: 5px;
 	}
 }

 @media (max-width: 650px) {
 	.lk-order-slider {
 		max-width: unset;
 	}
 }

 .select-menu {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	flex-direction: column;
 }

 .select-menu__title {
 	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;
 	padding: 10px 0;
 	background-color: transparent;
 	border: none;
 	border-bottom: 1px solid #EC0101;
 	font-weight: 700;
 	font-size: 16px;
 	line-height: 22px;
 	color: #000000;
 	text-decoration: none;
 	text-align: left;
 }

 .select-menu__title-icon {
 	position: relative;
 	-ms-flex-negative: 0;
 	flex-shrink: 0;
 	margin-left: 10px;
 	width: 16px;
 	height: 9px;
 	background-image: url("./img/arrow-red.svg");
 	background-position: center;
 	background-size: contain;
 	background-repeat: no-repeat;
 	-webkit-transform: rotate(180deg);
 	-ms-transform: rotate(180deg);
 	transform: rotate(180deg);
 }

 .select-menu__list-item {
 	padding: 10px 0;
 	border-bottom: 1px solid #ECECEE;
 }

 .select-menu__list-item-link {
 	font-weight: 400;
 	font-size: 16px;
 	line-height: 22px;
 	color: #000000;
 	text-decoration: none;
 }

 .select-menu__list-item.active {
 	pointer-events: none;
 	border-color: #EC0101;
 }

 .select-menu__list-item.active .select-menu__list-item-link {
 	font-weight: 700;
 }

 @media (min-width: 576px) {
 	.select-menu__title {
 		display: none;
 	}
 }

 @media (max-width: 575px) {
 	.select-menu__list {
 		display: none;
 	}

 	.select-menu.is-open .select-menu__title-icon {
 		-webkit-transform: none;
 		-ms-transform: none;
 		transform: none;
 	}

 	.select-menu.is-open .select-menu__list {
 		display: block;
 	}
 }

 .settings-bonuses {
 	margin-bottom: 30px;
 }

 .settings-bonuses__item {
 	border: 1px solid #F6F4F4;
 }

 .settings-bonuses__item:not(:first-child) .bonus-record__summ span,
 .settings-bonuses__item:not(:first-child) .bonus-record__before-summ span,
 .settings-bonuses__item:not(:first-child) .bonus-record__after-summ span {
 	display: none;
 }

 .bonus-record {
 	cursor: pointer;
 }

 .bonus-record__inner {
 	padding: 22px 24px 15px;
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: 55px 1fr 1fr;
 	grid-template-columns: 55px 1fr 1fr;
 	gap: 25px;
 }

 .bonus-record__number {
 	position: relative;
 	font-size: 14px;
 	line-height: 24px;
 	color: #808285;
 }

 .bonus-record__number::before {
 	content: "";
 	position: absolute;
 	bottom: 2px;
 	left: 0;
 	width: 16px;
 	height: 9px;
 	background-image: url("./img/arrow-red.svg");
 	background-position: center;
 	background-size: contain;
 	background-repeat: no-repeat;
 }

 .bonus-record__name {
 	font-size: 14px;
 	line-height: 16px;
 	color: #303031;
 }

 .bonus-record__name-title {
 	font-weight: 700;
 	font-size: 15px;
 	line-height: 24px;
 }

 .bonus-record__name>div {
 	display: inline-block;
 }

 .bonus-record__name>div:not(:last-child) {
 	margin-right: 10px;
 }

 .bonus-record__summ {
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: (90px)[3];
 	grid-template-columns: repeat(3, 90px);
 	gap: 25px;
 }

 .bonus-record__summ-current,
 .bonus-record__summ-before,
 .bonus-record__summ-after {
 	position: relative;
 	font-weight: 700;
 	font-size: 16px;
 	line-height: 24px;
 }

 .bonus-record__summ span,
 .bonus-record__before-summ span,
 .bonus-record__after-summ span {
 	position: absolute;
 	top: -40px;
 	left: 0;
 	font-weight: 400;
 	font-size: 12px;
 	line-height: 14px;
 	color: #808285;
 	-webkit-transform: translateY(-100%);
 	-ms-transform: translateY(-100%);
 	transform: translateY(-100%);
 }

 .bonus-record__explanation {
 	display: none;
 	padding: 11px 105px;
 	padding-right: 39px;
 	background: #ECECEE;
 	font-size: 14px;
 	line-height: 20px;
 	color: #808285;
 }

 .bonus-record--decrease .bonus-record__name-title,
 .bonus-record--decrease .bonus-record__summ-current {
 	color: #E97A7A;
 }

 .bonus-record--increase .bonus-record__name-title,
 .bonus-record--increase .bonus-record__summ-current {
 	color: #6BDE96;
 }

 .bonus-record.active .bonus-record__explanation {
 	display: block;
 }

 .bonus-record.active .bonus-record__number::before {
 	-webkit-transform: rotate(180deg);
 	-ms-transform: rotate(180deg);
 	transform: rotate(180deg);
 }

 @media (max-width: 1023px) {
 	.bonus-record__inner {
 		-ms-grid-columns: 55px 1fr;
 		grid-template-columns: 55px 1fr;
 		gap: 15px 25px;
 	}

 	.bonus-record__number {
 		-ms-grid-row-span: 2;
 		grid-row: span 2;
 		-ms-grid-column: 1;
 		grid-column: 1;
 	}

 	.bonus-record__number::before {
 		bottom: 10px;
 	}

 	.bonus-record__name-title {
 		font-size: 16px;
 	}

 	.bonus-record__summ {
 		-ms-grid-columns: (1fr)[3];
 		grid-template-columns: repeat(3, 1fr);
 		gap: 42px;
 	}

 	.bonus-record__summ-current,
 	.bonus-record__summ-before,
 	.bonus-record__summ-after {
 		display: -webkit-box;
 		display: -ms-flexbox;
 		display: flex;
 		-webkit-box-orient: vertical;
 		-webkit-box-direction: normal;
 		-ms-flex-direction: column;
 		flex-direction: column;
 	}

 	.bonus-record__summ span,
 	.bonus-record__before-summ span,
 	.bonus-record__after-summ span {
 		display: none;
 	}

 	.bonus-record__explanation {
 		padding: 10px 24px;
 		padding-right: 40px;
 	}
 }

 @media (max-width: 767px) {
 	.bonus-record__inner {
 		padding: 15px 24px;
 	}

 	.bonus-record__name-title {
 		font-size: 14px;
 	}
 }

 @media (max-width: 610px) {
 	.bonus-record__inner {
 		padding: 15px 10px;
 		gap: 10px;
 	}

 	.bonus-record__name-available {
 		display: none !important;
 	}

 	.bonus-record__name-available+span {
 		display: none !important;
 	}

 	.bonus-record__summ {
 		gap: 16px;
 	}

 	.bonus-record__explanation {
 		padding: 10px 20px;
 	}
 }

 .history-orders__item:not(:last-child) {
 	margin-bottom: 25px;
 }

 .history-years {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 }

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

 .history-years__item-link {
 	font-size: 14px;
 	line-height: 19px;
 	color: #303031;
 }

 .lk-order {
 	border: 1px solid #F6F4F4;
 	overflow: hidden;
 }

 .lk-order__header {
 	position: relative;
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: 1fr 250px;
 	grid-template-columns: 1fr 250px;
 	gap: 5px;
 	padding: 20px 25px 15px;
 	background: #F6F4F4;
 }

 .lk-order__header-price {
 	text-align: right;
 }

 .lk-order__header-title,
 .lk-order__header-price {
 	font-weight: 700;
 	font-size: 20px;
 	line-height: 1;
 	color: #303031;
 }

 .lk-order__header-link {
 	justify-self: flex-start;
 	font-size: 14px;
 	line-height: 18px;
 	color: #3DB1CA !important;
 }

 .lk-order__header-info {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	justify-content: flex-end;
 	font-size: 12px;
 	line-height: 18px;
 	color: #808285;
 }

 .lk-order__header-info-status {
 	position: relative;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	margin-left: 5px;
 }

 .lk-order__header-info-status::before {
 	content: "";
 	margin-right: 4px;
 	width: 6px;
 	height: 6px;
 	flex-shrink: 0;
 }

 .lk-order__header-info-status--accept::before {
 	background-color: #6BDE96;
 }

 .lk-order__header-info-status--cancel::before {
 	background-color: #E97A7A;
 }

 .lk-order__content {
 	display: -ms-grid;
 	display: grid;
 	-ms-grid-columns: minmax(250px, 1fr) auto;
 	grid-template-columns: minmax(250px, 1fr) auto;
 	gap: 20px 10px;
 	padding: 25px;
 }

 .lk-order__content-status {
 	position: relative;
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-webkit-box-align: flex-start;
 	-ms-flex-align: flex-start;
 	align-items: flex-start;
 	-webkit-box-orient: vertical;
 	-webkit-box-direction: normal;
 	-ms-flex-direction: column;
 	flex-direction: column;
 	padding-left: 26px;
 	font-weight: 700;
 	font-size: 16px;
 	line-height: 1;
 	color: #303031;
 }

 .lk-order__content-status img {
 	position: absolute;
 	top: 50%;
 	left: 0;
 	-ms-flex-item-align: start;
 	align-self: flex-start;
 	margin-right: 10px;
 	-webkit-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	transform: translateY(-50%);
 }

 .lk-order__content-status a {
 	margin-top: 3px;
 	font-weight: normal;
 	font-size: 14px;
 	line-height: 16px;
 	-webkit-text-decoration-line: underline;
 	text-decoration-line: underline;
 	color: #3DB1CA;
 }

 .lk-order__content-info {
 	max-width: 234px;
 	color: #303031;
 	font-size: 14px;
 	line-height: 16px;
 	-ms-grid-row: 2;
 	grid-row: 2;
 }

 .lk-order__content-info a {
 	text-decoration: unset;
 	white-space: nowrap;
 }

 .lk-order__content-number {
 	font-size: 14px;
 	line-height: 18px;
 	color: #808285;
 }

 .lk-order__content-img {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	-ms-grid-row-span: 2;
 	grid-row: span 2;
 	width: 100%;
 	max-width: 245px;
 	overflow-x: auto;
 }

 .lk-order__content-img-link {
 	display: -webkit-box;
 	display: -ms-flexbox;
 	display: flex;
 	width: -webkit-fit-content;
 	width: -moz-fit-content;
 	width: fit-content;
 	height: 67px;
 }

 .lk-order__content-img-link img {
 	-o-object-fit: contain;
 	object-fit: contain;
 }

 .lk-order__content-slider {
 	-webkit-box-align: center;
 	-ms-flex-align: center;
 	align-items: center;
 	-ms-grid-column: 2;
 	grid-column: 2;
 	-ms-grid-row-span: 2;
 	grid-row: span 2;
 }

 .lk-order:not(.with-slider) .lk-order-slider__list {
 	-webkit-box-pack: end;
 	-ms-flex-pack: end;
 	justify-content: flex-end;
 }

 .lk-order.one-slide .lk-order__content {
 	-ms-grid-columns: 1fr 190px;
 	grid-template-columns: 1fr 190px;
 }

 .lk-order.one-slide .lk-order__content .lk-order-slider__list {
 	-webkit-box-pack: start;
 	-ms-flex-pack: start;
 	justify-content: flex-start;
 	height: 67px;
 }

 .lk-order.one-slide .lk-order__content .lk-order-slider__list-item {
 	width: auto;
 }

 @media (min-width: 651px) {
 	.lk-order__content-number {
 		display: none;
 	}
 }

 @media (max-width: 767px) {

 	.lk-order__header-title,
 	.lk-order__header-price {
 		font-size: 14px;
 	}

 	.lk-order__header-price {
 		text-align: right;
 	}

 	.lk-order__header-link {
 		font-size: 12px;
 		line-height: 13px;
 	}

 	.lk-order__header-info {
 		-webkit-box-pack: end;
 		-ms-flex-pack: end;
 		justify-content: flex-end;
 	}

 	.lk-order__header-info-number {
 		margin-right: 5px;
 		font-size: 12px;
 	}

 	.lk-order__content {
 		padding-right: 10px;
 	}

 	.lk-order__content-info {
 		margin-top: -5px;
 	}

 	.lk-order__content-img {
 		-webkit-box-ordinal-group: 2;
 		-ms-flex-order: 1;
 		order: 1;
 	}
 }

 @media (max-width: 650px) {
 	.lk-order__header-info-number {
 		display: none;
 	}

 	.lk-order__content {
 		-ms-grid-columns: 1fr;
 		grid-template-columns: 1fr;
 	}

 	.lk-order__content-info {
 		grid-row: unset;
 	}

 	.lk-order__content-slider {
 		grid-column: unset;
 		grid-row: unset;
 	}

 	.lk-order:not(.with-slider) .lk-order-slider__list {
 		-webkit-box-pack: unset;
 		-ms-flex-pack: unset;
 		justify-content: unset;
 	}

 	.lk-order:not(.with-slider) .lk-order-slider__list-item {
 		width: calc((100% - 8px) / 3);
 	}

 	.lk-order.one-slide .lk-order__content {
 		-ms-grid-columns: 1fr;
 		grid-template-columns: 1fr;
 	}
 }

 @media (max-width: 575px) {
 	.lk-order__header {
 		padding: 14px 10px 10px;
 		-ms-grid-columns: 1fr 100px;
 		grid-template-columns: 1fr 100px;
 	}

 	.lk-order__content {
 		gap: 10px;
 		padding: 15px 10px;
 	}

 	.lk-order__content-img-link {
 		height: 38px;
 	}
 }

 .hidden-field {
 	position: absolute;
 	-webkit-clip-path: inset(100%);
 	clip-path: inset(100%);
 	overflow: hidden;
 	margin: -1px;
 	border: 0;
 	padding: 0;
 	width: 1px;
 	height: 1px;
 	white-space: nowrap;
 	clip: rect(0 0 0 0);
 }

 .settings-form__list-item {
 	position: relative;
 }

 .settings-form__list-item:not(:last-child) {
 	margin-bottom: 10px;
 }

 .settings-form__list-item-input[type=text],
 .settings-form__list-item-input[type=email],
 .settings-form__list-item-input[type=password] {
 	padding: 10px 16px;
 	width: 100%;
 	height: 44px;
 	max-width: 410px;
 	border: 1px solid #C2C2C2;
 	font-size: 16px;
 }

 .settings-form__list-item-input[type=text]::-webkit-input-placeholder,
 .settings-form__list-item-input[type=email]::-webkit-input-placeholder {
 	color: #808285;
 	-webkit-transition: opacity 0.3s;
 	transition: opacity 0.3s;
 }

 .settings-form__list-item-input[type=text]::-moz-placeholder,
 .settings-form__list-item-input[type=email]::-moz-placeholder {
 	color: #808285;
 	-moz-transition: opacity 0.3s;
 	transition: opacity 0.3s;
 }

 .settings-form__list-item-input[type=text]:-ms-input-placeholder,
 .settings-form__list-item-input[type=email]:-ms-input-placeholder {
 	color: #808285;
 	-ms-transition: opacity 0.3s;
 	transition: opacity 0.3s;
 }

 .settings-form__list-item-input[type=text]::-ms-input-placeholder,
 .settings-form__list-item-input[type=email]::-ms-input-placeholder {
 	color: #808285;
 	-ms-transition: opacity 0.3s;
 	transition: opacity 0.3s;
 }

 .settings-form__list-item-input[type=text]::placeholder,
 .settings-form__list-item-input[type=email]::placeholder {
 	color: #808285;
 	-webkit-transition: opacity 0.3s;
 	-o-transition: opacity 0.3s;
 	transition: opacity 0.3s;
 }

 .settings-form__list-item-input[type=text]:focus::-webkit-input-placeholder,
 .settings-form__list-item-input[type=email]:focus::-webkit-input-placeholder {
 	opacity: 0;
 }

 .settings-form__list-item-input[type=text]:focus::-moz-placeholder,
 .settings-form__list-item-input[type=email]:focus::-moz-placeholder {
 	opacity: 0;
 }

 .settings-form__list-item-input[type=text]:focus:-ms-input-placeholder,
 .settings-form__list-item-input[type=email]:focus:-ms-input-placeholder {
 	opacity: 0;
 }

 .settings-form__list-item-input[type=text]:focus::-ms-input-placeholder,
 .settings-form__list-item-input[type=email]:focus::-ms-input-placeholder {
 	opacity: 0;
 }

 .settings-form__list-item-input[type=text]:focus::placeholder,
 .settings-form__list-item-input[type=email]:focus::placeholder {
 	opacity: 0;
 }

 .settings-form__list-item-input[type=text].error,
 .settings-form__list-item-input[type=text]:invalid,
 .settings-form__list-item-input[type=email].error,
 .settings-form__list-item-input[type=email]:invalid {
 	border-color: #EC0101;
 }

 .settings-form__list-item-input[type=text].error+.settings-form-error,
 .settings-form__list-item-input[type=text]:invalid+.settings-form-error,
 .settings-form__list-item-input[type=email].error+.settings-form-error,
 .settings-form__list-item-input[type=email]:invalid+.settings-form-error {
 	opacity: 1;
 }

 .settings-form__list-item-error {
 	position: absolute;
 	top: 0;
 	left: 0;
 	-webkit-transform: translateY(-100%);
 	-ms-transform: translateY(-100%);
 	transform: translateY(-100%);
 }

 .settings-form__submit-btn {
 	margin-top: 27px;
 }

 .settings-bonuses {
 	margin-bottom: 30px;
 }

 .settings-bonuses__item {
 	border: 1px solid #F6F4F4;
 }

 .settings-bonuses__item:not(:first-child) .bonus-record__summ span,
 .settings-bonuses__item:not(:first-child) .bonus-record__before-summ span,
 .settings-bonuses__item:not(:first-child) .bonus-record__after-summ span {
 	display: none;
 }

 .errors {
 	margin-bottom: 10px;
 }

 .errors__item {
 	color: #EC0101;
 	font-size: 11px;
 	line-height: 1;
 	pointer-events: none;
 }

 .errors__item:not(:last-child) {
 	margin-bottom: 5px;
 }

 .red-btn {
 	width: 141px;
 	height: 39px;
 	background: #EC0101;
 	border: none;
 	font-weight: 500;
 	font-size: 18px;
 	color: #FFFFFF;
 	-webkit-transition: background 0.3s;
 	-o-transition: background 0.3s;
 	transition: background 0.3s;
 	cursor: pointer;
 }

 .red-btn:hover {
 	background: #303031;
 }

 .settings-form__submit-btn {
 	margin-top: 27px;
 }

 .icon-rt:after,
 .icon-rt:before {
 	position: absolute;
 	top: 0;
 	left: 0 !important;
 	margin-top: 7px;
 	margin-left: 8px;
 	content: '';
 	background-image: url("./img/icons/rutube.svg");
 	background-repeat: no-repeat;
 	width: 45px;
 	height: 45px;
 }

 @media all and (min-width: 768px) {
 	.desktop-hidden {
 		display: none !important;
 	}
 }

 @media all and (max-width: 767px) {
	 .mobile-hidden {
		 display: none !important;
	 }
 }
 .new-footer {
 	padding: 50px 0 25px;
 	background-color: #E5E5E5;
 	font-family: Arial, Helvetica, sans-serif;
 }

 .new-footer__logo {
 	display: flex;
 	align-items: flex-start;
 }

 @media all and (max-width: 767px) {
 	.new-footer__logo {
 		position: absolute;
 		left: 0;
 		bottom: -15px;
 		width: 74px;
 		transform: translateY(100%);
 		z-index: 1;
 	}
 }

 .new-footer__logo-img {
 	display: flex;
 }

 .new-footer__logo-img img {
 	width: 100%;
 	object-fit: contain;
 }

 .new-footer__top {
 	position: relative;
 	display: grid;
 	grid-template-columns: 200px 1fr 265px;
 	gap: 26px;
 	padding-bottom: 35px;
 }

 @media all and (max-width: 1023px) {
 	.new-footer__top {
 		grid-template-columns: 100px 1fr 265px;
 	}
 }

 @media all and (max-width: 767px) {
 	.new-footer__top {
 		display: flex;
 		flex-direction: column;
 		grid-template-columns: unset;
 		gap: 0;
 		padding-bottom: 50px;
 	}
 }

 .new-footer__social {
 	display: flex;
 	align-items: flex-end;
 	grid-row: 2;
 	flex-wrap: wrap;
 	margin-top: -7px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__social {
 		order: 2;
 		margin-top: 10px;
 		justify-content: center;
 	}
 }

 .new-footer__social-item {
 	margin: 7px 9px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__social-item {
 		margin-right: 37px;
 		margin: 5px 18px;
 	}
 }

 @media all and (max-width: 575px) {
 	.new-footer__social-item {
 		margin: 5px 7px;
 	}
 }

 .new-footer__social-item-link {
 	display: flex;
 	transition: transform 0.3s;
 }

 @media all and (max-width: 767px) {
 	.new-footer__social-item-link {
 		align-items: center;
 		justify-content: center;
 		width: 42px;
 		height: 42px;
 		background-color: white;
 		border-radius: 50%;
 	}

 	.new-footer__social-item-link--vk img {
 		width: 30px;
 	}

 	.new-footer__social-item-link--youtube img {
 		width: 25px;
 	}
 }

 .new-footer__social-item-link:hover {
 	transform: scale(1.2);
 }

 .new-footer__social-item-link--dz picture {
 	display: flex;
 	align-items: flex-end;
 }

 @media all and (max-width: 767px) {
 	.new-footer__social-item-link--dz picture {
 		display: flex;
 		align-items: center;
 		justify-content: center;
 	}
 }

 .new-footer__social-item-link--dz img {
 	object-fit: contain;
 	height: 24px;
 }

 .new-footer__social-item-link--tg img {
 	height: 28px;
 	margin-bottom: -2px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__social-item-link--tg img {
 		margin-top: 0;
 		margin-left: -3px;
 	}
 }

 .new-footer__social-item-link--wa img {
 	height: 24px;
 }

 .new-footer__menu {
 	display: flex;
 	justify-content: center;
 	grid-row: span 2;
 	font-size: 13px;
 	line-height: 19px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__menu {
 		order: 0;
 		flex-direction: column;
 		user-select: none;
 	}
 }

 .new-footer__menu-item {
 	position: relative;
 	display: flex;
 	flex-direction: column;
 }

 @media all and (max-width: 767px) {
 	.new-footer__menu-item {
 		border-bottom: 1px solid rgba(147, 149, 152, 0.34);
 		cursor: pointer;
 	}

 	.new-footer__menu-item.active::before {
 		transform: rotate(180deg);
 	}

 	.new-footer__menu-item.active .new-footer__submenu {
 		display: block;
 	}
 }

 .new-footer__menu-item:not(:last-child) {
 	margin-right: 50px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__menu-item:not(:last-child) {
 		margin-right: 0;
 	}
 }

 .new-footer__menu-item::before {
 	content: "";
 	position: absolute;
 	right: 20px;
 	top: 0;
 	width: 15px;
 	height: 50px;
 	background: url("./img/arrow-red.svg") center no-repeat;
 	background-size: contain;
 	transform: rotate(90deg);
 	transition: transform 0.3s;
 }

 @media all and (min-width: 768px) {
 	.new-footer__menu-item::before {
 		display: none;
 	}
 }

 .new-footer__menu-item-link {
 	color: #808285 !important;
 	font-weight: 700;
 	text-decoration: none;
 }
 span.new-footer__menu-item-link
 {
	 color: #EC0101 !important;
 }

 @media all and (max-width: 767px) {
 	.new-footer__menu-item-link {
 		margin-left: 26px;
 		padding: 16px 0;
 		font-size: 16px;
 		width: fit-content;
 	}
 }

 .new-footer__menu-item-link:hover {
 	color: #EC0101 !important;
 }

 .new-footer__submenu {
 	margin-top: 20px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__submenu {
 		display: none;
 		margin-top: 0;
 		padding-bottom: 30px;
 	}
 }

 .new-footer__submenu.two-column {
 	column-count: 2;
 	column-gap: 25px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__submenu.two-column {
 		column-count: 1;
 	}
 }

 @media all and (max-width: 767px) {
 	.new-footer__submenu-item {
 		margin: 3px 0;
 	}
 }

 .new-footer__submenu-item-link {
 	color: #808285 !important;
 	text-decoration: none;
 }

 @media all and (max-width: 767px) {
 	.new-footer__submenu-item-link {
 		font-size: 14px;
 		margin-left: 26px;
 	}
 }

 .new-footer__submenu-item-link:hover {
 	color: #EC0101 !important;
 }

 .new-footer__phone {
 	display: flex;
 	flex-direction: column;
 	align-items: flex-start;
 	white-space: nowrap;
 }

 @media all and (max-width: 767px) {
 	.new-footer__phone {
 		order: 3;
 		margin-top: 20px;
 	}
 }

 .new-footer__phone-link {
 	display: flex;
 	align-items: center;
 	font-weight: 900;
 	font-size: 24px;
 	line-height: 34px;
 	color: #808285 !important;
 	text-decoration: none;
 }

 .new-footer__phone-link.new-footer__phone-link--mail {
	padding-left: 43px;
 	font-size: 16px;
 }

 @media all and (max-width: 767px) {
 	.new-footer__phone-link {
 		align-self: center;
 	}
 }

 .new-footer__phone-link:hover {
 	color: #EC0101 !important;
 }

 .new-footer__phone-link>img {
 	display: flex;
 	flex-shrink: 0;
 	margin-right: 18px;
 	width: 25px;
 	height: 25px;
 	object-fit: contain;
 }

 .new-footer__phone-btn {
 	display: flex;
 	justify-content: center;
 	align-items: center;
 	margin-top: 20px;
 	width: 100%;
 	height: 28px;
 	background: #EC0101;
 	color: white !important;
 	font-size: 18px;
 	line-height: 23px;
 	text-decoration: none;
 	border: none;
 	transition: background 0.3s;
 }

 @media all and (max-width: 767px) {
 	.new-footer__phone-btn {
 		margin-top: 20px;
 		height: 40px;
 	}
 }

 .new-footer__phone-btn:hover {
 	background: #303031;
 }

 .new-footer__mode {
 	display: flex;
 	align-items: flex-start;
 }

 @media all and (max-width: 767px) {
 	.new-footer__mode {
 		order: 1;
 		padding-top: 15px;
 		padding-bottom: 20px;
 		border-bottom: 1px solid rgba(147, 149, 152, 0.34);
 	}
 }

 .new-footer__mode-icon {
 	display: flex;
 	margin-right: 20px;
 	width: 25px;
 	height: 25px;
 }

 @media all and (max-width: 575px) {
 	.new-footer__mode-icon {
 		margin-right: 10px;
 		width: 16px;
 		height: 16px;
 	}
 }

 .new-footer__mode-inner {
 	display: flex;
 	flex-direction: column;
 	color: #808285;
 }

 @media all and (max-width: 767px) {
 	.new-footer__mode-inner strong {
 		font-weight: 700;
 		margin-bottom: 15px;
 	}
 }

 .new-footer__bottom {
 	position: relative;
 	display: flex;
 	justify-content: center;
 	padding-top: 25px;
 	font-size: 13px;
 	line-height: 19px;
 	color: #808285;
 	border-top: 2px solid rgba(147, 149, 152, 0.34);
 }

 @media all and (max-width: 767px) {
 	.new-footer__bottom {
 		justify-content: flex-end;
 		padding-top: 10px;
 	}
 }

 .new-footer__bottom-link {
 	margin-left: 130px;
 	color: #808285 !important;
 	text-decoration: none;
 }

 @media all and (max-width: 767px) {
 	.new-footer__bottom-link {
 		position: absolute;
 		left: 50%;
 		top: -17px;
 		margin: 0;
 		width: 100%;
 		text-align: center;
 		text-decoration: underline;
 		transform: translate(-50%, -100%);
 	}
 }

 .new-footer__bottom-link:hover {
 	color: #EC0101 !important;
 }

 .big-experience {
	 position: relative;
	 z-index: 0;
 }
 .big-experience .main-page-container {
	 position: relative;
	 display: flex;
	 flex-direction: column;
	 padding-top: 88px;
	 padding-bottom: 88px;
 }
 .big-experience::before {
	 content: "";
	 position: absolute;
	 right: 0;
	 top: 0;
	 width: 50%;
	 height: 100%;
	 background: linear-gradient(90deg, #FFFFFF 44.88%, rgba(255, 255, 255, 0) 94.3%);
	 transform: rotate(-180deg);
	 z-index: -1;
 }
 @media (max-width: 1023px) {
	 .big-experience .main-page-container {
		 justify-content: center;
		 align-items: center;
		 padding-bottom: 0;
	 }
 }
 @media (max-width: 767px) {
	 .big-experience .main-page-container {
		 padding-top: 44px;
	 }
	 .big-experience::before {
		 content: unset;
	 }
 }

 .big-experience__bg {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 z-index: -2;
 }
 .big-experience__bg img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 object-position: bottom;
 }

 .big-experience__machine {
	 position: absolute;
	 bottom: 0;
	 right: -100px;
	 display: flex;
	 align-items: flex-end;
	 width: 580px;
	 z-index: -1;
	 order: 1;
 }
 .big-experience__machine img {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
 }
 @media (max-width: 1023px) {
	 .big-experience__machine {
		 position: relative;
		 right: unset;
		 margin-top: 30px;
		 width: 100%;
		 max-width: 580px;
	 }
 }
 @media (max-width: 767px) {
	 .big-experience__machine {
		 margin-right: -35px;
		 max-width: 275px;
	 }
 }

 .big-experience__content {
	 margin-left: 136px;
	 width: 100%;
	 max-width: calc(100% - 562px - 136px);
 }
 @media (max-width: 1023px) {
	 .big-experience__content {
		 margin-left: 0;
		 max-width: 580px;
	 }
 }

 .big-experience__content-title {
	 font-style: normal;
	 font-size: 28px;
	 line-height: 1.15;
	 color: #414042;
 }

 .big-experience__content-text {
	 margin-top: 32px;
	 font-size: 16px;
	 line-height: 1.2;
	 color: #808285;
 }

 .big-experience__content-link {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 margin-top: 32px;
	 width: 240px;
	 height: 36px;
	 background: #EC0101;
	 color: white !important;
	 text-decoration: none;
 }
 .big-experience__content-link:hover {
	 background: #303031;
 }
 @media (max-width: 1023px) {
	 .big-experience__content-link {
		 margin-left: auto;
		 margin-right: auto;
	 }
 }