

/* Start:/local/templates/inspire23/components/nne/cars.filter/homepage_form_2025/style.css?173745859211305*/
.inspire--select-times.new-calendar__time {
	display: grid;
	grid-template-columns: 1fr 1fr;
	margin: 1.25rem 0;
	gap: 1rem;
	padding: 0 1rem;
}

.new-calendar__time .inspire--select-header p {
	font-size: 1.25rem;
}

.new-calendar__time .inspire--select .inspire--select-header {
	border-color: #DDD;
}

.new-calendar__time .lightpick__inner .cart--grey {
	margin: 0 1rem 1rem 1rem;
}

.lightpick__footer {
	gap: 1rem;
}

.new-calc__input-date {
	position: relative;
}

#calendar__selected-days {
	position: absolute;
	top: 50%;
	left: 62px;
	color: var(--clr-grey-35, #b2b2b2);
	pointer-events: none;
}

#new-calc__result {
	position: absolute;
	top: 12px;
	left: 61px;
	pointer-events: none;
}

@media (max-width: 620px) {
	.new-calendar__time {
		grid-template-columns: 1fr;
	}

	.inspire--select-times_wider .lightpick__months {
		place-items: center;
	}

	.inspire--select-times_wider .lightpick__month {
		width: 100%;
	}

	.inspire--select-times_wider .lightpick__day.is-start-date {
		border-radius: 100px;
	}

	.inspire--select-times_wider .lightpick__day.is-start-date.is-in-range, .lightpick__day.is-end-date.is-in-range.is-flipped {
		border-radius: 100px 0 0 100px;
	}
	
	.lightpick__toolbar{
		position: absolute;
		top: 4px;
		right: 4px;
	}


	.inspire--select-times_wider .lightpick__day.is-end-date.is-in-range, .lightpick__day.is-start-date.is-in-range.is-flipped {
		border-radius: 0 100px 100px 0;
	}

	.inspire--select-times_wider .lightpick__day.is-start-date.is-end-date {
		border-radius: 100px;
	}
}

.new-calc {
	max-width: 100vw;
	margin: 2rem auto;
}

.new-calc__inputs {
	display: grid;
	grid-template-columns: 1fr 1fr;
	max-width: 52.875rem;
	margin: 0 auto;
	gap: 10px;
	min-height: 4rem;
}

.new-calc__inputs .inspire--select .inspire--select-header {
	height: 100%;
}

@media (max-width: 700px) {
	.new-calc__inputs {
		padding: 0 20px;
		grid-template-columns: 1fr;
	}

	#new-calc__result {
		top: 10px;
	}

	#calendar__selected-days {
		top: 55%;
	}
}

.lightpick__day.is-start-date, .lightpick__day.is-end-date, .lightpick__day.is-in-range {
	background-image: none !important;
	background-color: #689901 !important;
	color: #FFF !important;
}

.new-calc__input-date {
	height: 100%;
}

.new-calc__input-date #date-input {
	height: 66px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_355_1134' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_355_1134)'%3E%3Cpath d='M2.2806 24C1.56965 24 0.960811 23.7652 0.454095 23.2956C-0.0517602 22.8252 -0.304688 22.26 -0.304688 21.6V4.8C-0.304688 4.14 -0.0517602 3.5752 0.454095 3.1056C0.960811 2.6352 1.56965 2.4 2.2806 2.4H3.57325V0H6.15854V2.4H16.4997V0H19.085V2.4H20.3776C21.0886 2.4 21.6974 2.6352 22.2041 3.1056C22.71 3.5752 22.9629 4.14 22.9629 4.8V21.6C22.9629 22.26 22.71 22.8252 22.2041 23.2956C21.6974 23.7652 21.0886 24 20.3776 24H2.2806ZM2.2806 21.6H20.3776V9.6H2.2806V21.6ZM2.2806 7.2H20.3776V4.8H2.2806V7.2ZM11.3291 14.4C10.9629 14.4 10.6561 14.2848 10.4088 14.0544C10.1606 13.8248 10.0365 13.54 10.0365 13.2C10.0365 12.86 10.1606 12.5748 10.4088 12.3444C10.6561 12.1148 10.9629 12 11.3291 12C11.6954 12 12.0026 12.1148 12.2508 12.3444C12.4981 12.5748 12.6218 12.86 12.6218 13.2C12.6218 13.54 12.4981 13.8248 12.2508 14.0544C12.0026 14.2848 11.6954 14.4 11.3291 14.4ZM6.15854 14.4C5.79229 14.4 5.48507 14.2848 5.23688 14.0544C4.98955 13.8248 4.86589 13.54 4.86589 13.2C4.86589 12.86 4.98955 12.5748 5.23688 12.3444C5.48507 12.1148 5.79229 12 6.15854 12C6.52479 12 6.832 12.1148 7.08019 12.3444C7.32752 12.5748 7.45118 12.86 7.45118 13.2C7.45118 13.54 7.32752 13.8248 7.08019 14.0544C6.832 14.2848 6.52479 14.4 6.15854 14.4ZM16.4997 14.4C16.1334 14.4 15.8267 14.2848 15.5793 14.0544C15.3311 13.8248 15.207 13.54 15.207 13.2C15.207 12.86 15.3311 12.5748 15.5793 12.3444C15.8267 12.1148 16.1334 12 16.4997 12C16.8659 12 17.1727 12.1148 17.4201 12.3444C17.6682 12.5748 17.7923 12.86 17.7923 13.2C17.7923 13.54 17.6682 13.8248 17.4201 14.0544C17.1727 14.2848 16.8659 14.4 16.4997 14.4ZM11.3291 19.2C10.9629 19.2 10.6561 19.0848 10.4088 18.8544C10.1606 18.6248 10.0365 18.34 10.0365 18C10.0365 17.66 10.1606 17.3752 10.4088 17.1456C10.6561 16.9152 10.9629 16.8 11.3291 16.8C11.6954 16.8 12.0026 16.9152 12.2508 17.1456C12.4981 17.3752 12.6218 17.66 12.6218 18C12.6218 18.34 12.4981 18.6248 12.2508 18.8544C12.0026 19.0848 11.6954 19.2 11.3291 19.2ZM6.15854 19.2C5.79229 19.2 5.48507 19.0848 5.23688 18.8544C4.98955 18.6248 4.86589 18.34 4.86589 18C4.86589 17.66 4.98955 17.3752 5.23688 17.1456C5.48507 16.9152 5.79229 16.8 6.15854 16.8C6.52479 16.8 6.832 16.9152 7.08019 17.1456C7.32752 17.3752 7.45118 17.66 7.45118 18C7.45118 18.34 7.32752 18.6248 7.08019 18.8544C6.832 19.0848 6.52479 19.2 6.15854 19.2ZM16.4997 19.2C16.1334 19.2 15.8267 19.0848 15.5793 18.8544C15.3311 18.6248 15.207 18.34 15.207 18C15.207 17.66 15.3311 17.3752 15.5793 17.1456C15.8267 16.9152 16.1334 16.8 16.4997 16.8C16.8659 16.8 17.1727 16.9152 17.4201 17.1456C17.6682 17.3752 17.7923 17.66 17.7923 18C17.7923 18.34 17.6682 18.6248 17.4201 18.8544C17.1727 19.0848 16.8659 19.2 16.4997 19.2Z' fill='%23B2B2B2'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position-x: 20px;
	background-position-y: center;
	padding-left: 60px;
	padding-bottom: 35px;
	color: transparent;
	font-size: 0;
	cursor: pointer;
}

.lightpick__day.is-start-date,
.lightpick__day.is-end-date,
.lightpick__day.is-in-range {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%23268BD2' cx='16' cy='16' r='16'/%3E%3C/svg%3E");
}

.lightpick__month-title {
	display: flex;
}

.lightpick__month-title > .lightpick__select {
	padding-inline: unset;
	background-image: unset;
	text-overflow: unset;
	width: fit-content;
	text-align: left;
}

.lightpick__day {
	font-size: 1rem;
}

/*.new-calc__input-date {*/
/*    position: relative;*/
/*    background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_355_1134' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_355_1134)'%3E%3Cpath d='M2.2806 24C1.56965 24 0.960811 23.7652 0.454095 23.2956C-0.0517602 22.8252 -0.304688 22.26 -0.304688 21.6V4.8C-0.304688 4.14 -0.0517602 3.5752 0.454095 3.1056C0.960811 2.6352 1.56965 2.4 2.2806 2.4H3.57325V0H6.15854V2.4H16.4997V0H19.085V2.4H20.3776C21.0886 2.4 21.6974 2.6352 22.2041 3.1056C22.71 3.5752 22.9629 4.14 22.9629 4.8V21.6C22.9629 22.26 22.71 22.8252 22.2041 23.2956C21.6974 23.7652 21.0886 24 20.3776 24H2.2806ZM2.2806 21.6H20.3776V9.6H2.2806V21.6ZM2.2806 7.2H20.3776V4.8H2.2806V7.2ZM11.3291 14.4C10.9629 14.4 10.6561 14.2848 10.4088 14.0544C10.1606 13.8248 10.0365 13.54 10.0365 13.2C10.0365 12.86 10.1606 12.5748 10.4088 12.3444C10.6561 12.1148 10.9629 12 11.3291 12C11.6954 12 12.0026 12.1148 12.2508 12.3444C12.4981 12.5748 12.6218 12.86 12.6218 13.2C12.6218 13.54 12.4981 13.8248 12.2508 14.0544C12.0026 14.2848 11.6954 14.4 11.3291 14.4ZM6.15854 14.4C5.79229 14.4 5.48507 14.2848 5.23688 14.0544C4.98955 13.8248 4.86589 13.54 4.86589 13.2C4.86589 12.86 4.98955 12.5748 5.23688 12.3444C5.48507 12.1148 5.79229 12 6.15854 12C6.52479 12 6.832 12.1148 7.08019 12.3444C7.32752 12.5748 7.45118 12.86 7.45118 13.2C7.45118 13.54 7.32752 13.8248 7.08019 14.0544C6.832 14.2848 6.52479 14.4 6.15854 14.4ZM16.4997 14.4C16.1334 14.4 15.8267 14.2848 15.5793 14.0544C15.3311 13.8248 15.207 13.54 15.207 13.2C15.207 12.86 15.3311 12.5748 15.5793 12.3444C15.8267 12.1148 16.1334 12 16.4997 12C16.8659 12 17.1727 12.1148 17.4201 12.3444C17.6682 12.5748 17.7923 12.86 17.7923 13.2C17.7923 13.54 17.6682 13.8248 17.4201 14.0544C17.1727 14.2848 16.8659 14.4 16.4997 14.4ZM11.3291 19.2C10.9629 19.2 10.6561 19.0848 10.4088 18.8544C10.1606 18.6248 10.0365 18.34 10.0365 18C10.0365 17.66 10.1606 17.3752 10.4088 17.1456C10.6561 16.9152 10.9629 16.8 11.3291 16.8C11.6954 16.8 12.0026 16.9152 12.2508 17.1456C12.4981 17.3752 12.6218 17.66 12.6218 18C12.6218 18.34 12.4981 18.6248 12.2508 18.8544C12.0026 19.0848 11.6954 19.2 11.3291 19.2ZM6.15854 19.2C5.79229 19.2 5.48507 19.0848 5.23688 18.8544C4.98955 18.6248 4.86589 18.34 4.86589 18C4.86589 17.66 4.98955 17.3752 5.23688 17.1456C5.48507 16.9152 5.79229 16.8 6.15854 16.8C6.52479 16.8 6.832 16.9152 7.08019 17.1456C7.32752 17.3752 7.45118 17.66 7.45118 18C7.45118 18.34 7.32752 18.6248 7.08019 18.8544C6.832 19.0848 6.52479 19.2 6.15854 19.2ZM16.4997 19.2C16.1334 19.2 15.8267 19.0848 15.5793 18.8544C15.3311 18.6248 15.207 18.34 15.207 18C15.207 17.66 15.3311 17.3752 15.5793 17.1456C15.8267 16.9152 16.1334 16.8 16.4997 16.8C16.8659 16.8 17.1727 16.9152 17.4201 17.1456C17.6682 17.3752 17.7923 17.66 17.7923 18C17.7923 18.34 17.6682 18.6248 17.4201 18.8544C17.1727 19.0848 16.8659 19.2 16.4997 19.2Z' fill='%23B2B2B2'/%3E%3C/g%3E%3C/svg%3E");*/
/*    background-repeat: no-repeat;*/
/*    background-size: contain;*/
/*    background-position-x: 10%;*/
/*    background-position-y: center;*/
/*}*/

.new-calc__input-date::after {
	content: "";
	position: absolute;
	right: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_355_1144' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='24' height='24'%3E%3Crect width='24' height='24' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_355_1144)'%3E%3Cpath d='M12 15.4L6 9.4L7.4 8L12 12.6L16.6 8L18 9.4L12 15.4Z' fill='%23222222'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: cover;
	width: 1.5rem;
	height: 1.5rem;
	top: 50%;
	transform: translateY(-50%);
	pointer-events: none;
	transition: 0.25s all ease;
}

.lightpick__apply-action,
button.lightpick__apply-action {
	background-color: #689901;
}

.new-calendar__time .inspire--select .content {
	background-color: #FFF;
}

body:has(.lightpick:not(.is-hidden)) .new-calc__input-date::after {
	top: 30%;
	transform: rotate(180deg);
}

.inspire-center .inspire--select.active .content.inspire--select-times.inspire--select-times_wider{
	width: 33rem;
	left: 0;
	right: auto;
}

.content.inspire--select-times.inspire--select-times_wider .time-item{
	-webkit-margin-start: inherit;
    margin-inline-start: inherit;
	padding: 4px;
}

@media (min-width: 29.25rem) {
    .content.inspire--select-times.inspire--select-times_wider .time-item{
		max-width: 100%;
		width: 100%;
	}
}

.lightpick__toolbar{
	margin-right: 42px;
}

.lightpick__close-action{
	position: absolute;
	top: 4px;
    right: 8px;
	z-index: 999999;
}

.calendar_range-wrapper{
	position: relative;
}

.lightpick__day.lightpick__day.is-in-range:not(.is-disabled):hover {
	opacity: 0.8;
	cursor: pointer;
}
/* End */


/* Start:/local/templates/inspire23/components/nne/cars.list/homepage_2/style.css?17169696071333*/
.slider-progress{
	background: #D9E3C4;
    margin-top: 1rem;
	position: relative;
	width: 100%;
}

.slider-progress-bar{
	background: #689901;
    height: 4px;
    transition: width .4s ease;
    width: 0;
}

.slick-list .cart{
	max-width: 305px;
}

.slick-list .cart{
	margin-left: 7px;
	margin-right: 7px;
}

.car_slider_inner.not_inited .cart{
	width: 305px;
	min-width: 305px;
}

.car_slider_inner{
	margin: 0 0 32px 0;
}
.car_slider_inner.not_inited{
	margin: 0 0 20px 0;
	display: flex;
	max-height: 690px;
	overflow: hidden;
	gap: 14px;
}
.slick-list .cart .title {
    width: 14rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.slick-list .cart .car-image{
	height: 16rem;
    overflow: hidden;
}

.slick-list .slide .title {
    text-overflow: initial;
    white-space: initial;
    height: 57px;
}

.price-container .price{
	white-space: nowrap;
}

.car_slider .price{
	position: relative;
}



@media (min-width: 768px){
	.car_slider .price-container .price{
		min-height: 72px;
	}

	.car_slider .price[data-discount]:before{
		position: absolute;
		top: -20px;
		left: 0;
		z-index: 11;
	}
}

@media (max-width: 768px){
	.car_slider_inner.not_inited .cart,
	.slick-list .cart {
		max-width: 100%;
	}
}
/* End */
/* /local/templates/inspire23/components/nne/cars.filter/homepage_form_2025/style.css?173745859211305 */
/* /local/templates/inspire23/components/nne/cars.list/homepage_2/style.css?17169696071333 */
