.el_navigationTopBlock_59595923
{
	position: relative;
	height: 60px;
	margin-bottom: 10px;
}
.el_navigationTopBlock_59595923 .fixedNavigationTop
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.el_navigationTopBlock_59595923.scroll .fixedNavigationTop
{
	position: fixed;
	top: 67px;
	z-index: 300;
	box-shadow: 2px 2px 5px rgba(63,63,63, 0.5);
}
.el_navigationTopBlock_59595923 .fixedNavigationTop .navigationTopWrapper
{
	background-color: var(--whiteColor);
	overflow: auto;
}
.el_navigationTopBlock_59595923 ul
{
	display: -ms-flex;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	height: 60px;
}
.el_navigationTopBlock_59595923 ul li
{
	display: inline-block;
	white-space: nowrap;
	vertical-align: top;
	min-width: auto;
}
.el_navigationTopBlock_59595923 ul li a
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	justify-content: center;
	border-bottom: 1px solid transparent;
	padding: 0 20px;
	height: 60px;
	font-family: var(--font-family-2);
	font-size: 2rem;
	color: var(--fifthColor);
	cursor: pointer;
}
.el_navigationTopBlock_59595923 ul li a:hover,
.el_navigationTopBlock_59595923 ul li a.active
{
	border-bottom-color: var(--primaryColor);
	color: var(--primaryColor);
}
.el_navigationTopBlock_59595923 ul li a svg
{
	margin-right: 5px;
	width: 25px;
	height: 25px;
}
.el_navigationTopBlock_59595923 ul li.recommendedProducts a svg
{
	width: 30px;
	height: 30px;
}
.el_navigationTopBlock_59595923 ul li a svg rect,
.el_navigationTopBlock_59595923 ul li a svg polyline,
.el_navigationTopBlock_59595923 ul li a svg line,
.el_navigationTopBlock_59595923 ul li a svg polygon,
.el_navigationTopBlock_59595923 ul li a svg path,
.el_navigationTopBlock_59595923 ul li a svg circle
{
	stroke: var(--fifthColor);
}
.el_navigationTopBlock_59595923 ul li a:hover svg rect,
.el_navigationTopBlock_59595923 ul li a:hover svg polyline,
.el_navigationTopBlock_59595923 ul li a:hover svg line,
.el_navigationTopBlock_59595923 ul li a:hover svg polygon,
.el_navigationTopBlock_59595923 ul li a:hover svg path,
.el_navigationTopBlock_59595923 ul li a:hover svg circle,
.el_navigationTopBlock_59595923 ul li a.active svg rect,
.el_navigationTopBlock_59595923 ul li a.active svg polyline,
.el_navigationTopBlock_59595923 ul li a.active svg line,
.el_navigationTopBlock_59595923 ul li a.active svg polygon,
.el_navigationTopBlock_59595923 ul li a.active svg path,
.el_navigationTopBlock_59595923 ul li a.active svg circle
{
	stroke: var(--primaryColor);
}
.el_navigationTopBlock_59595923 ul li a span
{
	display: block;
}

/**/

.el_offerPage_59595923
{
	padding-bottom: 30px;
}
/**/
.el_offerPage_59595923 .leftCol
{
}
.el_offerPage_59595923 .rightCol
{
	display: -ms-grid;
	display: grid;
	gap: 10px;
	-ms-flex: 0 0 510px;
	flex: 0 0 510px;;
	max-width: 510px;;
}

/**/

.el_offerPage_59595923 .imageBlockWrapper
{
	background-color: var(--whiteColor);
	padding: 40px;
	height: 100%;
}
/**/
.el_offerPage_59595923 .mainImageBlock
{
	position: relative;
}
.el_offerPage_59595923 .mainImageBlock .item
{
}
.el_offerPage_59595923 .mainImageBlock .item .img_wrap
{
}
.el_offerPage_59595923 .mainImageBlock .item .img_wrap .el
{
}
.el_offerPage_59595923 .mainImageBlock .item .img_wrap .el img
{
}
/**/
.el_offerPage_59595923 .previewImageBlock
{
	margin-top: 20px;
	padding: 0 50px;
}
.el_offerPage_59595923 .previewImageBlock .item
{
	-ms-flex: 0 0 calc(100% / 3);
	flex: 0 0 calc(100% / 3);
	max-width: calc(100% / 3);
}
.el_offerPage_59595923 .previewImageBlock .item .img_wrap
{
}
.el_offerPage_59595923 .previewImageBlock .item .img_wrap .el
{
	border: 2px solid var(--tenColor);
	cursor: pointer;
}
.el_offerPage_59595923 .previewImageBlock .item .img_wrap .el:hover,
.el_offerPage_59595923 .previewImageBlock .item.slick-current .img_wrap .el
{
	border: 2px solid var(--primaryColor);
}
/*.el_offerPage_59595923 .previewImageBlock .item .img_wrap .el::before*/
/*{*/
/*	display: block;*/
/*	position: absolute;*/
/*	content: "";*/
/*	background-color: var(--whiteColor);*/
/*	top: 10%;*/
/*	left: -2px;*/
/*	width: 2px;*/
/*	height: 80%;*/
/*}*/
.el_offerPage_59595923 .previewImageBlock .item .img_wrap .el::after
{
	position: absolute;
	display: block;
	content: "";
	background-color: var(--tenColor);
	bottom: 0;
	left: 50%;
	width: 55px;
	height: 4px;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.el_offerPage_59595923 .previewImageBlock .item .img_wrap .el:hover::after,
.el_offerPage_59595923 .previewImageBlock .item.slick-current .img_wrap .el::after
{
	background-color: var(--primaryColor);
}
/**/
.el_offerPage_59595923 .imageBlockWrapper .videoReview
{
	margin-top: 60px;
	text-align: center;
}
.el_offerPage_59595923 .imageBlockWrapper .videoReview a
{
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	margin: 0 auto;
	font-size: 1.8rem;
	color: var(--primaryColor);
}
.el_offerPage_59595923 .imageBlockWrapper .videoReview a:hover
{
	color: var(--primaryColor);
}
.el_offerPage_59595923 .imageBlockWrapper .videoReview a svg
{
	margin-right: 10px;
	width: 44px;
	height: 44px;
}
.el_offerPage_59595923 .imageBlockWrapper .videoReview a svg path
{
}

/**/

.el_offerPage_59595923 .infoBlockWrapper
{
	background-color: var(--whiteColor);
	padding: 40px;
	/*height: 100%;*/
}

/**/

.el_offerPage_59595923 .infoBlock
{
	align-items: center;
}
.el_offerPage_59595923 .infoBlock .vendorCode
{
	font-size: 1.8rem;
	color: #8c898a;
}
/**/

.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock
{
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .offerModStatus
{
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .offerModStatus span
{
	display: inline-block;
	padding: 3px 6px 4px 6px;
	line-height: 1;
	font-size: 1.8rem;
	font-weight: 400;
}

/*
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available
{
	display: -ms-flex;
	display: flex;
	align-items: center;
	line-height: 1.2;
	font-size: 1.8rem;
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available span.ico
{
	position: relative;
	display: block;
	border-radius: 100%;
	margin-right: 5px;
	-ms-flex: 0 0 22px;
	flex: 0 0 22px;
	max-width: 22px;
	width: 22px;
	height: 22px;
	line-height: 1;
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available span.ico::before
{
	position: absolute;
	display: block;
	content: "";
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.inStock
{
	color: var(--sevenColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.inStock span.ico
{
	border: 1px solid var(--sevenColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.inStock span.ico::before
{
	position: absolute;
	display: block;
	content: "";
	border: solid var(--sevenColor);
	border-width: 0 2px 2px 0;
	top: 50%;
	left: 50%;
	width: 5px;
	height: 10px;
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock
{
	color: var(--eightColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock span.ico
{
	border: 1px solid var(--eightColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock span.ico::before,
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock span.ico::after
{
	position: absolute;
	display: block;
	content: "";
	background-color: var(--eightColor);
	top: 50%;
	left: 50%;
	width: 10px;
	height: 2px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock span.ico::before
{
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}
.el_offerPage_59595923 .innerWrapper .rightCol .availableBlock .available.outOfStock span.ico::after
{
	-webkit-transform: translate(-50%, -50%) rotate(-45deg);
	-ms-transform: translate(-50%, -50%) rotate(-45deg);
	transform: translate(-50%, -50%) rotate(-45deg);
}
*/
/**/

.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock
{
	margin-top: 50px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine
{
	position: relative;
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .price
{
	font-size: 5.5rem;
	font-weight: bold;
	color: var(--blackColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine.action .price
{
	color: var(--primaryColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .price .currency
{
	font-size: 3.3rem;
	font-weight: normal;
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .oldPrice
{
	position: absolute;
	top: -20px;
	left: 5px;
	font-size: 2.8rem;
	text-decoration: line-through;
	color: var(--secondColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .oldPrice .currency
{
	font-size: 2.2rem;
}
/**/
.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .modifications
{
	margin-top: 15px;
}

/***/

.el_offerPage_59595923 .innerWrapper .rightCol .rateAndOthersRow
{
	margin-top: 15px;
	align-items: flex-end;
}
/**/
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock
{
}
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock a
{
	display: -ms-flex;
	display: flex;
	font-size: 1.4rem;
	align-items: center;
	color: var(--tenColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock a:hover
{
	color: var(--primaryColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock a .rateStar,
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock a img
{
	margin-right: 5px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .rateBlock a img
{
	position: relative;
	top: 2px;
}
/**/
.el_offerPage_59595923 .innerWrapper .rightCol .wishlistCol
{
	text-align: right;
}
.el_offerPage_59595923 .innerWrapper .rightCol .others
{
	font-size: 3.4rem;
	color: var(--tenColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .others svg
{
	width: 38px;
	height: 38px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .link-wishlist:hover,
.el_offerPage_59595923 .innerWrapper .rightCol .link-wishlist:hover svg path
{
	stroke: var(--primaryColor);
	color: var(--primaryColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .link-wishlist.active,
.el_offerPage_59595923 .innerWrapper .rightCol .link-wishlist.active svg path
{
	fill: var(--primaryColor);
	stroke: var(--primaryColor);
	color: var(--primaryColor);
}

/***/

.el_offerPage_59595923 .innerWrapper .rightCol .qtyAndButtonBlock
{
	margin-top: 15px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .addToCart
{
	width: 100%;
}

.el_offerPage_59595923 .innerWrapper .rightCol .oneClickBtn
{
	margin-top: 10px;
	width: 100%;
}
.el_offerPage_59595923 .innerWrapper .rightCol .byPhoneLine
{
	margin-top: 15px;
	text-align: center;
}
.el_offerPage_59595923 .innerWrapper .rightCol .byPhoneLine a
{
	line-height: 1.2;
	font-size: 1.6rem;
	text-decoration: underline;
	color: var(--blackColor);
}
.el_offerPage_59595923 .innerWrapper .rightCol .byPhoneLine a:hover
{
	color: var(--primaryColor);
}

/***/

.el_offerPage_59595923 .innerWrapper .rightCol .notifyWhenAvailableBlock
{
	margin-top: 30px;
}
.el_offerPage_59595923 .innerWrapper .rightCol .notifyWhenAvailableBlock .formTitle
{
	margin-bottom: 15px;
	font-family: var(--font-family-2);
	font-size: 3rem;
	font-weight: bold;
	color: var(--fifthColor);
}

/***/

.el_offerPage_59595923 .deliveryBlock
{
	background-color: var(--whiteColor);
	margin-top: 10px;
	padding: 20px 20px;
}
.el_offerPage_59595923 .deliveryBlock > div
{
	padding: 20px 20px;
	height: 100%;
}
.el_offerPage_59595923 .deliveryBlock > div .headerBlock
{
	font-family: var(--font-family-2);
	line-height: 1.2;
	font-size: 2rem;
	font-weight: bold;
	color: var(--fifthColor);
}

/***/

.el_offerPage_59595923 .deliveryBlock ul
{
	margin-top: 20px;
}
.el_offerPage_59595923 .deliveryBlock ul li
{
	display: -ms-flex;
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	margin-bottom: 18px;
	line-height: 2.5rem;
	font-size: 1.8rem;
	color: var(--tenColor);
}
.el_offerPage_59595923 .deliveryBlock ul li:last-child
{
	margin-bottom: 0;
}
/*.el_offerPage_59595923 .deliveryBlock ul li::before*/
/*{*/
/*	content: '';*/
/*	border-bottom: 1px dashed #DBDBDB;*/
/*	flex-grow: 1;*/
/*	order: 2;*/
/*	margin: 0 5px;*/
/*}*/
.el_offerPage_59595923 .deliveryBlock ul li .title
{
	position: relative;
	display: inline-block;
	color: var(--tenColor);
	order: 1;
}
.el_offerPage_59595923 .deliveryBlock ul li .title:hover
{
	color: var(--primaryColor);
}
.el_offerPage_59595923 .deliveryBlock ul li .value
{
	order: 3;
}

/***/
.el_offerPage_59595923 .deliveryTimerBlock
{
	display: none;
	background-color: var(--whiteColor);
	padding: 20px 20px;
	height: 100%;
}
.el_offerPage_59595923 .deliveryTimerBlock > div
{
	padding: 20px 20px;
	height: 100%;
}
.el_offerPage_59595923 .deliveryTimerBlock .headerBlock
{
	font-family: var(--font-family-2);
	line-height: 1.2;
	font-size: 2rem;
	font-weight: bold;
	color: var(--fifthColor);
}

.el_offerPage_59595923 .deliveryTimerBlock .timerBlock
{
	display: -ms-flex;
	display: flex;
	justify-content: center;
	margin-top: 15px;
}
.el_offerPage_59595923 .deliveryTimerBlock .timerBlock .deliveryTimer
{
	margin-bottom: 15px;
}
.el_offerPage_59595923 .deliveryTimerBlock .timerBlock .timeShipment
{
	line-height: 2.4rem;
	font-size: 1.5rem;
	text-align: center;
	color: var(--thirdColor);
}

/**/

.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper
{
	margin: 0;
	width: auto;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul
{
	margin: 0 0 0 3px;
	width: 33px;
	height: 50px;
	box-shadow: none;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul:before,
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul:after
{
	position: absolute;
	display: block;
	content: '';
	width: 100%;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul:before
{
	height: 50%;
	background: #ccc;
	bottom: 0;
	z-index: 3;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul li
{
	line-height: 50px;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul.play li.flip-clock-active .down
{
	background: #2C3E50;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul li a div div.inn,
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper ul li a div
{
	font-weight: bold;
	font-size: 36px;
	font-family: Arial, sans-serif;
	color: #fff;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-wrapper a
{
	color: #fff;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-divider
{
	background: none;
	width: 6px;
	height: 70px;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-divider.days
{
	width: 0;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-dot
{
	width: 0;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-divider .flip-clock-label
{
	top: 53px;
	right: -59px;
	line-height: 2.4rem;
	font-size: 1.2rem;
	text-transform: lowercase;
	color: #555555;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-divider .flip-clock-label:first-letter
{
	text-transform: uppercase;
}
.el_offerPage_59595923 .deliveryTimerBlock .flip-clock-divider.minutes .flip-clock-label
{
}

/***/

.el_offerPage_59595923 .share
{
	display: none;
	padding: 20px 0;
}
.el_offerPage_59595923 .share.open
{
	display: block;
}

/***/

.el_offerPage_59595923 .tabsBlock
{
}
.el_offerPage_59595923 .tabsBlock .tabContents
{
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent
{
	background-color: var(--whiteColor);
	margin-top: 10px;
	padding: 50px 100px;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.reviews
{
	background-color: transparent;
	padding: 0 0;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.reviews .hide
{
	display: none;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic
{
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .hide
{
	display: none;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .tabContentTitle
{
	margin-bottom: 30px;
	font-family: var(--font-family-2);
	line-height: 1.2;
	font-size: 2.8rem;
	font-weight: 500;
	color: var(--fifthColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .tabContentTitle2
{
	font-family: var(--font-family-2);
	line-height: 1.2;
	font-size: 2rem;
	font-weight: 500;
	color: var(--blackColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .contentBlock
{
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .contentBlock.hideText
{
	max-height: 140px;
	overflow: hidden;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.open .contentBlock
{
	max-height: 100%;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.description .contentBlock.hideText
{
	max-height: 425px;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.description.open .contentBlock
{
	max-height: 100%;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock
{
	/*border: 2px solid var(--tenColor);*/
	/*border-bottom: none;*/
	/*padding: 40px 40px 40px 100px;*/
	/*max-height: 380px;*/
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic.open .contentBlock
{
	/*border-bottom: 2px solid var(--tenColor);*/
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock table
{
	/*display: none;*/
	/*margin: 0 -10px;*/
	width: 100%;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic.open .contentBlock table
{
	/*display: table;*/
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table,
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td
{
	border: none;
	padding: 10px;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table tr:hover
{
	background-color: var(--ninthColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title p
{
	position: relative;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title p::before
{
	position: absolute;
	display: block;
	content: "";
	left: 0;
	bottom: 8px;
	border-bottom: 2px dashed var(--tenColor);
	width: 100%;
	height: 0;
	z-index: 1;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title p strong
{
	position: relative;
	display: inline-block;
	padding-right: 5px;
	background-color: var(--whiteColor);
	font-weight: normal;
	z-index: 2;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table tr:hover td.title p strong
{
	background-color: var(--ninthColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.value
{
	width: 33.33333%;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.value a
{
	color: var(--blackColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.value a:hover
{
	color: var(--primaryColor);
}

.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .contentBlock.paymentAndDelivery .catalogItemBlock:first-child
{
	padding-top: 0;
}

.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine
{
	margin-top: 40px;
	text-align: center;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span
{
	display: inline-block;
	font-size: 1.8rem;
	text-align: center;
	color: var(--primaryColor);
	cursor: pointer;
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span:hover
{
	display: inline-block;
	font-size: 1.8rem;
	color: var(--secondColor);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span::before
{
	display: inline-block;
	content: attr(data-text-close);
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span::after
{
	display: block;
	content: "\f107";
	font-family: "FontAwesome";
}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span.open::before
{
	display: inline-block;
	content: attr(data-text-open);

}
.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .btnLine span.open::after
{
	content: "\f106";
}

/***/

@media (max-width: 1220px)
{
	.el_navigationTopBlock_59595923 ul li a
	{
		font-size: 1.8rem;
	}

	.el_offerPage_59595923 .imageBlockWrapper
	{
		padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .previewImageBlock
	{
		padding-left: calc(15px + (50 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-right: calc(15px + (50 - 15) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .infoBlockWrapper
	{
		padding: calc(15px + (30 - 15) * ((100vw - 320px) / (1200 - 320)));
	}

	.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .oldPrice
	{
		font-size: calc(20px + (28 - 20) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .oldPrice .currency
	{
		font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1200 - 320)));
	}

	.el_offerPage_59595923 .innerWrapper .rightCol .priceBlock .priceLine .price
	{
		font-size: calc(30px + (55 - 30) * ((100vw - 320px) / (1200 - 320)));
	}

	.el_offerPage_59595923 .deliveryBlock
	{
		padding: calc(5px + (20 - 5) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .deliveryBlock > div
	{
		padding: calc(10px + (20 - 10) * ((100vw - 320px) / (1200 - 320)));
	}

	.el_offerPage_59595923 .share
	{
		padding-top: calc(15px + (20 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(15px + (20 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-left: calc(15px + (40 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-right: calc(15px + (40 - 15) * ((100vw - 320px) / (1200 - 320)));
	}

	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent
	{
		padding-top: calc(15px + (50 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(15px + (50 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-left: calc(15px + (100 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-right: calc(15px + (100 - 15) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .tabContentTitle
	{
		font-size: calc(22px + (28 - 22) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent .tabContentTitle2
	{
		font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1200 - 320)));
	}
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock
	{
		padding-top: calc(15px + (40 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-left: calc(15px + (100 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-right: calc(15px + (40 - 15) * ((100vw - 320px) / (1200 - 320)));
		padding-bottom: calc(15px + (40 - 15) * ((100vw - 320px) / (1200 - 320)));
	}
}

@media (max-width: 991px)
{
	.el_navigationTopBlock_59595923 ul li a
	{
		padding: 0 10px;
		font-size: 1.5rem;
	}

	.el_offerPage_59595923 .imageBlockWrapper
	{
		padding: 15px;
	}
	.el_offerPage_59595923 .infoBlockWrapper
	{
		padding: 15px;
	}

	.el_offerPage_59595923 .rightCol
	{
		-ms-flex: 0 0 380px;
		flex: 0 0 380px;
		max-width: 380px;
	}
}
@media (max-width: 767px)
{
	.el_navigationTopBlock_59595923 .navigationTopWrapper
	{
		scrollbar-width: none;
		-ms-overflow-style: none;
		-webkit-overflow-scrolling: touch;
		will-change: scroll-position;
	}
	.el_navigationTopBlock_59595923 ul
	{
		border-bottom: 1px solid var(--primaryColor);
	}
	.el_navigationTopBlock_59595923 ul li a
	{
		border-bottom-width: 3px;
	}

	.el_offerPage_59595923 .rightCol
	{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.el_offerPage_59595923 .deliveryTimerBlock .headerBlock
	{
		text-align: center;
	}

	/*.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock*/
	/*{*/
	/*	max-height: 390px;*/
	/*}*/
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td
	{
		display: block;
	}

	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title
	{
		padding-bottom: 3px;
	}
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.value
	{
		padding-top: 3px;
		width: 100%;
	}

	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title p::before
	{
		display: none;
	}
	.el_offerPage_59595923 .tabsBlock .tabContents .tabContent.characteristic .contentBlock.staticText table td.title p strong
	{
		padding-right: 0;
	}
}

.fancybox-bg
{
	background: #ffffff;
}
.fancybox-is-open .fancybox-bg
{
	opacity: 1;
}
