/* start --------------------------------------- plastic-wood ---------------------------------------- */
.page-okna-v-dom .plastic-wood {
	padding-top: 0;
}
.plastic-wood {
    padding-top: 40px;
}
.plastic-wood .content__headline {
    margin-bottom: 15px;
	gap: 10px;
	align-items: center;
}
.plastic-wood .content__headline .title {
	font-size: 18px;
	line-height: 1;
	padding: 6px 10px;
	border-radius: 8px;
	background: var(--zheltyy-200);		
	
}
.plastic-wood .content__headline .caption {
	font-size: 12px;
	line-height: 1;	
    color: var(--chernyy-600);
}
.content__lamination, .content__handle {
    margin-bottom: 30px;
}
.plastic-wood .content__preview {
    overflow: hidden;
	position: relative;
	border: 3px solid var(--zheltyy-500-osnovnoy);
}
.plastic-wood .content__img-lamination {
    width: 74px;
    position: absolute;
    top: 0;
    left: 135px;
}
.plastic-wood .content__img-handle {
    width: 45px;
    position: absolute;
    top: 53px;
    left: 116px;
}
.plastic-wood .card__item {
    border-radius: 10px;
    padding: 10px;
    width: 107px;
    height: auto;
	cursor: pointer;
}
.plastic-wood  .card__item.active {
    background: var(--zheltyy-500-osnovnoy);
}
.plastic-wood .card__box {
    align-items: center;
    gap: 10px;
	border-radius: 0;
	border: 0;
}
.plastic-wood .card__img {
    border-radius: 8px;
    border: 3px solid var(--chernyy-200);
    width: 60px;
	overflow: hidden;
}
.plastic-wood .card__title {
	font-size: 12px;
    line-height: 1;
}
.plastic-wood .slider__button-next, .plastic-wood .slider__button-prev {
    width: 40px;
    height: 40px;	
}
@media (max-width: 1023px) {
	.plastic-wood h2 span {
		display: block;
	}
}
@media (max-width: 767px) {
	.plastic-wood .content__slider {
		width: 214px;
		margin: 0 auto;
		position: relative;
	}
	.plastic-wood .slider__controls {
		margin-top: 0;
	}	
	.plastic-wood .slider__pagination {
		display: none;
	}
	.plastic-wood .slider__button-next, .plastic-wood .slider__button-prev {
		top: 40px;
	}
	.plastic-wood .slider__button-next{
		right: -54px;
	}
	.plastic-wood .slider__button-prev {
		left: -54px;
	}	
}
@media (min-width: 768px) {
	.plastic-wood {
		padding-top: 50px;
	}	
	.plastic-wood .content__box {
		width: 520px;
		margin: 0 auto;
	}
	.plastic-wood .content__headline {
		justify-content: center;
		gap: 15px;
	}
	.plastic-wood .content__headline .title {
		font-size: 24px;
		padding: 0;
		border-radius: 0;		
		background: unset;	
	}
	.plastic-wood .content__headline .caption {
		font-size: 16px;
		padding: 6px 13px;
		border-radius: 10px;
		background: var(--zheltyy-200);		
	}	
	.plastic-wood .content__img-lamination {
		width: 124px;
		left: 214px;
	}
	.plastic-wood .content__img-handle {
		width: 75px;
		top: 88px;
		left: 180px;
	}	
	.plastic-wood .card__item {
		padding: 15px;
		width: 130px;
	}
	.plastic-wood .card__img {
		border: 4px solid var(--chernyy-200);
		border-radius: 16px;		
		width: 100px;
	}
	.plastic-wood .card__title {
		font-size: 14px;
	}	
	.plastic-wood .slider__controls {
		margin-top: 20px;
	}	
	.plastic-wood .slider__button-next, .plastic-wood .slider__button-prev {
		width: 55px;
		height: 55px;
	}	
}
@media (min-width: 1024px) {
	.plastic-wood {
		padding-top: 60px;
		margin-bottom: 60px;
	}
	.plastic-wood .desc {
		margin-left: auto;
		margin-right: auto;
	}	
	.plastic-wood .content__box {
		width: 100%;
		display: flex;
		justify-content: space-between;
		gap: 33px
	}
	.plastic-wood .content__headline {
		justify-content: unset;
		margin-bottom: 24px;
	}
	.plastic-wood .content__headline .title {
		font-size: 20px;
	}
	.plastic-wood .content__select {
		flex: 0 0 620px;
		overflow: hidden;
	}
	.content__lamination {
		margin-bottom: 30px;
	}
	.content__handle {
		margin-bottom: 0;
	}	
	
	.plastic-wood .slider__container {
		width: 520px;
	}	
	.plastic-wood .content__preview {
		flex: 0 0 307px;
		height: 478px;
	}
	.content__img-main {
		height: 100%;
	}	
	.plastic-wood .content__img-main img {
		object-fit: cover;
		width: auto;
		height: 100%;		
	}	
	.plastic-wood .content__img-lamination {
		width: 174px;
		left: 128px;
	}
	.plastic-wood .content__img-handle {
		width: 110px;
		top: 122px;
		left: 78px;
	}
	.plastic-wood .card__item {
		padding: 15px;
	}
	.plastic-wood .card__img {
		width: 100px;
	}
	.plastic-wood .slider__controls {
		margin-top: 0;
	}	
	.plastic-wood .slider__pagination {
		display: none;
	}	
	.plastic-wood .slider__button-next, .plastic-wood .slider__button-prev {
		width: 40px;
		height: 40px;
		top: 80px;
	}	
	.plastic-wood .slider__button-prev {
		left: 0;
	}
	.plastic-wood .slider__button-next {
		right: 0;
	}
}
/* end ----------------------------------------- plastic-wood ---------------------------------------- */