.vneshnyaya-otdelka-pvh-vagonkoj .select-color-lining,
.vneshnyaya-otdelka-profnastilom .select-color-lining {
    padding-top: 0;
}
.select-color-lining .content__box {
    display: grid;
    gap: 20px;	
}
.select-color-lining .content__img {
    position: relative;	
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	background-image: url("../../../img/select-color-lining/img-main.jpg");
	width: 345px;
    height: 316px;	
    margin: 0 auto;	
}
.select-color-lining.lining-shaped-sheet .content__img {
	background-image: url("../../../img/select-color-lining/img-main-shaped-sheet.jpg");
}
.select-color-lining.lining-siding .content__img {
	/* background-image: url("../../../img/select-color-lining/img-main-siding.jpg"); */
}
.select-color-lining .image-selected {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;	
}

.select-color-lining .content__offer {
    position: absolute;
    left: 0;
    bottom: 20px;
	border-radius: 10px;
    height: 60px;
    background: #fff;
    padding: 7px 8px;
    display: flex;
    gap: 30px;
}
.select-color-lining .content__offer-price {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 3px;	
}
.select-color-lining .content__offer .caption {
	font-size: 14px;
	line-height: 100%;
	letter-spacing: 0.01em;	
}
.select-color-lining .content__offer .price {
    font-size: 24px;
    line-height: 100%;
}
.select-color-lining .content__offer .word,
.select-color-lining .content__offer .currency {
	font-size: 18px;
	line-height: 100%;	
}
.select-color-lining .content__offer .word {
	margin-right: 5px;
}
.select-color-lining .content__offer .currency {
	margin-left: 5px;
}
.select-color-lining .content__offer-sticker {
	position: relative;
	z-index: 1;
    min-width: 80px;
    height: 46px;
	background-color: #f26422;
    box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.25);
    border-radius: 6px;
    font-size: 14px;
	text-transform: uppercase;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    padding: 6px;	
}
.select-color-lining .content__offer-sticker:before {
	content: '';
    display: inline-block;
    width: 30px;
    height: 30px;
    background: #F26421;
    border-radius: 5px;
    -webkit-transform: translate(50%, -50%) scaleY(1.2) rotate(45deg);
    transform: translate(50%, -50%) scaleY(1.2) rotate(45deg);
    position: absolute;
    top: 50%;
    left: -26px;
    z-index: -1;	
}
.select-color-lining .content__offer-sticker:after {
	content: '';
    display: inline-block;
    background-color: #fff;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: calc( 50% - 4px );
    left: -5px;
    box-shadow: inset 0.125em 0.125em 0.188em rgba(0, 0, 0, 0.25);
    z-index: 1;	
}
.select-color-lining .content__offer-sticker span {
	display: block;
}
.select-color-lining .select__list-items {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 15px;
	margin-bottom: 20px;
}
.select-color-lining .select__item {
	border: 2px solid #b3b3b3;
	border-radius: 6px;
	width: 45px;
	height: 45px;
}
.select-color-lining .select__item.is-active {
	border: 2px solid #f26422;
	pointer-events: none;
}
.select-color-lining .select__item-label {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.select-color-lining .select__item-label.background-image {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.select-color-lining .color-white {
	background: #fff;
}
.select-color-lining .color-gray {
	background: #bfc0c2;
}
.select-color-lining .color-sea-wave {
	background: #669798;
}
.select-color-lining .color-turquoise {
	background: #72cdbe;
}
.select-color-lining .color-olive {
	background: #8fcc97;
}
.select-color-lining .color-blue {
	background: #afbfda;
}
.select-color-lining .color-pink {
	background: #eeacc0;
}
.select-color-lining .color-beige {
	background: #c4ba77;
}
.select-color-lining .color-yellow {
	background: #E7C84B;
}
.select-color-lining .color-violet {
	background: #8e7e7b;
}
.select-color-lining .color-beech {
	background-image: url("../../../img/select-color-lining/select-label/beech.jpg");
}
.select-color-lining .color-oak {
	background-image: url("../../../img/select-color-lining/select-label/oak.jpg");
}
.select-color-lining .color-shaped-sheet-1 {
	background: #0e8e7c;
}
.select-color-lining .color-shaped-sheet-2 {
	background: #bee4b9;
}
.select-color-lining .color-shaped-sheet-3 {
	background: #f0ede6;
}
.select-color-lining .color-shaped-sheet-4 {
	background: #a7abb7;
}
.select-color-lining .color-shaped-sheet-5 {
	background: #fff;
}
.select-color-lining .color-shaped-sheet-6 {
	background: #faecca;
}
.select-color-lining .color-shaped-sheet-7 {
	background: #ffd63b;
}
.select-color-lining .color-shaped-sheet-8 {
	background: #8c100f;
}
.select-color-lining .color-shaped-sheet-9 {
	background: #7a1213;
}
.select-color-lining .color-shaped-sheet-10 {
	background: #08288c;
}
.select-color-lining .color-shaped-sheet-11 {
	background: #548bb7;
}
.select-color-lining .color-shaped-sheet-12 {
	background: #313845;
}
.select-color-lining .color-siding-1 {
	background: #dfdfdf;
}
.select-color-lining .color-siding-2 {
	background: #69b9b7;
}
.select-color-lining .color-siding-3 {
	background: #e8dbae;
}
.select-color-lining .color-siding-4 {
	background: #927d66;
}
.select-color-lining .color-siding-5 {
	background: #84a586;
}
.select-color-lining .color-siding-6 {
	background: #e8d8d4;
}
.select-color-lining .color-siding-7 {
	background: #c39b76;
}
.select-color-lining .color-siding-8 {
	background: #aa8984;
}
.select-color-lining .color-siding-9 {
	background: #402a1d;
}
.select-color-lining .color-siding-10 {
	background: #7d3a27;
}
.select-color-lining .color-siding-11 {
	background: #6b261b;
}
.select-color-lining .color-siding-12 {
	background: #8492a2;
}
.select-color-lining .select__color-check {
	position: relative;
	margin-bottom: 20px;	
    display: flex;
    gap: 9px;
	align-items: center;	
}
.select-color-lining .select__color-check .icon-check {
	border-radius: 6px;
	width: 20px;
	height: 20px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
	background: #fff;	
}
.select-color-lining .select__color-check .icon-check svg {
	width: 20px;
	height: 17px;
    position: absolute;
    left: 4px;	
}
.select-color-lining .select__color-check .text-check {
    line-height: 130%;	
}
.select-color-lining .select__action-desc {
	line-height: 130%;
	margin-bottom: 15px;
}
.select-color-lining .select__action-title {
	margin-bottom: 5px;
}
.select-color-lining .select__action-text {
	color: #979797;
}
.select-color-lining .select__action-text br {
	display: none;
}
@media (min-width: 768px) {
	.select-color-lining .content__box {
		grid-template-columns: 347px 1fr;
		gap: 15px;
	}
	.select-color-lining .content__img {
		width: 347px;
		height: 317px;
	}
	.select-color-lining .select__color-check .icon-check {
		width: 25px;
		height: 25px;
	}
	.select-color-lining .select__color-check .icon-check svg {
		width: 24px;
		height: 20px;	
	}
	.select-color-lining .select__color-check .text-check {
		font-size: 18px;
	}
	.select-color-lining .select__action-desc {
		font-size: 18px;
	}
	.select-color-lining .select__action-title {
		line-height: 122%;
		margin-bottom: 10px;
	}
	.select-color-lining .select__action-text br {
		display: block;
	}	
}

@media (min-width: 1200px) {
	.select-color-lining .content__box {
		grid-template-columns: 552px 1fr;
		gap: 20px;
	}
	.select-color-lining .content__img {
		width: 552px;
		height: 505px;
	}
	.select-color-lining .content__offer {
		left: 50px;
		bottom: 45px;
		height: 84px;
		padding: 15px;
	}
	.select-color-lining .content__offer-price {
		gap: 5px;
	}
	.select-color-lining .content__offer .caption {
		font-size: 16px;
	}	
	.select-color-lining .content__offer .price {
		font-size: 28px;
	}
	.select-color-lining .content__offer .word,
	.select-color-lining .content__offer .currency {
		font-size: 20px;
	}
	.select-color-lining .content__offer-sticker {
		min-width: 100px;
		height: 54px;
		font-size: 16px;
		line-height: 120%;
	}
	.select-color-lining .content__offer-sticker:before {
		width: 34px;
		height: 34px;
		left: -30px;
	}	
	.select-color-lining .select__list-items {
		grid-template-columns: repeat(4, 1fr);
		gap: 20px;
	}
	.select-color-lining .select__item {
		border: 3px solid #b3b3b3;
		width: 82px;
		height: 82px;
	}
	.select-color-lining .select__item.is-active {
		border: 3px solid #f26422;
	}
	.select-color-lining .select__action-desc {
		width: 380px;
	}	
	.select-color-lining .select__action-title {
		margin-bottom: 5px;
	}
	.select-color-lining .select__action-text br {
		display: none;
	}	
	.select-color-lining.lining-shaped-sheet h2 .display {
		display: block;
	}
}
@media (hover: hover) {
	.select-color-lining .select__item:hover {
		cursor: pointer;
	}	
}