.range .irs--flat .irs-handle{
	background-color: var(--red);
	box-shadow: none;
}
.irs--flat .irs-grid-text{
	color: var(--gray);
}
.range .irs--flat .irs-line{
	background: var(--gray) !important;
}
.range .irs--flat .irs-bar{
	box-shadow: none;
	background: var(--red);
}
.form__fieldset:first-child{
	margin-bottom: 12px;
}
.page-credit .catalog__item{
	width: 100% !important;
	border: 0;
	margin: 0 !important;
}
.page-credit .catalog__item.catalog__item--desktop-l{
	box-shadow: 0 4px 32px 0 rgba(0,16,61,.12) !important;
	padding-right: 16px;
}
.catalog__item--desktop-l .swiper-button{
	background-color: var(--red);
	bottom: 24px;
}
.swiper-button__icon{
	fill: var(--white);
}
.text__wrap{
	background: var(--white);
}
.form__total-payment .tippy--question{
	fill: var(--gray);
}
.form__total-payment{
	color: var(--green);
}
.credit-form-data{
	position: relative;
}
.credit-form-data.disabled:not(#credit_modal .credit-form-data.disabled)::before{
	content: "";
	position: absolute;
	top: -5px;
	right: -16px;
	bottom: -16px;
	left: -16px;
	background: rgba(0,0,0,0);
	z-index: 9999;
	border-radius: 10px;
}
.modal--credit .catalog__buttons{
	display: none;
}
.credit-photo-item{
	border-radius: 10px;
	overflow: hidden;
	display: block;
}