

/* Start:/local/templates/daf/components/bitrix/catalog/simple/style.css?17470362311122*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.catalog-block-header{
	font-size:14px;
	font-weight: bold;
	text-align: left;
	margin:5px 0;
	padding:5px 15px;
	border-bottom: 2px solid #d9dee6;
	color: #000;
}

body.bx-theme-blue .catalog-block-header{border-color:#006cc0;}
body.bx-theme-green .catalog-block-header{border-color:#63aa28;}
body.bx-theme-red .catalog-block-header{border-color:#da3737;}
body.bx-theme-yellow .catalog-block-header{border-color:#f4b236;}

/* End */


/* Start:/local/templates/daf/components/bitrix/catalog.element/.default/style.css?174720337714783*/
.productDetail__ph{
	object-fit:contain !important;
	filter: opacity(0.15);
}
.productDetail{
	margin: 32px 0;
}
.productDetail__top{
	display: flex;
	flex-direction: column-reverse;
	gap: 10px;
	margin-bottom: 32px;
}
.productDetail__top > div{
}
.productDetail__sliders{
	max-width: 100%;
	overflow: hidden;
}
.productDetail__mainSliderWrapper{
	position: relative;
}
.productDetail--mainSlider__nav{
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 95%;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
}
.productDetail--mainSlider__nav button{
	background: #F4F8FB;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	transition: .2s;
}
.productDetail--mainSlider__nav button.swiper-button-disabled{
	opacity: 0;
}
.productDetail--mainSlider__nav button svg{
	max-width: 15px;
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
}
.productDetail--mainSlider__nav button svg path{
	transition: .2s;
}
.productDetail__mainSlider{

}
.productDetail--mainSlider__slide{
	height: 300px !important;
	border-radius: 12px;
	overflow: hidden;
}
.productDetail--mainSlider--slide__img{
	max-width: 100%;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}
.productDetail__content{
	padding: 18px;
	background: #F4F8FB;
	border-radius: 12px;
	flex-grow: 1;
}
.productDetail__content h1{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 23px;
	color: #353C45;
	margin-bottom: 24px;
}
.productDetail__values{
	display: flex;
	flex-direction: column;
	row-gap: 2px;
	margin-bottom: 20px;
}
.productDetail__value{

}
.productDetail--values__name{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	color: #353C45;
}
.productDetail--values__value{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 16px;
	color: #656B6F;
}
.productDetail__price{
	display: flex;
	align-items: center;
	column-gap: 15px;
	margin-bottom: 24px;
}
.productDetail--price__value{
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 20px;
	color: #353C45;
}
.productDetail--price__value span{
	font-weight: 700;
}
.productDetail__info{
	position: relative;
}
.productDetail__info svg{
	max-width: 25px;
	width: 100%;
	height: 25px;
	object-fit: contain;
	object-position: center;
	display: block;
	cursor: pointer;
}
.productDetail__info p{
	position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
	z-index: 2;
	opacity: 0;
	visibility: hidden;
	padding: 14px;
    background: #FFF;
    border-radius: 12px;
	max-width: 230px;
    width: max-content;
	font-size: 12px;
	font-weight: 400;
	transition: .3s;
}
.productDetail__info:has(svg:hover) p{
	opacity: 1;
	visibility: visible;
}
.productDetail__btns{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	align-items: center;
	gap: 20px;
}
.productDetail__cb{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	color: #FFFFFF;
	background: #00509F;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 184px;
	width: 100%;
	height: 44px;
	border-radius: 60px;
	transition: .2s;
}
.productDetail__diler{
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 16px;
	color: #00509F;
	padding-bottom: 2px;
	box-shadow: 0px 1px 0px #00509F;
}
@media(min-width: 800px){
	.productDetail{
		margin: 64px 0;
	}
	.productDetail__top{
		flex-direction: row;
		gap: 20px;
		margin-bottom: 64px;
	}
	.productDetail__sliders{
		max-width: calc(50% - 10px);
		width: 100%;
	}
	.productDetail--mainSlider__nav button{
		width: 50px;
		height: 50px;
	}
	.productDetail--mainSlider__nav button:hover{
		background: #00509F;
	}
	.productDetail--mainSlider__nav button svg{
		max-width: 15px;
	}
	.productDetail--mainSlider__nav button:hover svg path{
		fill: #F4F8FB;
	}
	.productDetail--mainSlider__slide{
		height: 446px !important;
	}
	.productDetail__content{
		padding: 35px;
		max-width: calc(50% - 10px);
	}
	.productDetail__content h1{
		font-size: 34px;
		line-height: 34px;
	}
	.productDetail__price{
		margin-bottom: 36px;
	}
	.productDetail--price__value{
		font-size: 24px;
		line-height: 24px;
	}
	.productDetail__info svg{
		max-width: 16px;
		height: 16px;
	}
	.productDetail__info p{
		padding: 28px;
		max-width: 295px;
		font-size: 14px;
	}
	.productDetail__btns{
		justify-content: unset;
	}
	.productDetail__cb:hover{
		background: #FFFFFF;
		color: #00509F;
	}
	.productDetail__diler:hover{
		box-shadow: 0px 1px 0px transparent;
	}
}
.productDetail__bottom{

}
.productDetail__filesWrapper{
	margin-bottom: 32px;
}
.productDetail__filesWrapper > h2{
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 25px;
	color: #353C45;
	margin-bottom: 12px;
}
.productDetail__files{
	display: flex;
	flex-direction: column;
	row-gap: 10px;
}
.productDetail__file{
	padding: 7px 12px;
	background: #F4F8FB;
	border-radius: 12px;
	border: 1px solid transparent;
	transition: .2s;
}
.productDetail__file a{
	display: flex;
	align-items: center;
	column-gap: 10px;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	color: #353C45;
}
.productDetail__file a::before{
	content: '';
	width: 21px;
	height: 28px;
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-posiiton: center;
}
.productDetail__file.file-pdf a::before{
	background-image: url('data:image/svg+xml,<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.17495 0H13.5363L21.4703 8.26987V24.3548C21.4703 26.3698 19.8401 28 17.8321 28H4.17495C2.15996 28 0.529785 26.3698 0.529785 24.3548V3.64516C0.52975 1.63018 2.15993 0 4.17495 0Z" fill="%23E5252A"/><path opacity="0.302" fill-rule="evenodd" clip-rule="evenodd" d="M13.5293 0V8.2069H21.4703L13.5293 0Z" fill="white"/><path d="M4.58069 20.8915V15.7771H6.75661C7.29534 15.7771 7.72214 15.924 8.04397 16.2249C8.36581 16.5187 8.52674 16.9175 8.52674 17.4143C8.52674 17.911 8.36581 18.3098 8.04397 18.6037C7.72214 18.9045 7.29534 19.0515 6.75661 19.0515H5.88903V20.8915H4.58069ZM5.88903 17.939H6.60968C6.80557 17.939 6.9595 17.8971 7.06447 17.7991C7.1694 17.7082 7.2254 17.5822 7.2254 17.4143C7.2254 17.2464 7.16943 17.1205 7.06447 17.0295C6.95953 16.9316 6.80561 16.8896 6.60968 16.8896H5.88903V17.939ZM9.06544 20.8915V15.7771H10.8775C11.2344 15.7771 11.5702 15.8261 11.885 15.931C12.1999 16.036 12.4867 16.1829 12.7386 16.3858C12.9905 16.5817 13.1934 16.8476 13.3403 17.1834C13.4802 17.5192 13.5572 17.9041 13.5572 18.3378C13.5572 18.7646 13.4803 19.1494 13.3403 19.4852C13.1934 19.8211 12.9905 20.0869 12.7386 20.2828C12.4867 20.4857 12.1999 20.6326 11.885 20.7376C11.5702 20.8425 11.2344 20.8915 10.8775 20.8915H9.06544ZM10.3458 19.7791H10.7236C10.9265 19.7791 11.1154 19.7581 11.2903 19.7091C11.4582 19.6602 11.6192 19.5832 11.7731 19.4783C11.92 19.3733 12.039 19.2264 12.1229 19.0305C12.2069 18.8346 12.2489 18.6037 12.2489 18.3378C12.2489 18.065 12.2069 17.8341 12.1229 17.6382C12.039 17.4423 11.92 17.2954 11.7731 17.1904C11.6192 17.0855 11.4583 17.0085 11.2903 16.9595C11.1154 16.9106 10.9265 16.8896 10.7236 16.8896H10.3458V19.7791ZM14.2149 20.8915V15.7771H17.8531V16.8896H15.5232V17.7081H17.3843V18.8136H15.5232V20.8915H14.2149Z" fill="white"/></svg>');
}
.productDetail__file.file-doc a::before{
	background-image: url('data:image/svg+xml,<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16831 0H13.5394L21.4724 8.27235V24.3593C21.4724 26.3682 19.8406 28 17.8263 28H4.16834C2.15948 28 0.527637 26.3682 0.527637 24.3593V3.64071C0.527602 1.63184 2.15944 0 4.16831 0Z" fill="%230263D1"/><path opacity="0.302" fill-rule="evenodd" clip-rule="evenodd" d="M13.5285 0V8.20775H21.4724L13.5285 0Z" fill="white"/><path d="M14.6918 14.5682H7.30812C6.96881 14.5682 6.68876 14.2936 6.68876 13.9543C6.68876 13.615 6.96881 13.3403 7.30812 13.3403H14.6918C15.0312 13.3403 15.3058 13.615 15.3058 13.9543C15.3058 14.2936 15.0312 14.5682 14.6918 14.5682ZM12.2306 21.952H7.30812C6.96881 21.952 6.68876 21.6773 6.68876 21.338C6.68876 20.9987 6.96881 20.7241 7.30812 20.7241H12.2306C12.5699 20.7241 12.8445 20.9987 12.8445 21.338C12.8445 21.6773 12.5699 21.952 12.2306 21.952ZM14.6918 19.4907H7.30812C6.96881 19.4907 6.68876 19.216 6.68876 18.8768C6.68876 18.5375 6.96881 18.2628 7.30812 18.2628H14.6918C15.0312 18.2628 15.3058 18.5375 15.3058 18.8768C15.3058 19.216 15.0312 19.4907 14.6918 19.4907ZM14.6918 17.0295H7.30812C6.96881 17.0295 6.68876 16.7548 6.68876 16.4155C6.68876 16.0762 6.96881 15.8016 7.30812 15.8016H14.6918C15.0312 15.8016 15.3058 16.0762 15.3058 16.4155C15.3058 16.7548 15.0312 17.0295 14.6918 17.0295Z" fill="white"/></svg>');
}
.productDetail__file.file-xls a::before{
	background-image: url('data:image/svg+xml,<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.16863 0H13.5394L21.4694 8.27737V24.3518C21.4694 26.365 19.8446 28 17.8314 28H4.16863C2.16571 28 0.530682 26.365 0.530682 24.3518V3.63795C0.530646 1.63503 2.16571 0 4.16863 0Z" fill="%2300733B"/><path opacity="0.302" fill-rule="evenodd" clip-rule="evenodd" d="M13.5292 0V8.20584H21.4694L13.5292 0Z" fill="white"/><path d="M9.23723 20.3869H7.87811L6.9482 18.8234L6.01826 20.3869H4.64892L6.26354 17.6686L4.84311 15.308H6.21241L6.94817 16.5343L7.6737 15.308H9.04304L7.6328 17.6789L9.23723 20.3869ZM9.71752 20.3869V15.308H11.0153V19.2832H13.2226V20.3869H9.71752V20.3869ZM15.3686 20.4482C14.8576 20.4482 14.408 20.2847 14.0197 19.9679C13.6416 19.6613 13.427 19.273 13.3964 18.8132L14.5102 18.4862C14.5409 18.7314 14.6431 18.946 14.8168 19.1095C15.0008 19.2731 15.2051 19.3548 15.43 19.3548C15.6139 19.3548 15.7672 19.3139 15.8898 19.2322C16.0022 19.1504 16.0635 19.038 16.0635 18.9052C16.0635 18.7928 16.0124 18.7008 15.9204 18.619C15.8285 18.5475 15.7058 18.4862 15.5628 18.4351C15.4197 18.384 15.246 18.3329 15.0723 18.292C14.8883 18.2409 14.7044 18.1796 14.5306 18.0979C14.3467 18.0263 14.1832 17.9344 14.0401 17.822C13.8868 17.7198 13.7744 17.5665 13.6825 17.3723C13.5905 17.1884 13.5394 16.9635 13.5394 16.7081C13.5394 16.2891 13.7131 15.9417 14.0708 15.6657C14.4284 15.3796 14.8576 15.2468 15.3584 15.2468C15.8591 15.2468 16.2985 15.3694 16.6664 15.6044C17.0343 15.8497 17.2693 16.1665 17.3613 16.5548L16.1963 17.0453C16.1452 16.8307 16.043 16.657 15.9 16.5242C15.7569 16.4015 15.573 16.33 15.3584 16.33C15.1948 16.33 15.0722 16.3709 14.97 16.4322C14.8781 16.4935 14.8372 16.5855 14.8372 16.6979C14.8372 16.8001 14.8985 16.8921 15.0211 16.9636C15.1437 17.0249 15.3073 17.076 15.4912 17.1067C15.6751 17.1373 15.8795 17.1884 16.0941 17.2599C16.3189 17.3417 16.5131 17.4235 16.7072 17.5359C16.8912 17.6381 17.0445 17.8118 17.1671 18.0366C17.2999 18.2716 17.3612 18.5476 17.3612 18.8643C17.3612 19.3344 17.1773 19.7227 16.8094 20.0088C16.4415 20.2949 15.9613 20.4482 15.3686 20.4482Z" fill="white"/></svg>');
}
.productDetail__file.file-other a::before{
	background-image: url('data:image/svg+xml,<svg width="22" height="28" viewBox="0 0 22 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M4.17495 0H13.5363L21.4703 8.26987V24.3548C21.4703 26.3698 19.8401 28 17.8321 28H4.17495C2.15996 28 0.529785 26.3698 0.529785 24.3548V3.64516C0.52975 1.63018 2.15993 0 4.17495 0Z" fill="%23E5252A"/><path opacity="0.302" fill-rule="evenodd" clip-rule="evenodd" d="M13.5293 0V8.2069H21.4703L13.5293 0Z" fill="white"/><path d="M4.58069 20.8915V15.7771H6.75661C7.29534 15.7771 7.72214 15.924 8.04397 16.2249C8.36581 16.5187 8.52674 16.9175 8.52674 17.4143C8.52674 17.911 8.36581 18.3098 8.04397 18.6037C7.72214 18.9045 7.29534 19.0515 6.75661 19.0515H5.88903V20.8915H4.58069ZM5.88903 17.939H6.60968C6.80557 17.939 6.9595 17.8971 7.06447 17.7991C7.1694 17.7082 7.2254 17.5822 7.2254 17.4143C7.2254 17.2464 7.16943 17.1205 7.06447 17.0295C6.95953 16.9316 6.80561 16.8896 6.60968 16.8896H5.88903V17.939ZM9.06544 20.8915V15.7771H10.8775C11.2344 15.7771 11.5702 15.8261 11.885 15.931C12.1999 16.036 12.4867 16.1829 12.7386 16.3858C12.9905 16.5817 13.1934 16.8476 13.3403 17.1834C13.4802 17.5192 13.5572 17.9041 13.5572 18.3378C13.5572 18.7646 13.4803 19.1494 13.3403 19.4852C13.1934 19.8211 12.9905 20.0869 12.7386 20.2828C12.4867 20.4857 12.1999 20.6326 11.885 20.7376C11.5702 20.8425 11.2344 20.8915 10.8775 20.8915H9.06544ZM10.3458 19.7791H10.7236C10.9265 19.7791 11.1154 19.7581 11.2903 19.7091C11.4582 19.6602 11.6192 19.5832 11.7731 19.4783C11.92 19.3733 12.039 19.2264 12.1229 19.0305C12.2069 18.8346 12.2489 18.6037 12.2489 18.3378C12.2489 18.065 12.2069 17.8341 12.1229 17.6382C12.039 17.4423 11.92 17.2954 11.7731 17.1904C11.6192 17.0855 11.4583 17.0085 11.2903 16.9595C11.1154 16.9106 10.9265 16.8896 10.7236 16.8896H10.3458V19.7791ZM14.2149 20.8915V15.7771H17.8531V16.8896H15.5232V17.7081H17.3843V18.8136H15.5232V20.8915H14.2149Z" fill="white"/></svg>');
}
.productDetail__fullValues{

}
.productDetail__fullValues > h2{
	font-style: normal;
	font-weight: 700;
	font-size: 25px;
	line-height: 25px;
	color: #353C45;
	margin-bottom: 12px;
}
.productDetail--fullValues__list{
	display: flex;
	flex-direction: column;
	row-gap: 5px;
}
.productDetail--fullValues__list > h3{
	font-style: normal;
	font-weight: 700;
	font-size: 22px;
	line-height: 22px;
	color: #353C45;
	margin: 18px 0 12px 0;
}
.productDetail--fullValues__item{
	display: flex;
	column-gap: 10px;
	padding: 10px 0;
	border-bottom: 1px solid rgba(101, 107, 111, 0.25);
}
.productDetail--fullValues-item__left{
	max-width: 40%;
	width: 100%;
	display: block;
	flex-shrink: 0;
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 120%;
	color: #353C45;
}
.productDetail--fullValues-item__right{
	display: block;
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 120%;
	color: #656B6F;
}
@media(min-width: 800px){
	.productDetail__bottom{

	}
	.productDetail__filesWrapper{
		margin-bottom: 64px;
	}
	.productDetail__filesWrapper > h2{
		font-size: 34px;
		line-height: 34px;
		margin-bottom: 24px;
	}
	.productDetail__files{
		row-gap: 20px;
	}
	.productDetail__file{
		padding: 14px 25px;
	}
	.productDetail__file:hover{
		border: 1px solid #00509F;
	}
	.productDetail__file a{
		column-gap: 13px;
		font-size: 20px;
		line-height: 20px;
	}
	.productDetail__fullValues > h2{
		font-size: 34px;
		line-height: 34px;
		margin-bottom: 24px;
	}
	.productDetail--fullValues__list > h3{
		font-size: 28px;
		line-height: 28px;
		margin: 36px 0 24px 0;
	}
	.productDetail--fullValues-item__left{
		max-width: 430px;
	}
}
/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1695012351467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */
/* /local/templates/daf/components/bitrix/catalog/simple/style.css?17470362311122 */
/* /local/templates/daf/components/bitrix/catalog.element/.default/style.css?174720337714783 */
/* /bitrix/components/bitrix/breadcrumb/templates/.default/style.min.css?1695012351467 */
