:root {
	--width: 1170px;
	--indent: 15px;
}
html, body {
	overflow: visible;
	margin: 0!important;
}
.car-info-header {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	align-content: center;
	flex-direction: row;
	flex-wrap: nowrap;
	margin-bottom: 32px;
	margin-top: 24px;
	position: relative;
	z-index: 2;
}
.car-info-header-model {
	font-style: normal;
	font-weight: bold;
	font-size: 32px;
	line-height: 36px;
	color: #283236;
	text-align: left;
	display: flex;
	align-items: flex-end;
}
.car-info-header-store {
	padding: 8px 12px 8px 36px;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	min-height: 20px;
	width: fit-content;
	color: #69727C;
	background-image: url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" width="17" height="20" viewBox="0 0 17 20" fill="none" ><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 1.47937C4.54543 1.47937 1.20953 4.52132 1.48124 8.3097C1.52021 8.85304 1.57846 9.32601 1.65784 9.70133C2.05828 11.5948 3.31525 13.4758 4.73104 15.0726C6.13478 16.6558 7.62938 17.8875 8.40168 18.4848C8.46341 18.5326 8.53659 18.5326 8.59832 18.4848C9.37062 17.8875 10.8652 16.6558 12.269 15.0726C13.6848 13.4758 14.9417 11.5948 15.3422 9.70133C15.4215 9.32601 15.4798 8.85304 15.5188 8.3097C15.7905 4.52132 12.4546 1.47937 8.5 1.47937ZM0.0199707 8.41656C-0.326694 3.5831 3.89356 0 8.5 0C13.1064 0 17.3267 3.5831 16.98 8.41656C16.9385 8.99549 16.8738 9.54275 16.775 10.0103C16.2949 12.2803 14.8361 14.3951 13.3605 16.0594C11.8728 17.7373 10.3003 19.0319 9.48923 19.6592C8.90181 20.1136 8.09819 20.1136 7.51077 19.6592C6.69972 19.0319 5.12717 17.7373 3.63949 16.0594C2.16386 14.3951 0.705113 12.2803 0.225043 10.0103C0.126172 9.54275 0.0614932 8.99549 0.0199707 8.41656Z" fill="%23BEC4C8"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 7.39685C7.82571 7.39685 7.27909 7.94879 7.27909 8.62965C7.27909 9.31051 7.82571 9.86246 8.5 9.86246C9.17429 9.86246 9.72091 9.31051 9.72091 8.62965C9.72091 7.94879 9.17429 7.39685 8.5 7.39685ZM5.81399 8.62965C5.81399 7.13176 7.01656 5.91748 8.5 5.91748C9.98344 5.91748 11.186 7.13176 11.186 8.62965C11.186 10.1275 9.98344 11.3418 8.5 11.3418C7.01656 11.3418 5.81399 10.1275 5.81399 8.62965Z" fill="%23BEC4C8"/></svg>');
	background-repeat: no-repeat;
	background-size: 17px 20px;
	background-position: 12px center;
	background-color: #F2F4F4;
	border-radius: 8px;
	margin-left: 24px;
	white-space: nowrap;
	flex-shrink: 0;
}




.car-info-warp {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	align-content: flex-start;
	position: relative;
	z-index: 1;
}
.car-info-images {
	width: 560px!important;
	min-width: 560px!important;
	height: fit-content;
	overflow: hidden;
	position: sticky;
	transition: top .2s;
}
.Header ~ .middle .car-info-images {
	top: 40px;
}
.Header.scrolled ~ .middle .car-info-images {
	top: calc(var(--header) + 40px);
}
.car-images-wider {
	height: 420px;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
}
.car-info-images-dots {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
	grid-column-gap: 4px;
	position: absolute;
	bottom: 6px;
	left: 94px;
	right: 94px;
	z-index: 1;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: .2s;
}
.car-images-wider:hover .car-info-images-dots {
	opacity: 1;
	visibility: visible;
}
.car-info-images-dot {
	background: #EFEFEF;
	border-radius: 32px;
	height: 2px;
	width: inherit;
}
.car-info-images-dot.active {
	background: #1E8FFE;
}
.car-info-images-full {
	height: inherit;
	width: inherit;
}
.car-info-images-full > div {
	height: inherit;
	width: inherit;
}
img.lazy {
	height: inherit;
	width: inherit;
	object-fit: cover;
	object-position: bottom;
	opacity: 0;
	transition: opacity .2s;
}
img.lazy.loaded {
	opacity: 1;
}
.car-in-image {
	cursor: pointer;
	background-color: #F9FAFA;
	background-image: url('../img/content/car_placeholder.svg');
	background-size: cover;
	background-position: center;
}
.car-gallery__slider-item .pinch-zoom {
	background-color: transparent;
	z-index: 2!important;
}
.car-images-wider {
	position: relative;
}
.car-info-images .slick-arrow {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	height: unset;
	width: unset;
	transform: unset;
	width: 80px;
	transition: unset!important;
}
.car-info-images .slick-arrow.slick-prev {
	left: 0;
	right: unset;
	background: linear-gradient(90deg, rgba(88, 101, 119, 0.2) 20%, rgba(90, 93, 99, 0) 100%);
}
.car-info-images .slick-arrow.slick-next {
	left: unset;
	right: 0;
	background: linear-gradient(270deg, rgba(88, 101, 119, 0.2) 20%, rgba(90, 93, 99, 0) 100%);
}
.car-info-images .slick-arrow.slick-prev:hover {
	background: linear-gradient(90deg, rgba(88, 101, 119, 0.4) 20%, rgba(90, 93, 99, 0) 100%);
}
.car-info-images .slick-arrow.slick-next:hover {
	background: linear-gradient(270deg, rgba(88, 101, 119, 0.4) 20%, rgba(90, 93, 99, 0) 100%);
}
.slick-arrow {
	display: block!important;
	visibility: hidden;
	opacity: 0;
}
.car-images-wider:hover .slick-arrow {
	visibility: visible;
	opacity: 1;
}
.car-images-wider .slick-prev::before,
.car-images-wider .slick-next::before {
	width: 10px;
	height: 21px;
	content: '';
	display: block;
	position: absolute;
	background-image: url('../img/content/car_slider_chevron.svg');
	transform: translateY(-50%);
	top: 50%;
	left: 50%;
}
.car-images-wider .slick-prev::before {
	left: 24px;
}
.car-images-wider .slick-next::before {
	right: 24px;
	transform: translateY(-50%) rotate(180deg);
}
.car-info-images-perview-wrap {
	display: flex;
	grid-column-gap: 10px;
	height: 64px;
	width: max-content;
	transition: transform .2s;
}
.slick-slider-custom-box {
	transition: transform .2s;
}
.car-info-images-perview .car-info-images-perview-img {
	height: inherit;
	width: 85px;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
	cursor: pointer;
}
.car-info-images-perview .car-info-images-perview-img::after {
	border-radius: 2px;
	content: '';
	box-sizing: border-box;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	background: rgba(0, 20, 39, 0.6);
	transition: background .2s;
}
.car-info-images-perview .car-info-images-perview-img:hover::after {
	background: transparent;
}
.car-info-images-perview .car-info-images-perview-img.active::after {
	border: 2px solid #1E8FFE;
	background: transparent;
}
.car-info-images-perview .car-info-images-perview-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: bottom;
}
.car-info-images + .car-info-header-features,
.car-gallery + .car-info-header-features {
	margin-left: 20px;
}
.car-info-header-features {
	width: 100%;
	display: flex;
	align-content: space-between;
	flex-direction: column;
	white-space: nowrap;
}
.car-info-features {
	padding: 16px 24px;
	background: #F7FAFC;
	border-radius: 8px;
	grid-column-start: span 2;
}
.car-info-features-name {
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #8A949D;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 24px;
}
.car-info-features-in {
	display: grid;
	grid-template-columns: repeat(2, calc(100% / 2));
	grid-template-rows: min-content;
	grid-column-gap: 0px;
	grid-row-gap: 32px;
	position: relative;
}
.car-info-feature {
	display: flex;
	flex-direction: column;
	padding-left: 40px;
	position: relative;
}
.car-info-feature::before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	height: 24px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.car-info-feature[title="bodytype"]::before {
	content: url(../img/content/car_feature_bodytype.svg);
}
.car-info-feature[title="enginesize"]::before {
	content: url(../img/content/car_feature_enginesize.svg);
}
.car-info-feature[title="kilometrage"]::before {
	content: url(../img/content/car_feature_kilometrage.svg);
}
.car-info-feature[title="drivetype"]::before {
	content: url(../img/content/car_feature_drivetype.svg);
}
.car-info-feature[title="transmission"]::before {
	content: url(../img/content/car_feature_transmission.svg);
}
.car-info-feature[title="color"]::before {
	content: url(../img/content/car_feature_color.svg);
}
.car-info-feature[title="year"]::before {
	content: url(../img/content/car_feature_year.svg);
}
.car-info-feature[title="power"]::before {
	content: url(../img/content/car_feature_power.svg);
}
.car-info-feature[title="wheeltype"]::before {
	content: url(../img/content/car_feature_wheeltype.svg);
}
.car-info-feature[title="owners"]::before {
	content: url(../img/content/car_feature_owners.svg);
}
.car-info-feature-name {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #8A949D;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-info-feature-itself {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #283236;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 4px;
}

.car-info-header-feature {
	display: grid;
	grid-template-columns: repeat(2, calc(50% - 20px / 2));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.car-info-header_price-block {
	padding: 16px 24px;
	background: #F7FAFC;
	border-radius: 8px;
	display: flex;
	flex-direction: column;
	position: relative;
	grid-column-start: span 2;
}
.car-info-header_price-block.karso {
	background-image: url('../img/content/karso_logo_price.svg');
	background-repeat: no-repeat;
	background-size: auto;
	background-position: bottom right;
}
.car-info-header_price-block > div + div {
	margin-top: 16px;
}
.car-info-header_percent {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: fit-content;
	height: fit-content;
	box-sizing: border-box;
	border-radius: 0px 8px 0px 8px;
	padding: 8px 12px;
	color: #00A067;
	font-size: 14px;
	font-weight: 700;
	line-height: 14px;
	background-color: #E6F7F1;
}
.car-info-header-feature-name {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: row;
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
	color: #8A949D;
	margin-bottom: 4px;
}
*:not(.car-info-header-feature-name) + .car-info-header-feature-name {
	margin-top: 16px;
}
.car-info-header-feature-name-icon {
	display: block;
	width: 14px;
	height: 14px;
	position: relative;
	box-sizing: content-box;
	padding: 8px;
	margin: -8px;
	margin-left: 0;
	cursor: pointer;
}
.car-info-header-feature-name-icon svg {
	display: block;
	width: inherit;
	height: inherit;
}
.car-info-header-feature-name-icon::after {
	content: '';
	position: absolute;
	top: calc(100% + 4px - 8px);
	pointer-events: none;
	opacity: 0;
	width: 12px;
	height: 4px;
	background-image: url(/catalog/view/theme/cm/img/content/ccc.svg);
	transition: opacity .2s;
	left: 50%;
	transform: translateX(-50%);
	z-index: 211111;
}
.car-info-header-feature-name-icon::before {
	content: attr(tooltip);
	position: absolute;
	top: calc(100% + 4px + 4px - 8px);
	padding: 6px 12px;
	border-radius: 2px;
	background: #283236;
	color: #F7FAFC;
	font-size: 12px;
	line-height: 16px;
	pointer-events: none;
	opacity: 0;
	transition: opacity .2s;
	max-width: 320px;
	width: max-content;
	left: 50%;
	transform: translateX(-50%);
	z-index: 211111;
	white-space: normal;
}
.car-info-header-feature-name-icon:focus::after,
.car-info-header-feature-name-icon:focus::before {
	opacity: 1;
}
.car-info-header-feature-itself {
	font-weight: bold;
	font-size: 24px;
	line-height: 120%;
	color: #283236;
	display: flex;
	align-items: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-info-header_percent ~ div .car-info-header-feature-itself {
	color: #FE264C;
}
.car-info-header-feature-itself-sale {
	font-weight: 600;
	font-size: 13px;
	line-height: 160%;
	color: #B5BCC5;
	margin-left: 8px;
	position: relative;
	white-space: nowrap;
}
.car-info-header-feature-itself-sale::after {
	content: "";
	position: absolute;
	height: 1px;
	width: 100%;
	background-color: #B5BCC5;
	top: 50%;
	left: 0;
}
.car-info-header-feature-itself-percent {
	display: none;
	padding: 5px 8px;
	color: #00A067;
	font-size: 12px;
	font-weight: 600;
	line-height: 12px;
	border-radius: 6px;
	background-color: #E6F7F1;
	width: fit-content;
	margin-left: 10px;
	flex-shrink: 0;
}
.car-info-costs-value {
	font-weight: bold;
	font-size: 18px;
	line-height: 120%;
	color: #283236;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-info-header-feature-itself.accent,
.car-info-costs-value.accent {
	color: #1E8FFE;
}
.car-info-header-feature-itself.extra,
.car-info-costs-value.extra {
	color: #FE264C;
}
.car-info-header_price-block .button__link {
	margin: auto auto 0 0;
}


.car-buttons {
	margin: auto 0 0 0;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
	grid-column-gap: 20px;
	margin-top: 20px;
}
.car-buttons > * {
	width: 100%;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.button__primary.ordercall::before {
	content: '';
	background-image: url('../img/content/order_call.svg');
	width: 20px;
	height: 19px;
	min-width: 20px;
	min-height: 19px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}
.button__primary.call::before {
	content: '';
	background-image: url('../img/content/call.svg');
	width: 16px;
	height: 16px;
	min-width: 16px;
	min-height: 16px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}
.button__primary.orderbuyback {
	background: #00A067;
}
.button__primary.orderbuyback:active {
	background: #009762;
}
.button__primary.orderbuyback::before {
	content: '';
	background-image: url('../img/content/buyback.svg');
	width: 20px;
	height: 16px;
	min-width: 20px;
	min-height: 16px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}

.car-buttons-todo {
	margin-top: 48px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.car-buttons-todo .button__more {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.button__more.tm-1::before {
	content: '';
	background-image: url('../img/content/todo_buy.svg');
	width: 23px;
	height: 20px;
	min-width: 23px;
	min-height: 20px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}
.button__more.tm-2::before {
	content: '';
	background-image: url('../img/content/todo_trade.svg');
	width: 19px;
	height: 22px;
	min-width: 19px;
	min-height: 22px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}
.button__more.tm-3::before {
	content: '';
	background-image: url('../img/content/todo_gift.svg');
	width: 23px;
	height: 23px;
	min-width: 23px;
	min-height: 23px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}
.button__more.tm-4::before {
	content: '';
	background-image: url('../img/content/todo_promo.svg');
	width: 20px;
	height: 20px;
	min-width: 20px;
	min-height: 20px;
	position: relative;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	background-size: contain;
}

.cars-text-info {
	margin-top: 80px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
}

.car-info-title {
	font-weight: bold;
	font-size: 20px;
	line-height: 23px;
	color: #283236;
}

#car-info-address-map {
	height: 386px;
	width: 100%;
	border-radius: 8px;
	overflow: hidden;
}
.car-info-title ~ #car-info-address-map {
	margin-top: 40px;
}


.car-info-stats {
	display: block;
	margin-top: 16px;
	margin-bottom: 16px;
	position: relative;
	z-index: 1;
}
.car-info-stats:empty {
	display: none!important;
}
.car-info-stats-in {
	display: flex;
	flex-wrap: wrap;
	margin: -6px;
}
.car-info-stat {
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #442BD6;
	padding: 4px 12px;
	background: #F1EFFE;
	border-radius: 8px;
	position: relative;
	cursor: pointer;
	margin: 6px;
}
.car-info-stat--sale {
	color: #283236;
	background: #FFC0C0;
}
.car-info-stat--new {
	color: #FFFFFF;
	background: #1F8EFC;
}
.car-info-stat:hover::after,
.car-info-stat:hover::before {
	opacity: 1;
}
.car-info-stat::after {
	content: '';
	position: absolute;
	top: 28px;
	pointer-events: none;
	opacity: 0;
	width: 12px;
	height: 4px;
	background-image: url(/catalog/view/theme/cm/img/content/ccc.svg);
	transition: opacity .2s;
	left: 50%;
	transform: translateX(-50%);
	z-index: 211111;
}
.car-info-stat::before {
	content: attr(tooltip);
	position: absolute;
	top: 32px;
	padding: 6px 12px;
	border-radius: 2px;
	background: #283236;
	color: #F7FAFC;
	font-size: 12px;
	line-height: 16px;
	pointer-events: none;
	opacity: 0;
	transition: opacity .2s;
	max-width: 160px;
	width: max-content;
	left: 50%;
	transform: translateX(-50%);
	z-index: 211111;
	white-space: normal;
}


.car-info-accardion > * {
	margin-top: 40px;
	margin-bottom: calc(120px + 64px);
}
.car-info-description {
	width: calc(var(--width) / 2);
}
@media (min-width: 1200px) {
	.car-credit-info .car-credit-text {
		width: calc(var(--width) / 2);
		margin-left: auto;
		margin-right: auto;
	}
}
.car-info-description > div {
	max-height: 404px;
	overflow: hidden;
}
.car-info-description > div *,
.car-info-additionals-wrap.description * {
	font-weight: normal!important;
	font-size: 16px!important;
	line-height: 26px!important;
	color: #283236!important;
	background-color: unset!important;
	white-space: unset!important;
}
.car-info-description > div *:last-child,
.car-info-additionals-wrap.description *:last-child {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
/* .car-info-description > div li,
.car-info-additionals-wrap.description li {
	display: none;
} */
.form__content.skeletonLoader,
div[itemprop="description"].skeletonLoader,
.car-info-additionals-wrap.description.skeletonLoader,
.car-info-images.skeletonLoader {
	background: var(--Skeleton_main)!important;
	overflow: hidden;
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	position: relative;
	border-radius: 8px;
	color: transparent!important;
	min-width: 150px;
	box-shadow: unset!important;
}
.car-info-images.skeletonLoader {
	border-radius: 2px;
	min-width: 560px;
}
.form__content.skeletonLoader > *,
div[itemprop="description"].skeletonLoader > *,
.car-info-additionals-wrap.description.skeletonLoader > *,
.car-info-images.skeletonLoader > * {
	opacity: 0;
}
.form__content.skeletonLoader::before,
div[itemprop="description"].skeletonLoader::before,
.car-info-additionals-wrap.description.skeletonLoader::before,
.car-info-images.skeletonLoader::before {
	animation: Skeleton-loading 1.2s ease 0s infinite;
	-webkit-animation: Skeleton-loading 1.2s ease 0s infinite;
	background-image: linear-gradient(90deg, transparent 0%, var(--Skeleton_secondary) 50%, transparent 100%)!important;
	content: "";
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	transform: translateX(-100%);
	width: 100%;
}
.car-info-additionals-wrap {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
	grid-column-gap: 20px;
}
.car-info-card {
	background: #F7FAFC;
	border-radius: 8px;
	padding: 16px 24px;
}
.car-info-card + .car-info-card {
	margin-top: 20px;
}
.car-info-card-title {
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
	color: #283236;
}
.car-info-card-count {
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #8A949D;
	margin-left: 12px;
}
.car-info-card-text {
	margin-top: 8px;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #283136;
}
.car-info-card-title + .car-info-card-text {
	margin-top: 12px;
}


.car-info {
	max-width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-info-actions {
	display: flex;
	align-items: center;
	flex-direction: row;
	flex-wrap: nowrap;
	flex-shrink: 0;
	margin-left: 16px;
}
.car-info-actions > * + * {
	margin-left: 16px;
}
.car-info-action__bookings {
	display: block;
	flex-shrink: 0;
	width: fit-content;
	height: fit-content;
	padding: 0;
}
.car-info-action__booking {
	display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: fit-content;
	height: fit-content;
	padding: 0;
	margin: 0;
	background: transparent;
	color: transparent;
	outline: none;
	border: none;
	border-radius: 8px;
	background-color: #EFF6FD;
	color: #778088;
	transition: background-color .2s, color .2s;
	padding: 0 48px 0 36px;
}
.car-info-action__booking:hover,
.car-info-action__booking:active {
	color: #778088;
	background-color: #e3e9ee;
}
.car-info-action__booking .Text {
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
}
.car-info-action__booking svg {
	display: block;
	width: 48px;
	height: 48px;
}
.car-info-action__booking:nth-child(2) {
	color: #FFFFFF;
	background-color: #1E8FFE;
}
.car-info-action__booking:nth-child(2):hover,
.car-info-action__booking:nth-child(2):active {
	color: #E8F4FF;
	background-color: #1E8DFB;
}
.car-info-action__booking:nth-child(1) {
	display: flex;
}
.car-info-action__booking:nth-child(2) {
	display: none;
}
.car-info--booking .car-info-action__booking:nth-child(1) {
	display: none;
}
.car-info--booking .car-info-action__booking:nth-child(2) {
	display: flex;
}
.car-info-action__wishlist {
	position: relative;
	display: block;
	flex-shrink: 0;
	width: fit-content;
	height: fit-content;
	padding: 0;
	background: transparent;
	color: transparent;
	outline: none;
	border: none;
	border-radius: 8px;
	color: #8A949D;
	background-color: #EFF6FD;
	transition: background-color .2s, color .2s;
}
.car-info-action__wishlist:hover,
.car-info-action__wishlist:active {
	color: #778088;
	background-color: #e3e9ee;
}
.car-info-action__wishlist > svg {
	display: block;
	width: 48px;
	height: 48px;
}
.car-info--wishlist .car-info-action__wishlist {
	color: #FFFFFF;
	background-color: #1E8FFE;
}
.car-info--wishlist .car-info-action__wishlist:hover,
.car-info--wishlist .car-info-action__wishlist:active {
	color: #E8F4FF;
	background-color: #1E8DFB;
}
.car-info-action__wishlist:nth-of-type(1) {
	display: block;
}
.car-info-action__wishlist:nth-of-type(2) {
	display: none;
}
.car-info--wishlist .car-info-action__wishlist:nth-of-type(1) {
	display: none;
}
.car-info--wishlist .car-info-action__wishlist:nth-of-type(2) {
	display: block;
}
.car-info-action__wishlist:hover .TextTooltip {
	opacity: 1;
	-webkit-transform: translateY(0px) translateX(-50%);
	transform: translateY(0px) translateX(-50%);
}
@media (max-width: 1024px) {
	.car-info-action__wishlist .TextTooltip {
		display: none;
	}
}
.car-credit-fix {
	max-width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-credit-info {
	background: #EFF3F8;
	padding: 120px 0;
}
.car-credit-wrap.wrap-form {
	width: 100%;
	background: #FFFFFF;
	border-radius: 8px;
}
.car-credit-info .car-credit-wrap.wrap-form .form__content {
	padding: 64px 80px;
}
.car-credit-fix .form__success {
	margin: -64px -80px;
	width: auto;
}
.car-credit-title {
	font-weight: bold;
	font-size: 32px;
	line-height: 37px;
	text-align: center;
	color: #283236;
}
* + .car-credit-name {
	margin-top: 12px;
}
.car-credit-name {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	text-align: center;
	color: #283236;
}
* + .car-credit-text {
	margin-top: 24px;
}
.car-credit-text {
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #283236;
}
* + .car-credit-card {
	margin-top: 40px;
}
.car-credit-card {
	display: grid;
	grid-template-columns: 300px 1fr 300px;
	grid-column-gap: 24px
}
.car-credit-card.car-credit-card_double {
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 180px;
}
.car-credit-avatar {
	width: 100%;
	height: 220px;
	border-radius: 8px;
	overflow: hidden;
	background-image: url('../img/content/car_placeholder.svg');
	background-size: cover;
	background-position: center;
}
.car-credit-avatar img {
	width: inherit;
	height: inherit;
	object-fit: cover;
	object-position: bottom;
}
.car-credit-description {
	display: flex;
	flex-direction: column;
}
.car-credit-line {
	display: grid;
	grid-template-columns: 65% 35%;
}
.car-credit-line + .car-credit-line {
	margin-top: 16px;
}
.car-credit-line-title {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #8A949D;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-credit-line-text {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;

	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #283236;
}
.car-credit-footer {
	font-weight: normal;
	font-size: 14px;
	line-height: 16px;
	color: #8A949D;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 24px 0 0 0;
}
.order-form__credit,
.order-form__karso,
.order-form__trade,
.order-form__call {
	display: flex;
	flex-direction: column;
	/* height: 220px; */
}
.order-form__delivery,
.order-form__drive {
	display: flex;
	flex-direction: column;
	/* height: 314px; */
}
.order-submit {
	position: relative;
}
.form-error {
	display: none!important;
}
.order-form__message {
	position: absolute;
	top: 28px;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	color: #FE264C;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: .2s;
}
.order-form__message.active {
	opacity: 1;
	visibility: visible;
}

.order__wrap-title {
	font-weight: bold;
	font-size: 18px;
	line-height: 21px;
	color: #283136;
	margin-bottom: 20px;
}




.car-gallery-bottom {
	padding-bottom: 16px;
	padding-top: 32px;
	position: relative;
	z-index: 1;
	/* background: linear-gradient(0deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%); */
	/* backdrop-filter: blur(10px); */
	/* -webkit-backdrop-filter: blur(10px); */
}
.car-gallery-bottom-wrap {
	display: flex;
	align-items: flex-start;
	margin: auto;
	padding: 0 var(--indent);
	flex-direction: column;
}
.car-gallery-bottom__title {
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
}
.car-gallery-bottom__title + .car-gallery-bottom__text {
	margin-top: 4px;
}
.car-gallery-bottom__text {
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color: #FFFFFF;
}



.car-like {
	padding: 120px 0 0 0;
	overflow: hidden;
}
.car-like-wrap {
	max-width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-title + .car-like-in {
	margin-top: 60px;
}
.car-like-wrap > a {
	display: block;
	width: fit-content;
	margin: auto;
	margin-top: 40px;
}
.car-like-in {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
}
.car-card__simple {
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
	box-shadow: 4px 4px 20px rgba(181, 192, 197, 0.2);
	border-radius: 8px;
	overflow: hidden;
	width: calc(((var(--width) - var(--indent) * 2) - 20px * 3) / 4);
	transition: box-shadow .2s;
}
.car-card__simple:hover {
	box-shadow: 4px 4px 30px rgba(138, 152, 157, 0.2);
}
.car-card__simple-wrap {
	padding: 16px 12px;
}
.car-card__simple-avatar {
	width: 100%;
	height: fit-content;
	border-radius: 8px;
	overflow: hidden;
	margin-bottom: 12px;
}
.car-card__simple-avatar img {
	width: 100%;
	height: auto;
	display: block;
	object-fit: cover;
	object-position: bottom;
}
.car-card__simple-head {
	font-weight: normal;
	font-size: 14px;
	line-height: 120%;
	color: #283236;
	display: flex;
}
.car-card__simple-after {
	display: flex;
	align-items: center;
	margin-left: 6px;
}
.car-card__simple-after::before {
	content: '';
	background-image: url('../img/content/car_dot.svg');
	width: 2px;
	height: 2px;
	position: relative;
	display: block;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-size: contain;
}
.car-card__simple-price {
	font-weight: bold;
	font-size: 16px;
	line-height: 120%;
	color: #283136;
	margin-top: 8px;
}
.car-like__dots {
	display: none;
}
[dir] .car-like-in {
	overflow: visible;
}
.car-like-in .swiper-wrapper {
	overflow: visible;
}
@media (min-width: 1025px) {
	.car-like-in .swiper-wrapper {
		overflow: visible;
		display: flex;
		gap: 20px;
		justify-content: center;
	}
	.car-like-in .swiper-slide {
		margin: 0!important;
	}
}




#navCarousel.no_images {
	height: 55.25px;
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}
#navCarousel .no_image {
	background: #F7FAFC;
	height: 100%;
	border-radius: 2px;
}
#mainCarousel.no_image {
	height: calc(560px / 255 * 169);
	background: #F7FAFC;
}
@media (max-width: 1200px) and (min-width: 501px) {
	#navCarousel.no_images {
		height: 54.59px;
	}
	#mainCarousel.no_image {
		height: calc(460px / 255 * 169);
	}
}
@media (max-width: 1024px) and (min-width: 501px) {
	#navCarousel.no_images {
		height: 52.64px;
	}
	#mainCarousel.no_image {
		height: calc((50% - 10px) / 255 * 169);
	}
}
@media (max-width: 768px) and (min-width: 501px) {
	#navCarousel.no_images {
		height: 60.13px;
	}
	#mainCarousel.no_image {
		height: calc(56.5% / 255 * 169);
	}
}
@media (max-width: 500px) {
	#navCarousel.no_images {
		height: 0;
	}
	#mainCarousel.no_image {
		height: calc((100vw - var(--indent) * 2) / 255 * 169)!important;
	}
}





.car-benefits {
	background: #EFF3F8;
	padding: 120px 0 120px 0;
}
.car-benefits-wrap {
	max-width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-title {
	font-weight: bold;
	font-size: 32px;
	line-height: 37px;
	color: #283236;
}
.car-title + .car-benefits-cards {
	margin-top: 60px;
}
.car-benefits-cards {
	display: grid;
	grid-template-columns: repeat(2, calc(50% - 20px / 2));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
.car-benefits-card {
	background: #FFFFFF;
	border-radius: 8px;
	padding: 22px 32px;
}
.car-benefits-card__title {
	display: flex;
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color: #283236;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-benefits-card__title > img {
	display: block;
	margin-right: 16px;
}
.car-benefits-card__title + .car-benefits-card__text {
	margin-top: 16px;
}
.car-benefits-card__text {
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
	color: #283236;
}


.car-garanty {
	padding: 100px 0;
	position: relative;
	overflow: hidden;
	background: #4e4e4e;
}
[dir] .car-garanty picture img {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	min-height: 100%;
	object-fit: cover;
	object-position: bottom;
	top: 0;
	left: 0;
}
.car-garanty-wrap {
	max-width: var(--width);
	margin: auto;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	position: relative;
	z-index: 1;
	padding: 0 var(--indent);
	gap: 64px;
}
.car-garanty-info {
	width: auto;
}
.car-garanty-form {
	width: 480px;
	min-width: 480px;
	background: #FFFFFF;
	border-radius: 8px;
	padding: 40px 65px;
}
.car-garanty-form-text {
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	color: #283236;
}
.car-garanty-title {
	font-weight: bold;
	font-size: 40px;
	line-height: 120%;
	color: #FFFFFF;
}
.car-garanty-grid {
	margin-top: 40px;
	display: grid;
	grid-template-columns: calc(25% - 40px / 2) calc(75% - 40px / 2);
	grid-column-gap: 40px;
	grid-row-gap: 20px;
}
.car-garanty-more {
	margin-top: 40px;
	width: fit-content;
}
.car-garanty-text {
	display: flex;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
}
.car-garanty-text > img {
	display: block;
	margin-right: 8px;
	width: 22px;
	height: 16px;
}
.car-garanty-logo {
	margin-bottom: 64px;
}
.car-garanty .button__primary {
	display: block;
	background: #FFDD17;
	color: #283236!important;
}
.car-garanty .button__primary:hover {
	color: #283236!important;
}
.car-garanty .button__primary:active {
	background: #FFDD17;
	color: #283236!important;
}
.car-garanty .button__primary.isLoading {
	color: transparent!important;
}
.form__success.form__promo .button__primary {
	display: block;
	background: #FFDD17;
	color: #283236!important;
}
.form__success.form__promo .button__primary:hover {
	color: #283236!important;
}
.form__success.form__promo .button__primary:active {
	background: #FFDD17;
	color: #283236!important;
}
.form__success.form__promo .button__primary.isLoading {
	color: transparent!important;
}
.car-garanty-form-text + form {
	margin-top: 24px;
}
.fancyboxFormBlock-agreement-text {
	margin: 0;
	margin-top: 12px;
}






@keyframes spin {
	form {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	} 
}
@-webkit-keyframes spin {
	form {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
	}
	to {
		transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
	} 
}
.car-gallery {
	/* padding: 96px 370px 90px 370px; */
	width: 100%!important;
	height: 100%!important;
	padding: 0!important;
	margin: 0!important;

	/* width: var(--width)!important;
	margin: auto!important; */

	display: flex;
	flex-direction: column;
}
.car-gallery .slick-arrow {
	display: none!important;
}
.pinch-zoom-container {
	width: 100%;
	height: 100%;
	position: relative;
}
.car-gallery-mfp .slick-vertical .slick-slide {
	width: 100%!important;
	max-height: 750px!important;
	border: unset;
}
.pinch-zoom-container {
	width: 100%!important;
	height: 100%!important;
}
.car-gallery-mfp .car-gallery__slider {
	width: 100%;
	height: 100%;
	width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-gallery {
	overflow-x: visible;
	overflow-y: hidden;
}
.mfp-bg {
	background: rgba(0, 7, 15, 0.7);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
.car-gallery-head {
	padding-top: 16px;
	padding-bottom: 32px;
	position: relative;
	z-index: 1;
	background: linear-gradient(180deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%);
	/* backdrop-filter: blur(10px); */
	/* -webkit-backdrop-filter: blur(10px); */
}
.car-gallery-head-wrap {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-gallery-head__title {
	font-weight: bold;
	font-size: 24px;
	line-height: 40px;
	color: #FFFFFF;
}
.car-gallery-head__sub {
	color: #8A949D;
	font-weight: 600;
}
.car-gallery-head__close {
	display: flex;
	align-items: center;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	color: #FFFFFF;
	padding: 16px 40px;
	box-shadow: inset 0 0 0 1px #FFFFFF;
	border-radius: 8px;
	position: relative;
	cursor: pointer;
}
.car-gallery-head__close::after {
	content: '';
	background-image: url('../img/content/gallery_close.svg');
	width: 18px;
	height: 18px;
	position: relative;
	display: block;
	margin-left: 16px;
	background-repeat: no-repeat;
	background-size: contain;
}
.car-gallery-head__close:hover {
	opacity: .5;
}

.car-gallery__thumbs.slick-slider-custom {
	position: absolute;
	width: calc((100vw - var(--width)) / 2 + var(--indent));
	right: 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	height: 100%;
}
.car-gallery__slider-item .pinch-zoom {
	background-size: cover;
	background-position: center;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.car-gallery__slider-item .pinch-zoom img {
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: center;
	position: relative;
	z-index: 2;
}
.car-gallery__slider-item .pinch-zoom img.blur {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	filter: blur(10px) grayscale(60%) brightness(50%);
	transform: scale(1.1);
}
.car-gallery__slider-item {
	margin-bottom: 20px;
	border-radius: 4px;

	background-color: #292C34;
	background-image: url(../img/content/car_placeholder-dark.svg);
	background-size: cover;
	background-position: center;
	overflow: hidden;
}

.car-gallery__thumbs .slick-slider-custom-container {
	overflow: hidden;
	width: 88px;
	height: calc(64px * 8 + 8px * 7);
	margin: 32px 0;
}
.slick-slider-custom-item + .slick-slider-custom-item {
	margin-top: 8px;
}
.car-gallery__thumbs .slick-slider-custom-img {
	width: inherit;
	height: 64px;
	background-color: #292C34;
	background-image: url(../img/content/car_placeholder-dark.svg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.car-gallery__slider-icon {
	display: none;
}
.car-gallery__thumbs .slick-slider-custom-img img {
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}
.slick-slider-custom-item {
	position: relative;
	cursor: pointer;
	border-radius: 2px;
	overflow: hidden;
}
.slick-slider-custom-item::after {
	border-radius: 2px;
	content: '';
	box-sizing: border-box;
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	background: rgba(0, 20, 39, 0.6);
	transition: background .2s;
}
.slick-slider-custom-item.active::after {
	border: 2px solid #1E8FFE;
	background: transparent;
}
.slick-slider-custom-item:hover::after {
	background: transparent;
}
.awesomeGallery-preview-arrow {
	width: 60px;
	height: 60px;
	min-width: 60px;
	min-height: 60px;
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.26);
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	border-radius: 50%;
	background-image: url('../img/content/gallery_chevron.svg');
	background-repeat: no-repeat;
	background-size: 16px 8px;
	background-position: center top calc(50% - 1px);
}
.awesomeGallery-preview-arrow.down {
	transform: rotate(180deg);
}
.awesomeGallery-preview-arrow.show {
	visibility: visible;
}
.awesomeGallery-preview-arrow:hover {
	background-color: rgba(255, 255, 255, 0.4);
}


.onlyMobile {
	display: none;
}
.onlyTablet {
	display: none;
}
.onlyQuery.px768 {
	display: none;
}
.onlyQuery.px1200 {
	display: none;
}
@media (max-width: 1200px) and (min-width: 769px) {
	.onlyQuery.px1200 {
		display: block;
	}
	.onlyQuery.px1200.car-info-header-feature-name {
		display: flex;
	}
	.onlyQuery.px1920 {
		display: none;
	}
}

@media (min-width: 769px) {
	.car-gallery-mfp .car-gallery__slider {
		height: fit-content!important;
		overflow: overlay!important;
	}
	.car-gallery-mfp .slick-list {
		height: fit-content!important;
	}
	.car-gallery-mfp .slick-track {
		padding-top: 118px;
		padding-bottom: 118px;
	}
	.car-gallery-head {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
	}
	.car-gallery-mfp .car-gallery__slider::-webkit-scrollbar {
		display: none;
	}
}
@media (max-width: 1200px) and (min-width: 501px) {
	.car-buttons.onlyDesktop {
		display: none!important;
	}
	.onlyTablet {
		display: block;
	}
	.car-info-images {
		width: 460px!important;
		min-width: 460px!important;
	}
	.car-info-images-perview .car-info-images-perview-img {
		width: 84px;
	}
	.car-info-header-model {
		align-items: flex-start;
		flex-direction: column;
	}
	.car-info-header-store {
		margin-top: 16px;
		margin-left: 0;
	}
	.car-info-header-feature {
		display: flex;
		flex-direction: column;
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}
	.car-info-header_price-block {
		padding: 16px 20px;
		display: grid;
		grid-template-columns: repeat(2, calc(50% - 40px / 2));
		grid-column-gap: 40px;
		grid-row-gap: 12px;
		position: relative;
	}
	.car-info-header_price-block > div + div {
		margin-top: 0;
	}
	.car-info-header_price-block::after {
		content: '';
		display: block;
		position: absolute;
		width: 1px;
		background: #D7E0E8;
		right: 50%;
		top: 16px;
		bottom: 16px;
		transform: translateX(-50%);
	}
	.car-info-features {
		padding: 16px 20px;
	}
	.car-info-stats {
		margin-top: 16px;
		margin-bottom: 0;
	}
	.car-buttons {
		margin-top: 24px;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
		grid-column-gap: 20px;
	}
	.button__more {
		white-space: unset;
	}
	.car-garanty-info {
		width: 426px;
	}
	.car-garanty {
		padding: 80px 0;
	}
	.car-credit-info {
		padding: 100px 0;
	}
	.car-garanty {
		background-image: url('../img/content/garanty-big.png');
	}
	/* .car-garanty::after {
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		-webkit-mask: url(../img/content/garanty_mask_full.svg);
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: left calc(1089px / -4) bottom calc(1089px / -2.25);
		mask: url(../img/content/garanty_mask_full.svg);
		mask-repeat: no-repeat;
		mask-position: left calc(1089px / -4) bottom calc(1089px / -2.25);
		background: rgba(40, 50, 54, 0.6);
		backdrop-filter: blur(10px);
		-webkit-backdrop-filter: blur(10px);
	} */
	.car-benefits {
		padding: 100px 0 100px 0;
	}
	.car-benefits-card {
		padding: 16px 24px;
	}
	.car-like {
		padding: 100px 0 0 0;
	}
	.car-card__simple {
		width: calc((100% - 20px * 2) / 3);
	}
	.car-credit-info .car-credit-wrap.wrap-form .form__content {
		padding: 48px 60px;
	}
	.car-credit-card {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 20px;
	}
	.car-credit-card.car-credit-card_double {
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-column-gap: 20px;
	}
	.car-credit-text br {
		display: none;
	}
	.car-credit-line {
		display: grid;
		grid-template-columns: 55% 45%;
	}
	.car-credit-avatar {
		display: none;
	}
	.car-credit-title {
		font-size: 28px;
		line-height: 33px;
	}
	.car-credit-name {
		font-size: 18px;
		line-height: 21px;
	}
	.car-images-wider {
		height: 340px;
	}
	.car-gallery-head__close {
		padding: 15px;
	}
	.car-gallery-head__close::after {
		margin: 0;
	}
	.slick-vertical .slick-slide {
		max-height: 540px!important;
	}
	.car-gallery__thumbs .slick-slider-custom-container {
		width: 88px;
		height: calc(64px * 6 + 8px * 5);
		margin: 24px 0;
	}
	.car-gallery__thumbs.slick-slider-custom {
		display: flex;
		align-items: flex-end;
		width: var(--width);
		padding: 0 var(--indent);
		left: 50%;
		transform: translateX(-50%);
		pointer-events: none;
	}
	.car-gallery__thumbs.slick-slider-custom > * {
		pointer-events: auto;
	}
	.car-gallery__slider .slick-list {
		width: calc(100% - 88px - 52px);
	}
	.awesomeGallery-preview-arrow {
		margin: 0 14px;
	}

	.car-garanty-wrap {
		gap: 32px;
	}
	.car-garanty-title {
		font-weight: 700;
		font-size: 40px;
		line-height: 120%;
	}
	.car-garanty-form {
		width: 460px;
		min-width: 460px;
	}
	.car-garanty-grid {
		margin-top: 40px;
		display: grid;
		grid-template-columns: calc(35% - 40px / 2) calc(65% - 40px / 2);
		grid-column-gap: 40px;
		grid-row-gap: 20px;
	}
}
@media (max-width: 1024px) and (min-width: 501px) {
	.car-info-images {
		width: calc(50% - 10px)!important;
		min-width: calc(50% - 10px)!important;
	}
	.car-info-header-features {
		width: calc(50% - 10px)!important;
		min-width: calc(50% - 10px)!important;
	}
	.car-info-header-feature-name-icon::before {
		transform: translateX(-75%);
	}
}
@media (max-width: 768px) and (min-width: 501px) {
	.car-info-header {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.car-info-actions {
		margin-top: 12px;
		width: 100%;
		margin-left: 0px;
	}
	.car-info-action__bookings {
		width: 100%;
		flex-shrink: unset;
	}
	.car-info-action__booking {
		width: 100%;
	}
	.car-info-description {
		width: calc(var(--width) / 1.5);
	}
	.car-info-additional.onlyQuery {
		display: none;
	}
	.car-info-additional.onlyQuery.px768 {
		display: grid;
		grid-auto-flow: column;
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: repeat(5,minmax(40px,auto));
	}
	.car-info-card {
		height: fit-content;
	}
	.car-info-card + .car-info-card {
		margin-top: 0;
	}
	.car-info-images {
		/* width: 400px;
		min-width: 400px; */
		width: 56.5%!important;
		min-width: 56.5%!important;
	}
	.car-info-header-features {
		width: calc(43.5% - 20px)!important;
		min-width: calc(43.5% - 20px)!important;
	}
	.car-images-wider {
		height: 300px;
	}
	.car-info-warp .car-info-features.onlyQuery {
		display: none!important;
	}
	.car-info-stats.onlyQuery {
		display: none!important;
	}
	.car-info-stats.onlyQuery.px768 {
		display: block!important;
	}
	.car-info-header_price-block {
		display: flex;
		flex-direction: column;
		grid-row-gap: 16px;
	}
	.car-info-header_price-block::after {
		display: none;
	}
	.car-info-header_price-block .button__link {
		margin-top: 8px;
	}
	.car-info-features.onlyQuery.px768 {
		display: block!important;
		margin-top: 16px;
	}
	.car-info-header_percent {
		display: none;
	}
	.car-info-header-feature-itself-percent {
		display: block;
	}
	.car-buttons-todo {
		grid-template-columns: repeat(2, calc(50% - 20px / 2));
		grid-row-gap: 16px;
	}
	.car-info-accardion > * {
		margin-bottom: 100px;
	}
	.car-garanty {
		background-image: url('../img/content/garanty-middle.png');
	}
	/* .car-garanty::after {
		-webkit-mask: url(../img/content/garanty_mask_full.svg);
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: left calc(1089px / -2.5) bottom calc(1089px / -3.5);
		mask: url(../img/content/garanty_mask_full.svg);
		mask-repeat: no-repeat;
		mask-position: left calc(1089px / -2.5) bottom calc(1089px / -3.5);
	} */
	.car-garanty-wrap {
		display: flex;
		flex-direction: column;
	}
	.car-garanty-logo {
		margin-bottom: 40px;
		width: 92px;
	}
	.car-garanty-info {
		margin-bottom: 0px;
		width: 100%;
	}
	.car-garanty-wrap {
		gap: 40px;
	}
	.car-garanty-title {
		font-weight: 700;
		font-size: 32px;
		line-height: 120%;
	}
	.car-garanty-form {
		width: 100%;
		min-width: 100%;
		padding: 40px 60px;
	}
	.car-garanty-grid {
		margin-top: 32px;
		grid-template-columns: calc(25% - 40px / 2) calc(75% - 40px / 2);
	}
	
	.car-garanty .button__primary {
		width: 65%!important;
	}
	.car-garanty .order-form__grid > *:nth-child(1) {
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
		grid-column-gap: 20px;
	}
	.car-garanty .order-form-group + .order-form-group {
		margin-top: 0;
	}
	.car-benefits {
		padding: 80px 0 80px 0;
	}
	.car-like {
		padding: 80px 0 0 0;
	}
	.car-title + .car-like-in {
		margin-top: 40px;
	}
	.car-like-in {
		display: block;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	.car-like-in {
		display: block;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	[dir] .car-like-in {
		margin-right: calc(var(--indent) * 2);
		margin-left: 0;
	}
	.car-like__dots {
		padding: 0;
		margin: 0;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
		padding: 0 calc(264px - var(--indent));
		grid-column-gap: 4px;
		bottom: 0;
		cursor: pointer;
		opacity: 1;
	}
	.car-like__dots span {
		margin: 0;
		background: rgba(181, 188, 197, 0.7);
		border-radius: 32px;
		height: 2px;
		width: inherit;
		max-width: 80px;
		cursor: pointer;
		opacity: 1;
		margin: unset!important;
		margin-top: 24px!important;
	}
	.car-like__dots span.swiper-pagination-bullet-active {
		background: #1E8FFE;
	}
	.slick-dots:after {
		display: none;
	}
	.car-info-images-perview .car-info-images-perview-img {
		width: 72px;
	}
	.car-info-images-perview-wrap {
		height: 52px;
	}
	.car-gallery-bottom.onlyQuery {
		display: block;
	}
	.car-gallery__thumbs {
		display: none!important;
	}
	.car-gallery-head__title.onlyDesktop {
		display: none!important;
	}
	.car-gallery-head__title.onlyMobile {
		display: block!important;
	}

	.car-gallery-mfp .car-gallery__slider {
		width: 100%;
		height: 497px;
		padding: 0;
	}

	
	.mfp-bg.car-gallery-mfp {
		background: #000000;
		backdrop-filter: unset;
		-webkit-backdrop-filter: unset;
	}
	.car-gallery-head {
		background: unset;
	}
	.car-gallery-head-wrap {
		width: 100%;
	}
	.car-gallery-head__title {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		color: #FFFFFF;
	}
	.car-gallery-head__close {
		padding: 15px;
	}
	.car-gallery-head__close::after {
		margin: 0;
	}
	.car-gallery__slider-item .pinch-zoom {
		background-position: bottom;
	}
	.car-gallery__slider .slick-list {
		width: auto;
		margin-left: var(--indent);
		margin-right: calc(var(--indent) - 16px);
	}
	.car-gallery__slider-item:not(:last-child) {
		margin-right: 8px;
	}
	
	.car-credit-info .car-credit-wrap.wrap-form .form__content {
		padding: 48px 40px;
	}
	.car-credit-title {
		font-size: 24px;
		line-height: 28px;
	}
	.car-credit-name {
		font-size: 18px;
		line-height: 21px;
	}
	.car-credit-line + .car-credit-line {
		margin-top: 12px;
	}
	.car-credit-line {
		display: flex;
		flex-direction: column;
		grid-row-gap: 4px;
	}
	.order__wrap .fancyboxFormBlock-agreement-text {
		white-space: unset;
	}
	.order__wrap .fancyboxFormBlock-agreement-text br {
		display: none;
	}
}
@media (max-width: 500px) {
	.form__success .predpod__h3 + .buy_p {
		margin: 0;
	}
	.onlyDesktop {
		display: none!important;
	}
	.onlyTablet {
		display: none!important;
	}
	.onlyMobile {
		display: block;
	}

	.mfp-container {
		padding: var(--indent);
		box-sizing: border-box;
		overflow: scroll;
	}
	.button__close {
		padding: 28px;
	}

	.car-info {
		overflow: hidden;
	}
	.car-info-header {
		margin-top: 16px;
		margin-bottom: 20px;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
	}
	.car-info-actions {
		margin-top: 12px;
		width: 100%;
		margin-left: 0px;
	}
	.car-info-action__bookings {
		width: 100%;
		flex-shrink: unset;
	}
	.car-info-action__booking {
		width: 100%;
	}
	.car-info-header-model {
		font-size: 20px;
		line-height: 28px;
		align-items: flex-start;
		flex-direction: column;
	}
	.car-info-header-store {
		padding: 6px 10px 6px 30px;
		font-size: 14px;
		line-height: 18px;
		min-height: 18px;
		background-size: 14px 16px;
		background-position: 10px center;
		margin-top: 12px;
		margin-left: 0;
	}
	.car-info-stats.onlyQuery {
		display: block!important;
		margin-top: 12px;
		margin-bottom: 0;
	}
	.car-info-stats.onlyQuery.px768 {
		display: none!important;
	}
	.car-info-warp {
		display: flex;
		flex-direction: column;
	}
	[dir] .car-info-header-features {
		margin: 0;
	}
	.car-info-header-feature {
		display: flex;
		flex-direction: column;
		margin: 0 calc(var(--indent) * -1);
		grid-row-gap: 16px;
	}
	.car-info-header_price-block {
		border-radius: 0;
		padding-left: var(--indent);
		padding-right: var(--indent);
	}
	.car-info-header_price-block .button__link {
		margin-top: 16px;
	}
	.car-info-features {
		border-radius: 0;
	}
	.car-buttons {
		display: none;
	}
	.car-buttons-todo {
		margin-top: 32px;
		/* margin-bottom: 80px; */
		display: flex;
		flex-direction: column;
		grid-row-gap: 16px;
	}
	.car-info-title ~ #car-info-address-map {
		margin-top: 32px;
		height: 260px;
		margin-left: calc(var(--indent) * -1);
		margin-right: calc(var(--indent) * -1);
		width: calc(100% + var(--indent) * 2);
		border-radius: 0;
	}
	.car-info-header_percent {
		display: none;
	}
	.car-info-header-feature-itself-percent {
		display: block;
	}
	.car-info-header-feature-name-icon::before {
		max-width: 160px;
		transform: translateX(-25%);
	}



	.car-info-images {
		width: 100%!important;
		min-width: 100%!important;
		overflow: visible;
		margin-bottom: 24px;
		position: relative;
		top: 0!important;
		height: auto;
	}
	.car-images-wider {
		margin-bottom: 0;
		height: auto;
		overflow: visible;
	}
	.car-info-images-full {
		margin-left: calc(var(--indent) * -1);
		margin-right: calc(var(--indent) * -1);
		width: calc(100% + var(--indent) * 2);
		overflow: hidden;
	}
	.car-info-images .slick-track {
		height: 100%;
	}
	.car-info-images .slick-list {
		margin-left: 15px;
		margin-right: 7px;
		width: unset;
	}
	.car-info-images .car-in-image {
		min-height: 220px;
		border-radius: 8px;
		overflow: hidden;
	}
	.car-info-images .car-in-image:not(:last-child) {
		margin-right: 8px;
	}



	.car-credit-info {
		padding: 64px 0;
	}
	.car-credit-info .car-credit-wrap.wrap-form .form__content {
		padding: 24px 16px;
	}
	.car-credit-avatar {
		display: none;
	}
	.mfp-wrap #popup-credit .car-credit-description {
		display: none;
	}
	.car-credit-line + .car-credit-line {
		margin-top: 12px;
	}
	.car-credit-line {
		display: flex;
		flex-direction: column;
		grid-row-gap: 4px;
	}
	.car-credit-title {
		font-size: 22px;
		line-height: 26px;
		text-align: left;
		margin-right: 40px;
	}
	.car-credit-name {
		font-size: 14px;
		line-height: 16px;
		text-align: left;
	}
	.form__content .car-credit-name {
		font-size: 14px;
		line-height: 16px;
		text-align: left;
	}
	.car-credit-text {
		font-size: 16px;
		line-height: 24px;
		text-align: left;
	}
	* + .car-credit-card {
		margin-top: 24px;
	}
	.car-credit-card {
		display: flex;
		flex-direction: column;
		grid-row-gap: 24px;
		grid-template-columns: unset;
	}
	.car-credit-line + .car-credit-line {
		margin-top: 12px;
	}
	.car-credit-footer {
		margin-top: 24px;
		text-align: right;
	}
	.order-form__grid > *:nth-child(2) {
		height: unset;
	}
	.car-credit-fix .form__success {
		margin: -24px -16px;
		width: auto;
	}


	.car-benefits {
		padding: 80px 0 80px 0;
	}
	.car-title {
		font-size: 24px;
		line-height: 32px;
	}
	.car-title + .car-benefits-cards {
		margin-top: 40px;
	}
	.car-benefits-cards {
		display: flex;
		flex-direction: column;
	}
	.car-benefits-card {
		padding: 12px 16px;
	}
	.car-benefits-card__title + .car-benefits-card__text {
		margin-top: 12px;
	}
	.car-benefits-card__title > img {
		margin-right: 12px;
	}



	.car-like {
		padding: 80px 0 0 0;
	}
	.car-title + .car-like-in {
		margin-top: 40px;
	}
	.car-like-wrap > a {
		width: 100%;
	}
	.car-like-in {
		display: block;
		flex-direction: row;
		flex-wrap: nowrap;
	}
	[dir] .car-like-in {
		margin-right: calc(var(--indent) * 2);
		margin-left: calc(var(--indent) * -1 + var(--indent) / 5);
	}
	.car-like__dots {
		padding: 0;
		margin: 0;
		display: grid;
		grid-template-columns: repeat(auto-fit, minmax(1px, 1fr));
		padding: 0 calc(94px - var(--indent));
		grid-column-gap: 4px;
		bottom: 0;
		justify-items: center;
	}
	.car-like__dots span {
		margin: 0;
		background: rgba(181, 188, 197, 0.7);
		border-radius: 32px;
		height: 2px;
		width: inherit;
		max-width: 80px;
		cursor: pointer;
		opacity: 1;
		margin: unset!important;
		margin-top: 24px!important;
	}
	.car-like__dots span.swiper-pagination-bullet-active {
		background: #1E8FFE;
	}



	.car-garanty {
		padding: 80px 0;
		background-position: right;
	}
	.car-garanty-wrap {
		display: flex;
		flex-direction: column;
	}
	.car-garanty-form {
		width: 100%;
		padding: 24px 16px;
		margin-top: 40px;
	}
	.car-garanty-info {
		width: 100%;
	}
	.car-garanty-grid {
		grid-template-columns: calc(40% - 48px / 2) calc(60% - 48px / 2);
		grid-column-gap: 48px;
	}
	.car-garanty-title {
		font-size: 32px;
		line-height: 120%;
	}
	.car-garanty {
		background-image: url('../img/content/garanty-small.png');
	}
	/* .car-garanty::after {
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		bottom: 0;
		-webkit-mask: url(../img/content/garanty_mask_full.svg);
		-webkit-mask-repeat: no-repeat;
		-webkit-mask-position: left calc(1089px / -2.5) bottom calc(1089px / -5);
		mask: url(../img/content/garanty_mask_full.svg);
		mask-repeat: no-repeat;
		mask-position: left calc(1089px / -2.5) bottom calc(1089px / -5);
	} */
	.car-garanty-form .form__success {
		margin: -24px -16px;
	}
	.car-garanty-logo {
		margin-bottom: 40px;
		width: 92px;
	}
	.car-garanty-info {
		margin-bottom: 0px;
		width: 100%;
	}
	.car-garanty-wrap {
		gap: 40px;
	}
	.car-garanty-title {
		font-weight: 700;
		font-size: 28px;
		line-height: 120%;
	}
	.car-garanty-form {
		width: 100%;
		min-width: 100%;
		margin-top: 0px;
	}
	.car-garanty-grid {
		margin-top: 24px;
	}

	.car-info-accardion > * {
		margin-top: 0;
		margin-bottom: 0;
	}
	.car-info-additionals-wrap {
		display: flex;
		flex-direction: column;
	}
	.car-info-additionals-wrap.description {
		max-height: 300px;
		overflow: hidden;
	}
	.car-info-additionals-wrap.equipment {
		max-height: 292px;
		overflow: hidden;
	}

	.car-info-card {
		padding: 0;
	}
	.car-info-card .car-info-card-title {
		position: relative;
		padding: 16px 24px;
		cursor: pointer;
	}
	.car-info-card .car-info-card-title::after {
		content: '';
		display: block;
		position: absolute;
		width: 10px;
		height: 6px;
		background-image: url('../img/content/detailts_chevron.svg');
		background-repeat: no-repeat;
		background-size: cover;
		background-position: right center;
		top: 50%;
		right: 24px;
		transform: translateY(-50%);
	}
	.car-info-card[open] {
		box-shadow: inset 0 0 0 1px rgba(138, 148, 157, 0.2);
	}
	.car-info-card[open] .car-info-card-count {
		display: none;
	}
	.car-info-card[open] .car-info-card-title {
		padding-bottom: 12px;
	}
	.car-info-card-title + .car-info-card-text {
		margin-top: 0;
	}
	.car-info-card-text {
		padding: 0 24px;
	}
	.car-info-card-text:last-child {
		padding-bottom: 16px;
	}
	.car-info-card[open] .car-info-card-title::after {
		transform: translateY(-50%) rotate(180deg);
	}
	.car-info-title {
		margin-top: 80px;
		margin-bottom: 32px;
	}

	.car-info-accardion:last-child {
		margin-bottom: 80px;
	}

	.car-gallery-mfp .car-gallery__slider {
		width: 100%;
		height: 100%;
		padding: 0;
	}
	.car-gallery__slider-item {
		background: unset;
	}
	.car-gallery-mfp .blur {
		display: none;
	}
	.mfp-bg.car-gallery-mfp {
		background: #000000;
		backdrop-filter: unset;
		-webkit-backdrop-filter: unset;
	}
	/* .car-gallery-mfp .car-gallery__slider {
		width: 100%;
		height: 229px;
		padding: 0;
	} */
	.car-gallery-head {
		background: unset;
	}
	.car-gallery-head-wrap {
		width: 100%;
	}
	.car-gallery-head__title {
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		color: #FFFFFF;
	}
	.car-gallery-head__close {
		padding: 15px;
	}
	.car-gallery-head__close::after {
		margin: 0;
	}
	.car-gallery__slider-item .pinch-zoom {
		background-position: bottom;
	}

	
	.popup-mfp-card {
		margin: auto;
		width: 100%;
	}
	.popup-mfp-form {
		margin: auto;
		width: 100%;
	}

	
	.form__success br {
		display: none;
	}
	.order__wrap .fancyboxFormBlock-agreement-text {
		white-space: unset;
	}
	.order__wrap .fancyboxFormBlock-agreement-text br {
		display: none;
	}

	.car-gallery__slider-item {
		overflow: visible;
	}
	.pinch-zoom-container {
		overflow: visible!important;
	}
	.car-gallery-head {
		background: linear-gradient(180deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%);
		backdrop-filter: unset;
		-webkit-backdrop-filter: unset;
	}
	.car-gallery-bottom {
		background: linear-gradient(0deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%);
		backdrop-filter: unset;
		-webkit-backdrop-filter: unset;
	}

	.car-gallery__slider-item {
		position: relative;
	}
	.car-gallery__slider-icon {
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 1;
		height: unset!important;
	}
	.car-gallery__slider-icon::before {
		content: '';
		background-image: url('../img/content/autoservice-load.svg');
		width: 60px;
		height: 60px;
		min-width: 60px;
		min-height: 60px;
		position: relative;
		display: block;
		background-repeat: no-repeat;
		background-size: 60px;
		background-position: center;
		transform: rotate(0);
		transition: transform .2s;
		animation: spin 2s linear infinite;
		-webkit-animation: spin 2s linear infinite;
	}
	.car-gallery-mfp .car-gallery {
		overflow: hidden!important;
	}
	.car-gallery-mfp .car-gallery__slider {
		-webkit-overflow-scrolling: touch!important;
		overflow: auto!important;
	}
	.car-gallery-mfp .car-gallery__slider::-webkit-scrollbar {
		display: none;
	}

	
	.car-info-images.skeletonLoader {
		border-radius: 8px;
	}
}

.car-gallery-mfp-mobile .car-gallery-bottom.onlyQuery {
	display: block;
}
.car-gallery-mfp-mobile .car-gallery__thumbs {
	display: none!important;
}
.car-gallery-mfp-mobile .car-gallery-head__title.onlyDesktop {
	display: none!important;
}
.car-gallery-mfp-mobile .car-gallery-head__title.onlyMobile {
	display: block!important;
}

.car-gallery-mfp-mobile .car-gallery__slider {
	width: 100%;
	height: 497px;
	padding: 0;
}
.mfp-bg.car-gallery-mfp-mobile {
	background: #000000;
	backdrop-filter: unset;
	-webkit-backdrop-filter: unset;
}
.car-gallery-mfp-mobile .car-gallery-head {
	background: unset;
}
.car-gallery-mfp-mobile .car-gallery-head-wrap {
	width: 100%;
}
.car-gallery-mfp-mobile .car-gallery-head__title {
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
}
.car-gallery-mfp-mobile .car-gallery-head__close {
	padding: 15px;
}
.car-gallery-mfp-mobile .car-gallery-head__close::after {
	margin: 0;
}
.car-gallery-mfp-mobile .car-gallery__slider-item .pinch-zoom {
	background-position: bottom;
}
.car-gallery-mfp-mobile .car-gallery__slider .slick-list {
	width: auto;
	margin-left: var(--indent);
	margin-right: calc(var(--indent) - 16px);
}
.car-gallery-mfp-mobile .car-gallery__slider-item:not(:last-child) {
	margin-right: 8px;
}
@media (orientation: landscape) {
	.car-gallery-mfp-mobile .car-gallery__slider-item img {
		object-fit: contain;
	}
	.car-gallery-mfp-mobile .car-gallery__slider-item {
		background: unset;
	}
	.car-gallery-mfp-mobile .blur {
		display: none;
	}
}
@media (orientation: portrait) {
	.car-gallery-mfp-mobile .car-gallery__slider-item img {
		object-fit: cover;
	}
	.car-gallery-mfp-mobile .car-gallery__slider-item {
		background: unset;
	}
	.car-gallery-mfp-mobile .blur {
		display: none;
	}
}
.car-gallery-mfp-mobile .car-gallery__slider-item {
	overflow: visible;
}
.car-gallery-mfp-mobile .pinch-zoom-container {
	overflow: visible!important;
}
.car-gallery-mfp-mobile .car-gallery-head {
	background: linear-gradient(180deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%);
	backdrop-filter: unset;
	-webkit-backdrop-filter: unset;
}
.car-gallery-mfp-mobile .car-gallery-bottom {
	background: linear-gradient(0deg, rgba(0, 7, 15, 0.7) 30%, rgba(0, 7, 15, 0) 100%);
	backdrop-filter: unset;
	-webkit-backdrop-filter: unset;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.car-gallery-mfp-mobile .car-gallery-mfp .slick-list {
	height: 100%!important;
}
.car-gallery-mfp-mobile .car-gallery__slider-item {
	height: 100vh!important;
}
.car-gallery-mfp-mobile .slick-track {
	padding: 0;
}
.car-gallery-mfp-mobile .car-gallery {
	overflow: hidden!important;
}
.car-gallery-mfp-mobile .car-gallery__slider {
	-webkit-overflow-scrolling: touch!important;
	overflow: auto!important;
}
.car-gallery-mfp-mobile .car-gallery__slider::-webkit-scrollbar {
	display: none;
}

input[name="show-more"] + [itemprop="description"] * {
	overflow: unset!important;
}

@media (min-width: 1921px) {
	.tingle-modal {
		--width: 100%;
		--indent: 20%;
	}
	[dir] .gallery-content-item img {
		object-fit: contain;
		width: 100%;
		height: 100%;
		object-position: center;
	}
	[dir] .gallery-content-item img.blur {
		object-fit: cover;
	}
}

.product-admin-header *,
.product-admin-footer *,
.product-admin-header ~ br {
	display: none;
}
.product-admin-header [visible],
.product-admin-header [visible] + br {
	display: block;
}
.product-admin-text,
.product-admin-text br {
	display: block;
}




.car-contract {
	padding: 0 0 calc(80px - 64px) 0;
	position: relative;
	background: #EEF3F7;
}
.car-contract-wrap {
	max-width: var(--width);
	margin: auto;
	padding: 0 var(--indent);
}
.car-contract-wrap form {
	padding: 64px 80px;
	background: #FFFFFF;
	border-radius: 8px;
	box-shadow: 0px 0px 40px rgba(181, 188, 197, 0.5);
	transform: translateY(-64px);
	position: relative;
}
.car-contract-wrap form::before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 7px;
	background: #283236;
	border-radius: 8px 8px 0 0;
}
.car-contract-head {
	font-weight: 700;
	font-size: 28px;
	line-height: 36px;
	color: #283236;
}
.car-contract-head + * {
	margin-top: 40px;
}
.car-contract-ul {
	display: grid;
	grid-template-columns: 1fr 320px;
	grid-column-gap: 80px;
	position: relative;
}
.car-contract-range {
	position: relative;
}
.car-contract-range-title {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #737D8C;
}
.car-contract-range-text {
	user-select: none;
	width: fit-content;
	cursor: pointer;
}
.car-contract-range-text::after {
	content: attr(hint);
	position: absolute;
	display: block;
	bottom: 12px;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #F7FAFC;
	padding: 6px 12px;
	background-color: #283236;
	z-index: 10;
	border-radius: 2px;
	pointer-events: none;
	user-select: none;
	opacity: 0;
	visibility: hidden;
	transition: visibility .2s, opacity .2s;
	white-space: nowrap;
}
.car-contract-range-text.hint::after {
	opacity: 1;
	visibility: visible;
}
.car-contract-range-text,
.input-buffer {
	display: flex;
	align-items: center;
	font-weight: 700;
	font-size: 28px;
	line-height: 33px;
	color: #000000;
	margin-top: 8px;
}
.car-contract-range-tip {
	margin: auto 0 auto auto;
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #283136;
	padding: 6px 12px;
	background-color: #ECF6FF;
	border-radius: 2px;
	opacity: 0;
	visibility: hidden;
	transition: visibility .2s, opacity .2s;
	user-select: none;
	pointer-events: none;
	position: absolute;
	right: 0;
}
.car-contract-range:hover .car-contract-range-tip {
	opacity: 1;
	visibility: visible;
}
.car-contract-range-text input,
.input-buffer {
	width: 0px;
	min-width: 0px;
	/* background-color: rgba(181, 188, 197, 0.5); */
	line-height: unset;
	outline: none;
	border: unset;
	text-align: right;
	transition: color .2s;
}
.input-buffer {
	position: absolute;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	width: unset;
	min-width: unset;
}
.car-contract-range-text input[readonly=""] {
	cursor: pointer;
}
.car-contract-range-text input[readonly="true"] {
	width: 100%;
	min-width: 100%;
	text-align: left;
	pointer-events: none;
}
.car-contract-range-text input::-webkit-outer-spin-button,
.car-contract-range-text input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.car-contract-range-text input[type=number] {
	-moz-appearance: textfield;
}
.car-contract-range-text .Icon {
	margin-left: 16px;
	font-size: 24px;
	line-height: 24px;
	color: #BECEDD;
	user-select: none;
	cursor: pointer;
	transition: color .2s;
}
.car-contract-range-text:hover .Icon,
.car-contract-range-text:active .Icon,
.car-contract-range-text:focus .Icon {
	color: #737D8C;
}
.car-contract-range-text input:not([readonly]),
.car-contract-range-text:focus-within {
	color: #69727C;
}
.car-contract-range-text input:not([readonly]) ~ .Icon {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
}
.car-contract-li-ranges {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 20px;
	grid-row-gap: 50px;
}
.car-contract-li-ranges > *:nth-child(1) {
	grid-area: 1 / 1 / 2 / 3;
}
.car-contract-li-ranges > *:nth-child(2) {
	grid-area: 2 / 1 / 3 / 2;
}
.car-contract-li-ranges > *:nth-child(3) {
	grid-area: 2 / 2 / 3 / 3;
}
.car-contract-li-ranges > *:nth-child(3) .car-contract-range-text {
	pointer-events: none;
}
#car-contract-range {
	margin-top: calc(16px + 10px);
	padding: 0 11px;
}
[dir] .noUi-handle:after,
[dir] .noUi-handle:before {
	display: none!important;
}
[dir] .noUi-handle {
	height: 24px!important;
	width: 24px!important;
	border-radius: 50%;
	background: #FFFFFF;
	cursor: pointer;
	box-shadow: 0px 3px 8px rgba(138, 148, 157, 0.3);
	border: unset;
	pointer-events: all;
}
[dir] .noUi-horizontal .noUi-handle {
	right: -13px;
	top: -11px;
}
[dir] .noUi-connects {
	border-radius: 2px;
	margin: 0 -11px;
}
[dir] .noUi-connect {
	background: #1E8FFE;
}
[dir] .noUi-horizontal {
	height: 2px;
}
[dir] .noUi-target {
	background: #BEC6C8;
	border-radius: 2px;
	border: unset;
	box-shadow: unset;
}
[dir] .noUi-pips {
	padding: 13px 0 0 0;
	height: fit-content;
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	width: unset;
	left: 11px;
	right: 11px;
}
[dir] .noUi-marker-horizontal.noUi-marker {
	display: none;
}
[dir] .noUi-value {
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	color: #8A989D;
	cursor: pointer;
	transition: color .2s;
}
[dir] .noUi-value:hover,
[dir] .noUi-value:active,
[dir] .noUi-value:focus {
	color: #283136;
}
[dir] .noUi-value.active {
	color: #1E8FFE;
}
[dir] .noUi-value:nth-child(2) {
	left: -11px!important;
	right: unset!important;
	-webkit-transform: unset;
	transform: unset;
	text-align: left;
}
[dir] .noUi-value:last-child {
	left: unset!important;
	right: -11px!important;
	-webkit-transform: unset;
	transform: unset;
	text-align: right;
}
[dir] .noUi-base {
	top: calc((10px - 2px / 2) * -1);
	padding: 10px 0;
	margin: -10px 0;
}
[dir] .noUi-origin {
	height: 2px;
	top: calc((10px - 2px / 2));
	pointer-events: none;
}
[dir] .noUi-connects {
	height: 2px;
	top: -1px;
}
.car-contract-card {
	display: flex;
	flex-direction: column;
	gap: 16px;
	background: linear-gradient(320.26deg, #2B57F1 21.55%, #1E8FFE 85.26%);
	border-radius: 8px;
	padding: 16px;
	height: fit-content;
}
.car-contract-card-li {
	display: flex;
	flex-direction: column;
	gap: 4px;
}
.car-contract-card-li:nth-child(2) {
	display: none;
}
.car-contract-card-title {
	font-weight: 600;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
}
.car-contract-card-text {
	font-weight: 700;
	font-size: 32px;
	line-height: 38px;
	color: #FFFFFF;
	background: transparent;
	border: none;
	outline: unset;
}
.car-contract-card-hint {
	background: rgba(255, 255, 255, 0.15);
	border-radius: 8px;
	display: flex;
	align-items: flex-start;
	font-weight: 400;
	font-size: 16px;
	line-height: 19px;
	color: #FFFFFF;
	gap: 8px;
	padding: 12px;
}
.car-contract-card-hint::before {
	content: '';
	display: block;
	position: relative;
	font-size: 20px;
	font-family: 'CrystalMotorsIcons'!important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.car-contract-data {
	margin-top: 54px;
	grid-column-start: span 2;
}
.car-contract-title {
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	color: #283136;
}
.car-contract-title + * {
	margin-top: 24px;
}
.car-contract-text {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #283236;
}
.car-contract-text + * {
	margin-top: 16px;
}
.car-contract-inputs {
	display: flex;
	align-items: flex-start;
	gap: 20px;
}
.car-contract-inputs > * {
	margin: 0!important;
}
.car-contract-bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 40px;
	grid-column-start: span 2;
}
.car-contract-li > .Button {
	min-width: 216px;
}
.car-contract-sub {
	font-weight: 400;
	font-size: 12px;
	line-height: 16px;
	color: #8A989D;
}
.car-contract-sub .terms-link {
	color: #1E8DFB;
	transition: color .2s;
}
.car-contract-sub .terms-link:hover,
.car-contract-sub .terms-link:active,
.car-contract-sub .terms-link:focus {
	color: #0076EA;
}
@media (max-width: 1200px) and (min-width: 501px) {
	.car-contract-wrap form {
		padding: 64px 60px;
	}
	.car-contract-ul {
		grid-template-columns: 1fr 260px;
		grid-column-gap: 60px;
	}
	.car-contract-data {
		margin-top: 64px;
	}
	.car-contract-card {
		padding: 16px;
		height: fit-content;
	}
	.car-contract-li-ranges {
		grid-template-columns: repeat(1, 1fr);
		grid-row-gap: calc(32px + 27px);
	}
	.car-contract-li-ranges > *:nth-child(1) {
		grid-area: unset;
	}
	.car-contract-li-ranges > *:nth-child(2) {
		grid-area: unset;
	}
	.car-contract-li-ranges > *:nth-child(3) {
		grid-area: unset;
		margin-bottom: 27px;
	}
	.car-contract-range-text::after {
		bottom: calc(12px - 27px);
	}
	.car-contract-range-title {
		font-weight: 600;
		font-size: 14px;
		line-height: 16px;
	}
	.car-contract-range-text,
	.input-buffer {
		font-weight: 700;
		font-size: 20px;
		line-height: 23px;
	}
}
@media (max-width: 768px) and (min-width: 501px) {
	.car-contract {
		padding: 0 0 calc(80px - 40px) 0;
	}
	.car-contract-wrap form {
		padding: 40px;
		transform: translateY(-40px);
	}
	.car-contract-ul {
		display: flex;
		flex-direction: column;
		gap: 40px;
	}
	.car-contract-data {
		margin-top: 0;
	}
	.car-contract-title {
		font-weight: 700;
		font-size: 16px;
		line-height: 19px;
	}
	.car-contract-title + * {
		margin-top: 16px;
	}
	.car-contract-bottom {
		margin-top: 0;
		grid-column-start: unset;
	}
	.car-contract-card {
		display: grid;
		grid-template-columns: calc(100% - 235px - 46px) 235px;
		grid-template-rows: repeat(2, 1fr);
		grid-column-gap: 46px;
		grid-row-gap: 16px;
		width: 80%;
	}
	.car-contract-card > *:nth-child(1) {
		grid-area: 1 / 1 / 2 / 2;
	}
	.car-contract-card > *:nth-child(2) {
		grid-area: 2 / 1 / 3 / 2;
	}
	.car-contract-card > *:nth-child(3) {
		grid-area: 1 / 2 / 3 / 3;
	}
	.car-contract-card-hint {
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		gap: 8px;
		padding: 12px;
		margin: 0;
		height: fit-content;
	}
	.car-contract-li-ranges > * {
		grid-area: unset;
		margin-bottom: 27px;
	}
	.car-contract-range-text::after {
		bottom: calc(12px - 27px);
	}
	.car-contract-li-ranges {
		width: 80%;
	}
}
@media (max-width: 500px) {
	
	.car-contract {
		padding: 0;
		background: #FFFFFF;
	}
	.car-contract-wrap {
		padding: 0;
	}
	.car-contract-wrap form {
		padding: calc(24px + 7px) var(--indent) 24px var(--indent);
		transform: unset;
	}
	.car-contract-head {
		font-weight: 700;
		font-size: 22px;
		line-height: 28px;
	}
	.car-contract-ul {
		display: flex;
		flex-direction: column;
		gap: 40px;
	}
	.car-contract-data {
		margin-top: 0;
	}
	.car-contract-title {
		font-weight: 700;
		font-size: 16px;
		line-height: 19px;
	}
	.car-contract-title + * {
		margin-top: 16px;
	}
	.car-contract-bottom {
		margin-top: 0;
		grid-column-start: unset;
		display: flex;
		flex-direction: column-reverse;
		gap: 12px;
	}
	.car-contract-li > .Button {
		width: 100%;
	}
	.car-contract-card {
		width: auto;
		display: flex;
		flex-direction: column;
		gap: 16px;
		padding: 16px;
	}
	.car-contract-card > *:nth-child(1) {
		grid-area: unset;
	}
	.car-contract-card > *:nth-child(2) {
		grid-area: unset;
	}
	.car-contract-card > *:nth-child(3) {
		grid-area: unset;
	}
	.car-contract-card-hint {
		font-weight: 400;
		font-size: 16px;
		line-height: 19px;
		gap: 8px;
		padding: 12px;
		margin: 0;
		height: fit-content;
	}
	.car-contract-li-ranges > * {
		grid-area: unset;
		margin-bottom: 27px;
	}
	.car-contract-range-text::after {
		bottom: calc(12px - 27px);
	}
	.car-contract-li-ranges {
		width: 100%;
		display: flex;
		flex-direction: column;
		gap: 32px;
	}
	.car-contract-inputs {
		flex-direction: column;
		gap: 16px;
	}
	.car-contract-range-title {
		font-size: 14px;
		line-height: 16px;
	}
	.car-contract-range-text,
	.input-buffer {
		font-size: 20px;
		line-height: 23px;
	}
	.car-contract-card-title {
		font-size: 14px;
		line-height: 16px;
	}
	.car-contract-card-text {
		font-size: 24px;
		line-height: 28px;
	}
	.car-contract-sub {
		text-align: center;
	}
	[dir] .noUi-horizontal .noUi-handle,
	[dir] .noUi-pips {
		pointer-events: all!important;
	}
	[dir] .noUi-target {
		pointer-events: none!important;
	}
}


body[mfp-modal-id="#popup-video"] .order-submit {
	display: flex;
	flex-direction: row;
}
body[mfp-modal-id="#popup-video"] .Button--outline,
body[mfp-modal-id="#popup-video"] .button__primary {
	line-height: 14px;
	padding: 16px 32px;
}
body[mfp-modal-id="#popup-video"] .button__primary {
	margin-left: 16px;
}
@media (max-width: 500px) {
	body[mfp-modal-id="#popup-video"] .order-submit {
		flex-direction: column;
	}
	body[mfp-modal-id="#popup-video"] .Button--outline,
	body[mfp-modal-id="#popup-video"] .button__primary {
		padding: 16px 48px;
	}
	body[mfp-modal-id="#popup-video"] .Button--outline {
		margin-top: 16px;
	}
	body[mfp-modal-id="#popup-video"] .button__primary {
		margin-left: 0;
		order: -1;
	}
}


.Alert {
	display: flex;
	align-items: center;
	flex-direction: row;
	cursor: pointer;
	position: fixed;
	bottom: 40px;
	left: calc((100% - var(--width) + var(--indent) * 2) / 2);
	z-index: 100001;
	opacity: 0;
	transform: translateY(20px);
	transition: opacity .2s, transform .2s;
	user-select: none;
	pointer-events: none;
	visibility: hidden;
}
body[mfp-modal-id="#popup-video"] .Alert {
	opacity: 1;
	transform: translateY(0);
	pointer-events: all;
	visibility: visible;
}
.mfp-wrap .Alert {
	display: none;
}
.Alert__image {
	display: block;
	width: 64px;
	height: 64px;
	margin-right: -32px;
	border-radius: 50%;
	border: 2px solid #FFFFFF;
	box-sizing: border-box;
	flex-shrink: 0;
	z-index: 2;
	position: relative;
	box-shadow: 0px 0px 40px rgba(181, 188, 197, 0.5);
}
.Alert__image img {
	display: block;
	width: 100%;
	height: 100%;
	flex-shrink: 0;
	object-fit: cover;
	object-position: center;
	border-radius: inherit;
}
.Alert__content {
	display: block;
	padding: 12px 16px 12px 48px;
	border-radius: 8px;
	overflow: hidden;
	max-width: 392px;
	width: 100%;
	background-color: #FFFFFF;
	z-index: 1;
	position: relative;
	box-shadow: 0px 0px 40px rgba(181, 188, 197, 0.5);
}
.Alert__content-title {
	color: #283236;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}
.Alert__content-text {
	color: #8A989D;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	margin-top: 4px;
}
.Alert__content-text span {
	color: #1E8FFE;
}
@media (max-width: 500px) {
	body[mfp-modal-id="#popup-video"] .Alert {
		display: none;
	}
	.mfp-wrap .Alert {
		display: flex!important;
		position: relative;
		left: unset;
		bottom: unset;
		padding: 12px 24px 12px 12px;
		border-radius: 8px;
		background-color: #FFFFFF;
		overflow: hidden;
		margin-top: 12px;
	}
	.Alert__image {
		width: 48px;
		height: 48px;
		margin-right: 16px;
		box-shadow: unset;
	}
	.Alert__content {
		background-color: transparent;
		box-shadow: unset;
		padding: 0;
	}
	.Alert__content-title {
		font-size: 14px;
		line-height: 18px;
	}
	.Alert__content-text {
		font-size: 12px;
		line-height: 14px;
	}
	.Alert__content-text span {
		color: #1E8FFE;
	}
}


#popup-promo .car-credit-wrap.wrap-form .form__content {
	padding: 60px 60px 36px 60px;
	width: 780px;
	box-sizing: border-box;
}
#popup-promo .car-credit-card {
	display: grid;
	grid-template-columns: repeat(2, calc((100% - 20px) / 2));
	grid-column-gap: 20px;
	grid-row-gap: 40px;
	margin-top: 20px;
}
#popup-promo .car-credit-title {
	text-align: left;
}
#popup-promo .car-credit-text {
	text-align: left;
}
.popup-promo-select {
	display: block;
}
.popup-promo-items {
	display: grid;
	grid-template-columns: 100%;
	grid-column-gap: 10px;
	grid-row-gap: 10px;
}
.popup-promo-item {
	display: block;
}
.popup-promo-item input {
	display: none;
}
.popup-promo-item label {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	border-radius: 16px;
	user-select: none;
	cursor: pointer;
	background-color: #F2F4F4;
	padding: 10px;
	box-sizing: border-box;
	transition: background-color .2s;
	margin: 0;
}
.popup-promo-item input:checked + label {
	background-color: #ECF6FF;
}
.popup-promo-item-image {
	width: 68px;
	height: 68px;
	flex-shrink: 0;
	margin-right: 16px;
	border-radius: 6px;
	overflow: hidden;
}
.popup-promo-item-image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	border-radius: inherit;
}
.popup-promo-item-content {
	display: block;
	position: relative;
}
.popup-promo-item-content::after {
	display: block;
	content: 'Выбрать';
	color: #8A989D;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-top: 8px;
	transition: color .2s;
}
.popup-promo-item input:checked + label .popup-promo-item-content::after {
	content: 'Выбрано';
	font-weight: 600;
	color: #1E8FFE;
}
.popup-promo-item-title {
	color: #283236;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
}
.popup-promo-link {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	color: #8A989D!important;
	width: fit-content;
	margin-top: 10px;
}
.popup-promo-link svg {
	display: block;
	margin-left: 8px;
}
.promo-choices-car {
	border-radius: 16px;
	overflow: hidden;
	background-color: #F2F4F4;
	height: fit-content;
}
.promo-choices-car-image {
	width: 100%;
	height: 198px;
	flex-shrink: 0;
}
.promo-choices-car-image img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: bottom;
	border-radius: inherit;
}
.promo-choices-car-content {
	padding: 16px 16px 12px 16px;
	width: 100%;
	height: fit-content;
	box-sizing: border-box;
}
.promo-choices-car-title {
	color: #283236;
	font-size: 18px;
	font-weight: 700;
	line-height: 22px;
}
.promo-choices-car-price {
	margin-top: 8px;
	white-space: nowrap;
	display: flex;
	align-items: baseline;
}
.promo-choices-car-price *:first-child {
	color: #FE264C;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}
.promo-choices-car-price *:not(:first-child):last-child {
	color: #8A949D;
	font-size: 14px;
	font-weight: 600;
	line-height: 14px;
	margin-left: 8px;
	position: relative;
}
.promo-choices-car-price *:not(:first-child):last-child::after {
	content: '';
	position: absolute;
	height: 1px;
	width: 100%;
	background-color: #8A949D;
	top: 50%;
	left: 0;
}
.promo-choices-car-price *:first-child:last-child {
	color: #1E8FFE;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}
#popup-promo .car-credit-form {
	grid-column: span 2;
}
#popup-promo .car-credit-form .order-form__grid {
	margin-top: 24px;
	display: block;
}
#popup-promo .car-credit-form .order-form__grid > *:nth-child(1) {
	display: grid;
	grid-template-columns: repeat(2, calc((100% - 20px) / 2));
	grid-column-gap: 20px;
	grid-row-gap: 20px;
}
#popup-promo .car-credit-form .order-form__grid .order-form-group {
	margin: 0;
	padding: 0;
}
#popup-promo .car-credit-form .order-form__grid > *:nth-child(2):not(.order-submit) {
	margin-top: 40px;
	height: fit-content;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
}
#popup-promo .car-credit-form .order-form__grid > *:nth-child(2):not(.order-submit)::after {
	display: none;
}
#popup-promo .car-credit-form .order-form__grid .order-form-group.order-submit {
	width: fit-content;
	box-sizing: border-box;
}
#popup-promo .car-credit-form .fancyboxFormBlock-agreement-text {
	text-align: left;
	margin-left: 20px;
}
#popup-promo .car-credit-form .car-credit-title {
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
}
@media (max-width: 992px) and (min-width: 501px) {
	#popup-promo .car-credit-wrap.wrap-form .form__content {
		width: 100%;
		padding: 40px 40px 26px 40px;
	}
}
@media (max-width: 500px) {
	#popup-promo .car-credit-wrap.wrap-form .form__content {
		padding: 24px 16px;
		width: 100%;
	}
	#popup-promo .car-credit-card {
		display: grid;
		grid-template-columns: 100%;
	}
	#popup-promo .car-credit-form {
		grid-column: span 1;
	}
	#popup-promo .car-credit-form .order-form__grid > *:nth-child(1) {
		grid-template-columns: 100%;
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}
	#popup-promo .car-credit-form .order-form__grid > *:nth-child(2):not(.order-submit) {
		flex-direction: column;
		align-items: center;
	}
	#popup-promo .car-credit-form .order-form__grid .order-form-group.order-submit {
		width: 100%;
	}
	#popup-promo .car-credit-form .fancyboxFormBlock-agreement-text {
		text-align: center;
		margin-left: 0px;
		margin-top: 16px;
	}
}


.car-form-wrap {
	padding: 64px 0;
	position: relative;
	overflow: hidden;
}
.car-form-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(266.3deg, #121721 38.25%, rgba(1, 1, 11, 0) 84.41%);
	z-index: 2;
	pointer-events: none;
}
.car-form-wrap img {
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	object-fit: cover;
	object-position: center;
	z-index: 1;
}
.car-form .car-credit-title {
	width: calc(100% + 75px * 2);
	margin-left: -75px;
}
.car-form {
	width: var(--width);
	padding: 0 var(--indent);
	margin: auto;
	z-index: 3;
	position: relative;
	pointer-events: none;
}
.car-form .wrap-form {
	margin-right: 0;
	margin-left: auto;
	pointer-events: all;
}
.car-form .car-credit-wrap.wrap-form {
	width: fit-content;
}
@media (max-width: 1200px) and (min-width: 501px) {
	:root {
		--width: 970px;
		--indent: 15px;
	}
	.car-form .wrap-form {
		margin-right: auto;
		margin-left: auto;
	}
	.car-form .car-credit-wrap.wrap-form {
		width: 70%;
	}
	.popup-mfp-form .car-credit-wrap.wrap-form .form__content {
		margin: auto;
	}
}
@media (max-width: 1024px) and (min-width: 501px) {
	:root {
		--indent: 30px;
	}
}
@media (max-width: 992px) and (min-width: 501px) {
	:root {
		--width: 100vw;
		--indent: 45px;
	}
}
@media (max-width: 970px) and (min-width: 501px) {
	:root {
		--indent: 45px;
		--width: 100vw;
	}
}
@media (max-width: 768px) and (min-width: 501px) {
	:root {
		--indent: 30px;
	}
	.car-form {
		padding: 0 calc(var(--indent) * 3);
	}
	.car-form .car-credit-wrap.wrap-form {
		width: 100%;
	}
	.popup-mfp-form .car-credit-wrap.wrap-form .form__content {
		margin: auto;
		padding: 48px 100px;
	}
}
@media (max-width: 500px) {
	:root {
		--width: 100vw;
		--indent: 15px;
	}
	.car-form .car-credit-title {
		width: unset;
		margin-left: unset;
	}
	.car-contract-wrap form {
		padding: 24px 16px;
	}
}


.cars-banners {
	display: grid;
	grid-template-columns: repeat(2, calc((100% - 10px * 1) / 2));
	grid-gap: 10px;
	margin-top: 80px;
}
.cars-banner {
	display: flex;
	flex-direction: column;
	justify-content: center;
	border-radius: 8px;
	box-sizing: border-box;
	overflow: hidden;
}
.cars-banner:nth-child(1) {
	background: #00A067;
	background-image: url('../img/content/car-banner-1.webp');
	background-position: center;
	background-size: cover;
	padding: 30px 40px 40px 40px;
}
.cars-banner:nth-child(2) {
	background-image: url('../img/content/car-banner-2.webp'), linear-gradient(264deg, #1E8DFB 17.59%, #56ABFE 90.63%);
	background-position: center;
	background-size: cover;
	padding: 40px;
}
.cars-banner-title {
	color: #FFFFFF;
	font-size: 32px;
	font-weight: 600;
	line-height: 40px;
}
.cars-banner-title span {
	white-space: nowrap;
}
.cars-banner-text {
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
}
.cars-banner-text b {
	color: #FFDE00;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
}
.cars-banner-cells {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: flex-start;
	margin: -5px;
	margin-top: 13px;
}
.cars-banner-cell {
	border-radius: 8px;
	background-color: rgba(255, 255, 255, 0.76);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	margin: 5px;
	padding: 12px 20px;
	color: #283236;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}
.cars-banner-cell:last-child {
	font-weight: 600;
}
.cars-banner .Button {
	display: block;
	box-sizing: border-box;
	width: fit-content;
	margin-top: 26px;
	background: #FFDE00;
	color: #283236;
	padding: 16px 40px;
	font-size: 16px;
	line-height: 20px;
	height: 52px;
}
.cars-banner .Button:hover {
	color: #283236;
	box-shadow: unset;
}
.cars-banner .Button:active,
.cars-banner .Button:focus {
	box-shadow: unset;
	background: #FFDE00;
	color: #283236;
}
.cars-banner-image {
	display: block;
	width: 100%;
	height: auto;
}
.cars-banner-image img {
	display: block;
	width: 100%;
	height: auto;
}
@media (max-width: 1200px) {
	.cars-banners {
		grid-template-columns: repeat(2, calc((100% - 20px * 1) / 2));
		grid-gap: 20px;
	}
	.cars-banner:nth-child(1) {
		padding: 26px 32px 32px 32px;
	}
	.cars-banner:nth-child(2) {
		padding: 26px 32px;
		background-image: linear-gradient(264deg, #1E8DFB 17.59%, #56ABFE 90.63%);
	}
	.cars-banner-title {
		font-size: 26px;
		line-height: 30px;
	}
}
@media (max-width: 970px) {
	.cars-banners {
		margin-top: 60px;
	}
	.cars-banner:nth-child(1) {
		background: #00A067;
		background-image: unset;
		padding: 20px 24px 24px 24px;
	}
	.cars-banner:nth-child(2) {
		padding: 20px 24px 24px 24px;
	}
	.cars-banner-title {
		font-size: 30px;
		line-height: 34px;
	}
	.cars-banner-cells {
		margin-top: 12px;
	}
	.cars-banner-cell {
		margin: 4px;
	}
	.cars-banner .Button {
		margin-top: 22px;
		width: 100%;
	}
}
@media (max-width: 768px) {
	.cars-banners {
		grid-template-columns: 100%;
		grid-gap: 16px;
	}
	.cars-banner:nth-child(1) {
		padding: 18px 20px 20px 20px;
	}
	.cars-banner:nth-child(2) {
		padding: 18px 20px 20px 20px;
	}
	.cars-banner-title {
		font-size: 26px;
		line-height: 30px;
	}
	.cars-banner .Button {
		margin-top: 26px;
	}
}


#mainCarousel .swiper-slide[data-index="0"]::before {
	content: '';
	width: 190px;
	height: 48px;
	flex-shrink: 0;
	background-image: url(../img/content/car-alert-1.svg);
	background-size: contain;
	background-position: center;
	display: block;
	position: absolute;
	top: 16px;
	right: 14px;
	z-index: 10;
}
#mainCarousel .swiper-slide[data-index="0"]::after {
	content: '';
	width: 190px;
	height: 48px;
	flex-shrink: 0;
	background-image: url(../img/content/car-alert-2.svg);
	background-size: contain;
	background-position: center;
	display: block;
	position: absolute;
	top: calc(48px + 16px + 12px);
	right: 14px;
	z-index: 10;
}
@media (max-width: 1200px) {
	#mainCarousel .swiper-slide[data-index="0"]::after {
		top: calc(48px + 16px + 8px);
	}
}
@media (max-width: 768px) {
	#mainCarousel .swiper-slide[data-index="0"]::before {
		width: 166px;
		height: 42px;
		top: 14px;
		right: 12px;
	}
	#mainCarousel .swiper-slide[data-index="0"]::after {
		width: 166px;
		height: 42px;
		top: calc(42px + 14px + 8px);
		right: 12px;
	}
}
@media (max-width: 500px) {
	#mainCarousel .swiper-slide[data-index="0"]::before {
		top: 10px;
		right: 8px;
		background-image: url(../img/content/car-alert-2.svg);
		background-size: contain;
		background-position: center;
	}
	#mainCarousel .swiper-slide[data-index="0"]::after {
		display: none;
	}
	#mainCarousel .swiper-slide[data-index="1"]::after {
		content: '';
		width: 166px;
		height: 42px;
		flex-shrink: 0;
		background-image: url(../img/content/car-alert-1.svg);
		background-size: contain;
		background-position: center;
		display: block;
		position: absolute;
		top: 10px;
		right: 8px;
		z-index: 10;
	}
}


.car-advertising {
	max-width: var(--width);
	margin: auto;
	padding: 20px var(--indent) 0px var(--indent);
}
.car-advertising-banner {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: flex-start;
	position: relative;
	border-radius: 8px;
	background: url(../img/content/car-advertising-banner.webp), linear-gradient(270deg, #FEFEFE -16.13%, #3C92E7 34.89%, #0071E0 80.58%);
	background-size: auto 80px, auto;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 10px 30px;
	cursor: pointer;
}
.car-advertising-banner::after {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	background-color: #FFFFFF;
	opacity: 0;
	transition: opacity .2s;
	pointer-events: none;
}
.car-advertising-banner:hover::after {
	opacity: .15;
}
.car-advertising-title {
	color: #F7F9FB;
	font-size: 30px;
	font-weight: 700;
	line-height: 36px;
	max-width: 500px;
	text-align: left;
	z-index: 1;
	position: relative;
}
.car-advertising-banner .Button {
	width: fit-content;
	box-sizing: border-box;
	color: #283236;
	margin-left: 30px;
	z-index: 1;
	position: relative;
	padding: 8px 32px;
}
@media (max-width: 1200px) {
	.car-advertising {
		padding: 20px var(--indent) 0px var(--indent);
	}
	.car-advertising-banner {
		background: url(../img/content/car-advertising-banner-big.webp), linear-gradient(270deg, #FEFEFE -16.13%, #3C92E7 34.89%, #0071E0 80.58%);
		background-size: auto 90px, auto;
		background-repeat: no-repeat;
		background-position: right center;
	}
}
@media (max-width: 768px) {
	.car-advertising-banner {
		background: url(../img/content/car-advertising-banner-middle.webp), linear-gradient(270deg, #FEFEFE -16.13%, #3C92E7 34.89%, #0071E0 80.58%);
		background-size: auto 80px, auto;
		background-repeat: no-repeat;
		background-position: right center;
	}
	.car-advertising-title {
		font-size: 28px;
		line-height: 34px;
	}
}
@media (max-width: 500px) {
	.car-advertising {
		padding: 20px var(--indent) 0px var(--indent);
	}
	.car-advertising-banner {
		flex-direction: column;
		align-items: flex-start;
		background: url(../img/content/car-advertising-banner-small.webp), linear-gradient(270deg, #FEFEFE -16.13%, #3C92E7 34.89%, #0071E0 80.58%);
		background-size: auto 104px, auto;
		background-repeat: no-repeat;
		background-position: right center;
		padding: 12px;
	}
	.car-advertising-title {
		font-size: 20px;
		line-height: 26px;
	}
	.car-advertising-banner .Button {
		width: 100%;
		margin-left: 0px;
		margin-top: 10px;
		padding: 8px 32px;
	}
}


.Section--reviews {
	display: block;
	max-width: var(--width);
	margin: auto;
	padding: 120px var(--indent) 120px var(--indent);
}
.Section--reviews .Section__head {
	font-weight: bold;
	font-size: 32px;
	line-height: 37px;
	color: #283236;
}
.Section__reviews {
	display: grid;
	grid-template-columns: repeat(2, calc((100% - 20px * 1) / 2));
	grid-gap: 20px;
	margin-top: 40px;
}
.Section__review {
	padding: 20px 24px;
	border-radius: 8px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	cursor: pointer;
	box-shadow: 4px 4px 20px rgba(181, 192, 197, 0.2);
}
.Section__review-head {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	padding: 10px 0px;
}
.Section__review-head__content {
	color: #283236;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
	margin-right: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Section__review-head__content > * {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.Section__review-head__content > *:last-child {
	color: #8A989D;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
}
.Section__review-head__after {
	--size: 40px;
	display: grid;
	grid-template-columns: var(--size) 1fr;
	grid-column-gap: 8px;
	grid-row-gap: 6px;
	margin-right: 0;
	margin-left: auto;
}
.Section__review-head__avatar {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
	border-radius: 50%;
	width: var(--size);
	min-width: var(--size);
	max-width: var(--size);
	height: var(--size);
	min-height: var(--size);
	max-height: var(--size);
	background-color: #E5E8EB;
	user-select: none;
	grid-area: 1 / 1 / 3 / 2;
}
.Section__review[source*="yandex.ru"] .Section__review-head__avatar {
	background-color: #E5E8EB;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 19.2C9 13.0142 13.9247 8 20 8C26.0753 8 31 13.0142 31 19.2C31 22.2918 29.7697 25.0912 27.7798 27.1178C27.2603 27.647 26.5571 28.2379 25.7966 28.877C23.6425 30.687 21.0282 32.8838 20.825 35.16C20.7838 35.6218 20.4554 36 20 36C19.5446 36 19.2162 35.6218 19.175 35.16C18.9718 32.8838 16.3576 30.687 14.2035 28.8771C13.4429 28.2379 12.7397 27.647 12.2202 27.1178C10.2303 25.0912 9 22.2918 9 19.2ZM23.85 19.2003C23.85 21.3652 22.1263 23.1203 20 23.1203C17.8738 23.1203 16.15 21.3652 16.15 19.2003C16.15 17.0353 17.8738 15.2803 20 15.2803C22.1263 15.2803 23.85 17.0353 23.85 19.2003Z" fill="%23FF4433"/></svg>');
}
.Section__review[source*="flamp.ru"] .Section__review-head__avatar {
	background-color: #2D6BE4;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M20.9929 16.1263H31V11H13.946C10.3071 11 7.00086 13.3758 7.00086 17.6182C6.97692 19.1378 7.45374 20.6201 8.35185 21.8179C9.24997 23.0158 10.5151 23.8569 11.9365 24.201L13.2603 19.4495C12.9137 19.3089 12.6147 19.0647 12.4009 18.7478C12.1872 18.4307 12.0681 18.055 12.0587 17.6677C12.0628 17.4305 12.113 17.1968 12.2064 16.9805C12.2997 16.7641 12.4342 16.5698 12.6018 16.4092C12.7693 16.2486 12.9664 16.125 13.1811 16.046C13.3958 15.967 13.6237 15.9342 13.8509 15.9495H15.7451V32H20.9929V25H28.7053V20.0506H20.9929V16.1263Z" fill="%23FFFFFF"/></svg>');
}
.Section__review[source*="google.ru"] .Section__review-head__avatar {
	background-color: #E5E8EB;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M15.514 28.3021C16.3433 29.362 17.098 30.4785 17.7728 31.6434C18.3489 32.7391 18.589 33.482 19.0101 34.8021C19.2682 35.5315 19.5016 35.7491 20.0033 35.7491C20.5501 35.7491 20.7981 35.3788 20.9898 34.8061C21.3877 33.5595 21.7 32.6079 22.1927 31.709C23.1594 29.9733 24.3607 28.431 25.541 26.9486C25.8607 26.5291 27.9266 24.085 28.8567 22.1565C28.8567 22.1565 29.9999 20.0381 29.9999 17.0795C29.9999 14.312 28.8725 12.3926 28.8725 12.3926L25.6267 13.2644L23.6555 18.4714L23.1679 19.1895L23.0704 19.3195L22.9407 19.4823L22.713 19.7424L22.3877 20.0686L20.6324 21.5029L16.244 24.0443L15.514 28.3021Z" fill="%2334A853"/><path d="M10.985 21.8013C12.056 24.255 14.1214 26.4119 15.5188 28.3047L22.941 19.4866C22.941 19.4866 21.8953 20.8582 19.9985 20.8582C17.8857 20.8582 16.1789 19.1661 16.1789 17.0324C16.1789 15.5692 17.0565 14.564 17.0565 14.564L12.0182 15.918L10.985 21.8013Z" fill="%23FBBC04"/><path d="M23.0234 7.45337C25.4885 8.25054 27.5984 9.92404 28.8746 12.3919L22.9428 19.4816C22.9428 19.4816 23.8205 18.4583 23.8205 17.0042C23.8205 14.8207 21.9873 13.1896 20.0071 13.1896C18.1345 13.1896 17.059 14.5589 17.059 14.5589V10.0925L23.0234 7.45337Z" fill="%234285F4"/><path d="M12.3447 10.5861C13.8171 8.81936 16.4078 7 19.9794 7C21.7122 7 23.0177 7.45625 23.0177 7.45625L17.0538 14.563H12.8284L12.3447 10.5861Z" fill="%231A73E8"/><path d="M10.9853 21.8009C10.9853 21.8009 10 19.8657 10 17.062C10 14.4121 11.0271 12.0958 12.345 10.5857L17.0575 14.5631L10.9853 21.8009Z" fill="%23EA4335"/></svg>');
}
.Section__review[source*="2gis.ru"] .Section__review-head__avatar {
	background-color: #19AA1E;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><rect width="40" height="40" fill="%23DFDFDF"/><path d="M40 -0.00524902H0V39.9948H40V-0.00524902Z" fill="%2319AA1E"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 -0.00524902H40V13.1198L0 6.86975V-0.00524902Z" fill="%23FFB919"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 35.6198L40 29.3698V39.9948H0V35.6198Z" fill="%2382D714"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 6.07874L13.9623 8.2603C15.7004 7.16011 17.7681 6.55692 20 6.55692C23.0913 6.55692 25.8677 7.71411 27.8893 9.74611C28.1444 10.0025 28.3851 10.2707 28.6107 10.5491L40 12.3287V13.9101L29.7672 12.3113C30.5274 13.7702 30.9375 15.3956 30.9375 17.0544C30.9375 19.1974 30.4581 21.3342 29.4673 23.4794L29.4371 23.5444L29.0163 24.4461H28.0212C25.9664 24.4461 24.6033 25.0608 23.7122 26.1501C23.0124 27.0054 22.6078 28.1584 22.4717 29.4165L22.4676 29.4558L22.4476 29.6568L22.4392 29.7442L22.423 29.9153C22.3709 30.477 22.3361 30.9533 22.3184 31.3415L40 28.5787V30.1601L0 36.4101V34.8287L17.7016 32.0628L17.6938 31.7077L17.6914 31.6076L17.6899 31.5563L17.6872 31.477C17.6712 31.0465 17.6318 30.4947 17.5686 29.8259L17.5565 29.699L17.5349 29.4794C17.4078 28.2147 17.0093 27.0471 16.3114 26.1791C15.4296 25.0824 14.0791 24.4587 12.0408 24.4463L11.9788 24.4461H10.9837L10.5629 23.5444C9.55156 21.3773 9.0625 19.2191 9.0625 17.0544C9.0625 14.3322 10.1669 11.6999 12.1107 9.74611C12.1668 9.68973 12.2235 9.63398 12.2808 9.57898L0 7.66011V6.07874Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20 8.11975C25.5844 8.11975 29.375 12.4181 29.375 17.0548C29.375 18.9163 28.9689 20.8533 28.0212 22.8839C22.5262 22.8839 21.1698 26.8192 20.9134 29.2952L20.8969 29.4602C20.8101 30.3439 20.7598 31.0529 20.7461 31.5875L19.2577 31.82L19.2573 31.7719C19.2517 31.2116 19.1987 30.4256 19.0985 29.4139L19.0941 29.3698C18.8572 26.8991 17.5293 22.8839 11.9788 22.8839C11.0311 20.8533 10.625 18.9163 10.625 17.0548C10.625 12.4181 14.4156 8.11975 20 8.11975Z" fill="%230073FA"/></svg>');
}
.Section__review[source*="avito.ru"] .Section__review-head__avatar {
	background-color: #f2f1f0;
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="40" viewBox="0 0 40 40" fill="none"><path d="M14.3897 32.9258C19.0188 32.9258 22.7793 29.1755 22.7793 24.5361C22.7793 19.907 19.029 16.1465 14.3897 16.1465C9.75031 16.1567 6 19.907 6 24.5361C6 29.1653 9.75031 32.9258 14.3897 32.9258Z" fill="%2304E061"/><path d="M28.9318 31.8636C31.7318 31.8636 34.0004 29.5951 34.0004 26.7951C34.0004 23.9951 31.7318 21.7266 28.9318 21.7266C26.1319 21.7266 23.8633 23.9951 23.8633 26.7951C23.8633 29.5951 26.1319 31.8636 28.9318 31.8636Z" fill="%23FF4053"/><path d="M15.9926 15.0634C17.7196 15.0634 19.1298 13.6634 19.1298 11.9262C19.1298 10.189 17.7298 8.78906 15.9926 8.78906C14.2657 8.78906 12.8555 10.189 12.8555 11.9262C12.8555 13.6634 14.2554 15.0634 15.9926 15.0634Z" fill="%23965EEB"/><path d="M26.9683 20.6319C30.7288 20.6319 33.7843 17.5765 33.7843 13.816C33.7843 10.0554 30.7288 7 26.9683 7C23.2078 7 20.1524 10.0554 20.1524 13.816C20.1422 17.5867 23.1976 20.6319 26.9683 20.6319Z" fill="%2300AAFF"/></svg>');
}
.Section__review-head__rating[size] {
	width: 96px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	user-select: none;
	grid-area: 1 / 2 / 2 / 3;
}
.Section__review-head__rating::before {
	color: #FFDE00;
}
.Section__review-head__rating[size="0"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23E5E8EB"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23E5E8EB"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23E5E8EB"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23E5E8EB"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23E5E8EB"/></svg>');
}
.Section__review-head__rating[size="1"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23FFDE00"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23E5E8EB"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23E5E8EB"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23E5E8EB"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23E5E8EB"/></svg>');
}
.Section__review-head__rating[size="2"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23FFDE00"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23FFDE00"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23E5E8EB"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23E5E8EB"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23E5E8EB"/></svg>');
}
.Section__review-head__rating[size="3"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23FFDE00"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23FFDE00"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23FFDE00"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23E5E8EB"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23E5E8EB"/></svg>');
}
.Section__review-head__rating[size="4"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23FFDE00"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23FFDE00"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23FFDE00"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23FFDE00"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23E5E8EB"/></svg>');
}
.Section__review-head__rating[size="5"] {
	background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="96" height="16" viewBox="0 0 96 16" fill="none"><path d="M15.6985 5.93425C15.581 5.5845 15.2782 5.3295 14.9137 5.27375L10.6715 4.6255L8.76599 0.56625C8.60349 0.22025 8.25624 0 7.87474 0C7.49299 0 7.14599 0.22025 6.98349 0.56625L5.07774 4.62575L0.835491 5.274C0.470991 5.32975 0.168241 5.5845 0.0509907 5.9345C-0.0662593 6.2845 0.0222407 6.67 0.279991 6.9345L3.37799 10.1112L2.64424 14.6055C2.58374 14.9775 2.74149 15.3515 3.04924 15.569C3.35674 15.7865 3.76274 15.8085 4.09349 15.626L7.87499 13.5347L11.6565 15.626C11.8057 15.7085 11.97 15.749 12.1335 15.749C12.3325 15.749 12.5315 15.6885 12.7007 15.569C13.0085 15.3517 13.166 14.9777 13.1055 14.6055L12.3717 10.1112L15.47 6.9345C15.7272 6.67 15.8157 6.2845 15.6985 5.93425Z" fill="%23FFDE00"/><path d="M35.6985 5.93425C35.581 5.5845 35.2782 5.3295 34.9137 5.27375L30.6715 4.6255L28.766 0.56625C28.6035 0.22025 28.2562 0 27.8747 0C27.493 0 27.146 0.22025 26.9835 0.56625L25.0777 4.62575L20.8355 5.274C20.471 5.32975 20.1682 5.5845 20.051 5.9345C19.9337 6.2845 20.0222 6.67 20.28 6.9345L23.378 10.1112L22.6442 14.6055C22.5837 14.9775 22.7415 15.3515 23.0492 15.569C23.3567 15.7865 23.7627 15.8085 24.0935 15.626L27.875 13.5347L31.6565 15.626C31.8057 15.7085 31.97 15.749 32.1335 15.749C32.3325 15.749 32.5315 15.6885 32.7007 15.569C33.0085 15.3517 33.166 14.9777 33.1055 14.6055L32.3717 10.1112L35.47 6.9345C35.7272 6.67 35.8157 6.2845 35.6985 5.93425Z" fill="%23FFDE00"/><path d="M55.6985 5.93425C55.581 5.5845 55.2782 5.3295 54.9137 5.27375L50.6715 4.6255L48.766 0.56625C48.6035 0.22025 48.2562 0 47.8747 0C47.493 0 47.146 0.22025 46.9835 0.56625L45.0777 4.62575L40.8355 5.274C40.471 5.32975 40.1682 5.5845 40.051 5.9345C39.9337 6.2845 40.0222 6.67 40.28 6.9345L43.378 10.1112L42.6442 14.6055C42.5837 14.9775 42.7415 15.3515 43.0492 15.569C43.3567 15.7865 43.7627 15.8085 44.0935 15.626L47.875 13.5347L51.6565 15.626C51.8057 15.7085 51.97 15.749 52.1335 15.749C52.3325 15.749 52.5315 15.6885 52.7007 15.569C53.0085 15.3517 53.166 14.9777 53.1055 14.6055L52.3717 10.1112L55.47 6.9345C55.7272 6.67 55.8157 6.2845 55.6985 5.93425Z" fill="%23FFDE00"/><path d="M75.6985 5.93425C75.581 5.5845 75.2782 5.3295 74.9137 5.27375L70.6715 4.6255L68.766 0.56625C68.6035 0.22025 68.2562 0 67.8747 0C67.493 0 67.146 0.22025 66.9835 0.56625L65.0777 4.62575L60.8355 5.274C60.471 5.32975 60.1682 5.5845 60.051 5.9345C59.9337 6.2845 60.0222 6.67 60.28 6.9345L63.378 10.1112L62.6442 14.6055C62.5837 14.9775 62.7415 15.3515 63.0492 15.569C63.3567 15.7865 63.7627 15.8085 64.0935 15.626L67.875 13.5347L71.6565 15.626C71.8057 15.7085 71.97 15.749 72.1335 15.749C72.3325 15.749 72.5315 15.6885 72.7007 15.569C73.0085 15.3517 73.166 14.9777 73.1055 14.6055L72.3717 10.1112L75.47 6.9345C75.7272 6.67 75.8157 6.2845 75.6985 5.93425Z" fill="%23FFDE00"/><path d="M95.6985 5.93425C95.581 5.5845 95.2782 5.3295 94.9137 5.27375L90.6715 4.6255L88.766 0.56625C88.6035 0.22025 88.2562 0 87.8747 0C87.493 0 87.146 0.22025 86.9835 0.56625L85.0777 4.62575L80.8355 5.274C80.471 5.32975 80.1682 5.5845 80.051 5.9345C79.9337 6.2845 80.0222 6.67 80.28 6.9345L83.378 10.1112L82.6442 14.6055C82.5837 14.9775 82.7415 15.3515 83.0492 15.569C83.3567 15.7865 83.7627 15.8085 84.0935 15.626L87.875 13.5347L91.6565 15.626C91.8057 15.7085 91.97 15.749 92.1335 15.749C92.3325 15.749 92.5315 15.6885 92.7007 15.569C93.0085 15.3517 93.166 14.9777 93.1055 14.6055L92.3717 10.1112L95.47 6.9345C95.7272 6.67 95.8157 6.2845 95.6985 5.93425Z" fill="%23FFDE00"/></svg>');
}
.Section__review-head__after .Link {
	color: #8A989D;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration-line: underline;
	grid-area: 2 / 2 / 3 / 3;
	min-width: 128px;
}
.Section__review-head__after .Link:hover,
.Section__review-head__after .Link:active {
	color: #80868d;
}
.Section__review-content {
	color: #283236;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	margin-top: 10px;
}
.Section__review-content span {
	color: #1E8FFE;
	text-decoration-line: underline;
}
.Section__review-content_full {
	display: none;
}
.Section__reviews-empty {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 4px;
	font-weight: 600;
	font-size: 18px;
	line-height: 24px;
	color: #8A989D;
	padding-top: 120px;
}
.Section__reviews-empty img {
	width: 108px;
	height: 99px;
	display: block;
}
.Section__reviews + .Button {
	margin: 60px auto 0 auto;
	width: fit-content;
	box-sizing: border-box;
}
@media (max-width: 1200px) {
	.Section--reviews {
		padding: 120px var(--indent) 120px var(--indent);
	}
}
@media (max-width: 768px) {
	.Section--reviews {
		padding: 80px var(--indent) 80px var(--indent);
	}
	.Section__review-head {
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		padding: 0px;
	}
	.Section__review-head__content {
		margin-right: 0px;
	}
	.Section__review-head__after {
		margin-right: auto;
		margin-left: 0;
		margin-top: 12px;
	}
	.Section__review-content {
		margin-top: 12px;
	}
	.Section__reviews-empty {
		padding-top: 80px;
	}
	.Section__reviews + .Button {
		margin: 40px auto 0 auto;
	}
}
@media (max-width: 500px) {
	.Section--reviews {
		padding: 80px var(--indent) 80px var(--indent);
	}
	.Section--reviews .Section__head {
		font-size: 24px;
		line-height: 32px;
	}
	.Section__reviews {
		grid-template-columns: 100%;
		grid-gap: var((--indent));
	}
	.Section__review {
		padding: 16px;
	}
	.Section__review-head__content {
		font-size: 16px;
		line-height: 24px;
	}
	.Section__review-head__content > *:last-child {
		font-size: 12px;
		line-height: 16px;
	}
	.Section__reviews + .Button {
		width: 100%;
	}
}