.car__sticky .car__slider-wrap{
	overflow: hidden;
}
[data-fancybox]{
	cursor: pointer;
}
.swiper--car{
	position: relative;
}
.swiper--car .swiper-button{
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 2;
	background: rgba(255,255,255,.7);
}
.swiper--car .swiper-button-prev{
	left: 0;
}
.swiper--car .swiper-button-next{
	right: 0;
}
.swiper--car .swiper-slide{
	height: 460px;
}
.swiper--car .swiper-slide > div{
	border-radius: 10px;
	overflow: hidden;
}
.swiper--car .swiper-slide > div,
.swiper--car .swiper-slide > div > img{
	width: 100%;
	height: 100%;
}
.swiper--car .swiper-slide > div > img{
	object-fit: cover;
}
.car__autoteka, 
.car__description,
.car__info-group,
.car__buy{
	background: var(--white);
}
.car__tech-content,
.car__price{
	color: var(--black);
}
.button--action .button__icon{
	fill: var(--black);
}
.button:not(.button--credit){
	color: var(--black);
}
.slider-car__link{
	width: 100%;
	height: 100%;
}
.slider__car-img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
#autoteka_modal .heading--h1{
	display: flex;
	gap: 16px;
	margin-bottom: 0;
}
#autoteka_modal .heading-group__label{
	font-size: 14px;
}
.car-benefits{
	display: none;
}

.switch{
	gap: 8px;
	flex-wrap: wrap;
}

/*.car__fixed-wrap .car__call-buttons{
	flex-wrap: wrap;
	max-width: 300px;
	align-items: flex-start;
}*/
.car__fixed-wrap .car__call-buttons a.button--action{
	height: auto;
}
.car__fixed-wrap .car__call-buttons .car__price-block{
	width: 100%;
	margin: 0;
	margin-top: -16px;
	justify-content: center;
}
.grid--car .catalog__onlycredit{
	top: 24px !important;
}
/*.swiper--car .catalog__stockk{
	top: 24px !important;
	left: 140px;
}*/
@media (min-width: 768px){
	.tab-container{
		display: block !important;
	}
}
@media (max-width: 1199px){
	.car__autoteka .heading--h2{
		margin-bottom: 0;
	}
	.car__tech-item--autoteka{
		display: flex !important;
		margin-bottom: 2px;
	}
	.swiper--car{
		margin-bottom: 24px;
	}
}
@media (max-width: 767px){
	.switch .tab-btn{
		width: calc(50% - 4px)
	}
	.car__info-wrap .car__buy{
		display: none;
	}
	.car__info-wrap{
		margin-top: 24px;
	}
	.application__catalog--modal{
		display: none;
	}
	.modal__wrap{
		padding-top: 20px;
	}
	.catalog__list{
		overflow-x: scroll;
	}
	.car-benefits{
		display: block;
	}
	.car__fixed-wrap .car__call-buttons{
		max-width: 100%;
		gap: 4px;
		padding: 8px 0;
		justify-content: space-around;
		margin-top: 16px;
	}
	.car__fixed-wrap .car__price-block{
		width: auto;
		margin: 0;
	}
	.car__fixed-wrap .car__call-buttons .car__price-block{
		margin-top: 0;
	}
}
@media (max-width: 576px){
	.car__info-tabs .switch{
		flex-wrap: wrap
	}
	.swiper--car .swiper-slide{
		height: 275px;
	}
	.button--back{
		margin-bottom: 0;
	}
	.car .heading--h1{
		margin-bottom: 0;
	}
}
@media (max-width: 415px){
	.modal__logo{
		max-width: 96px;
	}
}
.reviews,
.benefits-2__tradein{
	margin-bottom: 24px;
}
#benefits-2__map{
	padding: 0 !important;
}
.benefits-2__map iframe{
	width: 100%;
	height: 100%;
}
@media (max-width: 479px){
	#callback_modal.single{
		left: auto !important;
		max-width: 100%;
	}
}