

/* Start:/bitrix/templates/main/components/bitrix/catalog/bootstrap_v4/style.css?17406625953051*/
.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%;
	box-sizing: border-box;
}
.catalog-block-header{
	margin-top: 28px;
}
.section-navi{
	margin-bottom: 28px;
}
.section-navi .row{
	--bs-gutter-y: 14px;
	--bs-gutter-x: 14px;
}
.section-navi .view-product{
	gap: 14px;
}
.section-navi .view-product .item-view a{
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #e5e5e5;
	border-radius: 7px;
	background-color:#fff;
	width: 30px;
	height: 30px;
}
.section-navi .view-product .item-view a svg path{
	transition: .2s;
}
.section-navi .view-product .item-view a.active svg path{
	fill: #E31E24;
}
.section-page .title-block{
	font-size: 21px;
	margin-bottom: 14px;
}

@media (min-width: 992px){
	.section-page .left-column{
		padding-top: 0px;
	}
}
@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%; }
}

.section-page .sections-block{
	flex: 0 0 auto;
	width: 100%;
}
.section-page.row{
	--bs-gutter-x: 20px;
}
.section-navi select{
	border-radius:0px;
	box-shadow: none!important;
	outline: none!important;
}
@media (min-width: 1200px){
	.section-navi select{
		min-width: 260px;
	}
}
@media (min-width: 1400px){
	.section-page .left-column{
		width: 20%;
	}
	.section-page .col-right{
		width: 80%;
	}
}

@media (max-width: 991.98px) {
	.btn-line-filter{
		margin-bottom: 14px;
	}
	.filter-block-panel{
		position:fixed;
		left: -100%;
		top: 0;
		bottom: 0;
		width: 100%;
		background-color: rgba(0,0,0,.5);
		z-index: 1500;
		opacity: 0;
		transition: .3s
	}

	body.show-filter {
		overflow: hidden
	}

	body.show-filter .filter-block-panel {
		left: 0;
		opacity: 1
	}

	.filter-block-panel .smart-filter {
		width: 320px;
		height: 100%;
		background-color: #fff;
		margin: 0!important;
		padding: 0;
		position: relative;
		border-radius: 0
	}

	.filter-block-panel .title-filter {
		display: block;
		font-weight: 700;
		font-size: 24px;
		margin: 0;
		text-align: left;
		position: absolute;
		top: 0;
		padding: 10px 16px;
		left: 0;
		width: 320px;
		text-transform: uppercase;
		border-bottom: 1px solid #ccc;
		background-color: #fff;
		z-index: 10
	}

	.filter-block-panel .smart-filter-section {
		position: absolute;
		top: 51px;
		left: 0;
		padding: 16px;
		bottom: 0;
		width: 100%;
		overflow: auto
	}
}
@media (max-width: 767.98px){
	.filter-block-panel .section-navi .select-mod{
		width: 100%;
	}
	.filter-block-panel .section-navi{
		margin-bottom: 14px;
	}
}
@media (max-width: 575.98px){
	.section-navi .select-mod{
		width: 100%;
	}
	.section-navi{
		margin-bottom: 14px;
	}
}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.element/bootstrap_v4/style.css?174066259540609*/
.cat-detail .fav-prod{
	margin-left:16px;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #2c3345;
	display: block;
	width: auto;
	border: 1px solid #e4e9f1;
	position: relative;
	background-image:none!important;
	right: auto;
	bottom: auto;
	background-color: #fff;
	cursor: pointer;
	transition: .3s;
	height: 30px;
	display: flex;
	align-content: center;
	align-items: center;padding: 6px 12px;
}
.cat-detail .fav-prod .text-fav{
	display: inline-block;
	position: relative;
	display: flex;
	align-content: center;
	align-items: center;
}
.cat-detail .fav-prod .text-fav:before{
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	margin-bottom: -4px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5734 18.1064C16.4343 19.1867 17.7835 19.8823 19.2983 19.8823C21.8974 19.8823 24 17.8411 24 15.3271C24 13.9912 23.4039 12.7883 22.4603 11.9548L22.4686 11.938C24.8608 8.2211 24.3228 3.76933 21.6988 1.65604C18.8348 -0.643982 14.2821 -0.21924 12.0555 3.0689C9.73778 -0.460461 5.09424 -0.68726 2.2468 1.65924C-0.708259 4.08828 -0.484792 8.53525 1.39419 11.7144C4.6969 17.2986 11.8322 19.8574 11.8322 19.8574C11.9315 19.8927 12.039 19.8903 12.13 19.8518C12.13 19.8518 13.6365 19.25 15.5734 18.1064ZM21.5911 12.2994C20.9455 11.8426 20.1508 11.5734 19.2983 11.5734C17.1544 11.5734 15.4162 13.2555 15.4162 15.3271C15.4162 17.3987 17.1544 19.0809 19.2983 19.0809C21.4338 19.0809 23.1723 17.3987 23.1723 15.3271C23.1723 14.1483 22.6094 13.0952 21.732 12.4068C21.7154 12.3988 21.6988 12.3884 21.674 12.3772C21.6409 12.3547 21.616 12.3291 21.5911 12.2994ZM21.7981 11.4684C23.9088 8.13775 23.5198 4.16201 21.169 2.27311C18.5202 0.14299 14.216 0.694353 12.4198 4.05462C12.3453 4.18765 12.2045 4.2718 12.0472 4.271C11.8982 4.271 11.7575 4.18605 11.683 4.05222C9.78749 0.450728 5.41698 0.10212 2.78475 2.26991C0.127684 4.45292 0.425624 8.45832 2.11423 11.3161C5.00306 16.1934 10.9381 18.6529 11.9645 19.0488C12.3784 18.8709 13.6118 18.3219 15.1266 17.4316C14.7872 16.8017 14.5884 16.086 14.5884 15.3271C14.5884 12.8131 16.6991 10.772 19.2983 10.772C20.2171 10.772 21.0696 11.0268 21.7981 11.4684ZM18.8844 14.9264H17.4855C17.2538 14.9264 17.0717 15.1059 17.0717 15.3271C17.0717 15.5483 17.2538 15.7278 17.4855 15.7278H18.8844V17.0822C18.8844 17.3034 19.0665 17.4829 19.2983 17.4829C19.5217 17.4829 19.7121 17.3034 19.7121 17.0822V15.7278H21.1112C21.3347 15.7278 21.525 15.5483 21.525 15.3271C21.525 15.1059 21.3347 14.9264 21.1112 14.9264H19.7121V13.572C19.7121 13.3509 19.5217 13.1713 19.2983 13.1713C19.0665 13.1713 18.8844 13.3509 18.8844 13.572V14.9264Z' fill='%23E8021B' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transition: .3s;
	margin-right: 8px;
}
.cat-detail .fav-prod.active .text-fav:before{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5734 18.1064C16.4343 19.1867 17.7835 19.8823 19.2983 19.8823C21.8974 19.8823 24 17.8411 24 15.3271C24 13.9912 23.4039 12.7883 22.4603 11.9548L22.4686 11.938C24.8608 8.2211 24.3228 3.76933 21.6988 1.65604C18.8348 -0.643982 14.2821 -0.21924 12.0555 3.0689C9.73778 -0.460461 5.09424 -0.68726 2.2468 1.65924C-0.708259 4.08828 -0.484792 8.53525 1.39419 11.7144C4.6969 17.2986 11.8322 19.8574 11.8322 19.8574C11.9315 19.8927 12.039 19.8903 12.13 19.8518C12.13 19.8518 13.6365 19.25 15.5734 18.1064ZM21.5911 12.2994C20.9455 11.8426 20.1508 11.5734 19.2983 11.5734C17.1544 11.5734 15.4162 13.2555 15.4162 15.3271C15.4162 17.3987 17.1544 19.0809 19.2983 19.0809C21.4338 19.0809 23.1723 17.3987 23.1723 15.3271C23.1723 14.1483 22.6094 13.0952 21.732 12.4068C21.7154 12.3988 21.6988 12.3884 21.674 12.3772C21.6409 12.3547 21.616 12.3291 21.5911 12.2994ZM21.7981 11.4684C23.9088 8.13775 23.5198 4.16201 21.169 2.27311C18.5202 0.14299 14.216 0.694353 12.4198 4.05462C12.3453 4.18765 12.2045 4.2718 12.0472 4.271C11.8982 4.271 11.7575 4.18605 11.683 4.05222C9.78749 0.450728 5.41698 0.10212 2.78475 2.26991C0.127684 4.45292 0.425624 8.45832 2.11423 11.3161C5.00306 16.1934 10.9381 18.6529 11.9645 19.0488C12.3784 18.8709 13.6118 18.3219 15.1266 17.4316C14.7872 16.8017 14.5884 16.086 14.5884 15.3271C14.5884 12.8131 16.6991 10.772 19.2983 10.772C20.2171 10.772 21.0696 11.0268 21.7981 11.4684ZM18.8844 14.9264H17.4855C17.2538 14.9264 17.0717 15.1059 17.0717 15.3271C17.0717 15.5483 17.2538 15.7278 17.4855 15.7278H18.8844V17.0822C18.8844 17.3034 19.0665 17.4829 19.2983 17.4829C19.5217 17.4829 19.7121 17.3034 19.7121 17.0822V15.7278H21.1112C21.3347 15.7278 21.525 15.5483 21.525 15.3271C21.525 15.1059 21.3347 14.9264 21.1112 14.9264H19.7121V13.572C19.7121 13.3509 19.5217 13.1713 19.2983 13.1713C19.0665 13.1713 18.8844 13.3509 18.8844 13.572V14.9264Z' fill='%23E8021B' /%3E%3C/svg%3E");
}
.cat-detail .fav-prod.active:hover .text-fav:before{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.5734 18.1064C16.4343 19.1867 17.7835 19.8823 19.2983 19.8823C21.8974 19.8823 24 17.8411 24 15.3271C24 13.9912 23.4039 12.7883 22.4603 11.9548L22.4686 11.938C24.8608 8.2211 24.3228 3.76933 21.6988 1.65604C18.8348 -0.643982 14.2821 -0.21924 12.0555 3.0689C9.73778 -0.460461 5.09424 -0.68726 2.2468 1.65924C-0.708259 4.08828 -0.484792 8.53525 1.39419 11.7144C4.6969 17.2986 11.8322 19.8574 11.8322 19.8574C11.9315 19.8927 12.039 19.8903 12.13 19.8518C12.13 19.8518 13.6365 19.25 15.5734 18.1064ZM21.5911 12.2994C20.9455 11.8426 20.1508 11.5734 19.2983 11.5734C17.1544 11.5734 15.4162 13.2555 15.4162 15.3271C15.4162 17.3987 17.1544 19.0809 19.2983 19.0809C21.4338 19.0809 23.1723 17.3987 23.1723 15.3271C23.1723 14.1483 22.6094 13.0952 21.732 12.4068C21.7154 12.3988 21.6988 12.3884 21.674 12.3772C21.6409 12.3547 21.616 12.3291 21.5911 12.2994ZM21.7981 11.4684C23.9088 8.13775 23.5198 4.16201 21.169 2.27311C18.5202 0.14299 14.216 0.694353 12.4198 4.05462C12.3453 4.18765 12.2045 4.2718 12.0472 4.271C11.8982 4.271 11.7575 4.18605 11.683 4.05222C9.78749 0.450728 5.41698 0.10212 2.78475 2.26991C0.127684 4.45292 0.425624 8.45832 2.11423 11.3161C5.00306 16.1934 10.9381 18.6529 11.9645 19.0488C12.3784 18.8709 13.6118 18.3219 15.1266 17.4316C14.7872 16.8017 14.5884 16.086 14.5884 15.3271C14.5884 12.8131 16.6991 10.772 19.2983 10.772C20.2171 10.772 21.0696 11.0268 21.7981 11.4684ZM18.8844 14.9264H17.4855C17.2538 14.9264 17.0717 15.1059 17.0717 15.3271C17.0717 15.5483 17.2538 15.7278 17.4855 15.7278H18.8844V17.0822C18.8844 17.3034 19.0665 17.4829 19.2983 17.4829C19.5217 17.4829 19.7121 17.3034 19.7121 17.0822V15.7278H21.1112C21.3347 15.7278 21.525 15.5483 21.525 15.3271C21.525 15.1059 21.3347 14.9264 21.1112 14.9264H19.7121V13.572C19.7121 13.3509 19.5217 13.1713 19.2983 13.1713C19.0665 13.1713 18.8844 13.3509 18.8844 13.572V14.9264Z' fill='%23E8021B' /%3E%3C/svg%3E");
}
.cat-detail .fav-prod span{
	display: none;
}
.cat-detail .fav-prod.active span.active-true,
.cat-detail .fav-prod:not(.active) span.active-false{
	display: inline;
}

/*endregion*/

/*region Compare*/
.cat-detail .product-item-detail-compare-container {
	position: relative;
	margin: 0 -15px 1px -14px;
	padding: 4px 15px;
	min-height: 30px;
	border-top: 1px solid #e4e4e4;
	background: #f3f3f3;
	box-shadow: inset 0 1px 1px 0 #eee;
	color: #4e4e4e;
	vertical-align: middle;
	font-size: 12px;
	line-height: 20px;
	border-radius: 1px;
}

.cat-detail .product-item-detail-compare .checkbox {
	margin: 0;
	padding: 0;
}

/*endregion*/

/*region Price */
.cat-detail .action-block{
	margin-top: 0;
}
.cat-detail .price-block{
	margin-top: 0;
	align-items: flex-end;
}
.cat-detail .product-item-detail-price-current{

	white-space: nowrap;
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 100%;
	color: #2c3345;
}
.cat-detail .product-item-detail-price-old{
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 24px;
	line-height: 110%;
	text-decoration: line-through;
	color: #788090;
}

.cat-detail .product-item-detail-economy-price {
	color: #333;
	text-align: center;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
}

/*endregion*/

.cat-detail .product-item-detail-info-container-title {
	color: #a5a5a5;
	font-size: 12px;
}

/*region SCU */
.cat-detail .product-item-scu-container-title {
	color: #a5a5a5;
	font-size: 12px;
}

.cat-detail .product-item-scu-block { }

.cat-detail .product-item-scu-list { margin: 0; }

.cat-detail .product-item-scu-item-list {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}

.cat-detail .product-item-scu-item-color-container,
.cat-detail .product-item-scu-item-text-container {
	display: inline-block;
	box-sizing: border-box;
	padding: 5px 3px;
	max-width: 100%;
	vertical-align: middle;
}

.cat-detail .product-item-scu-item-text-container { min-width: 48px; }

.cat-detail .product-item-scu-item-color-container {
	max-width: 60px;
	width: 25%;
}

.cat-detail .product-item-scu-item-color-block {
	position: relative;
	padding-top: 100%;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .cat-detail .product-item-scu-item-color-block { transition: outline 200ms ease; }

.bx-retina .cat-detail .product-item-scu-item-color-block { outline-width: .5px; }

.cat-detail .product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-width: 2px; }

.bx-retina .cat-detail .product-item-scu-item.selected .product-item-scu-item-color-block { outline-width: 1px; }

.cat-detail .product-item-scu-item-color {
	position: absolute;
	top: 2px;
	right: 2px;
	bottom: 2px;
	left: 2px;
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}

.cat-detail .product-item-scu-item-text-block {
	position: relative;
	padding: 0 5px;
	outline: 1px solid #c0cfda;
	cursor: pointer;
}

.bx-no-touch .cat-detail .product-item-scu-item-text-block { transition: outline 300ms ease; }

.bx-retina .cat-detail .product-item-scu-item-text-block { outline-width: .5px; }

.cat-detail .product-item-scu-item-text-block:hover,
.cat-detail .product-item-scu-item-color-block:hover,
.cat-detail .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,
.cat-detail .product-item-scu-item-color-container.selected .product-item-scu-item-color-block { outline-color: var(--theme-color-primary); }

.cat-detail .product-item-scu-item-text-container.selected .product-item-scu-item-text-block { outline-width: 2px; }

.bx-retina .cat-detail .product-item-scu-item.selected .product-item-scu-item-text-block { outline-width: 1px; }

.cat-detail .product-item-scu-item-text {
	overflow: hidden;
	max-width: 100%;
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 18px;
}

.cat-detail .product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,
.cat-detail .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block {
	position: relative;
	overflow: hidden;
	outline-color: #a9adb4 !important;
}

.cat-detail .product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,
.cat-detail .product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block:after {
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	background: rgba(255, 255, 255, 0.75) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4gIDxwYXRoIGZpbGw9IiNBOUFEQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjM5MjEyNjgsMTMuMjMyMzAyOSBMMjUuOTkyLDEuNDE4IEwyNC42LDAgTDEyLjk5OTk5NTYsMTEuODE0NDM2NCBMMS40LDAgTDAuMDA5LDEuNDE5IEwxMS42MDc4Njg3LDEzLjIzMjI5NzUgTDAuNDczLDI0LjU3MyBMMS44NjUsMjUuOTkxIEwxMi45OTk5OTkzLDE0LjY1MDE2NDUgTDI0LjEzNCwyNS45OSBMMjUuNTI2LDI0LjU3MiBMMTQuMzkyMTI2OCwxMy4yMzIzMDI5IFoiLz48L3N2Zz4=) no-repeat center;
	background-size: 80% 80%;
	content: "";
}

.cat-detail .product-item-selected-scu-container { word-spacing: 1px }

.cat-detail .product-item-selected-scu {
	display: inline-block;
	overflow: hidden;
	padding: 0 5px;
	min-width: 22px;
	height: 22px;
	outline: 1px solid #c0cfda;
	outline-color: var(--theme-color-primary);
	vertical-align: middle;
	text-align: center;
	text-transform: uppercase;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 22px;
}

.bx-retina .cat-detail .product-item-selected-scu { outline-width: .5px; }

.cat-detail .product-item-selected-scu-color {
	background-position: center;
	background-size: 20px 20px;
	background-repeat: no-repeat;
}

/*endregion*/

/*region Amount*/
.cat-detail .product-item-amount {
	padding: 0;
	text-align: center;
}

.cat-detail .product-item-amount-field-container{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	max-width: 100%;
	width: 90px;
	margin: 0;
	border-radius: 7px;
}
.cat-detail .product-item-amount-field-container:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	border-radius: 7px;
	border: 1px solid #e4e9f1;
	width: 100%;
	top: 0;
	height: 100%;
}


.cat-detail .product-item-amount-field-btn-plus,
.cat-detail .product-item-amount-field-btn-minus {
	position: relative;
	display: block;
	min-width: 30px;
	height: 30px;

	border: 1px solid #e8021b;
	background-color: #e8021b;
	vertical-align: middle;
	cursor: pointer;
	transition: 300ms ease;
}

.cat-detail .product-item-amount-field-btn-plus:after,
.cat-detail .product-item-amount-field-btn-plus:before,
.cat-detail .product-item-amount-field-btn-minus:after{
	content: '';
	display: block;
	left: 50%;
	top: 50%;
	height: 2px;
	width: 14px;
	border-radius: 2px;
	position: absolute;
	background-color: #fff;
	transition: .3s;
}
.cat-detail .product-item-amount-field-btn-plus:after,
.cat-detail .product-item-amount-field-btn-minus:after{
	margin-left: -7px;
	margin-top: -1px;
}
.cat-detail .product-item-amount-field-btn-plus:before{
	height: 14px;
	width: 2px;
	margin-left:-1px;
	margin-top: -7px;
}

.cat-detail .product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus,
.cat-detail .product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus {
	cursor: default;
}
.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):active,
.cat-detail .product-item-amount-field-btn-minus:not(.product-item-amount-field-btn-disabled):active {
	box-shadow: 0 0 7px 0 rgba(34, 32, 30, 0.2);
}

.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):active:after,
.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):active:before,
.cat-detail .product-item-amount-field-btn-minus:not(.product-item-amount-field-btn-disabled):active:after {
	background-color: #E31E24;
}
@media (hover: hover) and (pointer: fine) {
	.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):hover,
	.cat-detail .product-item-amount-field-btn-minus:not(.product-item-amount-field-btn-disabled):hover {
		box-shadow: 0 0 7px 0 rgba(34, 32, 30, 0.2);
	}

	.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):hover:after,
	.cat-detail .product-item-amount-field-btn-plus:not(.product-item-amount-field-btn-disabled):hover:before,
	.cat-detail .product-item-amount-field-btn-minus:not(.product-item-amount-field-btn-disabled):hover:after {
		background-color: #E31E24;
	}
	.cat-detail .fav-prod:hover{
		filter: grayscale(1);
	}
}

.cat-detail .product-item-amount-field-block {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative;
}

.cat-detail .product-item-amount-field{
	display: block;
	padding: 0;
	width: 30px;
	height: 30px;
	font-size: 14px;
	border: 1px solid transparent;
	border-radius: 4px;
	background: transparent !important;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #2c3345;
	vertical-align: middle;
	text-align: center;
	font-weight: 400;
	line-height: 20px;
	transition: border 300ms ease;
}

.cat-detail .product-item-amount-field:focus { outline: none !important; }

.bx-no-touch .cat-detail input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch .cat-detail input.product-item-amount-field::-webkit-inner-spin-button {
	margin: 0;
	-webkit-appearance: none;
	appearance: none
}

.cat-detail .product-item-amount-description-container {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
	display: none;
}

.cat-detail .product-item-amount-description-container strong {
	white-space: nowrap;
}

.cat-detail .product-item-amount-label-container {
	margin: 5px 0;
	color: #a5a5a5;
	font-weight: bold;
	font-size: 12px;
}

/**/
.cat-detail .product-item-quantity {
	color: #333;
	font-weight: normal;
	font-size: 12px;
}

/*endregion*/

/*region Buy button*/
.cat-detail .btn.product-item-detail-buy-button span.text-cart{
	display: block;
	padding-left: 7px;
}
.cat-detail .btn.product-item-detail-buy-button:not(.active) span.text-cart .added-text,
.cat-detail .btn.product-item-detail-buy-button.active span.text-cart .add-text{
	display: none;
}
.cat-detail .btn.product-item-detail-buy-button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 30px;background: #e8021b;
	color:#fff;
	border:0px;
	border-radius:0px;
	margin-left:16px;
	outline:none!important;
	box-shadow:none!important;
}
.cat-detail .btn.product-item-detail-buy-button:before{
	content: '';
	display: block;
	width: 24px;
	height: 24px;
	margin-top: -4px;
	margin-bottom: -4px;
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.804 17.8156C12.7695 17.8156 11.9336 18.6612 11.9336 19.7019C11.9336 20.7427 12.7695 21.5882 13.804 21.5882C14.8385 21.5882 15.6744 20.7427 15.6744 19.7019C15.6744 18.6612 14.8385 17.8156 13.804 17.8156ZM4.3694 17.8156C3.33491 17.8156 2.49913 18.6612 2.49913 19.7019C2.49913 20.7427 3.33491 21.5882 4.3694 21.5882C5.40389 21.5882 6.23977 20.7427 6.23977 19.7019C6.23977 18.6612 5.40389 17.8156 4.3694 17.8156ZM13.804 18.6495C14.3833 18.6495 14.8468 19.1215 14.8468 19.7019C14.8468 20.2832 14.3833 20.7543 13.804 20.7543C13.2329 20.7543 12.7612 20.2832 12.7612 19.7019C12.7612 19.1215 13.2329 18.6495 13.804 18.6495ZM4.3694 18.6495C4.94872 18.6495 5.41218 19.1215 5.41218 19.7019C5.41218 20.2832 4.94872 20.7543 4.3694 20.7543C3.79008 20.7543 3.32672 20.2832 3.32672 19.7019C3.32672 19.1215 3.79008 18.6495 4.3694 18.6495ZM12.6785 16.1353H1.83702C1.60529 16.1353 1.42322 16.3229 1.42322 16.5522C1.42322 16.7824 1.60529 16.9692 1.83702 16.9692H12.6785C12.9102 16.9692 13.0923 16.7824 13.0923 16.5522C13.0923 16.3229 12.9102 16.1353 12.6785 16.1353ZM16.2289 8.96692C14.044 8.96692 12.2647 10.7565 12.2647 12.9606C12.2647 15.1638 14.044 16.9533 16.2289 16.9533C18.4137 16.9533 20.193 15.1638 20.193 12.9606C20.193 10.7565 18.4137 8.96692 16.2289 8.96692ZM16.2289 9.80084C17.9586 9.80084 19.3654 11.216 19.3654 12.9606C19.3654 14.7043 17.9586 16.1194 16.2289 16.1194C14.4992 16.1194 13.0923 14.7043 13.0923 12.9606C13.0923 11.216 14.4992 9.80084 16.2289 9.80084ZM15.8151 12.5436H14.7309C14.4992 12.5436 14.3171 12.7304 14.3171 12.9606C14.3171 13.1899 14.4992 13.3775 14.7309 13.3775H15.8151V14.4708C15.8151 14.7009 16.0054 14.8877 16.2289 14.8877C16.4606 14.8877 16.6427 14.7009 16.6427 14.4708V13.3775H17.7268C17.9585 13.3775 18.1406 13.1899 18.1406 12.9606C18.1406 12.7304 17.9585 12.5436 17.7268 12.5436H16.6427V11.4495C16.6427 11.2193 16.4606 11.0325 16.2289 11.0325C16.0054 11.0325 15.8151 11.2193 15.8151 11.4495V12.5436ZM18.1489 4.47712H0.413578C0.289439 4.47712 0.173572 4.53132 0.0990884 4.62555C0.016329 4.71895 -0.0167626 4.84321 0.0080652 4.96412L1.54738 14.0538C1.58048 14.254 1.75427 14.4007 1.95289 14.4007H11.3543C11.5861 14.4007 11.7681 14.2139 11.7681 13.9838C11.7681 13.7536 11.5861 13.5668 11.3543 13.5668H2.30042L0.90183 5.31103H17.9585L17.3295 8.01542C17.2716 8.23974 17.4123 8.46491 17.6358 8.51744C17.8592 8.56998 18.0826 8.43072 18.1323 8.20723L19.7544 1.24569H23.5862C23.8179 1.24569 24 1.05889 24 0.828732C24 0.598571 23.8179 0.411774 23.5862 0.411774H19.4317C19.2413 0.411774 19.0675 0.545196 19.0262 0.732827L18.1489 4.47712Z' fill='white' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	transition: .3s;
}
.cat-detail .btn.product-item-detail-buy-button:hover,
.cat-detail .btn.product-item-detail-buy-button:active{
	border-color: #2c3345;
	background-color: #2c3345;
	color: #fff;
}
.cat-detail .btn.product-item-detail-buy-button:hover:before,
.cat-detail .btn.product-item-detail-buy-button:active:before{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.804 17.8156C12.7695 17.8156 11.9336 18.6612 11.9336 19.7019C11.9336 20.7427 12.7695 21.5882 13.804 21.5882C14.8385 21.5882 15.6744 20.7427 15.6744 19.7019C15.6744 18.6612 14.8385 17.8156 13.804 17.8156ZM4.3694 17.8156C3.33491 17.8156 2.49913 18.6612 2.49913 19.7019C2.49913 20.7427 3.33491 21.5882 4.3694 21.5882C5.40389 21.5882 6.23977 20.7427 6.23977 19.7019C6.23977 18.6612 5.40389 17.8156 4.3694 17.8156ZM13.804 18.6495C14.3833 18.6495 14.8468 19.1215 14.8468 19.7019C14.8468 20.2832 14.3833 20.7543 13.804 20.7543C13.2329 20.7543 12.7612 20.2832 12.7612 19.7019C12.7612 19.1215 13.2329 18.6495 13.804 18.6495ZM4.3694 18.6495C4.94872 18.6495 5.41218 19.1215 5.41218 19.7019C5.41218 20.2832 4.94872 20.7543 4.3694 20.7543C3.79008 20.7543 3.32672 20.2832 3.32672 19.7019C3.32672 19.1215 3.79008 18.6495 4.3694 18.6495ZM12.6785 16.1353H1.83702C1.60529 16.1353 1.42322 16.3229 1.42322 16.5522C1.42322 16.7824 1.60529 16.9692 1.83702 16.9692H12.6785C12.9102 16.9692 13.0923 16.7824 13.0923 16.5522C13.0923 16.3229 12.9102 16.1353 12.6785 16.1353ZM16.2289 8.96692C14.044 8.96692 12.2647 10.7565 12.2647 12.9606C12.2647 15.1638 14.044 16.9533 16.2289 16.9533C18.4137 16.9533 20.193 15.1638 20.193 12.9606C20.193 10.7565 18.4137 8.96692 16.2289 8.96692ZM16.2289 9.80084C17.9586 9.80084 19.3654 11.216 19.3654 12.9606C19.3654 14.7043 17.9586 16.1194 16.2289 16.1194C14.4992 16.1194 13.0923 14.7043 13.0923 12.9606C13.0923 11.216 14.4992 9.80084 16.2289 9.80084ZM15.8151 12.5436H14.7309C14.4992 12.5436 14.3171 12.7304 14.3171 12.9606C14.3171 13.1899 14.4992 13.3775 14.7309 13.3775H15.8151V14.4708C15.8151 14.7009 16.0054 14.8877 16.2289 14.8877C16.4606 14.8877 16.6427 14.7009 16.6427 14.4708V13.3775H17.7268C17.9585 13.3775 18.1406 13.1899 18.1406 12.9606C18.1406 12.7304 17.9585 12.5436 17.7268 12.5436H16.6427V11.4495C16.6427 11.2193 16.4606 11.0325 16.2289 11.0325C16.0054 11.0325 15.8151 11.2193 15.8151 11.4495V12.5436ZM18.1489 4.47712H0.413578C0.289439 4.47712 0.173572 4.53132 0.0990884 4.62555C0.016329 4.71895 -0.0167626 4.84321 0.0080652 4.96412L1.54738 14.0538C1.58048 14.254 1.75427 14.4007 1.95289 14.4007H11.3543C11.5861 14.4007 11.7681 14.2139 11.7681 13.9838C11.7681 13.7536 11.5861 13.5668 11.3543 13.5668H2.30042L0.90183 5.31103H17.9585L17.3295 8.01542C17.2716 8.23974 17.4123 8.46491 17.6358 8.51744C17.8592 8.56998 18.0826 8.43072 18.1323 8.20723L19.7544 1.24569H23.5862C23.8179 1.24569 24 1.05889 24 0.828732C24 0.598571 23.8179 0.411774 23.5862 0.411774H19.4317C19.2413 0.411774 19.0675 0.545196 19.0262 0.732827L18.1489 4.47712Z' fill='white' /%3E%3C/svg%3E");
}
.cat-detail .btn.product-item-detail-buy-button.active:before{
	background-image: url("data:image/svg+xml,%3Csvg width='24' height='22' viewBox='0 0 24 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.804 17.8156C12.7695 17.8156 11.9336 18.6612 11.9336 19.7019C11.9336 20.7427 12.7695 21.5882 13.804 21.5882C14.8385 21.5882 15.6744 20.7427 15.6744 19.7019C15.6744 18.6612 14.8385 17.8156 13.804 17.8156ZM4.3694 17.8156C3.33491 17.8156 2.49913 18.6612 2.49913 19.7019C2.49913 20.7427 3.33491 21.5882 4.3694 21.5882C5.40389 21.5882 6.23977 20.7427 6.23977 19.7019C6.23977 18.6612 5.40389 17.8156 4.3694 17.8156ZM13.804 18.6495C14.3833 18.6495 14.8468 19.1215 14.8468 19.7019C14.8468 20.2832 14.3833 20.7543 13.804 20.7543C13.2329 20.7543 12.7612 20.2832 12.7612 19.7019C12.7612 19.1215 13.2329 18.6495 13.804 18.6495ZM4.3694 18.6495C4.94872 18.6495 5.41218 19.1215 5.41218 19.7019C5.41218 20.2832 4.94872 20.7543 4.3694 20.7543C3.79008 20.7543 3.32672 20.2832 3.32672 19.7019C3.32672 19.1215 3.79008 18.6495 4.3694 18.6495ZM12.6785 16.1353H1.83702C1.60529 16.1353 1.42322 16.3229 1.42322 16.5522C1.42322 16.7824 1.60529 16.9692 1.83702 16.9692H12.6785C12.9102 16.9692 13.0923 16.7824 13.0923 16.5522C13.0923 16.3229 12.9102 16.1353 12.6785 16.1353ZM16.2289 8.96692C14.044 8.96692 12.2647 10.7565 12.2647 12.9606C12.2647 15.1638 14.044 16.9533 16.2289 16.9533C18.4137 16.9533 20.193 15.1638 20.193 12.9606C20.193 10.7565 18.4137 8.96692 16.2289 8.96692ZM16.2289 9.80084C17.9586 9.80084 19.3654 11.216 19.3654 12.9606C19.3654 14.7043 17.9586 16.1194 16.2289 16.1194C14.4992 16.1194 13.0923 14.7043 13.0923 12.9606C13.0923 11.216 14.4992 9.80084 16.2289 9.80084ZM15.8151 12.5436H14.7309C14.4992 12.5436 14.3171 12.7304 14.3171 12.9606C14.3171 13.1899 14.4992 13.3775 14.7309 13.3775H15.8151V14.4708C15.8151 14.7009 16.0054 14.8877 16.2289 14.8877C16.4606 14.8877 16.6427 14.7009 16.6427 14.4708V13.3775H17.7268C17.9585 13.3775 18.1406 13.1899 18.1406 12.9606C18.1406 12.7304 17.9585 12.5436 17.7268 12.5436H16.6427V11.4495C16.6427 11.2193 16.4606 11.0325 16.2289 11.0325C16.0054 11.0325 15.8151 11.2193 15.8151 11.4495V12.5436ZM18.1489 4.47712H0.413578C0.289439 4.47712 0.173572 4.53132 0.0990884 4.62555C0.016329 4.71895 -0.0167626 4.84321 0.0080652 4.96412L1.54738 14.0538C1.58048 14.254 1.75427 14.4007 1.95289 14.4007H11.3543C11.5861 14.4007 11.7681 14.2139 11.7681 13.9838C11.7681 13.7536 11.5861 13.5668 11.3543 13.5668H2.30042L0.90183 5.31103H17.9585L17.3295 8.01542C17.2716 8.23974 17.4123 8.46491 17.6358 8.51744C17.8592 8.56998 18.0826 8.43072 18.1323 8.20723L19.7544 1.24569H23.5862C23.8179 1.24569 24 1.05889 24 0.828732C24 0.598571 23.8179 0.411774 23.5862 0.411774H19.4317C19.2413 0.411774 19.0675 0.545196 19.0262 0.732827L18.1489 4.47712Z' fill='white' /%3E%3C/svg%3E");
}
.cat-detail .btn.product-item-detail-buy-button.active:disabled{
	background-color: #2c3345;
	border-color: #2c3345;
	opacity: 1;
}

/*endregion*/

/*region Slider */
.cat-detail .product-item-detail-slider-block{
	border: 1px solid #e4e9f1;
	border-radius: 0px;
}
.cat-detail .product-item-detail-slider-block .swiper-slide{
	padding: 24px;
}
.cat-detail .product-item-detail-slider-image .img{
	position: relative;
	padding-top: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.cat-detail .product-item-detail-slider-image .img:active a:before{
	opacity: .7;
}
.cat-detail .product-item-detail-slider-block .img img{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: center;
}
.cat-detail .swiper-button-next,
.cat-detail .swiper-button-prev{
	width: 30px;
	height: 30px;
	z-index: 10;
	background-color: #fff;
	border: 1px solid #E5E5E5;
	border-radius: 7px;
	--swiper-navigation-size: 30px;
	--swiper-navigation-sides-offset: 14px;
	transition: .2s;
}
.cat-detail .swiper-button-next:after,
.cat-detail .swiper-button-prev:after{
	display: none;
}
.cat-detail .swiper-button-next:before,
.cat-detail .swiper-button-prev:before{
	content: '';
	position: absolute;
	display: block;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("/images/icon/chevr-left.svg");
	transition: .2s;
}

.cat-detail .swiper-button-next:before{
	background-image: url("/images/icon/chevr-left.svg");
	transform: rotate(180deg);
}
.cat-detail .swiper-button-next:active,
.cat-detail .swiper-button-prev:active{
	opacity: 1;
	background-color: #fff;
}
@media (hover: hover) and (pointer: fine){
	.cat-detail .swiper-button-next:hover,
	.cat-detail .swiper-button-prev:hover{
		opacity: 1;
		background-color: rgba(255,255,255,.7);
	}
	.cat-detail .product-item-detail-slider-image .img:hover{
		opacity: 1;
	}
}
/*endregion*/

/*region Slider Controls*/
.cat-detail .product-item-detail-slider-controls-block{
	text-align: center;
}

.cat-detail .product-item-detail-slider-controls-image .img{
	position: relative;
	padding-top: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.cat-detail .product-item-detail-slider-controls-image{
	border: none;
	padding: 7px;
	border-radius: 7px;
	cursor: pointer;
}
.cat-detail .product-item-detail-slider-controls-image:before{
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	border-radius: 0px;
	border: 1px solid #e6e6e6;
	transition: .2s;
}
.cat-detail .product-item-detail-slider-controls-image:not(.swiper-slide-thumb-active){

}
.cat-detail .product-item-detail-slider-controls-image:hover{
	opacity: .9;
}
.cat-detail .product-item-detail-slider-controls-image.swiper-slide-thumb-active:before{
	border-color: #e8021b;
	border-width: 1px;
}
.cat-detail .product-item-detail-slider-controls-image img {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: center;
}

/*endregion*/

/*region magnified*/
.cat-detail .product-item-detail-slider-container.magnified .product-item-detail-slider-image { z-index: 100; }

.cat-detail .product-item-detail-slider-container.magnified .product-item-detail-slider-image img { outline-color: #ddd; }

.cat-detail .product-item-detail-slider-container.magnified .product-item-detail-slider-left,
.cat-detail .product-item-detail-slider-container.magnified .product-item-detail-slider-right { z-index: 50; }

.cat-detail .product-item-detail-slider-container.magnified .product-item-label-text,
.cat-detail .product-item-detail-slider-container.magnified .product-item-label-ring { opacity: 0; }

/*	>>>	popup*/
.cat-detail .product-item-detail-slider-container.popup {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
	background: #fff;
	animation-name: imgPopupShow;
	animation-duration: 300ms;
}

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-images-container { right: 105px; }

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-block {
	padding-top: 0;
	height: 100vh;
}

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-image {
	position: absolute;
	top: 50%;
	left: 50%;
	max-height: 100vh;
	width: calc(100% - 150px);
	transform: translateY(-50%) translateX(-50%);
}

@-webkit-keyframes imgPopupShow {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-moz-keyframes imgPopupShow {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-ms-keyframes imgPopupShow {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-o-keyframes imgPopupShow {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes imgPopupShow {
	from { opacity: 0; }
	to { opacity: 1; }
}

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
	max-width: 100%;
	max-height: 90vh;
	width: auto;
	cursor: default
}

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	overflow-y: auto;
	padding: 20px;
	border-left: 1px solid #d3d3d3;
	background-color: #fff;
}

.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
	display: block;
	margin-bottom: 20px;
}

/*endregion*/

/*region  Slider Mobile*/
@media (max-width: 767px) {
	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-images-container { right: 0; }

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-block {
		padding-top: 0;
		height: calc(100vh - 111px);
	}

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-image { width: 90%; }

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-image img {
		max-width: 100%;
		max-height: calc(100vh - 115px);
		width: auto;
		cursor: default;
	}

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-controls-block {
		position: absolute;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
		overflow-x: auto;
		max-height: 111px;
		border-top: 1px solid #d3d3d3;
		border-left: none;
		white-space: nowrap;
	}

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-controls-image {
		display: inline-block;
		margin-bottom: 0;
	}

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-close {
		right: 10px;
		z-index: 200;
	}

	.cat-detail .product-item-detail-slider-left,
	.cat-detail .product-item-detail-slider-right { max-width: 75px; }

	.cat-detail .product-item-detail-slider-container.popup .product-item-detail-slider-right { right: 0; }

}
.desc-block p{
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #2c3345;
}
.title-block{
	font-family: "Roboto", sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 100%;
	text-transform: uppercase;
	color: #2c3345;
	margin-bottom: 32px;
}
/*endregion*/
.cat-detail.prod-other-block{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #fff;
	margin-top: 32px;
}
/*region Label*/
.cat-detail .product-item-detail-slider-container.additional-img{

}
.cat-detail .product-item-detail-sliders-block{
	position: relative;
	margin-bottom: 14px;
}

@media (min-width: 576px){
	.cat-detail .product-item-detail-price-current{
		font-size: 35px!important;
	}
}
@media (min-width: 992px){
	.cat-detail .product-item-detail-sliders-block .product-item-label-text{
		display: none;
	}
	.cat-detail .product-item-label-text{
		display: flex;
		gap: 14px;
		flex-wrap: wrap;
		flex-direction: row;
		margin-bottom: 28px;
	}
	.cat-detail .product-item-label-text span{
		display: inline-block;
		clear: both;
		font-size: 14px;
		font-weight: 700;
		line-height: 1.2;
		background: #1f9e40;
		color: #fff;
		padding: 4px 7px;
		border-radius: 4px;
		vertical-align: middle;
		text-align: center;
		transition: all 250ms ease;
	}
	.cat-detail .product-item-label-ring span{
		background: #e31e24;
	}
}
@media (max-width: 991.98px){
	.cat-detail .product-item-label-text{
		position: absolute;
		z-index: 190;
		opacity: 1;
		top: 6px;
		left: 6px;
		font-size: 12px;
		line-height: 14px;
		transition: opacity 450ms ease;
	}
	.cat-detail .product-item-label-text>div{
		margin-bottom: 4px;
	}
	.cat-detail .product-item-label-text span{
		display: inline-block;
		clear: both;
		border-radius: 4px;
		background: #1f9e40;
		padding: 2px 4px;
		color: #fff;
		vertical-align: middle;
		text-align: center;
		transition: all 250ms ease;
	}
	.cat-detail .product-item-label-ring span {
		background: #e31e24;
	}
}


/*region Properties */

.cat-detail .product-item-detail-properties {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}

.cat-detail .product-item-detail-properties-item {
	display: flex;
	align-items: stretch;
}
.cat-detail .product-item-detail-properties-value .bx-rating{
	min-height: 100%;
}
.cat-detail .product-item-detail-properties-dots {
	display: none;
}

.cat-detail .product-item-detail-properties-name,
.cat-detail .product-item-detail-properties-value {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 50%;
	width: auto;
	font-size: 14px;
}

.cat-detail .product-item-detail-properties-name {
	padding-right: 7px;
	font-weight: 700;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 140%;
	color: #2c3345;
}

.cat-detail .product-item-detail-properties-value {
	padding-left: 7px;
	font-family: "Roboto", sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 140%;
	color: #2c3345;
}

.cat-detail .product-item-detail-properties li:not(:first-child){
	margin-top: 8px;
}

/*endregion*/

.cat-detail .no-select {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.cat-detail input[type='number'] { -moz-appearance: textfield; }

.cat-detail input::-webkit-outer-spin-button,
.cat-detail input::-webkit-inner-spin-button { -webkit-appearance: none; }
.cat-detail input::-webkit-inner-spin-button { -webkit-appearance: none; }

.cat-detail .row{
	--bs-gutter-y: 28px;
}
.cat-detail .panel-right{
	display: flex;
	flex-direction: column;
}
.cat-detail .panel-right .line-prop-brand{
	flex: 1 0 auto;
}
.cat-detail .line-columns.row{
	--bs-gutter-y: 28px;
}
.brand-block{
	text-align: right;
}
@media (min-width: 576px) AND (max-width: 991.98px){
	.cat-detail .product-item-detail-slider-container.additional-img{
		padding-right: 114px;
		position: relative;
	}
	.cat-detail .product-item-detail-slider-controls-block{
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.cat-detail .product-item-detail-slider-controls-image{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cat-detail .product-item-detail-slider-controls-image .img{
		width: 86px;
		height: 100%;
		padding-top: 0;
	}
	.cat-detail .product-item-detail-sliders-block{
		margin-bottom: 0;
	}
}
@media (min-width: 992px){
	.container-head{
		padding-bottom: 70px;
	}
	.container-head .title-page,
	.container-head .bx-breadcrumb{
		display: none;
	}
	.cat-detail .bx-breadcrumb{
		margin-top: 0;
	}
	.cat-detail .action-block{
		margin-top: 10px;
	}
}
@media (min-width: 1400px){
	.cat-detail .product-item-detail-properties-value{
		flex: 1 0 0%;
		max-width: 100%;
	}
	.cat-detail .product-item-detail-properties-value .bx-rating{
		justify-content: flex-start;
	}
	.cat-detail .left-product-block,
	.cat-detail .item-panel:nth-child(odd){
		width: 45%;
		padding-right: 11px;
	}
	.cat-detail .right-product-block,
	.cat-detail .item-panel:nth-child(even){
		width: 55%;
		padding-left: 21px;
	}
	.cat-detail .prop-desc .product-item-detail-properties-dots{
		display: none;
	}
	.cat-detail .prop-desc .product-item-detail-properties-name{
		max-width: 180px;
		width: 180px;
	}
	.cat-detail .line-prop-brand .product-item-detail-properties-name{
		max-width: 170px;
		width: 170px;
	}
	.cat-detail .product-item-detail-slider-container.additional-img{
		padding-right: 114px;
		position: relative;
	}
	.cat-detail .product-item-detail-slider-controls-block{
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
	}
	.cat-detail .product-item-detail-slider-controls-image{
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.cat-detail .product-item-detail-slider-controls-image .img{
		width: 86px;
		height: 100%;
		padding-top: 0;
	}
	.cat-detail .product-item-detail-sliders-block{
		margin-bottom: 0;
	}
	.cat-detail.prod-other-block{
		padding-top: 32px;
		padding-bottom: 64px;
		margin-top: 56px;
	}
}
@media (max-width: 767.98px){
.cat-detail .price-block{
    justify-content: center;
}
.cat-detail .action-block .button-block .btn{
    width: 100%;
}
.cat-detail .like-block{
    text-align: center;
}
}
@media (max-width: 575.98px){
	.cat-detail .product-item-amount-field-container{
		margin-left: auto;
		margin-right: auto;
	}
	.cat-detail .action-block{
		justify-content: center;
	}
	.cat-detail .action-block.row,
	.cat-detail .price-block.row{
		--bs-gutter-y: 14px;
	}
	.cat-detail .product-item-amount-field-container{
		width: 120px;
	}
	.cat-detail .title-block{
		margin-bottom: .5em;
	}
}
@media (max-width: 399.98px){
.cat-detail .action-block.row>.col-6{
    width: 100%;
}
.cat-detail .prop-desc .product-item-detail-properties li{
    padding: 10px;
}
}

/* End */


/* Start:/bitrix/templates/main/library/swiper/swiper-bundle.min.css?174066259618436*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/bitrix/templates/main/library/fancy/fancybox.min.css?174066259523579*/
@keyframes f-spinner-rotate{to{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes f-zoomInUp{0%{transform:scale(.975) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(.975) translate3d(0,16px,0);opacity:0}}@keyframes f-throwOutUp{to{transform:translate3d(0,-150px,0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0,150px,0);opacity:0}}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}@keyframes f-fadeSlowIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeSlowOut{to{opacity:0}}@keyframes f-fadeFastIn{0%{opacity:.75}to{opacity:1}}@keyframes f-fadeFastOut{to{opacity:0}}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}@keyframes f-slideInPrev{0%{transform:translateX(100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}to{transform:translate3d(0,0,0)}}@keyframes f-slideOutNext{to{transform:translateX(-100%)}}@keyframes f-slideOutPrev{to{transform:translateX(100%)}}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}@keyframes f-classicOutNext{to{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{to{transform:translateX(75px);opacity:0}}:root{--f-spinner-width:36px;--f-spinner-height:36px;--f-spinner-color-1:rgba(0, 0, 0, 0.1);--f-spinner-color-2:rgba(17, 24, 28, 0.8);--f-spinner-stroke:2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg :first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg :last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}.f-zoomInUp{animation:.2s ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:.2s ease-out both f-zoomOutDown}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}.f-fadeIn{animation:.2s ease both f-fadeIn;z-index:2}.f-fadeOut{animation:.2s ease both f-fadeOut;z-index:1}.f-fadeSlowIn{animation:.5s ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:.5s ease both f-fadeSlowOut;z-index:1}.f-fadeFastIn{animation:.2s ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:.2s ease-out both f-fadeFastOut;z-index:2}.f-crossfadeIn{animation:.2s ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:.1s linear .1s both f-crossfadeOut;z-index:1}.f-slideIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInNext}.f-slideIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideInPrev}.f-slideOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutNext}.f-slideOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-slideOutPrev}.f-classicIn.from-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:.85s cubic-bezier(.16,1,.3,1) f-classicOutPrev;z-index:1}:root{--f-button-width:40px;--f-button-height:40px;--f-button-border:0;--f-button-border-radius:0;--f-button-color:#374151;--f-button-bg:#f8f8f8;--f-button-hover-bg:#e0e0e0;--f-button-active-bg:#d0d0d0;--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:20px;--f-button-svg-height:20px;--f-button-svg-stroke-width:1.5;--f-button-svg-fill:none;--f-button-svg-filter:none;--f-button-svg-disabled-opacity:0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media (hover:hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:0}.f-button:focus-visible{outline:0;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-next,.f-carousel__nav .f-button.is-prev,.fancybox__nav .f-button.is-next,.fancybox__nav .f-button.is-prev{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden!important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color:#dbdbdb;--fancybox-hover-color:#fff;--fancybox-bg:rgba(24, 24, 27, 0.98);--fancybox-slide-gap:10px;--f-spinner-width:50px;--f-spinner-height:50px;--f-spinner-color-1:rgba(255, 255, 255, 0.1);--f-spinner-color-2:#bbb;--f-spinner-stroke:3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:transparent;overflow:visible;z-index:1050;outline:0;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container ::after,.fancybox__container ::before{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-html5video,.fancybox__slide.has-iframe,.fancybox__slide.has-image,.fancybox__slide.has-video{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::after,.fancybox__slide::before{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.f-thumbs__slide.is-loading img,.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [contenteditable],.fancybox__content [data-selectable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:0 0;min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0,0,0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-closing .fancybox__caption,.is-loading .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width:2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width:34px;--f-button-height:34px;--f-button-border-radius:4px;--f-button-color:var(--fancybox-color, #fff);--f-button-hover-color:var(--fancybox-color, #fff);--f-button-bg:transparent;--f-button-hover-bg:transparent;--f-button-active-bg:transparent;--f-button-svg-width:22px;--f-button-svg-height:22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn,.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius:50%;--f-button-color:#fff;--f-button-hover-color:#fff;--f-button-outline-color:#000;--f-button-bg:rgba(0, 0, 0, 0.6);--f-button-active-bg:rgba(0, 0, 0, 0.6);--f-button-hover-bg:rgba(0, 0, 0, 0.6);--f-button-svg-width:18px;--f-button-svg-height:18px;--f-button-svg-filter:none;top:5px;right:5px}.fancybox__nav{--f-button-width:50px;--f-button-height:50px;--f-button-border:0;--f-button-border-radius:50%;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:transparent;--f-button-hover-bg:rgba(24, 24, 27, 0.3);--f-button-active-bg:rgba(24, 24, 27, 0.5);--f-button-shadow:none;--f-button-transition:all 0.15s ease;--f-button-transform:none;--f-button-svg-width:26px;--f-button-svg-height:26px;--f-button-svg-stroke-width:2.5;--f-button-svg-fill:none;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity:0.65;--f-button-next-pos:1rem;--f-button-prev-pos:1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav,.is-idle.is-compact .fancybox__footer{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-ghost,.fancybox-protected{position:absolute;top:0;left:0;z-index:40;user-select:none}.fancybox-protected{right:0;bottom:0}.fancybox-ghost{width:100%;height:100%;min-height:0;object-fit:contain;pointer-events:none}.fancybox-focus-guard{outline:0;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=false]>:not(.fancybox__backdrop,.fancybox__carousel){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>:not(.fancybox__content),.fancybox__container.is-animated[aria-hidden=true]>:not(.fancybox__backdrop,.fancybox__carousel){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-html5video .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-html5video .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-vimeo .fancybox__content,.has-youtube .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:0 0}.fancybox-placeholder{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.f-carousel__thumbs,.f-carousel__thumbs.is-classic{--f-thumb-hover-opacity:1;--f-thumb-selected-opacity:1}.f-carousel__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-outline:0;--f-thumb-outline-color:#5eb0ef;--f-thumb-opacity:1;--f-thumb-border-radius:2px;--f-thumb-offset:0px;--f-button-next-pos:0;--f-button-prev-pos:0}.f-carousel__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5}.f-carousel__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:transparent;user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2,#e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical,.is-classic .f-thumbs__viewport{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path:inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0)*-1px),0,0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide:focus-within:not(.is-selected){filter:drop-shadow(-1px 0 0 var(--f-thumb-outline-color)) drop-shadow(2px 0 0 var(--f-thumb-outline-color)) drop-shadow(0 -1px 0 var(--f-thumb-outline-color)) drop-shadow(0 2px 0 var(--f-thumb-outline-color))}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide,.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:0 0;outline:0;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:0}.f-thumbs__slide__button:focus-visible{outline:0;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width:96px;--f-thumb-height:72px;--f-thumb-border-radius:2px;--f-thumb-outline:2px;--f-thumb-outline-color:#ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(.23,1,.32,1)}.fancybox__thumbs.is-classic{--f-thumb-gap:8px;--f-thumb-opacity:0.5;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-classic .f-spinner,.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.05))}.fancybox__thumbs.is-modern{--f-thumb-gap:4px;--f-thumb-extra-gap:20px;--f-thumb-clip-width:46px;--f-thumb-opacity:1;--f-thumb-hover-opacity:1}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width:64px;--f-thumb-clip-width:32px;--f-thumb-height:48px;--f-thumb-extra-gap:10px}.fancybox__thumbs.is-hidden{max-height:0!important}.is-closing .fancybox__thumbs{transition:none!important}.fancybox__toolbar{--f-progress-color:var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width:46px;--f-button-height:46px;--f-button-color:var(--fancybox-color);--f-button-hover-color:var(--fancybox-hover-color);--f-button-bg:rgba(24, 24, 27, 0.65);--f-button-hover-bg:rgba(70, 70, 73, 0.65);--f-button-active-bg:rgba(90, 90, 93, 0.65);--f-button-border-radius:0;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-svg-stroke-width:1.5;--f-button-svg-filter:drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill:none;--f-button-svg-disabled-opacity:0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1740662590200*/
.bx-rating{display:block;text-align:center}.bx-rating-icon-container{margin-right:3px;cursor:pointer}.bx-rating .bx-rating-icon-container:last-child{margin-right:0}.bx-rating-icon{fill:var(--primary)}
/* End */


/* Start:/bitrix/components/bitrix/sale.prediction.product.detail/templates/.default/style.min.css?1740662593332*/
.catalog-element-popup-wrapper{position:absolute;box-sizing:border-box;border-radius:3px;background:rgba(0,0,0,.77)}.catalog-element-popup-inner{padding:20px;max-width:300px;font:13px "Helvetica Neue",Arial,Helvetica,sans-serif}.catalog-element-popup-element{color:#ffa801;font:bold 13px "Helvetica Neue",Arial,Helvetica,sans-serif}
/* End */
/* /bitrix/templates/main/components/bitrix/catalog/bootstrap_v4/style.css?17406625953051 */
/* /bitrix/templates/main/components/bitrix/catalog.element/bootstrap_v4/style.css?174066259540609 */
/* /bitrix/templates/main/library/swiper/swiper-bundle.min.css?174066259618436 */
/* /bitrix/templates/main/library/fancy/fancybox.min.css?174066259523579 */
/* /bitrix/components/bitrix/iblock.vote/templates/bootstrap_v4/style.min.css?1740662590200 */
/* /bitrix/components/bitrix/sale.prediction.product.detail/templates/.default/style.min.css?1740662593332 */
