

/* Start:/bitrix/templates/new/components/bitrix/catalog/template1/style.min.css?1588664169959*/
.grid .bx_content_section{margin-bottom:15px}.grid .bx_sidebar{margin-bottom:15px}.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:/bitrix/templates/new/components/bitrix/catalog.element/.default/style.css?1588772992113735*/
/* Sidebar */
.product-item-detail-info-section{padding:0 20px;}
/*@media (max-width: 767px){
	.product-item-detail-info-section{padding:0;}
}*/
@media (max-width: 992px){
	.product-item-detail-info-section{padding:0;}
}
.product-item-detail-info-container{
	/*outline:1px dashed #ff3c00;*/
	margin-bottom:20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.product-item-detail-info-container-title{
	font-weight: bold;
	color: #000;
	font-size:13px;
	margin-bottom: 3px;
}

.product-item-detail-pay-block{
	border:1px solid #e4e4e4;
	padding:20px 20px 0;
	border-radius:3px;
	background-color: #fff;
	position: relative;
	margin-bottom: 15px;
}
.bx-retina .product-item-detail-pay-block{border-width:.5px;}


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

/* Price */
.product-item-detail-price-current{
	font-size:30px;
	color: #D0021B;
	line-height:33px;
	font-weight: bold;
	white-space: nowrap;
	-webkit-transition: font-size 200ms ease;
	   -moz-transition: font-size 200ms ease;
		-ms-transition: font-size 200ms ease;
		 -o-transition: font-size 200ms ease;
			transition: font-size 200ms ease;
}
.product-item-detail-price-old{
	color: #BDBDBD;
	font-size:14px;
	line-height: 17px;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: line-through;
}

/* SCU */
.product-item-scu-container{ padding: 0 0 2px;}
.product-item-scu-container-title{
	font-size:12px;
	color: #333;
}
.product-item-scu-block{}
.product-item-scu-list{margin: 0;}
.product-item-scu-item-list{
	list-style: none;
	padding: 0;
	overflow: hidden;
	margin: 0 0 0 -2px;
}
.product-item-scu-item-color-container,
.product-item-scu-item-text-container{
	/* float: left; */
	padding: 5px 3px;
	box-sizing: border-box;
	display: inline-block;
	max-width: 100%;
	vertical-align: middle;
}
.product-item-scu-item-text-container{min-width:48px;}
.product-item-scu-item-color-container{
	max-width:60px;
	width:25%;
}
.product-item-scu-item-color-block{
	position: relative;
	padding-top: 100%;
	cursor: pointer;
	outline: 1px solid #c0cfda;
}
.bx-no-touch .product-item-scu-item-color-block{
	transition: outline 200ms ease;
}
.bx-retina 	.product-item-scu-item-color-block{outline-width: .5px;}
.product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-width: 2px;}
.bx-retina  .product-item-scu-item.selected .product-item-scu-item-color-block{outline-width: 1px;}

.product-item-scu-item-color{
	position: absolute;
	top:   2px;
	right: 2px;
	left:  2px;
	bottom:2px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.product-item-scu-item-text-block{
	position: relative;
	cursor: pointer;
	outline: 1px solid #c0cfda;
	padding: 0 5px;
}
.bx-no-touch .product-item-scu-item-text-block{
	transition: outline 300ms ease;
}
.bx-retina 	.product-item-scu-item-text-block {outline-width: .5px;}
.product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-width: 2px;}
.bx-retina  .product-item-scu-item.selected .product-item-scu-item-text-block{outline-width: 1px;}
.product-item-scu-item-text{
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	white-space: nowrap;
	text-transform: uppercase;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100%;
}

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

.product-item-selected-scu-container{word-spacing: 1px}
.product-item-selected-scu{
	display: inline-block;
	outline: 1px solid #c0cfda;
	vertical-align: middle;
	text-align: center;
	font-size: 11px;
	line-height: 22px;
	height:22px;
	min-width:22px;
	white-space: nowrap;
	text-transform: uppercase;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 0 5px;
}
.bx-retina .product-item-selected-scu {outline-width: .5px;}
.product-item-selected-scu-color{
	background-position: center;
	background-size:20px 20px;
	background-repeat:no-repeat;
}

/*Amount*/
.product-item-amount{
	text-align: center;
	padding:0 0 2px;
}
.product-item-amount-field-container{}

.product-item-amount-field-btn-plus,
.product-item-amount-field-btn-minus{
	height:22px;
	min-width:22px;
	display: inline-block;
	vertical-align: middle;
	background-color: #f2f2f2;
	color: #fff;
	text-align: center;
	border-radius:2px;
	cursor: pointer;
	position: relative;
	transition: background 300ms ease, opacity 300ms ease;
}
.bx-retina .product-item-amount-field-btn-plus,
.bx-retina .product-item-amount-field-btn-minus{ border-width:.5px;}
.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-minus:hover{background: #d3d3d3;}

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after{
	position: absolute;
	top:   0;
	right: 0;
	bottom:0;
	left:  0;
	content:"";
	opacity:.8;
	transition: opacity 300ms ease, background 300ms ease;
}

.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after{
	opacity:.3 !important;
	cursor: default;
}
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,
.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover {
	background-color: #f2f2f2;
}

.product-item-amount-field-btn-minus:after{
	position: absolute;
	top:   0;
	right: 0;
	bottom:0;
	left:  0;
	content:"";
	opacity:.8;
	transition: opacity 300ms ease;
}
.product-item-amount-field-btn-plus:after{
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;
	background-size:10px;
}
.product-item-amount-field-btn-minus:after{
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;
	background-size:10px;
}
.product-item-amount-field-btn-plus:hover:after,
.product-item-amount-field-btn-minus:hover:after{opacity: 1;}

.product-item-amount-field{
	max-width:50px;
	width:auto;
	color: #000;
	font-weight: bold;
	display: inline-block;
	line-height:22px;
	vertical-align: middle;
	height:22px;
	padding: 0;
	font-size:19px;
	text-align: center;
	background: transparent !important;
	border: 1px solid transparent;
	border-radius:2px;
	transition: border 300ms ease;
}
.bx-retina .product-item-amount-field{ border-width:.5px;}
.product-item-amount-field:focus{outline: none !important;}
.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,
.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button{
	-webkit-appearance: none;
	margin: 0
}
.product-item-amount-description-container{
	color: #a5a5a5;
	font-size: 12px;
	white-space: nowrap;
}
.product-item-amount-description-container strong{
	color: #333;
	white-space: nowrap;
}
.product-item-amount-label-container{
	font-weight: bold;
	color: #a5a5a5;
	font-size: 12px;
	margin: 5px 0;
}

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


/*Buy button*/
.btn.product-item-detail-buy-button{
	width:100%;
	max-width: 250px;
	display: block;
	font-weight: 800;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
	height:50px;
	text-transform: uppercase;
	position: relative;
	margin: 0 auto 20px;
}
.product-item-detail-short-card-btn .btn.product-item-detail-buy-button{ margin: 0;}
.btn.product-item-detail-buy-button span{
	line-height:16px;
	display: inline-block;
	min-height:16px;
	position: absolute;
	top:   50%;
	right: 0;
	left:  0;
	max-width: 100%;
	white-space: normal;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.btn-link.product-item-detail-buy-button{height:25px;}

/* Slider */
.product-item-detail-slider-container{
	max-width: 100%;
	position: relative;
	background:transparent;
	-webkit-transition: background 800ms ease;
	   -moz-transition: background 800ms ease;
		-ms-transition: background 800ms ease;
		 -o-transition: background 800ms ease;
			transition: background 800ms ease;
}
.product-item-detail-slider-block{
	position: relative;
	box-sizing: border-box;
	padding-top:56.25%;
	height: 0;
}
.product-item-detail-slider-block.product-item-detail-slider-block-square{
	padding-top: 100%;
}
.product-item-detail-slider-images-container{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.product-item-detail-slider-image{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
	opacity: 0;
	-webkit-transition: opacity 250ms linear;
	   -moz-transition: opacity 250ms linear;
		-ms-transition: opacity 250ms linear;
		 -o-transition: opacity 250ms linear;
			transition: opacity 250ms linear;
}
.product-item-detail-slider-image.active{
	opacity: 1;
	z-index:10;
}
.product-item-detail-slider-image img{
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);

	-webkit-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	   -moz-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
		-ms-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
		 -o-transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
			transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	background-repeat: no-repeat;
	background-position: center;

	position: absolute;
	top:  50%;
	left: 50%;
	height:auto;
	width:auto;
	max-height: 100%;
	max-width:100%;
	outline: 1px solid transparent;
}
.product-item-detail-slider-progress-bar{
	height: 3px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index:180;
}

/*Slider Controls*/
.product-item-detail-slider-controls-block{
	padding: 10px 0;
	text-align: center;
}
.product-item-detail-slider-controls-image{
	width: 65px;
	height:65px;
	background-color: #fff;
	position: relative;
	text-align: center;
	display: inline-block;
	outline: 1px solid #c0cfda;
	cursor: pointer;
	overflow: hidden;
}
.bx-retina 	  .product-item-detail-slider-controls-image{outline-width: .5px;}
.bx-no-retina .product-item-detail-slider-controls-image.active{outline-width:2px;}
.bx-retina 	  .product-item-detail-slider-controls-image.active{outline-width:1px;}

.product-item-detail-slider-controls-image img{
	max-width: 65px;
	max-height:65px;
	height: auto;
	width: auto;
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);
	position: absolute;
	top:  50%;
	left: 50%;
}

.product-item-detail-slider-left,
.product-item-detail-slider-right{
	display: block;
	position: absolute;
	cursor: pointer;
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		 -o-transition: all 300ms ease;
			transition: all 300ms ease;
	opacity: .57;
	background: rgba(255,255,255,0) url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2230%22%20viewBox%3D%220%200%2016%2030%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2050%202%2036%2016%2022%2015%2021%201%2035%200%2036%201%2037%2015%2051%22%20transform%3D%22translate(0%20-21)%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
	z-index:111;
	top: 0;
	bottom: 0;
	width:25%;
}
.product-item-detail-slider-left{left:0;}
.product-item-detail-slider-right{
	right:0;
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
		 -o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
			transform: rotate(180deg);
}
.product-item-detail-slider-left:hover,
.product-item-detail-slider-right:hover{ 
	opacity:.8;
	background-color: rgba(255,255,255,.4);
}

.product-item-detail-slider-close{ display: none;}
.product-item-detail-slider-container.popup .product-item-detail-slider-close{
	width:50px;
	height: 50px;
	right:110px;
	top:4px;
	opacity: .27;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpolygon%20fill%3D%22%23000000%22%20fill-rule%3D%22evenodd%22%20points%3D%2216%2015.1%208.944%208%2016%201%2015.006%200%208.05%207%20.994%200%200%201%207.056%208%200%2015.1%20.994%2016%208.05%209%2015.006%2016%22%2F%3E%3C%2Fsvg%3E') no-repeat center;
	-webkit-transition: all 300ms ease;
	   -moz-transition: all 300ms ease;
		-ms-transition: all 300ms ease;
		 -o-transition: all 300ms ease;
			transition: all 300ms ease;
	bottom: 0;
	display: block;
	position: absolute;
	cursor: pointer;
	z-index:150;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-close:hover{ opacity:1;}

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

/*magnified*/
.product-item-detail-slider-container.magnified .product-item-detail-slider-image{ z-index:100;}
.product-item-detail-slider-container.magnified .product-item-detail-slider-image img {outline-color:#ddd;}
.product-item-detail-slider-container.magnified .product-item-detail-slider-left,
.product-item-detail-slider-container.magnified .product-item-detail-slider-right{z-index:50;}
.product-item-detail-slider-container.magnified .product-item-label-text,
.product-item-detail-slider-container.magnified .product-item-label-ring{opacity: 0;}


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

.product-item-detail-slider-container.popup .product-item-detail-slider-images-container{ right: 105px;}
.product-item-detail-slider-container.popup .product-item-detail-slider-block{
	height:100vh;
	padding-top:0;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-image{
	max-height: 100vh;
	position: absolute;
	top: 50%;
	width:calc(100% - 150px);
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);
}
@keyframes imgPopupShow {
	from { opacity: 0;}
	to   { opacity: 1;}
}

.product-item-detail-slider-container.popup .product-item-detail-slider-image img{
	width:auto;
	max-width: 100%;
	cursor: default;
	max-height: 90vh
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block{
	border-left:1px solid #d3d3d3;
	background-color: #fff;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	padding:20px;
	overflow-y: auto;
}
.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image{
	display: block;
	margin-bottom:20px;
}



/* Slider Mobile*/
@media (max-width: 767px){
	.product-item-detail-slider-container.popup .product-item-detail-slider-images-container{ right: 0;}
	.product-item-detail-slider-container.popup .product-item-detail-slider-block{
		height:calc(100vh - 111px);
		padding-top:0;
	}

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

	.product-item-detail-slider-container.popup .product-item-detail-slider-image img{
		width:auto;
		max-width: 100%;
		cursor: default;
		max-height:calc(100vh - 115px);
	}
	.product-item-detail-slider-container.popup .product-item-detail-slider-controls-block{
		border-left:none;
		border-top:1px solid #d3d3d3;
		position: absolute;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
		max-height:111px;
		overflow-x: auto;
		white-space: nowrap;
	}
	.product-item-detail-slider-container.popup .product-item-detail-slider-controls-image{
		display: inline-block;
		margin-bottom:0;
	}
	.product-item-detail-slider-container.popup .product-item-detail-slider-close{
		right:10px;
		z-index:200;
	}

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

}

/*Label*/
.product-item-label-text,
.product-item-label-ring{
	position: absolute;
	z-index:190;
	opacity: 1;
	-webkit-transition: opacity 450ms ease;
  	   -moz-transition: opacity 450ms ease;
		-ms-transition: opacity 450ms ease;
		 -o-transition: opacity 450ms ease;
			transition: opacity 450ms ease;
}
.product-item-label-text span,
.product-item-label-ring{
	margin-bottom: 2px;
	color: #fff;
	display: inline-block;
	clear: both;
	background: #F42C2C;
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all 250ms ease;
	   -moz-transition: all 250ms ease;
		-ms-transition: all 250ms ease;
		 -o-transition: all 250ms ease;
			transition: all 250ms ease;
}
.bx-red .product-item-label-text span,
.bx-red .product-item-label-ring{background-color: #fba90c;}
.product-item-label-text > div,
.product-item-label-ring > div{ line-height: 0;}

.product-item-detail-slider-container.popup .product-item-label-text,
.product-item-detail-slider-container.popup .product-item-label-ring{ display: none;}

/* TEXT */
.product-item-label-text span{
	padding:2px 5px;
	font-weight: bold;
	vertical-align: middle;
}
.product-item-label-text.product-item-label-small span{
	line-height: 14px;
	font-size: 13px;
	padding: 2px 7px;
	margin-bottom:1px;
	font-weight: normal;
}
.product-item-label-text.product-item-label-big span{
	line-height: 17px;
	font-size: 13px;
	padding: 4px 10px;
}

@media (max-width: 767px){
	.product-item-label-text>div{ line-height: 0;}

	.product-item-label-text.product-item-label-small span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{
		line-height: 14px;
		font-size: 10px;
		padding: 2px 7px;
		margin-bottom:1px;
	}
	.product-item-big-card .product-item-label-text.product-item-label-small span,
	.product-item-label-text.product-item-label-big span,
	.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{
		margin-bottom:1px;
		line-height: 16px;
		font-size: 14px;
		padding: 3px 12px;
	}
	.product-item-big-card .product-item-label-text.product-item-label-big span{
		line-height: 25px;
		font-size: 20px;
		padding: 3px 12px;
	}
}

/*RING*/
.product-item-label-ring{
	border-radius:50%;
	font-weight: bold;
	box-sizing: border-box;
}
.product-item-label-ring.product-item-label-small{
	width: 40px;
	height:40px;
	line-height: 40px;
	font-size: 14px;
}
.product-item-label-ring.product-item-label-big{
	width: 50px;
	height:50px;
	line-height: 50px;
	font-size: 18px;
}

@media (max-width: 767px){
	.product-item-label-ring.product-item-label-small,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{
		width: 20px;
		height:20px;
		line-height: 20px;
		font-size: 13px;
	}
	.product-item-big-card .product-item-label-ring.product-item-label-small,
	.product-item-label-ring.product-item-label-big,
	.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big{
		width: 35px;
		height:35px;
		line-height: 35px;
		font-size: 12px;
	}
	.product-item-big-card .product-item-label-ring.product-item-label-big{
		width: 70px;
		height:70px;
		line-height: 70px;
		font-size:24px;
	}
}

.product-item-label-top   { top:   -5px;}
.product-item-label-center{ left:  50%;
	-webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		 -o-transform: translateX(-50%);
			transform: translateX(-50%);
}
.product-item-label-center>div{ text-align: center;}
.product-item-label-left  { left:  -5px;}
.product-item-label-left>div{ text-align: left;}
.product-item-label-bottom{ bottom:-5px;}
.product-item-label-middle{ top:   50%;
	-webkit-transform: translateY(-50%);
	   -moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		 -o-transform: translateY(-50%);
			transform: translateY(-50%);
}
.product-item-label-right { right: -5px;}
.product-item-label-right>div{ text-align: right;}
.product-item-label-center.product-item-label-middle{
	-webkit-transform: translateY(-50%) translateX(-50%);
	   -moz-transform: translateY(-50%) translateX(-50%);
		-ms-transform: translateY(-50%) translateX(-50%);
		 -o-transform: translateY(-50%) translateX(-50%);
			transform: translateY(-50%) translateX(-50%);
}

/* Tabs */
.product-item-detail-tabs-container{
	min-height:60px;
	background: #fff;
	border-bottom:1px solid #ededed;
}
.product-item-detail-tabs-list{
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}
.product-item-detail-tabs-list:after{
	content:"";
	clear: both;
	display: table;
}
.product-item-detail-tab{
	float: left;
	min-height:60px;
}

.product-item-detail-tab-link{
	height: 60px;
	display: inline-block;
	position: relative;
	box-sizing: border-box;
	padding:10px 25px;
	-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
	line-height:45px;
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
	color: #039BE5;
	vertical-align: middle;
	-webkit-transition: all 250ms ease;
	   -moz-transition: all 250ms ease;
		-ms-transition: all 250ms ease;
		 -o-transition: all 250ms ease;
			transition: all 250ms ease;
}
.product-item-detail-tab-link:hover,
.product-item-detail-tab.active .product-item-detail-tab-link{color: #000;}

.product-item-detail-tab-link:after{
	content:"";
	height: 0;
	position: absolute;
	left:  0;
	right: 0;
	bottom:0;
	background: #1485CE;
	-webkit-transition: all 250ms ease;
	   -moz-transition: all 250ms ease;
		-ms-transition: all 250ms ease;
		 -o-transition: all 250ms ease;
			transition: all 250ms ease;
}
.product-item-detail-tab-link:hover:after,
.product-item-detail-tab.active .product-item-detail-tab-link:after{height: 3px;}
.product-item-detail-tab-link:active:after{height: 6px;}

.product-item-detail-tab-content{padding:25px 0;}
@media (max-width: 991px){
	.product-item-detail-tabs-container{ display: none !important;}
	.product-item-detail-tab-content{ display: block !important;}
}
/*Tab fixed*/
.product-item-detail-tabs-container-fixed{
	position: fixed;
	top:-100px;
	left: 0;
	right: 0;
	z-index:1000;
	background-color: #fff;
	box-shadow: 0 4px 14px 0 rgba(32,54,74,.23);
	-webkit-transition: top 350ms linear;
	   -moz-transition: top 350ms linear;
		-ms-transition: top 350ms linear;
		 -o-transition: top 350ms linear;
			transition: top 350ms linear;
}

.product-item-detail-tabs-container-fixed{
	min-height:45px;
	background: #fff;
}
.product-item-detail-tabs-container-fixed.active{
	opacity: 1;
	top:0;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list{
	max-width:1048px;
	margin: 0 auto;
}
.product-item-detail-tabs-container-fixed .product-item-detail-tab{min-height:45px;}
.product-item-detail-tabs-container-fixed .product-item-detail-tab-link{
	height: 45px;
	padding:10px 25px;
	line-height:25px;
}
.bx-touch .product-item-detail-tabs-container-fixed{ display: none !important;}

/*Small Card*/
.product-item-detail-short-card-fixed{
	position: fixed;
	top:-85px;
	left: 0;
	right: 0;
	z-index:1010;
	background-color: #fff;
	box-shadow: 0 4px 14px 0 rgba(32,54,74,.23);
	-webkit-transition: top 220ms linear;
  	   -moz-transition: top 220ms linear;
		-ms-transition: top 220ms linear;
		 -o-transition: top 220ms linear;
			transition: top 220ms linear;
	height:85px;
	box-sizing: border-box;
	padding:7px 0 8px;
}
.product-item-detail-short-card-fixed.active{
	opacity: 1;
	top:0;
}
.product-item-detail-short-card-fixed.active + .product-item-detail-tabs-container-fixed.active{
	top:85px;
}
.bx-touch .product-item-detail-short-card-fixed{ display: none !important;}

.product-item-detail-short-card-fixed .product-item-detail-short-card-content-container{
	max-width:1048px;
	margin: 0 auto;
}
.product-item-detail-short-card-content-container table{
	border-collapse: collapse;
	min-width:100%;
}

.product-item-detail-short-card-image{
	vertical-align: middle;
	text-align: left;
	width:80px;
	padding-right:15px;
}
.product-item-detail-short-card-image img{
	height: 65px;
	max-width: none;
}
.product-item-detail-short-title-container{
	max-width: 650px
}

.product-item-detail-short-title-text{
	display: block;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:16px;
	color: #000;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.product-item-detail-short-card-price{
	text-align: right;
	vertical-align: middle;
	padding:0 10px;
}
.product-item-detail-short-card-btn{
	padding-left:10px;
	min-width:120px;
}

/*Properties */
.product-item-detail-tab-content{ display: none;}
.product-item-detail-tab-content.active{display: block;}

.product-item-detail-tab-content h3{
	font-size:14px;
	font-weight: bold;
	margin-bottom:10px;
}
.product-item-detail-properties{
	color: #a5a5a5;
	font-size: 12px;
	margin: 0;
	display: block;
	overflow: hidden;
	max-width:560px;
}
.product-item-detail-properties dl{
	clear: both;
}
.product-item-detail-properties dt{
	clear: both;
	float: left;
	font-weight: normal;
}
.product-item-detail-properties dd{
	margin-bottom:3px;
	float: right;
	margin-left:5px;
	color: #000;
}
html,body,h1,h2,h3,h4,h5,h6,p,em,strong,abbr,acronym,blockquote,q,cite,ins,del,dfn,a,div,span,pre,hr,address,br,b,i,sub,sup,big,small,tt,table,tr,caption,thead,tbody,tfoot,col,colgroup,form,input,label,textarea,button,fieldset,legend,select,option,ul,ol,li,dl,dt,dd,code,var,samp,img,object,param,map,area {
    padding: 0;
    margin: 0;
    border: none
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption,header,footer,aside,article {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent
}

ol,ul {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

input[type=button],input[type=submit],button {
    cursor: pointer
}

button {
    border: 0
}

*:focus {
    outline: none
}

button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner {
/*    border: none;*/
    outline: none
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

::-ms-clear {
    width: 0;
    height: 0
}

::-ms-reveal {
    width: 0;
    height: 0;
    display: none
}

@-webkit-viewport {
    width: device-width
}

@-moz-viewport {
    width: device-width
}

@-ms-viewport {
    width: device-width
}

@-o-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

*,*:before,*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    word-break: break-word
}

a img {
    border: none;
    vertical-align: middle
}

input,textarea {
    outline: none;
    resize: none
}

.clear {
    clear: both
}

.none {
    display: none !important
}

sup,sub {
    vertical-align: baseline;
    position: relative;
    font-size: .4em;
    line-height: 1
}

sup {
    bottom: 1.4ex
}

sub {
    top: .5ex
}

.img-responsive {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%
}

html,body {
    font-family: "GothamProRegular";
    font-weight: normal
}

html.scroll,body.scroll {
    overflow: hidden
}
.main {
    display: flex;
    justify-content: space-between;
    align-items: stretch
}
.wrapper {
    margin: 0 auto;
    max-width: 1190px;
    padding: 0 10px
}


.main .wrapper-error {
    width: 100%;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-end;
    background: url(/bitrix/templates/eurosvet/images/404bg.png) no-repeat;
    background-size: contain;
}
.popular { 
    width: 100%;
    margin: 50px 0;
}
.popular ul {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
}
.popular ul > li > a { 
    text-decoration: none; 
    color: black; 
}
.popular ul > li > a h2 { 
    margin-bottom: 30px;
    text-align: left;
}
.popular ul > li > ul {
    display: flex;
    flex-flow: row wrap;
}
.popular ul > li > ul > li { margin-right: 15px; }
.popular ul > li > ul > li {
    display: flex;
    flex-flow: column;
    justify-content: stretch;
    margin-bottom: 30px;
    width: 23%;
    padding: 10px;
    border: 2px solid lightgray;
    background: #F2F2F2;
}
.popular ul > li > ul > li > a:first-child {
    width: 100%;
    text-decoration: none;
    padding-bottom: 10px;
    border-bottom: 1px solid lightgray;
}
.popular ul > li > ul > li > a:first-child > img {
    width: 100%;
    border: 1px solid lightgray;
    margin-bottom: 20px;
}
.popular ul > li > ul > li >  a:first-child > b {
    padding: 10px 0 10px 10px;
    width: 100%;
    font-size: 19px;
    color: #585755;
    font-weight: bold;
}
.popular ul > li > ul > li > ul {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
}
.popular ul > li > ul > li > ul > li{
    width: 100%;
    padding: 0;
    border-bottom: 1px solid lightgray;
    height: auto;
    background: transparent;
    border: none;
    margin-bottom: 0;
    font-size: 19px;
    color: #585755;
}
.popular ul > li > ul > li > ul > li > a {padding: 10px 0 10px 10px;}







.f_error-wrap {
    display: flex;
    flex-flow: column wrap;
    align-items: flex-end;
}


.f_error-wrap .f_error { 
    width: 50%; 
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}
.f_error-wrap .f_error .f_error_404{ 
    font: bold  300px 'Poppins', sans-serif;
    text-shadow: 6px 6px 0px yellow;}
    .f_error_words {
        font: 30px 'Open Sans', sans-serif;
        color: #585755;
        margin-bottom: 20px;
    }
    .f_error_u-can {
        font: 22px 'Open Sans', sans-serif;
        color: #585755;
        margin-bottom: 20px;
    }
    .input_search {
        width: 90%;
        padding: 12px !important;
        font: 25px 'Open Sans', sans-serif !important;
        color: black !important;
    }
    .f_error form {
        width: 100%;
        display: flex;
        margin-bottom: 20px;
        border: 1px solid black !important;
    }
    .f_error form div { 
        position: relative;
        width: 10%; 
    }
    .f_error form div:after {
        content: '\f002';
        font-family: FontAwesome;
        position: absolute;
        top: 10px;
        right: 5px;
        color: #767574;
        font-size: 36px;
    }
    .search-submit {
        height: 100%;
        width: 100%; 
        position: relative;
        background: transparent;
    }

    input.input_search::-webkit-input-placeholder {
        color: black !important;
    }
    input.input_search:-moz-placeholder { 
        color: red !important;  
    }
     
    input.input_search::-moz-placeholder { 
        color: black !important;
    }
    input.input_search:-ms-input-placeholder {  
        color: black !important;
    }
aside {
    min-width: 280px;
    flex-basis: 280px;
    margin-right: 20px
}

@media (max-width: 980px) {
    aside.cabinet {
        min-width:100%;
        flex-basis: 100%;
        margin-right: 0px
    }
}

.content {
    width: calc( 100% - 300px)
}

@media (max-width: 980px) {
    .content.cabinet {
        width:100%
    }
}

input[type=email],input[type=text] {
    border: 1px solid #dddddd;
    padding: 5px;
    font-size: 15px
}

input::-webkit-input-placeholder {
    color: #ececec
}

input:-moz-placeholder {
    color: #ececec
}

input::-moz-placeholder {
    color: #ececec
}

input:-ms-input-placeholder {
    color: #ececec
}

.input {
    display: block;
    margin-bottom: 15px;
    cursor: pointer
}
.aside_block .aside_block_content .row { padding-bottom: 0; }
.aside_block .aside_block_content .row label.input:last-child { margin-bottom: 0; }
.input input[type=radio],.input input[type=checkbox] {
    display: none
}

.input input[type=radio] + span,.input input[type=checkbox] + span {
    width: 23px;
    height: 23px;
    border: 1px solid #dddddd;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px
}

.input input[type=radio]:checked + span,.input input[type=checkbox]:checked + span {
    border-color: #ff7100;
    background: #ff7100 url(/bitrix/templates/eurosvet/css/../images/ch.png) no-repeat center
}

.label_padding {
    padding-left: 35px
}

.search input {
    padding: 7px 7px 7px 25px;
    background: url(/bitrix/templates/eurosvet/css/../images/search.png) no-repeat 0px 0px;
    background-size: contain;
}

.search [type=submit] {
    background: #dddddd;
    padding: 7px 20px;
    color: #222222;
    font-size: 15px;
    border: 1px solid #dddddd
}

.search [type=submit]:hover {
    background: #ff7100;
    color: #ffffff;
    border: 1px solid #ff7100
}

h2 {
    text-align: center;
    font-size: 36px;
    line-height: 36px;
    font-family: "GothamProBold";
    margin-bottom: 70px
}

@media (max-width: 550px) {
    h2 {
        font-size:24px;
        line-height: 24px
    }
}

.btn {
    display: inline-block;
    padding: 13px 15px;
    background: #ff7100;
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    font-family: "GothamProMedium";
    transition: all ease 0.4s
}

.btn:hover {
    background: #ac5b17
}

/* .btn_blue {
    color: #4287e5 !important;
    text-decoration: none
} */

.btn_blue span {
    border-bottom: 1px dotted
}

.btn_blue:hover span {
    border-color: rgba(255,255,255,0)
}

.btn.filter_btn {
    background: #fff;
    color: #ff7100;
    border: 1px solid #ff7100
}

.btn.grey {
    border: 1px solid #dddddd;
    background: #fff;
    color: #222222;
    transition: all ease 0.4s
}

.btn.grey:hover {
    background: #fff;
    color: #ff7100;
    border: 1px solid #ff7100
}

.btn_filter br,.btn_filter {
    display: none
}

@media (max-width: 800px) {
    .btn_filter {
        display:block;
        text-align: left;
        padding: 15px;
        ;text-decoration: none;
        background: #ff7100;
        color: #fff
    }

    .btn_filter:after {
        content: '';
        display: inline-block;
        margin-left: 7px;
        vertical-align: middle;
        background: url(/bitrix/templates/eurosvet/css/../images/ask_wh.png) no-repeat 0 0;
        width: 10px;
        height: 6px
    }
}

.map_site span {
    border-bottom: 1px dotted #fff
}

.map_site:hover {
    text-decoration: none !important
}

.map_site:hover span {
    border-bottom-color: rgba(255,255,255,0)
}

b {
    font-family: "GothamProBold";
    font-weight: normal
}

hr.hr_index {
    margin-bottom: 100px;
    width: 100%;
    height: 1px;
    background: #dedddc
}

.select {
    max-width: 300px
}

h1 {
    text-align: center;
    display: block;
    font-size: 36px;
    margin-bottom: 50px;
    font-family: "GothamProBold";
    font-weight: normal
}

@media (max-width: 700px) {
    h1 {
        font-size:26px;
        margin-bottom: 35px
    }
}

h1 span {
    display: block;
    font-size: 24px;
    font-family: "GothamProRegular"
}

.map {
    width: 100%;
    margin-bottom: 50px
}

.center {
    text-align: center
}

hr {
    width: 100%;
    min-width: 100%;
    height: 1px;
    margin: 20px 0;
    background: #dddddd
}

.ask_top {
    font-size: 18px;
    color: #ff7100;
    padding-left: 12px;
    position: relative;
    cursor: pointer
}

.ask_top:before {
    content: '';
    display: block;
    width: 6px;
    height: 10px;
    background: url(/bitrix/templates/eurosvet/css/../images/ask.png) no-repeat 0 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
    transition: all ease 0.4s
}

.ask_top.open:before {
    transform: rotate(90deg)
}

.ask_bottom {
    padding: 10px 0 10px 30px;
    display: none
}

.popup > .popup_close {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border: none;
    transition: none
}

.popup > .popup_close:hover {
    background: none
}

.popup_bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(34,34,34,0.7);
    z-index: 50;
    display: none;
    overflow-x: auto;
    padding: 50px
}

@media (max-width: 650px) {
    .popup_bg {
        padding:0
    }
}

.popup_bg.open {
    display: block
}

.popup_cont {
    background: #fff;
    max-width: 1170px;
    position: relative;
    margin: 0 auto;
    z-index: 2
}

@media (max-width: 1340px) {
    .popup_cont {
        margin:0 50px
    }
}

@media (max-width: 650px) {
    .popup_cont {
        margin:0
    }
}

.popup_head {
    font-size: 24px;
    color: #222222;
    text-align: center;
    font-family: "GothamProMedium";
    padding: 35px 0;
    border-bottom: 1px solid #dddddd
}

.popup_cart {
    padding: 0 55px;
    overflow-x: auto
}

@media (max-width: 800px) {
    .popup_cart {
        padding:0 20px
    }
}

.popup_cart_item {
    padding: 35px 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 980px) {
    .popup_cart_item {
        display:block
    }

    .popup_cart_item:after {
        content: '';
        display: block;
        clear: both;
        width: 1px
    }
}

@media (max-width: 800px) {
    .popup_cart_item {
        padding:15px 0
    }
}

.popup_cart_item + * {
    border-top: 1px solid #dddddd
}

.popup_cart_item .order_item_prod {
    width: 60%
}

@media (max-width: 980px) {
    .popup_cart_item .order_item_prod {
        width:100%
    }
}

.popup_cart_cost {
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-width: 320px;
    margin-left: 20px;
    max-width: 320px;
    float: right;
    margin-top: 10px
}

@media (max-width: 450px) {
    .popup_cart_cost {
        min-width:100%;
        margin-left: 0px;
        max-width: 100%
    }
}

.popup_cart input {
    width: 45px;
    height: 36px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    text-align: center
}

.popup_cart .add {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center
}

.popup_cart .add a {
    text-decoration: none;
    color: #444444;
    font-size: 30px;
    width: 36px;
    height: 36px;
    display: block;
    border: 2px solid #dddddd;
    font-family: "GothamProRegular"
}

.popup_cart .add a:hover {
    border-color: #ff7100
}

.popup_btn {
    text-align: right;
    padding: 20px 50px 10px 50px
}

.popup_btn a {
    margin-bottom: 10px
}

@media (max-width: 470px) {
    .popup_btn a {
        font-size:16px;
        padding: 15px
    }
}

.popup_btn a + a {
    margin-left: 20px
}

.popup_close {
    position: absolute;
    top: 0;
    right: -50px;
    width: 36px;
    height: 36px;
    border: 1px solid #fff;
    transition: all ease 0.4s
}

@media (max-width: 800px) {
    .popup_close {
        right:10px;
        top: 10px;
        border-color: #ff7100
    }
}

.popup_close:hover {
    background: #ff7100;
    border-color: #ff7100
}

.popup_close span {
    width: 28px;
    height: 1px;
    display: block;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -0.5px 0 0 -14px;
    transform: rotate(45deg)
}

@media (max-width: 800px) {
    .popup_close span {
        background:#ff7100
    }
}

.popup_close span + span {
    transform: rotate(-45deg)
}

.copy_animate {
    position: absolute;
    width: 120px;
    bottom: 7px;
    box-shadow: 0 0 5px rgba(255,255,255,0.5);
    border-radius: 8px;
    padding: 4px;
    right: -85px;
    background: #ff7100;
    display: flex;
    align-items: center;
    text-decoration: none;
    color: #000;
    transition: right ease 0.5s;
    z-index: 49;
    color: #fff
}

.copy_animate span {
    transition: transform ease 0.6s
}

.copy_animate:hover {
    right: -20px
}

.copy_animate:hover span {
    transform: rotate(-360deg);
    transition: transform ease 0.4s
}

.copy_animate b {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: normal;
    margin-left: 7px
}

.slider {
    position: relative;
    color: #fff;
    margin-bottom: 100px
}

.slider_item {
/*
    background-position: top center;
    background-size: cover;
    min-height: 500px;
    display: flex;
    justify-content: flex-start;
    align-items: center
*/
    background: none!important;
    position: relative;
}
.slider_item .wrapper{
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
    bottom: 0;
    top: 0;
    height: 100%;
    
    display: flex;
    
    align-items: center;
}
.slider h2 {
    font-size: 48px;
    font-family: "GothamProBold";
    line-height: 45px;
    text-align: left;
    margin: 0;
    text-shadow: 0 0 5px #797979
}

.slider h2:after {
    content: '';
    display: block;
    margin: 29px 0;
    width: 60px;
    height: 5px;
    background: #ff7100
}

.slider p {
    font-size: 30px
}

.slider .wrapper {
    flex-basis: 1170px
}

.slider .owl-dot {
    background: #969595;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 7px
}

.slider .owl-dots {
    position: absolute;
    bottom: 30px;
    text-align: center;
    width: 100%
}

.slider .owl-dot.active {
    background: #ff7100
}

.popular {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    flex-wrap: wrap;
    margin-bottom: 90px
}

.popular_item {
    position: relative;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    display: block;
    width: 31.5%;
    margin: 0 0.75% 30px 0.75%;
    color:#000;
    text-align: center;
}

.popular_item img {
    margin-left: 7px
}

@media (max-width: 850px) {
    .popular_item {
        width:47.5%
    }
}

.popular_item > img {
    display: block;
    width: 100%;
    height: auto
}

.popular span {
    bottom: 10px;
    left: 10px;
    display: block;
    transition: all ease 0.4s
}
.popular span img {
    display: none;
}
.popular_item:hover span {
    color: #ff7100
}

.bread {
    padding: 25px 10px
}

.bread a {
    color: #2a292d;
    text-decoration: none
}

.bread a:hover {
    text-decoration: underline
}

.bread a:first-child {
    color: #cc6f21
}

.seo {
    color: #555555;
    margin-bottom: 100px
}

.seo p {
    margin-bottom: 29px
}

.seo h3 {
    font-size: 24px;
    margin-bottom: 29px
}

.seo_content {
    overflow: hidden;
    max-height: 220px;
    position: relative;
    transition: max-height 0.15s linear
}

.seo_content:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 70px;
    background: -moz-linear-gradient(top,rgba(255,255,255,0) 1%,rgba(255,255,255,0.02) 2%,white 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0) 1%,rgba(255,255,255,0.02) 2%,white 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0) 1%,rgba(255,255,255,0.02) 2%,white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0 )
}

.seo_content.open {
    max-height: 9999px
}

.seo_content.open:after {
    display: none
}

.read_more {
    margin-top: 25px;
    text-align: center;
    display: block
}

.read_more span {
    padding-bottom: 3px
}

.product {
    padding-bottom: 55px
}

.product_name {
    margin-bottom: 25px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width: 700px) {
    .product_name {
        display:block
    }
}

.product_name span {
    font-size: 16px;
    font-family: "GothamProRegular";
    font-weight: normal;
    text-align: right;
        white-space: nowrap;
}

@media (max-width: 700px) {
    .product_name span {
        display:block;
        text-align: left;
        margin-top: 10px
    }
}

.product_tab_top {
    border-bottom: 1px solid #dedddc;
}

.product_tab_top a {
    display: inline-block;
    padding: 14px 0px 16px 0px;
    border-bottom: 2px solid rgba(255,255,225,0);
    color: #2a292d;
    font-size: 18px;
    margin-right: 40px;
    text-decoration: none;
    margin-bottom: -1px
}

.product_tab_top a.active {
    border-bottom-color: #cc7022
}

.product_tab_bottom {
    padding-top: 45px
}

.product_tab_item {
    display: none
}

new_item_in{
    .product_tab_item {
        display:block
    }
}

.product_tab_item.active {
    display: block
}

.product_item {
    display: flex;
    align-items: stretch;
    justify-content: flex-start
}

@media (max-width: 1150px) {
    .product_item {
        flex-wrap:wrap;
        align-items: flex-start
    }
}

.product_item b {
    display: block;
    margin-bottom: 15px
}

.product_img {
    border: 1px solid #dddddd;
    width: 410px
}

@media (max-width: 430px) {
    .product_img {
        width:300px
    }
}

.product_img img {
    width: auto !important;
    margin: 0 auto
}

@media (max-width: 430px) {
    .product_img img {
        width:100% !important
    }
}

.product_more {
    min-width: 233px;
    flex-basis: 233px;
    color: #222222;
    font-size: 16px;
    border-left: 1px solid #dedddc;
    padding-bottom: 20px
}

@media (max-width: 1150px) {
    .product_more {
        display:flex;
        width: 100%;
        min-width: 100%;
        border-top: 1px solid #dedddc;
        margin-top: 15px
    }
}

@media (max-width: 750px) {
    .product_more {
        display:block;
        border: none
    }
}

.product_more .product_info_des {
    padding-left: 20px
}

@media (max-width: 1150px) {
    .product_more .product_info_des {
        width:33%;
        padding: 15px
    }
}

@media (max-width: 750px) {
    .product_more .product_info_des {
        width:100%;
        border-top: 1px solid #dedddc
    }
}

.product_more .product_info_des + .product_info_des {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #dedddc
}

@media (max-width: 1150px) {
    .product_more .product_info_des + .product_info_des {
        margin-top:0;
        border-left: 1px solid #dedddc;
        border-top: none
    }
}

@media (max-width: 750px) {
    .product_more .product_info_des + .product_info_des {
        border-top:1px solid #dedddc;
        border-left: none
    }
}

.product_more a {
    color: #cc6f21;
    text-decoration: none
}

.product_more a:hover {
    text-decoration: underline
}

.product_info {
    padding-left: 20px;
    width: 100%
}

@media (max-width: 1150px) {
    .product_info {
        flex-wrap:wrap;
        width: calc( 100% - 410px)
    }
}

@media (max-width: 750px) {
    .product_info {
        width:100%;
        margin-top: 15px;
        padding-left: 0
    }
}

.product_info_cost {
    display: flex;
    margin-bottom: 30px
}

@media (max-width: 920px) {
    .product_info_cost {
        display:block
    }
}

.product_info_cost .btn {
    margin-left: 20px
}

@media (max-width: 920px) {
    .product_info_cost .btn {
        margin-left:0;
        margin-top: 20px
    }
}

.product_info_icons {
    display: flex;
    justify-content: flex-start;
    align-content: stretch;
    flex-wrap: wrap;
    margin-bottom: 20px
}

.product_info_icons > div {
    border: 1px solid #cc6f21;
    width: 75px;
    text-align: center;
    margin-right: 15px;
    margin-bottom: 10px
}

.product_info_icons > div span {
    display: block;
    padding: 10px 0;
    font-size: 13px
}

.product_info_icons > div span + span {
    border-top: 1px solid #cc6f21
}

.product_availability {
    font-size: 18px;
    margin-bottom: 35px
}

@media (max-width: 750px) {
    .product_availability {
        margin-bottom:15px
    }
}

.product_availability.green {
    color: #6bb30d
}

.product_slider .owl-nav > * {
    position: absolute;
    width: 20px;
    height: 40px;
    opacity: 0.2;
    background: url(/bitrix/templates/eurosvet/css/../../images/prod_slider.png) no-repeat top left;
    top: 50%;
    margin-top: -20px;
    transition: opacity ease 0.4s
}

.product_slider .owl-nav > *:hover {
    opacity: 1
}

.product_slider .owl-nav span {
    display: none
}

.product_slider .owl-prev {
    left: 20px
}

.product_slider .owl-next {
    right: 20px;
    background-position: top right
}

.more_blue {
    font-size: 14px !important;
    display: block;
    text-decoration: underline;
    color: #337ccf !important;
    margin-top: 15px
}

.more_blue:hover {
    text-decoration: none
}

.description {
    padding-bottom: 100px
}

.description > b {
    display: block;
    margin-bottom: 15px
}

.description p {
    margin-bottom: 15px
}

.description img {
    margin-bottom: 15px
}

.characteristics {
    border: 1px solid #dddddd;
    padding: 5px 20px;
    display: flex;
    justify-content: space-between
}

@media (max-width: 950px) {
    .characteristics {
        flex-wrap:wrap
    }
}

.characteristics > div {
    flex-basis: 48.5%
}

@media (max-width: 950px) {
    .characteristics > div {
        flex-basis:100%
    }

    .characteristics > div + div {
        border-top: 1px solid #dddddd
    }
}

.characteristics > div > div {
    display: flex;
    justify-content: space-between;
    padding: 15px
}

@media (max-width: 750px) {
    .characteristics > div > div,.characteristics > div > div * {
        display:block;
        text-align: left;
        width: 100%
    }

    .characteristics > div > div *:first-child {
        margin-bottom: 7px
    }
}

.characteristics > div > div + div {
    border-top: 1px solid #dddddd
}

.characteristics b {
    width: 60%
}

@media (max-width: 950px) {
    .characteristics b {
        flex-basis:70%
    }
}

@media (max-width: 500px) {
    .characteristics b {
        flex-basis:50%
    }
}

.characteristics span {
    text-align: right
}

.delivery {
    color: #2a292d
}

.delivery_block {
    padding-top: 40px;
    padding-bottom: 55px;
    font-size: 16px;
    line-height: 24px
}

.delivery_block + div {
    border-top: 1px solid #dddddd
}

.delivery_block:last-child {
    border-bottom: 1px solid #dddddd
}

.delivery_block_head {
    font-size: 24px;
    font-family: "GothamProMedium";
    margin-bottom: 17px
}

.delivery_block_head.red {
    color: #cc2121
}

.delivery img {
    width: 100%
}

.header_top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 0
}

.header_top a {
    color: #2a292d; 
    text-decoration: none
}
@media (min-width:1000px) {
    .top_nav > .cabinet_header {
        display: none;
    }
}

@media (max-width: 1000px) {
    .header_top > .search {
        display:none;
        order: 5;
        width: 100%
    }
    .header.header_top > .cabinet_header {
        display: none;
    }
}

.header_bottom {
    background: #ff7100;
    position: relative
}

.header_bottom .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 0;
    max-width: 1170px
}

.header_bottom .wrapper * > {
    width: 100%
}

@media (max-width: 1000px) {
    .header_bottom .wrapper {
        display:block
    }

    .header_top > .search input {
        width: calc( 100% - 100px );
        margin-top: 10px;
        margin-bottom: 7px
    }
}

@media (max-width: 750px) {
    .header_bottom .wrapper {
        display:flex;
        flex-wrap: wrap
    }
}

@media (max-width: 550px) {
    .header_bottom .wrapper {
        display:block
    }
}

@media (max-width: 750px) {
    .header_bottom_tel .header_tel {
        display:none
    }

    .header_bottom_tel .logo {
        width: 100%;
        border-bottom: 1px solid #ff7100
    }
}

.header_tel {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 18px
}

.header_tel a {
    color: #fff;
    text-decoration: none;
    display: block
}

.header_tel div + div {
    padding: 18px 10px 18px 30px;
    border-left: 1px solid rgba(255,255,255,0.3);
    margin-left: 30px
}

.logo {
    min-width: 320px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-top: 1px solid #dedddc
}

nav {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    width: 100%
}

@media (max-width: 750px) {
    nav {
        display:none;
        width: 100%;
        min-width: 100%
    }
}

nav > div > a {
    color: #fff;
    text-decoration: none
}

nav > * {
    padding: 10px 0px;
    text-align: center;
    color: #fff;
    text-decoration: none
}

@media (max-width: 750px) {
    nav > * {
        width:100% !important;
        display: block;
        text-align: left;
        padding-left: 15px;
        border-top: 1px solid #fff
    }

    nav > * br {
        display: none
    }
}

nav > * + * {
    border-left: 1px solid rgba(255,255,255,0.3)
}

nav > * span {
    display: block;
    margin-bottom: 11px
}

@media (max-width: 750px) {
    nav > * span {
        display:none
    }
}

nav > *:hover {
    background: #ac5b17
}

nav > *:hover .nav_dd {
    display: block
}

/*
nav > *:nth-child(1) {
    width: 15%
}

nav > *:nth-child(2) {
    width: 21%
}

nav > *:nth-child(3) {
    width: 24%
}

nav > *:nth-child(4) {
    width: 20%
}

nav > *:nth-child(5) {
    width: 20%
}
*/

.nav_dd {
    position: absolute;
    top: 100%;
    z-index: 15;
    background: #fff;
    display: none;
    width: 100%;
    left: 0;
    box-shadow: 0px 4px 4px rgba(204,204,204,0.25)
}
.nav_dd .wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    justify-content: flex-start
}

.nav_dd .new_item {
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: center;
    width: 25%;
    margin: 10px 0;
    padding: 5px 0;
    text-align: left;
    border-top: 1px solid #fff;
    color: #000;
}

.new_item_in a { 
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 14px; 
    color: #778193 ; 
    text-decoration: none;
}
.new_item > div > a { 
    width: 100%;
    font-size: 18px;
    text-transform: uppercase;
    text-decoration: none;
    color: black ;
    margin-top: 10px;
    margin-bottom: 15px;
    font-family: 'Roboto', sans-serif;
}
.nav_dd .new_item a, .new_item_in  a, .new_item > div, .new_item > div > a  { 
    width: 100%; 
    text-align: left;
    padding-left: 10px;
}
.new_item_in { 
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
 }
.nav_dd .new_item > a > img {
    width: 80%;
    max-height: 150px;
}
.nav_dd .new_item > img + div {
    width: 100%;
}
.nav_dd .new_item b {
    display: block;
    margin-bottom: 5px;
}
.nav_dd .new_item a:hover {
    color: #ff7100;
    text-decoration: none;
}

.new_item_in {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}
.new_item_in > * {
    width: calc( 50% - 10px );
    margin-right: 5px;
    margin-bottom: 4px;
}
.new_item_in > * {
    white-space: normal;
}
/*
.new_item_in > * + * {
    margin-left: 10px;
}
*/
/*
.nav_dd .new_item:nth-child(2n) {
    border-left: 1px solid #dddddd
}

.nav_dd .new_item:nth-child(2) ~ .new_item {
    border-top: 1px solid #dddddd
}
*/
.nav_dd a:hover {
    text-decoration: underline
}

.mini_cart {
    position: relative;
    margin-right: 7px
}

.mini_cart span {
    display: block;
    position: absolute;
    top: 0px;
    right: -8px;
    background: #ff7100;
    color: #fff;
    font-size: 9px;
    border: 1px solid #fff;
    font-family: "GothamProBold";
    padding: 2px 4px 1px 4px;
    border-radius: 9px;
    text-align: center
}

@media (max-width: 1000px) {
    .mini_cart {
        margin-left:20px
    }
}

.top_nav a {
    display: inline-block
}

@media (min-width: 1001px) {
    .top_nav {
        display:block!important
    }
}

@media (max-width: 1000px) {
    .top_nav a {
        display:block;
        padding: 10px 0
    }

    .top_nav a.close {
        position: absolute;
        z-index: 10;
        top: 10px;
        right: 10px;
        width: 40px;
        height: 40px;
    }

    .top_nav a.close span {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 20px;
        height: 2px;
        background: #ff7100;
        transform: rotate(45deg);
        margin-left: -10px
    }

    .top_nav a.close span + span {
        transform: rotate(-45deg)
    }
}

.top_nav a + a {
    margin-left: 45px
}

@media (max-width: 1000px) {
    .top_nav a + a {
        margin-left:0
    }
}

@media (max-width: 1000px) {
    .top_nav {
        position:relative;
        width: 100%;
        order: 5;
        background: #fff;
        display: none
    }
}

.top_nav .search {
    display: none
}

@media (max-width: 1000px) {
    .top_nav .search {
        display:block;
        padding-left: 15px
    }

    .top_nav .search button {
        margin-top: 10px
    }
}

.mob_nav {
    display: none;
    cursor: pointer
}

@media (max-width: 1000px) {
    .mob_nav {
        display:block;
        width: 25px;
        height: 25px;
        padding-top: 4px
    }

    .mob_nav span {
        display: block;
        width: 25px;
        height: 2px;
        background: #ff7100;
        margin-bottom: 4px
    }
}

.catalog_mob {
    display: none
}

@media (max-width: 750px) {
    .catalog_mob {
        display:flex;
        width: 100%;
        justify-content: center;
        align-items: center;
        color: #fff;
        text-decoration: none;
        font-size: 25px
    }
}

@media (max-width: 550px) {
    .catalog_mob {
        width:100%;
        padding: 10px 0
    }
}

.footer_top {
    text-align: center;
    padding: 38px 0 24px 0;
    border-top: 1px solid #dedddc
}
.footer_top svg {
    max-width:270px;
}
.footer_bottom {
    background: #575654;
    color: #fff;
    padding: 33px 0 60px 0
}

.footer_bottom a {
    color: #fff;
    text-decoration: none;
    display: block;
    font-size: 13px
}

.footer_bottom a:hover {
    text-decoration: underline
}

.footer_bottom .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: stretch
}

@media (max-width: 880px) {
    .footer_bottom .wrapper {
        flex-wrap:wrap
    }
}

.footer_bottom .wrapper + .wrapper {
    align-items: center
}

.footer_block {
    width: 25%;
    font-size: 18px
}

@media (max-width: 880px) {
    .footer_block {
        width:50%
    }
}

@media (max-width: 550px) {
    .footer_block {
        width:100%;
        margin-bottom: 15px
    }
}

.footer_block_head {
    font-size: 16px;
    padding-bottom: 17px
}

.footer_block_menu > * {
    margin-bottom: 10px
}

.footer_block_menu img {
    vertical-align: top;
    display: inline-block;
    margin-left: 5px
}

.footer_block_menu.social {
    text-align: right
}

@media (max-width: 550px) {
    .footer_block_menu.social {
        text-align:left
    }
}

.footer_block_menu.social a {
    display: inline-block
}

.copy {
    background: #212124;
    padding: 10px 0;
    color: #fff;
    line-height: 18px;
    font-size: 11px
}

.copy a {
    color: #fff;
    text-decoration: none
}

.copy a:hover {
    text-decoration: underline
}

.copy .wrapper {
    display: flex;
    justify-content: space-between;
    align-items: stretch
}

@media (max-width: 950px) {
    .copy .wrapper {
        display:block
    }
}

.catalog {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    border: 1px solid #dddddd;
    flex-wrap: wrap;
    margin-bottom: 100px;
    border-right: none;
    border-bottom: none
}

.catalog_item {
    width: 25%;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    position: relative;
}
.catalog_item .prod_name {
    position: relative;
    height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.catalog_item:hover {
    z-index: 1
}

.catalog.catalog_special .catalog_item {
    width: 25%
}

.catalog .catalog_item {
    width: 33.33333%
}

@media (max-width: 768px) {
    .catalog.catalog_special .catalog_item {
        width:33.333333%
    }
}

@media (max-width: 500px) {
    .catalog.catalog_special .catalog_item {
        width:100%
    }
}

@media (max-width: 1124px) {
    .catalog_item .price {
        display:block
    }

    .catalog_item .price_old {
        display: inline-block;
        margin-left: 0
    }

    .catalog_item .btn {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
        width: 100%
    }
}

@media (max-width: 850px) {
    .catalog_item {
        width:50%
    }
}

@media (max-width: 550px) {
    .catalog_item {
        width:100%
    }
}

.catalog_item a:not(.btn) {
    display: block
}

.catalog_item_wrapper {
    padding: 15px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

.catalog_item_img {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center
}

.catalog_item_img img {
    width: 80%;
    margin-top: 5%;
}

.catalog_item_label {

    text-align: center;
        padding: 5px 3px;
    font-size: 9px;
    color: #fff;
    text-decoration: none;
    font-family: "GothamProMedium";
    background: #e6e6e5;
        margin-bottom: 3px;
    color: #2a292d;
    position: relative
}

.catalog_item_label_block {
    position: absolute;
    left: 16px;
    top: 16px
}

.catalog_item_label:after {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    width: 0;
    height: 0;
        border: 10px solid transparent;
    border-left-width: 12px;
    border-left-color: #e6e6e5
}

@media (max-width: 600px) {
    .catalog_item_label {
        min-width:50px;
        padding: 7px 3px 7px 7px;
        font-size: 12px
    }

    .catalog_item_label:after {
        display: none
    }
}

.catalog_item_label_top {
    background: #75b51a;
    color: #fff
}

.catalog_item_label_top:after {
    border-left-color: #75b51a
}

.catalog_item_label_exclusive {
    background: #bd1a5f;
    color: #fff
}

.catalog_item_label_exclusive:after {
    border-left-color: #bd1a5f
}

.catalog_item:hover .des {
    display: block
}

.catalog_item:hover .catalog_item_wrapper {
    width: 100%;
    border: 3px solid #ff7100;
    padding: 12px;
    z-index: 2;
    background: #fff
}

.catalog_item:hover .catalog_item_label_block {
    left: 16px;
    top: 16px
}

.catalog_head {
    padding: 18px;
    background: #f1f1f1;
    color: #2a292d;
    font-size: 24px;
    font-family: "GothamProMedium";
    text-align: left;
}

.catalog_category .slider_item {
    min-height: 270px;
    padding-left: 60px
}

.catalog_category .slider {
    margin-bottom: 30px
}

.catalog_category .slider h2 {
    font-size: 32px;
    text-transform: uppercase
}

.catalog_category .slider h2:after {
    margin: 19px 0
}

.catalog_category .slider p {
    font-size: 20px
}

.catalog_slider .catalog_item {
    width: 100% !important;
    padding-bottom: 180px
}

.catalog_slider .catalog_item img {
    width: auto !important;
    margin: 0 auto
}

.catalog_slider .owl-nav > * {
    position: absolute;
    width: 20px;
    height: 40px;
    opacity: 0.2;
    background: url(/bitrix/templates/eurosvet/css/../../images/prod_slider.png) no-repeat top left;
    top: 50%;
    margin-top: -20px;
    transition: opacity ease 0.4s
}

.catalog_slider .owl-nav > *:hover {
    opacity: 1
}

.catalog_slider .owl-nav span {
    display: none
}

.catalog_slider .owl-prev {
    left: -30px
}

@media (max-width: 750px) {
    .catalog_slider .owl-prev {
        left:0px
    }
}

.catalog_slider .owl-next {
    right: -30px;
    background-position: top right
}

@media (max-width: 1080px) {
    .catalog_slider .owl-next {
        right:0
    }
}

@media (max-width: 750px) {
    .catalog_slider .owl-next {
        right:0px
    }
}

.des {
    display: none
}

.prod_name {
    color: #2a292d;
    font-size: 16px;
    font-family: "GothamProBold";
    text-decoration: none;
    margin-bottom: 7px
}

.price {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    white-space: nowrap
}

.price_new {
    font-family: "GothamProBold";
    color: #2a292d;
    font-size: 23px
}

.price_old {
    color: rgba(41,42,45,0.3);
    font-size: 30px;
    margin-left: 12px;
    position: relative
}

.price_old:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    background: #cdcdce;
    margin-top: -0.5px
}

.rev {
    font-size: 16px;
    padding: 0 0
}

.rev_in {
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle
}

.des {
    padding-top: 28px;
    color: #2a292d;
    font-size: 11px;
    position: absolute;
    background: #fff;
    left: 0px;
    right: 0px;
    top: 99%;
    padding: 0 13px 13px;
    border: 3px solid #ff7100;
    border-top: none;
    display: none
}

.des > div + div {
    margin-top: 10px
}

.des span {
    display: inline-block
}

.des span:first-child {
    font-family: "GothamProMedium"
}

@media (max-width: 1000px) {
    .content .catalog_item {
        width:50%
    }

    .content .catalog_item:nth-child(3n) {
        border-right: 1px solid #dddddd
    }

    .header_top {
        flex-wrap: wrap
    }
}

@media (max-width: 500px) {
    .catalog_item_img {
        min-height:0
    }

    .content .catalog_item:nth-child(3n) {
        border-right: 1px solid #dddddd
    }
}

.cabinet_header {
    position: relative
}

.cabinet_header > a:before,.cabinet_header > a:after {
    content: '';
    display: none;
    position: absolute;
    width: 0px;
    height: 0px;
    left: 50%;
    bottom: -20px;
    margin-left: -12px;
    border: 12px solid rgba(255,255,255,0);
    border-bottom-color: #ff7100;
    z-index: 21
}

.cabinet_header > a:after {
    border-bottom-color: #fff;
    bottom: -24px
}

.cabinet_header > a.open:before,.cabinet_header > a.open:after {
    display: block
}

.cabinet_header > a.open + .cabinet_popup {
    display: block
}

.cabinet_popup {
    position: absolute;
    border: 3px solid #ff7100;
    right: -100px;
    background: #fff;
    padding: 25px;
    z-index: 20;
    min-width: 300px;
    top: 39px;
    display: none
}

.cabinet_popup .btn {
    font-size: 12px;
    font-family: "GothamProRegular";
    text-align: center;
    padding: 12px 0;
    display: block;
    color: #fff;
    margin: 10px 0 5px
}

.cabinet_popup .btn_blue {
    font-size: 11px
}

.cabinet_popup h3 {
    font-family: "GothamProMedium";
    font-weight: normal;
    font-size: 17px;
    margin-bottom: 10px
}

.cabinet_popup p {
    font-size: 12px;
    font-family: "GothamProRegular";
    margin-bottom: 10px
}

.cabinet_popup input {
    width: 100%;
    margin-bottom: 15px
}

.cabinet_popup label {
    padding-top: 10px
}

.cabinet_popup label input[type=checkbox]:checked + span {
    background-color: #6bb30d;
    border-color: #6bb30d
}

.cabinet_popup .or {
    text-align: center;
    position: relative;
    color: #2a292d;
    font-size: 13px
}

.cabinet_popup .or span {
    position: relative;
    z-index: 2;
    display: inline-block;
    padding: 0 7px;
    background: #fff
}

.cabinet_popup .or:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    background: #dddddd;
    top: 50%;
    height: 1px
}

.cabinet_popup .grey {
    background: #dddddd;
    color: #000
}

.cabinet_popup_btn {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.cabinet_popup_btn .btn {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    margin-right: 10px
}

.cabinet_menu {
    color: #222222
}

.cabinet_menu a {
    line-height: 30px;
    font-size: 18px;
    color: #222222;
    display: block;
    text-decoration: none
}

@media (max-width: 980px) {
    .cabinet_menu a {
        display:inline-block;
        padding: 10px
    }
}

.cabinet_menu a.current,.cabinet_menu a:hover {
    color: #ff7100
}

.cabinet_menu a img {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
    margin-top: 5px
}

.cabinet_menu_head {
    font-size: 20px;
    font-family: "GothamProMedium";
    padding-bottom: 25px;
    border-bottom: 1px solid #dddddd;
    margin-bottom: 20px
}

@media (max-width: 980px) {
    .cabinet_menu_head {
        margin-bottom:0;
        padding-bottom: 15px
    }
}

.cabinet_data {
    font-size: 18px
}

.cabinet h1 {
    text-align: left
}

.cabinet_input {
    margin-bottom: 20px
}

.cabinet_input div {
    margin-bottom: 10px
}

.cabinet .input {
    font-size: 18px
}

.cabinet .label_padding {
    font-size: 16px
}

.cabinet .btn {
    padding: 10px 35px;
    font-size: 18px
}

.cabinet input[tepe=text] {
    border: 1px solid #dddddd;
    padding: 7px 10px
}

@media (max-width: 980px) {
    .cabinet_wrapper {
        display:block
    }
}

.content.cabinet > div {
    padding-bottom: 30px
}

.order {
    margin-bottom: 100px
}

.order_flex {
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #dddddd
}

.order_flex > * {
    padding: 15px 20px
}

.order_search {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 30px
}

@media (max-width: 700px) {
    .order_search {
        display:block
    }
}

.order_search > * {
    width: 30%
}

@media (max-width: 700px) {
    .order_search > * {
        display:block;
        width: 300px;
        margin: 15px auto
    }
}

.order_search input[type=text] {
    padding: 11.5px 5px
}

.order_item {
    background: #f9f9f9;
    border: 1px solid #dddddd;
    margin-bottom: 30px
}

.order_item_head {
    font-size: 16px;
    border-bottom: none
}

.order_item_right {
    flex-basis: 225px;
    min-width: 225px;
    border-left: 1px solid #dddddd
}

@media (max-width: 700px) {
    .order_item_right {
        display:none
    }
}

.order_item_right a {
    display: block;
    color: #ff7100;
    padding: 5px 0;
    text-decoration: none
}

.order_item_right a:hover {
    text-decoration: underline
}

.order_item_cont {
    font-size: 15px
}

.order_item_cont_nopadding > div {
    padding: 0 !important
}

.order_item_cont:last-child {
    border-bottom: none
}

.order_item_prod {
    display: flex;
    align-items: center
}

@media (max-width: 500px) {
    .order_item_prod {
        display:block
    }
}

.order_item_img {
    width: 145px;
    min-width: 145px;
    flex-basis: 145px;
    height: 145px;
    border: 2px solid #e6e6e6;
    overflow: hidden;
    margin-right: 35px
}

.order_item_img img {
    width: 100%
}

.order_item_name {
    font-size: 18px;
    color: #222222;
    font-family: "GothamProMedium"
}

@media (max-width: 500px) {
    .order_item_name {
        padding-top:10px
    }
}

.order_item_name a {
    color: #222222;
    text-decoration: none
}

.order_item_name span {
    color: #666666;
    display: block;
    font-size: 15px;
    margin-top: 15px;
    font-family: "GothamProRegular"
}

.order_item_name span img {
    margin-left: 7px
}

.order_item_info {
    display: flex;
    align-items: stretch
}

@media (max-width: 400px) {
    .order_item_info {
        display:block
    }
}

.order_item_info > div {
    padding: 18px;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

.order_item_info > div + div {
    border-left: 1px solid #dddddd
}

.order_item_info_cost > div {
    display: flex;
    justify-content: space-between
}

@media (max-width: 400px) {
    .order_item_info_cost > div {
        display:block
    }

    .order_item_info_cost > div span {
        display: block;
        margin-bottom: 10px;
        padding-top: 10px
    }
}

.order_item_info_cost div + div {
    margin-top: 15px
}

.order_item_info_cost_last b {
    min-width: 180px !important;
    width: 180px !important
}

.order_item_info_in {
    color: rgba(34,34,34,0.75)
}

.order_item_info_in b {
    font-weight: normal;
    font-family: "GothamProRegular";
    color: #222222;
    min-width: 80px;
    width: 80px;
    display: inline-block
}

.order_item_body {
    display: none;
    border-top: 1px solid #dddddd
}

.order_form_head {
    font-size: 24px;
    font-family: "GothamProMedium";
    position: relative;
    padding-left: 70px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    min-height: 70px
}

@media (max-width: 600px) {
    .order_form_head {
        display:block
    }
}

.order_form_head span {
    position: absolute;
    width: 50px;
    height: 50px;
    background: #ff7100;
    border-radius: 50%;
    padding-top: 10px;
    text-align: center;
    color: #fff;
    left: 0
}

.order_form_head .btn {
    font-size: 18px;
    padding: 14px 0;
    width: 150px;
    text-align: center;
    display: inline-block;
    margin: 15px 0
}

.order_form_head div {
    width: 450px;
    text-align: center
}

@media (max-width: 600px) {
    .order_form_head div {
        width:100%
    }
}

.order_form_left {
    padding-left: 70px;
    position: relative;
    width: 60%;
    padding-right: 20px
}

@media (max-width: 950px) {
    .order_form_left {
        width:100%;
        padding-right: 0
    }
}

.order_form_left .select {
    padding-bottom: 20px
}

.order_form_right {
    width: 35%;
    border-left: 1px solid #dddddd
}

@media (max-width: 950px) {
    .order_form_right {
        width:100%;
        border-left: none
    }
}

.order_form_right .order_item_prod {
    padding-left: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd
}

.order_form_right .order_item_prod + .order_item_prod {
    margin-top: 20px
}

.order_form_right .btn {
    font-size: 18px;
    padding: 14px 0;
    max-width: 150px;
    max-width: 180px;
    text-align: center;
    margin: 0 auto 15px auto;
    display: block
}

.order_form_input {
    display: flex;
    align-items: center;
    margin-bottom: 20px
}

@media (max-width: 700px) {
    .order_form_input {
        display:block
    }
}

.order_form_input_next {
    align-items: flex-start
}

.order_form_input_next > span {
    padding-top: 5px
}

.order_form_input > span {
    min-width: 255px;
    color: #2a292d;
    font-size: 18px
}

@media (max-width: 700px) {
    .order_form_input > span {
        min-width:0px;
        margin-bottom: 15px;
        display: block
    }
}

.order_form_input .input {
    padding-right: 20px
}

.order_form_input .input input + span {
    margin-left: -40px
}

.order_form_input img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
    cursor: pointer
}

.order_form_input input + div {
    color: #2a292d;
    font-size: 14px;
    opacity: 0.7
}

.order_form_input label {
    margin-left: 40px
}

.order_form_info {
    display: flex;
    align-items: stretch;
    justify-content: space-between
}

@media (max-width: 950px) {
    .order_form_info {
        display:block
    }
}

.order_form_cost span {
    display: inline-block;
    width: 45%;
    font-size: 15px;
    color: #666666;
    margin-top: 0px
}

.order_form_cost span + span {
    text-align: right
}

.order_form_total {
    display: flex;
    justify-content: space-between;
    padding: 20px
}

.order_form_total span {
    font-family: "GothamProMedium"
}

.order_form_total span + span {
    font-family: "GothamProRegular"
}

.order_form_delivery .order_form_info {
    justify-content: center
}

.order_form_delivery .order_form_head {
    width: 60%;
    margin: 0 auto
}

@media (max-width: 950px) {
    .order_form_delivery .order_form_head {
        width:100%
    }
}

.order_form_tab {
    display: none
}

.order_form_tab.active {
    display: block
}

.order_edit {
    display: block;
    text-decoration: none;
    color: #ff7100;
    margin-bottom: 20px;
    text-align: center
}

.order_edit span {
    text-decoration: underline
}

.order_edit:hover span {
    text-decoration: none
}

.order_tab {
    display: flex;
    margin-bottom: 20px
}

@media (max-width: 600px) {
    .order_tab {
        display:block
    }
}

.order_tab a {
    display: inline-block;
    padding: 10px;
    text-decoration: none;
    font-size: 24px;
    text-align: center;
    width: 50%;
    border: 1px solid #dddddd;
    color: #222222
}

@media (max-width: 750px) {
    .order_tab a {
        font-size:18px
    }
}

@media (max-width: 600px) {
    .order_tab a {
        display:block;
        width: 100%
    }
}

.order_tab a.current {
    color: #fff;
    background: #ff7100;
    border: 1px solid #ff7100
}

.order_end h1 span {
    font-size: 18px
}

.order_end .center {
    margin: 100px 0 60px 0
}

.change_city {
    display: block;
    padding: 5px 0;
    color: #ff7100;
    text-decoration: underline
}

.change_city:hover {
    text-decoration: none
}

.aside_block {
    margin-bottom: 20px
}

.aside_block_head {
    background: #f1f1f1;
    padding: 20px 20px 20px 24px;
    font-family: "GothamProMedium";
    color: #262429;
    font-size: 20px;
    cursor: pointer;
}

.aside_block_head_catalog {
    background: #ff7100;
    color: #fff;
    cursor: pointer
}

.aside_block_head_catalog div {
    width: 25px;
    height: 23px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 2px;
    margin-right: 4px
}

.aside_block_head_catalog div span {
    display: block;
    width: 25px;
    height: 2px;
    background: #fff;
    margin-bottom: 6px
}

.aside_block_content {
    border: 1px solid #eeeeee;
    border-top: none;
    padding: 16px 10px 16px 23px;
}

aside h4 {
    margin-bottom: 19px;
    padding-top: 15px;
    color: #262429;
    font-size: 20px;
    font-family: "GothamProMedium";
    font-weight: normal
}

aside ul a {
    color: #262429;
    text-decoration: none;
    padding-left: 11px;
    position: relative
}

aside ul a:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 5px;
    height: 9px;
    margin-top: -4.5px;
    background: url(/bitrix/templates/eurosvet/css/../images/li.png) no-repeat 0 0
}

aside ul li a {
    margin-bottom: 12px;
    display: block
}

aside ul ul {
    margin-left: 12px
}

aside.cabinet {
    border-right: 1px solid #dddddd
}

@media (max-width: 980px) {
    aside.cabinet {
        border-right:none
    }
}

.category a {
    display: block;
    margin-bottom: 20px;
    position: relative;
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    display: block;
    margin-bottom: 30px
}

.category a > img {
    width: 100%;
    display: block
}

.category span {
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: block;
    font-size: 16px;
    font-family: "GothamProBold"
}

@media (max-width: 800px) {
    .filter {
        position:fixed;
        top: 0;
        left: -321px;
        bottom: 0;
        width: 320px;
        border-right: 1px solid #ff7100;
        z-index: 50;
        background: #fff;
        transition: all ease 0.4s;
        overflow-x: auto
    }

    .filter.open {
        left: 0px
    }

    .filter.open .close_filter {
        position: absolute;
        z-index: 10;
        top: 17px;
        right: 10px;
        background: #fff;
        width: 30px;
        height: 30px
    }

    .filter.open .close_filter span {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 20px;
        height: 2px;
        background: #ff7100;
        transform: rotate(45deg);
        margin-left: -10px
    }

    .filter.open .close_filter span + span {
        transform: rotate(-45deg)
    }

    .filter h4 {
        padding-left: 5px
    }

    .filter .category a {
        margin-left: 5px;
        margin-right: 5px
    }

    .filter + .content {
        width: 100%
    }
}

/* .page {
    color: #2a292d;
    width: 100%;
    padding-bottom: 50px
} */

.cont_block {
    font-size: 16px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
    float: left;
    width: 50%;
}

.cont_block + .cont_block_name {
    padding-top: 45px;
    border-top: 1px solid #dedddc
}

.cont_block > div {
    margin-right: 50px;
    margin-bottom: 25px
}
.cont_block > div:last-child { margin-right: 0; }
.cont_block_name {
    font-size: 30px;
    margin-bottom: 39px;
    font-family: "GothamProMedium"
}

.cont_block b {
    display: block;
    font-size: 18px;
    font-family: "GothamProMedium"
}

.cont_block b:after {
    content: '';
    display: block;
    width: 30px;
    height: 1px;
    background: #ff7100;
    margin: 10px 0
}

.cont_block a {
    color: #2a292d;
    text-decoration: none
}

.cont_block a:hover {
    text-decoration: none
}

.blog {
    display: flex;
    justify-content: space-around;
    align-items: stretch;
    flex-wrap: wrap;
    border: 1px solid #dddddd;
    border-right: none;
    border-bottom: none;
    margin-bottom: 100px
}

.blog > div {
    width: 33.33333333%;
    border-right: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd
}

@media (max-width: 930px) {
    .blog > div {
        width:50%
    }
}

@media (max-width: 650px) {
    .blog > div {
        width:100%
    }
}

.blog_item {
    position: relative;
    padding: 25px;
    border: 2px solid rgba(255,255,255,0)
}

.blog_item img,.blog_item a {
    width: 100%;
    display: block
}

.blog_item:hover {
    z-index: 1;
    border: 2px solid #ff7100
}

.blog_item:hover .blog_info {
    display: block
}

.blog_name {
    padding-top: 23px;
    text-decoration: none;
    color: #2a292d;
    font-family: "GothamProBold";
    font-size: 18px
}

.blog_info {
    position: absolute;
    top: 100%;
    border: 2px solid #ff7100;
    border-top: none;
    left: -2px;
    right: -2px;
    padding-left: 25px;
    padding-bottom: 25px;
    background: #fff;
    display: none;
    font-size: 16px;
    font-family: "GothamProMedium"
}

.blog_info span {
    display: block;
    font-size: 14px;
    font-family: "GothamProRegular"
}

.news {
    margin-bottom: 45px
}

.news img[align="left"] {
    margin-right: 15px;
    margin-bottom: 5px
}

.news img[align="rigth"] {
    margin-left: 15px;
    margin-bottom: 5px
}

@media (max-width: 700px) {
    .news img {
        width:100%;
        margin: 0 !important
    }
}

.news p {
    margin-bottom: 15px
}

.news_social {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 100px;
    justify-content: space-between;
    flex-wrap: wrap
}

.news_social_block {
    display: flex
}

.news_social_block a {
    width: 70px;
    height: 70px;
    display: block;
    background: #ff7100;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 500px) {
    .news_social_block a {
        width:50px;
        height: 50px;
        margin-bottom: 10px
    }
}

.news_social_block a:hover {
    opacity: 0.9
}

.news_social_block a + a {
    border-left: 1px solid rgba(255,255,255,0.4)
}

.news_social_btn {
    height: 70px;
    background: #dddddd;
    color: #fff;
    text-decoration: none;
    font-family: "GothamProBold";
    font-size: 18px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 25px
}

@media (max-width: 630px) {
    .news_social_btn {
        margin-left:0;
        margin-top: 10px
    }

    .news_social {
        display: block
    }
}

.news_social_btn img {
    margin-right: 10px
}

@font-face {
    font-family: "GothamProRegular";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProRegular/GothamProRegular.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProRegular/GothamProRegular.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProRegular/GothamProRegular.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProBold";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBold/GothamProBold.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBold/GothamProBold.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBold/GothamProBold.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBold/GothamProBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProBlack";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlack/GothamProBlack.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlack/GothamProBlack.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlack/GothamProBlack.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProItalic";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProItalic/GothamProItalic.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProItalic/GothamProItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProItalic/GothamProItalic.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProItalic/GothamProItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProMedium";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProMedium/GothamProMedium.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProMedium/GothamProMedium.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProMedium/GothamProMedium.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProLight";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProLight/GothamProLight.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProLight/GothamProLight.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProLight/GothamProLight.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProLight/GothamProLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProMediumItalic";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProMediumItalic/GothamProMediumItalic.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProMediumItalic/GothamProMediumItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProMediumItalic/GothamProMediumItalic.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProMediumItalic/GothamProMediumItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProLightItalic";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProLightItalic/GothamProLightItalic.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProLightItalic/GothamProLightItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProLightItalic/GothamProLightItalic.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProLightItalic/GothamProLightItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProBoldItalic";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBoldItalic/GothamProBoldItalic.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBoldItalic/GothamProBoldItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBoldItalic/GothamProBoldItalic.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBoldItalic/GothamProBoldItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}

@font-face {
    font-family: "GothamProBlackItalic";
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlackItalic/GothamProBlackItalic.eot");
    src: url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlackItalic/GothamProBlackItalic.eot?#iefix") format("embedded-opentype"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlackItalic/GothamProBlackItalic.woff") format("woff"),url("/bitrix/templates/eurosvet/css/../fonts/GothamProBlackItalic/GothamProBlackItalic.ttf") format("truetype");
    font-style: normal;
    font-weight: normal
}
@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Open+Sans');

.popup-window.popup-window-content-white.popup-window-with-titlebar.bx-blue p {
    color: #2a292d;
    font-size: 18px;
    font-family: "GothamProBold";
    text-decoration: none
}

.catalog_head + .search-page.search {
    width: 100%;
    margin-top: 10px
}

.catalog_head + .search-page.search input[type=text] {
    width: calc( 100% - 100px );
    margin-top: 10px
}

.tab_cab_b {
    display: none
}

.tab_cab_b.active {
    display: block
}

.cabinet_popup .aj_form_reg p {
    margin-bottom: 5px
}

.cabinet_popup .aj_form_reg input {
    margin-bottom: 7px
}

nav a > span {
    display: none
}

nav > a,nav > div {
    display: flex;
    justify-content: center;
    align-items: center
}

.logo img {
    width: 85%;
    max-width: 272px
}
img[src="/bitrix/templates/eurosvet/images/select.png"] { margin-bottom: 18px; }
footer .logo {
    border: none
}

footer .logo img {
    max-width: 400px
}

header .logo {
    box-shadow: inset -1px -9px 5px -8px #dedede
}

/* header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 500;
    background: #fff
} */


.catalog_item .btn {
    padding: 9px 15px;
    font-size: 14px;
}

@media (max-width: 600px) {
    .catalog_item .btn {
        font-size:12px
    }
}

.logo_top {
    display: none
}

.go_search_broo,.go_home_broo {
    display: none
}

@media (max-width: 1000px) {
    .go_search_broo,.go_home_broo,.logo_top,.header_top .logo {
        display:inline
    }
    .go_search_broo {
        width: 20px;
        height: 20px;
    }
    .go_search_broo img { width: 100%; }
    .header_bottom .logo {
        display: none
    }

    header .logo {
        box-shadow: none;
        border: none
    }
}

@media (max-width: 750px) {
    nav > div > a,nav > a {
        display:flex;
        justify-content: space-between;
        position: relative;
        width: 100%;
        background: #e4e4e4;
        border-bottom: 1px solid #cbcbcb
    }

    nav > div {
        padding: 0;
        justify-content: space-between;
        flex-direction: column
    }

    nav > div > a {
        padding: 15px
    }

    .nav_dd {
        position: relative
    }

    .nav_dd img {
        display: none
    }

    .nav_dd .new_item {
        position: relative
    }

    i.nav_arr {
        display: block;
        width: 46px;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        background: #f6f6f6
    }

    i.nav_arr:before {
        content: '';
        display: block;
        width: 6px;
        height: 10px;
        background: url(/bitrix/templates/eurosvet/css/../images/ask.png) no-repeat 0 0;
        position: absolute;
        left: 0;
        top: 50%;
        margin-top: -5px;
        transition: all ease 0.4s;
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -5px 0 0 -3px
    }

    .mob_open i.nav_arr:before {
        transform: rotate(90deg)
    }

    nav > * {
        border-top: none
    }

    .header_bottom {
        background: #fff
    }

    .catalog_mob {
        background: #ff7100;
        padding: 5px
    }

    nav > * + * {
        border-left: none
    }

    nav a {
        color: #696969
    }

    nav > *:hover {
        background: none
    }

    .nav_dd .wrapper {
        display: block
    }

    .nav_dd .new_item {
        border: none!important;
        margin: 0;
        padding: 15px;
        width: 100%
    }

    .nav_dd .new_item + .new_item {
        border-top: 1px solid #e4e4e4!important
    }

    nav > *:hover .nav_dd {
        display: none
    }

    nav .mob_open + .nav_dd {
        display: block
    }

    .header_top .logo {
    }

    .footer_bottom .wrapper:first-child .footer_block_menu {
        display: none
    }

    .footer_block_head {
        font-size: 20px
    }

    .footer_block_head:after {
        content: '';
        display: inline-block;
        margin-left: 7px;
        vertical-align: middle;
        background: url(/bitrix/templates/eurosvet/css/../images/ask_wh.png) no-repeat 0 0;
        width: 10px;
        height: 6px;
        transform: rotate(-90deg)
    }

    .footer_block_head.f_open:after {
        transform: rotate(0deg)
    }
}

.product_info .btn {
    font-size: 20px
}

.row {
    width: 100%
}

#order_form_div select {
    width: 100%
}

.order_item_cont.order_flex .order_item_prod + .order_item_prod {
    margin-top: 5px
}

.product_tab_item_mob_head {
    display: none
}

@media (max-width: 800px) {
    .main {
        display:block
    }
}

@media (max-width: 500px) {
    .logo img {
        max-width:105px
    }

    .cabinet_header {
        position: inherit
    }

    .cabinet_popup {
        left: 0;
        right: 0
    }

    .cabinet_header > a.open:before,.cabinet_header > a.open:after {
        display: none
    }

    div.title-search-result {
        border: 1px solid #c6c6c6;
        min-width: 230px!important;
        max-width: calc( 100% - 25px )
    }
}

@media (max-width: 750px) {
    .product_tab_top {
        display:none
    }

    .product_tab_item_mob_head {
        display: block;
        padding: 15px;
        border-top: 1px solid #e4e4e4
    }

    .product_tab_item_mob_head:after {
        content: '';
        display: inline-block;
        margin-left: 7px;
        vertical-align: middle;
        background: url(/bitrix/templates/eurosvet/css/../images/arr_down__.png) no-repeat 0 0;
        width: 14px;
        height: 8px;
        transform: rotate(-90deg);
        transition: all ease 0.4s
    }

    .product_tab_item_mob_head.open:after {
        transform: rotate(0deg)
    }

    .product_tab_item_mob_head + * {
        display: none
    }

    .product_tab_item_mob_head.open + * {
        display: block
    }

    .order_form_input {
        margin-bottom: 10px
    }
}

.owl-carousel .owl-stage,.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: auto;
    touch-action: auto
}

.bx-sls .bx-ui-sls-container {
    min-height: 34px!important
}

.bx_order_make .bx_block {
    padding-left: 0!important
}

.map-level-0 {
    list-style: none;
    margin-left: 20px;
    margin-bottom: 50px
}

.map-level-0 li {
    margin-bottom: 10px
}

.map-level-0 a {
    color: #262429;
    text-decoration: none
}

.map-level-0 a:hover {
    text-decoration: underline
}

.map-level-0 ul {
    margin-left: 20px;
    margin-top: 15px
}

.f_error {
    text-align: center;
    padding-bottom: 50px
}

.f_error a {
    color: #000
}

.f_error a:hover {
    text-decoration: none
}

.f_error_404 {
    font-size: 200px;
    color: #ff7100;
    font-weight: 900
}

.order_item .order_item_head.order_flex:first-child div:first-child:after {
    content: '>';
    transform: rotate(90deg);
    display: inline-block;
    color: #ff7100
}

.scroll .header_top {
    display: block!important;
    height: 0;
}
@media (max-width:600px) {
    .catalog_item_label_block {
        left: 3px;
        top: 3px;
    }
    .catalog_item_label {
/*        font-size: 8px;*/
    }
    .content .catalog_item {
        width: 100%;
    }
}
.top_nav > .cabinet_header .cabinet_popup {
    right: auto;
    left: 0;
}
@media (max-width:600px) {
    .product_info_icons > div {
        width: 60px;
    }
    .product_info_icons > div span {
        font-size: 10px;
    }
    header + * {
        margin-top: 85px!important;
    }
    .bread {
        padding: 15px 10px;
    }
    .product_img {
        margin: 0 auto;
    }
    .product_tab_bottom {
        padding-top: 0
    }
}

/*temp*/

.slider {
    margin-bottom: 50px;
}
h2 {
    font-size: 31px;
    margin-bottom: 20px;
    font-family: "GothamProRegular";
}
p {
    font-size: 14px;
    line-height: 20px;
}
.seo {
    margin-bottom: 50px;
}
.product_more {
    font-size: 14px;
    line-height: 20px;
}
.description {
    padding-bottom: 50px;
    font-size: 14px;
    line-height: 22px;
    color: rgba(0, 0, 0, 0.8);
}
.delivery_block {
    font-size: 14px;
}
/* .page p {
    margin-bottom: 20px;
} */
.slider p {
    line-height: 35px;
}
.popular_item {
    width: 14.5%;
}
.catalog_category .popular {
    justify-content: space-around;
    margin-bottom: 0px;
}
.catalog_category .popular .popular_item {
    width: 22.5%;
}
@media (max-width:900px) {
    .description img {
        width: 90%!important;
    }
}
@media (max-width:600px) {
    .popular_item {
        width: 47.5%;
    }
    .catalog_category .popular {
        display: none;
    }
    .catalog_category .popular .popular_item {
        width: 94%;
        margin: 10px 0;
    }
    .catalog_category .popular .popular_item img {
        margin: 0;
        padding: 0;
    }
    
}
.bx_item_detail_rating,
.rev_in {
    display: none;
}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{
    -ms-touch-action: auto;
        touch-action: auto;
}
.product_availability.red {
    color: red;
}
.logo svg {
    width: 92%;
}
@media (max-width: 750px) {
    .new_item b {
        display: block;
        position: relative;
        cursor: pointer;
    }
    .new_item b:after {
        content: '';
        display: inline-block;
        width: 6px;
        height: 10px;
        background: url(/bitrix/templates/eurosvet/css/../images/ask.png) no-repeat 0 0;
        position: relative;
        

        transition: all ease 0.4s;
        margin: 5px 0 0 7px; 
    }
    .new_item b.open:after {
        transform: rotate(90deg); 
    }
    .new_item_in  {
        flex-wrap: wrap;
    }
    .new_item_in a{
        display: block;
    }
    .new_item_in > div + div,
    .new_item_in > div {
        margin: 10px;
    }
}
footer {
    position: relative;
    overflow: hidden;
}
div[data-pagination-num="1"] {
    display: none;
}
.slider_serial {
    border: none;
}
.slider_serial .catalog_item {
    width: auto!important;
    margin-bottom: 50px;
        border-left: 1px solid #dddddd;
}
.categoryes_product:after {
    content: '';
    display: block;
    clear: both;
    width: 1px;
}
.categoryes_product {
    padding: 25px 0;
}


.categoryes_product a {
    color: #000;
    text-decoration: none;
    display: block;
    margin-bottom: 10px;
}
.categoryes_product a:hover {
    color: #ff7100;
}
.categoryes_product > *  {
    width: 33%;
    float: left;
    padding-left: 25px;
}
[data-entity="parent-container"] .catalog_item {
    width: 25%;
}

@media (max-width:750px) {
    .categoryes_product > *  {
        width: 50%;
    }
   [data-entity="parent-container"] .catalog_item {
        width: 50%;
    } 
}
@media (max-width:550px) {
    .categoryes_product > *  {
        width: 100%;
        float: none;
        padding-left: 0px;
    }   
}
@media (max-width:450px) {
   [data-entity="parent-container"] .catalog_item {
        width: 100%;
    } 
}


.new_set_block {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 35px 0;
}

.new_set_block img {
    max-width:90px;
}
.new_set_item a {
    display: block;
    color: #000;
    text-decoration: none;
}
.new_set_item {
    max-width: 250px;
    padding: 10px;
    border: 1px solid rgba(0,0,0,.14);
    border-radius: 7px;
    text-align: center;
    margin: 0 25px;
    position:relative;
    color: #fff;
}
.new_set_item + .new_set_item:before {
    content: '+';
    position: absolute;
    top: 50%;
    font-size: 43px;
    left: -37px;
    margin-top:-10px;
    color:#383838;
}
.new_set_item.new_set_item_last:before {
    content:'=';
}
.new_set_item.new_set_item_last {
    background: #ff7100;
    border-color: #ff7100;
}

/*
.new_set_item span {
    color: #FFF;
    background: #1773cf;
    padding:5px 10px;
    border-radius: 4px;
    display:inline-block;
    margin: 2px 0;
}
*/
.new_set h4 {
    display: none;
}
.new_set_item .price_value {
    font-size: 26px;
    line-height: 20px;
    padding:10px 0;
}
.new_set_item .price_value_old {
    font-size: 16px;
    line-height: 20px;
    padding: 1px;
    text-decoration: line-through;
    color: #000;
}
.price_value_eco {

}
@media (max-width:750px) {
    .new_set_block {
        flex-wrap:wrap;
    }
    .new_set_item.new_set_item_last {
        margin-top: 45px;
    }
    .new_set_item.new_set_item_last:after {
        content: '=';
        left: 50%;
        margin-left: -12px;
        top: -21px;
    }
}
@media (max-width:650px) {
    .new_set_block {
        flex-direction:collomn;
    }
    .new_set_item + .new_set_item {
        margin: 45px 35px 0 35px;

    }
    .new_set_item + .new_set_item:before {
        left: 50%;
        margin-left: -12px;
        top: -35px;
    }
    .new_set_item.new_set_item_last:after {
        display: none;
    }
}
.new_set_item_cost .btn {
    border: 1px solid #fff;
    margin-top: 15px;
    cursor: pointer;
}
.new_set_item_cost .btn:hover {
    background: #fff;
    color: #ff7100;
}
.productcart-your-review-description a {
    font-size: 12px;
    font-family: "GothamProRegular";
    text-align: center;
    padding: 12px 20px;
    display: inline-block;
    color: #fff;
        background: #ff7100;
    margin: 10px 0 5px;
    text-decoration: none;
}
.productcart-your-review-description a:hover {
    background: #ac5b17;
}
.product-item-detail-compare-container {
    background: none;
    border: none;
    font-size: 16px;
    padding: 0 0 20px 0;
    margin: 0 ;
    line-height: 20px;
    vertical-align: middle;
    min-height: 0;
    box-shadow: none;
    color: #4e4e4e; 
}
.product-item-detail-compare input {
    display: none;
}
.product-item-detail-compare input span {
    position: relative;
    display: block;
    padding-left: 25px;
}
.product-item-detail-compare input + span:before {
    content: '';
    width: 23px;
    height: 23px;
    border: 1px solid #dddddd;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}
.product-item-detail-compare input:checked + span:before {
    border-color: #ff7100;
    background: #ff7100 url(/bitrix/templates/eurosvet/css/../images/ch.png) no-repeat center;
}
@media (max-width: 500px) {
    .logo_top {
        min-width: 50%;
        width: 50%;
        display: flex;
        align-items: center;
    }
    .header_top .logo {
        display: block;
        width: 80%;
        min-width: 96%;
    }
}
.product_info .reviews-block {
    margin-bottom: 20px;
}
.new_set_item a {
    display: block;
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
    font-size: 18px;
}
.popular_item > img {
/*    display: none;*/
}
.popular_item {
    text-decoration: underline;
}
.popular_item:hover  {
    text-decoration: none;
}
.data-table img {
    max-width: 50px;
}
@media (max-width: 750px) {
    nav {
        max-height: 470px;
        overflow-y: auto; 
        border-bottom: 2px solid #ff7100;
    }
}
.nav_dd .new_item > img {
    margin: 0 5px ;
}
.new_item > div b {
    font-size: 15px;
}
.owl-carousel {
    display: none;
}
.new_list_j {
    display: inline-block;
    width: 15px;
    height: 15px;
        background: #ff7100;
    vertical-align: middle;
    margin-right: 7px;
}


@media screen and (max-width: 1050px) { 
    .main .wrapper-error { background: none; }
    .f_error { width: 100% !important; }
    .f_error form { width: 50%; }
}

@media screen and (max-width: 950px) { 
    .popular ul > li > ul > li {width: 30%;}
}
@media screen and (max-width: 750px) {
    .cont_block, .cont_block_name {width: 100%;}
    .popular ul > li > ul { justify-content: center; }
    .popular ul > li > ul > li {
        width: 80%;
        margin-right: 0;
    }
    .popular ul > li > a h2 { text-align: center; }
}
@media screen and (max-width: 550px) { 
    .f_error form { width: 100%; }
    .main .wrapper-error .f_error .f_error_404 { font-size: 200px; }
    .f_error_words { font-size: 25px; }
    .f_error_u-can { font-size: 20px; }
    .header.header_top { position: relative; }
}
@media screen and (max-width: 510px) { 
    .header.header_top { padding-bottom: 20px; }
    .logo_top > img {
        position: absolute;
        bottom: 5px;
        left: 48%;
        margin-top: 0;
    }
    .popular ul > li > ul > li {width: 95%;}
    img[src="/bitrix/templates/eurosvet/images/select.png"] { margin-bottom: 0px; }
}
@media screen and (max-width: 450px) { 
    .main .wrapper-error .f_error .f_error_404 { font-size: 150px; }
    .f_error_words { font-size: 22px; }
    .f_error_u-can { font-size: 18px; }
    .language-selector a img {
        width: 25px !important;
        height: 25px !important;
    }
    .logo_top { min-width: auto; width: 35%; }
    .logo svg { width: 100%; }
}



/*fix*/

/*header-lang*/ 

.language-selector {
    position: relative;
    display: flex;
    cursor: pointer;
}
.language-selector a img {
    cursor: pointer;
    width: 30px;
    height: 30px; 
    box-shadow: 0 0 10px orange;
}
.language-selector a img.ua { margin-right: 10px; }
.active-leng { box-shadow: 0 0 20px green !important; }

.new_view {
    display: flex;
    margin-left: -10px;
}
.new_view_block {
    min-width: calc( 25% - 10px );
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    margin-left: 10px;
    margin-bottom: 15px;
}
.new_view_block img {
    max-width: 100%;
    width: auto;
    height: 150px;
}
.new_view_img {
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
}
.new_view_name {
    font-size: 20px;
    line-height: 24px;
    color: #3e77aa;
    margin-bottom: 14px;
    text-decoration: none;
}

.new_view_list {
    padding-bottom: 10px;
}
.new_view_list a {
    display: block;
    padding: 9px 20px 12px 0px;
    border-bottom: 1px solid #eaeaea;
    font-size: 12px;
    color: #3e77aa;
    text-decoration: none;
    position: relative;
}
.new_view_list a:hover,
.new_view_name:hover {
    color: #ff7878;
}
.new_view_list a:after {
    content: '>';
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translate(0,-58%);
}
.new_view_list a:last-child {
    border: none;
}
.new_order_confirm_h1 {
    font-size: 20px;
    line-height: 24px;
    margin-left: -25px;
}
.new_order_confirm_h1:before {
    content: '';
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(https://evrosvet.com.ua/bitrix/templates/eurosvet/images/ch2.png) no-repeat center;
}
.new_order_confirm_h1 {
        margin-bottom: 20px;
    }
    .new_order_top {
        font-size: 20px;
        line-height: 18px;
        margin-bottom: 20px;
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
    }
    .new_order_top span {
        font-size: 12px;
        vertical-align: top;
    }
    .new_order_top_h2 {
        display: inline-block;
        margin-right: 10px;
    }
    .new_order_number {
        color: #afafaf;
        margin-bottom: 20px;
    }
    .new_order_print {
        text-decoration: none;
        color: #3e77aa;
    }
    .new_order_print span {
        border-bottom: dashed 1px #3e77aa;
    }
    .new_order_print:hover span {
        border-bottom-color: rgba(255,255,255,0);
    }
    .new_order_print:before {
        content: '';
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        width: 15px;
        height: 15px;
        background: url(https://evrosvet.com.ua/bitrix/templates/eurosvet/images/print.png) no-repeat center;
    }
    .new_order_view {
        padding: 30px;
        border-radius: 5px;
        border: 1px solid #e4e4e4;
        margin-bottom: 30px;
    }
    .new_order_item {
        display: flex;
        align-items: center;
    }
    .new_order_item + .new_order_item {
        border-top: 1px solid #e4e4e4;
    }
    
    .new_order_item_img {
        min-width: 80px;
        width: 80px;
        border: 1px solid #e4e4e4;
        overflow: hidden;
        border-radius: 50%;
        margin: 10px 20px;
        height: 80px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .new_order_item_img img {
        width: 90%;
        display: block;
    }
    .new_order_item_info div {
        margin: 10px 0 0 0;
        color: #4e4e4e;
    }
    .new_order_item_info a {
        color:#4e4e4e;
        text-decoration: none;
    }
    .new_order_item_info a:hover {
        color: #000;
        text-decoration: underline;
    }
    .new_order_bottom {
        padding: 20px 0;
        border-top: 1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4;
        margin-bottom: 20px;
    }
    .new_order_bottom > div + div {
        margin-top: 15px;
    }
    .new_order_bottom > div {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .new_order_bottom > div *  {
        width: 40%;
    }
    .new_order_bottom > div * + * {
        width: 60%;
    }
    .new_order_sum {
        padding-left: 15px;
    }
@media (max-width:500px) {
    .new_order_item {
        flex-direction: column;
        padding-bottom: 15px;
    }
    .new_order_view {
        padding: 10px;
    }
    .new_order_top {
        display: block;
    }
    .new_order_top > * {
        margin: 10px 0;
        display: block;
    }
}
@media (max-width:750px) {
    nav > div > a {
        color: #000;
        text-decoration: none;
    }
}
.order_form_info_delivery select,
#new_city select {
    border: 1px solid #dddddd;
    padding: 11px 0;
}

[type="tel"] {
        background: #fff;
    border: 1px solid #c1c5c8;
    border-radius: 2px;
    color: #000;
    box-shadow: inset 2px 2px 2px -1px rgba(180,188,191,0.5);
    display: inline-block;
    outline: 0;
    vertical-align: middle;
    font-size: 14px;
    padding: 6px 8px;
    margin-bottom: 3px;
}
.show_number {
    display: inline-block;
    color: #ff7100;
    cursor: pointer;
}
.show_number:hover {
    text-decoration: underline;
}
.show_number + i {
    font-style: normal;
    display: none;
    
}
.show_number.show_number_open {
    display: none;
}
.show_number.show_number_open + i {
    display: inline-block;
}
.data-in:hover:after {
    content: attr(data-in);
    position: absolute;
    bottom: 100%;
    left: 50%;
    padding: 4px;
    font-size: 10px;
    background: rgba(0,0,0,0.2);
    border-radius: 4px;
    white-space: nowrap;
    
}
.data-in {
    position: relative;
}
/* End */


/* Start:/bitrix/components/bitrix/iblock.vote/templates/stars/style.min.css?1588083490832*/
.bx_item_detail_rating{margin-bottom:10px}.bx_item_detail_rating td{vertical-align:middle;text-align:right}.bx_item_detail_rating .bx_item_rating{text-align:right}.bx_item_detail_rating .bx_stars_container{position:relative;width:68px;height:30px;background:#dadada;background-size:100% 100%}.bx_item_detail_rating .bx_stars_bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:101;background:url(/bitrix/components/bitrix/iblock.vote/templates/stars/images/stars.png) no-repeat center}.bx_item_detail_rating .bx_stars_progress{position:absolute;top:0;bottom:0;left:0;background:#e76110}.bx_item_detail_rating .bx_stars_rating_votes{color:#8d8d8d;font-size:11px;line-height:11px;vertical-align:middle}@media(max-width:530px){.bx-touch .bx_item_detail_rating .bx_stars_container{height:15px;margin:4px 0}.bx_item_detail_rating .bx_stars_rating_votes{font-size:7px;line-height:7px}}
/* End */


/* Start:/bitrix/components/bitrix/catalog.comments/templates/.default/style.min.css?15880834903822*/
.item_comments{display:block;padding-left:0}.item_comments li{display:block;padding-bottom:10px}.item_comments_username{display:inline-block;color:#5d90bd;font-size:14px}.item_comments_date{display:inline-block;color:#b8b8b8;font-size:14px;margin-left:10px}.item_comments_container p{margin-top:5px;color:#3f3f3f;font-size:14px}div.blog-comment-form{width:100%!important}div.blog-comment .blog-author{font-size:.85em}.blog-comment-content{font-size:13px;overflow:hidden!important;padding-top:0!important}div.blog-comment-buttons input{font-size:13px!important;padding:0 3px!important}.blog-post-rating{padding:10px 0 0 0}@media(max-width:540px){.bx_soc_comments_div .bx-catalog-tab-list li a{font-size:11px}}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button,.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2{padding:0 13px;height:25px;font-weight:bold;line-height:25px}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button{height:27px;line-height:27px}.bx_soc_comments_div.bx_important .bx_medium.bx_bt_button_type_2{font-weight:bold}.bx_soc_comments_div.bx_important .blog-comment-nav a,.bx_soc_comments_div.bx_important .blog-comment-nav a:link,.bx_soc_comments_div.bx_important .blog-comment-nav a:visited,.bx_soc_comments_div.bx_important .blog-comment-info a,.bx_soc_comments_div.bx_important .blog-comment-info a:link,.bx_soc_comments_div.bx_important .blog-comment-info a:visited{text-decoration:none;color:#969696!important}.bx_soc_comments_div.bx_important .blog-comment-nav a:hover,.bx_soc_comments_div.bx_important .blog-comment-nav a:active,.bx_soc_comments_div.bx_important .blog-comment-info a:hover,.bx_soc_comments_div.bx_important .blog-comment-info a:active{text-decoration:underline;color:#969696!important}.bx_soc_comments_div.bx_important .blog-comment-info a,.bx_soc_comments_div.bx_important .blog-comment-info a:link,.bx_soc_comments_div.bx_important .blog-comment-info a:visited{font-size:.85em}.bx_soc_comments_div.bx_important .blog-comment-info a:hover,.bx_soc_comments_div.bx_important .blog-comment-info a:active{font-size:.85em}.bx_soc_comments_div .bx-catalog-tab-section-container{position:relative}.bx_soc_comments_div .bx-catalog-tab-list{border-bottom:1px solid #d9e1e3;text-align:left;padding:0;vertical-align:bottom;margin:16px 0}.bx_soc_comments_div .bx-catalog-tab-list li{vertical-align:bottom;border:1px solid #d9e1e3;border-bottom:0;display:inline-block;border-radius:3px 3px 0 0;background:#f7f7f7;box-shadow:inset 0 -10px 5px -10px rgba(0,0,0,.12)}.bx_soc_comments_div .bx-catalog-tab-section-container .bx-catalog-tab-list li:before{content:none}.bx_soc_comments_div .bx-catalog-tab-list li a,.bx_soc_comments_div .bx-catalog-tab-list li>span{display:block;cursor:pointer;line-height:30px;height:30px;color:#999;text-decoration:none;font-size:13px;padding:0 20px;box-shadow:none}.bx_soc_comments_div .bx-catalog-tab-list li:hover,.bx_soc_comments_div .bx-catalog-tab-list li.active{background:#fff}.bx_soc_comments_div .bx-catalog-tab-list li.active a,.bx_soc_comments_div .bx-catalog-tab-list li.active>span{background:#fff;line-height:35px;height:35px;color:#3f3f3f;position:relative;bottom:-2px}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div.tab-off{opacity:0;height:0;overflow:hidden;-webkit-transition:all .4s ease-out;-ms-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container>div{opacity:1;-webkit-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;padding:0 10px}.bx_soc_comments_div .bx-catalog-tab-body-container .bx-catalog-tab-container .hidden{display:none}
/* End */


/* Start:/bitrix/components/bitrix/blog/templates/.default/style.min.css?167612362430185*/
.blog-posts{display:inline;float:left;margin-right:1%;overflow:hidden;width:79%}.blog-post{margin:0;padding-bottom:2.5em;padding-right:.8em}.blog-post-title{font-size:1.65em;font-weight:var(--ui-font-weight-bold);line-height:1.3em;margin:0;padding:.2em;padding-left:.6em;font-family:Arial}.blog-post-title a{text-decoration:none !important}.blog-post-title a :hover{text-decoration:underline !important}.blog-post-info{padding:.2em .6em .2em}.blog-post-content{padding:.4em .6em .4em;overflow:hidden;border-bottom:1px dotted;line-height:1.4em}.blog-post-meta{font-size:.85em;line-height:1.4em;margin:0;padding:0;padding-top:.3em;padding-bottom:.3em;padding-left:.6em}.blog-post-date{margin:.1em 0;padding:0 0 0 .3em;line-height:1.4em;display:inline}.blog-post-current .blog-post{padding-right:0}.blog-post-edit-link,.blog-post-delete-link,.blog-post-comments-link,.blog-post-views-link,.blog-post-publish-link,.blog-post-hide-link,.blog-post-show-link{background-repeat:no-repeat;padding-left:18px;height:16px;display:inline-block;padding-right:.5em;font-size:1.2em}.blog-post-comments-link{padding-left:15px}.blog-post-show-link{padding-left:19px}.blog-post-tag{padding-top:.4em}.blog-post-tag a{text-decoration:none !important}.blog-post-tag a:hover{text-decoration:underline !important}.blog-post-avatar img{float:right}.blog-post-avatar{padding:.1em .3em .3em .3em}.blog-post-content div[align="left"],.blog-post-content div[align="right"],.blog-post-content div[align="center"],.blog-post-content div[align="justify"]{min-height:1em}div.blog-post-field-text textarea{width:100%}div.blog-post-field-text{padding-bottom:.2em}div.blog-post-field-title input,div.blog-post-field-category input{width:100%}div.blog-post-field-code input{width:40%}div.blog-post-field-user{width:100%}div.blog-post-field-title,div.blog-post-field-category,div.blog-post-field-favorite,div.blog-post-field-date,div.blog-post-field-enable-comments{width:100%}div.blog-post-field-access,div.blog-post-field-seo,div.blog-post-field-category{padding-top:10px}div.blog-post-field-date{padding-top:.5em}div.blog-post-field-favorite div,div.blog-post-field-enable-comments div{display:inline}div.blog-post-field-favorite,div.blog-post-field-enable-comments{padding-bottom:.4em}div.blog-post-field-sep{width:2%;float:left}div.blog-post-image-item{float:left;padding-right:1em;padding-bottom:2em;height:150px}div.blog-post-image-item-border{border:1px solid;height:100px;text-align:center;vertical-align:middle;width:100px}div.blog-post-image-item-input{padding-top:.5em}div.blog-post-image-item-input input{width:100px}div.blog-post-buttons{padding-top:1em;padding-bottom:.4em}div.blog-post-field-category div.blog-post-field-text label,div.blog-post-field-access-title,div.blog-post-field-code div.blog-post-field-text label,div.blog-post-field-seo label{font-weight:var(--ui-font-weight-bold);font-size:1.1em}div.blog-post-bbcode-line{padding-top:.2em}.blog-group-edit{background-repeat:no-repeat;width:16px;height:16px;display:inline-block}.blog-group-delete{background-repeat:no-repeat;width:16px;height:16px;display:inline-block}div.blog-post-edit-form{width:97%;padding:.8em}div.blog-buttons{padding-top:1em}.blog-comment{margin:0;padding-top:.7em}.blog-comment-info{display:block}.blog-comment-content{display:block;overflow:hidden;padding-top:.5em}.blog-comment-meta{font-size:.85em;padding-top:.5em;padding-bottom:.5em}.blog-comment-date{font-size:.85em;display:inline}.blog-comment-author-info{display:inline}.blog-comment-avatar{float:left;margin-right:.5em;width:30px;height:30px;border:1px solid #c4c4c4;background-color:#eceaec}.blog-comment-meta a{text-decoration:none !important}.blog-comment-meta a:hover{text-decoration:underline !important}.blog-comment-link,.blog-comment-delete,.blog-comment-parent,.blog-comment-answer,.blog-comment-edit,.blog-comment-show,.blog-comment-hide{display:inline-block}.blog-add-comment{text-align:center;padding-top:0;padding-bottom:1.5em}.blog-comment-nav{padding-bottom:.6em}div.blog-comment-form{margin-bottom:.7em;margin-top:.7em;width:80%}div.blog-comment-field-text{width:100%}div.blog-comment-field-text textarea{width:99.9%}.blog-comment-field-subject{margin-bottom:15px}div.blog-comment-field-tags{display:none}div.blog-comment-field-tags input{width:80%}div.blog-comment-field-captcha input{width:180px}div.blog-comment-field-settings input{width:1.55em;height:1.55em;margin:0 0 0 -0.25em;vertical-align:middle;font-size:1em}div.blog-comment-field-settings label{vertical-align:middle}div.blog-comment-fields{padding:.8em;zoom:1}div.blog-comment-field-title input,div.blog-comment-field-desc input{width:80%}div.blog-comment-field-user{width:100%;padding-bottom:5px}div.blog-comment-field-author,div.blog-comment-field-email{float:left;width:47%}div.blog-comment-field-text{padding-bottom:.2em}div.blog-comment-field-user-sep{width:5%;float:left}div.blog-comment-field-author input,div.blog-comment-field-email input{width:100%}div.blog-comment-field-bbcode{padding-top:.7em}div.blog-comment-field-captcha-image{padding-top:.4em}div.blog-comment-buttons{margin-top:1em;padding-bottom:.4em}div.blog-comment-buttons input{padding:0 .5em;font-size:1.184em}div.blog-menu-box{margin-bottom:1em;padding-bottom:.5em;line-height:1.5em;zoom:1}div.blog-menu-box span{white-space:nowrap;display:inline-block}div.blog-settings-menu-box{margin-bottom:1em;padding-bottom:.5em;line-height:1.5em;zoom:1}div.blog-settings-menu-box span{white-space:nowrap;display:inline-block}.blog-sidebar{display:inline;float:right;overflow:hidden;width:20%}.blog-sidebar ul,.blog-sidebar ul li ul{margin:0;padding:0;list-style:none !important}.blog-sidebar ul li{margin:0;padding:0;list-style:none !important;text-align:left}.blog-sidebar h3{font-size:1em;font-weight:var(--ui-font-weight-bold);letter-spacing:1px;border-bottom:1px solid;padding:0;padding-bottom:.6em;margin:0}.blog-sidebar li ul li{margin:0;padding:0;border:0}.blog-sidebar ul li ul li{text-align:left;margin:0;padding:0}.blog-sidebar ul li ul li a{text-decoration:none;outline:0}.blog-sidebar ul li ul li a:hover{text-decoration:underline}.blog-sidebar ul{padding:1em}.blog-sidebar ul li ul{padding-top:.4em}.blog-sidebar-title a{text-decoration:none}.blog-sidebar-avatar{text-align:center}div.blog-errors{border-width:1px;border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-errors ul{padding:.3em 0 .3em 2em;margin:0}div.blog-errors ul li{margin:0;padding:0}div.blog-notes{border-width:1px;border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-notes ul{padding:.3em 0 .3em 2em;margin:0}div.blog-notes ul li{margin:0;padding:0}div.blog-textinfo{border:1px solid;margin:1.117em;padding:.4em 1.117em}div.blog-textinfo ul{padding:.3em 0 .3em 2em;margin:0}div.blog-textinfo ul li{margin:0;padding:0}div.blog-clear-float{clear:both}table.blog-table-header-left,table.blog-table-header-top{border-collapse:collapse;border:0}table.blog-table-header-left th,table.blog-table-header-left td,table.blog-table-header-top th,table.blog-table-header-top td{padding:.5em;vertical-align:top;border-top:1px solid}table.blog-table-header-left th{text-align:right}table.blog-table-header-top th{text-align:center}table.blog-edit-perms-table{border:0}table.blog-edit-perms-table th,table.blog-edit-perms-table td{padding:.2em;vertical-align:top;border:0;border-top:0}table.blog-edit-perms-table th{text-align:center}div.blog-line{background-repeat:no-repeat;height:3px;width:100%}.blog-author{margin:0;padding:0;display:inline;font-weight:var(--ui-font-weight-bold)}.blog-author-icon{width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;padding-right:.2em;line-height:1em}div.blog-bbcode-line{margin-right:3px;float:left}div.blog-smiles-line,div.blog-more-smiles{float:left;white-space:nowrap;margin-left:5px;font-size:.95em}div.blog-bbcode-closeall{float:right}div.blog-bbcode-line img,div.blog-smiles-line img{border:0}div.blog-bbcode-line a,div.blog-smiles-line a{vertical-align:middle}div.blog-bbcode-line a{width:20px;height:20px;float:left;margin-right:.2em;background-position:center center;background-repeat:no-repeat;display:block}div.blog-bbcode-line a,div.blog-bbcode-line img,div.blog-smiles-line a,div.blog-smiles-line img{outline:0}div.blog-bbcode-line select{float:left;margin-left:3px;padding:0;height:20px}div.blog-bbcode-closeall a{padding-left:1em;vertical-align:middle;float:left}
/*BBCode Icons*/
a.blog-bbcode-bold {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_bold.gif);} a.blog-bbcode-italic {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_italic.gif);} a.blog-bbcode-color {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_color.gif);} a.blog-bbcode-underline{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_underline.gif);} a.blog-bbcode-strike{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_strike.gif);} a.blog-bbcode-url{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_link.gif);} a.blog-bbcode-img-upload{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image.gif);} a.blog-bbcode-img{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_image_upload.gif);} a.blog-bbcode-video{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);} a.blog-bbcode-code{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_code.gif);} a.blog-bbcode-quote{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_quote.gif);} a.blog-bbcode-video{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_video.gif);} a.blog-bbcode-list{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/font_list.gif);} a.blog-bbcode-cut{background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/cut.gif);} div.blog-mainpage{width:100%}div.blog-mainpage-side-left{float:left;width:52%;padding-right:.5em}div.blog-mainpage-side-right{float:right;width:46%}.blog-mainpage-item{margin:0;padding-bottom:.6em;padding-top:.5em}.blog-mainpage-title{margin:0;padding-bottom:.5em;padding-top:.4em;font-weight:var(--ui-font-weight-bold)}.blog-mainpage-content{line-height:1.4em;font-size:.95em;display:block}.blog-mainpage-meta{font-size:.89em;line-height:1.4em;margin:0;padding:0;padding-top:.4em}.blog-mainpage-meta a{text-decoration:none !important}.blog-mainpage-meta a:hover{text-decoration:underline !important}div.blog-mainpage-comment .blog-mainpage-meta{display:inline;padding-left:.4em;font-size:.89em}div.blog-mainpage-comment .blog-mainpage-content{padding-top:.4em}div.blog-mainpage-comment .blog-mainpage-content a{text-decoration:none !important}div.blog-mainpage-comment .blog-mainpage-content a:hover{text-decoration:underline !important}div.blog-mainpage-item .blog-author{font-weight:normal}div.blog-mainpage-comment .blog-mainpage-title{font-weight:normal}div.blog-mainpage-blogs .blog-mainpage-content a{text-decoration:none}div.blog-mainpage-blogs .blog-mainpage-content a:hover{text-decoration:none}.blog-tab{padding:0;margin:0;min-height:31px;height:100%;width:96%;line-height:2.35em;display:block}.blog-tab-left{background-repeat:no-repeat;padding:0;margin:0;width:3px;height:31px;float:left}.blog-tab-right{background-repeat:no-repeat;padding:0;margin:0;width:3px;height:31px;float:right}.blog-tab-container{width:100%;display:block}.blog-tab-items{float:right;font-size:.95em;padding-right:.6em;display:inline;white-space:nowrap}.blog-tab-items a{text-decoration:none !important;padding-left:.6em}.blog-tab-items a:hover{text-decoration:underline !important}.blog-tab-title{font-weight:var(--ui-font-weight-bold);padding-left:.5em;float:left;display:inline;overflow:hidden}.blog-tab-title a{text-decoration:none !important}.blog-tab-title a:hover{text-decoration:underline !important}div.blog-tab-content{padding-top:.2em;padding-left:.6em;padding-right:.6em;padding-bottom:1.7em}div.blog-mainpage-search-cloud{padding-top:.4em}.blog-calendar{text-align:center}.blog-calendar table th{font-weight:normal}.blog-rss div{padding-top:.6em}.blog-rss-icon{background-repeat:no-repeat;width:17px;height:17px;display:block;line-height:1em}.blog-group-icon{width:16px;height:16px;display:block;float:left;background-repeat:no-repeat;padding-right:.2em;line-height:1em}.blog-search-form{padding-top:.6em}.blog-search-form div{padding-bottom:.4em}.blog-mainpage-create-blog{padding-bottom:1em;padding-left:.6em}.blog-rss-subscribe{padding-bottom:1.5em}.blog-rss-subscribe .blog-tab-items{padding-top:.55em}.blog-group-rss{padding-top:1em}table.blogquote,table.blogcode{font-size:1em;margin:.5em 1em;width:80%;border:1px solid}table.blogquote td,table.blogcode td{padding:.95em 1.5em}table.blogcode td{font-family:"Courier New";white-space:pre-wrap}table.blogcode pre{font-family:"Courier New";font-size:12px;margin:0;line-height:15px;white-space:pre-wrap}div.blog-post-quote,div.blog-post-code{padding-top:.6em;padding-bottom:.6em}div.blog-post-quote span,div.blog-post-code span{padding-left:.6em}div.blog-post-quote table.blogquote,div.blog-post-code table.blogcode{margin:0}div.blog-page-navigation{padding-bottom:.8em}div.blog-page-navigation a,span.blog-page-current,span.blog-page-dots{padding-left:.75em;padding-right:.5em;text-decoration:none}div.blog-page-navigation a.blog-page-first,div.blog-page-navigation span.blog-page-first{padding-left:.5em}span.blog-page-current{font-weight:var(--ui-font-weight-bold)}ul.blog-navigation{list-style-position:outside;list-style-type:none;padding:0;margin:0;padding-bottom:1em}ul.blog-navigation li{display:inline}.blog-post-content{border-bottom-color:#ccc}.blog-post-meta,.blog-comment-meta,.blog-comment-nav{color:#969696}.blog-post-tag a,.blog-comment-meta a,.blog-mainpage-meta a{color:#969696 !important}.blog-post-date,.blog-comment-date{color:#767676}div.blog-post-date span.blog-post-time,div.blog-post-date span.blog-post-day{display:none}div.blog-post-edit-form,div.blog-comment-fields{background-color:#f1f1f1}div.blog-post-image-item-border{border-color:#d8d8d8}.blog-sidebar{background-color:#f5f5f5}.blog-sidebar h3{border-bottom-color:#dadada}.blog-bottombar h3{color:#333}.blog-sidebar-title{color:#000 !important}.blog-sidebar-title a{color:#000 !important}div.blog-errors{border:solid 1px #dfbdac;background:#f6dbce}div.blog-notes{border:solid 1px #dad7a7;background:#f6f9d3}div.blog-textinfo{border:solid 1px #d5d5d5;background:#f6f6f6}.blog-required-field{color:red}table.blog-table-header-left th,table.blog-table-header-left td,table.blog-table-header-top th,table.blog-table-header-top td{border-top-color:#d5d5d5}div.blog-post-quote>span,div.blog-post-code>span{color:#7d7d7d;display:none}div.blog-post-code table.blogcode{border-color:#e8e8e8;color:#7d7d7d;background-color:#f7f7f7}div.blog-post-quote table.blogquote{border-color:#e8e8e8;color:#555;background:url(/bitrix/components/bitrix/blog/templates/.default/images/quote-gray.png) no-repeat scroll left top #f7f7f7}div.blog-mainpage-comment .blog-mainpage-content a,div.blog-mainpage-blogs .blog-mainpage-content a:hover,div.blog-mainpage-blogs .blog-mainpage-content a,div.blog-mainpage-comment .blog-mainpage-content a:hover{color:#333}.blog-tab,.blog-tab-container{background-color:#ededed}.blog-tab-items{color:#767676}.blog-tab-items a{color:#767676 !important}.blog-tab-title a{color:#000 !important}.blog-comment-cont-white{background-color:#fff;padding:1px}
/*images*/
div.blog-tab-left {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_start.gif);} div.blog-tab-right {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/plashka_end.gif);} div.blog-line {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line_gradient.gif);} .blog-rss-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/rss_icon.gif);} div.blog-comment-new .blog-comment-date{background-color:#fff4ca;padding-top:2px;padding-bottom:3px;padding-left:4px;padding-right:4px}div.blog-comment-hidden .blog-comment-cont-white,div.blog-comment-hidden .blog-comment-date{background-color:#ededed}div#special_perms{padding-top:.5em}div.blog-post-meta div.blog-post-info-bottom{display:none}.blog-post-meta span.blog-post-link-counter,.blog-post-meta span.microblog-post-link-counter{padding:0 0 0 .3em}div.blog-post-rating{float:right}div.blog-post-share{position:relative;float:right}img.linked{border:0;cursor:pointer;height:21px;left:2px;position:relative;top:6px;width:11px}div.blog-edit-field-code label.blog-edit-field-caption{font-weight:var(--ui-font-weight-bold)}span#post-code-input{display:none}a#post-code-text{background-color:#fff4ca;border-bottom:dashed 1px;text-decoration:none}div.blog-post-field-code{padding-top:.5em}div.blog-tags-cloud{text-align:center}div.blog-comment-preview div.blog-comment-cont-white{border-top:1px solid red;border-bottom:1px solid red}div.blog-post-edit-micro #lhe_btn_sourcebb,div.blog-post-edit-micro #blog-post-image{display:none}div.blog-post-edit-micro{margin-bottom:2em;width:78%}div.blog-post-edit-micro #blogpost-length{font-weight:var(--ui-font-weight-bold);display:inline}div.blog-post-edit-micro div.blog-post-edit-form{padding:0;background-color:white;width:100%}div.blog-post-edit-micro div.blog-post-buttons{text-align:left;padding-top:.7em;padding-bottom:.1em}div.blog-post-edit-micro #edit-post-text{padding:0;border:1px solid #c2c2c2;border-radius:2px}div.blog-post-edit-micro .lhe-stat-toolbar-cont,div.blog-post-edit-micro .lhe-button,div.blog-post-edit-micro div.lhe-tlbr-smile-cont{border:0}div.blog-post-edit-micro #blog-post-micro-lhe-hide{display:inline-block;float:right}div.blog-post-edit-micro .lhe-button-cont{padding-left:3px}div.blog-post-edit-micro #blog-post-micro-lhe-but{display:inline-block;padding-top:3px}
div.blog-post-edit-micro .lhe-button-cont #lhe_btn_image {
	background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_image.gif) !important; background-position:3px 2px !important;background-repeat:no-repeat;cursor:pointer;}
div.blog-post-edit-micro .lhe-button-cont #lhe_btn_createlink {
	background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_link.gif) !important; background-position:2px 2px !important;background-repeat:no-repeat;cursor:pointer}div.blog-post-edit-micro .lhe-button-cont #lhe_btn_bloginputvideo{width:17px;height:15px;padding-top:2px;cursor:pointer}div.blog-post-edit-micro .lhe-button-over{background-color:#fff}div.blog-post-edit-micro .blog-post-group-text{color:#999}div.blog-post-edit-micro #blog-post-micro-lhe-hide{position:absolute;top:2px;right:2px}div.blog-post-edit-micro #blog-post-micro-lhe-hide div{display:inline-block;cursor:pointer;width:17px;height:17px;vertical-align:middle;	background: url(/bitrix/components/bitrix/blog/templates/.default/images/bbcode/icon_close.gif) no-repeat;}div.blog-post-edit-micro .blog-post-field-bbcode{position:relative}div.blog-comment .blog-author{line-height:30px}div.microblog-post .blog-post-avatar{float:left;margin-right:.5em;width:30px;height:30px;border:1px solid #c4c4c4;background-color:#eceaec;padding:0}div.microblog-post .blog-post-info{background:0;padding:0}div.microblog-post .blog-author{line-height:30px}div.microblog-post div.blog-post-content{border:0;padding:0;padding-top:.5em}div.microblog-post{border-bottom:1px solid #e5e5e5;padding:1px;margin-bottom:1.5em}div.microblog-post div.blog-post-meta{padding-top:.5em;padding-bottom:.5em;font-size:.85em;padding-left:0}div.microblog-post div.blog-post-meta a{color:#969696 !important;text-decoration:none !important}div.microblog-post div.blog-post-meta a:hover{text-decoration:underline !important}div.microblog-post .blog-post-date{font-size:.85em;color:#969696}

div.blog-comment-line {background-color: #ededed; height:1px; background-image: url(/bitrix/components/bitrix/blog/templates/.default/images/line-start.gif); background-repeat: no-repeat; background-position: left;} span.blog-vert-separator{height:7px;width:1px;margin-left:.2em;margin-right:.2em;background-color:#e0e0e0;display:inline-block}div.blog-post-meta-util span{display:inline-block}div.blog-post-meta-util *{text-decoration:none !important}div.microblog-post div.blog-post-date a{color:#969696 !important;text-decoration:none !important}div.microblog-post div.blog-post-meta-util a{color:#969696 !important;text-decoration:none !important}.blog-post-meta .bx-rating span,.blog-post-meta-util.bx-rating a{font-size:13px}.blog-post-current-micro .bx-rating span,.blog-post-current-micro .bx-rating a{font-size:11px}.blog-mainpage-meta .bx-rating span{color:#969696}.blog-mainpage-meta span.ilike-light-blog-post *,.blog-mainpage-meta span.ilike-light-microblog *{color:#969696 !important;text-decoration:none !important;font-size:1em}.blog-post-meta-util a span{cursor:pointer}.blog-post-meta-util .ilike-light .bx-ilike-right{font-size:1.2em}.blog-post-meta-util .ilike-light .bx-ilike-text{padding:0;font-size:1.2em}.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-right{font-size:11px}.microblog-post .blog-post-meta-util .ilike-light .bx-ilike-text{font-size:11px}.blog-comment-nav-item{cursor:pointer}div.blog-comments .blog-comment-nav a.blog-comment-nav-item-sel{font-weight:var(--ui-font-weight-bold);text-decoration:none;color:#969696;cursor:default}a.blogPostAutoSave{float:right;display:block;width:18px;height:18px;margin:3px 3px 0 0;position:relative;z-index:2}.blog-post-edit-micro a.blogPostAutoSave{margin-right:10px;margin-left:-12px;margin-top:2px}.blog-notify-bar{width:100%;height:2.5em;line-height:2.5em;	background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important; position:relative}.blog-micro-notify-bar{width:100%;height:3em;line-height:1.5em;	background: url("/bitrix/js/main/core/images/panel/sprite03.png") repeat-x scroll 0 -1178px #FFEB8D !important; position:relative}.blog-notify-close{display:block !important;height:12px !important;margin:3px 6px 0 0;padding:0 !important;position:absolute !important;right:5px !important;top:5px !important;width:12px !important;}
.blog-notify-close a {
    background: url("/bitrix/js/main/core/images/panel/sprite03.png") no-repeat scroll -268px -243px transparent !important; display:block !important;height:12px !important;width:12px !important;cursor:pointer}.blog-notify-text{color:#000 !important;margin:0 !important;text-align:center !important}.blog-notify-text a.blogPostAutoRestore{position:relative;color:red;cursor:pointer;text-decoration:underline;margin-right:9px;margin-top:5px;z-index:2}span.blog-post-group-value{margin-left:.5em;border-bottom:dashed 1px;overflow:hidden;white-space:nowrap;max-width:300px;	}
span.blog-post-group-delete1 {
	background: url("/bitrix/js/main/core/images/controls-sprite.png") no-repeat scroll -21px 8px transparent; cursor:pointer;display:inline-block;height:20px;width:15px;vertical-align:top;margin-left:2px}#blog-post-group-selector{display:inline-block;cursor:pointer}.blog-post-sonet-group{padding-bottom:.5em}.blog-post-edit-micro #blog-post-group-selector{display:inline-block;float:right;font-family:Arial;color:#b2b2b2;padding-right:5px}span.blog-post-group-delete{display:inline-block;cursor:pointer;width:13px;height:16px;vertical-align:top;	background: url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat 0 -282px;}div.blog-post-group-selector-text{display:inline-block;float:right;font-family:Arial;color:#b2b2b2;padding-right:5px;overflow:hidden;width:350px;white-space:nowrap;text-align:right}.blog-small-button,.blog-small-button-left,.blog-small-button-icon,.blog-small-button-right,.blog-small-button-text{display:inline-block;vertical-align:top;height:27px;cursor:pointer;text-decoration:none !important;outline:0}.blog-small-button{margin:0;background:url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -551px}.blog-small-button-left{width:4px;background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -493px;margin-right:8px}.blog-small-button-text{font:normal normal normal 13px/24px var(--ui-font-family-primary,var(--ui-font-family-helvetica));color:#4f4f4f}.blog-small-button-right{width:6px;background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -493px;margin-left:8px}.blog-small-button:hover{background:url(/bitrix/js/main/core/images/controls-sprite.png) repeat-x 0 -985px}.blog-small-button:hover .blog-small-button-left{background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -15px -927px}.blog-small-button:hover .blog-small-button-right{background:url(/bitrix/js/main/core/images/controls-sprite.png) no-repeat -22px -927px}.blog-arrow{width:30px;height:17px;	background: url("/bitrix/components/bitrix/blog/templates/.default/images/arrow.png") no-repeat 5px 5px; display:inline-block}.feed-com-files{padding-top:10px}.feed-com-files-title{color:#5c6470;font-size:12px;font-weight:var(--ui-font-weight-bold);float:left;min-width:50px}.feed-com-files-cont{overflow:hidden;padding:1px 0 1px 10px;zoom:1}.feed-com-file-wrap{cursor:pointer;display:inline-block;font-size:12px;line-height:14px;margin:0 12px 12px 0;vertical-align:middle}.feed-com-file-wrap:hover .feed-com-file-name{text-decoration:underline}.feed-con-file-icon {background:url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat -55px -220px; display:inline-block; margin-right:5px; height:16px; vertical-align:middle; width:16px;} .feed-com-file-name{color:#2067b0;display:inline-block;font-weight:var(--ui-font-weight-bold);margin-right:4px;max-width:120px;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed-com-file-size{color:#5c6470;display:inline-block;font-size:12px;vertical-align:top}.feed-com-files-photo{border:1px solid #eee;border-radius:1px;box-shadow:0 0 1px #eee,inset 0 0 1px #eee;display:inline-block;height:48px;margin:0 8px 8px 0;padding:3px;width:48px}.feed-com-files-cont .feed-com-files-photo{height:69px;width:69px}.feed-file-icon-bmp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-css {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-csv {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-dib {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-doc {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-docp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-docx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-gif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-htm {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-html {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-jfif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpe {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpeg {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-jpg {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-js {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-pdf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -415px !important;} .feed-file-icon-php {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-png {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-ppt {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-pptp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-pptx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -256px !important;} .feed-file-icon-rar {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;} .feed-file-icon-rtf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -288px !important;} .feed-file-icon-swf {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-tif {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-tiff {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -128px !important;} .feed-file-icon-txt {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -192px !important;} .feed-file-icon-xls {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xlsp {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xlsx {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -224px !important;} .feed-file-icon-xml {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -32px !important;} .feed-file-icon-zip {background:url(/bitrix/components/bitrix/blog/templates/.default/images/icons/files/files-sprite.png) no-repeat 0 -96px !important;} .feed-add-photo-block-wrap{margin-top:-17px}.feed-add-photo-block{display:inline-block;margin:17px 17px 0 0;min-height:92px;width:102px;padding-right:21px;position:relative;vertical-align:top}.feed-add-photo-block .feed-add-post-del-but{background-position:6px -19px;background-color:#fff;height:22px;top:1px;z-index:0}.feed-add-img-wrap{background:#fff;border:1px solid #e2e6e6;-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(137,137,137,0.3);display:block;text-align:center;padding:4px;position:relative;z-index:2}.feed-add-img-title{color:#2067b0;display:block;font-weight:var(--ui-font-weight-bold);font-size:12px;margin-top:3px;overflow:hidden}.feed-add-photo-block .feed-add-close-icon{background-color:#fff;background-position:8px -19px;height:22px;top:1px;right:1px;width:22px}.feed-add-photo-block .feed-add-close-icon:hover{background-position:-57px -60px}.feed-add-post-del-but {
	background: url("/bitrix/components/bitrix/blog/templates/.default/images/live_feed_sprite.png") no-repeat; cursor:pointer;right:0;top:0;height:20px;position:absolute;width:20px}.feed-add-photo-block .feed-add-post-del-but{background-position:6px -19px;background-color:white;height:22px;top:1px;z-index:0}#blog-upload-file,#blog-show-seo{color:#2067b0;border-bottom:dashed 1px #2067b0;text-decoration:none}#blog-post-user-fields-UF_BLOG_POST_DOC .file-selectdialog-switcher{display:none}.blg-cancel-com,.blg-cancel-com:link,.blg-cancel-com:visited,.blg-cancel-com:active{color:#5c6470 !important;font-size:12px;text-decoration:none;padding-left:15px}.blg-cancel-com:hover{text-decoration:underline}#blog-show-seo-fields input,textarea{width:100%}
/* End */


/* Start:/bitrix/components/bitrix/blog/templates/.default/themes/green/style.css?15880834821140*/
/*color*/
.body-blog a:link, .body-blog a:visited, .body-blog a:active, .blog-navigation-box li a {color:#33882a;}
.body-blog a:hover {color:#d04747;}

.blog-post-title {background-color: #e7efd3;}
.blog-post-title span, .blog-post-title a:link, .blog-post-title a:visited, .blog-post-title a:active {color: #42783d !important;}

/*images*/
.blog-group-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/user_group.gif);}
.blog-author-icon {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/user.gif);}
.blog-group-edit, .blog-post-edit-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_edit.gif);}
.blog-group-delete, .blog-post-delete-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_delete.gif);}
.blog-post-comments-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_comment.gif);}
.blog-post-views-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_view.gif); }
.blog-post-publish-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_publish.gif);}
.blog-post-show-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_show.gif);}
.blog-post-hide-link {background-image: url(/bitrix/components/bitrix/blog/templates/.default/themes/green/images/icon_hide.gif);}

.blog-comment-cont{}
.blog-comment-info {}
.blog-post-info-back {}
.blog-post-info {background-color: #f5f5f5; border-top: 1px solid #fff;}

/* End */


/* Start:/bitrix/components/bitrix/catalog.comments/templates/.default/themes/green/style.css?15880834902637*/
/* catalog_comments */
.bx_soc_comments_div.bx_important.bx_green .bx_bt_button  				{
	background: #99D23E;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #99d23e 0%, #63aa28 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99D23E), color-stop(100%,#63AA28));
	background: -webkit-linear-gradient(top, #99D23E 0%,#63AA28 100%);
	background: -o-linear-gradient(top, #99d23e 0%,#63aa28 100%);
	background: -ms-linear-gradient(top, #99d23e 0%,#63aa28 100%);
	background: linear-gradient(to bottom, #99D23E 0%,#63AA28 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99d23e', endColorstr='#63aa28',GradientType=0 );

	color:#fff;
	text-shadow: 0 1px 0 #5D8634;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_soc_comments_div.bx_important.bx_green .bx_bt_button:hover  		{
	background: #A8D95B;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #a8d95b 0%, #7ab748 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A8D95B), color-stop(100%,#7AB748));
	background: -webkit-linear-gradient(top, #A8D95B 0%,#7AB748 100%);
	background: -o-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
	background: -ms-linear-gradient(top, #a8d95b 0%,#7ab748 100%);
	background: linear-gradient(to bottom, #A8D95B 0%,#7AB748 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8d95b', endColorstr='#7ab748',GradientType=0 );
}
.bx_soc_comments_div.bx_important.bx_green .bx_bt_button:active  		{
	box-shadow: none;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #63aa28 0%, #6fb32d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63AA28), color-stop(100%,#6FB32D));
	background: -webkit-linear-gradient(top, #63AA28 0%,#6FB32D 100%);
	background: -o-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
	background: -ms-linear-gradient(top, #63aa28 0%,#6fb32d 100%);
	background: linear-gradient(to bottom, #63AA28 0%,#6FB32D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63aa28', endColorstr='#6fb32d',GradientType=0 );
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?15880834841413*/
.bx-catalog-subscribe-button{margin-bottom:6px;display:inline-block}.bx-catalog-popup-content{width:90%;max-width:280px}.bx-catalog-subscribe-form-container-label{font-size:13px;color:#5a6c77;padding-bottom:2px}.bx-catalog-subscribe-form-container-input{position:relative}.bx-catalog-subscribe-form-container-input input[type="text"]{display:block;width:100%;font-size:18px;height:38px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-catalog-subscribe-form-star-required{color:#d93333}.bx-catalog-subscribe-form-container .bx-captcha{margin-bottom:10px}.bx-catalog-popup-message{font-weight:bold;min-width:240px;margin:0}.bx-catalog-subscribe-alert{background-color:#edf6fc;color:#000;font-size:15px;min-height:45px;text-align:center;padding:12px 40px 12px 60px;position:relative;width:280px}.bx-catalog-subscribe-aligner{display:inline-block;height:45px;margin-left:-1px;vertical-align:middle;width:1px}.bx-catalog-subscribe-alert-text{display:inline-block;vertical-align:middle}.bx-catalog-subscribe-alert-footer{text-align:center}.bx-catalog-subscribe-alert-popup{background-color:#edf6fc!important;border:1px solid #edf6fc!important;border-radius:3px!important;-webkit-box-shadow:0 19px 24px rgba(88,112,118,0.17)!important;box-shadow:0 19px 24px rgba(88,112,118,0.17)!important}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/catalog.element/.default/themes/green/style.min.css?1588675856915*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-selected-scu,.bx-green .product-item-detail-slider-controls-image:hover,.bx-green .product-item-detail-slider-controls-image.active{outline-color:#63aa28}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .product-item-detail-slider-progress-bar{background-color:#63aa28}
/* End */


/* Start:/bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?15880834832802*/
div.catalog-detail { position: static; border: 1px solid; zoom:1;}
div.catalog-detail-hover div.catalog-admin-links  { display: block; }
div.catalog-detail-hover { position: relative;}

div.catalog-detail-line
{
    font-size:1px;
    height:1px;
    line-height:1px;
    margin:12px 0;
    overflow:hidden;
    padding:0;
    background: url(/bitrix/components/bitrix/catalog.store.amount/templates/.default/images/title-line.gif) no-repeat;
}
div.catalog-detail-properties { clear: both; padding: 1em 0 0;  overflow: hidden; width: 80%; }
div.catalog-detail-property { margin: 0 0 1em; border-bottom:1px dotted; float: left; width: 100%;}
div.catalog-detail-property b { float: right; position: relative; padding-left: 3px;  font-weight:normal; }
div.catalog-detail-property grey { color:grey;  font-weight:lighter; }
div.catalog-detail-property span { float: left; position: relative; padding-right: 3px; zoom: 1;}
div.catalog-detail-properties-title { font-size: 1em; font-weight: bold; margin: 2em 0 1em; }


.bx_storege {}
.bx_storege h4{
    margin-bottom: 0;
}
.bx_storege hr{
    background: #e5e5e5;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left, #e5e5e5 0%, #e5e5e5 50%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(50%,#e5e5e5), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: -o-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: -ms-linear-gradient(left, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    background: linear-gradient(to right, #e5e5e5 0%,#e5e5e5 50%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=1 );
    border: none;
    height: 1px;
}
.bx_storege ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.bx_storege ul li{
    padding: 5px 0 20px;
    font-size: 12px;
    line-height: 17px;
}
.bx_storege ul li a{
    text-decoration: none;
    color: #2a65ae;
}
.bx_storege ul li a:hover{
    text-decoration: underline;
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/catalog.section/.default/style.css?15886814163808*/
@media (min-width: 1200px){
	/*lg*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6  > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 992px) and (max-width:1199px){
	/*md*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-md-2:nth-child(6n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	.product-item-list-col-6-1 > .col-sm-6 > .row > .col-md-4:nth-child(3n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-md-3:nth-child(4n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (min-width: 768px) and (max-width: 991px){
	/*sm*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	.product-item-list-col-1-6 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}
@media (max-width: 767px){
	/*xs*/
	/*6*/
	.product-item-list-col-6   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-6 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-6-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*4*/
	.product-item-list-col-4   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-1-4 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	.product-item-list-col-4-1 > .col-sm-6 >  .row > .col-xs-6:nth-child(2n+1),
	/*3*/
	.product-item-list-col-3   > .col-xs-12 > .row > .col-sm-4:nth-child(3n+1),
	/*2*/
	.product-item-list-col-2   > .col-xs-12 > .row > .col-xs-6:nth-child(2n+1),
	/*1*/
	.product-item-list-col-1   > .col-xs-12 > .row > .col-xs-12:nth-child(1n){clear: both}
}

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

.row::before {
	display: initial;
}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/catalog.item/.default/style.min.css?158868168822693*/
.product-item-container{position:relative}.product-item-container.hover{z-index:17}.product-item{display:block;box-sizing:border-box;padding:15px 0 5px;width:100%;border:1px solid transparent;border-radius:2px}.product-item-line-card .product-item{width:auto!important;border-bottom:1px solid #dadada}@media(max-width:991px){.product-item-line-card .product-item .col-sm-6:nth-child(2n){clear:both}}.bx-retina .product-item{border-width:.5px}.product-item *{transition:opacity 300ms ease}@media(max-width:767px){.product-item{padding:15px 5px 5px}.product-item-line-card .product-item .col-xs-12:nth-child(2n){clear:both}}.bx-no-touch .product-item-container.hover .product-item{position:absolute;right:-15px;left:-15px;padding:15px 15px 0;width:auto;border:1px solid transparent;background:#fff;box-shadow:0 7px 15px 0 rgba(0,0,0,.19)}.bx-touch .product-item{padding:15px 0 0;width:auto;background:#fff}.bx-no-touch .product-item-container.hover .product-item{-webkit-animation:product-item-hover 300ms 1 ease}@-webkit-keyframes product-item-hover{0%{position:absolute;left:-15px;right:-15px;border:1px solid transparent;box-shadow:0 0 0 0 rgba(0,0,0,0)}100%{border:1px solid transparent;box-shadow:0 7px 15px 0 rgba(0,0,0,.19)}}.product-item-image-wrapper{position:relative;display:block;margin-bottom:15px;padding-top:116%;width:100%;transition:all 300ms ease}.product-item-container.hover.product-item-scalable-card .product-item-image-wrapper{padding-top:54%}.product-item-image-original,.product-item-image-alternative{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat;transition:opacity 300ms linear}.product-item-image-original{z-index:11}.product-item-image-alternative{z-index:13;opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-original{opacity:0}.bx-no-touch .product-item-container.hover .product-item-image-alternative{opacity:1}.product-item-big-card .product-item-image-wrapper{margin-bottom:25px}.product-item-image-slider-slide-container{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;transition:opacity 300ms ease}.product-item-image-slide{position:relative;display:none;height:100%;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;transition:.6s ease-in-out left}@media all and (transform-3d),(-webkit-transform-3d){.product-item-image-slide{transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.product-item-image-slide.next,.product-item-image-slide.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.product-item-image-slide.prev,.product-item-image-slide.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.product-item-image-slide.next.left,.product-item-image-slide.prev.right,.product-item-image-slide.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.product-item-image-slider-slide-container>.active,.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{display:block}.product-item-image-slider-slide-container>.active{left:0}.product-item-image-slider-slide-container>.next,.product-item-image-slider-slide-container>.prev{position:absolute;top:0;width:100%}.product-item-image-slider-slide-container>.next{left:100%}.product-item-image-slider-slide-container>.prev{left:-100%}.product-item-image-slider-slide-container>.next.left,.product-item-image-slider-slide-container>.prev.right{left:0}.product-item-image-slider-progress-bar-container{position:absolute;right:0;bottom:0;left:0;width:100%;height:1px}.product-item-image-slider-progress-bar{position:absolute;top:0;bottom:0;left:0;height:1px;background-color:#f42c2c;opacity:.8}.product-item-image-slider-control-container{position:absolute;right:0;bottom:10px;left:0;z-index:15;padding:0;text-align:center;opacity:0;transition:opacity 300ms ease}.product-item-container.hover .product-item-image-slider-control-container,.product-item-line-card:hover .product-item-image-slider-control-container{opacity:1}.product-item-image-slider-control,.product-item-image-slider-control.active{display:inline-block;width:12px;height:12px;border-radius:50%;background-color:rgba(128,128,128,.8);opacity:.6;cursor:pointer;transition:all 300ms ease}.product-item-image-slider-control:hover,.product-item-image-slider-control.active:hover{cursor:pointer}.product-item-label-text,.product-item-label-ring{position:absolute;z-index:15}.product-item-label-text span,.product-item-label-ring{display:inline-block;clear:both;margin-bottom:2px;background:#f42c2c;color:#fff;vertical-align:middle;text-align:center;transition:all 250ms ease}.bx-red .product-item-label-text span,.bx-red .product-item-label-ring{background-color:#fba90c}.product-item-label-text>div,.product-item-label-ring>div{line-height:0}.product-item-label-text span{padding:2px 5px;vertical-align:middle;font-weight:bold}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-weight:normal;font-size:13px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span{padding:5px 12px;font-size:16px;line-height:21px}.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{padding:4px 10px;font-size:13px;line-height:17px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:5px 17px;font-size:22px;line-height:33px}@media(max-width:767px){.product-item-label-text>div{line-height:0}.product-item-label-text.product-item-label-small span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-small span{margin-bottom:1px;padding:2px 7px;font-size:10px;line-height:14px}.product-item-big-card .product-item-label-text.product-item-label-small span,.product-item-label-text.product-item-label-big span,.product-item-scalable-card.hover .product-item-label-text.product-item-label-big span{margin-bottom:1px;padding:3px 12px;font-size:14px;line-height:16px}.product-item-big-card .product-item-label-text.product-item-label-big span{padding:3px 12px;font-size:20px;line-height:25px}}.product-item-label-ring{box-sizing:border-box;border-radius:50%;font-weight:bold}.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:40px;height:40px;font-size:14px;line-height:40px}.product-item-big-card .product-item-label-ring.product-item-label-small{width:100px;height:100px;font-size:30px;line-height:100px}.product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big{width:50px;height:50px;font-size:18px;line-height:50px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:120px;height:120px;font-size:42px;line-height:120px}@media(max-width:767px){.product-item-label-ring.product-item-label-small,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-small{width:35px;height:35px;font-size:12px;line-height:35px}.product-item-big-card .product-item-label-ring.product-item-label-small,.product-item-label-ring.product-item-label-big,.product-item-scalable-card.hover .product-item-label-ring.product-item-label-big{width:35px;height:35px;font-size:12px;line-height:35px}.product-item-big-card .product-item-label-ring.product-item-label-big{width:70px;height:70px;font-size:24px;line-height:70px}}.product-item-label-top{top:-5px}.product-item-label-center{left:50%;transform:translateX(-50%)}.product-item-label-center>div{text-align:center}.product-item-label-left{left:-5px}.product-item-label-left>div{text-align:left}.product-item-label-bottom{bottom:-5px}.product-item-label-middle{top:50%;transform:translateY(-50%)}.product-item-label-right{right:-5px}.product-item-label-right>div{text-align:right}.product-item-label-center.product-item-label-middle{transform:translateY(-50%) translateX(-50%)}.product-item-title{overflow:hidden;margin-bottom:15px;text-overflow:ellipsis;white-space:nowrap}.bx-touch .product-item-title,.product-item-container.hover .product-item-title{overflow:auto;white-space:normal}.product-item-title a{color:#3f3f3f;text-decoration:none;font-size:13px}.product-item-big-card .product-item-title a{font-size:21px}.product-item-line-card .product-item-title a{font-size:20px}.product-item-price-container{margin:5px 0 10px}.product-item-price-current{color:#3f3f3f;white-space:nowrap;font-weight:bold;font-size:13px}.product-item-price-old{color:#a5a5a5;text-decoration:line-through;white-space:nowrap;font-size:12px}.product-item-big-card .product-item-price-current,.product-item-big-card .product-item-price-old{vertical-align:middle;line-height:20px}.product-item-big-card .product-item-price-container{margin:0 0 10px}.product-item-big-card .product-item-price-current{font-size:18px}.product-item-big-card .product-item-price-old{font-size:15px}.product-item-line-card .product-item-info-container{text-align:center}.product-item-info-container{margin-bottom:8px}.product-item-info-container-title{color:#000;font-weight:bold;font-size:13px}.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden{display:none;opacity:0;transition:opacity 300ms ease}.bx-touch .product-item-info-container.product-item-touch-hidden{display:none!important}.bx-touch .product-item-info-container.product-item-hidden,.bx-no-touch .product-item-container.hover .product-item-info-container.product-item-hidden,.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden{display:block;opacity:1}.product-item-amount{padding:0 0 2px;text-align:center}.product-item-amount-field-btn-plus,.product-item-amount-field-btn-minus{position:relative;display:inline-block;min-width:22px;height:22px;border-radius:2px;background-color:#f2f2f2;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;transition:background 300ms ease,opacity 300ms ease}.bx-retina .product-item-amount-field-btn-plus,.bx-retina .product-item-amount-field-btn-minus{border-width:.5px}.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-minus:hover{background:#d3d3d3}.product-item-amount-field-btn-plus:after,.product-item-amount-field-btn-minus:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";opacity:.8;transition:opacity 300ms ease,background 300ms ease}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:after,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:after{opacity:.3!important;cursor:default}.product-item-amount-field-btn-disabled.product-item-amount-field-btn-plus:hover,.product-item-amount-field-btn-disabled.product-item-amount-field-btn-minus:hover{background-color:#f2f2f2}.product-item-amount-field-btn-plus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxwYXRoIGZpbGw9IiM1MjVDNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTE4LDEyIEwxOCwwIEwxMiwwIEwxMiwxMiBMMCwxMiBMMCwxOCBMMTIsMTggTDEyLDMwIEwxOCwzMCBMMTgsMTggTDMwLDE4IEwzMCwxMiBMMTgsMTIgWiIvPjwvc3ZnPg==) no-repeat center;background-size:10px}.product-item-amount-field-btn-minus:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4gIDxyZWN0IHdpZHRoPSIzMCIgaGVpZ2h0PSI2IiB5PSIxMiIgZmlsbD0iIzUyNUM2OCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat center;background-size:10px}.product-item-amount-field-btn-plus:hover:after,.product-item-amount-field-btn-minus:hover:after{opacity:1}.product-item-amount-field{display:inline-block;padding:0;max-width:50px;width:auto;height:22px;border:1px solid transparent;border-radius:2px;background:transparent!important;color:#000;vertical-align:middle;text-align:center;font-weight:bold;line-height:22px;transition:border 300ms ease}.bx-retina .product-item-amount-field{border-width:.5px}.product-item-amount-field:focus{outline:none!important}.bx-no-touch input.product-item-amount-field::-webkit-outer-spin-button,.bx-no-touch input.product-item-amount-field::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.product-item-amount-description-container{color:#a5a5a5;white-space:nowrap;font-size:12px;display:block}.product-item-big-card .product-item-amount-field-container{text-align:left}.product-item-amount-description-container strong{color:#333;white-space:nowrap}.product-item-amount-label-container{margin:5px 0;color:#a5a5a5;font-weight:bold;font-size:12px}.product-item-quantity{color:#333;font-weight:normal;font-size:12px}.product-item-properties{display:block;overflow:hidden;margin:0;color:#a5a5a5;font-size:12px}.product-item-properties dl{clear:both}.product-item-properties dt{float:left;clear:both;font-weight:normal}.product-item-properties dd{float:right;margin-bottom:3px;margin-left:5px;color:#000}.product-item-compare-container{position:relative;display:none;margin:0 -15px;padding:4px 15px;min-height:30px;border-top:1px solid #e6e6e6;background:#f3f3f3;box-shadow:inset 0 1px 1px 0 #eee;vertical-align:middle;font-size:12px;line-height:20px}.product-item-line-card .product-item-compare-container{margin:0;border:0;background-color:transparent;box-shadow:none;text-align:center}.bx-touch .product-item-compare-container{display:none}.product-item-line-card .product-item-compare-container,.product-item-container.hover .product-item-compare-container{display:block}.product-item-compare .checkbox{margin:0;padding:0}.product-item-scu-container{padding:0 0 2px}.product-item-scu-container-title{color:#333;font-size:12px}.product-item-scu-list{margin:0}.product-item-scu-item-list{overflow:hidden;margin:0 0 0 -2px;padding:0;list-style:none}.product-item-scu-item-color-container,.product-item-scu-item-text-container{display:inline-block;box-sizing:border-box;padding:5px 3px;max-width:100%}.product-item-scu-item-text-container{min-width:32px}.product-item-scu-item-color-container{max-width:38px;width:25%}.product-item-scu-item-color-block{position:relative;padding-top:100%;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-color-block{transition:outline 200ms ease}.bx-retina .product-item-scu-item-color-block{outline-width:.5px}.product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-width:2px}.bx-retina .product-item-scu-item.selected .product-item-scu-item-color-block{outline-width:1px}.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}.product-item-scu-item-text-block{position:relative;padding:0 5px;outline:1px solid #c0cfda;cursor:pointer}.bx-no-touch .product-item-scu-item-text-block{transition:outline 300ms ease}.bx-retina .product-item-scu-item-text-block{outline-width:.5px}.product-item-scu-item-text-container.selected .product-item-scu-item-text-block{outline-width:2px}.bx-retina .product-item-scu-item.selected .product-item-scu-item-text-block{outline-width:1px}.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}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block,.product-item-scu-item-text-container.notallowed .product-item-scu-item-text-block{position:relative;outline-color:#a9adb4!important}.product-item-scu-item-color-container.notallowed .product-item-scu-item-color-block:after,.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:""}@media(max-width:991px){.product-item-line-card .product-item-scu-container-title{text-align:center}.product-item-line-card .product-item-scu-item-list{text-align:center}.product-item-line-card .product-item-scu-item-color-container,.product-item-line-card .product-item-scu-item-text-container{display:inline-block;float:none}}.product-item-description-container p{color:#575757;font-size:13px}.product-item-button-container{text-align:center}.product-item-button-container .btn{margin-bottom:2px}.product-item-sticker,.product-item-sticker-round{display:none}.product-item-more-container{position:relative;display:block;box-sizing:border-box;padding:15px 15px 5px;width:100%;border:1px solid transparent;border-radius:2px;transition:all 300ms ease}.product-item-more-wrapper{position:relative;display:block;margin-bottom:15px;padding-top:116%;width:100%}.product-item-more{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background:#f3f3f3 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjk3LjYxMyAyOTcuNjEzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjxjaXJjbGUgY3g9IjE1LjI3OSIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjU5LjMyIiBjeT0iMTQuODMiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjU5Ljc2OSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTAzLjgxIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIxNC44MyIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iNTkuNzY5IiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE0OC4zMDIiIGN5PSIxMDMuODEiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjE0LjgzIiByPSIxNC44MyIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjE5Mi4zNDMiIGN5PSI1OS43NjkiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxMDQuMjYxIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxOTIuMzQzIiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTA0LjI2MSIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTQ4LjMwMiIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMTkyLjM0MyIgY3k9IjIzNi44ODciIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjM4LjIzOCIgY3k9IjEwMy44MSIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTQ3Ljg1MiIgcj0iMTQuODMiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIyMzguMjM4IiBjeT0iMTkyLjc5IiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNS4yNzkiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSI1OS4zMiIgY3k9IjI4Mi43ODIiIHI9IjE0LjgzMSIgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvY2lyY2xlPjxjaXJjbGUgY3g9IjEwNC4yNjEiIGN5PSIyODIuNzgyIiByPSIxNC44MzEiIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2NpcmNsZT48Y2lyY2xlIGN4PSIxNDguMzAyIiBjeT0iMjgyLjc4MiIgcj0iMTQuODMxIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PGNpcmNsZSBjeD0iMjgyLjMzNCIgY3k9IjE0Ny44NTIiIHI9IjE0LjgzIiBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9jaXJjbGU+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjxnIHN0eWxlPSJmaWxsOiByZ2IoMTMwLCAxMzAsIDEzMCk7Ij48L2c+PGcgc3R5bGU9ImZpbGw6IHJnYigxMzAsIDEzMCwgMTMwKTsiPjwvZz48ZyBzdHlsZT0iZmlsbDogcmdiKDEzMCwgMTMwLCAxMzApOyI+PC9nPjwvc3ZnPg==) no-repeat center;background-size:50%;opacity:.7;transition:opacity 300ms ease}.bx-touch .product-item-more,.product-item-container.hover .product-item-more{opacity:1}.product-item-more-title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type='number']{-moz-appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
/* End */


/* Start:/bitrix/templates/new/components/bitrix/catalog.section/.default/themes/green/style.min.css?1588681418716*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .catalog-section-header{border-color:#63aa28}
/* End */


/* Start:/bitrix/components/bitrix/catalog.products.viewed/templates/.default/style.min.css?15880834833220*/
@media(min-width:1200px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:992px) and (max-width:1199px){.product-item-list-col-6>.col-xs-12>.row>.col-md-2:nth-child(6n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-md-4:nth-child(3n+1),.product-item-list-col-4>.col-xs-12>.row>.col-md-3:nth-child(4n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(min-width:768px) and (max-width:991px){.product-item-list-col-6>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-1-6>.col-sm-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}@media(max-width:767px){.product-item-list-col-6>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-6>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-6-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1-4>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-4-1>.col-sm-6>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-3>.col-xs-12>.row>.col-sm-4:nth-child(3n+1),.product-item-list-col-2>.col-xs-12>.row>.col-xs-6:nth-child(2n+1),.product-item-list-col-1>.col-xs-12>.row>.col-xs-12:nth-child(1n){clear:both}}.catalog-products-viewed-header{font-size:14px;font-weight:bold;text-align:left;margin:5px 0;padding:5px 15px;border-bottom:2px solid #d9dee6;color:#000}.row::before{display:initial}
/* End */


/* Start:/bitrix/components/bitrix/catalog.products.viewed/templates/.default/themes/green/style.min.css?1588083483724*/
.bx-green .product-item-image-slider-progress-bar{background-color:#5b9f0b}.bx-green .product-item-image-slider-control:hover{background-color:rgba(91,159,11,.8)}.bx-green .product-item-image-slider-control.active,.bx-green .product-item-image-slider-control:hover{background-color:#5b9f0b}.bx-green .product-item-scu-item-text-block:hover,.bx-green .product-item-scu-item-color-block:hover,.bx-green .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-green .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#63aa28}.bx-green .product-item-amount-field:focus{border-color:#63aa28}.bx-green .catalog-products-viewed-header{border-color:#63aa28}
/* End */
/* /bitrix/templates/new/components/bitrix/catalog/template1/style.min.css?1588664169959 */
/* /bitrix/templates/new/components/bitrix/catalog.element/.default/style.css?1588772992113735 */
/* /bitrix/components/bitrix/iblock.vote/templates/stars/style.min.css?1588083490832 */
/* /bitrix/components/bitrix/catalog.comments/templates/.default/style.min.css?15880834903822 */
/* /bitrix/components/bitrix/blog/templates/.default/style.min.css?167612362430185 */
/* /bitrix/components/bitrix/blog/templates/.default/themes/green/style.css?15880834821140 */
/* /bitrix/components/bitrix/catalog.comments/templates/.default/themes/green/style.css?15880834902637 */
/* /bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?15880834841413 */
/* /bitrix/templates/new/components/bitrix/catalog.element/.default/themes/green/style.min.css?1588675856915 */
/* /bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?15880834832802 */
/* /bitrix/templates/new/components/bitrix/catalog.section/.default/style.css?15886814163808 */
/* /bitrix/templates/new/components/bitrix/catalog.item/.default/style.min.css?158868168822693 */
/* /bitrix/templates/new/components/bitrix/catalog.section/.default/themes/green/style.min.css?1588681418716 */
/* /bitrix/components/bitrix/catalog.products.viewed/templates/.default/style.min.css?15880834833220 */
/* /bitrix/components/bitrix/catalog.products.viewed/templates/.default/themes/green/style.min.css?1588083483724 */
