

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

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

}

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

.sidebar__banners {
    margin: 40px 0 20px;
}

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

/* End */


/* Start:/local/templates/lux/components/bitrix/catalog/lux/bitrix/catalog.compare.list/.default/style.css?17273736001265*/
.bx_catalog-compare-list{
    font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size:12px;
    z-index:998;
    overflow:hidden;
    -webkit-box-sizing:border-box;
       -moz-box-sizing:border-box;
            box-sizing:border-box;
    width:270px;
    max-height:100%;
    padding:10px 8px 0;
    white-space:normal;
    color:#404040;
    border:1px solid #b7b7b7;
    border-radius:3px;
    background:#fff;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
	margin-bottom: 10px;
}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:5px;
}
.bx_catalog-compare-list.right{
    right:5px;
}
.bx_catalog-compare-list.bottom{
    bottom:5px;
}
.bx_catalog-compare-list.left{
    left:5px;
}
.bx_catalog-compare-list .bx_catalog_compare_form {  }
.bx_catalog-compare-list:hover .bx_catalog_compare_form {  }
.bx_catalog-compare-list a{
    font-size:11px;
    color:#327ab7;
}
.bx_catalog-compare-list a:hover{
    text-decoration:none;
}
.bx_catalog_compare_count p{
    margin:0 0 10px 0;
}
.bx_catalog_compare_count p.compare-redirect{
	text-align: center;
	font-weight: bold;
}
.bx_catalog-compare-list .compare-items td{
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
	vertical-align: top;
}
/* End */


/* Start:/local/templates/lux/components/bitrix/catalog.element/lux/style.css?177998227470704*/
/* Sidebar */
.product-item-detail-info-section { padding: 0 20px; }
.mobile_vote{display: none;}

@media (max-width: 992px) {
	.product-item-detail-info-section { padding: 0; }
}

.product-item-detail-info-container {
	margin-bottom: 20px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-info-container-title {
	margin-bottom: 3px;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

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

.bx-retina .product-item-detail-pay-block { border-width: .5px; }

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

.product-item-detail-compare .checkbox {
	margin: 0;
	padding: 0;
    padding: 0;
    width: 30px;
    height: 30px;
    position: relative;
    border-color: transparent!important;
}
.product-item-detail-compare .checkbox:hover {
    border-color: #0085D4!important;
}
.product-item-detail-compare span {
    display: none;
}


/* Price */
.product-item-detail-price-current {
	color: #d0021b;
	white-space: nowrap;
	font-weight: bold;
	font-size: 30px;
	line-height: 33px;
	transition: font-size 200ms ease;
}

.product-item-detail-price-old {
	color: #bdbdbd;
	text-decoration: line-through;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	line-height: 17px;
}

/* SCU */
.product-item-scu-container { padding: 0 0 2px; }

.product-item-scu-container-title {
	color: #333;
	font-size: 12px;
}

.product-item-scu-block { }

.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%;
	vertical-align: middle;
}

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

.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;
	overflow: hidden;
	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: "";
}

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

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

.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 {
	padding: 0 0 2px;
	text-align: center;
}

.product-item-amount-field-container { }

.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-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 {
	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;
	font-size: 19px;
	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;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
}

.product-item-amount-description-container {
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
}

.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;
}

/*Buy button*/
.btn.product-item-detail-buy-button {
	position: relative;
	display: block;
	margin: 0 auto 20px;
	max-width: 250px;
	width: 100%;
	height: 50px;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-btn .btn.product-item-detail-buy-button { margin: 0; }

.btn.product-item-detail-buy-button span {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	display: inline-block;
	min-height: 16px;
	max-width: 100%;
	white-space: normal;
	line-height: 16px;
	transform: translateY(-50%);
}

.btn-link.product-item-detail-buy-button { height: 25px; }

/* Slider */
.product-item-detail-slider-container {
	position: relative;
	width: 100%;
	max-width: 100%;
	background: transparent;
	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;
	transition: opacity 250ms linear;
}

.product-item-detail-slider-image.active {
	z-index: 10;
	opacity: 1;
}

.product-item-detail-slider-image img {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	outline: 1px solid transparent;
	background-position: center;
	background-repeat: no-repeat;
	transition: background-size 450ms ease, width 450ms ease, height 450ms ease, outline 450ms ease;
	transform: translateY(-50%) translateX(-50%);
}

.product-item-detail-slider-progress-bar {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 180;
	height: 3px;
}

/*Slider Controls*/
.product-item-detail-slider-controls-block {
	padding: 10px 0;
	text-align: center;
}

.product-item-detail-slider-controls-image {
	position: relative;
	display: inline-block;
	overflow: hidden;
	width: 65px;
	height: 65px;
	outline: none;
	background-color: #fff;
	text-align: center;
	cursor: pointer;
    border: 1px solid #c0cfda;
    border-radius: 3px;
}
.product-item-detail-slider-controls-image:hover {
    border: 1px solid #0085D4;
}
.product-item-detail-slider-controls-image + .product-item-detail-slider-controls-image {
    margin-left: 10px;
}

.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 {
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 65px;
	max-height: 65px;
	width: auto;
	height: auto;
	transform: translateY(-50%) translateX(-50%);
}

.product-item-detail-slider-left,
.product-item-detail-slider-right {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 111;
	display: block;
	width: 25%;
	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;
	opacity: .57;
	cursor: pointer;
	transition: all 300ms ease;
}

.product-item-detail-slider-left { left: 0; }

.product-item-detail-slider-right {
	right: 0;
	transform: rotate(180deg);
}

.product-item-detail-slider-left:hover,
.product-item-detail-slider-right:hover {
	background-color: rgba(255, 255, 255, .4);
	opacity: .8;
}

.product-item-detail-slider-close { display: none; }

.product-item-detail-slider-container.popup .product-item-detail-slider-close {
	position: absolute;
	top: 4px;
	right: 110px;
	bottom: 0;
	z-index: 150;
	display: block;
	width: 50px;
	height: 50px;
	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;
	opacity: .27;
	cursor: pointer;
	transition: all 300ms ease;
}

.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;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
	background: #fff;
	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 {
	padding-top: 0;
	height: 100vh;
}

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

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

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

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

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

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

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

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

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

/* Slider Mobile*/
@media (max-width: 767px) {
    .mobile_vote{display: block;}
	.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 {
		padding-top: 0;
		height: calc(100vh - 111px);
	}

	.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 {
		max-width: 100%;
		max-height: calc(100vh - 115px);
		width: auto;
		cursor: default;
	}

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

	.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: 19;
	opacity: 1;
	transition: opacity 450ms ease;
}

.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-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;
	vertical-align: middle;
	font-weight: bold;
}

.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-label-text.product-item-label-big span {
	padding: 4px 10px;
	font-size: 13px;
	line-height: 17px;
}

@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;
	}
}

/*RING*/
.product-item-label-ring {
	box-sizing: border-box;
	border-radius: 50%;
	font-weight: bold;
}

.product-item-label-ring.product-item-label-small {
	width: 40px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.product-item-label-ring.product-item-label-big {
	width: 50px;
	height: 50px;
	font-size: 18px;
	line-height: 50px;
}

@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;
		font-size: 13px;
		line-height: 20px;
	}

	.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%); }

/* Tabs */
.product-item-detail-tabs-container {
	min-height: 60px;
	border-bottom: 1px solid #ededed;
	background: #fff;
    border-top: none;
	margin-bottom: 50px;
	display: none;
}

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

.product-item-detail-tabs-list:after {
	display: table;
	clear: both;
	content: "";
}

.product-item-detail-tab {
	float: left;
	min-height: 60px;
}

.product-item-detail-tab-link {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	padding: 10px 25px;
	height: 60px;
	color: #039be5;
	vertical-align: middle;
	text-transform: uppercase;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-weight: bold;
	font-size: 13px;
	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 {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 0;
	background: #1485ce;
	content: "";
	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-tab-content { display: block !important; }
}

/*Tab fixed*/
.product-item-detail-tabs-container-fixed {
	position: fixed;
	top: -100px;
	right: 0;
	left: 0;
	z-index: 1000;
	background-color: #fff;
	box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
	transition: top 350ms linear;
}

.product-item-detail-tabs-container-fixed {
	min-height: 45px;
	background: #fff;
}

.product-item-detail-tabs-container-fixed.active {
	top: 0;
	opacity: 1;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tabs-list {
	margin: 0 auto;
	max-width: 1048px;
}

.product-item-detail-tabs-container-fixed .product-item-detail-tab { min-height: 45px; }

.product-item-detail-tabs-container-fixed .product-item-detail-tab-link {
	padding: 10px 25px;
	height: 45px;
	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;
	right: 0;
	left: 0;
	z-index: 1010;
	box-sizing: border-box;
	padding: 7px 0 8px;
	height: 85px;
	background-color: #fff;
	box-shadow: 0 4px 14px 0 rgba(32, 54, 74, .23);
	transition: top 220ms linear;
}

.product-item-detail-short-card-fixed.active {
	top: 0;
	opacity: 1;
}

.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 {
	margin: 0 auto;
	max-width: 1048px;
}

.product-item-detail-short-card-content-container table {
	min-width: 100%;
	border-collapse: collapse;
}

.product-item-detail-short-card-image {
	padding-right: 15px;
	width: 80px;
	vertical-align: middle;
	text-align: left;
}

.product-item-detail-short-card-image img {
	max-width: none;
	height: 65px;
}

.product-item-detail-short-title-container { max-width: 650px }

.product-item-detail-short-title-text {
	display: block;
	color: #000;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.product-item-detail-short-card-price {
	padding: 0 10px;
	vertical-align: middle;
	text-align: right;
}

.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 {
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.product-item-detail-properties {
	display: block;
	overflow: hidden;
	margin: 0;
	max-width: 560px;
    color: #535353;
    font-size: 14px;
}

.product-item-detail-properties dl { clear: both; }

.product-item-detail-properties dt {
	float: left;
	clear: both;
	font-weight: normal;
	padding: 5px 10px;
}

.product-item-detail-properties dd {
	float: right;
	margin-bottom: 3px;
	margin-left: 5px;
	color: #000;
	padding: 5px 10px;
}

.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; }

.product-item-detail-tabs-container-fixed,
.product-item-detail-short-card-fixed {
    display: none;
}
.page {
    background: #fff;
}
.product-card-grid {
    display: flex;
    flex-direction: column;
}
.product-rating {
    order: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
	justify-content: space-between;
	position: relative;
}
.product-sale {
	margin-top: 40px;
}
.artnumber {
    font: 400 13px/14px 'Roboto';
}
.product-images {
    padding-top: 0;
    position: relative;
    display: flex;
    order: 2;
}
.sticker-and-logo,
.advantages-box {
    display: none;
}

.product-item-detail-slider-right,
.product-item-detail-slider-left {
    width: 40px;
}
.review {
    vertical-align: middle;
    display: block;
    margin-top: 16px;
    text-align: right;
    margin-right: 10px;
}
.product-item-detail-info-container,
.bx_item_detail_rating {
    margin-bottom: 0;
}
.product-item-detail-favorite-container {
    margin-left: auto;
    margin-right: 10px;
}
.product-item-detail-compare-container {
    margin: 0;
    padding: 0;
    border-top: 0;
}
.product-item-detail-compare input,
.product-item-detail-favorite input {
    display: none;
}
.product-item-detail-compare .btn-box,
.product-item-detail-favorite .btn-box {
    margin-top: 0;
    color: #0085D4;
    border-color: #0085D4;
	background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE4ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDIyIDIyIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM1MzUzNTM7ZmlsbC1ydWxlOm5vbnplcm99DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE3LjIgMjJsLTEyLjQgMGMtMC42LDAgLTEsLTAuMzYgLTEsLTAuOTEgMCwtMC41NSAwLjQsLTAuOTIgMSwtMC45MmwxMi41IDBjMC42LDAgMSwwLjM3IDEsMC45MiAwLDAuNTUgLTAuNSwwLjkxIC0xLjEsMC45MXoiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik0xMSAyMS40NWMtMC42LDAgLTEsLTAuMzYgLTEsLTAuOTFsMCAtMTkuNjNjMCwtMC41NSAwLjQsLTAuOTEgMSwtMC45MSAwLjYsMCAxLDAuMzYgMSwwLjkxbDAgMTkuNjNjMCwwLjU1IC0wLjQsMC45MSAtMSwwLjkxeiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTcuMyAxMi42bC02LjMgMGMtMC4zLDAgLTAuNiwtMC4xOCAtMC44LC0wLjM3IC0wLjIsLTAuMjcgLTAuMiwtMC41NCAtMC4xLC0wLjgybDMuMiAtOC4wM2MwLjEsLTAuMzcgMC41LC0wLjY0IDAuOSwtMC42NCAwLjQsMCAwLjgsMC4yNyAwLjksMC42NGwzLjEgOC4wM2MwLjEsMC4yOCAwLjEsMC41NSAtMC4xLDAuODIgLTAuMSwwLjE5IC0wLjQsMC4zNyAtMC44LDAuMzd6bS00LjkgLTEuODNsMy41IDAgLTEuNyAtNC40NyAtMS44IDQuNDcgMCAweiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE5LjUgNC4wMmwtMTcgMGMtMC42LDAgLTEsLTAuMzcgLTEsLTAuOTIgMCwtMC41NSAwLjQsLTAuOTEgMSwtMC45MWwxNy4xIDBjMC42LDAgMSwwLjM2IDEsMC45MSAwLDAuNTUgLTAuNSwwLjkyIC0xLjEsMC45MmwwIDB6Ii8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNNC4yIDE1LjE1Yy0yLjMsMCAtNC4yLC0xLjU1IC00LjIsLTMuNDcgMCwtMC41NCAwLjQsLTAuOTEgMSwtMC45MWw2LjMgMGMwLjYsMCAxLDAuMzcgMSwwLjkxIDAsMS45MiAtMS44LDMuNDcgLTQuMSwzLjQ3em0tMS44IC0yLjU1YzAuNCwwLjQ1IDEuMSwwLjczIDEuOCwwLjczIDAuNywwIDEuNCwtMC4yOCAxLjgsLTAuNzNsLTMuNiAweiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTIxIDEyLjZsLTYuMyAwYy0wLjMsMCAtMC42LC0wLjE4IC0wLjgsLTAuMzcgLTAuMiwtMC4yNyAtMC4yLC0wLjU0IC0wLjEsLTAuODJsMy4yIC04LjAzYzAuMSwtMC4zNyAwLjUsLTAuNjQgMC45LC0wLjY0IDAuNCwwIDAuOCwwLjI3IDAuOSwwLjY0bDMuMSA4LjAzYzAuMSwwLjI4IDAuMSwwLjU1IC0wLjEsMC44MiAtMC4yLDAuMTkgLTAuNSwwLjM3IC0wLjgsMC4zN3ptLTQuOSAtMS44M2wzLjUgMCAtMS43IC00LjQ3IC0xLjggNC40N3oiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik0xNy44IDE1LjE1Yy0yLjMsMCAtNC4yLC0xLjU1IC00LjIsLTMuNDcgMCwtMC41NCAwLjQsLTAuOTEgMSwtMC45MWw2LjQgMGMwLjYsMCAxLDAuMzcgMSwwLjkxIDAsMS45MiAtMS45LDMuNDcgLTQuMiwzLjQ3em0tMS44IC0yLjU1YzAuNCwwLjQ1IDEuMSwwLjczIDEuOCwwLjczIDAuNywwIDEuNCwtMC4yOCAxLjgsLTAuNzNsLTMuNiAweiIvPg0KIDwvZz4NCjwvc3ZnPg0K");
}
.product-item-detail-compare label,
.product-item-detail-favorite label {
    margin-left: 0!important;
}
.product-item-detail-compare .btn-box:hover,
.product-item-detail-favorite .btn-box:hover {
    background-color: #FFF!important;
    color: #fff;
}
.product-item-detail-pay-block {
    margin: 0;
    padding: 0;
    border: none;
}
.product-item-detail-price-old,
.product-item-detail-price-current {
    font: 400 36px/36px Roboto Condensed;
    color: #535353;
}
.product-item-amount {
    display: none;
}
.main-button-container {
    margin-top: 30px;
}
.main-button-container .btn {
    width: 100%;
}
.main-button-container .btn span i {
    margin-right: 10px;
}
.product-item-detail-tabs-container {
    min-height: 45px;
    border-bottom: none;
}
.product-item-detail-tab {
    display: block;
    margin-bottom: -3px;
    float: left!important;
    position: relative!important;
    min-height: unset;
}
.product-item-detail-tab:first-child {
    border-left: 0!important;
}
.product-item-detail-tab.active {
    border-right: 0!important;
    border-bottom: 2px solid transparent!important;
    border-radius: 2px 2px 0 0!important;
    background: #fff!important;
}
.product-item-detail-tabs-list {
    border-radius: 3px 3px 0 0;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #F2F2F2;
    position: relative;
    z-index: 3;
    top: 5px;
}
.product-item-detail-tab-link {
    display: block;
    position: relative;
    border-radius: 4px 4px 0 0;
    margin-right: 2px;
    padding: 14px 0;
    transition: 0.25s ease;
    border: none;
	height: unset;
	color: #535353;
}
.product-item-detail-tab-link:hover {
    text-decoration: none;
    color: #535353;
}
.product-item-detail-tab-link:hover::after,
.product-item-detail-tab.active .product-item-detail-tab-link::after {
    display: none;
}
.product-item-detail-tab.active .product-item-detail-tab-link {
    cursor: default;
    border: 0!important;
    color: #535353;
}
.product-item-detail-tab-content * {
    font: 400 14px/22px Roboto;
    color: #7d7d7d;
    list-style: none;
}
.product-item-detail-tab-content b {
    font-weight: bold;
}
.product-item-detail-tab-content table {
    border-collapse: collapse;
}
.product-item-detail-tab-content tr:nth-child(odd) {
    background: #f2f2f2;
}
.product-item-detail-tab-content td {
    border: 1px solid #f2f2f2;
    padding: 3px;
    font-size: 12px;
}
.product-item-detail-tab-content td:last-child {
    text-align: center;
}
.product-item-detail-properties dt {
    width: 60%;
    padding: 3px 10px;
}
.product-item-detail-properties dd {
    color: #535353;
    float: right;
    width: calc(40% - 5px);
    padding: 3px 10px;
}
.product-item-detail-properties dd a{
    color: #535353;
}
.product-item-detail-properties dt:nth-child(4n+1),
.product-item-detail-properties dd:nth-child(4n+2) {
    background-color: #f2f2f2;
}
.main-description {
    display: flex;
    flex-direction: column-reverse;
}
.btn.product-item-detail-buy-online-button {
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn.product-item-detail-buy-online-button,
.btn.product-item-detail-buy-button {
    max-width: 100%;
    height: 46px;
    margin: 0 auto 11px;
    font-weight: 700;
}
.add-button-container {
    display: flex;
    margin-bottom: 20px;
}
.add-button-container .half-size-button {
    width: 50%;
}
.add-button-container .btn {
    height: 46px;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
}
.add-boxes-container {
    display: flex;
    flex-wrap: wrap;
	margin-top: 15px;
}
.abc-stored,
.abc-mount {
    width: 50%;
}
.abc-store {
    font: 400 14px/1.3em 'Roboto';
    color: #535353;
}
.abc-store::before {
    content: '';
    width: 12px;
    height: 12px;
    border-radius: 6px;
    border: 1px solid #009950;
    display: inline-block;
    transform: translateY(2px);
    margin-right: 10px;
}
.abc-store.in-store::before {
    background: #009950;
}
.abc-mount {
    position: relative;
}
.abc-mount input {
    display: none;;
}
.abc-mount label {
    font-weight: 400;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
}
.abc-mount label::before {
    content: '';
    position: absolute;
    left: 0;
    top: -1px;
    width: 20px;
    height: 20px;
    border-radius: 4px;
    border: 1px solid #009950;
}
.abc-mount input:checked + label::before {
    background: #009950;
}
.abc-mount input:checked + label::after {
    content: '';
    position: absolute;
    left: 4px;
    top: 3px;
    width: 12px;
    height: 8px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    transform: rotate(-50deg);
}
.abc-actions {
    width: 100%;
    margin-top: 30px;
}
.abc-actions .abc-bold {
    font-weight: 700;
    margin-bottom: 5px;
}
.abc-actions ul {
    list-style: none;
}
#videolink iframe {
    min-height: 60vw;
    min-width: 100%;
}
.product-item-detail-properties-row {
    font: 400 14px/1.4em 'Roboto';
    display: flex;
}
.product-item-detail-properties-row:nth-child(odd) {
    background-color: #f2f2f2;
}
.product-item-detail-properties-row div {
    padding: 4px 10px;
    display: flex;
    align-items: center;
}
.product-item-detail-properties-row div:first-child {
    width: 60%;
}
.product-item-detail-properties-row div:last-child {
    width: 40%;
}
.product-item-detail-properties-row div a{
    color: #535353;
}
#description table td {
    padding: 5px 10px;
}
#description table tr:nth-child(odd) {
    background-color: #f2f2f2;
}
#description {
    padding-bottom: 60px;
}
#common_texts,
#comments {
    margin-top: 40px;
}
#comments {
	padding-bottom: 40px;
	margin-bottom: 40px;
}
#videolink {
	padding: 30px 0 40px;
}
#popular {
	padding-top: 30px;
}
#viewed {
	padding-bottom: 30px;
}
#description table {
    max-width: 100%;
    overflow: hidden;
    display: block;
}
.bx_soc_comments_div .bx-catalog-tab-list {
	display: none;
}
.add-button-container > div {
    width: 100%;
}

.btn.product-item-detail-buy-online-button {
    justify-content: center;
    height: 60px;
    white-space: normal;
}
.btn.product-item-detail-buy-online-button::after {
    content: '';
    width: 94px;
    height: 42px;
    display: block;
    background: url('/images/pay/paysystems.svg') no-repeat center center /cover;
    flex: 0 0 auto;
    margin-left: 15px
}

.product-item-button-container {
    flex-direction: column;
}
.product-item-button-container button + button {
    margin-left: 0;
}
.product-item-button-container button.btn-buyonline {
    height: 50px;
    white-space: normal;
    padding: 0 5px;
}
.product-item-button-container button.btn-buyonline::after {
    content: '';
    width: 63px;
    height: 42px;
    display: block;
    background: url('/images/pay/paysystems.svg') no-repeat center center /contain;
    flex: 0 0 auto;
    margin-left: 15px
}
.product-item-detail-buy-online-button > span {
    text-align: left;
    width: 50%;
}
.card-price-container {
    display: grid;
        grid-template-areas:
            "price old"
            "price online";
        grid-template-rows: minmax(auto,1fr) 1fr;
        grid-template-columns: 1fr 1fr;
}
.product-item-detail-price-current {
    grid-area: price;
}
.product-item-detail-price-old {
    font: 300 18px/1.5em Roboto Condensed;
    color: #7d7d7d;
    text-decoration: line-through;
    grid-area: old;;
}
.product-item-detail-price-online {
    font: 300 14px/1.3em Roboto Condensed;
    color: #009950;
    grid-area: online;
}

.product-share-box {
    position: absolute;
    top: 5px;
    right: 0;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--blue-color);
	border-radius: 3px;
	background-color: var(--blue-color);
    transition: 0.25s ease;
    cursor: pointer;
}
.product-share-btn {
    width: 16px;
    height: 16px;
    background: url('/images/share-white.svg') no-repeat center center / cover;
    transition: 0.25s ease;
}
.product-share-box:hover {
	border-color: var(--blue-color);
	background-color: #fff;
}
.product-share-box:hover .product-share-btn {
    background-image: url('/images/share-blue.svg');
}
.product-share-popup-bg {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 119;
}
.product-share-popup {
    position: absolute;
    top: 4px;
    right: -1px;
    z-index: 120;
    background: #fff;
    padding: 20px;
    overflow: hidden;
    height: 0;
    width: 0;
    box-shadow: 0 0 4px rgba(0,0,0,.17);
}
.product-share-ul {
    list-style: none;
    display: flex;
    justify-content: center;
    width: 100%;
    padding-bottom: 10px;
}
.share-item {
    display: inline-block;
}
.share-item + .share-item {
    margin-left: 5px;
}
.share-item a {
    display: block;
    position: relative;
    width: 24px;
    height: 24px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 3px;
    transition: 0.1s ease;
}
.share-item a:hover {
    opacity: 0.8;
}
.share-item-title {
    display: none;
}
.share-item.share-item-type-vkontakte a {
    background-color: #4680c2;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.623 7.66c.12-.372 0-.643-.525-.643h-1.745c-.44 0-.644.237-.763.491 0 0-.898 2.17-2.152 3.576-.406.406-.593.542-.813.542-.119 0-.271-.136-.271-.508V7.644c0-.44-.136-.644-.509-.644H10.1c-.27 0-.44.203-.44.407 0 .423.627.525.694 1.711v2.576c0 .559-.101.66-.322.66-.593 0-2.033-2.185-2.897-4.676-.17-.492-.339-.678-.78-.678H4.593C4.085 7 4 7.237 4 7.491c0 .458.593 2.762 2.762 5.813 1.44 2.084 3.49 3.202 5.338 3.202 1.118 0 1.254-.254 1.254-.678v-1.575c0-.509.101-.594.457-.594.254 0 .712.136 1.746 1.136 1.186 1.186 1.39 1.728 2.05 1.728h1.745c.509 0 .746-.254.61-.745-.152-.492-.728-1.203-1.474-2.05-.407-.475-1.017-1-1.203-1.255-.254-.339-.186-.474 0-.78-.017 0 2.118-3.015 2.338-4.032' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-facebook a {
    background-color: #3b5998;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-odnoklassniki a {
    background-color: #eb722e;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.674 6.536a1.69 1.69 0 00-1.688 1.688c0 .93.757 1.687 1.688 1.687a1.69 1.69 0 001.688-1.687 1.69 1.69 0 00-1.688-1.688zm0 5.763a4.08 4.08 0 01-4.076-4.075 4.08 4.08 0 014.076-4.077 4.08 4.08 0 014.077 4.077 4.08 4.08 0 01-4.077 4.075zm-1.649 3.325a7.633 7.633 0 01-2.367-.98 1.194 1.194 0 011.272-2.022 5.175 5.175 0 005.489 0 1.194 1.194 0 111.272 2.022 7.647 7.647 0 01-2.367.98l2.279 2.28a1.194 1.194 0 01-1.69 1.688l-2.238-2.24-2.24 2.24a1.193 1.193 0 11-1.689-1.689l2.279-2.279' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-twitter a {
    background-color: #00aced;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-skype a {
    background-color: #00aff0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.537 13.698c.115-.52.176-1.06.176-1.614 0-4.155-3.415-7.524-7.63-7.524-.444 0-.88.038-1.304.11A4.444 4.444 0 008.425 4C5.981 4 4 5.954 4 8.364c0 .805.222 1.56.608 2.207a7.428 7.428 0 00-.155 1.513c0 4.156 3.416 7.4 7.63 7.4.477 0 .944-.044 1.397-.126.623.33 1.335.642 2.092.642 2.444 0 4.425-1.953 4.425-4.364a4.3 4.3 0 00-.46-1.938zm-3.974 1.457c-.294.418-.725.747-1.293.984-.567.238-1.239.356-2.016.356-.933 0-1.702-.162-2.308-.486a2.986 2.986 0 01-1.047-.934c-.268-.39-.403-.768-.403-1.137 0-.213.08-.395.242-.547a.855.855 0 01.615-.229.76.76 0 01.512.178c.14.119.26.294.358.527.12.278.25.51.39.695.139.185.336.34.589.46.254.12.587.18 1 .18.566 0 1.027-.12 1.382-.364.354-.243.532-.547.532-.91a.919.919 0 00-.287-.702 1.88 1.88 0 00-.741-.412 13.21 13.21 0 00-1.216-.303c-.678-.146-1.247-.318-1.703-.513-.458-.196-.822-.463-1.09-.8-.269-.34-.403-.759-.403-1.26 0-.48.142-.904.426-1.275.283-.372.693-.658 1.23-.858.537-.2 1.17-.299 1.895-.299.58 0 1.082.066 1.505.198.423.133.774.309 1.053.528.28.22.484.45.612.691.13.24.194.477.194.705 0 .21-.08.4-.241.567a.8.8 0 01-.603.252c-.22 0-.386-.05-.5-.151-.114-.101-.237-.266-.37-.495a2.27 2.27 0 00-.618-.768c-.241-.184-.627-.276-1.16-.276-.494 0-.893.1-1.196.3-.303.199-.455.44-.455.72 0 .173.053.324.155.45.103.128.245.235.426.326.18.091.363.162.547.214.185.052.49.126.916.225a15.47 15.47 0 011.446.38c.432.138.8.307 1.103.503.302.198.54.45.709.752.17.302.255.673.255 1.111 0 .525-.148.998-.442 1.417z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-telegram a {
    background-color: #64a9dc;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.share-item.share-item-type-viber a {
    background-color: #7b519d;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M18.434 15.574c-.484-.391-1.002-.743-1.511-1.102-1.016-.718-1.945-.773-2.703.38-.426.648-1.021.677-1.644.392-1.718-.782-3.044-1.989-3.821-3.743-.344-.777-.34-1.473.465-2.022.425-.29.854-.634.82-1.268-.045-.828-2.043-3.593-2.832-3.885a1.429 1.429 0 00-.984 0C4.373 4.95 3.606 6.48 4.34 8.292c2.19 5.405 6.043 9.167 11.349 11.463.302.13.638.183.808.23 1.208.012 2.623-1.158 3.032-2.318.393-1.117-.438-1.56-1.096-2.093zM12.485 4.88c3.879.6 5.668 2.454 6.162 6.38.045.363-.09.909.426.919.538.01.408-.528.413-.89.045-3.699-3.163-7.127-6.888-7.253-.281.04-.863-.195-.9.438-.024.427.466.357.787.406z'/%3E%3Cpath d='M13.244 5.957c-.373-.045-.865-.222-.953.299-.09.546.458.49.811.57 2.395.538 3.23 1.414 3.624 3.802.057.349-.057.89.532.8.436-.066.278-.53.315-.802.02-2.293-1.936-4.38-4.329-4.669z'/%3E%3Cpath d='M13.464 7.832c-.249.006-.493.033-.585.3-.137.4.152.496.446.544.983.158 1.5.74 1.598 1.725.027.268.195.484.452.454.356-.043.389-.361.378-.664.017-1.106-1.227-2.385-2.289-2.359z'/%3E%3C/g%3E%3C/svg%3E");
}
.share-item.share-item-type-whatsapp a {
    background-color: #65bc54;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.product-share-popup-line {
    display: flex;
    justify-content: center;
}
.input-line {
    margin-right: 10px;
}
.input-line .inputtext {
    padding-right: 10px;
    border: 1px solid #04B3F3;
}
.input-btn .btn-copy {
    padding: 4px 10px 2px;
}
.detail-properties-head {
    font-weight: bold;
    text-transform: uppercase;
    width: 100%!important;
    justify-content: center;
    padding: 10px!important;
}

.docs_download-box {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
}
.docs_download-item {
    margin: 0 15px 15px 0;
    padding: 25px 40px;
    border: 1px solid #0085d4;
    border-radius: 3px;
    background: #fff;
    transition: 0.3s ease;
}
.docs_download-item:hover {
    text-decoration: none;
    background: #0085d4;
    color: #fff;
}

.btn-otp {
    height: 46px;
    margin-bottom: 15px!important;
}
.btn-buyoffline-item {
    height: 46px;
    margin: 30px 0!important;
}

@media all and (min-width:768px) {
    .product-card-grid {
        display: grid;
        grid-template-columns: minmax(66%,1fr) minmax(33%,360px);
        max-width: 100%;
        margin-bottom: 30px;
    }
    .product-rating {
        grid-area: rating;
        padding: 20px;
        background: #F5F5F5;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }
    .product-images {
        grid-area: image;
        padding-top: 70px;
    }
    .product-sale {
        grid-area: price;
        padding: 30px 20px 20px;
        background: #F5F5F5;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        margin-top: 0;
	}
    .advantages-box {
        display: block;
        width: 120px;
        margin-top: -70px;
        margin-right: 30px;
    }
    .advantage {
        width: 120px;
        height: 120px;
        border: 1px solid #0085D4;
        box-sizing: border-box;
        border-radius: 3px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-bottom: 7px;
    }
	.sticker-and-logo {
		position: absolute;
		top: 0;
		left: 0;
        display: flex;
        align-items: flex-start;
		width: 100%;
		z-index: 50;
	}
    .sticker-and-logo.advantage-left {
        padding: 0 30px 0 150px;
    }
	.product-brand-logo a {
		max-width: 200px;
		height: 100px;
		display: block;
	}
	.product-brand-logo .manufacturer-logo {
		max-width: 100%;
		max-height: 100%;
		width: auto;
		height: auto;
	}
	.product-images .sticker-box {
		position: relative;
		display: flex;
		width: auto;
        flex-direction: column;
        align-items: center;
        margin-left: auto;
	}
	.product-images .sticker-box span {
		display: block;
		padding: 6px 12px;
		border-radius: 20px;
		font: 700 12px/14px Roboto;
		letter-spacing: 0.06em;
		text-transform: uppercase;
        /* background-color: #f1117e; */
        color: #fff;
	}
	.sticker-invertor{
		background-color: #f1117e;
	}
	.sticker-aktsiya{
		color: black;
	}

    .product-images .sticker-box .sticker-wi_fi{
        background-color: #005bff!important;
        color: #fff;
    }
	.product-images .sticker-box span + span {
        margin-left: 0;
        margin-top: 10px;
    }
	
    .product-item-detail-tabs-list {
        display: inline-block;
        border-color: transparent;
        width: 100%;
        margin-left: 0;
        border-bottom: 1px solid #e5e5e5;
    }
    .product-item-detail-tab {
        background: none;
		border-color: transparent !important;
		margin-right: 0;
		border-width: 0!important;
        font: 700 13px/15px Roboto Condensed;
        text-transform: uppercase;
        color: #535353;
    }
    .product-item-detail-tabs-container {
        display: block!important;
    }
    .product-item-detail-tabs-list {
        display: flex;
        justify-content: flex-start;
    }
    .product-item-detail-tabs-list::after {
        display: none;
    }
    .product-item-detail-tab.active .product-item-detail-tab-link,
    .product-item-detail-tab:hover .product-item-detail-tab-link {
        border-bottom: 3px solid #009950 !important;
        background: none;
	}
	.product-item-detail-tab + .product-item-detail-tab {
		margin-left: 100px;
	}
    .product-item-detail-slider-container {
        padding-right: 30px;
        width: calc(100% - 150px);
    }
    .add-button-container {
        flex-direction: column;
    }
    .add-button-container .half-size-button {
        width: 100%;
    }
    .add-button-container .half-size-button + .half-size-button {
        margin-top: 10px;
    }
    .abc-actions {
        margin-top: 15px;
    }
    .main-description {
        flex-direction: row;
    }

    .product-item-detail-pay-block {
        background: #F5F5F5;
	}
	.product-share-box {
        top: 20px;
        right: 20px;
    }
    .product-share-popup {
        top: 19px;
        right: 19px;
    }
    .product-item-detail-compare-container {
        top: 60px;
        right: 20px;
    }

}
@media all and (min-width:992px) {
    .sticker-and-logo {
        align-items: center;
    }
    .product-images .sticker-box {
        flex-direction: row;
        align-items: center;
        margin-left: 30px;
    }
    .product-images .sticker-box span + span {
        margin-left: 10px;
        margin-top: 0;
    }
    .add-button-container {
        flex-direction: row;
    }
    .add-button-container .half-size-button {
        width: 50%;
    }
    .add-button-container .half-size-button + .half-size-button {
        margin-top: 0;
    }
    .abc-mount label {
        font-size: 13px;
	}
	#viewed {
		width: 100vw;
		margin-left: 50%;
		transform: translateX(-50%);
	}
    
    #videolink iframe {
        min-height: 480px;
        min-width: 800px;
    }
    .product-item-detail-compare-container {
        top: 20px;
        right: 60px;
    }
}

.not-for-sale {
    height: 0;
    overflow: hidden;
}
.similar_wrapper .h1 {
    display: none;
}
.similar_wrapper {
	padding-bottom: 50px;
}

.audioplayer__wrapper {
    margin-top: 15px;
}
.audioplayer__title {
    margin-top: 7px;
    font-size: 1.5em;
    color: #0085d4;
    font-family: 'Roboto Condensed';
}
.ap__box * {
    caret-color: transparent;
}
.ap__box {
    border: 1px solid #0085d4;
    border-radius: 12px;
    padding: 10px 12px;
    display: flex;
    gap: 12px;
    align-items: center;
}
.ap_btn {
    width: 30px;
    height: 30px;
    background-color: #0085d4;
    border-radius: 6px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.ap__progress {
    flex: 1 1 auto;
}
.ap__play_btn {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUEzQkM1RTY3QjRFMTFFNkFBMDlFQ0RFOUUxMzJEM0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUEzQkM1RTU3QjRFMTFFNkFBMDlFQ0RFOUUxMzJEM0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkMzNEE2MTdCNEQxMUU2ODRGQkRBRjYxRjJGOTE1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkMzNEE2MjdCNEQxMUU2ODRGQkRBRjYxRjJGOTE1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkNQ954AAABDSURBVHjapNJLCgAwCENB4/3vnNJ9lZTnUmH8oGzXI25SFUQvNVMgQjpoYgqsSAqMyA+AJxABRCYQWUHkBtErHwEGAOMmCRW84GkwAAAAAElFTkSuQmCC');
}
.player_playing .ap__play_btn {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTJDMzRBNjE3QjREMTFFNjg0RkJEQUY2MUYyRjkxNTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTJDMzRBNjI3QjREMTFFNjg0RkJEQUY2MUYyRjkxNTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MkMzNEE1RjdCNEQxMUU2ODRGQkRBRjYxRjJGOTE1MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MkMzNEE2MDdCNEQxMUU2ODRGQkRBRjYxRjJGOTE1MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiOmom8AAAApSURBVHjaYvz//z8DJYAFixiyiYx4xMCAiYFCMGrAqAHgVEVpUgYIMABY3wgTKskUBAAAAABJRU5ErkJggg==');

}
.ap__share {
    background-image: url(/images/share-white.svg);
    background-size: 55%;
    position: relative;
}
.ap__dl {
    background-image: url('/images/download.svg');
    background-size: 50%;
}
.ap__volume-btn {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRFQkI3ODhFOUNGMzExRUJCQzEzOTU4MzA1OTlDM0ZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRFQkI3ODhGOUNGMzExRUJCQzEzOTU4MzA1OTlDM0ZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEVCQjc4OEM5Q0YzMTFFQkJDMTM5NTgzMDU5OUMzRkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEVCQjc4OEQ5Q0YzMTFFQkJDMTM5NTgzMDU5OUMzRkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4BQ/5QAAABNElEQVR42oySPWuDUBSGX40ZBCuESrI49GNzFBJcQgSXbq6FLv0XHbqX/o1CodC5Q7NkyyYKFULGDgmSkFrEiB/40XtLB20h9p0u5zznnvecexnLsuB5HnzfR7fbBcMwyLIMYRjCNM0nWZZHHGqiQJ7nCIIAhmHcEOCyqiqwdagsy+8bNU27UhTlnsYI9MHRRBzHiKIISZJAVVVjOBw+1mpZ2o6TJOmsKAoMBoOTyWQyxW/t93u7OiBS7DP0gAMidj6p8RAtYvEPUeioFSKjv7VBnOu6ozRNzzebDfr9/qmu6y9/IOI+3W63i91uh/V6veh0Ohfj8fi10Y4EwfM8BEGgy4TjOFPbtq/rW2hMx7Iser0e5vP5w3K5vP159OMGRPdKv4soipjNZner1eqZQO9fAgwApZibN56sCTQAAAAASUVORK5CYII=');
    position: relative;
    z-index: 21;
}
.ap__volume-btn.muted::before {
    content: '';
    position: absolute;
    width: 36px;
    height: 2px;
    background: #ccc;
    transform: rotate(45deg);
    left: -4px;
    top: 14px;
}
.ap__volume {
    position: relative;
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.ap__volume:hover {
    overflow: visible;
}
.ap__volume:hover::before {
    content: '';
    position: absolute;
    bottom: -3px;
    left: -3px;
    right: -3px;
    height: 145px;
    border-radius: 8px;
    border: 1px solid #0085d4;
    z-index: 20;
    background: #fff;
}
.ap__volume-wrapper {
    width: 12px;
    height: 100px;
    border: 1px solid #0085d4;
    margin-bottom: 5px;
    position: relative;
}
.ap__volume-inner {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    z-index: 21;
}
.ap__volume-bar {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: #0085d4;
}
.ap__progress {
    position: relative;
    border: 1px solid #b3e1fd;
    height: 12px;
}
.progress_loaded,
.progress_current {
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
}
.progress_loaded {
    background: #b3e1fd;
    z-index: 1;
}
.progress_current {
    background: #0085d4;
    z-index: 2;
}
.ap__share .product-share-popup {
    top: 0;
    right: 0;
    width: 250px;
    height: 60px;
    border: 1px solid #0085d4;
}

.main-description {
    display: grid;
    margin-top: 30px;
}
.video-hide-onload {
    opacity: 0;
}
.right-block.video-block {
    width: 100%;
    position: relative;
    grid-row: 1/2;
    overflow: hidden;
    display: flex;
    justify-content: center;
    border: 1px solid rgba(0,133,212,0.25);
    box-shadow: 2px 2px 10px 10px rgba(0,0,0,0.02);
    transition: 0.2s ease;
}
.product-sale {
    display: flex;
    flex-direction: column;
}
.product-item-detail-pay-block {
    flex: 1 1 auto;
}
.product-item-detail-pay-block {
    display: flex;
    flex-direction: column;
}
.product-item-delivery-info-container {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
}
.product-item-delivery-info-box {
    display: grid;
    grid-row-gap: 5px;
}
.product-item-delivery-info-row {
    display: flex;
    font-size: 13px;
}
.product-item-delivery-info-value {
    font-weight: 700;
    margin-left: 5px;
}
.product-item-delivery-change {
    display: inline-block;
    font-weight: 400;
    opacity: 0.6;
    text-decoration: underline;
    cursor: pointer;
}

.product-item-callback-container {
    display: flex;
    position: relative;
    justify-content: center;
    margin-top: 15px;
    align-items: center;
	/* flex-direction: column; */
}
.btn.btn-white.product-item-callback-wrapper {
    cursor: pointer;
    flex: 1 1 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 10px;
    width: 200px;
    height: 40px;
	border-radius: 8px;
}
.product-item-callback-wrapper.btn-white:hover {
    background: #fff;
    color: #009950;
    border: 1px solid #009950;
}
.product-item-callback-wrapper::before {
    content: '';
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
}
.whatsapp-wrapper::before {
    background: url('/images/whatsapp.svg') no-repeat center center / contain;
}
.max-wrapper::before {
    background: url('/images/max.png') no-repeat center center / contain;
}
.phone-wrapper::before {
    background: url('/images/icon_phone.svg') no-repeat center center / contain;
    transform: rotate(90deg);
    width: 20px;
    height: 20px;
}
.telegram-wrapper::before {
    background: url(/images/icon_tm.svg) no-repeat center center / contain;
    width: 27px;
    height: 27px;
}
.product-item-callback-wrapper + .product-item-callback-wrapper {
	margin-left: 15px;
    /* margin-left: 0;
    margin-top: 10px; */
}
.product-item-callback-wrapper-text span {
    display: none;
}
.product-item-callback-wrapper-outer {
    display: none;
    opacity: 0;
    transition: 0.2s ease;
    background: #fff;
    box-shadow: 2px 2px 6px 6px rgba(0,0,0,0.05);
}
.product-item-callback-wrapper.opened .product-item-callback-wrapper-outer {
    display: block;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 500;
}
.product-item-callback-wrapper-inner {
    padding: 20px 15px;
    display: grid;
    grid-row-gap: 10px;
}
.product-item-callback-wrapper-link {
    padding: 5px 0;
    position: relative;
}
.product-item-callback-wrapper-link::before {
    content: '';
    width: 20px;
    height: 20px;
    display: inline-block;
    position: relative;
    margin-right: 5px;
}
.whatsapp-link {
    color: #009950;
}
.whatsapp-link::before {
    background: url('/images/whatsapp.svg') no-repeat center center / contain;
    transform: translateY(6px);
}
.telegram-link::before {
    background: url('/images/icon_tm.svg') no-repeat center center / contain;
    transform: translateY(6px);
}
.phone-link::before {
    background: url('/images/icon_phone.svg') no-repeat center center / contain;
    transform: translateY(6px) rotate(90deg);
    margin-right: 10px;
}
.product-item-callback-wrapper-bg {
    display: none;
}
.product-item-callback-wrapper.opened .product-item-callback-wrapper-bg {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 450;
    cursor: default;
}
.product-item-detail-print-pdf {
    position: absolute;
    top: 5px;
    right: 80px;
    width: 30px;
    height: 30px;
    background: url("/images/download_blue.svg") no-repeat center center / 18px;
    opacity: 0.7;
    transition: 0.2s ease;
    cursor: pointer;
    border-radius: 3px;
}
.product-item-detail-print-pdf:hover {
    opacity: 1;
    border: 1px solid #0085d4;
    background-color: #fff;
}
.product-item-montag-free-container {
  margin-bottom: 10px;
}

@media all and (min-width:768px) {
    .main-description {
        grid-template-columns: 2fr 1fr;
        /* grid-template-rows: auto 210px 1fr; */
        grid-column-gap: 30px;
        grid-row-gap: 30px;
        padding: 0 15px;
    }
    .left-block {
        grid-row: 1/4;
    }
    .right-block.blue-buttons-block {
        grid-row: 1/2;
    }
    .right-block.video-block {
        grid-column: 2/3;
        grid-row: 2/3;
    }
}
@media all and (min-width:500px) {
    /* .product-item-callback-container {
        flex-direction: row;
    }
    .product-item-callback-wrapper + .product-item-callback-wrapper {
        margin-left: 15px;
        margin-top: 0;
    } */
}

@media all and (min-width:768px) {
    /* .product-item-callback-container {
        flex-direction: column;
    }
    .product-item-callback-wrapper + .product-item-callback-wrapper {
        margin-left: 0;
        margin-top: 10px;
    } */
    .btn.btn-white.product-item-callback-wrapper {
        width: 100%;
    }
    .product-item-detail-print-pdf {
        right: 20px;
        top: 100px;
        z-index: 5;
    }
    .product-rating {
        padding-bottom: 90px;
    }
}
@media all and (min-width:992px) {
    /* .product-item-callback-container {
        flex-direction: row;
    }
    .product-item-callback-wrapper + .product-item-callback-wrapper {
        margin-left: 15px;
        margin-top: 0;
    } */
    .btn.btn-white.product-item-callback-wrapper {
        padding: 3px;
    }
    .product-item-detail-print-pdf {
        right: 100px;
        top: 20px;
    }
    .product-rating {
        padding-bottom: 20px;
    }
}
@media all and (min-width:1200px) {
    .btn.btn-white.product-item-callback-wrapper {
        padding: 8px;
    }
}

.product-series__container {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #c0cfda;
  border-radius: 3px;
  display: grid;
  gap: 5px;
  width: 100%;
}

.product-series__container.fade {
  display: none;
}

.color-series__container.color_block_hidden {
  opacity: 0; 
}

.color-series__container {
  transition: opacity .15s linear;  
}

.product-series__box {
  display: flex;
  gap: 10px;
}
.product-series__item {
  padding: 5px 10px;
  border: 1px solid transparent;
  border-radius: 3px;
}
.product-series__item-link {
  border-color: #e0effa;
  color: #535353;
  transition: 0.2s ease;
}
.product-series__item-link:hover {
  border-color: #c0cfda;
  background-color: #c0cfda;
  color: #fff;
  text-decoration: none;
}

.product-series__item-link.active {
  border-color: #c0cfda;
  background-color: #c0cfda;
  color: #fff;
  text-decoration: none;
  pointer-events: none;
}

.product-with-series {
  padding-left: 0;
  padding-right: 0;
}
.product-with-series .product-share-box:not(.product-item-detail-color) {
  top: 10px;
  right: 10px;
}

.product-with-series .product-item-detail-compare-container:not(.product-item-detail-color) {
  top: 52px;
  right: 10px;
}

.product-with-series .product-item-detail-print-pdf:not(.product-item-detail-color) {
  top: 90px;
  right: 10px;
}



@media (max-width: 768px) {
  .product-with-series .product-share-box.product-item-detail-color,
    .product-with-series .product-item-detail-compare-container.product-item-detail-color,
    .product-with-series .product-item-detail-print-pdf.product-item-detail-color {
    top: 200px;
    }

	.product-item-detail-compare-container {
		right: 0;
	}
	.product-item-detail-print-pdf {
		right: 0;
	}
	.product-rating {
		padding-right: 42px;
	}
	.product-with-series .product-share-box:not(.product-item-detail-color) {
	  right: 0;
	}

	.product-with-series .product-item-detail-compare-container:not(.product-item-detail-color) {
	  right: 0;
	}

	.product-with-series .product-item-detail-print-pdf:not(.product-item-detail-color) {
	  right: 0;
	}
}


.product-item-delivery-info-container {
  margin-top: 10px;
  position: relative;
  justify-content: flex-start;
}
.span_normal {
  font-weight: 400;
  cursor: pointer;
}
.span_normal:hover {
  text-decoration: underline;
}
.shop-adress__box {
  position: absolute;
  left: -20px;
  top: 0;
  right: -20px;
  overflow: hidden;
  max-height: 0;
  transition: 0.2s ease;
  z-index: 5;
}
.shop-adress__box.active {
  max-height: unset;
}
.shop-adress__inner {
  position: relative;
  padding: 15px;
  border: 1px solid #999;
  background-color: #fafafa;
  display: grid;
  grid-gap: 15px;
}
.shop-adress__wrapper {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 10px;
  grid-row-gap: 15px;
}
.shop-adress__link {
  display: flex;
  justify-content: center;
}
.shop-adress__link a {
  width: auto;
  padding: 0 30px;
}

.additional-buttons__wrapper {
  padding: 15px 0;
  display: flex;
  justify-content: center;
  gap: 15px;
  margin-top: 15px;
}
.additional-buttons__wrapper .btn {
  flex: 1 1 auto;
  padding: 10px;
  border-radius: 8px;
}
.element-popup__wrapper {
  padding: 0 25px;
}
.element-popup__wrapper h2 {
  text-align: center;
}
.element-popup__btn {
  margin-top: 15px;
  display: flex;
  justify-content: center;
}

@media all and (min-width:500px) {
  .product-series__container {
    width: auto;
  }
}
@media all and (min-width:768px) {
  .product-item-detail-slider-container {
    width: 100%;
  }
  .advantages-box + .product-item-detail-slider-container {
    width: calc(100% - 150px);
  }
  .product-card-grid.product-with-series {
    grid-template-columns: 3fr 2fr;
    grid-column-gap: 30px;
  }
  .product-card-grid.product-with-series .product-images {
    grid-row: 1/6;
    grid-column: 1/2;
  }
  .product-card-grid.product-with-series .product-rating {
    grid-row: 1/2;
    grid-column: 2/3;
  }
  .product-card-grid.product-with-series .product-sale {
    grid-row: 2/3;
    grid-column: 2/3;
    margin-bottom: auto;
  }
  .product-series__container {
    margin: 0 50px 10px 0;
    padding: 0 0 3px;
    border: none;
  }
  .product-series__box {
    flex-wrap: wrap;
  }
  .product-with-series .product-share-box {
    top: 20px;
  }
  .product-with-series .product-item-detail-compare-container {
    top: 60px;
  }
  .product-with-series .product-item-detail-print-pdf {
    top: 100px;
  }
  .element-popup__wrapper {
    padding: 10px 40px 25px;
  }
}
@media all and (min-width:992px) {
  .product-with-series .product-item-detail-compare-container {
    right: 20px;
  }
  .product-with-series .product-item-detail-print-pdf {
    right: 20px;
  }
}
@media all and (min-width:1200px) {
  .product-card-grid.product-with-series {
    grid-template-columns: 1fr 360px;
  }
}

@media (max-width:767.98px) {
  .product-rating.translate-on-mobile {
    margin-bottom: 30px;
  }
  .product-with-series .translate-on-mobile .product-share-box,
  .product-with-series .translate-on-mobile .product-item-detail-compare-container,
  .product-with-series .translate-on-mobile .product-item-detail-print-pdf {
    top: 0;
  }
	.product-images {
	
		order: 2;
	}
    .product-rating{
        order: 1;
    }
    .product-sale{
        order: 3;
    }
    .additional-buttons__wrapper{
        order: 4;
    }
}

/* End */


/* Start:/local/templates/lux/components/bitrix/iblock.vote/stars/style.css?17274388781242*/

.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;
	height: 30px;
	background-size: 100% 100%;
    background: #c4c4c4;
    width: 111px;
    margin-right: 10px;
    height: 30px;
}
.bx_item_detail_rating .bx_stars_bg{
	position: absolute;
	z-index: 101;
    outline: none;
    background: url(/local/templates/lux/components/bitrix/iblock.vote/stars/images/stars-bg-white.png) no-repeat center;
    top: -1px;
    right: -1px;
    bottom: -1px;
    left: -1px;
}

.bx_item_detail_rating .bx_stars_progress{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background: #ffd300;
}
.bx_item_detail_rating .bx_stars_rating_votes{
	color: #8d8d8d;
	font-size: 11px;
	line-height: 11px;
	vertical-align: middle;
}

/*.bx_item_detail_rating .bx_vam{vertical-align: middle;}*/

@media (max-width:530px){
	.bx_item_detail_rating .bx_stars_rating_votes{
			font-size: 7px;
			line-height: 7px;
	}
}
@media all and (min-width:768px) {
    .bx_item_detail_rating .bx_stars_bg {
        border: 1px solid #f5f5f5;
        outline: none;
        background: url('/local/templates/lux/components/bitrix/iblock.vote/stars/images/stars-big.png') no-repeat center;
    }
}
/* End */


/* Start:/bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?17274388231413*/
.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:/local/templates/lux/components/bitrix/news.list/common-blue-buttons/style.css?17719160431692*/
.blue-box-container {
    display: flex;
    width: 100%;
}
.blue-box-vertical {
    flex-direction: column;
    justify-content: flex-start;
}
.blue-box-horizontal {
    flex-direction: row;
    justify-content: space-between;
}
.blue-box-container .popup-form-place {
    height: 120px;
    background: var(--blue-color);
    margin: 15px 0 0;
    display: flex;
    align-items: center;
    color: #fff;
    border-radius: 3px;
    border: 2px solid var(--blue-color);
    transition: 0.25s ease;
    cursor: pointer;
}
.blue-box-container.blue-box-vertical .popup-form-place + .popup-form-place {
    margin-top: 15px;
}
.blue-box-container.blue-box-horizontal .popup-form-place + .popup-form-place {
    margin-left: 15px;
}
.blue-box-img {
    width: 44px;
    height: 44px;
    margin: 0 27px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    flex: 0 0 auto;
}
.blue-box-text {
    font: 700 17px/1.1em Roboto;
    padding-right: 15px;
    color: #fff;
}
.blue-box-container .popup-form-place:hover {
    text-decoration: none;
    background: #fff;
    color: var(--blue-color);
}
.blue-box-container .popup-form-place:hover .blue-box-text {
    color: var(--blue-color);
}
@media all and (min-width:768px) {
    .blue-box-img {
        width: 30px;
        margin: 0 8px;
    }
    .blue-box-text {
        font-size: 13px;
    }
}
@media all and (min-width:992px) {
    .blue-box-img {
        width: 44px;
        margin: 0 12px;
    }
    .blue-box-text {
        font-size: 15px;
    }
}
@media all and (min-width:1200px) {
    .blue-box-img {
        margin: 0 17px;
    }
    .blue-box-text {
        font-size: 17px;
    }
}
/* End */


/* Start:/local/templates/lux/components/bitrix/catalog.comments/.default/style.min.css?17274388773822*/
.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?172743882330185*/
.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?17274388231140*/
/*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:/local/templates/lux/components/bitrix/catalog.comments/.default/themes/yellow/style.css?17274388774588*/
/* item_detail_v2 */
.bx_soc_comments_div.bx_important.bx_yellow .bx_bt_button  					{
	background: rgb(249,216,87);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZDg1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmMwNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(249,216,87,1) 0%, rgba(246,192,66,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,216,87,1)), color-stop(100%,rgba(246,192,66,1)));
	background: -webkit-linear-gradient(top, rgba(249,216,87,1) 0%,rgba(246,192,66,1) 100%);
	background: -o-linear-gradient(top, rgba(249,216,87,1) 0%,rgba(246,192,66,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,216,87,1) 0%,rgba(246,192,66,1) 100%);
	background: linear-gradient(to bottom, rgba(249,216,87,1) 0%,rgba(246,192,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9d857', endColorstr='#f6c042',GradientType=0 );

	color:#4e4e4e;
	text-shadow:none;
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_soc_comments_div.bx_important.bx_yellow .bx_bt_button:hover  				{
	background: rgb(250,222,112);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZGU3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2M5NWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(250,222,112,1) 0%, rgba(247,201,94,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,222,112,1)), color-stop(100%,rgba(247,201,94,1)));
	background: -webkit-linear-gradient(top, rgba(250,222,112,1) 0%,rgba(247,201,94,1) 100%);
	background: -o-linear-gradient(top, rgba(250,222,112,1) 0%,rgba(247,201,94,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,222,112,1) 0%,rgba(247,201,94,1) 100%);
	background: linear-gradient(to bottom, rgba(250,222,112,1) 0%,rgba(247,201,94,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fade70', endColorstr='#f7c95e',GradientType=0 );
}
.bx_soc_comments_div.bx_important.bx_yellow .bx_bt_button:active  			{
	background: rgb(244,178,54);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0YjIzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NhNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244,178,54,1) 0%, rgba(247,202,75,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,178,54,1)), color-stop(100%,rgba(247,202,75,1)));
	background: -webkit-linear-gradient(top, rgba(244,178,54,1) 0%,rgba(247,202,75,1) 100%);
	background: -o-linear-gradient(top, rgba(244,178,54,1) 0%,rgba(247,202,75,1) 100%);
	background: -ms-linear-gradient(top, rgba(244,178,54,1) 0%,rgba(247,202,75,1) 100%);
	background: linear-gradient(to bottom, rgba(244,178,54,1) 0%,rgba(247,202,75,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4b236', endColorstr='#f7ca4b',GradientType=0 );
}
/* End */


/* Start:/local/templates/lux/components/bitrix/catalog.element/lux/themes/yellow/style.min.css?1727438878929*/
.bx-yellow .product-item-image-slider-progress-bar{background-color:#f9a91d}.bx-yellow .product-item-image-slider-control:hover{background-color:rgba(249,169,29,.8)}.bx-yellow .product-item-image-slider-control.active,.bx-yellow .product-item-image-slider-control:hover{background-color:#f9a91d}.bx-yellow .product-item-selected-scu,.bx-yellow .product-item-detail-slider-controls-image:hover,.bx-yellow .product-item-detail-slider-controls-image.active{outline-color:#f4b236}.bx-yellow .product-item-scu-item-text-block:hover,.bx-yellow .product-item-scu-item-color-block:hover,.bx-yellow .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-yellow .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#f4b236}.bx-yellow .product-item-amount-field:focus{border-color:#f4b236}.bx-yellow .product-item-detail-slider-progress-bar{background-color:#f4b236}
/* End */


/* Start:/bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?17274388242802*/
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:/local/templates/lux/components/bitrix/catalog.section/slider/style.css?17726765445588*/
@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;
}
.owl-offergoods {
    margin-bottom: -20px;
}

.row::before {
	display: initial;
}
.owl-offergoods .owl-stage-outer {
    padding-bottom: 55px;
}
.main-offergoods .owl-offergoods .owl-stage-outer {
    padding-bottom: 5px;
}
.owl-carousel .owl-stage {
    outline: none;
}
.owl-carousel .owl-item {
    padding-right: 1px;
}
.owl-offergoods .owl-item {
	margin-left: 3px;
}
.owl-offergoods .item {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
}
.owl-offergoods .btn-buyonline > span {
    width: 55%!important;
}

.owl-offergoods .owl-stage {
    display: flex;
}
.owl-offergoods .item  .product-item-container,
.owl-offergoods .item {
    height: 100%;
}
.owl-offergoods .item  .product-item-box {
    height:100%;
    display: flex;
    flex-direction:column;
    cursor: pointer;
}
.owl-offergoods .item .product-item-info-container button {
	height: 36px;
	font-size: 13px;
    line-height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}
.owl-offergoods .item  .product-item-info-container[data-entity="props-block"] {
    flex: 2 2 auto;
}
.owl-offergoods .product-item-container .product-item {
	border: none;
	padding-bottom: 0;
}

.owl-offergoods .owl-stage {
    padding-bottom: 24px;
}

@media all and (min-width:768px) {
    .owl-offergoods .owl-stage {
        padding-bottom: 24px !important;
    }
    .owl-offergoods .item,
    .product-item-card {
        border: none;
        padding: unset;
    }
}

.main-offergoods .h2 {
    margin: 25px 0 20px;
    display: block;
    font-size: 24px;
    position: relative;
}
.main-offergoods .h2::after {
    content: '';
    position: absolute;
    width: 18px;
    height: 15px;
    background: url(/images/arrow_right_small.svg) no-repeat center bottom;
    top: 7px;
    right: 30px;
}
/* End */


/* Start:/local/templates/lux/components/bitrix/catalog.item/index-slider/style.css?177215859425605*/
.product-items-card-row > .row {
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0;
}
.product-item-card {
    position: relative;
    padding: 10px;
    background: #fff;
    margin-bottom: 15px;
}
.product-item-row-3,
.product-item-row-4 {
    width: 100%;
}

/*делаем карточки черными*/
.product-item-card {
    background: #131313;
}

.product-item-card .product-item {
    border: 1px solid #fff;
}
.product-item-card .product-item .product-item-title a {
    color: #fff;
}
.product-item-card .product-item .product-item-title {
    border-top: 1px solid #fff;
}
.product-item-card .product-item .product-item-properties dt {
    color: #a5a5a5;
}
.product-item-card .product-item .product-item-properties dd {
    color: #a5a5a5;
}
.product-item-card .btn-fillgrey {
    color: #000;
}
.product-item-card .btn-fillgrey:hover {
    color: #ffdd2b;
}

.product-item-card .sticker-box {
    position: absolute;
    top: 22px;
    left: 22px;
    display: flex;
    flex-wrap: wrap;
}

.ob-action {
    display: inline-block;
    font: 700 10px/12px Roboto;
    text-transform: uppercase;
    padding: 3px 10px 1px;
    /* border: 1px solid #333; */
    border-radius: 9px;
    background-color: #ffdd2b;
    color: black;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4px 7px;
}
/*.ob-action + .ob-action {
    margin-left: 5px;
}*/

.ob-action-inverter {
    border-color: #009950;
    color: #009950;
}
.ob-action-invertor{
    background-color: var(--red-color);
}

.ob-action-wi_fi {
    color: white;
    background-color: #005bff;
}
.product-item-compare-container {
    position: absolute;
    /*right: 22px;
    top: 22px;*/
    right: 12px;
    top: 12px;
    
}
.ob-action-aktsiya{
    background-color: #ffdd2b;
    color: #222222;
}
.product-item-compare-container .checkbox {
    margin: 0;
}
.product-item-compare-container input {
    opacity: 0;
    cursor: pointer;
}
.product-item-compare-container label {
    display: block;
    height: 19px;
    width: 20px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAyMDE4ICg2NC1CaXQpIC0tPg0KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZlcnNpb249IjEuMSIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDIyIDIyIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCiA8ZGVmcz4NCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCiAgIDwhW0NEQVRBWw0KICAgIC5maWwwIHtmaWxsOiM1MzUzNTM7ZmlsbC1ydWxlOm5vbnplcm99DQogICBdXT4NCiAgPC9zdHlsZT4NCiA8L2RlZnM+DQogPGcgaWQ9ItCh0LvQvtC5X3gwMDIwXzEiPg0KICA8bWV0YWRhdGEgaWQ9IkNvcmVsQ29ycElEXzBDb3JlbC1MYXllciIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE3LjIgMjJsLTEyLjQgMGMtMC42LDAgLTEsLTAuMzYgLTEsLTAuOTEgMCwtMC41NSAwLjQsLTAuOTIgMSwtMC45MmwxMi41IDBjMC42LDAgMSwwLjM3IDEsMC45MiAwLDAuNTUgLTAuNSwwLjkxIC0xLjEsMC45MXoiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik0xMSAyMS40NWMtMC42LDAgLTEsLTAuMzYgLTEsLTAuOTFsMCAtMTkuNjNjMCwtMC41NSAwLjQsLTAuOTEgMSwtMC45MSAwLjYsMCAxLDAuMzYgMSwwLjkxbDAgMTkuNjNjMCwwLjU1IC0wLjQsMC45MSAtMSwwLjkxeiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTcuMyAxMi42bC02LjMgMGMtMC4zLDAgLTAuNiwtMC4xOCAtMC44LC0wLjM3IC0wLjIsLTAuMjcgLTAuMiwtMC41NCAtMC4xLC0wLjgybDMuMiAtOC4wM2MwLjEsLTAuMzcgMC41LC0wLjY0IDAuOSwtMC42NCAwLjQsMCAwLjgsMC4yNyAwLjksMC42NGwzLjEgOC4wM2MwLjEsMC4yOCAwLjEsMC41NSAtMC4xLDAuODIgLTAuMSwwLjE5IC0wLjQsMC4zNyAtMC44LDAuMzd6bS00LjkgLTEuODNsMy41IDAgLTEuNyAtNC40NyAtMS44IDQuNDcgMCAweiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTE5LjUgNC4wMmwtMTcgMGMtMC42LDAgLTEsLTAuMzcgLTEsLTAuOTIgMCwtMC41NSAwLjQsLTAuOTEgMSwtMC45MWwxNy4xIDBjMC42LDAgMSwwLjM2IDEsMC45MSAwLDAuNTUgLTAuNSwwLjkyIC0xLjEsMC45MmwwIDB6Ii8+DQogIDxwYXRoIGNsYXNzPSJmaWwwIiBkPSJNNC4yIDE1LjE1Yy0yLjMsMCAtNC4yLC0xLjU1IC00LjIsLTMuNDcgMCwtMC41NCAwLjQsLTAuOTEgMSwtMC45MWw2LjMgMGMwLjYsMCAxLDAuMzcgMSwwLjkxIDAsMS45MiAtMS44LDMuNDcgLTQuMSwzLjQ3em0tMS44IC0yLjU1YzAuNCwwLjQ1IDEuMSwwLjczIDEuOCwwLjczIDAuNywwIDEuNCwtMC4yOCAxLjgsLTAuNzNsLTMuNiAweiIvPg0KICA8cGF0aCBjbGFzcz0iZmlsMCIgZD0iTTIxIDEyLjZsLTYuMyAwYy0wLjMsMCAtMC42LC0wLjE4IC0wLjgsLTAuMzcgLTAuMiwtMC4yNyAtMC4yLC0wLjU0IC0wLjEsLTAuODJsMy4yIC04LjAzYzAuMSwtMC4zNyAwLjUsLTAuNjQgMC45LC0wLjY0IDAuNCwwIDAuOCwwLjI3IDAuOSwwLjY0bDMuMSA4LjAzYzAuMSwwLjI4IDAuMSwwLjU1IC0wLjEsMC44MiAtMC4yLDAuMTkgLTAuNSwwLjM3IC0wLjgsMC4zN3ptLTQuOSAtMS44M2wzLjUgMCAtMS43IC00LjQ3IC0xLjggNC40N3oiLz4NCiAgPHBhdGggY2xhc3M9ImZpbDAiIGQ9Ik0xNy44IDE1LjE1Yy0yLjMsMCAtNC4yLC0xLjU1IC00LjIsLTMuNDcgMCwtMC41NCAwLjQsLTAuOTEgMSwtMC45MWw2LjQgMGMwLjYsMCAxLDAuMzcgMSwwLjkxIDAsMS45MiAtMS45LDMuNDcgLTQuMiwzLjQ3em0tMS44IC0yLjU1YzAuNCwwLjQ1IDEuMSwwLjczIDEuOCwwLjczIDAuNywwIDEuNCwtMC4yOCAxLjgsLTAuNzNsLTMuNiAweiIvPg0KIDwvZz4NCjwvc3ZnPg0K");
    outline: none;
    max-width: unset;
    cursor: pointer;
}
.product-item-compare-container label span {
    display: none;
}
.product-item-image-wrapper {
    position: relative;
    display: block;
    margin: 30px 0 15px;
    padding-top: 225px;
    width: 100%;
    transition: all 300ms ease;
}
.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 not all, (-webkit-transform-3d) {
    .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-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;
    border-radius: 6px;
}
.product-item-image-original {
    z-index: 11;
}
.product-item-image-alternative {
    z-index: 13;
    opacity: 0;
}
.product-item-image-slider-control-container {
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 15;
    display: block;
    padding: 0;
    text-align: center;
    opacity: 0;
    transition: opacity 300ms ease;
}
.product-item-title {
    font: 400 13px/15px Roboto Condensed;
    transition: 0.5s ease;
    border-bottom: 2px solid transparent;
    /*min-height: 80px;*/
    position: relative;
    border-top: 1px solid #E5E5E5;
    margin-top: 0;
    padding-bottom: 2px;
    /*padding-top: 15px;*/
}
.product-item-title a {
    text-decoration: none;
    color: #535353;
    display: block;
    width: 100%;
    /*position: absolute;*/
    top: 0;
    bottom: 0;
    padding-top: 15px;
    padding-bottom: 5px;
    font: 700 15px/18px 'Roboto Condensed';
    white-space: normal;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-bottom: 0;
    min-height: 51px;
}
.product-item-title a:hover {
    text-decoration: none;
    color: #535353;
}
.product-item:hover .product-item-title {
    border-bottom: 2px solid #0085d4;
}
.product-item-price-container {
    font: 400 17px/1.4em Roboto;
    color: #009950;
    margin-top: 10px;
    min-height: 34px;
    display: flex;
    /*justify-content: space-between;*/
    gap: 12px;
}
.owl-offergoods .product-item-price-container {
    margin-bottom: 12px;
}
.product-item-price-old {
    flex-direction: row;
    font: 400 15px/1.3em Roboto;
    color: #009950;
    /*margin-bottom: 10px;*/
    text-decoration: unset;
    display: inline-flex;
    opacity: .8;
    align-self: flex-end;
    justify-self: flex-end;
    margin-bottom: 4px;
}
.product-item-price-old.striked {
    text-decoration: line-through;
}
.product-item-line .product-item-price-old {
    margin-bottom: 0;
}
.product-item-info-container[data-entity="quantity-block"] {
    display: none;
}
.bx-no-touch .owl-offergoods .product-item-container.hover .product-item {
    position: relative;
    right: 0;
    left: 0;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,.19);
}
.product-item-line .product-item {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
}
/*.bx-no-touch .owl-offergoods .product-item-container.hover .product-item .product-item-info-container {
    margin-bottom: 0;
}*/
.bx-no-touch .owl-offergoods .product-item-container.hover .product-item .product-item-box {
    padding-bottom: 0;
}

.product-item-button-container .btn-buy {
    /*margin-bottom: 10px;*/
}
.product-item-current,
.product-item-price-current {
    font: 400 26px/1.25em 'Roboto Condensed';
}
.product-item-button-container {
    display: flex;
}
.product-item-button-container button {
    height: 36px;
    font-size: 13px;
    line-height: 15px;
    /*padding-top: 0;*/
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
}
.product-item-button-container button + button {
    margin-left: 10px;
}

.btn.btn-default.btn-buy {
    background-color: #009950;
    border-color: #009950;
}
.btn.btn-default.btn-buy:hover {
    color: #009950;
    border-color: #009950;
    background-color: #fff;
}

.owl-item .product-item .sticker-box {
    position: absolute;
    z-index: 100;
    /*top: 12px;*/
    top: 0;
}

.product-item-row-3.product-item-line,
.product-item-row-4.product-item-line {
    width: 100%;
}
.product-item-line .product_item {
    position: relative;
    display: flex;
}
.product-item-line .product-image-box {
    position: relative;
    display: flex;
}
.product-item-line .product-sticker-box {
    position: absolute;
    top: -5px;
    left: -5px;
}
.product-item-line .product-props-box,
.product-item-line .product-code,
.product-item-line .product-rating,
.product-item-line .logo-plant {
    display: none;
}
.product-item-line .product-image {
    width: 100%;
}
.product-item-line .product-title {
    font: 400 13px/15px Roboto Condensed;
    transition: 0.5s ease;
    border-bottom: 2px solid transparent;
    min-height: 50px;
    position: relative;
    border-top: 1px solid #E5E5E5;
    margin-top: 0;
    padding-top: 15px;
}
.product-item-line .product-title a {
    text-decoration: none;
    color: #535353;
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    padding-top: 15px;
    font: 700 15px/18px 'Roboto Condensed';
}
.product-item-line .product-item-current,
.product-item-line .product-item-price-current {
    font-size: 24px;
    margin-bottom: -5px;
}
.product-item-line .abc-store {
    font: 400 12px/1.3em 'Roboto';
    color: #7d7d7d;
}
.product-item-line .abc-store::before {
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 6px;
    border: 1px solid #009950;
    display: inline-block;
    transform: translateY(1px);
    margin-right: 7px;
}
.product-item-line .abc-store.in-store::before {
    background: #009950;
}
.product-item-line .abc-actions {
    display: none;
    width: 100%;
    margin-top: 10px;
}
.product-item-line .abc-actions ul {
    list-style: none;
}
.flag-up {
    transform: translateY(-3px);
}
.product-item-info-container {
    /*margin-bottom: 12px;*/
}
.product-item-properties {
    display: block;
    overflow: hidden;
    margin: 0;
    color: #a5a5a5;
    font-size: 12px;
}
.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;
}
.flag-up {
    transform: translateY(-3px);
}

.product-item-line .product-item-compare-container {
    display: block;
    border: none;
    background: none;
    box-shadow: none;
    top: 22px;
    right: 22px;
}
.product-item-button-container {
    flex-direction: column;
}
.product-item-button-container button + button {
    margin-left: 0;
}
.product-item-button-container button.btn-buyonline {
    height: 50px;
    white-space: normal;
    padding: 0 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
}
.product-item-button-container button.btn-buyonline::after {
    content: '';
    width: 63px;
    height: 42px;
    display: block;
    background: url('/images/pay/paysystems.svg') no-repeat center center /contain;
    flex: 0 0 auto;
}
.btn-buyonline > span {
    text-align: left;
}

.product-item-price-online {
    display: inline-block;
    font-size: 12px;
}
.product-item-current,
.product-item-price-current {
    display: block;
    color: #009950;
}

.square-box {
    position: absolute;
    top: 120px;
    width: 50px;
    height: 50px;
    border-radius: 35px;
    border: 1px solid #04B3F3;
    z-index: 112;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #04B3F3;
    background: #fff;
}
.square-box-text {
    font: 700 15px/1.2em Roboto Condensed;
    margin-left: 3px;
}
.product-item-line .square-box {
    top: unset;
    bottom: 40px;
}

.product-item-card .product-item-box {
    display: flex;
    flex-direction: column;
    height: 100%;
    cursor: pointer;
}
.product-item-card .product-item-info-container[data-entity="props-block"] {
    flex: 2 2 auto;
}

.product-item-container.hover .product-item,
.product-item-container .product-item {
    border: 1px solid #e5e5e5;
    /*border-radius: 3px;*/
    padding: 10px;
    transition: 0.3s ease;
    height: 100%;
}
.product-item-container {
    height: 100%;
}
.plant-country {
    margin-top: 5px;
}

.product-item__videobox {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-item-label-ring {
    position: absolute;
    left: -5px;
    bottom: -10px;
    z-index: 11;
    /*background-color: #EF3054;*/
    /*border-radius: 50%;*/
    /*padding: 8px;*/
    width: 45px;
    height: 45px;
    color: white;
    font-size: 15px;
    font-weight: 700;
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: center;
  /*top: 12px;
  margin-top: 10px;*/
  background-image: url('/local/templates/lux/components/bitrix/catalog.item/index-slider/image/badge.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.product-item-label-ring.product-item-label-big {
        top: 0;
        right: 0;
        left: auto;
}

@media all and (min-width:500px) {
    .product-items-card-row > .row {
        margin: 20px -15px 20px 0;
    }
    .product-item-card {
        margin-right: 15px;
    }
    .product-item-row-3,
    .product-item-row-4 {
        width: calc(50% - 15px);
    }
    .product-item-line .product-main-box {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .product-item-line .product-header-box {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }
    .product-item-line .product-props-box {
        display: block;
        width: calc(50% - 15px);
        margin-right: 25px;
    }
    .product-item-line .product-sale-box {
        width: calc(50% - 15px);
    }
    .product-item-line .product-code,
    .product-item-line .product-rating {
        display: block;
    }
    .product-item-line .bx_stars_container {
        position: relative;
        background-size: 100% 100%;
        background: #c4c4c4;
        width: 111px;
        margin-right: 10px;
        height: 30px;
    }
    .product-item-line .bx_stars_bg {
        position: absolute;
        z-index: 101;
        outline: none;
        background: url('/images/stars-bg-white.png') no-repeat center;
        top: -1px;
        right: -1px;
        bottom: -1px;
        left: -1px;
    }
    .product-item-line .bx_stars_progress {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        background: #0085D4;
    }
    .product-item-line .product-rating {
        width: 126px;
        margin-bottom: 5px;
    }
    .product-item-line .product-code {
        width: calc(100% - 146px);
        padding-top: 5px;
        font: 400 14px/1.3em Roboto;
        color: #7d7d7d;
    }
    .product-item-line .product-title {
        width: 100%;
        height: 90px;
        border-top: none;
        padding-top: 0;
    }
    .product-item-line .product-title a {
        font: 400 24px/1em 'Roboto Condensed';
        padding-top: 0;
    }
    .product-item-line .product-prop {
        font: 400 12px/1.3em Roboto;
        color: #7d7d7d;
    }
    .product-item-line .product-prop-value {
        font-weight: 700;
        margin-bottom: 10px;
    }
    .product-item-line .product-item-price-container {
        margin-top: -5px;
    }
    .product-item-line .product-item-button-container {
        flex-direction: column;
        margin-bottom: 10px;
    }
    .product-item-line .product-item-button-container button + button {
        margin-left: 0;
    }
}
@media all and (min-width:600px) {
    .product-item-line .product-item {
        display: flex;
    }
    .product-item-line .product-image-box {
        width: calc(33% - 25px);
        flex: 0 0 auto;
        margin-right: 25px;
    }
    .product-item-line .produc-main-box {
        width: calc( 100% - 200px);
    }
    .product-item-line .product-sticker-box {
        top: 0;
        bottom: 10px;
        z-index: 100;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }
    .product-item-line .logo-plant {
        display: block;
    }
    .product-item-line .sticker-box {
        position: relative;
        top: unset;
        left: unset;
    }
    .product-item-line .product-image {
        display: flex;
    }
    .product-item-line .product-title {
        height: 50px;
    }
    .product-item-line .abc-actions {
        display: block;
        font:400 12px/1.3em Roboto;
        color: #7d7d7d;
    }
    .product-item-button-container button.btn-buyonline::after {
        width: 40px;
        height: 27px;
        margin-left: 10px;
    }
    .product-item-line .product-item-image-slider-slide-container {
        top: 70px;
        height: auto;
        bottom: 20px;
    }
    .btn-buyoffline {
        /*margin: 30px 0;*/
    }
}
@media all and (min-width:768px) {
    .product-item-row-4 {
        width: calc(25% - 15px);
    }
    .product-item-title a {
        font-size: 14px;
    }
    .product-item-line .product-sticker-box {
        position: absolute;
        left: 0;
        top: 0;
        display: flex;
        align-items: center;
    }
    .product-item-line .sticker-box {
        position: relative;
        top: unset;
        left: unset;
    }
    .product-item-compare-container {
        background: none;
        border: none;
        box-shadow: none;
        margin: 0;
    }
    .bx-no-touch .product-item-container .product-item {
        transition: 0.3s ease;
    }
    .bx-no-touch .product-item-container.hover .product-item,
    .bx-no-touch .product-item-container .product-item {
        border: 1px solid #e5e5e5;
         transition: 0.3s ease;
    }
    .product-item-box {
        position: relative;
        padding: 15px 10px 0;
        padding: 0;
    }
    .product-item-info-buttons {
        margin-bottom: 0;
        margin-top: auto;
    }
    .product-item-card {
        display: flex;
    }
    .product-item-container {
        width: 100%;
    }
    .product-item {
        height: 100%;
    }
    
    /* .product-item-container.hover .product-item {
        height: auto!important;
    } */
    .product-item-button-container button.btn-buyonline {
        height: 70px;
    }
    .product-item-compare-container {
        top: 0px;
        right: 0px;
    }
    .product-item-card .sticker-box {
        top: 12px;
        left: 12px;
    }
    .popup-btn-row {
        margin-top: 60px;
        grid-template-columns: repeat(2, 1fr);
    }
}
@media all and (min-width:992px) {
    .product-item-row-3 {
        width: calc(33.3333% - 15px);
    }
    .product-item-title a {
        font-size: 15px;
    }
    .product-item-button-container button.btn-buyonline {
        height: 50px;
    }
    .product-item-button-container button.btn-buyonline::after {
        width: 63px;
        height: 42px;
        margin-left: 15px;
    }    
}



.container_for_answer {
    margin: 20px 0;
    padding: 15px;
    border-radius: 4px;
    display: none;
    font-size: 0;
    display:grid;
    justify-content:center;
}
.container_for_answer form{
    font-size: 18px;
    display: flex;
;
    justify-content: center;
}


.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

.spinner {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 3px solid rgba(255,255,255,.3);
    border-radius: 50%;
    border-top-color: #fff;
    animation: spin 1s ease-in-out infinite;
}

@keyframes spin {
    to { transform: rotate(360deg); }
}

.tinkoff_wrapper
{background-color:#ffdd2b;width:100%; border-radius:8px;}
.tinkoff_wrapper:hover{
    transition:300ms;
background-color: #fcc521;
}
.img_payment_wrapper{
    width: 100%;
}
#one-click-modal{
    position: fixed;
    background-color: #1111115e;
    padding: 40px 60px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    display: contents;

}
#one-click-modal .modal-content{
    max-width: 350px;
}
.one_click_container{
    display: flex;
    height: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
}
#one-click-form{
    display: grid;
    background: white;
    padding: 30px 40px;
    gap: 10px;
    position:relative;
}
.exit_btn{
    position:absolute;
    top:-10px;
    right:-10px;
    cursor:pointer;
}

.payform-tbank {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 2px auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 250px;
}
.payform-tbank-row {
    margin: 2px;
    border-radius: 4px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border: 1px solid #DFE3F3;
    padding: 15px;
    outline: none;
    background-color: #DFE3F3;
    font-size: 15px;
}
.payform-tbank-row:focus {
    background-color: #FFFFFF;
    border: 1px solid #616871;
    border-radius: 4px;
}
.payform-tbank-btn {
    background-color: #FBC520;
    border: 1px solid #FBC520;
    color: #3C2C0B;
    text-transform:uppercase;
}
.payform-tbank-btn:hover {
    background-color: #FAB619;
    border: 1px solid #FAB619;
}
.popup_input_group input{
    padding:7px 10px;
    border-radius:3px;
    border:1px solid #111;
    width: 100%;
}
    .btn_approve{
    height: 46px;
    margin: 0 auto 11px;
    text-transform:uppercase;
    background: #04B3F3;
    width: 100%;
    border-radius: 2px;
    border: none;
    transition:300ms;
    }
    .buy-in-1-click{
    max-width: 100%;
    height: 46px;
    /*margin: 0 auto 11px;*/
    margin: 0 !important;
    width: 100%;
    background-color: #32a332;
    transition:300ms;   
}
.buy-in-1-click:hover{
    background-color:#63cb63;
}
.one-click-modal{
    position: fixed;
    background-color: #1111115e;
    padding: 40px 60px;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 99999;
    display: contents;
}


.owl-offergoods .item .product-item-info-container[data-entity="props-block"] {
    display: none;
}

.owl-offergoods .item {
    border-radius: 8px;
}

.owl-offergoods .product-item-container .product-item {
    border-radius: 6px;
    padding-bottom: 12px;
    border: 1px solid #e5e5e5;
    transition: 0.3s ease;
    position: relative;
}

.product-item-square-label {
    position: absolute;
    right: 0px;
    bottom: -8px;
    z-index: 11;
    background-color: #fff;
    border-radius: 8px;
    padding: 4px 6px;
    padding-right: 34px;
    color: #222;
    font-size: 15px;
    font-weight: 700;
    z-index: 11;
    display: flex;
    align-items: center;
    justify-content: center;
    background-image: url('/local/templates/lux/components/bitrix/catalog.item/index-slider/image/square-icon.png');
    background-repeat: no-repeat;
    background-position: calc(100% - 6px) calc(50% + 1px);
    background-size: 25px;
    border: 1px solid #222;
}

.product-item-square-label span {
    position: relative;
    top: 2px;
}

@media (max-width: 768px) {
    .owl-item .product-item .sticker-box {
        top: 6px;
        left: 6px;
    }
}
/* End */


/* Start:/local/templates/lux/components/bitrix/catalog.section/slider/themes/blue/style.min.css?1727438878706*/
.bx-blue .product-item-image-slider-progress-bar{background-color:#0083d1}.bx-blue .product-item-image-slider-control:hover{background-color:rgba(0,131,209,.8)}.bx-blue .product-item-image-slider-control.active,.bx-blue .product-item-image-slider-control:hover{background-color:#0083d1}.bx-blue .product-item-scu-item-text-block:hover,.bx-blue .product-item-scu-item-color-block:hover,.bx-blue .product-item-scu-item-text-container.selected .product-item-scu-item-text-block,.bx-blue .product-item-scu-item-color-container.selected .product-item-scu-item-color-block{outline-color:#006cc0}.bx-blue .product-item-amount-field:focus{border-color:#006cc0}.bx-blue .catalog-section-header{border-color:#006cc0}
/* End */
/* /local/templates/lux/components/bitrix/catalog/lux/style.css?17658746481170 */
/* /local/templates/lux/components/bitrix/catalog/lux/bitrix/catalog.compare.list/.default/style.css?17273736001265 */
/* /local/templates/lux/components/bitrix/catalog.element/lux/style.css?177998227470704 */
/* /local/templates/lux/components/bitrix/iblock.vote/stars/style.css?17274388781242 */
/* /bitrix/components/bitrix/catalog.product.subscribe/templates/.default/style.min.css?17274388231413 */
/* /local/templates/lux/components/bitrix/news.list/common-blue-buttons/style.css?17719160431692 */
/* /local/templates/lux/components/bitrix/catalog.comments/.default/style.min.css?17274388773822 */
/* /bitrix/components/bitrix/blog/templates/.default/style.min.css?172743882330185 */
/* /bitrix/components/bitrix/blog/templates/.default/themes/green/style.css?17274388231140 */
/* /local/templates/lux/components/bitrix/catalog.comments/.default/themes/yellow/style.css?17274388774588 */
/* /local/templates/lux/components/bitrix/catalog.element/lux/themes/yellow/style.min.css?1727438878929 */
/* /bitrix/components/bitrix/catalog.store.amount/templates/.default/style.css?17274388242802 */
/* /local/templates/lux/components/bitrix/catalog.section/slider/style.css?17726765445588 */
/* /local/templates/lux/components/bitrix/catalog.item/index-slider/style.css?177215859425605 */
/* /local/templates/lux/components/bitrix/catalog.section/slider/themes/blue/style.min.css?1727438878706 */
