.credit-products {
	margin: 0 0 80px;
}
.credit-products__title {
	text-align: center;
	font: 600 32px/39px Montserrat;
	letter-spacing: 3.2px;
	text-transform: uppercase;
	margin: 0 0 25px;
}
.credit-products__desc {
	text-align: center;
	font: 600 18px/22px Montserrat;
	letter-spacing: 1.8px;
	color: #715B68;
	text-transform: uppercase;
	margin: 0 0 55px;
}
.credit-products__brands {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0 70px;
}
.credit-products__brand {
    margin: 0 35px;
    padding: 0 0 10px;
    border-bottom: 4px solid transparent;
    display: flex;
    align-items: center;
}
.credit-products__brand_active {
	border-color: #E30613;
}
.credit-products__brand-img {
    filter: grayscale(1);
    opacity: .6;
}
.credit-products__brand_active .credit-products__brand-img,
.credit-products__brand-img:hover {
	opacity: 1;
}
.credit-products__tab {
    display: none;
    position: relative;
}
.credit-products__wrapper {
	max-width: 930px;
	margin: auto;
}
.credit-products__tab_active {
	display: block;
}
.credit-products__inner {
    display: flex;
}
.credit-products__pict {
	background-color: #f7f5f6;
}
.credit-products__img {
	mix-blend-mode: multiply;
}
.credit-products__block {
    width: 340px;
    margin: 0 0 0 65px;
}
.credit-products__3d {
    position: relative;
    margin: 0 0 30px;
}
.credit-products__zerro {
	perspective: 1000px;
	max-width: 325px;
}
.credit-products__name {
	font: 600 15px/24px Montserrat;
    text-decoration: none;
    position: absolute;
    bottom: -5px;
    z-index: 2;
}
.credit-products__name:hover {
	text-decoration: underline;
}
.credit-products__price-line {
    display: flex;
    justify-content: space-between;
}
.credit-products__price-line_center {
	align-items: center;
}
.credit-products__price-label {
	font: 300 13px/18px Montserrat;
}
.credit-products__price-big {
	font: 300 45px/1 Montserrat;
}
.credit-products__price-small {
	font: 300 20px/34px Montserrat;
}
.credit-products__price-line_bold {
	margin: 10px 0;
}
.credit-products__price-line_bold * {
	font-weight: 600;
	color: #E30613;
}
.credit-products__btn {
	margin: 35px 0 15px;
}
.credit-products__prev,
.credit-products__next {
	background: url(img/str.svg) no-repeat left top;
	position: absolute;
	top: 50%;
	width: 61px;
	height: 19px;
	z-index: 3;
}
.credit-products__prev {
	left: 0;
}
.credit-products__next {
	right: 0;
	transform: rotate(180deg);
}
.credit-products__disabled {
	opacity: .2;
}

@media (min-width: 992px) AND (max-width: 1199px)
{
	.credit-products__inner {
		justify-content: space-between;
	}
	.credit-products__block {
		margin: auto;
	}
}
@media (max-width: 991px)
{
	.credit-products__brand {
		margin: 0 15px;
	}
	.credit-products__brand-img {
		max-height: 30px;
		max-width: 100px;
	}
	.credit-products__inner {
		flex-direction: column;
	}
	.credit-products__pict {
		text-align: center;
		margin: 0 0 20px;
	}
	.credit-products__block {
		margin: auto;
	}
}
@media (max-width: 767px)
{
	.credit-products {
		margin: 0 0 55px;
	}
	.credit-products__title {
		font: 600 22px/34px Montserrat;
		letter-spacing: 2.2px;
		margin: 0 0 15px;
		padding: 0 35px;
	}
	.credit-products__desc {
		font: 600 16px/26px Montserrat;
		letter-spacing: 1.6px;
		margin: 0 0 45px;
		padding: 0 35px;
	}
}
@media (max-width: 575px)
{
	.credit-products__title,
	.credit-products__desc {
		padding: 0 35px;
	}
	.credit-products__brands {
		margin: 0 0 40px;
		justify-content: flex-start;
		overflow-x: auto;
	}
	.credit-products__brand {
		margin: 0 25px 0 0;
		padding: 0 0 7px;
	}
	.credit-products__inner {
		width: 260px;
		margin: auto;
	}
	.credit-products__block {
		width: 260px;
	}
	.credit-products__pict {
		height: 270px;
	}
	.credit-products__img {
		max-height: 100%;
	}
	.credit-products__3d {
		position: relative;
		margin: 0 0 15px;
	}
	.credit-products__zerro-img {
		max-width: 180px;
		display: block;
		margin: auto;
	}
	.credit-products__name {
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		text-align: center;
		width: 230px;
	}
	.credit-products__price-big {
		font: 300 32px/1 Montserrat;
	}
	.credit-products__prev,
	.credit-products__next {
		width: 25px;
		margin: -20px 0 0;
	}
}