.el_offerPage_71438808
{
	position: relative;
}
.el_offerPage_71438808 .offerContent
{
	display: -ms-grid;
	display: grid;
	grid-template-areas: "offerImageBlock offerInfoBlock"
						 "offerInfoBlock2 offerInfoBlock";
	grid-template-columns: 1fr 580px;
	column-gap: 100px;
	row-gap: 24px;
}

/***************/

.el_offerPage_71438808 .offerContent .offerImageBlock
{
	grid-area: offerImageBlock;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .offerImageWrapper
{
	position: relative;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider
{
	min-height: auto;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item
{
	display: none;
	float: left;
	width: 50%;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item:nth-child(1),
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item:nth-child(2),
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider.slick-slider .item
{
	display: block;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item .img_wrap
{
	padding-bottom: 130%;
}
.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item .img_wrap .el
{
}
/**/
.el_offerPage_71438808 .offerContent .colorNote
{
	margin-top: 10px;
	font-family: var(--font-family-1);
	line-height: 1.2;
	font-size: 1.4rem;
	font-weight: 400;
	color: var(--color_1);
}
.el_offerPage_71438808 .offerContent .colorNote b,
.el_offerPage_71438808 .offerContent .colorNote strong
{
	font-weight: bold;
}
/**/
.el_offerPage_71438808 .offerContent .videoLinkLine
{
	margin-top: 24px;
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink
{
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	gap: 12px;
	letter-spacing: 1px;
	line-height: 2.8rem;
	font-size: 1.6rem;
	font-weight: 500;
	color: var(--color_6);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover
{
	color: var(--color_2);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink span
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 2px solid var(--color_6);
	width: 42px;
	height: 28px;
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover span
{
	border-color: var(--color_2);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg
{
	max-width: 10px;
	max-height: 16px;
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg path[stroke],
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg rect[stroke]
{
	stroke: var(--color_6);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg path[fill],
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg rect[fill]
{
	fill: var(--color_6);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover svg path[stroke],
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover svg rect[stroke]
{
	stroke: var(--color_2);
}
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover svg path[fill],
.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink:hover svg rect[fill]
{
	fill: var(--color_2);
}

/***************/

.el_offerPage_71438808 .offerContent .offerInfoBlock
{
	position: relative;
	grid-area: offerInfoBlock;
	border-left: 1px solid var(--color_3);
}
.el_offerPage_71438808 .offerContent .offerInfoBlock > div
{
	padding: 0 0 40px 20px;
	-webkit-transition: padding 0.35s ease;
	-moz-transition: padding 0.35s ease;
	-ms-transition: padding 0.35s ease;
	-o-transition: padding 0.35s ease;
	transition: padding 0.35s ease;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock > div.scroll
{
	padding: 20px 0 40px 20px;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock h1
{
	letter-spacing: 2px;
	line-height: 2.8rem;
	font-size: 2.2rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color_1);
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .vendorCode
{
	margin-top: 20px;
	line-height: 2.4rem;
	font-size: 1.4rem;
	font-weight: 400;
	color: var(--color_white);
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .vendorCode > span
{
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	gap: 5px;
	background-color: var(--color_3);
	padding: 4px 10px;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .dbBlock
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: 2fr 1fr;
	align-items: flex-start;
	margin-top: 12px;
}
/**/
.el_offerPage_71438808 .offerContent .offerInfoBlock .reviewBlock
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 7px;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .reviewBlock .rateStar
{
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .reviewBlock .commentAmount
{
	letter-spacing: 1px;
	line-height: 1.8rem;
	font-size: 1.4rem;
	color: var(--color_1);
}
/**/
.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModStatus
{
	letter-spacing: 1px;
	line-height: 1.8rem;
	font-size: 1.4rem;
	font-weight: 400;
}
/**/
.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModQuantity
{
	margin-top: 7px;
	letter-spacing: 1px;
	line-height: 1.8rem;
	font-size: 1.4rem;
	font-weight: 400;
}
/**/
.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModDateOfReceipt
{
	margin-top: 7px;
	letter-spacing: 1px;
	line-height: 1.8rem;
	font-size: 1.4rem;
	font-weight: 400;
	color: var(--color_2);
}
/**/
.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	align-items: center;
	margin-top: 26px;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock .priceLine
{
	line-height: 3rem;
	font-size: 2.2rem;
	font-weight: 500;
}
.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock .priceTitle
{
	line-height: 1.8rem;
	font-size: 1.4rem;
	font-weight: 400;
}

/***/

.el_offerPage_71438808 .combinedGoodsColorsBlock
{
	margin-top: 40px;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock .paramTitle
{
	line-height: 1.8rem;
	font-size: 1.6rem;
	font-weight: 700;
	color: var(--color_1);
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul
{
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	margin-top: 5px;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li
{
	display: inline-block;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	border: 1px solid transparent;
	width: 53px;
	height: 53px;
	position: relative;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color.hidden
{
	display: none;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color.active,
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color:hover
{
	border-color: var(--color_1);
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color .element
{
	display: block;
	border-radius: 100%;
	width: 37px;
	height: 37px;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.12);
}
.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color.active .element
{
}
/**/
.el_offerPage_71438808 .combinedGoodsColorsBlock .linkLine
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock .linkLine a
{
	position: relative;
	display: inline-block;
	padding-right: 20px;
	line-height: 1.2;
	font-size: 1.8rem;
	color: var(--color_1);
	cursor: pointer;
}
.el_offerPage_71438808 .combinedGoodsColorsBlock .linkLine a:hover
{
	color: var(--color_6);
}
.el_offerPage_71438808 .combinedGoodsColorsBlock .linkLine a i
{
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
/**/
.el_offerPage_71438808 .modificationsBlock
{
	margin-top: 40px;
}
.el_offerPage_71438808 .modificationsBlock .paramTitle
{
	line-height: 1.8rem;
	font-size: 1.6rem;
	font-weight: 700;
	color: var(--color_1);
}
.el_offerPage_71438808 .modificationsBlock .modifications
{
	margin: 11px 0 0 1px;
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	/*gap: 6px;*/
}
.el_offerPage_71438808 .modificationsBlock .modifications li
{
	border: 1px solid var(--color_1);
	margin: -1px 0 0 -1px;
	padding: 8px 10px;
	min-width: 37px;
	line-height: 2.4rem;
	font-size: 1.6rem;
	font-weight: 400;
	text-align: center;
	color: var(--color_1);
	cursor: pointer;
}
.el_offerPage_71438808 .modificationsBlock .modifications li:hover,
.el_offerPage_71438808 .modificationsBlock .modifications li.active
{
	border: 1px solid var(--color_1);
	background-color: var(--color_1);
	color: var(--color_white);
}
.el_offerPage_71438808 .modificationsBlock .modifications li.notAvailable
{
	border: 1px solid var(--color_1);
	color: var(--color_7);
}
/**/
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid
{
	margin-top: 9px;
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a
{
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	gap: 7px;
	letter-spacing: 1px;
	line-height: 1.8rem;
	font-size: 1.6rem;
	color: var(--color_1);
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a:hover
{
	color: var(--color_2);
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a svg
{
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a svg path[stroke],
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a svg rect[stroke]
{
	stroke: var(--color_1);
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a svg path[fill],
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a svg rect[fill]
{
	fill: var(--color_1);
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a:hover svg path[stroke],
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a:hover svg rect[stroke]
{
	stroke: var(--color_2);
}
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a:hover svg path[fill],
.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a:hover svg rect[fill]
{
	fill: var(--color_2);
}
/**/
.el_offerPage_71438808 .offerInfoBlock .btnsBlock
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: 170px 1fr;
	align-items: center;
	margin-top: 36px;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock
{
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .paramTitle
{
	display: none;
	line-height: 1.8rem;
	font-size: 1.6rem;
	font-weight: 700;
	color: var(--color_1);
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper
{
	position: relative;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper input
{
	padding: 0 50px;
	line-height: 2.4rem;
	font-size: 1.6rem;
	text-align: center;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button
{
	position: absolute;
	border: none;
	background-color: transparent;
	top: 50%;
	width: 20px;
	height: 20px;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button::before,
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button::after
{
	position: absolute;
	display: block;
	content: "";
	background-color: var(--color_1);
	top: 50%;
	left: 50%;
	width: 16px;
	height: 2px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button:hover::before,
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button:hover::after
{
	background-color: var(--color_2);
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.minus
{
	left: 26px;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.minus::after
{
	display: none;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.plus
{
	right: 26px;
}
.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.plus::after
{
	width: 2px;
	height: 16px;
}
/**/
.el_offerPage_71438808 .offerInfoBlock .linkLine
{
	margin-top: 20px;
}
.el_offerPage_71438808 .offerInfoBlock .linkLine a
{
	line-height: 1.8rem;
	font-size: 1.4rem;
	color: var(--color_6);
}
.el_offerPage_71438808 .offerInfoBlock .linkLine a:hover
{
	color: var(--color_2);
}
.el_offerPage_71438808 .offerInfoBlock .linkLine a span
{
	text-decoration: underline;
}

/***************/

.el_offerPage_71438808 .offerContent .offerInfoBlock2
{
	grid-area: offerInfoBlock2;
}

/***/

.el_offerPage_71438808 .offerNavBlock
{
	position: relative;
	height: 36px;
	margin-bottom: 16px;
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 500;
	-webkit-transition: top 0.35s ease;
	-moz-transition: top 0.35s ease;
	-ms-transition: top 0.35s ease;
	-o-transition: top 0.35s ease;
	transition: top 0.35s ease;
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop.scroll
{
	position: fixed;
	background-color: var(--color_5);
}

@media (max-width: 991px)
{
	.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop.fixed
	{
		top: 51px;
	}
}

/**/
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop .offerNavWrapper
{
	overflow: auto;
}
/**/
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul
{
	display: -ms-flex;
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	border-bottom: 2px solid var(--color_3);
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul li
{
	display: -ms-inline-flexbox;
	display: inline-flex;
	white-space: nowrap;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: unset;
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul li a
{
	position: relative;
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 2px solid var(--color_3);
	margin-bottom: -2px;
	padding: 0 25px 10px 25px;
	width: 100%;
	line-height: 24px;
	font-size: 1.6rem;
	font-weight: 700;
	text-align: center;
	color: var(--color_3);
	z-index: 5;
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul li a:hover,
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul li a.active
{
	border-bottom-color: var(--color_2);
	color: var(--color_1);
}
.el_offerPage_71438808 .offerNavBlock .fixedOfferNavTop ul li a svg
{
}

/***/

.el_offerPage_71438808 .offerInfoContent
{
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer
{
	border-bottom: 1px solid var(--color_3);
	padding: 24px 0;
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: space-between;
	letter-spacing: 2px;
	line-height: 2.8rem;
	font-size: 2.2rem;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--color_1);
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 24px;
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn::before
{
	display: inline-block;
	content: "\f107";
	font-family: "FontAwesome";
	padding: 0 6px;
	font-size: 3rem;
	cursor: pointer;
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn.open::before
{
	content: "\f106";
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .contentBlock
{
	display: none;
	padding-top: 10px;
	max-width: 900px;
}
.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .contentBlock.open
{
	display: block;
}

/***/

.el_offerPage_71438808 .offerDescriptionBlock
{
}
.el_offerPage_71438808 .offerDescriptionBlock .offerProperties
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	column-gap: 140px;
	row-gap: 18px;
	margin-top: 40px;
}
.el_offerPage_71438808 .offerDescriptionBlock .offerProperties .item
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: 36px 1fr;
	gap: 6px;
	align-items: center;
	margin: 0;
}
.el_offerPage_71438808 .offerDescriptionBlock .offerProperties .item *
{
	margin: 0;
}

/***/

.el_offerPage_71438808 .characteristicBlock
{
}
.el_offerPage_71438808 .characteristicBlock .staticText table
{
	border: none;
	width: 100%;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr
{
	border: none;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr:nth-child(odd)
{
	background-color: transparent;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr td
{
	border-bottom: 1px dashed var(--color_6);
	width: 50%;
	text-transform: none;
	text-align: left;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr td.title
{
	padding: 24px 12px 7px 0;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr td.value
{
	padding: 24px 0 7px 12px;
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr td a
{
	color: var(--color_6);
}
.el_offerPage_71438808 .characteristicBlock .staticText table tr td a:hover
{
	color: var(--color_2);
}

/***/

.el_offerPage_71438808 .reviewsContent
{
}
.el_offerPage_71438808 .reviewsContent .el_titleBlock_71438808
{
	display: -ms-grid;
	display: grid;
	grid-template-columns: 1fr 320px;
	align-items: center;
	justify-content: space-between;
	gap: 24px;
	border-bottom: 1px solid var(--color_2);
	padding-bottom: 20px;
}
.el_offerPage_71438808 .reviewsContent .el_titleBlock_71438808 .titleBlock
{

}
.el_offerPage_71438808 .reviewsContent .el_titleBlock_71438808 .writeReview
{
}

/******/

@media (max-width: 1730px)
{
	.el_offerPage_71438808 .offerContent
	{
		grid-template-columns: 1fr calc(140px + (580 - 140) * var(--width-coefficient));
		row-gap: calc(17px + (24 - 17) * var(--width-coefficient));
		column-gap: calc(30px + (100 - 30) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock h1
	{
		line-height: calc(18px + (28 - 18) * var(--width-coefficient));
		font-size: calc(14px + (22 - 14) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerContent .offerInfoBlock .vendorCode
	{
		margin-top: calc(10px + (20 - 10) * var(--width-coefficient));
		line-height: calc(15px + (24 - 15) * var(--width-coefficient));
		font-size: calc(11px + (14 - 11) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerContent .offerInfoBlock .vendorCode > span
	{
		padding: 4px 10px;
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock .reviewBlock .commentAmount
	{
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(8px + (14 - 8) * var(--width-coefficient));
	}
	/**/
	.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModStatus
	{
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(8px + (14 - 8) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModQuantity
	{
		margin-top: calc(4px + (7 - 4) * var(--width-coefficient));
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(8px + (14 - 8) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock .offerModDateOfReceipt
	{
		margin-top: calc(4px + (7 - 4) * var(--width-coefficient));
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(8px + (14 - 8) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock .priceLine
	{
		line-height: calc(17px + (30 - 17) * var(--width-coefficient));
		font-size: calc(14px + (22 - 14) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock .priceTitle
	{
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(8px + (14 - 8) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .combinedGoodsColorsBlock
	{
		margin-top: calc(30px + (40 - 30) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .combinedGoodsColorsBlock .paramTitle
	{
		line-height: calc(14px + (18 - 14) * var(--width-coefficient));
		font-size: calc(10px + (16 - 10) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color
	{
		width: calc(42px + (53 - 42) * var(--width-coefficient));
		height: calc(42px + (53 - 42) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .combinedGoodsColorsBlock ul li.color .element
	{
		width: calc(30px + (37 - 30) * var(--width-coefficient));
		height: calc(30px + (37 - 30) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .modificationsBlock
	{
		margin-top: calc(16px + (40 - 16) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .modificationsBlock .paramTitle
	{
		line-height: calc(14px + (18 - 14) * var(--width-coefficient));
		font-size: calc(10px + (16 - 10) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .modificationsBlock .modifications li
	{
		line-height: calc(15px + (24 - 15) * var(--width-coefficient));
		font-size: calc(11px + (16 - 11) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerInfoBlock .dimensionalGrid a
	{
		gap: calc(5px + (7 - 5) * var(--width-coefficient));
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(11px + (18 - 11) * var(--width-coefficient));
		font-size: calc(11px + (16 - 11) * var(--width-coefficient));
	}

	/**/
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock
	{
		grid-template-columns: calc(145px + (170 - 145) * var(--width-coefficient)) 1fr;
		margin-top: calc(25px + (36 - 25) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .paramTitle
	{
		line-height: calc(14px + (18 - 14) * var(--width-coefficient));
		font-size: calc(10px + (16 - 10) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper input
	{
		padding: 0 calc(30px + (50 - 30) * var(--width-coefficient));
		line-height: calc(14px + (24 - 14) * var(--width-coefficient));
		font-size: calc(12px + (16 - 12) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button::before,
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button::after
	{
		width: calc(10px + (16 - 10) * var(--width-coefficient));
		height: 2px;
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.minus
	{
		left: calc(10px + (26 - 10) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.plus
	{
		right: calc(10px + (26 - 10) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock .qtyWrapper button.plus::after
	{
		height: calc(10px + (16 - 10) * var(--width-coefficient));
	}
	/**/
	.el_offerPage_71438808 .offerInfoBlock .linkLine
	{
		margin-top: calc(12px + (20 - 12) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoBlock .linkLine a
	{
		line-height: calc(15px + (18 - 15) * var(--width-coefficient));
		font-size: calc(11px + (14 - 11) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink
	{
		letter-spacing: calc(0px + (1 - 0) * var(--width-coefficient));
		line-height: calc(15px + (28 - 15) * var(--width-coefficient));
		font-size: calc(11px + (16 - 11) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink span
	{
		width: calc(24px + (42 - 24) * var(--width-coefficient));
		height: calc(16px + (28 - 16) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerContent .videoLinkLine .videoLink svg
	{
		max-width: calc(5px + (10 - 5) * var(--width-coefficient));
		max-height: calc(8px + (16 - 8) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerInfoContent .offerInfoContainer
	{
		padding: calc(14px + (24 - 14) * var(--width-coefficient)) 0;
	}
	.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock
	{
		line-height: calc(14px + (28 - 14) * var(--width-coefficient));
		font-size: calc(12px + (22 - 12) * var(--width-coefficient));
	}
	.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn
	{
		gap: 24px;
	}
	.el_offerPage_71438808 .offerInfoContent .offerInfoContainer .titleBlock .toggleBtn::before
	{
		padding: 0 6px;
		font-size: calc(15px + (30 - 15) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .offerDescriptionBlock .offerProperties
	{
		column-gap: calc(30px + (140 - 30) * var(--width-coefficient));
		margin-top: calc(30px + (40 - 30) * var(--width-coefficient));
	}

	.el_offerPage_71438808 .reviewsContent .el_titleBlock_71438808
	{
		gap: calc(12px + (24 - 12) * var(--width-coefficient));
	}
}
@media (max-width: 1440px)
{
	.el_offerPage_71438808 .offerContent .offerInfoBlock .priceLineBlock
	{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 991px)
{
	.el_offerPage_71438808 .offerContent
	{
		grid-template-areas: unset;
		grid-template-columns: repeat(1, 1fr);
	}

	.el_offerPage_71438808 .offerContent .offerImageBlock
	{
		grid-area: unset;
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock
	{
		grid-area: unset;
		border-left: none;
	}
	.el_offerPage_71438808 .offerContent .offerInfoBlock > div
	{
		padding: 0 0 40px 0;
	}

	.el_offerPage_71438808 .offerContent .offerInfoBlock2
	{
		grid-area: unset;
	}
	.el_offerPage_71438808 .offerNavBlock
	{
		display: none;
	}
}
@media (max-width: 767px)
{
	.el_offerPage_71438808 .offerDescriptionBlock .offerProperties
	{
		grid-template-columns: 1fr;
	}
}
@media (max-width: 480px)
{
	.el_offerPage_71438808 .offerContent .offerImageBlock .imageSlider .item
	{
		width: 100%;
	}
	.el_offerPage_71438808 .offerContent .offerInfoBlock .dbBlock
	{
		grid-template-columns: 1fr 1fr;
	}

	.el_offerPage_71438808 .offerInfoBlock .btnsBlock
	{
		grid-template-columns: 1fr;
		gap: 10px;
	}
	.el_offerPage_71438808 .offerInfoBlock .btnsBlock .qtyBlock
	{
		max-width: 145px;
	}

	.el_offerPage_71438808 .reviewsContent .el_titleBlock_71438808
	{
		grid-template-columns: 1fr;
	}
}
