

/* Start:/local/templates/enext/components/bitrix/news.list/block_advantages/style.min.css?1594307580396*/
.advantages-wrapper{background-color:#fff}.advantages{padding-top:32px;padding-bottom:12px;padding-left:24px}.advantages .col-xs-12.col-md-3{float:none;display:inline-block;vertical-align:top}.adv-item__caption{display:table;margin-bottom:20px}.adv-item__icon,.adv-item__text{display:table-cell;vertical-align:middle}.adv-item__icon{padding-right:22px}.adv-item__icon i{font-size:28px;color:#000}
/* End */


/* Start:/local/templates/enext/components/bitrix/catalog.section/.default/style.min.css?1594307580822*/
.catalog-section-container .catalog-section{margin-top:32px}.container-ws .catalog-section{display:flex;flex-wrap:wrap}.catalog-section-more{padding-bottom:22px}.container-ws .catalog-section-more{padding:0}.catalog-section-more .btn{width:100%;height:48px}.catalog-section-desc{margin-top:46px}@media(max-width:991px){.catalog-section:before{height:1px;display:block;margin:0 -18px;content:"";background:#e8edef}.catalog-section-list+.catalog-section:before{content:none}.catalog-section-container .catalog-section{margin:0}.catalog-section-prev+.catalog-section{margin-top:32px}.container-ws .catalog-section{display:block}.catalog-section-more{margin:0 -18px;padding:0}.catalog-section-more .btn{-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0}.catalog-section-desc{margin-top:14px}}
/* End */


/* Start:/local/templates/enext/components/bitrix/catalog.product.subscribe/.default/style.min.css?15943075801721*/
.bx-catalog-subscribe-popup-window{font-family:"Museo Sans Cyrl 300",sans-serif;font-size:16px;font-weight:300;overflow:hidden}.bx-catalog-subscribe-popup-window.popup-window-with-titlebar{padding:0}.bx-catalog-subscribe-popup-window .popup-window-titlebar{width:100%;height:65px;display:table;padding:0 50px 0 32px;background-color:#f1f6f7}.bx-catalog-subscribe-popup-window .popup-window-titlebar-text{display:table-cell;vertical-align:middle;padding:0;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:20px;font-weight:400;color:#3d4b52;line-height:24px}.bx-catalog-subscribe-popup-window .popup-window-content{padding:18px 32px 0}.bx-catalog-subscribe-form-notify .alert{margin-bottom:12px}.bx-catalog-subscribe-alert{padding-bottom:32px}.bx-catalog-subscribe-alert .alert{margin:0}.bx-catalog-subscribe-form-caption{margin:-3px 0 9px;font-size:16px;color:#3d4b52;line-height:19px}.bx-catalog-subscribe-popup-window .popup-window-close-icon{width:50px;height:65px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;right:0;top:0;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s;cursor:pointer}.bx-catalog-subscribe-popup-window .popup-window-close-icon:after{content:none}.bx-catalog-subscribe-popup-window .popup-window-close-icon>i{font-size:16px;color:#8ea6ab}.bx-no-touch .bx-catalog-subscribe-popup-window .popup-window-close-icon:hover>i,.bx-touch .bx-catalog-subscribe-popup-window .popup-window-close-icon:active>i{color:#6639b6}.bx-catalog-subscribe-popup-window .popup-window-buttons{padding:0 32px 32px}.bx-catalog-subscribe-popup-window .popup-window-buttons button{width:100%}
/* End */


/* Start:/local/templates/enext/components/bitrix/catalog.item/.default/style.css?171646843623318*/
.product-item-row{
margin-bottom: 24px;
    opacity: 1 !important;
}

.product-item-container{
	position: relative;
}

.product-item-container.hover{
	z-index: 202;
}

.product-item{
	width:100%;
	top: 0;
	padding: 24px;	
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e8edef;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #fff;	
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.container-ws .product-item{
	border-left: 1px solid #e8edef;
	border-right: 1px solid #e8edef;
	border-top: none;
	border-bottom: 1px solid #e8edef;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}

.product-item-container.hover .product-item{		
	position: absolute;
	left: 0;
	top: -3px;	
	-webkit-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	-moz-box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
	box-shadow: 0 0 36px rgba(85, 104, 110, 0.18);
}

/***IMAGE***/
.product-item-image-wrapper{
	width: 100%;
	height: 222px;
	display: table;
	position: relative;
}

.product-item-image:link,
.product-item-image:visited{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
}

.product-item-image.empty{
	width: 100%;
	background-color: #d0e0e3;
}

.product-item-image > img{
	width: 75%;
	height: 316px;
}

/***MARKERS***/
.product-item-markers{
	position: absolute;
	left: -13px;
	right: -13px;
	top: -13px;
}

.product-item-markers-icons{
	max-width: 203px;
	right: unset;
}

.product-item-marker-container{
	max-width: 100%;
	float: left;
	clear: left;
}

.product-item-marker-container-hidden{
	display: none;
}

.product-item-marker-container:not(.product-item-marker-container-hidden) + .product-item-marker-container{
	margin-top: 4px;
}

.product-item-marker{	
	display: flex;
	align-items: center;	
	padding: 9px 12px 8px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;	
}

.product-item-marker-discount{
	background: #d3115a;	
}

.product-item-marker-14px{
	padding-top: 6px;
	padding-bottom: 5px;
}

.product-item-marker-24px{
	padding-top: 7px;
	padding-bottom: 6px;
}

.product-item-marker > i{
	margin-right: 7px;
	font-size: 18px;
	color: #fff;
}

.product-item-marker-14px > i{
	font-size: 14px;
}

.product-item-marker-24px > i{
	font-size: 24px;
}

.product-item-marker > span{
	overflow: hidden;	
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.product-item-marker-14px > span{
	font-size: 14px;
	line-height: 17px;
}

.product-item-marker-24px > span{
	font-size: 24px;
	line-height: 29px;
}

/***BRAND***/
.product-item-brand{
	width: 90px;
	height: 40px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-end;
	position: absolute;
	left: 0;
	bottom: 0;
}

.product-item-brand > img{
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 40px;
}

/***DELAY***/
.product-item-icons-container{
	display: table;
	padding: 2px 5px;
	position: absolute;
	right: -10px;
	top: -6px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
	background-color: transparent;
}

.product-item-delay,
.product-item-delayed{	
	display: table-cell;
	vertical-align: middle;
	padding: 0 5px;
}

.product-item-delay i{
	color: #2a5a84;
}

.product-item-delay i,
.product-item-delayed i{
	font-size: 21px;
	cursor: pointer;
}

.bx-no-touch .product-item-delay i:hover,
.bx-touch .product-item-delay i:active{
	color: #b2c7cb;
}

.product-item-delayed i{
	color: #2a5a84;
}

/***TITLE***/
.product-item-title{
	height: 38px;
	margin-top: 18px;
	overflow: hidden;
}

.product-item-title > a:link,
.product-item-title > a:visited{
	display: block;	
	color: #3d4b52;
	text-decoration: none;	
}

.bx-no-touch .product-item-title > a:hover,
.bx-touch .product-item-title > a:active{
	color: #6639b6;
}

/***RATING***/
.product-item-rating{
	height: 24px;
	display: flex;
	align-items: center;
	margin-top: 6px;
}

.product-item-rating-val{
	margin-right: 6px;
	padding: 4px 8px 3px;
	font-family: "Museo Sans Cyrl 500", sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 17px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #008d55;
}

.product-item-rating-val[data-rate="1"]{
	background: #d03913;
}

.product-item-rating-val[data-rate="2"]{
	background: #ca6c00;
}

.product-item-rating-val[data-rate="3"]{
	background: #a58900;
}

.product-item-rating-val[data-rate="4"]{
	background: #568d00;
}

.product-item-rating-reviews-count{
	font-size: 14px;
	color: #78909c;
	line-height: 17px;
}

/***INFO***/
.product-item-info-container{
	width: 100%;
	display: table;
	height: 58px;
	margin-top: 12px;
}

.product-item-info-block{
	max-width: 0;
	display: table-cell;
	vertical-align: bottom;
}

.product-item-info{
	width: 100%;
	display: table;
}

.product-item-blocks{
	max-width: 0;
	display: table-cell;
	vertical-align: middle;
}

.product-item-hidden{	
	position: absolute;
	left: -9999px;
	opacity: 1;
	-webkit-transition: opacity 0.15s ease 0s;
	-moz-transition: opacity 0.15s ease 0s;
	-o-transition: opacity 0.15s ease 0s;
	transition: opacity 0.15s ease 0s;
}

.product-item-container.hover .product-item-hidden{
	position: static;
	opacity: 1;
}

/***SCU***/
[data-entity="sku-block"]:last-child{
	margin-bottom: 18px;
}

.product-item-scu-container{
	padding-bottom: 12px;
}

.product-item-scu-title{
	color: #263238;
}

.product-item-scu-block{
	margin-top: 2px;
}

.product-item-scu-list{
}

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

/***SCU_PICT***/
.product-item-scu-item-color,
.product-item-scu-item-text{
	float: left;
	margin-left: 6px;
	margin-top: 6px;	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.product-item-scu-item-color{
	width: 36px;
	height: 36px;
	position: relative;
	overflow: hidden;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.product-item-scu-item-color.notallowed{
	background-color: #f1f6f7 !important;
}

.product-item-scu-item-color:before,
.product-item-scu-item-color:after{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

.product-item-scu-item-color:before{	
	content: none;
	border: 4px solid transparent;	
}

.bx-no-touch .product-item-scu-item-color:hover:before,
.bx-touch .product-item-scu-item-color:active:before,
.product-item-scu-item-color.selected:before{
	content: "";
	border-color: #fff;
}

.product-item-scu-item-color:after{	
	content: "";
	border: 2px solid #e3ecef;	
}

.bx-no-touch .product-item-scu-item-color:hover:after,
.bx-touch .product-item-scu-item-color:active:after{	
	border-color: #78909c;
}

.product-item-scu-item-color.selected:after,
.bx-no-touch .product-item-scu-item-color.selected:hover:after,
.bx-touch .product-item-scu-item-color.selected:active:after{
	border-color: #6639b6;
}

/***SCU_TEXT***/
.product-item-scu-item-text{
	padding: 8px 15px 7px;
	color: #263238;	
	border: 2px solid #e3ecef;
}

.product-item-scu-item-text.notallowed{	
    color: #d0e0e3;
	border-color: transparent;
	background: #f1f6f7;
}

.bx-no-touch .product-item-scu-item-text:hover,
.bx-touch .product-item-scu-item-text:active{
	color: #263238;
	border-color: #78909c;
	background: #e3ecef;
}

.product-item-scu-item-text.selected,
.bx-no-touch .product-item-scu-item-text.selected:hover,
.bx-touch .product-item-scu-item-text.selected:active{
	color: #263238;
	border-color: #6639b6;
	background: rgba(102, 57, 182, 0.16);
}

/***BASKET_PROPS***/
.product-item-basket-props-container:last-child{
	margin-bottom: 8px;
}

.product-item-basket-props-title{
	font-size: 14px;
	color: #55686e;
	line-height: 17px;
}

.product-item-basket-props-block{
	margin-top: 9px;
	padding-bottom: 7px;
}

.product-item-basket-props-input-radio{	
}

.product-item-basket-props-input-radio label {
	min-height: auto;
	display: table;
	padding: 0;
	font-weight: 300;
	cursor: pointer;
}

.product-item-basket-props-input-radio label:last-child {
	margin: 0;
}

.product-item-basket-props-input-radio label input[type="radio"]{
	display: none;
}

.product-item-basket-props-input-radio label .check-container{
	display: table-cell;
	vertical-align: middle;
}

.product-item-basket-props-input-radio label .check{
	width: 18px;
	height: 18px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-khtml-border-radius: 9px;
	border-radius: 9px;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
	background-color: #d0e0e3;
}

.bx-no-touch .product-item-basket-props-input-radio label:hover .check,
.bx-touch .product-item-basket-props-input-radio label:active .check{
	background-color: #78909c;
}

.product-item-basket-props-input-radio label.disabled .check{
	background-color: #d0e0e3;
}

.product-item-basket-props-input-radio label input[type=radio]:checked + .check-container .check{
	background-color: #6639b6;
}

.product-item-basket-props-input-radio label .check i{
	display: none;
	font-size: 12px;
	color: #fff;
}

.product-item-basket-props-input-radio label input[type=radio]:checked + .check-container .check i{
	display: inline-block;
}

.product-item-basket-props-input-radio label .text{	
	display: table-cell;
	vertical-align: middle;
	padding-left: 9px;
	font-size: 14px;
	color: #55686e;
	line-height: 17px;
}

.product-item-basket-props-input-radio label.disabled .text{
	color: #78909c;
}

.product-item-basket-props-input-radio label .text > span{
	margin-left: 3px;
	padding: 0 5px;
	font-size: 11px;
	color: #78909c;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color: #e3ecef;
}

.product-item-basket-props-input-radio label.disabled .text > span{
	color: #d0e0e3;
	background-color: #f1f6f7;
}

/***PRICE***/
.product-item-price-current{		
	font-family: "Museo Sans Cyrl 700", sans-serif;
	font-size: 20px;	
	color: #000;
	line-height: 24px;
	white-space: nowrap;
}

.product-item-price-from,
.product-item-price-measure{
	color: #263238;
}

.product-item-price-not-set{
	color: #78909c;
}

.product-item-price-old{		
	overflow: hidden;
	font-size: 14px;
	color: #6e858a;	
	text-decoration: line-through;
	text-overflow: ellipsis;
	line-height: 17px;
	white-space: nowrap;
}

.product-item-price-economy{
	overflow: hidden;
	font-size: 14px;
	color: #6639b6;
	text-overflow: ellipsis;
	line-height: 17px;
	white-space: nowrap;
}

/***QUANTITY_LIMIT***/
.product-item-quantity{
	display: flex;
	align-items: center;
	margin-top: 6px;
}

.product-item-quantity-icon{
	font-size: 16px;
	color: #008d55;
}

.product-item-quantity-not-avl .product-item-quantity-icon{
	color: #b2c7cb;
}

.product-item-quantity-val{
	padding-left: 6px;
	overflow: hidden;
	color: #78909c;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/***QUANTITY***/
.product-item-amount{	
	display: table;
	margin-top: 18px;
}

.product-item-amount-btn-minus,
.product-item-amount-input,
.product-item-amount-btn-plus,
.product-item-amount-measure{
	display: table-cell;
	vertical-align: middle;
}

.product-item-amount-btn-minus:link,
.product-item-amount-btn-minus:visited,
.product-item-amount-btn-plus:link,
.product-item-amount-btn-plus:visited{
	width: 36px;
	height: 36px;
	color: #78909c;
	text-align: center;
	text-decoration: none;	
	background: #f1f6f7;
}

.product-item-amount-btn-minus{
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}

.product-item-amount-btn-plus{
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
}

.bx-no-touch .product-item-amount-btn-minus:not(.product-item-amount-btn-disabled):hover,
.bx-touch .product-item-amount-btn-minus:not(.product-item-amount-btn-disabled):active,
.bx-no-touch .product-item-amount-btn-plus:not(.product-item-amount-btn-disabled):hover,
.bx-touch .product-item-amount-btn-plus:not(.product-item-amount-btn-disabled):active{
	color: #6639b6;
	background: #e3ecef;
}

.product-item-amount-btn-disabled:link,
.product-item-amount-btn-disabled:visited{	
	color: #d0e0e3;
	cursor: default;
}

.product-item-amount-input{	
	width: 48px;	
	height: 36px;	
	padding: 0;
	font-family: "Museo Sans Cyrl 300", sans-serif;
	font-size: 16px;	
	color: #263238;
	text-align: center;	
	border: none;
	-webkit-appearance: none;
	background: #f1f6f7;
}

.product-item-amount-input:focus{
	outline: none;
}

.product-item-amount-measure{		
	padding-left: 12px;	
	color: #263238;	
	white-space: nowrap;
}

/***TOTAL_COST***/
.product-item-total-cost{
	margin-top: 18px;
	font-size: 14px;
	color: #8ea6ab;
	line-height: 17px;
}

.product-item-total-cost > span{
	margin-left: 6px;
	font-family: "Museo Sans Cyrl 700", sans-serif;
	color: #263238;
}

/***COMPARE***/
.product-item-compare{
	margin-top: 18px;
}

.product-item-compare label{
	display: flex;
	margin: 0;
	font-weight: 300;
	cursor: pointer;
}

.product-item-compare input[type="checkbox"]{
	display: none;
}

.product-item-compare-checkbox{
	width: 18px;
	height: 18px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #e3ecef;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .product-item-compare label:hover .product-item-compare-checkbox,
.bx-touch .product-item-compare label:active .product-item-compare-checkbox{
	background: #78909c;
}

.product-item-compare input[type="checkbox"]:checked ~ .product-item-compare-checkbox{
	background: #6639b6;
}

.product-item-compare-checkbox > i{
	display: none;
	font-size: 12px;
	color: #fff;
}

.product-item-compare input[type="checkbox"]:checked ~ .product-item-compare-checkbox > i{
	display: inline-block;
}

.product-item-compare-title{
	margin-left: 9px;
	color: #78909C;
	-webkit-transition: all 0.15s ease 0s;
	-moz-transition: all 0.15s ease 0s;
	-o-transition: all 0.15s ease 0s;
	transition: all 0.15s ease 0s;
}

.bx-no-touch .product-item-compare label:hover .product-item-compare-title,
.bx-touch .product-item-compare label:active .product-item-compare-title,
.product-item-compare input[type="checkbox"]:checked ~ .product-item-compare-title{
	color: #263238;
}

/***BUTTON***/
.product-item-button-container{
	width: 45px;
	display: table-cell;
	vertical-align: bottom;
}

.product-item-button-container .btn{
	width: 50px;	
	padding: 0;
}

.product-item-button-container .btn > i{
	padding-right: 0;	
}

.product-item-button-container .btn > span{
	display: none;
}

/***PHONES***/
@media(max-width: 991px){
	.product-item-row{
		margin-bottom: 0;
	}
	
	.product-item-container{
		height: auto !important;
		margin-left: -18px;
		margin-right: -18px;
		position: static;
	}

	.product-item,
	.container-ws .product-item{
		display: table;
		padding: 18px;
		border-left: none;
		border-right: none;
		border-top: none;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		border-radius: 0;
	}
	
	.product-item-container.hover .product-item{				
		position: static;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	/***IMAGE***/	
	.product-item-image-wrapper{		
		width: 112px;
		height: auto;
		float: none;
		display: table-cell;
		vertical-align: top;
		padding-right: 12px;
		position: static;
	}

	.product-item-image{		
		width: 100px;
		height: 100px;
		position: relative;
	}
	
	.product-item-image > img{
		max-width: 100px;
		max-height: 100px;
	}

	/***MARKERS***/
	.product-item-markers{
		left: -6px;
		right: -6px;
		top: -6px;
	}

	.product-item-markers-icons{
	}
	
	/***BRAND***/
	.product-item-brand{
		display: none;
	}

	/***TITLE***/
	.product-item-title{
		width: 100%;
		height: auto;
		float: left;
		margin-top: 9px;
		overflow: visible;
	}

	/***RATING***/
	.product-item-rating{
		width: 100%;
		height: auto;
		float: left;
	}

	/***INFO***/
	.product-item-info-container{
		float: left;
	}
	
	/***QUANTITY***/
	.product-item-amount-measure{
		padding-left: 6px;
	}

	/***TOTAL_COST***/
	.product-item-total-cost{
		width: 100%;
		float: left;
	}

	/***COMPARE***/
	.product-item-compare{
		width: 100%;
		float: left;
	}

	.product-item-hidden{
		position: static;
		opacity: 1;
	}
}

/***DESKTOPS***/
@media(min-width: 992px){
	.container-ws .catalog-section .product-item-col:nth-child(1) .product-item,
	.container-ws .catalog-section .product-item-col:nth-child(2) .product-item,
	.container-ws .catalog-section .product-item-col:nth-child(3) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(1) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(2) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(3) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(1) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(2) .product-item{
		border-top: 1px solid #e8edef;
	}
}

@media(min-width: 992px) and (max-width: 1271px){
	/***IMAGE***/
	.product-item-image-wrapper{
		height: 163px;
	}

	.product-item-image > img{
		max-width: 163px;
		max-height: 163px;
	}

	/***MARKERS***/
	.product-item-markers-icons{
		max-width: 145px;
	}

	/***QUANTITY***/
	.product-item-amount-measure{
		padding-left: 6px;
	}
}

@media(min-width: 992px) and (max-width: 1103px){
	.container-ws .catalog-section .product-item-col:nth-child(3n+3) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(3n+3) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(2n+2) .product-item{
		border-right: 1px solid #e8edef;
	}
}

@media(min-width: 1104px) and (max-width: 1379px){
	.container-ws .catalog-section .product-item-col:nth-child(3) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(4) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(3) .product-item{
		border-top: 1px solid #e8edef;
	}

	.container-ws .catalog-section .product-item-col:nth-child(3n+3) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(4n+4) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(3n+3) .product-item{
		border-right: 1px solid #e8edef;
	}
}

@media(min-width: 1380px) and (max-width: 1499px){
	.container-ws .catalog-section .product-item-col:nth-child(3) .product-item,
	.container-ws .catalog-section .product-item-col:nth-child(5) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(4) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(5) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(3) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(4) .product-item{
		border-top: 1px solid #e8edef;
	}
	
	.container-ws .catalog-section .product-item-col:nth-child(5n+5) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(5n+5) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(4n+4) .product-item{
		border-right: none;
	}
}

@media(min-width: 1500px) and (max-width: 1655px){
	.container-ws .catalog-section .product-item-col:nth-child(3) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section .product-item-col:nth-child(5) .product-item,	
	.container-ws .catalog-section-gifts .product-item-col:nth-child(4) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section-gifts .product-item-col:nth-child(5) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(3) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .product-item-detail-gifts .product-item-col:nth-child(4) .product-item{
		border-top: 1px solid #e8edef;
	}

	body:not(.slide-menu-option-1-active) .container-ws .catalog-section .product-item-col:nth-child(5n+5) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section-gifts .product-item-col:nth-child(5n+5) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .product-item-detail-gifts .product-item-col:nth-child(4n+4) .product-item{
		border-right: none;
	}

	.slide-menu-option-1-active .container-ws .catalog-section .product-item-col:nth-child(3n+3) .product-item,
	.slide-menu-option-1-active .container-ws .catalog-section-gifts .product-item-col:nth-child(4n+4) .product-item,
	.slide-menu-option-1-active .container-ws .product-item-detail-gifts .product-item-col:nth-child(3n+3) .product-item{
		border-right: 1px solid #e8edef;
	}
}

@media(min-width: 1656px){
	.container-ws .catalog-section .product-item-col:nth-child(3) .product-item,
	.container-ws .catalog-section .product-item-col:nth-child(5) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section .product-item-col:nth-child(6) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(4) .product-item,
	.container-ws .catalog-section-gifts .product-item-col:nth-child(5) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section-gifts .product-item-col:nth-child(6) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(3) .product-item,
	.container-ws .product-item-detail-gifts .product-item-col:nth-child(4) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .product-item-detail-gifts .product-item-col:nth-child(5) .product-item{
		border-top: 1px solid #e8edef;
	}

	body:not(.slide-menu-option-1-active) .container-ws .catalog-section .product-item-col:nth-child(6n+6) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .catalog-section-gifts .product-item-col:nth-child(6n+6) .product-item,
	body:not(.slide-menu-option-1-active) .container-ws .product-item-detail-gifts .product-item-col:nth-child(5n+5) .product-item{
		border-right: none;
	}
	
	.slide-menu-option-1-active .container-ws .catalog-section .product-item-col:nth-child(5n+5) .product-item,
	.slide-menu-option-1-active .container-ws .catalog-section-gifts  .product-item-col:nth-child(5n+5) .product-item,
	.slide-menu-option-1-active .container-ws .product-item-detail-gifts .product-item-col:nth-child(4n+4) .product-item{
		border-right: none;
	}
}
/* End */


/* Start:/local/templates/enext/components/bitrix/menu/sections/style.min.css?15943075803338*/
.catalog-sections-wrapper{width:100%;background:#f1f6f7}.catalog-sections-wrapper .catalog-sections{padding-top:40px;padding-bottom:34px}.catalog-sections-wrapper .catalog-sections .h1{padding-bottom:32px}.catalog-section-item{width:100%;display:flex;flex-direction:column;margin-bottom:24px;padding:18px 18px 13px;position:relative;border:1px solid #e8edef;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;background:#fff}.catalog-section-item:link,.catalog-section-item:visited{text-decoration:none;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .catalog-section-item:hover,.bx-touch .catalog-section-item:active{-webkit-box-shadow:0 0 36px rgba(61,75,82,.16);-moz-box-shadow:0 0 36px rgba(61,75,82,.16);box-shadow:0 0 36px rgba(61,75,82,.16);z-index:202}.catalog-section-item__count{position:absolute;right:11px;top:11px;padding:0 5px;font-size:11px;color:#8ea6ab;line-height:16px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;background:#e3ecef;z-index:200;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .catalog-section-item:hover .catalog-section-item__count,.bx-touch .catalog-section-item:active .catalog-section-item__count{color:#fff;background:#6e858a}.catalog-section-item__graph{width:100%;height:134px;display:flex;flex-direction:column;align-items:center;justify-content:center}.catalog-section-item__graph>i{font-size:90px;color:#55686e}.catalog-section-item__graph>img{width:auto;height:auto;max-width:134px;max-height:134px}.catalog-section-item__title{height:38px;margin:8px -8px 0;overflow:hidden;color:#3d4b52;text-align:center;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .catalog-section-item:hover .catalog-section-item__title,.bx-touch .catalog-section-item:active .catalog-section-item__title{color:#6639b6}@media(max-width:991px){.catalog-sections-wrapper .catalog-sections{padding:0}.catalog-sections-wrapper .catalog-sections .h1{padding:19px 18px 18px;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:16px;line-height:19px}.catalog-sections [class*=col-]{padding:0}.catalog-section-item{flex-direction:row;margin:0;padding:12px 18px;border:none;border-bottom:1px solid #e8edef;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.bx-no-touch .catalog-section-item:hover,.bx-touch .catalog-section-item:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.catalog-section-item__count{right:12px}.catalog-section-item__graph{width:50px;min-width:50px;height:50px;margin-right:12px}.catalog-section-item__graph>i{font-size:36px}.catalog-section-item__graph>img{max-width:36px;max-height:36px}.catalog-section-item__title{width:100%;height:auto;align-self:center;margin:0;overflow:visible;text-align:left}}@media(min-width:992px) and (max-width:1271px){.catalog-section-item__graph{height:94px}.catalog-section-item__graph>i{font-size:72px}.catalog-section-item__graph>img{max-width:94px;max-height:94px}}
/* End */


/* Start:/local/templates/enext/components/bitrix/news.list/block_brands/style.min.css?15943075802773*/
.brands-wrapper{width:100%;background:#f1f6f7}.brands{padding:40px 0 32px}.brands .h1{padding-bottom:32px}.brands-item{height:166px;display:flex;flex-direction:column;align-items:center;margin-bottom:32px;padding:24px 12px 18px;position:relative;border:1px solid #e3ecef;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background:#fff}.brands-item:link,.brands-item:visited{text-decoration:none;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .brands-item:hover,.bx-touch .brands-item:active{-webkit-box-shadow:0 0 36px rgba(61,75,82,.16);-moz-box-shadow:0 0 36px rgba(61,75,82,.16);box-shadow:0 0 36px rgba(61,75,82,.16)}.brands-item-image{width:112px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.brands-item-image>img{width:auto;max-width:100%;height:auto;max-height:56px}.brands-item-markers{position:absolute;left:12px;right:12px;top:12px;z-index:200}.brands-item-marker-container{max-width:100%;float:left;clear:left}.brands-item-marker-container+.brands-item-marker-container{margin-top:4px}.brands-item-marker{display:flex;align-items:center;padding:9px 12px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.brands-item-marker-14px{padding-top:6px;padding-bottom:5px}.brands-item-marker-24px{padding-top:7px;padding-bottom:6px}.brands-item-marker>i{margin-right:7px;font-size:18px;color:#fff}.brands-item-marker-14px>i{font-size:14px}.brands-item-marker-24px>i{font-size:24px}.brands-item-marker>span{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.brands-item-marker-14px>span{font-size:14px;line-height:17px}.brands-item-marker-24px>span{font-size:24px;line-height:29px}.brands-item-title{width:100%;margin-top:24px;color:#3d4b52;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .brands-item:hover .brands-item-title,.bx-touch .brands-item:active .brands-item-title{color:#6639b6}.brands-item-text{width:100%;margin-top:6px;font-size:14px;line-height:17px;color:#8ea6ab;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brands-buttons{display:flex;justify-content:center;margin-bottom:32px}@media(max-width:991px){.brands{margin-left:-6px!important;margin-right:-6px!important;padding-top:8px;padding-bottom:20px}.brands [class*=col-]{padding-left:6px;padding-right:6px}.brands .h1{padding-bottom:18px}.brands-item{margin-bottom:12px}.brands-buttons{margin-top:6px;margin-bottom:12px}.brands-buttons>.btn{width:100%}}
/* End */


/* Start:/local/templates/enext/components/bitrix/map.google.view/.default/style.min.css?15943075801546*/
.object-item-marker{display:flex;padding:16px 40px 16px 16px}.object-item-marker-image{width:92px;min-width:92px;height:49px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:12px}.object-item-marker-image>img{width:auto;max-width:92px!important;height:auto;max-height:49px}.object-item-marker-caption{width:100%}.object-item-marker-title{font-family:"Museo Sans Cyrl 500",sans-serif;font-size:20px;color:#3d4b52;line-height:24px}.object-item-marker-address{display:flex;margin-top:6px}.object-item-marker-address>i{margin-right:6px;margin-top:2px;font-size:16px;color:#b2c7cb}.object-item-marker-address>span{font-family:"Museo Sans Cyrl 300",sans-serif;font-size:16px;color:#8ea6ab;line-height:19px}.object-item-marker-link:link,.object-item-marker-link:visited{display:inline-flex;align-items:center;margin-top:10px;padding:9px 16px 8px;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:16px;color:#3d4b52;text-decoration:none;line-height:19px;border:1px solid #e3ecef;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.bx-no-touch .object-item-marker-link:hover,.bx-touch .object-item-marker-link:active{color:#fff;border-color:#6639b6;background:#6639b6}.object-item-marker-icon-close{font-size:16px;color:#8ea6ab;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.bx-no-touch .object-item-marker-icon-close:hover,.bx-touch .object-item-marker-icon-close:active{color:#6639b6}
/* End */


/* Start:/bitrix/components/bitrix/map.google.system/templates/.default/style.css?157713480030*/
.bx-google-map {color: black;}
/* End */


/* Start:/local/templates/enext/components/bitrix/news.list/contacts/style.min.css?17146286325883*/
.contacts-item{width:100vw;margin-left:-moz-calc((100vw - 100%)/ -2);margin-left:-webkit-calc((100vw - 100%)/ -2);margin-left:calc((100vw - 100%)/ -2);margin-top:-40px;position:relative}.slide-menu-option-1-active .contacts-item{width:-moz-calc(100vw - 278px);width:-webkit-calc(100vw - 278px);width:calc(100vw - 278px);margin-left:-moz-calc((100vw - 278px - 100%)/ -2);margin-left:-webkit-calc((100vw - 278px - 100%)/ -2);margin-left:calc((100vw - 278px - 100%)/ -2)}.slide-menu-option-2 .contacts-item{width:-moz-calc(100vw - 72px);width:-webkit-calc(100vw - 72px);width:calc(100vw - 72px);margin-left:-moz-calc((100vw - 72px - 100%)/ -2);margin-left:-webkit-calc((100vw - 72px - 100%)/ -2);margin-left:calc((100vw - 72px - 100%)/ -2)}.page-container .contacts-item,.slide-menu-option-1-active .page-container .contacts-item,.slide-menu-option-2 .page-container .contacts-item{width:auto;margin-left:-61px;margin-right:-61px}.contacts-item-caption{margin-top:40px;margin-bottom:40px;padding-bottom:32px;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 24px rgba(61,75,82,.16);-moz-box-shadow:0 0 24px rgba(61,75,82,.16);box-shadow:0 0 24px rgba(61,75,82,.16);background:#fff !important;z-index:200}.contacts-item-title{padding:24px 32px;font-family:"Museo Sans Cyrl 500",sans-serif;font-size:20px;line-height:24px;text-transform:uppercase;background:#f1f6f7}.contacts-item-row{display:flex;align-items:center;padding:16px 32px 15px;border-bottom:1px solid #e3ecef}.contacts-item-icon{width:24px;min-width:24px;margin-right:16px}.contacts-item-address .contacts-item-icon{align-self:flex-start}.contacts-item-icon>i{font-size:24px;color:#b2c7cb}.contacts-item-loader{width:24px;height:24px;position:relative}.contacts-item-loader:after,.contacts-item-loader>div,.contacts-item-loader>div>span,.contacts-item-loader>div>span:after{position:absolute;left:0;right:0;top:0;bottom:0}.contacts-item-loader:after{content:"";border:3px solid #e3ecef;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%}.contacts-item-loader>div{z-index:1;-webkit-animation:loaderRotate1 4.8s linear infinite;animation:loaderRotate1 4.8s linear infinite}.contacts-item-loader>div>span{clip:rect(0,24px,24px,12px);-webkit-animation:loaderRotate2 1.2s linear infinite;animation:loaderRotate2 1.2s linear infinite}.contacts-item-loader>div>span:after{content:"";clip:rect(0,24px,24px,12px);border:3px solid #6639b6;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;-webkit-animation:loaderRotate3 1.2s cubic-bezier(.77,0,.175,1) infinite;animation:loaderRotate3 1.2s cubic-bezier(.77,0,.175,1) infinite}.contacts-item-text{width:100%}.contacts-item-link:link,.contacts-item-link:visited{color:#3d4b52;text-decoration:none}.contacts-item-phone .contacts-item-link{font-family:"Museo Sans Cyrl 700",sans-serif;font-size:20px;line-height:24px}.contacts-item-descr{display:block;font-family:"Museo Sans Cyrl 300",sans-serif;font-size:14px;color:#8ea6ab;line-height:17px}.contacts-item-working-hours-hidden{display:none}.contacts-item-working-hours-all,.contacts-item-working-hours-today{width:100%}.contacts-item-working-hours-today{display:flex}.contacts-item-working-hours-today+.contacts-item-working-hours-today{margin-top:11px}.contacts-item-today-container{width:102px;min-width:102px}.contacts-item-today{display:flex;align-items:center;position:relative}.contacts-item-today-title{width:100%;text-align:right}.contacts-item-today-status{width:5px;height:5px;position:absolute;right:-12px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}.contacts-item-today-status-open{background:#3ac769}.contacts-item-today-status-closed{background:#ed4343}.contacts-item-hours-break{width:100%;margin-left:19px}.contacts-item-hours{display:flex;align-items:center}.contacts-item-hours-first{margin-top:4px}.contacts-item-hours-title{width:100%}.contacts-item-hours-icon{width:16px;min-width:16px;margin-left:16px}.contacts-item-hours-icon>i{font-size:16px;color:#b2c7cb;-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s;cursor:pointer}.bx-no-touch .contacts-item-hours-icon>i:hover,.bx-touch .contacts-item-hours-icon>i:active{color:#6639b6}.contacts-item-break{font-size:14px;color:#8ea6ab;line-height:17px}.contacts-item-btn{padding:18px 32px 0}.contacts-item-btn>.btn{width:100%}.contacts-item-map{position:absolute;left:0;right:0;top:0;bottom:0}@media(max-width:991px){.contacts-item,.page-container .contacts-item,.slide-menu-option-1-active .contacts-item,.slide-menu-option-1-active .page-container .contacts-item,.slide-menu-option-2 .contacts-item,.slide-menu-option-2 .page-container .contacts-item{width:unset;margin:0 -18px;position:unset}.contacts-item-caption{margin:0 -18px;position:unset;overflow:visible;-moz-border-radius:0;-webkit-border-radius:0;-khtml-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:0 0;z-index:unset}.contacts-item-map{height:320px;position:unset}}@media(min-width:992px) and (max-width:1271px){.page-container .contacts-item,.slide-menu-option-1-active .page-container .contacts-item,.slide-menu-option-2 .page-container .contacts-item{margin-left:-23px;margin-right:-23px}}@media(min-width:992px) and (max-width:1042px){.slide-menu-option-2 .contacts-item{width:100vw;margin-left:-moz-calc((100vw - 100%)/ -2);margin-left:-webkit-calc((100vw - 100%)/ -2);margin-left:calc((100vw - 100%)/ -2)}}@media(min-width:992px) and (max-width:1499px){.slide-menu-option-1-active .contacts-item{width:100vw;margin-left:-moz-calc((100vw - 100%)/ -2);margin-left:-webkit-calc((100vw - 100%)/ -2);margin-left:calc((100vw - 100%)/ -2)}}
/* End */


/* Start:/bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1577134800666*/
div.bx-yandex-map {color: black; font-size: 11px;}
div.bx-yandex-map div.YMaps-b-balloon-content {color: black; font-size: 11px;}
div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td {
	padding: 0px !important;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td textarea{
	font-size: 11px;
}


div.bx-popup-form div.bx-yandex-map div.YMaps-b-balloon-point div.YMaps-b-balloon div.YMaps-b-balloon-wrap table.YMaps-b-balloon-frame td.YMaps-b-balloon-b {
	background-image: none !important;
}

/* End */
/* /local/templates/enext/components/bitrix/news.list/block_advantages/style.min.css?1594307580396 */
/* /local/templates/enext/components/bitrix/catalog.section/.default/style.min.css?1594307580822 */
/* /local/templates/enext/components/bitrix/catalog.product.subscribe/.default/style.min.css?15943075801721 */
/* /local/templates/enext/components/bitrix/catalog.item/.default/style.css?171646843623318 */
/* /local/templates/enext/components/bitrix/menu/sections/style.min.css?15943075803338 */
/* /local/templates/enext/components/bitrix/news.list/block_brands/style.min.css?15943075802773 */
/* /local/templates/enext/components/bitrix/map.google.view/.default/style.min.css?15943075801546 */
/* /bitrix/components/bitrix/map.google.system/templates/.default/style.css?157713480030 */
/* /local/templates/enext/components/bitrix/news.list/contacts/style.min.css?17146286325883 */
/* /bitrix/components/bitrix/map.yandex.system/templates/.default/style.css?1577134800666 */
