.card__block{
	padding: 40px;
	border: 1px solid #EDEDED;
	background: #FFF;
	display: grid; 
  	grid-template-columns: 50% 1fr; 
  	grid-template-rows: 1fr; 
  	column-gap: 40px;
  	margin-top: 8px;
  	overflow: hidden;
}
.card__block-resursy{
	border: 1px solid #EDEDED;
	margin-top: 8px;
}
.card__block:first-child{
	margin-top: 0;
}
.card__info-title{
	margin-top: 16px;
	color: #1E1E1E;
	font-size: 14px;
	font-weight: 700;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.card__info-sect{
	margin-top: 16px;
	font-size: 16px;
	line-height: 140%;
}
.card__info-props-char__item{
	margin-top: 16px;
    display: flex;
    justify-content: space-between;
    position: relative;
}
.card__info-props-char__item span {
    display: flex;
    background: #fff;
    color: #757575;
    font-size: 14px;
    line-height: 140%;
    z-index: 2;
}
.card__info-props-char__item span:first-child {
    padding-right: 8px;
}
.card__info-props-char__item span span:first-child {
    padding-right: 0;
    color: #1E1E1E;
}
.card__info-props-char__item span:last-child {
    padding-left: 8px;
    color: #1E1E1E;
}
.card__info-props-char__item::before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    width: 100%;
    border-bottom: 1px dotted #BDBDBD;
}
.card__info-props-char__item .card__info-props-char__item-sel{
	color: #B62D39;
}
.card__info-props-char__all{
	margin-top: 16px;
	color: #B62D39;
	font-size: 14px;
	line-height: 140%;
	transition: 0.3s;
	width: fit-content;
	display: block;
	text-decoration: none;
}
.card__info-props-char__all:hover{
	cursor: pointer;
	color: #8C1F1F;
}
.card__info-props-char-copy svg path{
	stroke: #9E9E9E;
	transition: 0.3s;
}
.card__info-props-char-copy{
	cursor: pointer;
}
.card__info-props-char-copy:hover svg path{
	stroke: #B62D39;
}
.card__slider{
	display: flex;
	justify-content: flex-end;
}
.card__slider-img{
	width: 305px;
	height: 305px;
}
.card__slider-img-min{
	margin-left: 40px;
	width: 50px;
}
.card__slider-img-min a{
	display: flex;
	margin-bottom: 12px;
}
.card__slider-img-min .slick-slide:not(.slick-current){
	opacity: 0.5;
}
.card__slider-img a{
	display: flex;
}
.card__slider img{
	object-fit: contain;
}
.card__info-btns{
	display: flex;
}
main .card__info-btn-form{
	background-image: none;
	padding: 10px 16px;
}
main .card__info-btn-resurs{
	margin-left: 8px;
	border: 1px solid #B62D39;
	padding: 9px 39px 9px 15px;
	background-image: url('/local/templates/accuride/images/arrow-btn-doc.svg');
}
.card__pictures-text{
	text-align: right;
	color: #757575;
	font-size: 12px;
	line-height: 140%;
}
.card__block-title{
	font-size: 14px;
	font-weight: 700;
	line-height: 140%;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.card__block-preview{
	font-size: 16px;
}
.card__pictures-charact-img-block{
	display: flex;
	justify-content: flex-end;
}
.card__pictures-charact-img{
	display: flex;
	width: 80%;
}
.card__pictures-charact-img img{
	width: 100%;
	height: auto;
}
@media(max-width: 1500px){
	.card__block{
		padding: 30px;
		column-gap: 30px;
	}
	.card__info-title{
		margin-top: 14px;
		font-size: 13px;
	}
	.card__info-sect {
	    margin-top: 14px;
	    font-size: 14px;
	}
	.card__info-props-char__item span{
		font-size: 13px;
	}
	.card__info-props-char__item{
		margin-top: 14px;
	}
	.card__block-preview{
		font-size: 14px;
	}
}
@media(max-width: 1199px){
	.card__block {
	    padding: 20px;
	    column-gap: 20px;
	}
}
@media(max-width: 991px){
	.card__slider{
		flex-direction: column;
	}
	.card__slider-img-min{
		width: 100%;
		margin-left: 0;
		margin-top: 20px;
		height: 50px;
		overflow: hidden;
	}
	.card__slider-img-min a{
		margin-bottom: 0;
		display: flex!important;
		margin-right: 12px;
	}
	.card__slider-img-min a img{
		width: 50px;
		height: 50px;
	}
	.card__pictures-text{
		margin-top: 20px;
	}
	.card__slider-img{
		overflow: hidden;
		width: 100%;
		height: auto;
	}
	.card__block{
		display: flex;
		justify-content: space-between;
	}
	.card__slider img{
		width: 100%;
		height: auto;
	}
	.card__info{
		width: 55%;
	}
	.card__pictures{
		width: 45%;
	}
}
@media(max-width: 767px){
	.card__block{
		flex-direction: column;
	}
	.card__info,
	.card__pictures{
		width: 100%;
	}
	.card__pictures{
		order: -1;
	}
	.card__info{
		margin-top: 30px;
	}
	.card__pictures-charact-img-block{
		justify-content: center;
	}
	.card__slider img {
	    width: 60%;
	    margin: 0 auto;
	}
	.card__block{
		padding: 15px;
	}
}
@media(max-width: 576px){
	.card__info-props-char__item{
		flex-direction: column;
	}
	.card__info-props-char__item::before{
		content: none;
	}
	.card__info-props-char__item span:first-child{
		padding-right: 0;
	}
	.card__info-props-char__item span:last-child{
		padding-left: 0;
		margin-top: 2px;
		font-size: 14px;
		font-weight: 500;
	}
	.card__info-props-char__item span span:last-child{
		margin-top: 0;
		margin-left: auto;
	}
}
@media(max-width: 374px){
	.card__info-btns{
		flex-direction: column;
	}
	main .card__info-btn-form,
	main .card__info-btn-resurs{
		width: 100%;
		text-align: center;
		justify-content: center;
	}
	main .card__info-btn-resurs{
		margin-top: 10px;
		margin-left: 0;
	}
}

