

/* Start:/local/templates/aquanet_new/css/jquery.fancybox.min.css?161825734012876*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;/*left:env(safe-area-inset-left);*/padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;/*right:env(safe-area-inset-right)*/}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption/*{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}*/{padding:75px 44px 25px 44px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{/*padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))*/padding-left:12px;padding-right:12px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/aquanet_new/libs/owl-carousel/owl.carousel.min.css?16182573403692*/
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.owl-carousel .owl-animated-in{z-index:0;}
.owl-carousel .owl-animated-out{z-index:1;}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut{0%{opacity:1;}
100%{opacity:0;}
}
.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel.owl-loading{opacity:0;display:block;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel .owl-refresh .owl-item{display:none;}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}
.owl-carousel.owl-rtl{direction:rtl;}
.owl-carousel.owl-rtl .owl-item{float:right;}
.no-js .owl-carousel{display:block;}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-item img{transform-style:preserve-3d;}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("/local/templates/aquanet_new/libs/owl-carousel/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}
/*.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3);}*/
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}
.owl-carousel .owl-video-frame{position:relative;z-index:1;}
/* End */


/* Start:/local/templates/aquanet_new/libs/mCustomScrollbar/jquery.mCustomScrollbar.css?161825734054877*/
/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/



/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;
		overflow: hidden;
		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		overflow: hidden;
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 10px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 0px 0 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
3. HORIZONTAL SCROLLBAR 
x-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_horizontal.mCSB_inside > .mCSB_container{
		margin-right: 0;
		margin-bottom: 30px;
	}
	
	.mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }

	.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 16px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}

	.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
	.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */

	.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 2px;
		margin: 7px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
		width: 30px; /* minimum dragger width */
		height: 100%;
		left: 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 12px; /* auto-expanded scrollbar */
		margin: 2px auto;
	}
	
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 8px; /* auto-expanded scrollbar */
		margin: 4px 0;
	}

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
		display: block;
		position: absolute;
		width: 20px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}
	
	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }

	.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
4. VERTICAL AND HORIZONTAL SCROLLBARS 
yx-axis 
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_container_wrapper{
		position: absolute;
		height: auto;
		width: auto;
		overflow: hidden;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		margin-right: 30px;
		margin-bottom: 30px;
	}
	
	.mCSB_container_wrapper > .mCSB_container{
		padding-right: 30px;
		padding-bottom: 30px;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
	
	.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
	
	/* non-visible horizontal scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
	
	/* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
	
	/* non-visible scrollbar/RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
	
	.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
	
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
		margin-right: 0; /* non-visible scrollbar */
		margin-left: 0;
	}
	
	/* non-visible horizontal scrollbar */
	.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }



/* 
------------------------------------------------------------------------------------------------------------------------
5. TRANSITIONS  
------------------------------------------------------------------------------------------------------------------------
*/
/*
	.mCSB_scrollTools, 
	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
		transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 
	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
		-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
		transition: width .2s ease-out .2s, height .2s ease-out .2s, 
					margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 
					margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
					opacity .2s ease-in-out, background-color .2s ease-in-out; 
	}
*/


/* 
------------------------------------------------------------------------------------------------------------------------
6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS  
------------------------------------------------------------------------------------------------------------------------
*/

	/* 
	----------------------------------------
	6.1 THEMES 
	----------------------------------------
	*/
	
	/* default theme ("light") */

	.mCSB_scrollTools{ opacity: 0.75;/* filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; */}
	
	.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; /*filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)";*/ }
	
	.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
	.mCustomScrollBox:hover > .mCSB_scrollTools,
	.mCustomScrollBox:hover ~ .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
	.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; /*filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)";*/ }

	.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.4);
		/*filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; */
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		/*filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; */
	}

	.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.85);
		/*filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; */
	}
	.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.9);
		/*filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; */
	}

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown,
	.mCSB_scrollTools .mCSB_buttonLeft,
	.mCSB_scrollTools .mCSB_buttonRight{
		background-image: url(/local/templates/aquanet_new/libs/mCustomScrollbar/mCSB_buttons.png); /* css sprites */
		background-repeat: no-repeat;
		/*opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; */
	}

	.mCSB_scrollTools .mCSB_buttonUp{
		background-position: 0 0;
		/* 
		sprites locations 
		light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
		dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonDown{
		background-position: 0 -20px;
		/* 
		sprites locations
		light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
		dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonLeft{
		background-position: 0 -40px;
		/* 
		sprites locations 
		light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
		dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
		*/
	}

	.mCSB_scrollTools .mCSB_buttonRight{
		background-position: 0 -56px;
		/* 
		sprites locations 
		light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
		dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
		*/
	}

	/*.mCSB_scrollTools .mCSB_buttonUp:hover,
	.mCSB_scrollTools .mCSB_buttonDown:hover,
	.mCSB_scrollTools .mCSB_buttonLeft:hover,
	.mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }

	.mCSB_scrollTools .mCSB_buttonUp:active,
	.mCSB_scrollTools .mCSB_buttonDown:active,
	.mCSB_scrollTools .mCSB_buttonLeft:active,
	.mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
	*/

	/* theme: "dark" */

	.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }

	.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }

	.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-2", "dark-2" */

	.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 4px;
		margin: 6px auto;
	}

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{	background-position: -32px -20px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -40px -40px; }

	.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
	
	
	/* theme: "dark-2" */

	.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
	}

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }

	.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thick", "dark-thick" */

	.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		width: 4px;
		background-color: #fff; background-color: rgba(255,255,255,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 6px;
		background-color: #fff; background-color: rgba(255,255,255,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 4px;
		margin: 6px 0;
	}

	.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 6px;
		margin: 5px auto;
	}

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{	background-position: -16px -20px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{	background-position: -20px -40px; }

	.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }


	/* theme: "dark-thick" */
	
	.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.75);
		-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }

	.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -100px -56px; }
	
	/* ---------------------------------------- */
	


	/* theme: "light-thin", "dark-thin" */
	
	.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }

	.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }

	.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 2px;
		margin: 7px auto;
	}


	/* theme "dark-thin" */
	
	.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ 
		background-color: rgba(255,255,255,1); 
		border:1px solid #939292;
		width: 4px;
	}
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		background-color: #000; 
		background-color: rgba(39,37,37,1);
		width: 4px;
		-webkit-border-radius: 0px; 
		-moz-border-radius: 0px; 
		border-radius: 0px;
		 }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{	background-position: -80px 0; }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
	.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width: 14px;
		margin: 0 1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
	
	.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 14px;
		margin: 1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		width: 16px; /* auto-expanded scrollbar */
		height: 16px;
		margin: -1px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
		height: 16px; /* auto-expanded scrollbar */
		width: 16px;
		margin: 0 -1px;
	}
	
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 4px; /* auto-expanded scrollbar */
		margin: 6px 0;
	}
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
	
	.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
	
	
	/* theme "rounded-dark", "rounded-dots-dark" */
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
	
	.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
	
	
	/* theme "rounded-dots", "rounded-dots-dark" */
	
	.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		background-color: transparent;
		background-position: center;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
		background-repeat: repeat-y;
		opacity: 0.3;
		/*filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; */
	}
	
	.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		height: 4px;
		margin: 6px 0;
		background-repeat: repeat-x;
	}
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
	
	.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
	
	
	/* theme "rounded-dots-dark" */
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
	}
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
	
	.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-y;
		background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		background-repeat: repeat-x;
		background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
		background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
		background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
	}
	
	
	/* theme "3d", "3d-dark" */
	
	.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
	
	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
	
	.mCS-3d.mCSB_scrollTools, 
	.mCS-3d-dark.mCSB_scrollTools{
		opacity: 1;
		/*filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; */
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 8px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }

	.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 8px;
		margin: 4px 0;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
	}

	.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		width: 100%;
		height: 8px;
		margin: 4px auto;
	}
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "3d-dark" */
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: #000; background-color: rgba(0,0,0,0.1);
		box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
	
	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "3d-thick", "3d-thick-dark" */
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools{
		opacity: 1;
		/*filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)"; */
	}
	
	.mCS-3d-thick.mCSB_scrollTools, 
	.mCS-3d-thick-dark.mCSB_scrollTools, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
	
	.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
	
	.mCS-3d-thick.mCSB_scrollTools_vertical, 
	.mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
		bottom: 1px;
		box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
		width: 12px;
		margin: 2px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
	
	.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 12px;
		width: auto;
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #000; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }

	.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{	background-position: -40px -128px; }
	
	
	/* theme: "3d-thick-dark" */
	
	.mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
	 
	.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,  
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
		background-color: #fff; background-color: rgba(0,0,0,0.05);
		box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
	}
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
	
	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme: "minimal", "minimal-dark" */
	
	.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		right: 0; 
		margin: 12px 0; 
	}
	
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
	.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		bottom: 0; 
		margin: 0 12px; 
	}
	
	/* RTL direction/left-side scrollbar */
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical, 
	.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
		left: 0; 
		right: auto;
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
	
	.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
	
	.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger, 
	.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.2);
		/*filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; */
	}
	
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #fff; background-color: rgba(255,255,255,0.5);
		/*filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; */
	}
	
	
	/* theme: "minimal-dark" */
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.2);
		/*filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; */
	}
	
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
		background-color: #000; background-color: rgba(0,0,0,0.5);
		/*filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)"; */
	}
	
	/* ---------------------------------------- */
	
	
	
	/* theme "light-3", "dark-3" */
	
	.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
		width: 6px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }

	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 6px;
		margin: 5px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		width: 12px;
	}
	
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "dark-3" */
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	/* ---------------------------------------- */
	
	
	
	/* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
	
	.mCS-inset.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
		width: 12px;
		background-color: #000; background-color: rgba(0,0,0,0.2);
	}

	.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ 
		width: 6px;
		margin: 3px 5px;
		position: absolute;
		height: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
		height: 6px;
		margin: 5px 3px;
		position: absolute;
		width: auto;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
	}
	
	.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
		width: 100%;
		height: 12px;
		margin: 2px 0;
	}
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
	
	.mCS-inset.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
	
	
	/* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
	
	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }

	.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, 
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{	background-position: -120px -128px; }
	
	
	/* theme "inset-2", "inset-2-dark" */
	
	.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, 
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
		background-color: transparent;
		border-width: 1px;
		border-style: solid;
		border-color: #fff;
		border-color: rgba(255,255,255,0.2);
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
	}
	
	.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
	
	
	/* theme "inset-3", "inset-3-dark" */
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
	
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
	
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
	
	/* ---------------------------------------- */

/* End */


/* Start:/local/templates/aquanet_new/css/jquery.scrollbar.css?16182573402477*/
/*************** SCROLLBAR BASE CSS ***************/
 
.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}
 
.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none !important;
    overflow: scroll !important;
    padding: 0;
    position: relative !important;
    top: 0;
    width: auto !important;
}
 
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}
 
.scroll-element {
    display: none;
}
.scroll-element, .scroll-element div {
    box-sizing: content-box;
}
 
.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}
 
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}
 
 
/*************** SIMPLE INNER SCROLLBAR ***************/
 
.scroll-element,
.scroll-element div
{
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}
 
.scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
 
.scroll-element.scroll-x {
    bottom: 2px;
    height: 8px;
    left: 0;
    width: 100%;
}
 
.scroll-element.scroll-y {
    height: 100%;
    right: 2px;
    top: 0;
    width: 8px;
}
 
.scroll-element .scroll-element_outer {
    overflow: hidden;
}
 
.scroll-element .scroll-element_outer,
.scroll-element .scroll-element_track,
.scroll-element .scroll-bar {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
 
.scroll-element .scroll-element_track { background-color:#E6E6E6; }
.scroll-element .scroll-bar { background-color: #4fa9e8; }
.scroll-element:hover .scroll-bar { background-color: #4fa9e8; }
.scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
 
 
/* update scrollbar offset if both scrolls are visible */
 
.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track { left: -12px; }
.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -12px; }
 
 
.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size { left: -12px; }
.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -12px; }

.scroll-element.scroll-y .scroll-element_track {
	width: 1px;
	left: 3px;
}

.scroll-element.scroll-y .scroll-bar {
	width: 5px;
	left: 1px;
}

/* End */


/* Start:/local/templates/aquanet_new/css/bootstrap-datepicker3.min.css?161825734021100*/
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker{border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0;padding:4px}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,.15);border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid rgba(0,0,0,.15)}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.new,.datepicker table tr td.old{color:#777}.datepicker table tr td.day:hover,.datepicker table tr td.focused{background:#eee;cursor:pointer}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td.highlighted{color:#000;background-color:#d9edf7;border-color:#85c5e5;border-radius:0}.datepicker table tr td.highlighted.focus,.datepicker table tr td.highlighted:focus{color:#000;background-color:#afd9ee;border-color:#298fc2}.datepicker table tr td.highlighted:hover{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active,.datepicker table tr td.highlighted:active{color:#000;background-color:#afd9ee;border-color:#52addb}.datepicker table tr td.highlighted.active.focus,.datepicker table tr td.highlighted.active:focus,.datepicker table tr td.highlighted.active:hover,.datepicker table tr td.highlighted:active.focus,.datepicker table tr td.highlighted:active:focus,.datepicker table tr td.highlighted:active:hover{color:#000;background-color:#91cbe8;border-color:#298fc2}.datepicker table tr td.highlighted.disabled.focus,.datepicker table tr td.highlighted.disabled:focus,.datepicker table tr td.highlighted.disabled:hover,.datepicker table tr td.highlighted[disabled].focus,.datepicker table tr td.highlighted[disabled]:focus,.datepicker table tr td.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.highlighted.focus,fieldset[disabled] .datepicker table tr td.highlighted:focus,fieldset[disabled] .datepicker table tr td.highlighted:hover{background-color:#d9edf7;border-color:#85c5e5}.datepicker table tr td.highlighted.focused{background:#afd9ee}.datepicker table tr td.highlighted.disabled,.datepicker table tr td.highlighted.disabled:active{background:#d9edf7;color:#777}.datepicker table tr td.today{color:#000;background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focus,.datepicker table tr td.today:focus{color:#000;background-color:#ffc966;border-color:#b37400}.datepicker table tr td.today:hover{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active,.datepicker table tr td.today:active{color:#000;background-color:#ffc966;border-color:#f59e00}.datepicker table tr td.today.active.focus,.datepicker table tr td.today.active:focus,.datepicker table tr td.today.active:hover,.datepicker table tr td.today:active.focus,.datepicker table tr td.today:active:focus,.datepicker table tr td.today:active:hover{color:#000;background-color:#ffbc42;border-color:#b37400}.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover{background-color:#ffdb99;border-color:#ffb733}.datepicker table tr td.today.focused{background:#ffc966}.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:active{background:#ffdb99;color:#777}.datepicker table tr td.range{color:#000;background-color:#eee;border-color:#bbb;border-radius:0}.datepicker table tr td.range.focus,.datepicker table tr td.range:focus{color:#000;background-color:#d5d5d5;border-color:#7c7c7c}.datepicker table tr td.range:hover{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active,.datepicker table tr td.range:active{color:#000;background-color:#d5d5d5;border-color:#9d9d9d}.datepicker table tr td.range.active.focus,.datepicker table tr td.range.active:focus,.datepicker table tr td.range.active:hover,.datepicker table tr td.range:active.focus,.datepicker table tr td.range:active:focus,.datepicker table tr td.range:active:hover{color:#000;background-color:#c3c3c3;border-color:#7c7c7c}.datepicker table tr td.range.disabled.focus,.datepicker table tr td.range.disabled:focus,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range[disabled].focus,.datepicker table tr td.range[disabled]:focus,.datepicker table tr td.range[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.focus,fieldset[disabled] .datepicker table tr td.range:focus,fieldset[disabled] .datepicker table tr td.range:hover{background-color:#eee;border-color:#bbb}.datepicker table tr td.range.focused{background:#d5d5d5}.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:active{background:#eee;color:#777}.datepicker table tr td.range.highlighted{color:#000;background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focus,.datepicker table tr td.range.highlighted:focus{color:#000;background-color:#c1d7e3;border-color:#4b88a6}.datepicker table tr td.range.highlighted:hover{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active,.datepicker table tr td.range.highlighted:active{color:#000;background-color:#c1d7e3;border-color:#73a6c0}.datepicker table tr td.range.highlighted.active.focus,.datepicker table tr td.range.highlighted.active:focus,.datepicker table tr td.range.highlighted.active:hover,.datepicker table tr td.range.highlighted:active.focus,.datepicker table tr td.range.highlighted:active:focus,.datepicker table tr td.range.highlighted:active:hover{color:#000;background-color:#a8c8d8;border-color:#4b88a6}.datepicker table tr td.range.highlighted.disabled.focus,.datepicker table tr td.range.highlighted.disabled:focus,.datepicker table tr td.range.highlighted.disabled:hover,.datepicker table tr td.range.highlighted[disabled].focus,.datepicker table tr td.range.highlighted[disabled]:focus,.datepicker table tr td.range.highlighted[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.highlighted.focus,fieldset[disabled] .datepicker table tr td.range.highlighted:focus,fieldset[disabled] .datepicker table tr td.range.highlighted:hover{background-color:#e4eef3;border-color:#9dc1d3}.datepicker table tr td.range.highlighted.focused{background:#c1d7e3}.datepicker table tr td.range.highlighted.disabled,.datepicker table tr td.range.highlighted.disabled:active{background:#e4eef3;color:#777}.datepicker table tr td.range.today{color:#000;background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:focus{color:#000;background-color:#f4b747;border-color:#815608}.datepicker table tr td.range.today:hover{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:active{color:#000;background-color:#f4b747;border-color:#bf800c}.datepicker table tr td.range.today.active.focus,.datepicker table tr td.range.today.active:focus,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today:active.focus,.datepicker table tr td.range.today:active:focus,.datepicker table tr td.range.today:active:hover{color:#000;background-color:#f2aa25;border-color:#815608}.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover{background-color:#f7ca77;border-color:#f1a417}.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:active{background:#f7ca77;color:#777}.datepicker table tr td.selected,.datepicker table tr td.selected.highlighted{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.focus,.datepicker table tr td.selected.highlighted.focus,.datepicker table tr td.selected.highlighted:focus,.datepicker table tr td.selected:focus{color:#fff;background-color:#5e5e5e;border-color:#161616}.datepicker table tr td.selected.highlighted:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active,.datepicker table tr td.selected.highlighted.active,.datepicker table tr td.selected.highlighted:active,.datepicker table tr td.selected:active{color:#fff;background-color:#5e5e5e;border-color:#373737}.datepicker table tr td.selected.active.focus,.datepicker table tr td.selected.active:focus,.datepicker table tr td.selected.active:hover,.datepicker table tr td.selected.highlighted.active.focus,.datepicker table tr td.selected.highlighted.active:focus,.datepicker table tr td.selected.highlighted.active:hover,.datepicker table tr td.selected.highlighted:active.focus,.datepicker table tr td.selected.highlighted:active:focus,.datepicker table tr td.selected.highlighted:active:hover,.datepicker table tr td.selected:active.focus,.datepicker table tr td.selected:active:focus,.datepicker table tr td.selected:active:hover{color:#fff;background-color:#4c4c4c;border-color:#161616}.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.highlighted.disabled.focus,.datepicker table tr td.selected.highlighted.disabled:focus,.datepicker table tr td.selected.highlighted.disabled:hover,.datepicker table tr td.selected.highlighted[disabled].focus,.datepicker table tr td.selected.highlighted[disabled]:focus,.datepicker table tr td.selected.highlighted[disabled]:hover,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted.focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover{background-color:#777;border-color:#555}.datepicker table tr td.active,.datepicker table tr td.active.highlighted{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.focus,.datepicker table tr td.active.highlighted.focus,.datepicker table tr td.active.highlighted:focus,.datepicker table tr td.active:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td.active.highlighted:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td.active.active.focus,.datepicker table tr td.active.active:focus,.datepicker table tr td.active.active:hover,.datepicker table tr td.active.highlighted.active.focus,.datepicker table tr td.active.highlighted.active:focus,.datepicker table tr td.active.highlighted.active:hover,.datepicker table tr td.active.highlighted:active.focus,.datepicker table tr td.active.highlighted:active:focus,.datepicker table tr td.active.highlighted:active:hover,.datepicker table tr td.active:active.focus,.datepicker table tr td.active:active:focus,.datepicker table tr td.active:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td.active.disabled.focus,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.highlighted.disabled.focus,.datepicker table tr td.active.highlighted.disabled:focus,.datepicker table tr td.active.highlighted.disabled:hover,.datepicker table tr td.active.highlighted[disabled].focus,.datepicker table tr td.active.highlighted[disabled]:focus,.datepicker table tr td.active.highlighted[disabled]:hover,.datepicker table tr td.active[disabled].focus,.datepicker table tr td.active[disabled]:focus,.datepicker table tr td.active[disabled]:hover,fieldset[disabled] .datepicker table tr td.active.focus,fieldset[disabled] .datepicker table tr td.active.highlighted.focus,fieldset[disabled] .datepicker table tr td.active.highlighted:focus,fieldset[disabled] .datepicker table tr td.active.highlighted:hover,fieldset[disabled] .datepicker table tr td.active:focus,fieldset[disabled] .datepicker table tr td.active:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#777;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#286090;border-color:#122b40}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{color:#fff;background-color:#286090;border-color:#204d74}.datepicker table tr td span.active.active.focus,.datepicker table tr td span.active.active:focus,.datepicker table tr td span.active.active:hover,.datepicker table tr td span.active.disabled.active.focus,.datepicker table tr td span.active.disabled.active:focus,.datepicker table tr td span.active.disabled.active:hover,.datepicker table tr td span.active.disabled:active.focus,.datepicker table tr td span.active.disabled:active:focus,.datepicker table tr td span.active.disabled:active:hover,.datepicker table tr td span.active.disabled:hover.active.focus,.datepicker table tr td span.active.disabled:hover.active:focus,.datepicker table tr td span.active.disabled:hover.active:hover,.datepicker table tr td span.active.disabled:hover:active.focus,.datepicker table tr td span.active.disabled:hover:active:focus,.datepicker table tr td span.active.disabled:hover:active:hover,.datepicker table tr td span.active:active.focus,.datepicker table tr td span.active:active:focus,.datepicker table tr td span.active:active:hover,.datepicker table tr td span.active:hover.active.focus,.datepicker table tr td span.active:hover.active:focus,.datepicker table tr td span.active:hover.active:hover,.datepicker table tr td span.active:hover:active.focus,.datepicker table tr td span.active:hover:active:focus,.datepicker table tr td span.active:hover:active:hover{color:#fff;background-color:#204d74;border-color:#122b40}.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active.disabled:hover[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active:hover:hover{background-color:#337ab7;border-color:#2e6da4}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#777}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;line-height:1.42857143;border-width:1px 0;margin-left:-5px;margin-right:-5px}
/* End */


/* Start:/local/templates/aquanet_new/css/style.css?1783676623146215*/
#ny:hover {
    border: 0px !important;
    }
    .welcome-product__banner {
        padding: 0;
        overflow: hidden;
    }
    .welcome-product__banner .welcome-slider-container {
        margin-top: 0;
    }
    .welcome-product__banner .welcome-slider-title {
        font-size: 28px;
        line-height: 34px;
    }
    .link-inverted.is-active {
        position: relative;
        padding-right: 15px;
    }
    .link-inverted.is-active .icon {
        position: absolute;
        top: 0;
        right: 0;
        fill: #013874;
        transform: rotate(0);
        width: 9px;
        height: 7px;
        display: block;
        transition-property: transform, fill;
        transition-duration: 500ms;
    }
    .link-inverted.is-active.down .icon {
        top: 8px;
    }
    .link-inverted.is-active.up .icon {
        top: 6px;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    /* alerts */
    .alert {
        position: relative;
        padding: .75rem 1.25rem;
        margin-bottom: 1rem;
        border: 1px solid transparent;
        border-radius: .25rem;
    }

    .alert-success {
        color: #155724;
        background-color: #d4edda;
        border-color: #c3e6cb;
    }

    .alert-danger {
        color: #721c24;
        background-color: #f8d7da;
        border-color: #f5c6cb;
    }

    .alert-warning {
        color: #856404;
        background-color: #fff3cd;
        border-color: #ffeeba;
    }

    .alert-notice {
        font-style: normal;
        font-weight: normal;
        line-height: 16px;
        font-size: 14px;
        color: #828282;
        text-align: center;
        margin: 0;
    }
    /* /alerts */

    .user-feed-item-body {
        width: 100%;
    }

    .rating-star label {
        cursor: pointer;
    }

    .pagenavigation-ajax-simple .show-more {
        border: 1px solid #f2f2f2;
    }

    .zoom {
        display: inline-block !important;
        border: 1px solid transparent;
    }

    .zoom:hover {
        border-color: #4fa9e8;
    }

    .product-main-payment-price {
        position: relative;
    }

    .manager_sale {
        width: 250px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        position: absolute;
        top: 0;
        left: 100%;
        cursor: default;
        z-index: 1;
        margin-left: 50px;
        margin-top: 20px;
        background: #fff;
        padding: 12px 20px;
        color: #6fcf97;
    }

    .buy1click-popup {
        max-width: 800px;
    }

    .buy_one_click_container_label {
        -ms-flex: 1;
        flex: 1;
        line-height: normal;
        font-size: 14px;
        color: #828282;
    }

    .buy_one_click_container_input {
        margin-top: 13px;
    }

    .buy_one_click_container_text_btns {
        margin-bottom: 40px;
    }

    .buy_one_click_container_text_btns .btn {
        width: 173px;
        height: 42px;
    }

    .popup {
        z-index: 120;
    }

    .popup-hidden {
        position: absolute;
        visibility: hidden;
        max-width: 100%;
        overflow: hidden;
        height: 0;
    }

    .btn.is-transparent-grey-blue.is-disabled-grey-200:hover {
        background: transparent;
        border: 2px solid #d1d1d1;
        color: #bdbdbd;
    }

    .btn.is-transparent-grey-blue.is-active {
        color: #013874;
        border-color: #013874;

    }

    tr.show {
        display: table-row !important;
    }


    /* catalog.element */
    .product-main-header-text {
        font-weight: inherit;
        line-height: inherit;
        letter-spacing: inherit;
        margin: inherit;
    }

    .free-install {
        position: relative;
    }

    .flag-action {
        position: relative;
        bottom: 23px;
    }

    .free-install-alert {
        display: none;
        position: absolute;
        left: 0;
        bottom: 60px;
        padding: 8px 10px;
        border: 1px solid #CCCCCC;
        width: 350px;
        color: #333;
        white-space: normal;
        font-weight: 400;
        z-index: 999999;
        line-height: 20px;
        background: #fff;
    }

    .free-install:hover .free-install-alert {
        display: block;
    }

    .product-main-payment-price-only-width-vanna {
        color: red;
        font-size: 12px;
        margin-bottom: 10px;
    }

    .product-main-payment-description {
        width: 340px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        position: absolute;
        top: 50px;
        left: 58px;
        display: none;
        cursor: default;
        z-index: 60;
        max-width: 90vw;
    }

    .product-main-payment-description-content {
        position: relative;
        background: #FFFFFF;
        padding: 20px;
    }

    .product-main-payment-description.is-active {
        display: block;
        animation: 500ms forwards contentSlideUp;
    }

    .product-main-payment-description:before {
        content: '';
        display: block;
        position: absolute;
        bottom: calc(100% - 10px);
        right: 20px;
        width: 20px;
        height: 20px;
        background: white;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        transform: rotate(45deg);
    }

    @media (max-width: 1023px) {
        .product-main-payment-description::before {
            left: 20px;
            right: auto;
        }
    }

    .product-variants .btn {
        white-space: nowrap;
    }

    .product-variants tr.hide {
        display: none;
    }

    .product-variants-show-more {
        margin-top: 30px;
    }

    .product-variants .product-variants-show-more .btn {
        height: 50px;
        max-width: 180px;
    }

    .product-specs-row.hide {
        display: none;
    }

    .zoom {
        display: inline-block !important;
    }

    .product-main-images-popup-content {
        max-width: 1300px;
    }

    .product-main-images-body {
        width: 100%;
        -ms-flex: 1;
        flex: 1;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-around;
        padding: 20px;
        overflow: hidden;
    }

    .product-main-images-footer {
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .need-install {
        margin: 20px 0;
    }

    .need-install-label {
        display: flex;
        font-weight: normal;
    }

    .product-main-share .social .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
        width: 20px;
        height: 20px;
        background-size: 18px;
        background-position: 1px 1px;
    }

    .product-specs-hint {
        display: inline-block;
        position: relative;
        top: 3px;
        left: 3px;
        cursor: pointer;
    }

    .product-specs-hint:hover .product-specs-hint-text {
        display: block;
    }

    .product-specs-hint-text {
        background: white;
        border-top: 1px solid #f2f2f2;
        position: absolute;
        top: 100%;
        display: none;
        animation: 500ms forwards contentSlideUp;
        padding: 30px;
        width: 280px;
        z-index: 1;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        cursor: default;
    }

    .product-main-gifts {
        margin-top: 8px;
    }

    .product-main-gifts-container {
        display: flex;
        align-items: center;
    }

    .product-main-gifts-link {
        margin-top: 3px;
        margin-left: 10px;
    }

    .product-main-gifts-popup {
        width: 340px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        position: absolute;
        top: 0;
        left: 0;
        display: none;
        cursor: default;
        z-index: 20;
        margin-left: -340px;
        margin-top: 20px;
    }

    .popup .product-main-gifts-popup {
        margin-top: 92px;
    }

    .product-main-gifts-popup-container {
        position: relative;
        background: #FFFFFF;
        padding: 20px;
    }

    .product-main-gifts-popup.is-active {
        display: block;
        animation: 500ms forwards contentSlideUp;
    }

    .product-main-gifts-popup:before {
        content: '';
        display: block;
        position: absolute;
        bottom: calc(100% - 10px);
        right: 20px;
        width: 20px;
        height: 20px;
        background: white;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        transform: rotate(45deg);
    }

    .product-main-gifts-item {
        position: relative;
    }

    .product-main-gifts-btns {
        position: absolute;
        top: 6px;
        left: 6px;
    }

    .product-main-gifts-btns .btn {
        height: auto;
        padding: 6px 20px;
    }

    .product-item-button-container .btn.is-transparent-grey-blue {
        background: #013874;
        color: #fff;
        border: 2px solid #013874;
    }

    .product-item-button-container .btn.is-transparent-grey-blue.is-active {
        background: #fff;
        border: 2px solid #d1d1d1;
        color: #013874;
    }

    .product-main-gifts-img {
        display: flex;
        justify-content: center;
    }

    .product-main-gifts-img img {
        max-height: 200px;
    }

    .product-main-gifts-title {
        text-align: center;
    }

    .product-main-gifts-delimiter {
        position: relative;
        text-align: center;
        color: #bdbdbd;
        margin: 16px 0;
    }

    .product-main-gifts-delimiter::before,
    .product-main-gifts-delimiter::after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 40%;
        height: 2px;
        background: #bdbdbd;
    }

    .product-main-gifts-delimiter::before {
        left: 2px;
    }

    .product-main-gifts-delimiter::after {
        right: 2px;
    }

    .product-main-payment-item {
        margin-bottom: 12px;
    }

    .product-main-payment-info .icon,
    .product-main-payment-text .icon,
    .product-main-gifts .icon {
        width: 30px;
        height: 18px;
        display: block;
        margin-right: 10px;
        fill: #013874;
        float: left;
    }

    .product-thumbs-slider[data-count="1"] {
        max-width: 64px;
    }

    .product-thumbs-slider[data-count="2"] {
        max-width: 126px;
    }

    .product-thumbs-slider[data-count="3"] {
        max-width: 192px;
    }

    .product-thumbs-slider[data-count="4"] {
        max-width: 256px;
    }

    .product-thumbs-slider[data-count="5"] {
        max-width: 320px;
    }

    .product-thumbs-slider[data-count="6"] {
        max-width: 384px;
    }

    .product-thumbs-slider[data-count="6"] {
        max-width: 448px;
    }

    .product-thumbs-slider[data-count="7"] {
        max-width: 512px;
    }

    .product-main-preview .product-thumbs-slider[data-count="4"],
    .product-main-preview .product-thumbs-slider[data-count="5"],
    .product-main-preview .product-thumbs-slider[data-count="6"],
    .product-main-preview .product-thumbs-slider[data-count="7"] {
        max-width: 192px;
    }

    @media (max-width: 659.98px) {
        .product-thumbs-slider[data-count="1"],
        .product-thumbs-slider[data-count="2"],
        .product-thumbs-slider[data-count="3"],
        .product-thumbs-slider[data-count="4"],
        .product-thumbs-slider[data-count="5"],
        .product-thumbs-slider[data-count="6"],
        .product-thumbs-slider[data-count="7"] {
            max-width: 200px;
        }
    }

    .product-thumbs-slider[data-count="1"] .slick-slide {
        min-width: 52px;
    }
    .product-thumbs-slider[data-count="1"] .slick-track {
        min-width: 64px;
    }

    .product-specs-group {
        margin-bottom: 10px;
    }

    .product-specs-group-title {
        line-height: 24px;
        font-size: 16px;
        font-weight: 500;
    }
    /* /catalog.element */

    input.error {
        text-align: left;
    }

    .footer-simple .payment-items img {
        margin-left: 0;
    }

    .product-main-parameters-size-item.is-active {
        cursor: default;
    }

    .header-cart-content,
    .header-simple {
        z-index: 20;
    }

    .footer-body-contacts-text a,
    .footer-body-contacts-text a:visited {
        color: #333333;
        text-decoration: none;
    }

    .head-phone a,
    .head-phone a:visited {
        color: #333333;
        text-decoration: none;
    }


    /* basket */
    .cart-content.adaptive[data-type="desktop"] .cart-item-content {
        display: flex;
        flex-wrap: wrap;
    }
    @media (max-width: 659px) {
        .cart-content.adaptive[data-type="desktop"] .cart-item-content {
            display: block;
            flex-wrap: unset;
        }
    }

    .cart-content.adaptive[data-type="desktop"] .cart-item-key {
        display: none;
    }

    .cart-content.adaptive[data-type="desktop"] .cart-item-set {
        -ms-flex: 0 0 80%;
        flex: 0 0 80%;
        padding: 10px 10px 20px;
    }

    .cart-content.adaptive[data-type="desktop"] .cart-item-delete {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        display: flex;
        align-items: flex-end;
        justify-content: flex-end;
    }

    @media (max-width: 1023px) {
        .cart-content.adaptive[data-type="desktop"] {
            display: block;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-header {
            display: none;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-photo {
            -ms-flex: 0 0 30%;
            flex: 0 0 30%;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-key {
            display: block;
            line-height: inherit;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-header {
            order: 1;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-delete {
            order: 2;
            align-items: flex-start;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-set {
            order: 3;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            color: #828282;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-set span {
            color: #333;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-row {
            order: 4;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            display: -ms-flexbox;
            display: flex;
            margin-top: 20px;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-header,
        .cart-content.adaptive[data-type="desktop"] .cart-item-row {
            padding: 0 10px;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-key {
            width: 130px;
            -ms-flex: none;
            flex: none;
            color: #828282;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-value {
            -ms-flex: none;
            flex: none;
            margin-top: 0;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-total,
        .cart-content.adaptive[data-type="desktop"] .cart-item-total {
            text-align: left !important;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-price {
            line-height: inherit;
        }
    }

    @media (max-width: 659px) {
        .cart-content.adaptive[data-type="desktop"] .cart-item-row {
            display: block;
        }

        .cart-content.adaptive[data-type="desktop"] .cart-item-price,
        .cart-content.adaptive[data-type="desktop"] .cart-item-amount {
            padding: 0;
        }
    }

    .cart-item-amount .basket-item-amount-filed {
        font-weight: 400;
        font-size: 16px;
        border: none;
        width: 40px;
    }

    .cart-row-savings.cart-row-savings-0 {
        display: none !important;
    }

    .basket-item-amount-filed {
        text-align: center;
    }
    /* /basket */

    .product-delivery-title:first-child {
        margin-top: 0;
    }

    .product-delivery-title {
        line-height: normal;
        font-size: 18px;
        margin-top: 20px;
    }

    .product-delivery-row {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .product-delivery-price,
    .product-delivery-date {
        font-weight: 500;
        line-height: 38px;
        font-size: 36px;
    }

    .input-text {
        width: 100%;
        height: 54px;
        background: #FFFFFF;
        border: 1px solid #E0E0E0;
        border-radius: 30px;
        line-height: 52px;
        font-size: 14px;
        padding: 0 25px;
        transition: border-color 500ms;
    }

    .product-delivery-easyway,
    .product-delivery-courier {
        margin: 40px 0;
    }

    .map-stores-item-amount {
        position: relative;
    }

    .map-stores-item-amount::before {
        width: 5px;
        height: 5px;
        background: #ededed;
        border-radius: 100%;
        content: '';
        display: block;
        position: absolute;
        top: 6px;
        left: -18px;
    }

    .map-stores-item-amount[data-product-status="1"] {
        color: #6fcf97;
    }
    .map-stores-item-amount[data-product-status="1"]:before {
        background: #6fcf97;
    }

    .map-stores-item-amount[data-product-status="4"] {
        color: #F15642;
    }
    .map-stores-item-amount[data-product-status="4"]:before {
        background: #F15642;
    }

    .product-delivery-row {
        position: relative;
    }

    .bx-sls .bx-ui-sls-pane {
        top: 115%;
        border-color: #e0e0e0;
    }

    .product-delivery-cities-popup {
        display: none;
        overflow: hidden auto;
        background-color: #fff;
        z-index: 999;
        border: 1px solid #e0e0e0;
        max-height: 300px;
        border-radius: 2px;
        -webkit-box-shadow: 0 2px 3px #c7c7c7;
        box-shadow: 0 2px 3px #c7c7c7;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        left: 0;
        top: 115%;
        padding: 5px 5px 3px 5px;
        position: absolute;
        width: 100%;
    }

    .product-delivery-cities-popup.is-active {
        display: block;
    }

    .product-delivery-city {
        display: none;
        padding: 10px 10px;
        margin-bottom: 2px;
        line-height: 52px;
        font-size: 14px;
        color: #aba8ac;
        cursor: pointer;
    }

    .product-delivery-city.is-active {
        display: block;
    }

    .product-delivery-city span {
        color: #25282c;
    }

    .product-delivery-city:hover {
        background-color: #e0e8ea;
    }

    .reply-form .icon-star {
        position: absolute;
        top: 0;
    }

    .page-controls.right {
        justify-content: flex-end;
    }

    .cart-item-inner {
        display: inherit;
    }

    .cart-item-notification {
        padding: 0 10px;
        width: 100%;
    }

    .cart-item-notification-removed {
        display: flex;
    }

    .cart-item-removed-title-block {
        display: flex;
        align-items: center;
        flex: 0 0 80%;
        padding: 0 10px;
    }

    .cart-item-removed-block {
        display: flex;
        justify-content: flex-end;
        flex: 0 0 20%;
        padding: 0 10px;
    }

    @media(max-width: 575px) {
        .cart-item-removed-title-block {
            flex: 0 0 70%;
        }
        .cart-item-removed-block {
            flex: 0 0 30%;
        }
    }

    @media(max-width: 400px) {
        .cart-item-removed-block {
            font-size: 12px;
            padding-left: 0;
        }
    }

    .cart-item-clear-btn {
        margin-right: 10px;
        cursor: pointer;
        position: relative;
        top: 2px;
    }

    .cart-item-clear-btn svg {
        width: 12px;
        height: 12px;
        fill: #858585;
    }

    .cart-content .cart-item-removed-title {
        color: #013874;
        font-weight: 500;
        font-size: 16px;
    }

    .cart-coupon-code.is-active,
    .cart-coupon-error.is-active {
        display: block;
    }

    .cart-free-delivery-info {
        padding: 30px;
    }

    .cart-free-delivery-info-top {
        display: flex;
        margin-bottom: 24px;
    }

    .cart-free-delivery-info-top-star {
        margin-right: 14px;
    }

    .cart-free-delivery-info-top-text {
        font-size: 16px;
        line-height: 20px;
        color: #000;
    }

    .cart-free-delivery-info-btn .btn {
        max-width: 220px;
        height: 44px;
        margin: 0 auto;
    }

    .cart-free-delivery {
        padding: 35px 30px;
    }

    .cart-free-delivery-text {
        font-size: 16px;
        line-height: 20px;
        color: #4A4A4A;
        margin-bottom: 24px;
    }

    .cart-free-delivery-progress {
        display: none;
    }

    .cart-free-delivery-progress.is-active {
        display: flex;
        align-items: center;
    }

    .cart-free-delivery-progress-from {
        margin-right: 20px;
    }

    .cart-free-delivery-progress-from svg {
        fill: #013874;
    }

    .cart-free-delivery-progress-to {
        margin-left: 20px;
    }

    .cart-free-delivery-progress-to svg {
        fill: #BEBEBE;
    }

    .cart-free-delivery-progress-line {
        width: 100%;
        height: 21px;
        background: #BEBEBE;
        border-radius: 30px;
        position: relative;
    }

    .cart-free-delivery-progress-line-inner {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        background: #013874;
        border-radius: inherit;
    }

    .cart-free-delivery-progress-line-circle {
        display: flex;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: -5px;
        right: -18px;
        width: 33px;
        height: 33px;
        background: #fff;
        border: 7px solid #013874;
        border-radius: inherit;
    }

    .cart-free-delivery-progress-line-circle svg {
        display: none;
    }

    .cart-free-delivery-progress.finish .cart-free-delivery-progress-line-circle svg {
        display: block;
    }

    .cart-free-delivery-progress.finish .cart-free-delivery-progress-to svg {
        fill: #013874;
    }

    .section-header[data-type="desktop"] {
        display: none;
    }

    @media (min-width: 1024px) {
        .section-header[data-type="desktop"] {
            display: block;
        }
    }

    .cart-recomendation-content {
        margin-bottom: 65px;
    }

    .social-groups-footer .social .ya-share2__item {
        margin: 0 20px 0 0 !important;
    }
    .social-groups-footer .social .ya-share2 .ya-share2__badge .ya-share2__icon {
        width: 46px;
        height: 46px;
        background-size: 37px;
        background-position: 5px 5px;
    }

    .page-content-title {
        font-size: 18px;
    }

    @media (min-width: 660px) {
        .page-content-title {
          font-size: 24px;
        }
    }

    #payment_popup {
        padding: 0;
        border-top: 1px solid #f2f2f2;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        font-size: 14px;
    }

    #payment_popup .popup-window-titlebar {
        display: flex;
        align-items: center;
        padding: 20px 50px 20px 30px;
        border-bottom: 1px solid #f2f2f2;
        height: auto;
    }

    #payment_popup .access-title-bar {
        font-size: 24px;
    }

    #payment_popup .popup-window-content {
        background: #fff;
        padding: 20px 30px 30px;
    }

    #payment_popup input[type="submit"] {
        width: 100%;
        max-width: 230px;
        height: 42px;
        background: #013874;
        border: 0;
        border-radius: 30px;
        color: white;
        cursor: pointer;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: center;
        justify-content: center;
        font-size: 14px;
        font-weight: 500;
        transition-property: background-color, border-color, box-shadow, color;
        transition-duration: 500ms;
        text-align: center;
        text-decoration: none;
        padding: 0 10px;
        margin: 20px auto auto;
        -webkit-appearance: none !important;
        -moz-appearance: none !important;
        appearance: none !important;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
    }

    #payment_popup .popup-window-close-icon::after {
        content: none;
    }

    .content {
        position: relative;
    }

    .image-header.absolute {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: -1;
    }
    .service-form .alert {
        margin-top: 20px;
    }
    .service-form .alert p:last-child {
        margin-bottom: 0;
    }
    .service-btn-picture {
        max-width: 240px;
        width: 100%;
        display: flex;
    }
    .feedback-content {
        background-color: #f0f0f0;
        margin-top: 20px;
    }
    .service-tab-content .feedback-title {
        font-size: 24px;
        color: #000;
    }
    .service-tab-content .feedback-text {
        color: #000;
    }

    @media screen and (max-width: 768px) {
        .service-form-col.w-50 {
            width: 100%;
        }
    }

    .datetime-container.is-active {
        display: block;
    }

    .datetime-container {
        display: none;
        position: absolute;
        width: 325px;
        background: #FFFFFF;
        top: 100%;
        animation: 500ms forwards contentSlideUp;
        padding: 30px;
        width: 100%;
        z-index: 1;
        box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
        margin-bottom: 40px;
    }

    .rotate-180 {
        transform: rotate(180deg);
    }

    .datetime-container th {
        padding: 0;
        margin: 0;
        height: auto;
        border-radius: 0;
    }

    .datetime-container .datepicker-switch:hover,
    .datetime-container .prev:hover,
    .datetime-container .next:hover {
        background: inherit;
    }

    .datetime-container .datepicker-switch:hover {
        cursor: default;
    }

    .datetime-container .datepicker table tr .datepicker-switch {
        color: #828282;
    }

    .datetime-container .prev .icon,
    .datetime-container .next .icon {
        width: 20px;
        height: 20px;
        fill: #BDBDBD;
    }

    .datetime-container .datepicker table .datepicker-header th {
        padding-bottom: 36px;
    }

    .datetime-container .datepicker table tr .dow {
        padding-bottom: 26px;
    }

    .datetime-container .datepicker {
        margin-bottom: 26px;
    }

    .datetime-container .datepicker table,
    .datetime-container .datepicker-inline {
        width: 100%;
    }

    .datetime-container .datepicker table tr td,
    .datetime-container .datepicker table tr th {
        width: auto;
        height: auto;
        padding: 0;
        font-family: Geometria;
        font-style: normal;
        font-weight: normal;
        font-size: 16px;
        line-height: 20px;
        color: #2B2B2B;
        border: none;
        background: none;
    }

    .datetime-container .datepicker table tr td {
        height: 32px;
    }

    .datetime-container .datepicker table tr td.day:hover,
    .datetime-container .datepicker table tr td.focused,
    .datetime-container .datepicker table tr td.active.active {
        border: none;
        background: none;
        color: #4FA9E8;
    }

    .datetime-container .datepicker table tr td.disabled,
    .datetime-container .datepicker table tr td.disabled:hover {
        color: #CCC;
    }

    .callrequest-message {
        margin-top: 26px;
    }

    .cart-compact-empty {
        margin-top: 20px;
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #4fa9e8 !important; }

    .mCSB_scrollTools .mCSB_draggerRail {
        background-color: rgba(0,0,0,0.07); }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 3px; }

    .mCSB_scrollTools a + .mCSB_draggerContainer {
        margin: 10px 0; }

    .subheader-layout-content > div[id^='bx_incl_area_'],
    .footer-social > div[id^='bx_incl_area_'],
    .footer-body-social > div[id^='bx_incl_area_'],
    .footer-footer-payments > div[id^='bx_incl_area_'] {
        display: flex; }

    .cart-compact-item-title a {
        color: #333333;
        font-size: 15px;
        text-decoration: none; }

    .cart-compact-item-title a:hover {
        color: #4fa9e8; }

    .cart-compact {
        padding: 0px 15px 0px 30px;
    }
    .cart-compact-scroll {
        overflow: auto;
        max-height: 350px; }

    .cart-compact-scroll .mCSB_scrollTools {
        right: -6px; }

    .cart-compact-scroll .cart-compact-item {
        margin-right: 20px; }

    .cart-compact-item-quantity .minus,
    .cart-compact-item-quantity .plus {
        color: #555;
        width: 20px;
        min-width: 20px;
        display: inline-block;
        height: 20px;
        border-radius: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 16px;
        font-weight: normal; }

    .cart-compact-item-quantity {
        display: flex;
        position: relative;
        width: 75px;
        margin-top: 5px; }

    .cart-compact-item-quantity input {
        border: none;
        width: 31px;
        text-align: center;
        text-align: -webkit-center;
        font-size: 16px;
        display: block;
        padding-top: 2px;
        margin: 0;
        background-color: #fff;
        color: #000;
     }

    .cart-compact-item-quantity .minus {
        content: ''; }

    .cart-compact-item-quantity .plus {
        content: ''; }

    .cart-compact-item-quantity .minus:hover,
    .cart-compact-item-quantity .plus:hover {
        cursor: pointer;
        background-color: #f5f5f5; }

    .product-main-tab-container {
        width: 100%;
        max-width: calc(100% - 290px);
    }

    .product-equipment-tab {
        cursor: pointer;
    }

    .product-equipment-tab-content {
        width: 100%;
        max-width: none;
    }

    .product-equipment-tab-content {
        display: block;
        visibility: hidden;
        height: 0;
    }

    .product-equipment-tab-content.is-active {
        visibility: visible;
        height: auto;
    }

    .cart-compact-item-price del {
        font-size: 14px;
        line-height: 14px;
        font-weight: 500;
        color: #bdbdbd;
        text-decoration: line-through;
        display: block; }

    .cart-compact-total-value-old  {
        color: #bdbdbd;
        text-decoration: line-through;
        font-size: 18px;
        margin-top: 5px;
    }

    .compare-filters .checkbox-row .radio .icon {
        position: absolute;
        top: 5px;
        left: 3px; }

    .map-stores {
        display: block;
    }

    .stores-index {
        height: 386px;
    }

    .stores-list {
        overflow: auto;
    }

    .stores-index .stores-list .spoiler-header {
        justify-content: flex-start;
        padding-left: 20px;
    }

    .stores-index .stores-list .spoiler-header .icon {
        margin-left: 0;
        width: 19px;
        height: 19px;
        display: block;
        margin-right: 10px;
    }

    .stores-index .stores-list .spoiler-header {
        font-weight: 500;
        font-size: 16px;
        letter-spacing: 0.02em;
    }

    .stores-index .stores-list .store-info .icon {
        width: 15px;
        height: 15px;
        margin-top: 2px;
        margin-right: 8px;
    }

    .stores-index .stores-list .store-info .store-info-more {
        margin-bottom: 20px;
    }

    .stores-index .stores-list .store-info .store-info-icon {
        -ms-flex: 0 0 20px;
        flex: 0 0 20px;
    }

    .stores-index .stores-list .store-info {
        padding: 0 20px 0 50px;
    }

    @media (min-width: 660px) {
        .stores-index {
            height: 560px;
            max-height: 100%;
        }
        .stores-index .stores-map {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            max-width: 100%;
            z-index: 1;
        }

        .stores-index .stores-list {
            max-width: 350px;
            min-height: 100%;
            max-height: 100%;
            background: rgba(255, 255, 255, 0.85);
            position: relative;
            z-index: 2;
        }

        .stores-index .stores-list .spoiler-header {
            padding: 30px 40px 30px 30px;
            font-size: 16px;
            font-weight: 500;
            text-transform: uppercase;
            position: relative;
            cursor: pointer;
        }

        .stores-index .stores-list .store-info {
            padding: 0 40px 0 60px;
        }
    }

    .product-flags {
        max-width: calc(100% - 60px);
        z-index: 1;
    }

    .product-flag {
        padding: 9px 14px 7px;
        border-radius: 12px 12px 0 12px;
    }

    .product-set-slider-items:not(.slick-initialized) {
        overflow: visible;
    }

    .product-set-slider-item-title {
        position: relative;
    }

    .product-set-slider-item-image img {
        max-height: 30px;
    }

    .cart-item-price-del,
    .cart-content .cart-item-price-del {
        font-size: 14px;
        line-height: 14px;
        font-weight: 500;
        color: #bdbdbd;
        text-decoration: line-through;
    }

    .product-set-slider-item-main-title {
        white-space: nowrap;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .product-set-slider-item-sub-title {
        visibility: hidden;
        transition: opacity 1s ease-out;
        opacity: 0;
        height: 0;

        position: absolute;
        background: #fff;
        max-width: 300px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        cursor: default;
        z-index: 11;
        transform: translateX(-50%);
        top: 0;
    }

    .product-set-slider-item-sub-title-container {
        position: relative;
        padding: 15px;
        background: #fff;
        z-index: 2;
    }

    .product-set-slider-item-sub-title::before {
        content: '';
        display: block;
        position: absolute;
        top: -11px;
        left: 50%;
        margin-left: -10px;
        width: 20px;
        height: 20px;
        background: white;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        transform: rotate(45deg);
        z-index: 1;
    }

    .product-set-slider-item-sub-title.is-top::before {
        top: auto;
        bottom: -11px;
    }

    .product-set-slider-item-sub-title.is-active {
        opacity: 1;
        height: auto;
        visibility: visible;
    }

    .product-set-title span,
    .product-set-price span {
        display: inline;
    }

    .product-img-flag {
        width: 100%;
        height: 100%;
        margin-bottom: 10px;
    bottom: 10% !important;
}

    .reply-form .reply-form-row .processing-permission,
    .reply-form .reply-form-input {
        width: 100%;
        min-width: 480px;
        max-width: 481px;
    }
    .reply-form .reply-form-row .processing-permission {
        min-width:initial;
    }
    .reply-form .reply-form-row .processing-permission.only-text {
        display:block;
    }
    
    .product-main-slider .slick-track {
        display: flex;
        align-items: center;
    }

    .product-set-btns .btn {
        margin-top: 5px;
    }

    .product-set-btns .btn:first-child {
        margin-top: 0;
    }

    @media (min-width: 992px) {
        .btn-box-orderlink__form {
            margin-left: 14px;
            margin-top: 0;
        }
    }

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

    .product-title-hint {
        display: none;
        position: absolute;
        background: #fff;
        width: 300px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        top: 100%;
        left: 50%;
        cursor: default;
        margin-left: -150px;
        margin-top: 20px;
    }

    .product-title-hint-content {
        position: relative;
        padding: 20px;
        background: #fff;
        z-index: 2;
    }

    .product-title-hint::before {
        content: '';
        display: block;
        position: absolute;
        top: -10px;
        left: 50%;
        margin-left: -10px;
        width: 20px;
        height: 20px;
        background: white;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        transform: rotate(45deg);
        z-index: 1;
    }

    .product-title-container:hover .product-title-hint {
        display: block;
        animation: 500ms forwards contentSlideUp;
    }

    .product-title-container a {
        text-decoration: none;
    }

    .product-subtitle {
        height: 19px;
        overflow: hidden;
    }

    .product-title {
        height: 38px;
        overflow: hidden;
    }

    .product-text {
        overflow: hidden;
    }

    .product-status {
        height: 14px;
        overflow: hidden;
    }

    .sp-listing-inline-rating-widget{
        height: 20px;
    }

    #wrapper-360 .controls {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    #wrapper-360 .controls li {
        margin: 0 3px;
    }

    #wrapper-360 .controls .prev,
    #wrapper-360 .controls .play,
    #wrapper-360 .controls .pause,
    #wrapper-360 .controls .next {
        position: relative;
        border: 1px solid #f2f2f2;
        border-radius: 0;
        background: none;
        width: 46px;
        height: 46px;
        box-shadow: none;
    }

    #wrapper-360 .controls .prev::before,
    #wrapper-360 .controls .prev::after,
    #wrapper-360 .controls .play::before,
    #wrapper-360 .controls .pause::before,
    #wrapper-360 .controls .pause::after,
    #wrapper-360 .controls .next::before,
    #wrapper-360 .controls .next::after {
        content: '';
        display: block;
        position: absolute;
        background: none;
        border-radius: 0;
    }

    #wrapper-360 .controls .prev::before,
    #wrapper-360 .controls .next::before,
    #wrapper-360 .controls .play::before {
        width: 0;
        height: 0;
        border-width: 15px;
        border-style: solid;
        border-color: transparent;
        top: 8px;
    }

    #wrapper-360 .controls .prev::before {
        border-right-color: #003570;
        left: 3px;
    }

    #wrapper-360 .controls .next::before {
        border-left-color: #003570;
        right: 3px;
        left: auto;
    }

    #wrapper-360 .controls .play::before {
        border-left-color: #003570;
        left: 16px;
    }

    #wrapper-360 .controls .prev::after,
    #wrapper-360 .controls .next::after {
        width: 3px;
        height: 30px;
        background-color: #003570;
        top: 8px;
    }

    #wrapper-360 .controls .prev::after {
        left: 15px;
    }

    #wrapper-360 .controls .next::after {
        right: 15px;
    }

    #wrapper-360 .controls .pause::before,
    #wrapper-360 .controls .pause::after {
        width: 4px;
        height: 30px;
        background-color: #003570;
        top: 8px;
    }

    #wrapper-360 .controls .pause::before {
        left: 14px;
    }
    #wrapper-360 .controls .pause::after {
        right: 14px;
    }

    .sebekon-modal-body .sebekon_select_btn {
        display: none !important;
    }

    .cart-process-address-item-fullwidth {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        padding: 0 10px;
        margin-top: 20px;
    }

    .cart-process-address-item-fullwidth input {
        width: 100%;
        height: 54px;
        margin-top: 10px;
        background: #FFFFFF;
        border: 1px solid #E0E0E0;
        border-radius: 30px;
        line-height: 52px;
        font-size: 14px;
        padding: 0 25px;
        transition: border-color 500ms;
    }

    .store-details-content {
        width: 100%;
        min-height: 600px;
    }

    @media (max-width: 1023.98px) {
        .header .header-info {
            display: block;
        }

        .header .header-info .icon.icon-info {
            display: none;
        }
    }

    .subheader-lite-cart .header-cart {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
    }

    .subheader-lite-cart .header-cart .icon-cart {
        width: 23px;
        height: 23px;
        display: block;
        fill: #BDBDBD;
        cursor: pointer;
        transition: fill 500ms;
    }

    @media (min-width: 1024px) {
        .subheader-lite-cart .header-cart .icon-cart {
            width: 28px;
            height: 28px;
        }
    }

    .subheader-lite-cart .header-cart-summ {
        display: none;
    }

    @media (max-width: 600px) {
        .header-dropdown {
            max-width: 83vw;
        }
    }

    @media (max-width: 1023px) {
        .footer-social {
            justify-content: center;
        }
    }

    @media (max-width: 1023px) {
        .product-slider .product-item:hover .product-conditions {
            display: none;
        }
    }

    .header-counter-icon {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .brand-header {
        padding: 15px;
    }

    .brand-header img {
        max-height: 100%;
    }

    .product[data-layout="horizontal"] .product-header {
        right: 50%;
    }

    @media (min-width: 1440px) {
        .product[data-layout="horizontal"] .product-header {
            right: 65%;
        }
    }

    @media (min-width: 660px) {
        .product[data-layout="horizontal"] .product-header {
            right: 70%;
        }
    }

    .product[data-layout="horizontal"] .product-flags {
        max-width: none;
        flex-wrap: wrap;
    }

    .product[data-layout="horizontal"] .product-flag {
        margin-bottom: 10px;
    }

    @media (max-width: 659.98px) {
        .product-set-slider-nav {
            width: 10%;
        }

        .product-set-slider-items {
            width: 80%;
        }
    }

    .set-mini .product-set {
        position: fixed;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        max-width: 1350px;
        z-index: 10;
    }

    @media (max-width: 1439.98px) {
        .set-mini .product-set {
            margin-left: 30px;
            margin-right: 30px;
        }
    }

    @media (max-width: 1023.98px) {
        .set-mini .product-set {
            margin-left: 10px;
            margin-right: 10px;
        }
    }

    .brands .brand {
        padding-top: 16px;
    }

    .product-thumbs-wrapper {
        padding: 0 36px;
    }
    @media (min-width: 1440px) {
        .product-main-360 {
            margin-left: 25px;
        }
    }

    .product-main-360-icon {
        margin-right: 35px;
    }

    .product-main-video {
        margin-left: 0;
        margin-right: 15px;
    }

    .product-main-video:last-child {
        margin-right: 0;
    }

    .product-equipment {
        overflow: hidden;
    }

    .brand-popular-image-none {
        width: 100%;
        background: #eee;
    }

    .product-main-variants:not(.is-active) {
        display: none;
    }



    .welcome-layout-content-slider {
        width: 100%;
        height: 230px;
        background: white;
        position: relative;
        overflow: hidden;
    }

    @media (min-width: 660px) {
        .welcome-layout-content-slider {
            height: 330px;
        }
    }

    @media (min-width: 1024px) {
        .welcome-layout-content-slider {
            height: 410px;
            margin-top: 20px;
        }
    }

    @media (min-width: 1440px) {
        .welcome-layout-content-slider {
            -ms-flex: 1 0 735px;
            flex: 1 0 735px;
            max-width: 750px;
        }
    }

    @media (max-width: 1023px) {
        .welcome-layout-content-slider {
            height: 0;
            padding-bottom: 38.318%;
            padding-bottom: 54.460719%;
        }

        .welcome-slider-container {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
        }
    }

    .welcome-layout-content-slider > div[id^='bx_incl_area_'] {
        height: 100%;
    }


    /* font 14 blocks */
    .features-service .feature-text,
    .features-service-02 .feature-text {
        font-size: 14px;
    }

    .jobs-cols span {
        font-size: 20px;
    }

    .jobs-meta,
    .jobs-cols {
        font-size: 16px;
    }


    .delivery table td {
        min-width: 220px;
    }
    .product-main-slider-items {
        display: flex;
        align-items: center;
    }

    @media (max-width: 1023px) {
        .delivery table td {
            min-width: 200px;
        }
    }

    @media (max-width: 660px) {
        .delivery table td {
            min-width: 0px;
        }
    }

    .rating ~ .reply-form-error {
        display: none;
    }

    .rating.is-invalid ~ .reply-form-error {
        display: block;
    }

    @media screen and (min-width: 1024px) {
        .product-main-body .product-main-slider-item img.lazy {
            max-height: 300px !important;
        }

        .product-main-appearance-body {
            padding-top: 0;
        }

        .product-main-variants {
            margin-top: 22px;
        }
    }

    .h50 {
        height: 50%;
    }

    .h100 {
        height: 100%;
    }

    .store-details-images {
        margin-bottom: 20px;
    }

    .store-details-images-chunk {
        display: flex;
        
    }

    .store-details-image img {
        width: 100%;
        height: inherit;
        object-fit: cover;
    }

    .store-details-image {
        width: 100%;
        height: 132px;
        margin-right: 6px;
        margin-bottom: 6px;
    }

    .store-details-image-big {
        width: auto;
        height: 270px;
    }
    @media (min-width: 660px) {
        .store-details-images-chunk>div{
            width: 30%;
        }
        .store-details-images-chunk>.store-details-image-big{
            width: 50%;
    }
    }

    .store-mini-banner {
        width: 243px;
        height: 240px;
    }

    .store-details-image-link {
        height: 100%;
    }

    @media (max-width: 659.98px) {
        .store-details-images-chunk {
            display: block;
        }

        .store-details-image {
            width: auto;
            height: auto;
            margin-right: 0;
        }

        .store-details-image-link {
            height: auto;
        }
    }

    .jobs-header .vr-popup.vregions-popup-que {
        display: none !important;
    }

    .site-menu-xs .site-menu-col {
        height: auto;
        max-height: none;
    }

    /*========== TEXTAREA STYLES ==========*/

    .scrollbar-outer > .scroll-element,
    .scrollbar-outer > .scroll-element div {
        border: none;
        margin: 0;
        padding: 0;
        position: absolute;
        z-index: 10; }

    .scrollbar-outer > .scroll-element {
        background-color: #ffffff; }

    .scrollbar-outer > .scroll-element div {
        display: block;
        height: 100%;
        left: 0;
        top: 0;
        width: 100%; }

    .scrollbar-outer > .scroll-element.scroll-x {
        bottom: 0;
        height: 12px;
        left: 0;
        width: 100%; }

    .scrollbar-outer > .scroll-element.scroll-y {
        height: 100%;
        right: 0;
        top: 0;
        width: 12px; }

    .scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
        height: 8px;
        top: 2px; }

    .scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
        left: 2px;
        width: 8px; }

    .scrollbar-outer > .scroll-element .scroll-element_outer {
        overflow: hidden; }

    .scrollbar-outer > .scroll-element .scroll-element_outer,
    .scrollbar-outer > .scroll-element .scroll-element_track,
    .scrollbar-outer > .scroll-element .scroll-bar {
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        border-radius: 8px; }

    .scrollbar-outer > .scroll-element .scroll-bar {
        background-color: #d9d9d9; }

    .scrollbar-outer > .scroll-element .scroll-bar:hover {
        background-color: #c2c2c2; }

    .scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
        background-color: #919191; }

    .scrollbar-outer > .scroll-content.scroll-scrolly_visible {
        left: -12px;
        margin-left: 12px; }

    .scrollbar-outer > .scroll-content.scroll-scrollx_visible {
        top:  -12px;
        margin-top:  12px; }

    .scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
        min-width: 10px; }

    .scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
        min-height: 10px; }

    .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
        left: -14px; }

    .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
        top: -14px; }

    .scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
        left: -14px; }

    .scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
        top: -14px; }

    .scroll-wrapper {
        overflow: hidden !important;
        padding: 0 !important;
        position: relative; }

    .scroll-wrapper > .scroll-content {
        border: none !important;
        box-sizing: content-box !important;
        height: auto;
        left: 0;
        margin: 0;
        max-height: none;
        max-width: none !important;
        overflow: scroll !important;
        padding: 0;
        position: relative !important;
        top: 0;
        width: auto !important; }

    .scroll-wrapper > .scroll-content::-webkit-scrollbar {
        height: 0;
        width: 0; }

    .scroll-element {
        display: none; }

    .scroll-element, .scroll-element div {
        box-sizing: content-box; }

    .scroll-element.scroll-x.scroll-scrollx_visible,
    .scroll-element.scroll-y.scroll-scrolly_visible {
        display: block; }

    .scroll-element .scroll-bar,
    .scroll-element .scroll-arrow {
        cursor: default; }

    .scroll-textarea {
        border: 1px solid #ededed;
        border-radius: 30px;
        padding: 15px 30px; }

    .message-form-textarea .scroll-content textarea {
        padding: 15px 30px; }

    .scroll-textarea > .scroll-content {
        overflow: hidden !important; }

    .scroll-textarea > .scroll-content > textarea {
        border: none !important;
        box-sizing: border-box;
        height: 100% !important;
        margin: 0;
        max-height: none !important;
        max-width: none !important;
        overflow: scroll !important;
        outline: none;
        position: relative !important;
        top: 0;
        width: 100% !important; }

    .scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
        height: 0;
        width: 0; }

    .site-wrapper[data-page="faq"] .spoiler-header:hover {
        color: #013874;
        text-decoration: underline;
    }

    .product-delivery-tab-title {
        font-weight: 500;
        line-height: 38px;
        font-size: 36px;
        margin-bottom: 40px;
    }

    .product-delivery-tabs {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -15px;
        margin-left: -15px;
    }

    .product-delivery-tab {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 30px;
    }

    @media (min-width: 1024px) {
        .product-delivery-tab {
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
    }



    #popup-images {
        overflow: visible;
    }

    #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big .icon {
        width: 22px;
        height: 50px;
    }

    #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="left"] {
        right: calc(100% + 17px);
    }

    #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="right"] {
        left: calc(100% + 17px);
    }

    @media (max-width: 767px) {
        #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="left"],
        #popup-images .product-thumbs-slider-nav.product-thumbs-slider-nav-big[data-direction="right"] {
            display: none !important;
        }
        #popup-images .product-main-slider-item img {
            height: auto;
            max-width: calc(100vw - 140px);
            margin: 0;
        }
    }

    .form-register .captcha {
        margin-top: 20px;
    }

    @media (max-width: 768px) {
        .mobile-hide {
            display: none !important; }
    }

    .product-main ymaps[class*="balloon-overlay"] > ymaps > ymaps[class*="balloon"],
    .stores ymaps[class*="balloon-overlay"] > ymaps > ymaps[class*="balloon"],
    .map-delivery ymaps[class*="balloon-overlay"] > ymaps > ymaps[class*="balloon"],
    .map-store ymaps[class*="balloon-overlay"] > ymaps > ymaps[class*="balloon"] {
        margin-top: -50px;
        left: 0 !important;
        transform: translateX(-50%);
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25) !important;
    }

    .product-main ymaps[class*="balloon__tail"],
    .stores ymaps[class*="balloon__tail"],
    .map-delivery ymaps[class*="balloon__tail"],
    .map-store ymaps[class*="balloon__tail"] {
        left: calc(50% - 12px);
    }

    .product-main ymaps[class*="balloon__close"],
    .stores ymaps[class*="balloon__close"],
    .map-store ymaps[class*="balloon__close"],
    .map-delivery ymaps[class*="balloon__close"] {
        display: block;
    }

    .product-main ymaps[class*="balloon__content"],
    .stores ymaps[class*="balloon__content"],
    .map-store ymaps[class*="balloon__content-body"],
    .map-delivery ymaps[class*="balloon__content"] {
        font-family: "Geometria", "sans-serif";
        font-style: normal;
        text-align: center;
        color: #333;
        font-size: 16px;
        line-height: 22px;
        padding: 20px 12px !important;
        margin: 0 !important;
    }

    .product-main ymaps[class*="balloon__content"] ymaps[class*="balloon-content__header"],
    .stores ymaps[class*="balloon__content"] ymaps[class*="balloon-content__header"],
    .map-delivery ymaps[class*="balloon__content"] ymaps[class*="balloon-content__header"],
    .map-store ymaps[class*="balloon__content"] ymaps[class*="balloon-content__header"] {
        font-weight: 500;
        font-size: inherit;
    }

    .stores-list-container {
        position: relative;
    }

    .header-dropdown[data-id="authorization"],
    .header-dropdown[data-id="registration"] {
        max-height: calc(100vh - 100px);
        overflow: auto;
        padding: 10px;
    }

    .header-dropdown[data-id="authorization"] {
        max-height: none;
    }

    .header-dropdown[data-id="authorization"] .dropdown-header,
    .header-dropdown[data-id="registration"] .dropdown-header {
        margin: 20px;
        margin-bottom: 0;
    }

    .header-dropdown[data-id="authorization"] .dropdown-body,
    .header-dropdown[data-id="registration"] .dropdown-body {
        margin: 20px;
        margin-top: 0;
    }

    @media (max-width: 1024px) {
        .footer-header {
            display: block;
        }
    }

    @media (min-width: 1024px) {
        .site-menu-col {
            max-height: none;
        }
    }

    .catalog_top .site-menu-col {
        height: auto;
        max-height: calc(100vh - 142px);
        overflow-y: auto;
    }

    .site-menu-xs .catalog_top .site-menu-col {
        max-height: calc(100vh - 100px);
    }

    .overlay {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10000;
    }

    .overlay.is-active {
        display: block;
    }

    .overlay .loading_spinner {
        height: 100%;
    }

    @media (min-width: 768px) {
        .catalog_top:hover > ul.catalog_slide {
            height: 100%;
        }
    }

    .js_compare.active {
        color: white;
        background: #013874;
        border-color: #013874;
        text-decoration: none;
        box-shadow: none;
    }

    .js_compare.active .product-main-payment-compare-icon {
        stroke: white;
        fill: #013874;
    }

    .js_compare.active.product-main-payment-compare-btn-icon {
        background: transparent;
    }

    .js_compare.active.product-main-payment-compare-btn-icon .btn {
        background: #013874;
        border-color: #013874;
    }

    .catalog-items[data-type="list"] .oneclick-form-input {
        padding: 0px 20px 0 5px;
    }

    .catalog-items[data-type="list"] .oneclick-form-input::placeholder {
        padding-left: 25px;
    }

    .catalog-items[data-type="list"] .oneclick-form-btn {
        width: 16px;
        right: 9px;
    }

    .popup .product-main {
        margin-top: 0 !important;
    }

    .popup-close {
        z-index: 1;
    }

    @media (min-width: 1440px) {
        .cart-side .cart-oneclick-input-wrapper {
            margin-right: -160px;
        }

        .cart-side .cart-oneclick input {
            padding-right: 160px;
        }

        .cart-side .cart-oneclick .btn {
            max-width: 160px;
        }
    }

    .product[data-layout="horizontal"] .product-btn {
        margin-top: 6px;
    }

    @media (min-width: 1440px) {
        .product[data-layout="horizontal"] .product-footer {
            -ms-flex: 0 0 22%;
            flex: 0 0 22%;
        }
    }

    @media (max-width: 991px) {
        .spoiler-header span {
            width: 100%;
        }
    }

    @media (max-width: 600px) {
        .header-dropdown[data-id="cart-compact"] {
            max-width: 100vw;
            right: -17px;
        }

        .header-dropdown[data-id="compare"] {
            max-width: 100vw;
            right: -114px;
        }
    }

    .footer-footer-copyright {
        padding-right: 40px;
    }

    .product-set-slider-item {
        position: relative;
    }

    .product-set-slider-item-in-basket {
        display: none;
        justify-content: center;
        align-items: center;
        position: absolute;
        top: 0;
        left: 20px;
        width: 15px;
        height: 15px;
        background: #4FA9E8;
        border-radius: 50%;
    }

    .product-set-slider-item.in-basket .product-set-slider-item-in-basket {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .product-set-slider-item-in-basket svg {
        width: 9px;
        height: 9px;
        fill: #fff;
    }

    .product-main-video-prev {
        width: 77px;
        height: 57px;
    }

    .product-main-video {
        position: relative;
    }

    .product-main-video-icon {
        position: absolute;
        top: 13px;
        left: 23px;
        width: 31px;
        height: 31px;
    }

    @media print {
        .b24-widget-button-wrapper {
            display: none !important;
        }

        #panel {
            display: none !important;
        }
    }

    .header-location .vr-popup__header {
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
    }

    .header-location .vr-popup__header .icon {
        width: 14px;
        height: 20px;
        fill: #013874;
        margin-right: 10px;
    }

    .header-location .vr-popup__title {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 16px;
    }

    .header-location .vr-popup__title b {
        font-weight: 500;
    }

    .header-location .vr-popup.vregions-popup-que:before,
    .header-location .vr-popup.vregions-popup-que:after {
        border-width: 14px;
        left: 15px;
    }

    .header-location .vr-popup.vregions-popup-que:before {
        top: -27px;
    }

    .header-location .vr-popup.vregions-popup-que:after {
        top: -29px;
    }

    .header-location .vr-popup__button {
        height: 35px;
        line-height: 35px;
        font-weight: 400;
    }

    .header-location .vr-popup.vregions-popup-que {
        padding: 20px 38px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
        top: 125%;
        left: 40px;
    }

    a.location-select {
        color: inherit;
        text-decoration: none;
    }

    .product-related {
        margin: 8px 8px;
    }

    .slider-similar-mini {
        display: block;
        position: relative;
        width: 100%;
        max-width: 267px;
        margin-top: 20px;
    }

    .slider-similar-mini {
        position: relative;
    }

    .similar-mini-slider-nav {
        background: #FFFFFF;
        border: 1px solid #E0E0E0;
        border-radius: 50%;
        box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
        width: 30px;
        height: 30px;
        cursor: pointer;
        -ms-flex-align: center;
        align-items: center;
        -ms-justify-content: center;
        justify-content: center;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        z-index: 1;
    }

    .similar-mini-slider-nav.is-active {
        display: -ms-flexbox !important;
        display: flex !important;
    }

    .similar-mini-slider-nav .icon {
        width: 6px;
        height: 12px;
        fill: #BDBDBD;
        display: block;
        transition: fill 500ms;
    }

    .similar-mini-slider-nav:hover .icon {
        fill: #013874;
    }

    .similar-mini-slider-nav[data-direction="left"] .icon {
        transform: rotate(180deg);
    }

    .similar-mini-slider-nav[data-direction="left"] {
        left: -6px;
    }

    .similar-mini-slider-nav[data-direction="right"] {
        right: -6px;
    }

    .product-related[data-type="2"] .product-related-footer {
        flex-wrap: wrap;
    }

    .product-related[data-type="2"] .product-related-btn {
        max-width: none;
        margin-bottom: 10px;
    }

    .product-related[data-type="2"] .product-related-more {
        text-align: center;
    }

    @media (max-width: 1023px) {
        .product-main-payment-wrapp {
            min-height: 340px;
        }
    }

    @media (max-width: 659.98px) {
        .slider-similar-mini {
            max-width: calc(100vw - 40px);
        }

        .similar-mini-slider-nav.is-active {
            display: none !important;
        }
    }

    @media (max-width: 659.98px) {
        .product-related:first-child {
            margin-top: 10px;
        }

        .similar-mini-slider-nav[data-direction="left"] {
            right: 97%;
        }

        .similar-mini-slider-nav[data-direction="right"] {
            left: 97%;
        }
    }


    .header-counter {
        display: block;
    }

    .subheader .subheader-call-request a[data-id="callrequest"] {
        color: #fff;
    }

    .page-print {
        text-decoration: none;
    }

    .page-print:hover,
    .page-print:visited {
        color: #828282;
    }

    .subheader-menu-btn {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 100%;
        text-decoration: none;
    }

    .subheader-lite-menu-btn {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        text-decoration: none;
    }

    .subheader-lite-menu-btn,
    .subheader-lite-menu-btn:visited {
        color: #333;
    }

    .subheader-lite-menu-btn.is-active .icon-cross {
        display: block;
    }

    .subheader-lite-menu-btn.is-active .icon-menu {
        display: none;
    }

    .btn:focus {
        outline: -webkit-focus-ring-color auto 1px;
    }

    .spoiler-header,
    .spoiler-header:hover,
    .spoiler-header:visited,
    .filter-header:hover,
    .filter-header:visited,
    .filter-header,
    .product-main-variants,
    .product-main-variants:hover,
    .product-main-variants:visited,
    .product-main-variants:focus {
        color: #333;
        text-decoration: none;
    }

    .social-item[data-type="ok"] svg {
        position: relative;
        width: 100%;
        padding: 10px;
    }

    @media (max-width: 1023.98px) {
        .social-item[data-type="ok"] svg {
            padding: 5px;
        }
    }

    .stores-tab,
    .stores-tab:visited {
        color: #333;
        text-decoration: none;
    }

    .stores-tab.is-active,
    .stores-tab.is-active:visited {
        color: #fff;
    }

    .subheader-call-offer:visited {
        color: #828282;
    }

    .show-more,
    .show-more:hover,
    .show-more:visited {
        display: block;
        color: #333;
        text-decoration: none;
    }

    .product-added__footer .product-main-payment-oneclick {
        text-decoration: none;
        flex: 0 1 35%;
        position: relative;
    }

    .product-main-tab,
    .product-main-tab:visited,
    .product-main-tab:focus,
    .product-equipment-tab,
    .product-equipment-tab:visited,
    .product-equipment-tab:focus,
    .map-stores-item-title,
    .map-stores-item-title:visited,
    .map-stores-item-title:focus {
        color: #333;
        text-decoration: none;
    }

    .product-main-tab.is-active,
    .product-equipment-tab.is-active {
        color: #4fa9e8;
    }

    .map-stores-item {
        display: block;
    }

    .ideas-item-anchor:focus {
        outline: none;
    }

    .ideas-item {
        position: relative;
    }

    .js-slider-similar-mini-hidden {
        opacity: 0;
        height: 0;
    }

    .product-set .oneclick-form-input-set {
        padding: 0 30px 0 16px;
    }

    .product-set .oneclick-form-btn {
        width: 40px;
    }

    .simple-cart,
    .header-simple {
        z-index: 40;
    }

    .cart-trigger {
        text-decoration: none;
    }

    .cart-item-delete a {
        text-decoration: none;
    }

    .service-tab,
    .service-tab:not(.is-active):visited {
        text-decoration: none;
        color: #013874;
    }

    .service-tab:hover {
        color: #fff !important;
    }

    .jobs-spoiler-header {
        text-decoration: none;
    }


    .comments-title {
        padding-bottom: 40px;
    }

    .comments-list .comments-item:first-child {
        padding-top: 0px;
    }

    .product-thumbs-wrapper,
    .product-main-360,
    .product-main-video {
        margin-bottom: 10px;
    }

    #SEBEKON_DELIVERYPRICE_ORDER ymaps[class*="controls__control"] {
        left: 100% !important;
        margin-left: -38px !important;
    }

    #SEBEKON_DELIVERYPRICE_ORDER ymaps[class*="controls__bottom"] {
        display: none;
    }

    .map-store ymaps[class*="controls__control"] {
        right: auto !important;
    }

    :focus {
        outline: none;
    }

    .is-tab-nav :focus {
        outline: 2px solid #4fa9e8;
    }

    .print {
        display: none;
    }

    @media print {
        .print {
            display: block;
        }
    }

    @media print {
        .site-wrapper[data-page="account-order"],
        .site-wrapper[data-page="contacts"] {
            display: none;
        }
    }

    .account-order-print,
    .contacts-print {
        margin-bottom: 20px;
    }

    .contacts-print .contacts-body {
        margin-bottom: 20px;
    }

    .contacts-print .contacts-col {
        width: 100% !important;
    }


    @media (min-width: 768px) {
        .site-menu-catalog .catalog_top:hover ul[data-lvl="1"] {
            overflow: hidden;
        }

        .site-menu-catalog .catalog_top:hover ul[data-lvl="1"] {
            display: flex;
            flex-wrap: wrap;
            position: relative;
            width: 100%;
            padding: 20px;
            margin: 0;
            box-sizing: border-box;
        }

        .site-menu-catalog ul[data-lvl="1"] li[data-lvl="2"] {
            display: block;
            width: 33%;
            padding-left: 45px;
            padding-right: 16px;
            padding-top: 5px;
            margin-bottom: 35px;
        }

        .site-menu-catalog .catalog_top:hover .catalog_slide {
            display: block;
            width: 770px;
            height: 100%;
        }

        .site-menu-catalog .catalog_top:hover .catalog_slide.js-scrollbar-container .catalog_slide {
            left: 0;
        }

        .site-menu-catalog ul[data-lvl="1"] li[data-lvl="2"] .site-menu-link {
            font-family: Geometria;
            font-style: normal;
            font-weight: 500;
            font-size: 15px;
            line-height: 19px;
            letter-spacing: 0.02em;
            color: #333333;
            border-top: none;
            padding: 0;
            height: auto;
        }

        .site-menu-catalog ul[data-lvl="1"] .category_level1_podmenu li[data-lvl="3"] .site-menu-link {
            font-family: Geometria;
            font-style: normal;
            font-weight: normal;
            font-size: 14px;
            line-height: 18px;
            letter-spacing: 0.02em;
            color: #828282;
            border-top: none;
            padding: 0;
            height: auto;
        }

        .site-menu-catalog ul[data-lvl="1"] .icon-arrow {
            display: none;
        }

        .site-menu-catalog ul {
            border: none;
        }
    }

    .site-menu-catalog .site-menu-link:hover .icon {
        fill: #4fa9e8;
    }

    .site-wrapper[data-page="index"] .site-menu-catalog.menu-content {
        overflow: inherit;
    }

    .site-menu-catalog .category_level1_podmenu {
        display: block;
        padding: 0;
        margin-top: 2px;
    }

    .site-menu-catalog .category_level1_podmenu .site-menu-link,
    .site-menu-catalog .category_level1_podmenu .sections-more {
        margin-top: 8px;
    }

    .site-menu-catalog .section-icon img {
        position: absolute;
        top: 0;
        left: 0;
        max-width: 38px;
    }

    .site-menu-catalog .sections-more {
        display: flex;
        align-items: center;
        text-decoration: none;
    }

    .site-menu-catalog .sections-more .icon {
        display: block !important;
        fill: #4fa9e8;
        margin-left: 8px;
        width: 7px;
        height: 7px;
    }

    .site-menu-catalog .catalog_top .site-menu-col {
        max-height: none;
    }

    .site-menu-catalog ul[data-lvl="1"] .site-menu-link:hover {
        color: #4fa9e8 !important;
    }

    .site-menu-col .icon-discount {
        fill: #4FA9E8 !important;
    }

    .site-menu-discount,
    .site-menu-discount:visited {
        color: #4FA9E8 !important;
    }

    .menu-content:not(:hover) .catalog_top:nth-child(n+11) {
        display: none;
    }

    header.is-sticky .menu-content:not(:hover) .catalog_top:nth-child(n+11) {
        display: block;
    }

    .is-deployed .catalog_top {
        display: block !important;
    }

    .compare .notetext {
        display: block;
        padding: 20px;
        font-size: 16px;
        color: #f00;
    }

    .compareBox[data-items="1"] .slider-nav,
    .compareBox[data-items="2"] .slider-nav {
        display: none;
    }

    .site-menu-xs .site-menu {
        max-height: calc(100vh - 60px);
        overflow-y: auto;
    }

    .certificates-title.is-disabled .icon {
        display: block;
    }

    @media (max-width: 1439.98px) {
        .certificates-title.is-disabled .icon {
            display: none;
        }
    }

    .location-block-wrapper .icon-search {
        width: 13px;
        height: 100%;
        fill: #E0E0E0;
        position: absolute;
        left: 7px;
    }

    .location-block-wrapper .bx-ui-sls-clear {
        display: none !important;
    }

    .location-block-wrapper .bx-ui-sls-loader {
        top: 12px;
        right: 6px;
    }

    .location-block-wrapper .bx-ui-sls-pane {
        background: #FFFFFF;
        border: 1px solid #E0E0E0;
        box-sizing: border-box;
        border-radius: 30px;
        -webkit-box-shadow: none;
        box-shadow: none;
        overflow: hidden !important;
        padding: 9px 12px;
    }

    .location-block-wrapper .bx-ui-sls-variants {
        max-height: 280px;
    }

    .location-block-wrapper .bx-ui-sls-variant {
        border-radius: 30px;
        padding: 9px 12px !important;
        margin-bottom: 3px !important;
    }

    .location-block-wrapper .bx-ui-sls-variant-active {
        background: #F3F3F3 !important;
    }

    .location-block-wrapper .bx-ui-sls-variant:hover {
        background: #e8e8e8 !important;
    }

    .location-block-wrapper .bx-ui-sls-variant,
    .location-block-wrapper .bx-ui-sls-variant .dropdown-item-text {
        line-height: 14px;
    }

    .location-block-wrapper .mCSB_scrollTools {
        right: -6px;
    }

    .brand-share,
    .collection-share {
        text-align: right;
        margin-bottom: 10px;
    }

    .compareBox.is-different [data-different="N"] {
        display: none;
    }

    @media (min-width: 1024px) {
        .product-slider .slider-nav[data-origin="products-desctop"] {
            display: -ms-flexbox;
            display: flex;
        }
    }

    .subscription-row-icon svg {
        width: 16px;
        height: 16px;
        margin-top: -2px;
    }

    .article-brand {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        margin-top: 20px;
    }

    @media (min-width: 660px) {
        .article-brand {
            -ms-flex: 1;
            flex: 1;
            -ms-flex-pack: end;
            justify-content: flex-end;
            margin-top: 0;
        }
    }

    .cart-process-row label.error {
        color: #DC4E41;
        line-height: 14px;
        font-size: 12px;
        margin: 20px 0 15px;
    }

    #DCFrameBlock {
        max-height: 100vh;
    }

    .payment-link__page-content {
        padding-bottom: 35px;
        margin-bottom: 0;
        border-bottom: 1px solid #F2F2F2;
    }

    .payment-link__page-content-two {
        padding-top: 35px;
        margin-top: 0;
    }

    .payment-link__title {
        font-size: 18px;
        line-height: 23px;
        margin-bottom: 30px;
    }

    .payment-link__title b {
        font-weight: normal;
    }

    .payment-link__score {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 24px;
    }

    .payment-link__sum {
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
    }

    .payment-link__btns .btn {
        width: auto;
        height: 45px;
        padding: 0px 68px;
    }

    .mt-0 {
        margin-top: 0;
    }

    .payment-link__sum-title {
        margin-right: 35px;
    }

    .sale_order_full_table {
        width: 100%;
    }

    .oneclick-form-btn {
        transition-property: background-color, border-color, box-shadow, color;
        transition-duration: 500ms;
    }

    .oneclick-form-btn.active {
        background-color: #013874;
    }

    .oneclick-form-btn.active .icon {
        fill: #fff;
    }

    .oneclick-form-btn.active:hover {
        background-color: #fff;
        text-decoration: none;
        box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    }

    .oneclick-form-btn.active:hover .icon {
        fill: #013874;
    }



    body:not(.static-search) .title-search-result {
        z-index: 1110 !important;
        position: fixed !important;
        top: 70px !important;
        max-height: calc(100vh - 90px);
        overflow: auto;
    }

    @media (max-width: 1023px) {
        .title-search-result {
            top: 168px !important;
        }

        body:not(.static-search) .title-search-result {
            top: 129px !important;
            max-height: calc(100vh - 149px);
        }
    }

    @media (max-width: 859px) {
        .title-search-result {
            max-width: 500px !important;
            margin-left: -250px !important;
        }
    }

    @media (max-width: 659px) {
        .title-search-result {
            display: none !important;
        }
    }

    .welcome-slider:not(.slick-initialized) .welcome-slider-item-container {
        display: none;
    }

    .welcome-slider:not(.slick-initialized) .welcome-slider-item-container:first-child {
        display: block;
        width: 100%;
    }




    .catalog_slide {
        display: none;
    }
    ul.site-menu-col li {
        padding-left: 0;
        margin-top: 0;
    }
    ul.site-menu-col li:before {
        display: none;
    }
    ul.site-menu-col {
        position: relative;
    }
    .category_level1_podmenu {
        display: none;
    }
    .site-menu-col {
        height: 100%;
    }
    .category_level1_podmenu {
        overflow: auto;
    }
    @media (min-width: 768px) {
        .catalog_top:hover > ul.catalog_slide {
            display: block;
            position: absolute;
            left: 100%;
            top: 0;
            margin-top: 0;
            width: 100%;
        }
        ul.catalog_slide .category_1:hover .category_level1_podmenu {
            display: block;
            position: absolute;
            left: 100%;
            top: 0;
            margin-top: 0;
            width: 100%;
        }
    }
    @media (max-width: 768px) {
        .catalog_slide.site-menu-col[data-lvl="2"],
        .catalog_slide.site-menu-col[data-lvl="3"] {
            left: 100%;
            top: 0;
            position: absolute;
            width: 100%;
            margin-top: 0;
        }
        .category_level1_podmenu.site-menu-col[data-lvl="3"] {
            left: 100%;
            top: 0;
            position: absolute;
            width: 100%;
            margin-top: 0;
        }
    }

    @media (max-width: 768px) {
        .map-stores-items {
            max-width: 250px;
        }

        .product-delivery .map-stores-items {
            display: none;
        }

        .product-delivery .map-stores-item {
            background: rgba(255, 255, 255, 0.85);
        }
    }

    .reply-form-row-first {
        margin-top: 0;
    }

    .hide-active.is-active {
        display: none;
    }

    .baloon-title-detail {
        margin-top: 10px;
    }

    @media (min-width: 1024px) {
        .baloon-title-detail {
            display: none;
        }
    }

    .cart-compact-item-remove .icon-wrapper {
        text-decoration: none;
    }

    .loading_spinner.transparent {
        background: none;
    }

    .product-main-spoiler .spoiler-questions {
        padding: 0;
    }

    .user-feed-questions .reply-form {
        padding-bottom: 20px;
    }

    .popup[data-id="location"] {
        z-index: 1100;
    }

    .site-menu-cols {
        transition: none;
    }
    .site-menu-nav {
        transition: none;
    }

    .product-main-preview {
        z-index: 1200;
    }

    .popup {
        z-index: 1200;
    }

    .articles .article-header {
        height: 0;
        padding-bottom: 57.255%;
    }

    .articles .article-header-content {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    @media screen and (max-width: 1440px) {
        .pagination-item-before[data-offset="2"],
        .pagination-item-after[data-offset="2"] {
            display: none;
        }
    }

    @media (max-width: 765.98px) {
        .pagination-item.pagination-nav span {
            display: none;
        }

        .pagination-nav.left .icon,
        .pagination-nav.right .icon {
            margin-left: 0;
            margin-right: 0;
        }
    }

    @media (max-width: 539.98px) {
        .pagination {
            display: flex !important;
        }

        .pagination-item {
            padding-left: 0;
            padding-right: 0;
            flex-grow: 1;
            max-width: 50px;
        }
    }

    .page-controls {
        flex-wrap: wrap;
    }

    .guarantee-icon {
        min-width: 45px;
    }

    .ideas-comments .comments-list {
        padding-bottom: 60px;
    }

    .ideas-comments .question-form .message-form {
        padding-top: 0;
    }

    .ideas-comments .question-form {
        margin-bottom: 10px;
    }

    .header-title a,
    .ideas-thumbs-title a {
        color: inherit;
        text-decoration: none;
    }

    .about-ideas .ideas-thumbs-arrow {
        display: none;
    }

    .slick-arrow {
        cursor: pointer;
    }

    #map-delivery {
        width: 100%;
        height: 300px;
    }

    .map-balloon-name {
        font-family: "Geometria", "sans-serif";
        font-style: normal;
        font-weight: 500;
        color: #333;
        font-size: 16px;
        line-height: 22px;
        margin: 0 0 5px;
    }

    .map-balloon-container {
        text-align: left;
        max-width: 230px;
    }

    .map-balloon-address,
    .map-balloon-description {
        font-family: Geometria;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 18px;
        margin-top: 8px;
        margin-bottom: 12px;
    }

    .map-balloon-title {
        font-family: Geometria;
        font-style: normal;
        font-weight: 500;
        font-size: 12px;
        line-height: 15px;
        color: #b6b6b6;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .map-balloon-schedules {
        font-family: Geometria;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
        margin-bottom: 12px;
    }

    .map-balloon-schedule-name {
        margin-right: 5px;
    }

    .map-balloon-delivery {
        font-family: Geometria;
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        line-height: 18px;
        color: #6FCF97;
        margin-bottom: 12px;
    }

    .map-balloon-phone {
        font-family: Geometria;
        font-style: normal;
        font-weight: normal;
        font-size: 12px;
        line-height: 15px;
    }

    .cart-compact-item-title {
        max-height: 48px;
    }

    .map-stores-items-container {
        max-width: 320px;
        background: rgba(255, 255, 255, 0.85);
        height: 100%;
        min-height: 100%;
        max-height: 100%;
        overflow: hidden !important;
        position: relative;
    }

    .map-stores-items.scroll-wrapper,
    .stores-index .stores-list.scroll-wrapper {
        background: none;
    }

    .delivery-price-img {
        display: none;
    }



    .product-main-tab.hide {
        display: none;
    }

    .product-main-parameters-list .product-main-parameters-item {
        overflow: hidden;
        text-overflow: ellipsis;
        /*white-space: nowrap;*/
    }

    .product-main-parameters-list .product-main-parameters-item-sub {
        display: none;
        position: absolute;
        cursor: default;
        z-index: 1;
        margin-top: 10px;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    }

    .product-main-parameters-list .product-main-parameters-item-sub-content {
        position: relative;
        max-width: 380px;
        background: #fff;
        z-index: 1;
        padding: 20px;
    }

    .product-main-parameters-list .product-main-parameters-item-sub::before {
        content: '';
        display: block;
        position: absolute;
        bottom: calc(100% - 10px);
        left: 60px;
        width: 20px;
        height: 20px;
        background: white;
        box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
        transform: rotate(45deg);
    }

    @media (min-width: 768px) {
        .product-main-parameters-list .product-main-parameters-item:hover + .product-main-parameters-item-sub,
        .product-main-parameters-list .product-main-parameters-item-sub:hover {
            display: block;
            animation: 500ms forwards contentSlideUp;
        }
    }

    .product-main-components {
        width: 100%;
    }

    .article-details iframe {
        border: none;
    }

    .product-thumbs-slider-item {
        overflow: hidden;
    }

    .table-container {
        overflow: auto;
    }

    .subheader-lite .site-menu-col {
        max-height: none;
    }

    .site-menu li.sub-title {
        text-transform: uppercase;
        background: #f9f9f9;
    }

    #DCFrameBlock {
        position: fixed !important;
    }

    .header-dropdown[data-id="registration"] {
        overflow: hidden;
        padding: 0;
        max-height: none;
    }

    .header-dropdown[data-id="registration"] .scroll-wrapper {
        overflow: auto !important;
        padding: 10px !important;
        max-height: calc(100vh - 100px);
    }

    .header-dropdown[data-id="registration"] .dropdown-body {
        box-sizing: border-box;
    }

    .catalog_not_items .collections {
        display: none;
    }

    .seo-text .h3 {
        font-size: 19px;
        font-weight: 400;
        text-align: left;
    }

    .container .articles .container {
        padding: 0;
    }

    .product-main-slider.no-images {
        width: 100%;
    }

    .ideas-footer {
        margin-bottom: 10px;
    }

    .site-wrapper[data-page="index"] .ideas-nav {
        height: calc(100% - 80px);
    }

    .processing-permission .cart-error {
        position: absolute;
        bottom: -20px;
    }

    .processing-permission .cart-error.is-active ~ .processing-checkbox-label {
        margin-bottom: 20px;
    }

    @media (max-width: 1439px) {
        .processing-permission .cart-error.is-active ~ .processing-checkbox-label {
            margin-bottom: 40px;
        }
    }

    @media (max-width: 1023px) {
        .processing-permission .cart-error.is-active ~ .processing-checkbox-label {
            margin-bottom: 30px;
        }
    }

    @media (max-width: 659px) {
        .processing-permission .cart-error.is-active ~ .processing-checkbox-label {
            margin-bottom: 40px;
        }
    }

    @media (min-width: 1024px) {
        .datetime-container {
            top: -217px;
            right: 113%;
        }

        .datetime-container .datepicker {
            margin-bottom: 6px;
        }
    }

    .product-promo-form-item {
        position: relative;
    }

    .product-promo-form-item .datetime-container {
        top: 100%;
        left: 0;
        width: 400px;
        margin-top: 6px;
    }

    .product-specs-file-sert-html p {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        background: url('/images/pdf-icon.png') left center no-repeat;
        padding-left: 66px;
        height: 52px;
        margin-top: 30px;
    }

    .js-ajax-block[data-block="actions-slider"]:not(.is-loaded),
    .js-ajax-block[data-block="actions-slider"]:not(.is-loaded) .loading_spinner,
    .js-ajax-block[data-block="sale-slider"]:not(.is-loaded),
    .js-ajax-block[data-block="sale-slider"]:not(.is-loaded) .loading_spinner {
        min-height: 451px;
    }

    .js-mobile-ideas-block {
        min-height: 522px;
    }

    .js-ajax-block[data-block="menu-horizontal-catalog"]:not(.is-loaded),
    .js-ajax-block[data-block="menu-horizontal-catalog"]:not(.is-loaded) .loading_spinner {
        display: flex;
        height: 520px;
    }


    .js-ajax-block[data-block="indexItemDay"]:not(.is-loaded){
        display: none;

    }

    @media(min-width: 1440px){
        .js-ajax-block[data-block="indexItemDay"]:not(.is-loaded) {
            display: flex;
            width: 300px;
            margin-top: 20px;
               margin-left: 20px;
                height: 410px;
            position: relative;
        }

        .js-ajax-block[data-block="indexItemDay"]:not(.is-loaded) .loading_spinner {
            height: 100%;
        }
    }



    .js-ajax-block[data-block="indexBrands"] {
        flex: 0 0 100%;
            max-width: 100%;
            position: relative;
    }

    .js-ajax-block[data-block="indexBrands"]:not(.is-loaded) {
            height: 70px;
           margin-top: 20px;
    }

    .js-ajax-block[data-block="indexBrands"]:not(.is-loaded) .loading_spinner {
        display: flex;
            height: 100%;
    }

    #toTop {
        width: 50px;
        height: 60px;
        background-image: url('/local/templates/aquanet_new/css/../images/active.svg');
        background-repeat: no-repeat;
        position: fixed;
        bottom: 50px;
        left: 40px;
        cursor: pointer;
        display: none;
        z-index: 5;
    }


    #toTop:hover {
    background-image: url('/local/templates/aquanet_new/css/../images/not-active.svg');
    width: 50px;
     height: 60px;
    }

    .product-main-images-header-text {
        font-weight: 400;
            line-height: 1.2;
        font-size: 24px;
    }

    .product-set-price span {
        margin-left: 5px;
    }

    /*оферта*/
    .oferta {
        margin-top: 10px;
        text-decoration: none !important;
        color: #333333;
    }

    .js-oneclick-hidden-detail .oferta {
        text-decoration: none !important;
        font-size: 12px;
    }

    /*текст обнинск*/

    p.shop_text {
        color: red;
    }

    .bot-catcher {
        width: 0;
        height: 0;
        overflow: hidden;
    }

    @media (max-width: 659px) {
        .site-wrapper[data-page="index"] .ideas .solution-category {
            font-size: 16px;
        }

        .site-wrapper[data-page="index"] .ideas-nav {
            height: 192px;
        }
    }

    .product-equipment.is-light .selectboxit-options {
        top: auto !important;
    }



    .product-added {
        font-family: Geometria;
        position: relative;
        width: 100%;
        max-width: 890px;
        overflow: visible;
        padding: 52px 30px 0;
        margin-top: 70px;
        margin-bottom: 20px;
        background-color: #fff;
    }

    @media (max-width: 991px) {
        .product-added {
            padding: 52px 30px 30px;
        }
    }    

    .product-added__icon {
        position: absolute;
        top: -56px;
        left: 50%;
        width: 100px;
        height: 100px;
        margin-left: -60px;
        padding: 10px;
        background: #fff;
        border-radius: 50%;
        box-sizing: content-box;
    }

    .product-added .fancybox-button {
        width: 54px;
        height: 54px;
    }

    .product-added__icon .icon {
        width: inherit;
        height: inherit;
    }

    .product-added__title {
        font-weight: bold;
        font-size: 26px;
        line-height: 33px;
        color: #013874;
        text-align: center;
        padding-bottom: 30px;
        border-bottom: 1px solid #F2F2F2;
    }

    .product-added__item {
        padding: 40px 0;
        border-bottom: 1px solid #F2F2F2;
    }

    .product-added-item {
        display: -ms-flexbox;
        display: flex;
        height: 100%;
    }

    .product-added-item__img {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        justify-content: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -ms-flex: 0 0 100px;
        flex: 0 0 100px;
        max-width: 100px;
        height: 100%;
    }

    .product-added-item__img img{
        max-height: 67px;
    }

    .product-added-item__body {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        padding-left: 30px;
    }

    .product-added-item__title {
        -ms-flex: 0 1 75%;
        flex: 0 1 75%;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        line-height: 24px;
        color: #000000;
        padding-right: 20px;
    }
    .cart-item-val{
        flex: 1 0 10%;
        padding-right: 20px;
    }
    .cart-content.adaptive[data-type="desktop"] .cart-item-val {
        padding-right: 23px;
    }
    .cart-item-amount{
        display: flex;
    }
    .product-added-item__price {
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
    }

    .product-added-item__price-current {
        font-style: normal;
        font-weight: bold;
        font-size: 26px;
        line-height: 33px;
        color: #333;
    }

    .product-added__footer {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        justify-content: space-around;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        padding-top: 30px;
        flex-wrap: wrap;
    }

    .product-added__footer .oneclick-form-btn{
        top: 12px;
        width: 100%;
        max-width: 160px;
        right: -40px;
    }

    .product-added__cart-sum {
        font-style: normal;
        font-weight: 500;
        font-size: 14px;
        color: #4F4F4F;
    }

    .product-added__btns {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        justify-content: flex-end;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        -ms-flex: 1;
        flex: 1;
    }

    .product-added__btn {
        font-size: 16px;
        height: 45px;
        padding-left: 20px;
        padding-right: 20px;
        margin-left: 20px;
    }

    .product-added__btn:focus {
        outline: none;
    }

    @media screen and (max-width: 991px) {
        .product-added {
            max-width: 740px;
        }

        .product-added__footer {
            flex-direction: column;
            align-items: stretch;
        }

        .product-added__cart-sum {
            margin-bottom: 25px;
        }

        .product-added__btn:first-child {
            margin-left: 0;
        }

       .product-added__footer .product-main-payment-oneclick{
           align-self: center;
       }
    }

    @media screen and (max-width: 767px) {
        .product-added {
            max-width: 560px;
        }

        .product-added__title {
            font-size: 20px;
            line-height: 24px;
        }

        .product-added-item__body {
            display: block;
        }

        .product-added-item__title {
            margin-bottom: 30px;
            padding-right: 0;
        }

        .product-added__btn {
            margin-top: 10px;
            font-size: 14px;
        }
    }

    @media screen and (max-width: 576px) {
        .product-added {
            max-width: 95%;
        }

        .product-added-item__img {
            -ms-flex: 0 0 80px;
            flex: 0 0 80px;
        }

        .product-added-item__title {
            font-size: 14px;
        }

        .product-added-item__price-current {
            font-size: 18px;
        }

        .product-added__btns {
            display: block;
        }

        .product-added__btn {
            margin-left: 0;
        }


    }
    @media screen and (max-width: 480px) {

    .product-added__footer .product-main-payment-oneclick {
        align-self: flex-start;
        width: 100%;
    }

    .product-added__footer .oneclick-form-btn {
        max-width: 120px;
        right: -2px;
    }
    }
    /*Анкета google*/
    #boxes4 {
        width: 600px;
        height: 600px;
        display: none;
        position: fixed;
        z-index: 99999;
        background: rgba(0, 0, 0, 0.8);
       left: 50%;
       top: 50%;
       transform: translate(-50%, -50%);
    }
     #boxes4 object {
        width: 100%;
        height: 100%;
        max-height: 100%;
        z-index: 99999;
        background-color: #fff;

    }
    p.survey_yes {
        display: inline-block;
        width: 48%;
        box-sizing: border-box;
        background-color: #013874;
        border: 0;
        color: white;
        border-radius: 3px;
        cursor: pointer;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        opacity: 0.8;
        -webkit-appearance: none;
        float: left;
        margin-right: 2%;
        padding: 5px 0;
        font-size: 12px;
    }
    p.survey_no {
        display: inline-block;
        margin-left: 2%;
        width: 48%;
        box-sizing: border-box;
        background-color: #0969A4;
        border: 0;
        padding: 5px 0;
        color: white;
        border-radius: 3px;
        cursor: pointer;
        text-transform: uppercase;
        text-decoration: none;
        text-align: center;
        opacity: 0.8;
        float: right;
        -webkit-appearance: none;
        font-size: 12px;
    }
    p.survey_yes:hover, p.survey_no:hover {
        opacity: 0.9;
    }
    /*Ìîäàëüíîå îêíî*/
    #bg_popup{
    position: fixed;
    z-index: 99999;
    right: 40px;
    bottom: 150px;
    display: none;}

    #popup {
    background:#fff;
            -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.45);
            -moz-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.45);
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.45);
    width: 260px;
    height: 233px;
    border: 1px solid #CCCCCC;
    padding: 5px 20px;
    position: relative;}

    .close{
    display:block;
    position:absolute;
    top:10px;
    right:30px;
    width:23px;
    height:23px;
    text-decoration: none;
    font-size: 24px;
    background-color: transparent;
    color:#000;
    cursor:pointer;}

    #popup p {
        margin-bottom: 16px;
    }

    #bg_layer {
        display: none;
    }
    #bg_layer:before {
        content: '';
        background: #000;
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        opacity: 0.7;
        z-index: 9999;
    }


    @media screen and (max-width: 601px) {
        #bg_popup {

            top: 0;
        }
        #popup {
            width: 90%;
        }
        #bg_popup object, #bg_popup object embed {
            width: 100%;
            height: 600px;
        }
    }

    @media screen and (min-width: 1024px) and (max-width: 1120px) {
        .subheader-call-request {
            margin-right: 10px;
        }

        .subheader-fastnav:first-child .subheader-fastnav-link {
            padding-left: 10px;
        }
        .subheader-fastnav-link {
            padding: 0 10px;
        }
    }

    @media screen and (max-width: 400px) {
        .footer-social .social-item {
            width: 30px;
            height: 30px;
        }
    }

    .action-banners {
        margin-top: 45px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -7px;
        margin-left: -7px;
        justify-content: center
    }

    .action-banner {
        position: relative;
        width: 100%;
        min-height: 1px;
        padding-right: 7px;
        padding-left: 7px;
        margin-bottom: 30px;
        -ms-flex: 0 0 50%;
        /*flex: 0 0 50%;
        max-width: 50%;*/
        flex: 0 0 45.33333%;
        max-width: 45.33333%;
    }

    @media (min-width: 1024px) {
        .action-banner {
            -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
            max-width: 33.33333%;
        }
    }

    .brand_box {
        margin-top: 20px;
    }

    .site-menu li[data-lvl="1"] > .site-menu-link {
        cursor: default;
    }

    .cart-subscribe {
        font-size: 12px;
        margin-top: 20px;
    }

    .cart-subscribe .processing-checkbox,
    .cart-process-subscribe .processing-checkbox {
        border: 1px solid #E7E7E7;
    }

    .cart-subscribe .processing-checkbox-check,
    .cart-process-subscribe .processing-checkbox-check {
        fill: #4FA9E8;
    }

    .cart-offerta {
        display: flex;
        margin-top: 30px;
        font-size: 12px;
    }

    .cart-offerta .oferta {
        margin-top: 0;
    }

    .cart-offerta-icon {
        position: relative;
        margin-right: 12px;
    }

    .cart-offerta-icon svg {
        width: 19px;
        height: 19px;
        fill: #E7E7E7;
    }

    .cart-process-subscribe {
        margin-top: 30px;
    }

    .product-main-slider-item img {
        max-height: 200px;
    }

    .section-info {
        margin-top: 30px;
    }

    .brand-categories ul.lvl1 {
        display: flex;
        flex-wrap: wrap;
        columns: unset;
    }

    .brand-categories li.lvl1 {
        width: 33.33333%;
        margin-bottom: 30px;
        margin-top: 0;
    }

    @media (max-width: 1439px) {
        .brand-categories li.lvl1 {
            width: 50%;
        }
    }

    @media (max-width: 659px) {
        .brand-categories li.lvl1 {
            width: 100%;
        }
    }

    .brand-categories a.lvl1 {
        font-size: 16px;
        font-weight: 500;
    }

    .brand-categories ul.lvl2 {
        columns: unset;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .brand-slider {
        margin: 40px 40px 40px;
    }

    .brand-slider .owl-prev {
        background: url(/local/templates/aquanet_new/css/../images/grohe_arrow_left.png) no-repeat;
        width: 47px;
        height: 47px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -60px;
        z-index: 10;
    }

    .brand-slider .owl-next {
        background: url(/local/templates/aquanet_new/css/../images/grohe_arrow_right.png) no-repeat;
        width: 47px;
        height: 47px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: -60px;
        z-index: 10;
    }

    @media (max-width: 1023px) {
        .brand-slider .owl-controls {
            display: none;
        }

        .brand-slider {
            margin-left: 0;
            margin-right: 0;
        }

    }

    .desk_block {
        margin-top: 20px;
    }

    @media (min-width: 768px) {
        .main_img_mobile {
            display: none;
        }
    }

    @media (max-width: 767px) {
        .main_img_full {
            display: none;
        }
    }

    .product-main-parameters a.is-icon {
        width: 60px;
        margin-right: 20px;
    }
    .product-main-parameters-size-item.is-icon {
        height: 35px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-color: unset;
        width: 60px;
        font-size: 0;
    }
    /*
    .o2k-hidden-box {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        display: -webkit-box;
        text-overflow: ellipsis;
    }

    .o2k-hidden-box br {
        display: none;
    }

    .brand-intro-text-title {
        margin-bottom: 1em;
    }

    @media (min-width: 1025px) {
        .o2k-hidden-box {
            -webkit-line-clamp: 4;
        }
        .top-seo-desc .o2k-hidden-box {
            overflow: initial;
            display: block;
        }
    }
    */

    .o2k-hidden-box br {
        display: none;
    }

    .brand-intro-text-title {
        margin-bottom: 1em;
    }

    .o2k-hidden-box {
        position: relative;
        width: 100%;
        /*line-height: 30px;*/
        margin: 0px;
        padding: 0px;
        overflow: hidden;
        text-align: justify;
    }

    .o2k-hidden-box span::after {
        content: "...";
        background-color: #fff;
        width: 20px;
        position: absolute;
        bottom: 0;
        right: 0;
        display:none;
    }

    .o2k-hidden-box::after {
        content: "...";
        background-color: #fff;
        width: 20px;
        position: absolute;
        bottom: 0;
        right: 0;
        display:none;
    }
    .o2k-hidden-box + a {
        display:none;
    }

    .top-seo-desc-text {
        font-weight: 400;
    }

    .o2k-whatsapp {
        width: 75px;
        height: 75px;
        background-image: url('/local/templates/aquanet_new/css/../images/o2k_whatsapp.png');
        background-repeat: round;
        position: fixed;
        bottom: 10%;
        left: 73%;
        cursor: pointer;
        z-index: 10000;
    }

    .o2k-whatsapp__close {
        text-align: center;
        width: 30px;
        height: 30px;
        position: fixed;
        bottom: 20%;
        left: 87%;
        cursor: pointer;
        z-index: 10000;
    }

    .header-container {
         min-height: 0px;
         padding: 7px 10px;
    }

    .quality-control-page {
        margin-top: 20px;
        margin-bottom: 50px;
        padding-bottom: 70px;
        background: #FFFFFF;
        box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.08);
    }
    .quality-control-page-content {
        padding: 0 60px;
        max-width: 915px;
        margin: 0 auto;
    }
    .quality-control-page .page-hero {
        display: grid;
        grid-template-columns: 581px auto;
        grid-template-rows: minmax(250px, auto) auto;
        padding-bottom: 70px;
    }
    .quality-control-page .page-hero__picture {
        grid-column: 2 / 1 span;
        grid-row: 1 / 2 span;
    }
    /* .quality-control-page .page-hero__title {
        margin: 130px 95px 35px 130px;
        grid-column: 1 / 1 span;
    } */
    .quality-control-page .page-hero__desc {
        grid-column: 1 / 1 span;
        margin: 130px 95px 35px 130px;
        font-size: 22px;
        font-weight: 500;
    }
    .quality-control-page .page-hero__img {
        width: 100%;
        height: 100%;
        object-position: right top;
    }

    .quality-control-page .page-steps__title {
        font-size: 24px;
        text-align: center;
        margin-bottom: 50px;
    }
    .quality-control-page .page-steps__flex {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 100px;
    }
    .quality-control-page .page-steps__item {
        display: flex;
        align-items: center;
    }

    .quality-control-page .page-steps__dashed-line {
        margin: 0 10px;
        border-bottom: 1px dashed #2C77CF;
        flex: 1;
    }
    .quality-control-page .page-steps__item-number {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        background: linear-gradient(2.05deg, #2C77CF 37.23%, #6DBAFE 81.71%);
        min-width: 80px;
        height: 80px;
        font-size: 24px;
        color: #fff;
        border-radius: 50%;
        margin-right: 20px;
    }
    .quality-control-page .page-steps__item-number:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        border: 1.5px dashed #ffffff;
        border-radius: inherit;
        margin: 10px;
    }
    .quality-control-form-pre-title {
        display: block;
        text-align: center;
        font-size: 24px;
        font-weight: 500;
        margin-bottom: 40px;
    }
    .quality-control-form {
        padding: 50px 80px;
        border: 1px solid #ACD4F8;
        border-radius: 15px;
    }
    .quality-control-form__title {
        display: block;
        text-align: center;
        font-size: 24px;
        margin-bottom: 30px;
    }

    .quality-control-form .form-grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
    }
    .quality-control-form  .form-grid__item:last-child {
        grid-column: 2 span;
    }

    .quality-control-form .from-control {
        padding: 15px 25px;
        border: 1px solid #CFCFCF;
        width: 100%;
        border-radius: 30px;
    }
    .quality-control-form .selectboxit-text,
    .quality-control-form .from-control::placeholder {
        color: #828282;
    }

    .quality-control-form input.from-control {
        height: 53px;
    }
    .quality-control-form textarea.from-control {
        resize: none;
        min-height: 110px;
    }
    .quality-control-form .file-upload {
        margin: 20px 0;
        display: flex;
        justify-content: center;
        position: relative;
    }
    .quality-control-form .file-upload__input {
        width: 0;
        height: 0;
        position: absolute;
        top: 0;
        left: 0;
    }
    .quality-control-form .file-upload__btn {
        display: flex;
        align-items: center;
        background-color: transparent;
        border: none;
        cursor: pointer;
    }
    .quality-control-form .file-upload__btn-text {
        margin-left: 13px;
    }
    .quality-control-form button[type="submit"] {
        width: 100%;
        height: 45px;
        background-color: #013874;
        transition: all .2s ease;
        color: #fff;
        border: none;
        font-size: 16px;
        border-radius: 30px;
        cursor: pointer;
        margin-bottom: 20px;
    }
    .quality-control-form button[type="submit"]:hover {
        background-color: #064991;
    }
    .quality-control-form  .custom-checkbox {
        display: flex;
        justify-content: flex-start;
    }
    .quality-control-form  .custom-checkbox__label {
        display: block;
        padding-left: 33px;
        position: relative;
    }

    .quality-control-form  .custom-checkbox__label:after,
    .quality-control-form  .custom-checkbox__label:before {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        width: 18px;
        height: 18px;
        border-radius: 2px;
    }
    .quality-control-form  .custom-checkbox__label:after {
        border: 2px solid #979797;
    }
    .quality-control-form .custom-checkbox__label:before {
        background-position: center;
        background-repeat: no-repeat;
    }

    .quality-control-form  .custom-checkbox__input:checked ~ .custom-checkbox__label:before {
        background-image: url("/local/templates/aquanet_new/img/icons/check-blue.svg");
        /*background-color: #000;*/
    }
    .quality-control-form__success-message {
        text-align: center;
    }

    .quality-control-form textarea.error,
    .quality-control-form input.error {border-color:#eb5757;}
    .quality-control-form textarea.error {text-align: left;}
    .quality-control-form input[type="checkbox"] {width:1px;}
    .quality-control-form input.error[type="checkbox"] {padding:0; margin:0; width:0;}
    .quality-control-form input.error[type="checkbox"] + label:after {border-color: #eb5757;}

    .delivery-list{
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .delivery-list__item{
        padding-left: 15px;
        position: relative;
        margin: 0;
        font-weight: 700;
        font-size: 14px;
        line-height: 23px;
        text-transform: uppercase;
        color: #333333;
    }
    .delivery-list__item:before{
        content: '';
        position: absolute;
        left: 0;
        top: 8px;
        width: 6px;
        height: 6px;
        background: #F3862F;
    }

    .delivery-list__item + .delivery-list__item{
        margin-left: 20px;
    }

    .delivery-info{
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 30px;
    }


    .delivery-info__item{
        padding: 55px 0 55px 55px;
        background: #FFFFFF;
        border: 1px solid rgba(182, 218, 255, 0.8);
        box-sizing: border-box;
        box-shadow: 0px 0px 20px rgb(82 159 235 / 30%);
        border-radius: 20px;
        position: relative;
        max-width: 555px;
    }

    .delivery-info__picture{
        position: absolute;
        object-fit: cover;
        max-width: 100%;
        height: auto;
        right: 0;
        top: 0;
    }

    .delivery-info__img{
        float: right;
        object-position: top right;
        border-top-right-radius:20px;
    }

    .delivery-product-list{
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
        grid-gap: 30px;
    }

    .delivery-product-list__item{
        padding: 40px 30px;
        background: #FFFFFF;
        border: 1px solid rgba(182, 218, 255, 0.8);
        box-sizing: border-box;
        box-shadow: 0px 0px 20px rgba(82, 159, 235, 0.3);
        border-radius: 20px;
        display: flex;
        align-items: center;
    }

    .delivery-product-list__img{
        margin-right: 20px;
    }

    @media (max-width: 1439px) {
        .quality-control-page .page-hero {
            grid-template-columns: 435px auto;
            grid-template-rows: minmax(172px, auto) auto;
        }

        .quality-control-page .page-hero__desc {
            margin: 50px 50px 35px 30px;
        }
    }


    @media (max-width: 1290px) {
        .delivery-product-list__item{
            padding: 20px;
        }

        .delivery-info,.delivery-product-list{
            grid-gap: 20px;
        }

        .delivery-info__img{
            width: 85%;
        }

    }

    @media (max-width: 1023px) {
        .quality-control-page .page-hero {
            padding: 40px 75px 50px;
            grid-template-columns: auto;
            grid-template-rows: auto;
            text-align: center;
        }
        .quality-control-page .page-hero__title,
        .quality-control-page .page-hero__picture,
        .quality-control-page .page-hero__desc {
            grid-row: auto;
            grid-column: auto;
        }

        .quality-control-page .page-hero__desc {
            margin: 30px 0 0;
        }
        .quality-control-page .page-hero__img {
            max-width: 572px;
            margin: 0 auto;
            object-position: center;
        }
        .quality-control-page .page-steps__title {
            margin-bottom: 30px;
            font-size: 20px;
        }
        .quality-control-page .page-steps__flex {
            margin-bottom: 70px;
        }
        .quality-control-page .page-steps__item-number {
            min-width: 60px;
            height: 60px;
            font-size: 15px;
            margin-right: 10px;
        }
        .quality-control-page .page-steps__item-number:after {
            margin: 7px;
        }
        .quality-control-form {
            padding: 25px;
        }
        .quality-control-form-pre-title {
            margin-bottom: 30px;
            font-size: 20px;
        }
        .quality-control-form__title {
            font-size: 20px;
        }

        .delivery-list{
            justify-content: center;
        }

        .delivery-info, .delivery-product-list{
            grid-template-columns: 1fr;
        }

        .delivery-info__item{
            padding: 55px 0 35px 55px;
        }

        .delivery-info__img{
            width: 100%;
            border-bottom-right-radius: 20px;
        }

        .delivery-product-list__item{
            padding: 30px 30px 30px 56px;
        }

        .delivery-product-list__text{
            max-width: 270px;
        }

    }

    @media (max-width: 767px) {
        .quality-control-page {
            margin-left: -10px;
            margin-right: -10px;
        }
        .quality-control-page-content {
            padding: 0 20px;
        }
        .quality-control-page .page-hero {
            padding: 40px 20px;
        }

        .quality-control-page .page-hero__desc {
            margin: 20px 0 0;
        }
        .quality-control-page .page-steps__flex {
            flex-direction: column;
            justify-content: center;
            margin-bottom: 30px;
        }
        .quality-control-page .page-steps__item {
            flex-direction: column;
        }
        .quality-control-page .page-steps__item-number {
            margin-right: 0;
            margin-bottom: 10px;
        }
        .quality-control-page .page-steps__dashed-line {
            margin: 10px 0;
            min-height: 60px;
            border-right: 1px dashed #2C77CF;
            border-bottom: none;
        }
        .quality-control-form-pre-title {
            margin-bottom: 20px;
        }
        .quality-control-form__title {
            font-size: 18px;
        }
        .quality-control-form .form-grid {
            grid-template-columns: auto;
        }
        .quality-control-form .form-grid__item:last-child {
            grid-column: auto;
        }
        .quality-control-form textarea.from-control {
            min-height: 165px;
        }
        .quality-control-form .custom-checkbox__label {
            font-size: 13px;
        }
    }


    @media (max-width: 600px){
        .delivery-info__picture{
            right: auto;
            left: 0;
        }

        .delivery-info__item{
            min-height: 265px;
            padding: 130px 30px 26px 30px;
            flex-direction: column;
            justify-content: flex-end;
            align-items: center;
            text-align: center;

        }
        .delivery-list__item + .delivery-list__item{
            margin-right: 13px;
        }

        .delivery-info__img{
            width: 65%;
            float: left;
            border-top-left-radius: 20px;

        }

        .delivery-product-list__item{
            padding: 20px;
        }

    }

    .popup[data-id="auth-success"] .popup-title {
        font-size: 28px;
        font-weight: 700;
        margin-bottom: 50px;
    }
    .popup[data-id="auth-success"] .popup-message {
        margin-bottom: 40px;
        font-size: 26px;
    }
    .popup[data-id="auth-success"] .popup-code {
        position: relative;
        border: 1px solid #357DFF;
        max-width: 235px;
        margin: 0 auto;
        padding: 20px 0;
        text-align: center;
        border-radius: 7px;
    }
    .popup[data-id="auth-success"] .popup-code-label {
        position: absolute;
        font-size: 14px;
        font-weight: 700;
        top: -10px;
        left: calc(50% - 80px / 2);
        padding: 0 5px;
        line-height: 1.3;
        background-color: #fff;
    }
    .popup[data-id="auth-success"] .popup-code-value {
        color: #357DFF;
        font-size: 18px;
        font-weight: 800;
        text-transform: uppercase;
    }
    .popup[data-id="auth-success"] .popup-attention {
        font-size: 12px;
        text-align: center;
        max-width: 435px;
        margin: 30px auto;
    }
    .popup[data-id="auth-success"] .popup-attention__req {
        color: #F9525A;
    }
    .popup[data-id="auth-success"] .popup-close .icon {
        width: 30px;
        height: 30px;
    }
    .popup[data-id="auth-success"] .btn {
        max-width: 288px;
        margin: 0 auto;
    }
    .popup[data-id="auth-success"] .popup-code:before {
        content: '';
        position: absolute;
        left: -130px;
        bottom: 3px;
        width: 74px;
        height: 64px;
        background-image: url('/local/templates/aquanet_new/images/discount-decor-1.svg');
        background-size: contain;
    }
    .popup[data-id="auth-success"] .popup-code:after {
        content: '';
        position: absolute;
        right: -100px;
        bottom: -10px;
        width: 63px;
        height: 100px;
        background-image: url('/local/templates/aquanet_new/images/discount-decor-2.svg');
        background-size: cover;
    }
    .popup[data-id="auth-success"] .popup-content:after {
        content: '';
        position: absolute;
        right: 13px;
        bottom: 0;
        width: 108px;
        height: 141px;
        background-image: url('/local/templates/aquanet_new/images/discount-decor-4.svg');
        background-size: cover;
    }
    .popup[data-id="auth-success"] .popup-content:before {
        content: '';
        position: absolute;
        left: 75px;
        bottom: 40px;
        width: 58px;
        height: 58px;
        background-image: url('/local/templates/aquanet_new/images/discount-decor-3.svg');
        background-size: cover;
    }

    @media screen and (max-width: 1023px) {
        .popup[data-id="auth-success"] .popup-code:before,
        .popup[data-id="auth-success"] .popup-code:after,
        .popup[data-id="auth-success"] .popup-content:after,
        .popup[data-id="auth-success"] .popup-content:before {
            display: none;
        }
    }
    .popup-order .popup-title {
        margin-bottom: 60px;
        font-weight: 700;
        font-size: 28px;
    }
    .popup-order .popup-close .icon {
        width: 30px;
        height: 30px;
    }

    .popup-order__status-content {
        position: relative;
        border: 1px solid #357DFF;
        border-radius: 7px;
        max-width: 355px;
        margin: 0 auto 20px;
    }
    .popup-order__status-label {
        padding: 0 10px;
        position: absolute;
        top: calc(-20px / 2);
        left: calc(50% - 172px / 2);
        background-color: #ffffff;
        font-size: 14px;
        color: #1A2E35;
    }
    .popup-order__status-value {
        font-size: 28px;
        font-weight: 700;
        color: #357DFF;
        padding: 27px 0 23px;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .popup-order__status-content svg {
        margin-right: 10px;
    }
    .popup-order__status-img {
        max-width: 100%;
    }

    .popup-order__status.canceled .popup-order__status-content {
        border-color: #F9525A;
    }
    .popup-order__status.canceled .popup-order__status-value {
        color: #F9525A;
    }

    /* building landing page (start) */

    .building-landing {
        margin-top: 22px;
        margin-bottom: 60px;
    }

    .building-landing__container {
        max-width: 1230px;
        margin: 0 auto;
    }

    .building-landing .done-projects {
        max-width: 1006px;
        margin-left: auto;
        margin-right: auto;
    }

    .section {
        margin-bottom: 70px;
    }

    .section__title {
        font-size: 24px;
        font-weight: 400;
        margin-bottom: 0;
    }

    .section__title.bold {
        font-weight: 500;
    }

    .section__header {
        margin-bottom: 40px;
    }

    .section__header.centered,
    .section__title.centered {
        text-align: center;
    }


    .section__desc {
        font-size: 14px;
        margin: 15px 0 0 ;
    }

    .hero-banner {
        position: relative;
        min-height: 400px;
        border-radius: 5px;
        overflow: hidden;
        margin-bottom: 40px;
        color: #fff;
    }
    .hero-banner__content {
        padding: 95px;
        min-height: inherit;
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        z-index: 1;
    }
    .hero-banner__title {
        font-size: 33px;
        font-weight: 800;
        margin-bottom: 10px;
    }
    .hero-banner__desc {
        font-size: 24px;
        font-weight: 500;
        margin: 0;
    }
    .hero-banner__img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
        background-position: right center;
    }
    .building-listing__grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        gap: 40px 30px;
    }
    .building-listing__card-img {
        width: 100%;
        border-radius: 5px;
        margin-bottom: 20px;
    }
    .building-listing__card-title {
        font-size: 18px;
        font-weight: 500;
        margin-top: 0;
        margin-bottom: 10px;
    }
    .building-listing__card-desc {
        margin: 0;
    }

    .tariffs {
        padding-top: 50px;
        position: relative;
        border-radius: 5px;
        overflow: hidden;
    }
    .tariffs__img {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tariffs__content {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        position: relative;
        z-index: 1;
        min-height: 486px;
    }

    .tariffs__group {
        position: relative;
        display: flex;
        justify-content: center;
    }

    .tariffs__card {
        position: absolute;
        width: 100%;
        max-width: 220px;
    }
    .tariffs__card::after {
        content: '';
        position: absolute;
        height: 1px;
        background-color: #A1A1A1;
        z-index: -1;
    }
    .tariffs__card:nth-child(1) {
        left: calc(100% + 43px);
        bottom: 30px;
    }
    .tariffs__card:nth-child(2) {
        left: calc(100% - 100px);
        bottom: calc(100% - 22px);
    }
    .tariffs__card:nth-child(3) {
        right: 32%;
        bottom: calc(100% + 30px);
        text-align: right;
    }
    .tariffs__card:nth-child(4) {
        right: calc(100% + 0px);
        top: -25px;
        text-align: right;
    }
    .tariffs__card:nth-child(1)::after {
        width: 70px;
        right: calc(100% + 13px);
        top: 38px;
    }
    .tariffs__card:nth-child(2)::after {
        width: 49px;
        left: 12px;
        top: calc(100% + 5px);
        transform: rotate(90deg);
        transform-origin: left;
    }
    .tariffs__card:nth-child(3)::after {
        width: 38px;
        right: 15px;
        top: calc(100% + 5px);
        transform: rotate(-90deg);
        transform-origin: right;
    }
    .tariffs__card:nth-child(4)::after {
        width: 101px;
        top: 39px;
        left: calc(100% + 10px);
    }
    .tariffs__card:nth-child(1) .tariffs__card-num  {
        color: #4ABCFC;
    }
    .tariffs__card:nth-child(2) .tariffs__card-num  {
        color: #E86022;
    }
    .tariffs__card:nth-child(3) .tariffs__card-num  {
        color: #245DAD;
    }
    .tariffs__card:nth-child(4) .tariffs__card-num  {
        color: #083473;
    }

    .tariffs__card-num {
        font-size: 18px;
        font-weight: 800;
        display: block;
    }
    .tariffs__card-title {
        display: block;
        margin-bottom: 3px;
        font-size: 18px;
        font-weight: 500;
    }
    .tariffs__card-desc {
        font-size: 14px;
        margin: 0;
    }

    .our-advantages {
        padding: 50px 50px 70px 95px;
        background-color: #fff;
    }
    .our-advantages__grid {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 40px;
    }

    .our-advantages__card {
        display: flex;
        align-items: center;
    }
    .our-advantages__card-img {
        margin-right: 20px;
    }
    .our-advantages__card-title {
        font-size: 18px;
        font-weight: 500;
        margin-bottom: 10px;
    }
    .our-advantages__card-desc {
        margin: 0;
    }

    .certified-products-slider {
        position: relative;
    }
    .certified-products-slider .slick-arrow{
        position: absolute;
        top: calc(50% - 48px / 2);
        display: flex;
        justify-content: center;
        align-items: center;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: #fff;
        border: 0.3px solid #CDD0D8;
        z-index: 5;
        padding: 0%;
        transition: all .2s ease-in-out;
        color: #083571;
    }
    .certified-products-slider .slick-arrow.slick-disabled {
        opacity: 0;
        visibility: hidden;
    }
    .certified-products-slider__prev {
        left: -25px;
        transform: rotateY(180deg);
    }
    .certified-products-slider__next {
        right: -25px;
    }
    .certified-products-slider .slick-list {
        margin: -15px;
    }
    .certified-products-slider .slick-track {
        display: flex;
    }
    .certified-products-slider .slick-slide {
        display: flex;
        padding: 15px;
        height: auto;
    }
    .certified-products-slider .slick-slide img {
        /* height: 315px; */
        height: 100%;
        width: 100%;
        border-radius: 5px;
        object-fit: cover;
        object-position: center;
        box-shadow: 0px 6px 5px rgba(0, 0, 0, 0.3);
    }

    .our-partners {
        padding: 50px 60px 75px;
        background-color: #ffffff;
    }
    .our-partners__grid {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 55px 0;
    }
    .our-partners__grid > .our-partners__card {
        padding: 0 40px;
    }
    .our-partners__grid > .our-partners__card:nth-child(4n + 2),
    .our-partners__grid > .our-partners__card:nth-child(4n + 3),
    .our-partners__grid > .our-partners__card:nth-child(4n + 4) {
        border-left: 1px solid #DFDFDF;
    }
    .our-partners__card-img-wrap {
        display: flex;
        align-items: center;
        height: 70px;
        margin-bottom: 5px;
    }
    .our-partners__card-title {
        margin: 0;
        font-weight: 500;
    }
    .feedback-banner {
        position: relative;
        padding: 40px 100px;
        display: flex;
        align-items: center;
        color: #fff;
        background-color: #0F458E;
        border-radius: 5px;
        min-height: 373px;
    }
    .feedback-banner__title {
        font-size: 24px;
        font-weight: 500;
        margin-bottom: 15px;
    }
    .feedback-banner__content {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        max-width: calc(100% - 294px);
    }
    .feedback-banner__desc {
        margin-top: 0;
        margin-bottom: 40px;
        font-size: 24px;
    }
    .feedback-banner__btn {
        min-width: 280px;
        color: #fff;
        border: 1px solid #FFFFFF;
        background-color: transparent;
    }

    .feedback-banner__img {
        position: absolute;
        right: 100px;
        top: 40px;
        width: 294px;
        height: 294px;
        border-radius: 50%;
    }
    .feedback-banner__socials-wrap {
       position: relative;
    }
    .feedback-banner__socials.hidden {
        display: none;
    }
    .feedback-banner__socials {
        position: absolute;
        left: 100%;
        top: calc(50% - 52px / 2);
        margin-left: 30px;
        display: flex;
    }
    .feedback-banner__socials > .feedback-banner__socials-link:not(:last-child) {
        margin-right: 20px;
    }
    .feedback-banner__socials-link {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 52px;
        height: 52px;
        border-radius: 50%;
        background-color: #ffffff;
    }
    .feedback-banner__btn:focus,
    .feedback-banner__socials-link:focus {
        outline: none !important;
    }


    @media screen and (min-width: 660px) {
        .hero-banner__title br,
        .hero-banner__desc br {
            display: none;
        }
    }

    @media screen and (min-width: 660px) and (max-width: 1023px) {
        .our-advantages__card-content {
            text-align: left;
        }
        .certified-products-slider {
            margin: 0 20px;
        }
    }

    @media screen and (max-width: 1439px) {
        .building-landing {
            margin-bottom: 40px;
        }

        .section {
            margin-bottom: 40px;
        }
        .section__header {
            margin-bottom: 30px;
        }
        .section__title {
            font-size: 20px;
        }
        .section__desc {
            margin-top: 5px;
        }

        .hero-banner {
            min-height: 300px;
        }
        .hero-banner__content {
            padding: 50px;
        }
        .hero-banner__title {
            font-size: 28px;
        }
        .hero-banner__desc {
            font-size: 20px;
        }

        .building-listing__grid {
            gap: 20px;
        }
        .building-listing__card-img {
            margin-bottom: 10px;
        }
        .building-listing__card-title {
            font-size: 16px;
            margin-bottom: 5px;
        }
        .building-listing__card-desc {
            font-size: 14px;
        }

        .tariffs {
            padding-top: 30px;
        }
        .tariffs .section__desc {
            display: none;
        }
        .tariffs__content {
            min-height: 375px;
        }
        .tariffs__card {
            max-width: 150px;
        }
        .tariffs__card-num {
            font-size: 16px;
        }
        .tariffs__card-title {
            font-size: 16px;
        }
        .tariffs__card-desc {
            font-size: 14px;
        }
        .tariffs__group-img {
            max-width: 339px;
        }
        .tariffs__card:nth-child(1) {
            left: calc(100% + 35px);
            bottom: 20px;
        }
        .tariffs__card:nth-child(2) {
            left: calc(100% - 75px);
            bottom: calc(100% + 5px);
        }
        .tariffs__card:nth-child(3) {
            bottom: calc(100% + 45px);
        }
        .tariffs__card:nth-child(1)::after {
            top: 34px;
        }
        .tariffs__card:nth-child(2)::after {
            width: 59px;
        }
        .tariffs__card:nth-child(3)::after {
            width: 48px;
        }
        .tariffs__card:nth-child(4)::after {
            top: 34px;
            width: 80px;
        }

        .our-advantages {
            padding: 0;
            max-width: 850px;
            margin-left: auto;
            margin-right: auto;
            background-color: transparent;
        }
        .our-advantages__grid {
            gap: 20px;
        }
        .our-advantages__card {
            flex-direction: column;
            text-align: center;
        }
        .our-advantages__card-img {
            max-height: 220px;
            margin-right: 0;
            margin-bottom: 15px;
        }
        .our-advantages__card-title {
            font-size: 16px;
        }
        .our-advantages__card-title br {
            display: none;
        }
        .our-advantages__card-desc {
            font-size: 14px;
        }

        .certified-products-slider .slick-list {
            margin: -7.5px;
        }
        .certified-products-slider .slick-slide {
            padding: 7.5px;
        }
        .certified-products-slider .slick-slide img {
            /* height: 255px; */
            box-shadow: 0px 3.21951px 2.68293px rgba(0, 0, 0, 0.3);
        }
        .certified-products-slider .slick-arrow {
            width: 36px;
            height: 36px;
            top: calc(50% - 34px / 2);
        }
        .certified-products-slider .slick-arrow svg {
            width: 34px;
            height: 34px;
        }
        .certified-products-slider__next {
            right: -18px;
        }
        .certified-products-slider__prev {
            left: -18px;
        }

        .our-partners {
            padding: 50px 5px;
        }
        .our-partners__grid > .our-partners__card {
            padding: 0 30px;
        }

        .feedback-banner {
            min-height: 260px;
            padding: 25px 80px;
        }
        .feedback-banner__title,
        .feedback-banner__desc {
            font-size: 20px;
        }
        .feedback-banner__content {
            max-width: calc(100% - 210px);
        }
        .feedback-banner__img {
            top: 25px;
            right: 80px;
            width: 210px;
            height: 210px;
        }
    }
    @media screen and (max-width: 1023px) {
        .hero-banner {
            min-height: 400px;
        }
        .hero-banner__content {
            padding: 40px;
        }
        .hero-banner__title {
            font-size: 22px;
        }
        .hero-banner__desc {
            font-size: 16px;
        }

        .tariffs__content {
            min-height: 330px;
        }
        .tariffs__group-img {
            max-width: 320px;
        }
        .tariffs__card:nth-child(1) {
            left: calc(100% + 30px);
            bottom: 13px;
        }
        .tariffs__card:nth-child(2) {
            left: calc(100% - 70px);
            bottom: calc(100% - 10px);
        }
        .tariffs__card:nth-child(3) {
            bottom: calc(100% + 9px);
        }

        .certified-products-slider .slick-arrow {
            display: none !important;
        }

        .our-partners {
            padding: 30px 5px;
        }
        .our-partners__grid > .our-partners__card {
            padding: 0 15px;
        }

        .feedback-banner {
            padding: 25px 70px;
        }
        .feedback-banner__title,
        .feedback-banner__desc {
            font-size: 18px;
        }
        .feedback-banner__desc {
            margin-bottom: 30px;
        }
    }
    @media screen and (max-width: 767px) {
        .feedback-banner {
            padding: 25px;
        }
        .feedback-banner__img {
            right: 25px;
        }
    }
    @media screen and (max-width: 659px) {
        .section {
            margin-bottom: 30px;
        }
        .section__title {
            font-size: 18px;
        }

        .hero-banner__content {
            padding: 30px;
            justify-content: flex-start;
        }

        .building-listing__grid {
            grid-template-columns: auto;
        }
        .building-listing__card {
            text-align: center;
        }

        .tariffs {
            padding: 30px 15px;
        }
        .tariffs__content {
            display: block;
            min-height: unset;
        }
        .tariffs__group {
            display: block;
        }
        .tariffs__group-img {
            display: none;
        }
        .tariffs__card {
            position: static;
            max-width: 100%;
        }
        .tariffs__card:not(:first-child) {
            margin-top: 10px;
        }
        .tariffs__card:after {
            display: none;
        }
        .tariffs__card:nth-child(3),
        .tariffs__card:nth-child(4) {
            text-align: left;
        }

        .our-advantages__grid {
            grid-template-columns: auto;
        }
        .our-advantages__card-title {
            margin-bottom: 5px;
        }

        .certified-products-slider .slick-slide img {
            width: 130px;
        }

        .our-partners {
            padding: 30px 0;
        }
        .our-partners__grid {
            grid-template-columns: repeat(2, 1fr);
        }
        .our-partners__grid > .our-partners__card:nth-child(4n + 3) {
            border-left: none;
        }

        .feedback-banner {
            padding: 30px 35px;
            justify-content: center;
            text-align: center;
        }
        .feedback-banner__desc {
            margin-bottom: 40px;
        }
        .feedback-banner__img {
            position: static;
            margin-bottom: 40px;
        }
        .feedback-banner__content {
            max-width: 100%;
            align-items: center;
        }
        .feedback-banner__socials {
            left: 0;
            top: -65px;
            right: 0;
            margin-left: 0;
            justify-content: center;
        }
        .feedback-banner__socials > .feedback-banner__socials-link:not(:last-child) {
            margin-right: 10px;
        }
    }

    .site-menu-discount {
        cursor:pointer !important;
    }

    .section_lists204 {
        background: white;
        padding-bottom: 23px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .section_lists204 .sect514 {
        display: inline-block;
        background: #fff;
        border: 1px solid #BDBDBD;
        border-radius: 30px;
        padding: 9px;
        font-weight: normal;
        text-align: center;
        cursor: pointer;
        color: #828282;
        text-decoration: none;
        font-size: 14px;
        line-height: 1;
        margin: 5px;
        margin-top: 10px;
    }
    .section_lists204 .sect514.sect_active {
        cursor: unset;
    }

    @media (max-width: 1023.98px) {
        .section_lists204 {
            overflow-x: auto;
            display: block;
            white-space: nowrap;
        }
    }
    /* building landing page (end) */

    .builders_day {
        background: url('/local/templates/aquanet_new/img/background-left.png') left top no-repeat,
        url('/local/templates/aquanet_new/img/background-right.png') right top no-repeat;
    background-size: 14.5%;
    }
    .builders_day--small-banner {
        height: 70px;
        background-image: url('/local/templates/aquanet_new/img/small-banner.png');
        margin-top: 20px;
        margin-bottom: -20px;
        display: block;
    }
    @media screen and (max-width: 1919px) {
        .builders_day {
            background: none;
        }
    }
    @media screen and (max-width: 1024px) {
        .builders_day--small-banner {
            background-image: url('/local/templates/aquanet_new/img/small-banner2.png');
        }
    }
    @media screen and (max-width: 767px) {
        .builders_day--small-banner {
            background-image: url('/local/templates/aquanet_new/img/small-banner3.png');
        }
    }
    @media screen and (max-width: 375px) {
        .builders_day--small-banner {
            background-image: url('/local/templates/aquanet_new/img/small-banner4.png');
        }
    }
    .product-banner__small-image {
        position: absolute;
        top: -10px;
        left: 0;
    }

    .sect_active {
        border-color: #6fcf97;
        color: #4fa9e8 !important;
    }

    .sect514 {

    }

    .red_color {
        color:red;
    }
}

@media (max-width: 550px) {
    .filter-display {
        display: none;
    }
}

.digi-disable-scroll header {
    z-index: 9999 !important;
}
#digi-shield.digi_mobile.digi-is-container {
    top: 0 !important;
}

.delete_class {
    margin-top: 6px;
    float: right;
}

.delete_class:hover {
    cursor:pointer;
}

.delete_class:hover path, .delete_class:hover path, .delete_class:hover path {
    fill: #083571;
}

.variation__price--old {
    margin-top: 3px;
    line-height: 20px;
    font-size: 14px;
    color: #EB5757;
    text-decoration: line-through;
}

.product-body-specification-list{
    min-height: 51px
}

.downloads .downloads-title a,
.alphabet-index .link-inverted {color:#4fa9e8;}

.error-search .search {
    position: relative;
    background: white;
    border: 1px solid #E0E0E0;
    border-radius: 30px;
    transition: border-color 500ms;
}
.error-search .search input {
    width: 100%;
    height: 48px;
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0 60px 0 30px;
    line-height: 48px;
}

.new-product__social-wrap .product-block__button--active,
.cart-item__set-tools .product-block__button--active {
    background-color:transparent;
}

.section-header .header-title a {color:inherit}

.list_chasto{
	display: inline-block;
	background: #fff;
	border: 1px solid #BDBDBD;
	border-radius: 30px;
	padding: 9px;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	color: #828282;
	text-decoration: none;
	font-size: 14px;
	line-height: 1;
	margin: 5px;
	  margin-top: 5px;
	margin-top: 10px;
	color: #828282 !important;
}
.headerCats .hide_show_more{
	display:none;
}

.list_brands{
	display: inline-block;
	background: #fff;
	border: 1px solid #BDBDBD;
	border-radius: 30px;
	padding: 9px;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	color: #828282;
	text-decoration: none;
	font-size: 14px;
	line-height: 1;
	margin: 5px;
	  margin-top: 5px;
	margin-top: 10px;
	color: #828282 !important;
}

.breadcrumbs-item span{
    color: #828282;
}

.cookie-block {
    display: flex;
    position: fixed;
    z-index: 10001;
    bottom: 20px;
    justify-content: center;
    width: 100%;
}
.cookie-inner {
    padding: 12px 32px;
    gap: 13px;
    display: flex;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: rgba(51, 51, 51, 1);
    background-color: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(217, 219, 233, 1);
    border-radius: 12px;
    box-shadow: 0 0 15px 0 rgba(92, 110, 135, 0.1);
    justify-content: center;
    align-items: center;
    margin: 0 20px;
}
.page .cookie-block a {
    color: #083571;
}
.page .cookie-block a:hover {
    text-decoration: none;
    color: #4fa9e8;
}
.cookie-block a {
    color: #083571;
    font-weight: 700;
    text-decoration: none;
    margin-left: 10px;
}
.cookie-block a:hover {
    text-decoration: none;
    color: #4fa9e8;
}
.cookie-block p {
    font-size: 14px;
    line-height:120%;
}
.cookie-btn {
    font-weight: 700;
    line-height: 20px;
    border-radius: 60px;
    padding: 6px 27px;
    color: #FFF;
    background-color: #083571;
}
@media(max-width:579px) {
    .cookie-block {
        bottom: 56px;
    }

    .cookie-inner {
        padding: 10px 20px;
        display: flex;
        border-radius: 0;
        margin: 0;
    }

    .cookie-inner a {
        margin-left: 0;
    }

    .cookie-inner span {
        display: block;
    }
}

.b24-widget-button-position-bottom-right{
    right: 18px;
    bottom: 122px;
}

/*forms checkbox fix*/
.form-input--checkbox .form-input__field:checked {
    -webkit-mask-image: initial;
    -webkit-appearance: auto;
}

.form-checkbox-text-black {
    font-size:13px;
}
.input-block-size-fix {
    position:relative;
}
.quality-control-form input[type="checkbox"].input-size-fix,
.input-size-fix {
    height:20px;
    width:20px;
    position:absolute;
    left:0;
    top:0;
}
.quality-control-form .custom-checkbox__label.no-input {
    padding-left:0;
    padding-bottom:10px;
}
.quality-control-form .custom-checkbox__label.no-input::after {
    display:none;
}
span.processing-checkbox {position:relative;}
form.feedback .processing-checkbox-input,
form.message-form .processing-checkbox-input {
    visibility: initial;
    width:16px;
    height:18px;
}
.service-checkbox-row .checkbox input {
    width: 22px;
    height: 20px;
    z-index: -1;
    left: 0;
}
.register-subscribe .processing-checkbox-input,
.checkbox-row .processing-checkbox-input {
    width:20px;
    height:18px;
    visibility:initial;
}

.form-input--error .form-input__field,
.form-input__field--error {
    border-color: #f9525a;
    appearance: initial;
}

.recomendation-title {margin:20px;}

/* End */


/* Start:/local/templates/aquanet_new/css/suggestions.min.css?16606322722091*/
.suggestions-nowrap{white-space:nowrap}.suggestions-input{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.suggestions-input::-ms-clear{display:none}.suggestions-wrapper{position:relative;margin:0;padding:0;vertical-align:top;-webkit-text-size-adjust:100%}.suggestions-suggestions{background:#fff;border:1px solid #999;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;left:0;min-width:100%;position:absolute;z-index:9999;-webkit-text-size-adjust:100%}.suggestions-suggestions strong{font-weight:400;color:#39f}.suggestions-suggestions.suggestions-mobile{border-style:none}.suggestions-suggestions.suggestions-mobile .suggestions-suggestion{border-bottom:1px solid #ddd}.suggestions-suggestion{padding:4px 4px;overflow:hidden}.suggestions-suggestion:hover{background:#f7f7f7}.suggestions-selected{background:#f0f0f0}.suggestions-selected:hover{background:#f0f0f0}.suggestions-hint{padding:4px 4px;white-space:nowrap;overflow:hidden;color:#777;font-size:85%;line-height:20px}.suggestions-subtext{color:#777}.suggestions-subtext_inline{display:inline-block;min-width:6em;vertical-align:bottom;margin:0 .5em 0 0}.suggestions-subtext-delimiter{display:inline-block;width:2px}.suggestions-subtext_label{margin:0 0 0 .25em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 3px;background:#f5f5f5;font-size:85%}.suggestions-value[data-suggestion-status=LIQUIDATED]{position:relative}.suggestions-value[data-suggestion-status=LIQUIDATED]:after{position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,.4);content:""}.suggestions-promo{font-size:85%;display:none;color:#777;padding:4px;text-align:center}.suggestions-promo a{color:#777;display:block;filter:grayscale(100%);line-height:20px;text-decoration:none}.suggestions-promo a:hover{filter:grayscale(0)}.suggestions-promo svg{height:20px;vertical-align:bottom}@media screen and (min-width:600px){.suggestions-promo{position:absolute;top:0;right:0;text-align:left}}
/* End */


/* Start:/local/front/build/css/style.min.css?1728905857173296*/
@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}:root{--content-width:1390px;--gap:20px;--font-family-primary:Geometria, sans-serif;--color-text-main:#333;--color-background:#fff;--color-link:#4fa9e8;--color-link-hover:#4fa9e8;--color-text:var(--color-text-main);--link-text-decoration:underline;--link-text-decoration-color:currentColor;--link-text-decoration-color-hover:transparent;--transition-duration-out:0.3s;--transition-duration-in:0.1s;--drop-shadow-1:0 9px 16px rgba(159,162,191,0.18);--drop-shadow-2:0 6px 20px #0a3572;--drop-shadow-3:0 0 25px rgba(186,186,186,0.3);--drop-shadow-4:0 0 4px rgba(145,158,171,0.24), 0 24px 48px rgba(145,158,171,0.24)}*{margin:0;padding:0;color:var(--color-text);border:0}*,::after,::before{box-sizing:border-box}:active,:focus,a,button,input,select{outline:0!important;-webkit-tap-highlight-color:transparent!important}button,input{padding:0;border-radius:0}label{-webkit-tap-highlight-color:transparent}button,input,optgroup,select,textarea{font-size:inherit;font-family:inherit;line-height:inherit;-webkit-appearance:none}button,input{overflow:visible}button,select{text-transform:none}input::-ms-clear{display:none}textarea{resize:none}button{background:0 0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}#bx-admin-prefix button,#bx-admin-prefix input,#bx-admin-prefix select,#bx-admin-prefix textarea{-webkit-appearance:auto}aside,footer,header,img,main,nav{display:block}a,a:hover,a:visited{text-decoration:none}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}li,ol,ul{list-style:none}img{vertical-align:top;width:auto;height:auto}table{border-collapse:collapse;border-spacing:0}[hidden],source{display:none}body,html{height:100%;-webkit-text-size-adjust:100%}html{font-size:14px;line-height:1.3}body{min-width:320px;font-family:var(--font-family-primary);background-color:var(--color-background)}a{--color-text:var(--color-link);-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-decoration-color:var(--link-text-decoration-color);transition-property:color,text-decoration-color;transition-duration:var(--transition-duration-out)}.page a{color:var(--color-text)}ol:not([class]),ul:not([class]){list-style:none;padding:0;margin:1em 0;position:relative}ol:not([class])>li:not([class]),ul:not([class])>li:not([class]){position:relative;padding-left:20px}ul:not([class])>li:not([class])::before{content:'';width:7px;height:7px;background:#ededed;border-radius:100%;display:block;position:absolute;top:5px;left:0}ol:not([class])>li:not([class])+li:not([class]),ul:not([class])>li:not([class])+li:not([class]){margin-top:1em}ol:not([class]){list-style:decimal}ol:not([class])>li:not([class]){list-style:unset}p{font-size:14px;line-height:20px}:is(p,
.p)+:is(p,
.p){margin-top:20px}.list-unordered{padding-left:1.5rem}.list-unordered li{list-style:disc}@font-face{font-weight:400;font-family:Geometria;font-style:normal;font-display:swap;src:url(/local/front/build/css/../fonts/Geometria.woff) format("woff")}@font-face{font-weight:500;font-family:Geometria;font-style:normal;font-display:swap;src:url(/local/front/build/css/../fonts/Geometria-Medium.woff) format("woff")}.grid{--column-gap:var(--gap);--row-gap:var(--gap);--columns:12;--col-gaps:calc((var(--columns) - 1) * var(--column-gap));display:flex;flex-wrap:wrap;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);row-gap:var(--row-gap)}.grid--align-content--center{align-content:center}.grid--align-items--center{align-items:center}.grid--align-content--flex-end{align-content:flex-end}.grid--align-items--flex-end{align-items:flex-end}.grid--align-content--flex-start{align-content:flex-start}.grid--align-items--flex-start{align-items:flex-start}.grid--align-content--stretch{align-content:stretch}.grid--align-items--stretch{align-items:stretch}.grid--align-content--baseline{align-content:baseline}.grid--align-items--baseline{align-items:baseline}.grid--justify--flex-start{justify-content:flex-start}.grid--justify--flex-end{justify-content:flex-end}.grid--justify--center{justify-content:center}.grid--justify--space-between{justify-content:space-between}.grid--justify--space-around{justify-content:space-around}.grid--justify--space-evenly{justify-content:space-evenly}@supports not (gap:0){.grid{margin-x:calc(var(--column-gap)/-2);margin-y:calc(var(--row-gap)/-2)}}.grid--no-gap{--column-gap:0rem;--row-gap:0rem}@supports not (gap:0){.grid--no-gap{margin:var(--column-gap)}.grid--no-gap .grid__cell{padding:var(--column-gap)}}.grid--no-gap--x{--column-gap:0rem}.grid--no-gap--y{--row-gap:0rem}.grid--columns--10{--columns:10}.grid__cell{--grid-cell-width:calc((100% - var(--col-gaps)) / var(--columns) * var(--cols) + ((var(--col-gaps) + var(--column-gap)) / var(--columns) * var(--cols) - var(--column-gap)));width:var(--grid-cell-width, 100%)}@supports not (gap:0){.grid__cell{width:calc(100%/var(--columns)*var(--cols));padding-x:calc(var(--column-gap)/2);padding-y:calc(var(--row-gap)/2)}}.grid__cell--xs--1{--cols:1}.grid__cell--xs--2{--cols:2}.grid__cell--xs--3{--cols:3}.grid__cell--xs--4{--cols:4}.grid__cell--xs--5{--cols:5}.grid__cell--xs--6{--cols:6}.grid__cell--xs--7{--cols:7}.grid__cell--xs--8{--cols:8}.grid__cell--xs--9{--cols:9}.grid__cell--xs--10{--cols:10}.grid__cell--xs--11{--cols:11}.grid__cell--xs--12{--cols:12}.breadcrumbs,.breadcrumbs-header{--color-link:#828282;--color-link-hover:#828282}.breadcrumbs-header{margin-top:0}.breadcrumbs-item .link-inverted{color:#828282}.breadcrumbs{font-size:14px;line-height:1}.breadcrumbs__inner{display:flex;gap:8px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.breadcrumbs__inner::-webkit-scrollbar{display:none}.breadcrumbs__parent{display:flex;align-items:center;text-decoration:none}.breadcrumbs__parent::after{content:'>';margin-right:15px;margin-left:12px}.hide{display:none!important}.page{display:flex;flex-direction:column;overflow-x:hidden}.page__content{position:relative;z-index:1;flex-grow:1}.page__content::before,.page__footer::before{content:'';position:absolute;inset:0;z-index:30;background-color:#000}.page__content::before{opacity:var(--page-content-before-opacity, 0);pointer-events:var(--page-content-before-pointer-events, none);transition:opacity var(--page-content-before-transition-duration, var(--transition-duration-out))}.page__footer,.page__header{position:relative;z-index:0}.page__footer::before{opacity:var(--page-footer-before-opacity, 0);pointer-events:var(--page-footer-before-pointer-events, none);transition:opacity var(--page-footer-before-transition-duration, var(--transition-duration-out))}.page__header{z-index:2}.page__header::before{content:'';position:var(--page-header-before-position, absolute);inset:0;bottom:-1px;z-index:3;background-color:#000;opacity:var(--page-header-before-opacity, 0);pointer-events:var(--page-header-before-pointer-events, none);transition:opacity var(--page-header-before-transition-duration, var(--transition-duration-out))}._aquanet_new .container:has(>.content),._aquanet_new .content:has(>.container),.container{display:flex;flex-direction:column;align-items:center;width:100%;padding-inline:0}._aquanet_new .content>.container,.content{width:min(var(--content-width),100%);padding-inline:var(--gap)}.container .container{padding:0!important}.icon{fill:currentcolor}.header{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none}.header.container{display:flex;flex-direction:column;align-items:center}.header.site-wrapper{min-height:-moz-min-content!important;min-height:min-content!important;overflow:visible}.header .header-item.header-cart{padding-left:0}.header .header-item.header-cart .header-counter{padding-right:0;height:100%}.header--fixed{position:fixed;top:0;inset-inline:0;padding-block:10px;background-color:var(--color-background)}.header--fixed .header__catalog,.header--fixed .header__services{display:none}.header__services{z-index:2}.header__inner{position:relative;display:grid;gap:min(var(--gap),3vw);grid-template-columns:min-content 1fr min-content;padding-bottom:0!important}.header__search{grid-area:search}.header__icons{grid-area:icons;display:flex;gap:40px;justify-content:flex-end}.header__catalog{grid-area:catalog}.header__menu{z-index:var(--header-menu-z-index)}.header__phones{justify-self:end}.header__icon.block-icon--cart{min-width:70px}.header__profile-b2b.block-icon{display:grid;grid-template-areas:'icon name arrow' 'icon ballance arrow';gap:0 8px;align-items:start;margin-inline:32px auto}.header__profile-b2b.block-icon::before{grid-area:icon}.header__profile-b2b.block-icon::after{content:'';grid-area:arrow;width:12px;height:24px;background-color:currentColor;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI1IDMuMTI0OTRMNS41MDAwNyA3Ljg3NDg3TDAuNzUwMTM5IDMuMTI0OTQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjI1IDMuMTI0OTRMNS41MDAwNyA3Ljg3NDg3TDAuNzUwMTM5IDMuMTI0OTQiIHN0cm9rZT0iIzMzMzMzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.header__profile-b2b.block-icon div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-catalog{position:relative;display:grid;margin-block:-5px;padding:5px 49px;overflow:hidden;max-width:100%}.header-catalog__slider.swiper{position:static;width:100%}.header-catalog__item.catalog-category{font-size:14px;font-weight:400;line-height:16px}.header-catalog__arrow{position:absolute;top:50%;translate:0 -50%}.header-catalog__arrow--prev{left:5px}.header-catalog__arrow--next{right:5px}.header-catalog:has(.header-catalog__arrow--prev.arrow--disabled):has(.header-catalog__arrow--next.arrow--disabled) .header-catalog__arrow{display:none}.header-catalog__slider:not(.swiper-initialized) .header-catalog__wrapper{display:flex;gap:40px}.header-catalog__slider:not(.swiper-initialized) .header-catalog__item{width:-moz-fit-content;width:fit-content}.header-city__subtitle{font-size:18px;font-weight:500;line-height:1.2}.header-city__list{display:flex;flex-direction:column;gap:var(--gap)}.header-city__search{margin-top:10px}.header-city__item--wide{grid-column:1/-1}.header-city__item--hidden{display:none}.header-menu{display:flex;gap:18px;padding-block:10px;padding-inline:14px 18px;border-radius:12px}.header-menu__pop-up::after{content:''}.header-menu__pop-up:has(.header-search .pop-up--active),html:has(.modal.pop-up--active) body{overflow:hidden}.header-menu__logo.logo{display:grid;place-items:center;align-self:center;width:140px;height:50px;background-color:#023a72;border-radius:11px;-webkit-mask-image:none;mask-image:none}.header-menu__logo.logo::before,.header-menu__opener::before{content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.header-menu__logo.logo::before{-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#logo);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#logo);-webkit-mask-size:cover;mask-size:cover;width:98px;aspect-ratio:122/20;background-color:#fff}.header-menu__opener{--color-text:var(--color-background);display:flex;justify-content:center;align-items:center;padding:10px 9px;font-size:15px;font-style:normal;font-weight:700;line-height:1;width:50px;height:50px;border-radius:7px;background-color:#eff0f2;white-space:nowrap}.header-menu__opener::before{width:27px;height:19px;background-color:#023a72;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC44NTM3NiIgeT0iMC4zNjAzNTIiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHg9IjAuODUzNzYiIHk9IjguMzYxNTciIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHg9IjAuODUzNzYiIHk9IjE2LjM2MjUiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC44NTM3NiIgeT0iMC4zNjAzNTIiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHg9IjAuODUzNzYiIHk9IjguMzYxNTciIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHg9IjAuODUzNzYiIHk9IjE2LjM2MjUiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+Cjwvc3ZnPgo=)}.header-menu__opener:has(~.pop-up--active)::before{content:'';-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzhfMTU2KSI+CjxyZWN0IHg9IjUuNjE2NDYiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1LjYxNjQ2IDApIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMjEuNzgxMSAwKSIgZmlsbD0iIzAyM0E3MiIgc3Ryb2tlPSIjMDIzQTcyIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzhfMTU2Ij4KPHJlY3Qgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyNyAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzhfMTU2KSI+CjxyZWN0IHg9IjUuNjE2NDYiIHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1LjYxNjQ2IDApIiBmaWxsPSIjMDIzQTcyIiBzdHJva2U9IiMwMjNBNzIiIHN0cm9rZS13aWR0aD0iMC4yIi8+CjxyZWN0IHdpZHRoPSIyNS4xNDYyIiBoZWlnaHQ9IjIuMjg2MDIiIHJ4PSIxLjE0MzAxIiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMC43MDcxMDcgMjEuNzgxMSAwKSIgZmlsbD0iIzAyM0E3MiIgc3Ryb2tlPSIjMDIzQTcyIiBzdHJva2Utd2lkdGg9IjAuMiIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzhfMTU2Ij4KPHJlY3Qgd2lkdGg9IjI3IiBoZWlnaHQ9IjE5IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.header-menu__opener span{margin-left:12px;color:#023a72}.header-menu__catalog{grid-row:1/-1}.header-menu__tabs{z-index:6}.header-menu__tab::before{content:'';position:sticky;top:0;z-index:5;grid-column:1/-1;grid-row:1/3;width:100%;height:117px;background-color:var(--color-background)}.header-menu__close{position:sticky;top:2.5px;z-index:20;grid-column:1/2;grid-row:1/2;display:flex;justify-content:start;align-items:center;width:27px;height:40px}.header-menu__close::before{content:'';-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:20px;height:20px;background-color:#134891}.header-menu .header-search{--top:66px;position:sticky;top:0;z-index:6;grid-column:2/3;grid-row:1/2;display:grid;grid-template-columns:1fr auto 0;transition:margin-left var(--transition-duration-in),grid-template-columns var(--transition-duration-in);overflow-x:hidden}.header-menu .header-search .pop-up{--right:0;--left:0;width:100vw;height:calc(100dvh - 66px);padding-inline:20px}.header-menu .header-search .search__close{display:flex;overflow:hidden;align-self:center;justify-self:center}.header-menu .header-search:has(.pop-up--active){margin-left:-50px;grid-template-columns:1fr auto 50px}.header-menu__search{display:flex;justify-content:end;align-items:center;width:100%;height:38px;line-height:18px;font-size:16px;letter-spacing:0;paragraph-spacing:0;paragraph-indent:0;text-transform:none;text-decoration:none;border:1px solid #134891;border-radius:90px}.header-menu__search span{height:38px;padding:10px 12px 9px 13px;font-weight:700;color:#fff;background-color:#134891;border-radius:90px}.header-menu__pop-up{--z-index:50}.header-menu-catalog{position:relative;display:grid}.header-menu-catalog__item--sub--1 .header-menu-catalog__opener{rotate:90deg;scale:var(--opener-scale);transition:scale var(--transition-duration-out)}.header-menu-catalog__item--sub--1.header-menu-catalog__item--active{--opener-scale:-1;--list-sub-2-margin-top:15px;--list-sub-2-row:1fr}.header-menu-catalog__inner{position:absolute;top:0;right:0;bottom:0;z-index:1;background-color:var(--color-background);pointer-events:none;translate:100% 0}.header-menu__pop-up:not(.pop-up--active) .header-menu-catalog__inner--active,.header-menu__pop-up:not(.pop-up--active) .header-menu-service__inner--active{pointer-events:none}.header-menu-catalog__list{display:flex;flex-direction:column}.header-menu-catalog__list--sub--1{overflow-y:visible}.header-menu-catalog__list--sub--2{margin-top:15px}.header-menu-catalog__category.catalog-category{width:100%}.header-menu-catalog__category--sub{position:relative}.header-menu-catalog__category--sub::after{content:'';position:absolute;right:0;bottom:0;left:0;height:1px;background-color:#cdd0d8}.header-menu-catalog__category--sub:has(.catalog-category__image)::after{left:45px}.header-menu-catalog__opener{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.header-menu-catalog__opener::before{content:'';width:9px;height:14px;background-color:#333;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==)}.header-menu-catalog__banner{grid-row:2/3}.header-menu-catalog__banner img{border-radius:12px}.header-menu-catalog__brands{grid-row:4/5}.header-menu-catalog__brands-title{font-size:15px;font-weight:500;line-height:1.5;margin-bottom:10px}.header-menu-catalog__brands-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px 5px;align-items:center}.header-menu-catalog__brand{width:100%;padding-inline:10px}.footer__rating img,.header-menu-catalog__brand img{max-width:100%}.header-menu-catalog__back{grid-row:1/2;display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500;line-height:20px;text-align:left;text-transform:uppercase}.header-menu-catalog__back::before{content:'';width:9px;height:14px;margin-top:-1px;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik03LjA0MDQ5IDEuNzgzNDFMMC45OTk5NDcgNi45ODEyNUw2Ljk3MDYgMTIuMzI0MyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik03LjA0MDQ5IDEuNzgzNDFMMC45OTk5NDcgNi45ODEyNUw2Ljk3MDYgMTIuMzI0MyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=)}.header-menu-catalog__subtitle{padding-block:10px 20px;font-size:16px;font-weight:500;line-height:1.25}.header-menu-service{margin-inline:-20px;max-height:100%;grid-template-rows:100%;overflow-y:auto;margin-inline:calc(var(--gap)*-1)}.header-menu-service__item{padding:9px 10px 9px 20px;border-top:1px solid #ecebeb}.header-menu-service__item:last-child{border-bottom:1px solid #ecebeb}.header-menu-service__list-sub{display:flex;flex-direction:column;padding-top:10px}.header-menu-service__name{font-weight:500;line-height:20px}.header-menu-service__cities .header-menu-service__name::before,.header-menu-service__opener::after{content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.header-menu-service__cities .header-menu-service__name::before{width:26px;height:26px;background-color:currentColor;-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#location);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#location);-webkit-mask-size:cover;mask-size:cover}.header-menu-service__opener{display:flex;gap:15px;align-items:center}.header-menu-service__opener::after{width:40px;height:40px;margin-left:auto;background-color:#333;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==)}.header-menu-service__opener--city{justify-content:end;padding-right:10px}.header-menu-service__opener--city::after{content:none}.header-menu-service__back{display:flex;gap:10px;align-items:center;padding-top:33px;padding-bottom:20px;padding-left:50px;font-size:14px;font-weight:500;line-height:20px;text-align:left;text-transform:uppercase;background-color:#fff}.header-menu-service__back::before{content:'';width:9px;height:14px;margin-top:-1px;background-color:currentColor;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik03LjA0MDQ5IDEuNzgzNDFMMC45OTk5NDcgNi45ODEyNUw2Ljk3MDYgMTIuMzI0MyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik03LjA0MDQ5IDEuNzgzNDFMMC45OTk5NDcgNi45ODEyNUw2Ljk3MDYgMTIuMzI0MyIgc3Ryb2tlPSIjMzMzMzMzIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=)}.header-menu-service__inner{position:absolute;right:0;bottom:0;z-index:2;opacity:0;pointer-events:none;top:-137px;grid-template-columns:auto;grid-template-rows:repeat(4,min-content);gap:20px;width:100%;height:100dvh;padding-inline:var(--gap);padding-bottom:70px;background-color:var(--color-background);translate:100% 0;transition:translate var(--transition-duration-out)}.header-menu-service__cities .header-menu-service__inner{grid-template-rows:repeat(3,min-content) 1fr}.header-menu-service__subtitle{font-weight:500;line-height:20px}.header-menu-service__cities,.header-menu-service__contacts{height:-moz-min-content;height:min-content}.header-menu-service__city{padding-inline:0}.header-menu-service__city:first-child{padding-top:0}.header-menu-service__contacts{padding-block:5px}.header-menu-service__contacts .header-menu-service__inner{overflow-y:auto}.header-menu-service__contacts .header-menu-service__back{position:sticky;top:0;z-index:2}.header-menu-service__contacts-block{margin-inline:-20px;padding:20px 40px 0;border-top:1px solid #ecebeb}.header-menu-service__contacts-block:not(.collapsing-content){display:flex;flex-direction:column;align-items:flex-start}.header-menu-service__contacts-block:last-child{border-bottom:1px solid #ecebeb}.header-menu-service__contacts-block .header-menu-service__subtitle{margin-inline:-20px;padding-bottom:20px}.header-menu-service__contacts-block .collapsing-content__title{margin-inline:-20px;padding-bottom:20px;font-weight:500;line-height:20px}.header-menu-service__contacts-block .collapsing-content__body{--active-body-padding:0 0 20px}.header-menu-service__contacts-block .contacts-item{padding-bottom:20px}.header-menu-service__contacts-block .contacts-item+.contacts-item{padding-top:20px;border-top:1px solid #ecebeb}.header-menu-service__contacts-item+.header-menu-service__contacts-item{margin-top:15px}.header-menu-service__search{align-self:start;margin-block:-20px;padding-block:20px;background-color:#fff}.header-menu-tabs{display:flex;gap:min(50px,13.9vw);padding-bottom:10px}.header-menu-tabs__item{font-size:14px;font-weight:500;line-height:20px;text-transform:uppercase}.header-menu-tabs__item--active{--color-text:#41a7e4;font-weight:700;border-bottom:2px solid}.header-phones__item+.header-phones__item{margin-top:20px}.header-phones__name{color:#b8b8b8}.header-phones__name+.header-phones__tel,.page .catalog-side ul li+li{margin-top:5px}.header-phones__tel{display:block;font-weight:500;white-space:nowrap}.header-search{--top:128px;--right:0;--left:var(--gap);position:relative}.header-search__pop-up{z-index:5}.header-service{position:relative}.header-service--margin-left{margin-left:auto}.header-service--icon .header-service__name::before{content:'';width:14px;height:14px;background-color:currentColor;-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.header-service--icon--location{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#location)}.header-service--icon--tel{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#tel)}.header-service--icon--zoom{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#zoom)}.header-service__name{display:flex;gap:5px;transition:inherit}.header-service__opener::after{content:'';display:block;width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;translate:0 25%;transform:var(--after-transform);transform-origin:50% 50% 0}.header-service__opener--active{--after-transform:scale(-1) translate(-37.5%, -37.5%)}button.header-service__opener{align-self:start}.header-service--mobile-phones,.header-service--mobile-search{--top:78px;--right:0;--left:auto}.header-service--mobile-phones .header-service__name,.header-service--mobile-phones .header-service__opener,.header-service--mobile-search .header-service__name,.header-service--mobile-search .header-service__opener{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#eff0f2;border-radius:12px}.header-service--mobile-phones .header-service__name--active,.header-service--mobile-phones .header-service__opener--active,.header-service--mobile-search .header-service__name--active,.header-service--mobile-search .header-service__opener--active{--after-transform:none}.header-service--mobile-phones .header-service__name::after,.header-service--mobile-phones .header-service__opener::after,.header-service--mobile-search .header-service__name::after,.header-service--mobile-search .header-service__opener::after{content:'';width:20px;height:20px;background-color:#083571;border:0;rotate:0deg;translate:none;-webkit-mask-image:var(--opener-after-mask-image);mask-image:var(--opener-after-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.header-service--mobile-phones .pop-up::after,.header-service--mobile-phones .pop-up::before,.header-service--mobile-search .pop-up::after,.header-service--mobile-search .pop-up::before{content:none}.header-service--mobile-phones{--opener-after-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjQgMTkuNUMxNC41IDE5LjIgMTEuNSAxOC4yIDkgMTYuNUM2LjYgMTUgNC42IDEzIDMuMSAxMC42QzEuNSA4IDAuNCA1IDAgMkMwIDEuNSAwLjEgMSAwLjQgMC42QzAuNyAwLjMgMS4xIDAuMSAxLjYgMEg0LjdDNS42IDAgNi4zIDAuNiA2LjQgMS41QzYuNSAyLjYgNi44IDMuNiA3LjIgNC41QzcuNSA1LjEgNy4yIDUuOCA2LjggNi4zTDUuMyA3LjZMNS43IDguM0M3IDEwLjQgOC44IDEyLjMgMTAuOSAxMy41TDExLjYgMTMuOUwxMy4xIDEyLjRDMTMuNCAxMi4xIDEzLjggMTEuOSAxNC4zIDExLjlDMTQuNSAxMS45IDE0LjcgMTEuOSAxNC45IDEyQzE2IDEyLjQgMTYuOCAxMi42IDE3LjcgMTIuN0MxOC43IDEyLjggMTkuMyAxMy42IDE5LjMgMTQuNVYxNy41QzE5LjMgMTcuOSAxOS4xIDE4LjQgMTguOCAxOC43QzE4LjQgMTkuMSAxOCAxOS4zIDE3LjYgMTkuM0gxNy40VjE5LjVaIiBmaWxsPSIjMDgzNTcxIi8+Cjwvc3ZnPgo=")}.header-service--mobile-search{--opener-after-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0NDkgMTYuNzA2MUwxMi4xMDE3IDEwLjg2MjhDMTMuMDA4NSA5LjY5MDU5IDEzLjQ5OSA4LjI1NzM0IDEzLjQ5OSA2Ljc0OTg1QzEzLjQ5OSA0Ljk0NTM2IDEyLjc5NDcgMy4yNTMzNiAxMS41MjEyIDEuOTc3NjJDMTAuMjQ3NyAwLjcwMTg3NSA4LjU1MTI0IC0wLjAwMDEyMjA3IDYuNzQ4OTkgLTAuMDAwMTIyMDdDNC45NDY3NSAtMC4wMDAxMjIwNyAzLjI1MDI2IDAuNzA0MTI1IDEuOTc2NzYgMS45Nzc2MkMwLjcwMTAyIDMuMjUxMTEgLTAuMDAwOTc2NTYyIDQuOTQ1MzYgLTAuMDAwOTc2NTYyIDYuNzQ5ODVDLTAuMDAwOTc2NTYyIDguNTUyMDkgMC43MDMyNyAxMC4yNDg2IDEuOTc2NzYgMTEuNTIyMUMzLjI1MDI2IDEyLjc5NzggNC45NDQ1IDEzLjQ5OTggNi43NDg5OSAxMy40OTk4QzguMjU2NDkgMTMuNDk5OCA5LjY4NzQ4IDEzLjAwOTMgMTAuODU5NyAxMi4xMDQ4TDE2LjcwMjkgMTcuOTQ1OEMxNi43MjAxIDE3Ljk2MjkgMTYuNzQwNCAxNy45NzY1IDE2Ljc2MjggMTcuOTg1OEMxNi43ODUyIDE3Ljk5NTEgMTYuODA5MiAxNy45OTk5IDE2LjgzMzQgMTcuOTk5OUMxNi44NTc3IDE3Ljk5OTkgMTYuODgxNyAxNy45OTUxIDE2LjkwNDEgMTcuOTg1OEMxNi45MjY1IDE3Ljk3NjUgMTYuOTQ2OCAxNy45NjI5IDE2Ljk2MzkgMTcuOTQ1OEwxNy45NDQ5IDE2Ljk2NzFDMTcuOTYyMSAxNi45NDk5IDE3Ljk3NTcgMTYuOTI5NiAxNy45ODUgMTYuOTA3MkMxNy45OTQyIDE2Ljg4NDggMTcuOTk5IDE2Ljg2MDggMTcuOTk5IDE2LjgzNjZDMTcuOTk5IDE2LjgxMjMgMTcuOTk0MiAxNi43ODgzIDE3Ljk4NSAxNi43NjU5QzE3Ljk3NTcgMTYuNzQzNSAxNy45NjIxIDE2LjcyMzIgMTcuOTQ0OSAxNi43MDYxWk0xMC4zMTMgMTAuMzEzOEM5LjM1ODk4IDExLjI2NTYgOC4wOTQ0OSAxMS43ODk4IDYuNzQ4OTkgMTEuNzg5OEM1LjQwMzUgMTEuNzg5OCA0LjEzOTAxIDExLjI2NTYgMy4xODUwMSAxMC4zMTM4QzIuMjMzMjYgOS4zNTk4NCAxLjcwOTAyIDguMDk1MzQgMS43MDkwMiA2Ljc0OTg1QzEuNzA5MDIgNS40MDQzNSAyLjIzMzI2IDQuMTM3NjEgMy4xODUwMSAzLjE4NTg2QzQuMTM5MDEgMi4yMzQxMiA1LjQwMzUgMS43MDk4NyA2Ljc0ODk5IDEuNzA5ODdDOC4wOTQ0OSAxLjcwOTg3IDkuMzYxMjMgMi4yMzE4NyAxMC4zMTMgMy4xODU4NkMxMS4yNjQ3IDQuMTM5ODYgMTEuNzg5IDUuNDA0MzUgMTEuNzg5IDYuNzQ5ODVDMTEuNzg5IDguMDk1MzQgMTEuMjY0NyA5LjM2MjA5IDEwLjMxMyAxMC4zMTM4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==")}.header-tab:not(.header-tab--active) *{opacity:0;pointer-events:none}.header-tab__close{grid-column:1;align-self:center}.header-tab__header{grid-column:2;grid-row:1;z-index:5}.header-tab__header:has(.header-menu-service){z-index:7}.header-tab__header:has(.header-menu-service) .header-menu-service__back{padding-block:28px 0}.header-tab__header:has(.header-menu-service) .header-menu-service__item{border-block:none;padding-block:0;padding-inline:50px 10px}.header-tab__header--catalog{position:sticky;top:5px;display:flex;gap:var(--gap);justify-content:space-between}.header-tab__tabs{grid-column:1/-1;grid-row:2/3}.header-tab__menu{grid-column:1/-1;grid-row:3/4;height:100%;max-height:100%}.header-tel{position:relative;padding-left:37px}.header-tel::before{content:'';position:absolute;left:0;top:9px;width:22px;height:22px;background-color:#083571;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjczNzIgMjAuNUMxNS44MzcyIDIwLjIgMTIuODM3MiAxOS4yIDEwLjMzNzIgMTcuNUM3LjkzNzE2IDE2IDUuOTM3MTYgMTQgNC40MzcxNiAxMS42QzIuODM3MTYgOSAxLjczNzE2IDYgMS4zMzcxNiAzQzEuMzM3MTYgMi41IDEuNDM3MTYgMiAxLjczNzE2IDEuNkMyLjAzNzE2IDEuMyAyLjQzNzE2IDEuMSAyLjkzNzE2IDFINi4wMzcxNkM2LjkzNzE2IDEgNy42MzcxNiAxLjYgNy43MzcxNiAyLjVDNy44MzcxNiAzLjYgOC4xMzcxNiA0LjYgOC41MzcxNiA1LjVDOC44MzcxNiA2LjEgOC41MzcxNiA2LjggOC4xMzcxNiA3LjNMNi42MzcxNiA4LjZMNy4wMzcxNiA5LjNDOC4zMzcxNiAxMS40IDEwLjEzNzIgMTMuMyAxMi4yMzcyIDE0LjVMMTIuOTM3MiAxNC45TDE0LjQzNzIgMTMuNEMxNC43MzcyIDEzLjEgMTUuMTM3MiAxMi45IDE1LjYzNzIgMTIuOUMxNS44MzcyIDEyLjkgMTYuMDM3MiAxMi45IDE2LjIzNzIgMTNDMTcuMzM3MiAxMy40IDE4LjEzNzIgMTMuNiAxOS4wMzcyIDEzLjdDMjAuMDM3MiAxMy44IDIwLjYzNzIgMTQuNiAyMC42MzcyIDE1LjVWMTguNUMyMC42MzcyIDE4LjkgMjAuNDM3MiAxOS40IDIwLjEzNzIgMTkuN0MxOS43MzcyIDIwLjEgMTkuMzM3MiAyMC4zIDE4LjkzNzIgMjAuM0gxOC43MzcyVjIwLjVaIiBmaWxsPSIjMDgzNTcxIi8+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4LjczNzIgMjAuNUMxNS44MzcyIDIwLjIgMTIuODM3MiAxOS4yIDEwLjMzNzIgMTcuNUM3LjkzNzE2IDE2IDUuOTM3MTYgMTQgNC40MzcxNiAxMS42QzIuODM3MTYgOSAxLjczNzE2IDYgMS4zMzcxNiAzQzEuMzM3MTYgMi41IDEuNDM3MTYgMiAxLjczNzE2IDEuNkMyLjAzNzE2IDEuMyAyLjQzNzE2IDEuMSAyLjkzNzE2IDFINi4wMzcxNkM2LjkzNzE2IDEgNy42MzcxNiAxLjYgNy43MzcxNiAyLjVDNy44MzcxNiAzLjYgOC4xMzcxNiA0LjYgOC41MzcxNiA1LjVDOC44MzcxNiA2LjEgOC41MzcxNiA2LjggOC4xMzcxNiA3LjNMNi42MzcxNiA4LjZMNy4wMzcxNiA5LjNDOC4zMzcxNiAxMS40IDEwLjEzNzIgMTMuMyAxMi4yMzcyIDE0LjVMMTIuOTM3MiAxNC45TDE0LjQzNzIgMTMuNEMxNC43MzcyIDEzLjEgMTUuMTM3MiAxMi45IDE1LjYzNzIgMTIuOUMxNS44MzcyIDEyLjkgMTYuMDM3MiAxMi45IDE2LjIzNzIgMTNDMTcuMzM3MiAxMy40IDE4LjEzNzIgMTMuNiAxOS4wMzcyIDEzLjdDMjAuMDM3MiAxMy44IDIwLjYzNzIgMTQuNiAyMC42MzcyIDE1LjVWMTguNUMyMC42MzcyIDE4LjkgMjAuNDM3MiAxOS40IDIwLjEzNzIgMTkuN0MxOS43MzcyIDIwLjEgMTkuMzM3MiAyMC4zIDE4LjkzNzIgMjAuM0gxOC43MzcyVjIwLjVaIiBmaWxsPSIjMDgzNTcxIi8+Cjwvc3ZnPgo=)}.header-tel__link{font-size:16px;font-style:normal;font-weight:500;line-height:20px}.header-popup-city{--padding:9px;--button-padding:0;display:grid;gap:7px 10px}.header-popup-city::before,.header-popup-subscription::before{content:'';position:absolute;inset:-1px;z-index:30;background-color:#000;opacity:var(--page-header-before-opacity, 0);border-radius:12px;pointer-events:var(--page-header-before-pointer-events, none);transition:opacity var(--page-header-before-transition-duration, var(--transition-duration-out))}.header-popup-city__title{font-size:14px;font-weight:500;line-height:120%}.header-popup-city__button{min-width:70px}html:has(.header-menu .pop-up--active) .header-popup-city,html:has(.header-menu .pop-up--active) .header-popup-subscription,html:has(.header-menu__pop-up.pop-up--active) #toTop{opacity:0;pointer-events:none}.header-popup-subscription{--button-padding:6px 32px 7px;display:grid;grid-template-columns:repeat(2,auto);gap:15px 10px}.header-popup-subscription__title{font-size:14px;font-weight:500;line-height:120%;grid-column:1/-1}.header-popup-subscription__button.button{padding-inline:30px}.digi-disable-scroll .header-popup-subscription.pop-up--active{opacity:0;pointer-events:none;transition-duration:var(--transition-duration-in)}.header-popup-profile{--top:100px;--left:1000px;--padding:53px 30px 30px;--color-link:var(--color-text-main);display:grid;row-gap:12px;width:325px;translate:-50% 0}.header-popup-profile__title{margin-bottom:12px;font-weight:500;font-size:18px;line-height:1.2}.header-popup-profile__subtitle{margin-block:20px 12px;padding-top:30px;font-weight:500;font-size:18px;line-height:1.2;border-top:1px solid #d9d9d9}.header-popup-profile__button.button{width:100%;margin-top:12px}.header-popup-profile__link{display:flex;gap:8px;justify-content:space-between;align-items:center}.header-popup-profile__link--active::after{content:'';width:6px;height:6px;background-color:#083571;border-radius:3px}.header-popup-profile__link--secondary{--color-link:#4fa9e8;--color-link-hover:#333}.footer{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none;padding-block:40px 60px}.footer__subscription{margin-bottom:40px}.footer__inner{padding-bottom:25px;border-bottom:1px solid #eaeaea}.footer__subtitle{margin-bottom:15px;font-size:15px;font-weight:500;line-height:20px}.footer__rating{display:block;margin-top:15px}.footer__contacts-item{width:-moz-fit-content;width:fit-content}.footer__contacts-item+.footer__contacts-item{margin-top:15px}.footer__bottom{display:flex;flex-wrap:wrap;row-gap:41px;margin-top:25px}.footer__copyright{width:100%;font-size:14px;line-height:20px;color:#adadad}.footer__dropdown+.footer__dropdown{margin-top:var(--gap)}.footer__dropdown .footer__subtitle::after{content:'';width:14px;height:14px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNEw3IDEwTDEzIDQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=);transition:scale .2s}.footer-subscription{display:grid;grid-template-areas:'title' 'image' 'form' 'clarification' 'agreement';grid-row-gap:20px;padding:30px;background-color:#f7f7f7;border-radius:5px}.footer-subscription::before{content:'';background-image:url(/local/front/build/css/../images/sprite-multi.svg#footer-subscription);background-repeat:no-repeat;background-position:center;background-size:cover;grid-area:image;width:173px;height:152px}.footer-subscription__title{grid-area:title;font-size:24px;font-weight:500}.footer-subscription__title span{color:#083571}.footer-subscription__form{grid-area:form;display:flex;row-gap:20px;align-self:start;width:100%}.footer-subscription__input{flex-basis:0;flex-grow:1}.footer-subscription__input .form-input__field{border-radius:5px 0 0 5px}.footer-subscription__submit.button{flex-basis:0;flex-grow:1;border-radius:5px}.footer-subscription__clarification{grid-area:clarification;display:flex;align-items:start;gap:7px}.footer-subscription__clarification::before{content:'';width:20px;height:20px;margin-top:-2px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45IDUuMkgxMS43NzZWOS44MDZMMTEuNDEyIDEyLjA4OEgxMC4yNjRMOS45IDkuODA2VjUuMlpNOS43MDQgMTQuMDc2QzkuNzA0IDEzLjc0OTMgOS44MDY2NyAxMy40OTI3IDEwLjAxMiAxMy4zMDZDMTAuMjE3MyAxMy4xMSAxMC40ODggMTMuMDEyIDEwLjgyNCAxMy4wMTJDMTEuMTc4NyAxMy4wMTIgMTEuNDU4NyAxMy4xMSAxMS42NjQgMTMuMzA2QzExLjg2OTMgMTMuNDkyNyAxMS45NzIgMTMuNzQ5MyAxMS45NzIgMTQuMDc2QzExLjk3MiAxNC40MDI3IDExLjg2OTMgMTQuNjY0IDExLjY2NCAxNC44NkMxMS40NTg3IDE1LjA1NiAxMS4xNzg3IDE1LjE1NCAxMC44MjQgMTUuMTU0QzEwLjQ4OCAxNS4xNTQgMTAuMjE3MyAxNS4wNTYgMTAuMDEyIDE0Ljg2QzkuODA2NjcgMTQuNjY0IDkuNzA0IDE0LjQwMjcgOS43MDQgMTQuMDc2WiIgZmlsbD0iIzA4MzU3MSI+PC9wYXRoPjwvc3ZnPg==);background-position:center;background-size:22px;border:2px solid #083571;border-radius:100vmax}.footer-subscription__agreement{grid-area:agreement}.footer-subscription__agreement a{--color-link:#4fa9e8;--color-link-hover:#013874;text-decoration:underline}.modal{--position:fixed;--inset:0;--z-index:40;isolation:isolate;width:-moz-fit-content;width:fit-content;max-width:100%;height:-moz-fit-content;height:fit-content;margin:auto;overflow-y:auto}html:has(.modal.pop-up--active){--page-header-before-opacity:0.3;--page-header-before-pointer-events:auto;--page-header-before-transition-duration:var(--transition-duration-in);--page-content-before-opacity:0.3;--page-content-before-pointer-events:auto;--page-content-before-transition-duration:var(--transition-duration-in);--page-footer-before-opacity:0.3;--page-footer-before-pointer-events:auto;--page-footer-before-transition-duration:var(--transition-duration-in);--menu-pop-up-before-opacity:0.3;--menu-pop-up-before-pointer-events:auto;--menu-pop-up-before-transition-duration:var(--transition-duration-in)}html.modal-is-open{--page-header-before-opacity:0.3;--page-header-before-pointer-events:auto;--page-header-before-transition-duration:var(--transition-duration-in);--page-content-before-opacity:0.3;--page-content-before-pointer-events:auto;--page-content-before-transition-duration:var(--transition-duration-in);--page-footer-before-opacity:0.3;--page-footer-before-pointer-events:auto;--page-footer-before-transition-duration:var(--transition-duration-in);--menu-pop-up-before-opacity:0.3;--menu-pop-up-before-pointer-events:auto;--menu-pop-up-before-transition-duration:var(--transition-duration-in)}html.modal-is-open body{overflow:hidden}main:has(.popup-filter.is-active){z-index:3}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar,.swiper-scrollbar-drag{position:relative;border-radius:var(--swiper-scrollbar-border-radius,10px)}.swiper-scrollbar{-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification,swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cards,.swiper-cube,.swiper-flip{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip .swiper-slide{pointer-events:none;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;backface-visibility:hidden}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards .swiper-slide{transform-origin:center bottom;backface-visibility:hidden;overflow:hidden}:root{--logo-background-color:var(--color-background)}.arrow::before,.logo{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.logo{-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#logo);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#logo);display:block;aspect-ratio:122/20;background-color:var(--logo-background-color)}.arrow,.menu-simple__item{display:flex}.menu-simple__item+.menu-simple__item{margin-top:15px}.arrow{--arrow-size:48px;--before-width:11px;--before-aspect-ratio:11/20;--before-background-color:#6b6b6b;--before-background-color-hover:var(--color-link-hover);--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#arrow);--before-translate:3px;--before-transition-duration:var(--transition-duration-out);justify-content:center;align-items:center;width:var(--arrow-size);height:var(--arrow-size);background-color:var(--color-background);border:1px solid #d7d7d7;border-radius:100vmax;box-shadow:0 0 5px #e2e2e2}.arrow--left{--before-translate:-2px;--before-rotate:180deg}.arrow--size--small{--arrow-size:34px;--before-width:8px}.arrow--full{--before-width:16px;--before-aspect-ratio:12/14;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#arrow-full);--before-translate:0;background-color:#f9f9f9;border:0}.arrow--full.arrow--size--small{--before-width:12px}.arrow--disabled{--before-background-opacity:0.3;--before-background-color-hover:#6b6b6b}.arrow--transparent{--before-width:40px;--before-aspect-ratio:1;--before-background-color:var(--color-background);background-color:transparent;border:0;box-shadow:none}.arrow::before{content:'';width:var(--before-width);aspect-ratio:var(--before-aspect-ratio);background-color:var(--before-background-color);-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image);translate:var(--before-translate);rotate:var(--before-rotate, 0);transition:background-color var(--before-transition-duration);opacity:var(--before-background-opacity, 1)}:root{--button-padding:11px 32px 12px;--button-color:var(--color-background);--button-color-hover:var(--color-background);--button-background-color:#083571;--button-background-color-hover:#3f79c9;--button-border-color:var(--button-background-color);--button-border-color-hover:var(--button-background-color-hover);--button-transition-duration:var(--transition-duration-out);--button-border-radius:100vmax;--button-icon-before-size:17px;--button-icon-before-background-color:currentColor;--button-light-color:#083571;--button-light-color-hover:#3f79c9;--button-light-background-color:var(--color-background);--button-medium-color:#083571;--button-medium-color-hover:#083571;--button-medium-background-color:#ecf8ff;--button-medium-background-color-hover:#b8e4ff;--button-medium-border-color:#ecf8ff;--button-medium-border-color-hover:#b8e4ff;--button-grey-padding:12px 16px;--button-grey-color:var(--color-text);--button-grey-color-hover:var(--color-text);--button-grey-background-color:#f7f7f7;--button-grey-background-color-hover:#f7f7f7;--button-grey-border-color:#f7f7f7;--button-grey-border-color-hover:#f7f7f7;--button-grey-border-radius:6px}.button{--color-text:var(--button-color);--color-link:var(--button-color);--color-link-hover:var(--button-color-hover);--link-text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:-moz-fit-content;width:fit-content;padding:var(--button-padding);font-size:var(--font-size-xs);font-weight:500;text-align:center;color:var(--color-text);background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);transition-property:background-color,border-color,color;transition-duration:var(--button-transition-duration)}.button--wide{padding-inline:51px}.button--icon{display:flex;align-items:center;gap:10px}.block-icon::before,.button--icon::before{content:'';-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.button--icon::before{align-self:start;width:var(--button-icon-before-width, var(--button-icon-before-size));height:var(--button-icon-before-height, var(--button-icon-before-size));background-color:var(--button-icon-before-background-color)}.button--icon--key{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#key)}.button--icon--tel{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#tel)}.button--icon--chat{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#chat)}.button--icon--warning{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#warning)}.button--icon--compare{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#compare)}.button--icon--cross{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross)}.button--icon--chat,.button--icon--tel{--button-icon-before-height:20px;--button-icon-before-background-color:#083571}.button--icon--tel{--button-icon-before-width:14px}.button--icon--chat{--button-icon-before-width:20px}.button--icon--warning{--button-icon-before-width:24px;--button-icon-before-height:24px;--button-icon-before-background-color:#c06b1b}a.button{--color-link:var(--button-color);--color-link-hover:var(--button-color-hover)}.button--light{--button-color:var(--button-light-color);--button-color-hover:var(--button-light-color-hover);--button-background-color:var(--button-light-background-color);--button-background-color-hover:var(--button-light-background-color)}.button--medium{--button-color:var(--button-medium-color);--button-color-hover:var(--button-medium-color-hover);--button-background-color:var(--button-medium-background-color);--button-background-color-hover:var(--button-medium-background-color-hover);--button-border-color:var(--button-medium-border-color);--button-border-color-hover:var(--button-medium-border-color-hover)}.button--grey{--button-padding:var(--button-grey-padding);--button-color:var(--button-grey-color);--button-color-hover:var(--button-grey-color-hover);--button-background-color:var(--button-grey-background-color);--button-background-color-hover:var(--button-grey-background-color-hover);--button-border-radius:var(--button-grey-border-radius);--button-border-color:var(--button-grey-border-color);--button-border-color-hover:var(--button-grey-border-color-hover)}.block-icon{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;line-height:24px}.block-icon::before{width:24px;height:24px;background-color:var(--before-background-color, #cdd0d8)}.block-icon--status{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#status)}.block-icon--profile{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#profile)}.block-icon--compare{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#compare)}.block-icon--favorites{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#favorites)}.block-icon--cart{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cart)}.block-icon--menu{--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#menu)}.block-icon--status{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzcyMDJfNTIyKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIgMy4wMDAwM0M3LjAyOTQ0IDMuMDAwMDMgMyA3LjAyOTQ3IDMgMTJDMyAxNi45NzA2IDcuMDI5NDQgMjEgMTIgMjFDMTYuOTcwNiAyMSAyMSAxNi45NzA2IDIxIDEyQzIxIDcuMDI5NDcgMTYuOTcwNiAzLjAwMDAzIDEyIDMuMDAwMDNaTTEgMTJDMSA1LjkyNDkgNS45MjQ4NyAxLjAwMDAzIDEyIDEuMDAwMDNDMTguMDc1MSAxLjAwMDAzIDIzIDUuOTI0OSAyMyAxMkMyMyAxOC4wNzUyIDE4LjA3NTEgMjMgMTIgMjNDNS45MjQ4NyAyMyAxIDE4LjA3NTIgMSAxMlpNMTIgNS4wMDAwMUMxMi41NTIzIDUuMDAwMDEgMTMgNS40NDc3MyAxMyA2LjAwMDAxVjExLjM4MkwxNi40NDcyIDEzLjEwNTZDMTYuOTQxMiAxMy4zNTI2IDE3LjE0MTQgMTMuOTUzMiAxNi44OTQ0IDE0LjQ0NzJDMTYuNjQ3NCAxNC45NDEyIDE2LjA0NjcgMTUuMTQxNCAxNS41NTI4IDE0Ljg5NDRMMTEuNTUyOCAxMi44OTQ0QzExLjIxNCAxMi43MjUgMTEgMTIuMzc4OCAxMSAxMlY2LjAwMDAxQzExIDUuNDQ3NzMgMTEuNDQ3NyA1LjAwMDAxIDEyIDUuMDAwMDFaIiBmaWxsPSIjQ0REMEQ4Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNzIwMl81MjIiPgo8cmVjdCB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuNSkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}.block-icon--profile{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjI4MDUgMTkuMjM2MUMyMC43NzUyIDE4LjAzOTIgMjAuMDQxOSAxNi45NTIgMTkuMTIxNiAxNi4wMzUyQzE4LjIwNCAxNS4xMTU2IDE3LjExNyAxNC4zODI1IDE1LjkyMDcgMTMuODc2MkMxNS45MDk5IDEzLjg3MDkgMTUuODk5MiAxMy44NjgyIDE1Ljg4ODUgMTMuODYyOEMxNy41NTczIDEyLjY1NzUgMTguNjQyMSAxMC42OTQxIDE4LjY0MjEgOC40Nzg5MkMxOC42NDIxIDQuODA5MjcgMTUuNjY4OSAxLjgzNjA2IDExLjk5OTIgMS44MzYwNkM4LjMyOTU5IDEuODM2MDYgNS4zNTYzNyA0LjgwOTI3IDUuMzU2MzcgOC40Nzg5MkM1LjM1NjM3IDEwLjY5NDEgNi40NDExOSAxMi42NTc1IDguMTA5OTQgMTMuODY1NUM4LjA5OTIzIDEzLjg3MDkgOC4wODg1MiAxMy44NzM2IDguMDc3OCAxMy44Nzg5QzYuODc3OCAxNC4zODUyIDUuODAxMDIgMTUuMTExMSA0Ljg3NjkxIDE2LjAzNzhDMy45NTczOCAxNi45NTU0IDMuMjI0MjQgMTguMDQyNCAyLjcxNzk4IDE5LjIzODdDMi4yMjA2MyAyMC40MSAxLjk1MjQgMjEuNjY1NiAxLjkyNzggMjIuOTM3OEMxLjkyNzA5IDIyLjk2NjQgMS45MzIxIDIyLjk5NDkgMS45NDI1NSAyMy4wMjE1QzEuOTUzIDIzLjA0ODEgMS45Njg2NyAyMy4wNzI0IDEuOTg4NjQgMjMuMDkyOEMyLjAwODYxIDIzLjExMzMgMi4wMzI0NyAyMy4xMjk2IDIuMDU4ODMgMjMuMTQwN0MyLjA4NTE4IDIzLjE1MTggMi4xMTM0OSAyMy4xNTc1IDIuMTQyMDkgMjMuMTU3NUgzLjc0OTIzQzMuODY3MDkgMjMuMTU3NSAzLjk2MDg0IDIzLjA2MzcgMy45NjM1MiAyMi45NDg2QzQuMDE3MDkgMjAuODgwNyA0Ljg0NzQ0IDE4Ljk0NDEgNi4zMTUzIDE3LjQ3NjJDNy44MzQwNSAxNS45NTc1IDkuODUxMDIgMTUuMTIxOCAxMS45OTkyIDE1LjEyMThDMTQuMTQ3NCAxNS4xMjE4IDE2LjE2NDQgMTUuOTU3NSAxNy42ODMyIDE3LjQ3NjJDMTkuMTUxIDE4Ljk0NDEgMTkuOTgxNCAyMC44ODA3IDIwLjAzNDkgMjIuOTQ4NkMyMC4wMzc2IDIzLjA2NjQgMjAuMTMxNCAyMy4xNTc1IDIwLjI0OTIgMjMuMTU3NUgyMS44NTY0QzIxLjg4NSAyMy4xNTc1IDIxLjkxMzMgMjMuMTUxOCAyMS45Mzk2IDIzLjE0MDdDMjEuOTY2IDIzLjEyOTYgMjEuOTg5OSAyMy4xMTMzIDIyLjAwOTggMjMuMDkyOEMyMi4wMjk4IDIzLjA3MjQgMjIuMDQ1NSAyMy4wNDgxIDIyLjA1NTkgMjMuMDIxNUMyMi4wNjY0IDIyLjk5NDkgMjIuMDcxNCAyMi45NjY0IDIyLjA3MDcgMjIuOTM3OEMyMi4wNDM5IDIxLjY1NzUgMjEuNzc4NyAyMC40MTIgMjEuMjgwNSAxOS4yMzYxWk0xMS45OTkyIDEzLjA4NjFDMTAuNzY5OCAxMy4wODYxIDkuNjEyNjIgMTIuNjA2NiA4Ljc0MjA5IDExLjczNjFDNy44NzE1NSAxMC44NjU1IDcuMzkyMDkgOS43MDgzOCA3LjM5MjA5IDguNDc4OTJDNy4zOTIwOSA3LjI0OTQ1IDcuODcxNTUgNi4wOTIzMSA4Ljc0MjA5IDUuMjIxNzdDOS42MTI2MiA0LjM1MTI0IDEwLjc2OTggMy44NzE3NyAxMS45OTkyIDMuODcxNzdDMTMuMjI4NyAzLjg3MTc3IDE0LjM4NTggNC4zNTEyNCAxNS4yNTY0IDUuMjIxNzdDMTYuMTI2OSA2LjA5MjMxIDE2LjYwNjQgNy4yNDk0NSAxNi42MDY0IDguNDc4OTJDMTYuNjA2NCA5LjcwODM4IDE2LjEyNjkgMTAuODY1NSAxNS4yNTY0IDExLjczNjFDMTQuMzg1OCAxMi42MDY2IDEzLjIyODcgMTMuMDg2MSAxMS45OTkyIDEzLjA4NjFaIiBmaWxsPSIjQ0REMEQ4Ii8+Cjwvc3ZnPgo=")}.block-icon--compare{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0Ljc2OTIgOS41SDEzLjIzMDhDMTMuMTAzOCA5LjUgMTMgOS42NTg4MiAxMyA5Ljg1Mjk0VjIxLjE0NzFDMTMgMjEuMzQxMiAxMy4xMDM4IDIxLjUgMTMuMjMwOCAyMS41SDE0Ljc2OTJDMTQuODk2MiAyMS41IDE1IDIxLjM0MTIgMTUgMjEuMTQ3MVY5Ljg1Mjk0QzE1IDkuNjU4ODIgMTQuODk2MiA5LjUgMTQuNzY5MiA5LjVaIiBmaWxsPSIjQ0REMEQ4Ii8+CjxwYXRoIGQ9Ik0xOC43NjkyIDExLjVIMTcuMjMwOEMxNy4xMDM4IDExLjUgMTcgMTEuNjMyNCAxNyAxMS43OTQxVjIxLjIwNTlDMTcgMjEuMzY3NiAxNy4xMDM4IDIxLjUgMTcuMjMwOCAyMS41SDE4Ljc2OTJDMTguODk2MiAyMS41IDE5IDIxLjM2NzYgMTkgMjEuMjA1OVYxMS43OTQxQzE5IDExLjYzMjQgMTguODk2MiAxMS41IDE4Ljc2OTIgMTEuNVoiIGZpbGw9IiNDREQwRDgiLz4KPHBhdGggZD0iTTEwLjc2OTIgMTQuNUg5LjIzMDc3QzkuMTAzODUgMTQuNSA5IDE0LjU5MjYgOSAxNC43MDU5VjIxLjI5NDFDOSAyMS40MDc0IDkuMTAzODUgMjEuNSA5LjIzMDc3IDIxLjVIMTAuNzY5MkMxMC44OTYyIDIxLjUgMTEgMjEuNDA3NCAxMSAyMS4yOTQxVjE0LjcwNTlDMTEgMTQuNTkyNiAxMC44OTYyIDE0LjUgMTAuNzY5MiAxNC41WiIgZmlsbD0iI0NERDBEOCIvPgo8cGF0aCBkPSJNNi43NjkyMyA1LjVINS4yMzA3N0M1LjEwMzg1IDUuNSA1IDUuNzExNzcgNSA1Ljk3MDU5VjIxLjAyOTRDNSAyMS4yODgyIDUuMTAzODUgMjEuNSA1LjIzMDc3IDIxLjVINi43NjkyM0M2Ljg5NjE1IDIxLjUgNyAyMS4yODgyIDcgMjEuMDI5NFY1Ljk3MDU5QzcgNS43MTE3NyA2Ljg5NjE1IDUuNSA2Ljc2OTIzIDUuNVoiIGZpbGw9IiNDREQwRDgiLz4KPC9zdmc+")}.block-icon--favorites{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjEzMjggNy4xNDY4OUMyMS44MTg3IDYuNDE5NDggMjEuMzY1NyA1Ljc2MDMgMjAuNzk5MiA1LjIwNjI3QzIwLjIzMjMgNC42NTA1OCAxOS41NjQgNC4yMDg5OCAxOC44MzA1IDMuOTA1NDlDMTguMDY5OSAzLjU4OTUzIDE3LjI1NDEgMy40Mjc4MSAxNi40MzA1IDMuNDI5N0MxNS4yNzUgMy40Mjk3IDE0LjE0NzcgMy43NDYxMSAxMy4xNjggNC4zNDM3N0MxMi45MzM2IDQuNDg2NzMgMTIuNzEwOSA0LjY0Mzc3IDEyLjUgNC44MTQ4NkMxMi4yODkxIDQuNjQzNzcgMTIuMDY2NCA0LjQ4NjczIDExLjgzMiA0LjM0Mzc3QzEwLjg1MjMgMy43NDYxMSA5LjcyNSAzLjQyOTcgOC41Njk1MyAzLjQyOTdDNy43Mzc1IDMuNDI5NyA2LjkzMTI1IDMuNTg5MDggNi4xNjk1MyAzLjkwNTQ5QzUuNDMzNTkgNC4yMTAxNyA0Ljc3MDMxIDQuNjQ4NDUgNC4yMDA3OCA1LjIwNjI3QzMuNjMzNTkgNS43NTk2OCAzLjE4MDUgNi40MTkwMSAyLjg2NzE5IDcuMTQ2ODlDMi41NDE0MSA3LjkwMzkyIDIuMzc1IDguNzA3ODMgMi4zNzUgOS41MzUxN0MyLjM3NSAxMC4zMTU2IDIuNTM0MzggMTEuMTI4OSAyLjg1MDc4IDExLjk1NjNDMy4xMTU2MyAxMi42NDc3IDMuNDk1MzEgMTMuMzY0OSAzLjk4MDQ3IDE0LjA4OTFDNC43NDkyMiAxNS4yMzUyIDUuODA2MjUgMTYuNDMwNSA3LjExODc1IDE3LjY0MjJDOS4yOTM3NSAxOS42NTA4IDExLjQ0NzcgMjEuMDM4MyAxMS41MzkxIDIxLjA5NDVMMTIuMDk0NSAyMS40NTA4QzEyLjM0MDYgMjEuNjA3OCAxMi42NTcgMjEuNjA3OCAxMi45MDMxIDIxLjQ1MDhMMTMuNDU4NiAyMS4wOTQ1QzEzLjU1IDIxLjAzNiAxNS43MDE2IDE5LjY1MDggMTcuODc4OSAxNy42NDIyQzE5LjE5MTQgMTYuNDMwNSAyMC4yNDg0IDE1LjIzNTIgMjEuMDE3MiAxNC4wODkxQzIxLjUwMjMgMTMuMzY0OSAyMS44ODQ0IDEyLjY0NzcgMjIuMTQ2OSAxMS45NTYzQzIyLjQ2MzMgMTEuMTI4OSAyMi42MjI3IDEwLjMxNTYgMjIuNjIyNyA5LjUzNTE3QzIyLjYyNSA4LjcwNzgzIDIyLjQ1ODYgNy45MDM5MiAyMi4xMzI4IDcuMTQ2ODlaTTEyLjUgMTkuNTk2OUMxMi41IDE5LjU5NjkgNC4xNTYyNSAxNC4yNTA4IDQuMTU2MjUgOS41MzUxN0M0LjE1NjI1IDcuMTQ2ODkgNi4xMzIwMyA1LjIxMDk1IDguNTY5NTMgNS4yMTA5NUMxMC4yODI4IDUuMjEwOTUgMTEuNzY4OCA2LjE2NzIgMTIuNSA3LjU2NDA4QzEzLjIzMTIgNi4xNjcyIDE0LjcxNzIgNS4yMTA5NSAxNi40MzA1IDUuMjEwOTVDMTguODY4IDUuMjEwOTUgMjAuODQzOCA3LjE0Njg5IDIwLjg0MzggOS41MzUxN0MyMC44NDM4IDE0LjI1MDggMTIuNSAxOS41OTY5IDEyLjUgMTkuNTk2OVoiIGZpbGw9IiNDREQwRDgiLz4KPC9zdmc+Cg==")}.block-icon--cart{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIyLjEzMTYgMTYuOTUwOEg4LjE3NDYxTDguODc1MzkgMTUuNTIzNEwyMC41MTkxIDE1LjUwMjNDMjAuOTEyOSAxNS41MDIzIDIxLjI1MDQgMTUuMjIxMSAyMS4zMjA3IDE0LjgzMkwyMi45MzMyIDUuODA2MjVDMjIuOTc1NCA1LjU2OTUzIDIyLjkxMjEgNS4zMjU3OCAyMi43NTc0IDUuMTQwNjJDMjIuNjgxIDUuMDQ5NSAyMi41ODU2IDQuOTc2MSAyMi40NzggNC45MjU1MUMyMi4zNzAzIDQuODc0OTIgMjIuMjUyOSA0Ljg0ODM1IDIyLjEzNCA0Ljg0NzY2TDcuMzIxNDggNC43OTg0NEw3LjE5NDkyIDQuMjAzMTJDNy4xMTUyMyAzLjgyMzQ0IDYuNzczMDUgMy41NDY4OCA2LjM4Mzk4IDMuNTQ2ODhIMi43NjI4OUMyLjU0MzQ3IDMuNTQ2ODggMi4zMzMwMyAzLjYzNDA0IDIuMTc3ODcgMy43ODkyQzIuMDIyNzEgMy45NDQzNiAxLjkzNTU1IDQuMTU0NzkgMS45MzU1NSA0LjM3NDIyQzEuOTM1NTUgNC41OTM2NCAyLjAyMjcxIDQuODA0MDggMi4xNzc4NyA0Ljk1OTI0QzIuMzMzMDMgNS4xMTQ0IDIuNTQzNDcgNS4yMDE1NiAyLjc2Mjg5IDUuMjAxNTZINS43MTM2N0w2LjI2NjggNy44MzEyNUw3LjYyODUyIDE0LjQyNDJMNS44NzUzOSAxNy4yODU5QzUuNzg0MzUgMTcuNDA4OCA1LjcyOTUxIDE3LjU1NDcgNS43MTcwOSAxNy43MDcxQzUuNzA0NjYgMTcuODU5NiA1LjczNTE0IDE4LjAxMjQgNS44MDUwOCAxOC4xNDg0QzUuOTQ1NyAxOC40MjczIDYuMjI5MyAxOC42MDMxIDYuNTQzMzYgMTguNjAzMUg4LjAxNTIzQzcuNzAxNDUgMTkuMDE5OSA3LjUzMTk2IDE5LjUyNzUgNy41MzI0MiAyMC4wNDkyQzcuNTMyNDIgMjEuMzc1OCA4LjYxMDU1IDIyLjQ1MzkgOS45MzcxMSAyMi40NTM5QzExLjI2MzcgMjIuNDUzOSAxMi4zNDE4IDIxLjM3NTggMTIuMzQxOCAyMC4wNDkyQzEyLjM0MTggMTkuNTI2NiAxMi4xNjg0IDE5LjAxOCAxMS44NTkgMTguNjAzMUgxNS42MzQ4QzE1LjMyMSAxOS4wMTk5IDE1LjE1MTUgMTkuNTI3NSAxNS4xNTIgMjAuMDQ5MkMxNS4xNTIgMjEuMzc1OCAxNi4yMzAxIDIyLjQ1MzkgMTcuNTU2NiAyMi40NTM5QzE4Ljg4MzIgMjIuNDUzOSAxOS45NjEzIDIxLjM3NTggMTkuOTYxMyAyMC4wNDkyQzE5Ljk2MTMgMTkuNTI2NiAxOS43ODc5IDE5LjAxOCAxOS40Nzg1IDE4LjYwMzFIMjIuMTM0QzIyLjU4ODcgMTguNjAzMSAyMi45NjEzIDE4LjIzMjggMjIuOTYxMyAxNy43NzU4QzIyLjk2IDE3LjU1NjYgMjIuODcyIDE3LjM0NjggMjIuNzE2NSAxNy4xOTIzQzIyLjU2MTEgMTcuMDM3NyAyMi4zNTA4IDE2Ljk1MDkgMjIuMTMxNiAxNi45NTA4Wk03LjY2NjAyIDYuNDI5NjlMMjEuMTYxMyA2LjQ3NDIyTDE5LjgzOTUgMTMuODc1OEw5LjIzODY3IDEzLjg5NDVMNy42NjYwMiA2LjQyOTY5Wk05LjkzNzExIDIwLjc4OThDOS41MjkzIDIwLjc4OTggOS4xOTY0OCAyMC40NTcgOS4xOTY0OCAyMC4wNDkyQzkuMTk2NDggMTkuNjQxNCA5LjUyOTMgMTkuMzA4NiA5LjkzNzExIDE5LjMwODZDMTAuMzQ0OSAxOS4zMDg2IDEwLjY3NzcgMTkuNjQxNCAxMC42Nzc3IDIwLjA0OTJDMTAuNjc3NyAyMC4yNDU2IDEwLjU5OTcgMjAuNDM0IDEwLjQ2MDggMjAuNTcyOUMxMC4zMjE5IDIwLjcxMTggMTAuMTMzNSAyMC43ODk4IDkuOTM3MTEgMjAuNzg5OFpNMTcuNTU2NiAyMC43ODk4QzE3LjE0ODggMjAuNzg5OCAxNi44MTYgMjAuNDU3IDE2LjgxNiAyMC4wNDkyQzE2LjgxNiAxOS42NDE0IDE3LjE0ODggMTkuMzA4NiAxNy41NTY2IDE5LjMwODZDMTcuOTY0NSAxOS4zMDg2IDE4LjI5NzMgMTkuNjQxNCAxOC4yOTczIDIwLjA0OTJDMTguMjk3MyAyMC4yNDU2IDE4LjIxOTIgMjAuNDM0IDE4LjA4MDMgMjAuNTcyOUMxNy45NDE0IDIwLjcxMTggMTcuNzUzMSAyMC43ODk4IDE3LjU1NjYgMjAuNzg5OFoiIGZpbGw9IiNDREQwRDgiLz4KPC9zdmc+Cg==")}.block-icon--menu{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljc4MjkgMTAuMjcyN0MxOS40MTg4IDkuNDY2MzUgMTkuNzA1MiA4LjQ5NDggMTkuNzA1MiA3LjQ3NzYxQzE5LjcwNTIgNi4yMTY1MyAxOS4yMDA3IDUuMDE4ODMgMTguMzE4NiA0LjEzNjY2QzE3LjQzNjQgMy4yNTQ0OSAxNi4yMzg3IDIuNzUgMTQuOTc3NiAyLjc1QzEzLjcxNjUgMi43NSAxMi41MTg4IDMuMjU0NDkgMTEuNjM2NyA0LjEzNjY2QzEwLjc1NDUgNS4wMTg4MyAxMC4yNSA2LjIxNjUyIDEwLjI1IDcuNDc3NjFDMTAuMjUgOC43OTYxMSAxMC43NTMxIDkuOTk2NDQgMTEuNjk5NCAxMC44ODEzQzEyLjU4MTMgMTEuNzYxNiAxMy43Nzc3IDEyLjI2NDkgMTUuMDM3MyAxMi4yNjQ5QzE2LjA2NTEgMTIuMjY0OSAxNy4wMzE5IDExLjkxOCAxNy44MjgyIDExLjMzODVMMjEuNjY2NSAxNS4xNzY4QzIxLjcxMzQgMTUuMjIzNyAyMS43NzcgMTUuMjUgMjEuODQzMyAxNS4yNUMyMS45MDk2IDE1LjI1IDIxLjk3MzIgMTUuMjIzNyAyMi4wMjAxIDE1LjE3NjhMMjIuNjc2OCAxNC41MjAxQzIyLjcyMzcgMTQuNDczMiAyMi43NSAxNC40MDk2IDIyLjc1IDE0LjM0MzNDMjIuNzUgMTQuMjc3IDIyLjcyMzcgMTQuMjEzNCAyMi42NzY4IDE0LjE2NjVMMTguNzgyOSAxMC4yNzI3Wk0xMi43MDY2IDkuODA4M0wxMi43MDY4IDkuODA4MTNMMTIuNjk4OCA5LjgwMDc5QzEyLjAzODIgOS4xOTUyNiAxMS43MDUyIDguMzY4NjUgMTEuNzA1MiA3LjQ3NzYxQzExLjcwNTIgNi42NDI4MiAxMi4wNDA5IDUuNzUyOTYgMTIuNjQ2OSA1LjE0NjkzQzEzLjI1MyA0LjU0MDg5IDE0LjE0MjggNC4yMDUyMiAxNC45Nzc2IDQuMjA1MjJDMTUuOTMxOCA0LjIwNTIyIDE2Ljc2MiA0LjU0MDg5IDE3LjM2OCA1LjE0NjkzTDE3LjM2NzggNS4xNDcwOUwxNy4zNzU4IDUuMTU0NDRDMTguMDM2NCA1Ljc1OTk2IDE4LjM2OTQgNi41ODY1NyAxOC4zNjk0IDcuNDc3NjFDMTguMzY5NCA4LjM1OTI3IDE3Ljk4MzIgOS4xOTMwNyAxNy4zNjggOS44MDgzTDE3LjM2NzggOS44MDgxM0wxNy4zNjA1IDkuODE2MTRDMTYuNzU1IDEwLjQ3NjcgMTUuOTI4NCAxMC44MDk3IDE1LjAzNzMgMTAuODA5N0MxNC4xNTU3IDEwLjgwOTcgMTMuMzIxOSAxMC40MjM1IDEyLjcwNjYgOS44MDgzWiIgZmlsbD0iIzk5OTk5OSIgc3Ryb2tlPSIjOTk5OTk5IiBzdHJva2Utd2lkdGg9IjAuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMC41IDQuNUMwLjUgNC4yMjM4NiAwLjcyMzg1OCA0IDEgNEg3QzcuMjc2MTQgNCA3LjUgNC4yMjM4NiA3LjUgNC41VjUuOEM3LjUgNi4wNzYxNCA3LjI3NjE0IDYuMyA3IDYuM0gxQzAuNzIzODU4IDYuMyAwLjUgNi4wNzYxNCAwLjUgNS44VjQuNVoiIGZpbGw9IiM5OTk5OTkiLz4KPHJlY3QgeD0iMC41IiB5PSIxMS4zIiB3aWR0aD0iOSIgaGVpZ2h0PSIyLjMiIHJ4PSIwLjUiIGZpbGw9IiM5OTk5OTkiLz4KPHJlY3QgeD0iMC41IiB5PSIxOC42MDAxIiB3aWR0aD0iMjIiIGhlaWdodD0iMi4zIiByeD0iMC41IiBmaWxsPSIjOTk5OTk5Ii8+Cjwvc3ZnPgo=")}.block-icon--stores{--before-mask-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjM1MzEgMy41MTgxNkMxMi4wNTkgMi44Mzk4NSAxMS42MzQ4IDIuMjI1NyAxMS4xMDQ3IDEuNzEwMzVDMTAuNTcyOCAxLjE5MDM1IDkuOTQ1NzYgMC43Nzc2MyA5LjI1NzgxIDAuNDk0NzI3QzguNTQyMTkgMC4xOTc4NTIgNy43ODI4MSAwLjA0Nzg1MTYgNyAwLjA0Nzg1MTZDNi4yMTcxOSAwLjA0Nzg1MTYgNS40NTc4MSAwLjE5Nzg1MiA0Ljc0MjE5IDAuNDkzMTY0QzQuMDUgMC43NzkxMDEgMy40Mjk2OSAxLjE4ODQ4IDIuODk1MzEgMS43MDg3OUMyLjM2NTUgMi4yMjQ0MiAxLjk0MTQzIDIuODM4NTEgMS42NDY4NyAzLjUxNjZDMS4zNDIxOSA0LjIxOTczIDEuMTg3NSA0Ljk2NjYgMS4xODc1IDUuNzM1MzVDMS4xODc1IDYuODM4NDggMS40NTE1NiA3LjkzNjkxIDEuOTcwMzEgOC45OTYyOUMyLjM4NzUgOS44NDc4NSAyLjk3MDMxIDEwLjY3NzUgMy43MDQ2OSAxMS40NjY2QzQuOTU5MzggMTIuODEzNSA2LjI3NSAxMy42MzY5IDYuNjQ4NDQgMTMuODU3MkM2Ljc1NDQ0IDEzLjkxOTggNi44NzUzMyAxMy45NTI4IDYuOTk4NDQgMTMuOTUyNUM3LjEyMDMxIDEzLjk1MjUgNy4yNDA2MyAxMy45MjEzIDcuMzQ4NDQgMTMuODU3MkM3LjcyMTg4IDEzLjYzNjkgOS4wMzc1IDEyLjgxMzUgMTAuMjkyMiAxMS40NjY2QzExLjAyNjYgMTAuNjc5MSAxMS42MDk0IDkuODQ3ODUgMTIuMDI2NiA4Ljk5NjI5QzEyLjU0ODQgNy45Mzg0OCAxMi44MTI1IDYuODQxNiAxMi44MTI1IDUuNzM2OTFDMTIuODEyNSA0Ljk2ODE2IDEyLjY1NzggNC4yMjEyOSAxMi4zNTMxIDMuNTE4MTZaTTcgMTIuNzU0MUM1Ljk3MDMxIDEyLjA5OTQgMi4zMTI1IDkuNTA3MjMgMi4zMTI1IDUuNzM2OTFDMi4zMTI1IDQuNTE5NzMgMi43OTg0NCAzLjM3NTk4IDMuNjgxMjUgMi41MTM0OEM0LjU2NzE5IDEuNjQ5NDEgNS43NDUzMSAxLjE3Mjg1IDcgMS4xNzI4NUM4LjI1NDY5IDEuMTcyODUgOS40MzI4MSAxLjY0OTQxIDEwLjMxODggMi41MTUwNEMxMS4yMDE2IDMuMzc1OTggMTEuNjg3NSA0LjUxOTczIDExLjY4NzUgNS43MzY5MUMxMS42ODc1IDkuNTA3MjMgOC4wMjk2OSAxMi4wOTk0IDcgMTIuNzU0MVpNNyAzLjExMDM1QzUuNDgxMjUgMy4xMTAzNSA0LjI1IDQuMzQxNiA0LjI1IDUuODYwMzVDNC4yNSA3LjM3OTEgNS40ODEyNSA4LjYxMDM1IDcgOC42MTAzNUM4LjUxODc1IDguNjEwMzUgOS43NSA3LjM3OTEgOS43NSA1Ljg2MDM1QzkuNzUgNC4zNDE2IDguNTE4NzUgMy4xMTAzNSA3IDMuMTEwMzVaTTguMjM3NSA3LjA5Nzg1QzguMDc1MTkgNy4yNjA2MyA3Ljg4MjMgNy4zODk3MSA3LjY2OTkyIDcuNDc3NjZDNy40NTc1NCA3LjU2NTYxIDcuMjI5ODcgNy42MTA3MSA3IDcuNjEwMzVDNi41MzI4MSA3LjYxMDM1IDYuMDkzNzUgNy40Mjc1NCA1Ljc2MjUgNy4wOTc4NUM1LjU5OTcyIDYuOTM1NTQgNS40NzA2NSA2Ljc0MjY1IDUuMzgyNjkgNi41MzAyN0M1LjI5NDc0IDYuMzE3ODkgNS4yNDk2NCA2LjA5MDIyIDUuMjUgNS44NjAzNUM1LjI1IDUuMzkzMTYgNS40MzI4MSA0Ljk1NDEgNS43NjI1IDQuNjIyODVDNi4wOTM3NSA0LjI5MTYgNi41MzI4MSA0LjExMDM1IDcgNC4xMTAzNUM3LjQ2NzE5IDQuMTEwMzUgNy45MDYyNSA0LjI5MTYgOC4yMzc1IDQuNjIyODVDOC41Njg3NSA0Ljk1NDEgOC43NSA1LjM5MzE2IDguNzUgNS44NjAzNUM4Ljc1IDYuMzI3NTQgOC41Njg3NSA2Ljc2NjYgOC4yMzc1IDcuMDk3ODVaIiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=")}.block-icon--cart:has(.block-icon__count:not(:empty)){font-weight:500}.block-icon__count{position:absolute;top:0;left:calc(50% + 16px);display:flex;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;line-height:11px;color:var(--color-background);background-color:var(--color-link-hover);border-radius:100vmax}.form-input{position:relative;display:flex;flex-direction:column;gap:10px}.form-input--checkbox{flex-direction:row}.form-input--checkbox .form-input__field{order:1;flex-shrink:0;width:19px;height:19px;padding:0;border:2px solid #979797;border-radius:2px;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy44NTM2IDYuMTU3NzFDMTQuMDQ4OCA2LjM2Nzk5IDE0LjA0ODggNi43MDg5MyAxMy44NTM2IDYuOTE5MjFMOC4zNTM1NSAxMi44NDIzQzguMjU5NzkgMTIuOTQzMyA4LjEzMjYxIDEzIDggMTNDNy44NjczOSAxMyA3Ljc0MDIxIDEyLjk0MzMgNy42NDY0NSAxMi44NDIzTDUuMTQ2NDUgMTAuMTVDNC45NTExOCA5LjkzOTcgNC45NTExOCA5LjU5ODc2IDUuMTQ2NDUgOS4zODg0OEM1LjM0MTcxIDkuMTc4MiA1LjY1ODI5IDkuMTc4MiA1Ljg1MzU1IDkuMzg4NDhMOCAxMS43TDEzLjE0NjQgNi4xNTc3MUMxMy4zNDE3IDUuOTQ3NDMgMTMuNjU4MyA1Ljk0NzQzIDEzLjg1MzYgNi4xNTc3MVoiIGZpbGw9IiMwMTM4NzQiIHN0cm9rZT0iIzAxMzg3NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjE3LjUiIHJ4PSIxLjI1IiBzdHJva2U9IiMwODM1NzEiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy44NTM2IDYuMTU3NzFDMTQuMDQ4OCA2LjM2Nzk5IDE0LjA0ODggNi43MDg5MyAxMy44NTM2IDYuOTE5MjFMOC4zNTM1NSAxMi44NDIzQzguMjU5NzkgMTIuOTQzMyA4LjEzMjYxIDEzIDggMTNDNy44NjczOSAxMyA3Ljc0MDIxIDEyLjk0MzMgNy42NDY0NSAxMi44NDIzTDUuMTQ2NDUgMTAuMTVDNC45NTExOCA5LjkzOTcgNC45NTExOCA5LjU5ODc2IDUuMTQ2NDUgOS4zODg0OEM1LjM0MTcxIDkuMTc4MiA1LjY1ODI5IDkuMTc4MiA1Ljg1MzU1IDkuMzg4NDhMOCAxMS43TDEzLjE0NjQgNi4xNTc3MUMxMy4zNDE3IDUuOTQ3NDMgMTMuNjU4MyA1Ljk0NzQzIDEzLjg1MzYgNi4xNTc3MVoiIGZpbGw9IiMwMTM4NzQiIHN0cm9rZT0iIzAxMzg3NCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxyZWN0IHg9IjAuNzUiIHk9IjAuNzUiIHdpZHRoPSIxNy41IiBoZWlnaHQ9IjE3LjUiIHJ4PSIxLjI1IiBzdHJva2U9IiMwODM1NzEiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=);transition-property:background-color,border-color;transition-duration:var(--transition-duration-out)}.form-input--checkbox .form-input__field:checked{background-color:#083571;border-color:#083571;transition-duration:var(--transition-duration-in)}.form-input--checkbox .form-input__label{order:2}.form-input__field{padding:13px 25px;border:1px solid #cfcfcf;border-radius:30px}textarea.form-input__field{min-height:140px}.form-input--error .form-input__field,.form-input__field--error{border-color:#f9525a}.form-input__required{color:#f9525a}.form-input__label{--color-link:var(--color-text-main);-link-text-decoration-color-hover:var(--color-link-hover);font-weight:500;line-height:20px;color:var(--form-field-input-placeholder-color, var(--color-text-secondary))}.form-input__error{font-weight:500;line-height:20px;color:#f9525a}.form-input--file .form-input__field{display:none}.form-input--file .form-input__label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;color:#013874}.form-input--file .form-input__label::before{content:'';-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#file);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#file);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:24px;height:24px;background-color:#d1d1d1}.pop-up{position:var(--position, absolute);inset:var(--inset, var(--top, auto) var(--right, auto) var(--bottom, auto) var(--left, auto));z-index:var(--z-index, 2);padding:var(--padding, 15px 30px);background-color:var(--color-background);border:1px solid #e8e8ea;border-radius:12px;box-shadow:0 0 4px rgba(234,234,234,.25);opacity:0;pointer-events:none;transition:opacity var(--transition-duration-out)}.pop-up--active{opacity:1;pointer-events:auto;transition-duration:var(--transition-duration-out)}.pop-up--arrow::before{content:'';position:absolute;top:-24px;left:28px;border:10px solid transparent;border-bottom:14px solid #e3e3e3}.pop-up--arrow::after{content:'';position:absolute;top:-24px;left:27px;border:11px solid transparent;border-bottom:16px solid var(--color-background)}.pop-up__close{-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:30px;right:30px;width:14px;height:14px;background-color:#848484;transition:background-color var(--transition-duration-out)}html.header-menu-is-open{--page-header-before-opacity:0.3;--page-header-before-pointer-events:auto;--page-header-before-transition-duration:var(--transition-duration-in);--header-menu-z-index:3}html:has(.header-menu .pop-up--active){--page-header-before-opacity:0.3;--page-header-before-pointer-events:auto;--page-header-before-transition-duration:var(--transition-duration-in);--header-menu-z-index:3}html.header-menu-is-open,html.header-search-is-open{--page-content-before-opacity:0.3;--page-content-before-pointer-events:auto;--page-content-before-transition-duration:var(--transition-duration-in);--page-footer-before-opacity:0.3;--page-footer-before-pointer-events:auto;--page-footer-before-transition-duration:var(--transition-duration-in)}html:has(.digi_open),html:has(.header-menu .pop-up--active),html:has(.header-search .pop-up--active){--page-content-before-opacity:0.3;--page-content-before-pointer-events:auto;--page-content-before-transition-duration:var(--transition-duration-in);--page-footer-before-opacity:0.3;--page-footer-before-pointer-events:auto;--page-footer-before-transition-duration:var(--transition-duration-in)}html.header-search-is-open.modal-is-open{--page-header-before-position:fixed;--page-content-before-opacity:0}html:has(.header-search .pop-up--active):has(.modal-product.pop-up--active){--page-header-before-position:fixed;--page-content-before-opacity:0}.search{display:grid;grid-template-columns:1fr auto}.search__input{padding:9px 10px;line-height:24px;background-color:#fff;border:1px solid #134891;border-radius:12px 0 0 12px}.search__input::-moz-placeholder{color:rgba(51,51,51,.4)}.search__input::placeholder{color:rgba(51,51,51,.4)}.search__input::-webkit-search-cancel-button{-webkit-appearance:searchfield-cancel-button;width:10px;height:10px;background-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);background-repeat:no-repeat;background-position:center;background-size:cover}.search__submit{display:flex;justify-content:center;align-items:center;width:45px;height:45px;background-color:#134891;border-radius:0 12px 12px 0}.search__submit::before{flex-shrink:0;width:18px;height:18px;background-color:var(--color-background);-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#zoom);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#zoom)}.search__pop-up{display:grid;grid-template-columns:auto;grid-auto-flow:row dense;width:calc(100% - var(--gap)*2)}.search__suggestions{grid-column:1/2;display:flex;gap:15px;flex-wrap:wrap}.search__suggestion{padding:7px 13px;background-color:#f7f7f7;border:1px solid #eaeaea;border-radius:100vmax}.search__menu{grid-column:1/2}.search__menu-title{font-weight:500}.search__menu-title+.search__menu-list{margin-top:15px}.search__menu-list+.search__menu-title{margin-top:30px}.search__menu-item+.search__menu-item{margin-top:10px}.search__products{display:grid;grid-template-columns:auto;grid-gap:var(--gap)}.search__brands{display:none}.search__brand{width:172px}.search__more{--color-text:#083571;text-decoration:underline}.search__close{display:none;justify-content:end;align-items:center;grid-column:3/4;width:40px;height:40px}.product-block__button::before,.search__close::before,.search__submit::before{content:'';-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.search__close::before{-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#cross);width:20px;height:20px;background-color:#134891}.product-block{position:relative;isolation:isolate;display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(4,auto) 1fr auto;grid-template-areas:'image image' 'category category' 'title title' 'details details' 'price buy' 'pagination pagination';height:100%}.product-block__image{grid-area:image}.product-block__image.swiper-slide{width:100%!important}.product-block__image img{width:100%;aspect-ratio:322/240;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-block__images{grid-area:image;display:flex;flex-direction:column;width:100%;margin-bottom:20px}.product-block__title{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none;grid-area:title;align-self:start}.product-block__price{grid-area:price;align-self:end;display:flex;flex-direction:column;gap:5px;align-items:flex-start;margin-top:18px;font-size:20px;font-weight:500;line-height:22px}.product-block__price-old{position:relative;font-size:14px;font-weight:400;line-height:1;text-decoration:line-through;color:#f9525a}.product-block__labels{position:absolute;top:0;left:0;z-index:10;display:flex;flex-direction:column;gap:10px}.product-block__label{padding:5px 10px;font-size:15px;line-height:20px;text-align:center;color:var(--color-background);border-radius:12px 12px 0 12px}.product-block__label--new{background-color:#309be9}.product-block__label--sale{background-color:#41a7e4}.product-block__label--discount{background-color:#f9525a}.product-block__buy{grid-area:buy;justify-self:end;align-self:end}.product-block__buy .is-active,.product-block__buy .is-active:hover{color:var(--button-background-color);background-color:var(--color-background);border-color:transparent;box-shadow:0 0 8px rgb(0 0 0/25%)}.product-block__pagination{grid-area:pagination;width:100%}.product-block__pagination .swiper-wrapper{display:flex;justify-content:center;gap:var(--gap);grid-auto-flow:column;grid-auto-columns:1fr;width:100%;margin-top:12px}.product-block__pagination-item{max-width:75px;flex-shrink:1;height:2px;background-color:#d2d0d1}.product-block__pagination-item.swiper-slide-thumb-active{background-color:var(--color-text)}.product-block__buttons{position:absolute;top:119px;right:5px;z-index:4;display:flex;flex-direction:column;gap:10px}.product-block__button{position:relative;isolation:isolate;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:rgba(255,255,255,.8);border-radius:100vmax;transition-duration:var(--transition-duration-out)}.product-block__button::before{width:var(--before-width);height:var(--before-height);background-color:var(--before-background-color, #b9babd);-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image)}.product-block__button--details{--before-width:18px;--before-height:18px;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#zoom)}.product-block__button--compare{--before-width:24px;--before-height:25px;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#compare)}.product-block__button--like{--before-width:14px;--before-height:12px;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#like)}.product-block__button--active{--before-background-color:var(--color-background);background-color:#4fa9e8}.product-block__button-description{--color-text:var(--color-background);position:absolute;right:0;z-index:-1;display:flex;align-items:center;height:100%;padding-block:4px;padding-inline:16px 40px;overflow:hidden;font-size:11px;font-weight:500;line-height:11px;background-color:rgba(79,169,232,.6);border-radius:100vmax;opacity:var(--description-opacity, 0);pointer-events:var(--description-pointer-events, none);transition:opacity var(--description-transition-duration, var(--transition-duration-out))}.product-block__category{--color-text:#828282;grid-area:category}.product-block__details{--color-text:var(--color-link-hover);--link-text-decoration-color:transparent;--link-text-decoration-color-hover:currentColor;grid-area:details}.catalog-category{display:flex;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content;font-size:15px;font-weight:500}.catalog-category__image{min-height:40px;width:26px;height:26px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.login{--padding:30px;width:400px;max-width:100vw}.login:not(.pop-up--active){display:none}.login__form{display:none}.login__form--active{display:grid;grid-template-columns:min-content 1fr;grid-auto-flow:row dense}.login__title{grid-column:2/3}.login__clarification,.login__description,.login__input,.login__submit{grid-column:1/-1}.login__change-type,.login__links{grid-column:1/-1;justify-self:start}.login__change-type{margin-top:10px}.login__links{--color-link:var(--color-link-hover);--color-text:var(--color-link-hover);display:flex;flex-wrap:wrap;-moz-column-gap:var(--gap);column-gap:var(--gap)}.login__links+.login__input{margin-top:7px}.login__input+.login__links{margin-top:15px}.login__back{display:flex;justify-content:center;align-items:center;width:18px;height:30px;margin-right:10px}.login__back::before{content:'';-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#arrow-full);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#arrow-full);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;width:14px;height:14px;background-color:#828282;rotate:180deg}.login .bot-catcher{grid-column:1/-1}.form__title{margin-bottom:20px;font-size:24px;font-weight:500}.modal .form__title{padding-right:30px}.form__description{font-size:13px;line-height:20px}.form__description+.form__input{margin-top:10px}.form__input+.form__description,.form__input+.form__input,.form__submit{margin-top:15px}.form__submit{width:100%}.form__submit:not(:last-child){margin-bottom:15px}.form__clarification{margin-top:15px;font-size:13px;line-height:20px;color:#adadad}.form__clarification+.form__clarification,.modal-product__properties li+li{margin-top:10px}.form__agreement .form-input__label{font-size:13px;font-weight:400}.modal-order-status{--padding:30px;width:390px}.collapsing-content{--transition-duration:var(--transition-duration-out);display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows var(--transition-duration);height:-moz-min-content;height:min-content}.collapsing-content--active{--title-aafter-scale:-1 -1;grid-template-rows:min-content 1fr;--transition-duration:var(--transition-duration-in)}.collapsing-content--active .collapsing-content__body{padding:var(--active-body-padding, 0)}.collapsing-content__body{overflow:hidden;transition:padding-block var(--transition-duration)}.collapsing-content__title{display:flex;gap:15px;align-items:center}.collapsing-content__title::after{content:'';width:40px;height:40px;margin-left:auto;background-color:#333;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgOSAxNCIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjk1OTUxIDEuNzgzNDFMOC4wMDAwNSA2Ljk4MTI1TDIuMDI5NCAxMi4zMjQzIiBzdHJva2U9IiMzMzMzMzMiIHN0cm9rZS1vcGFjaXR5PSIwLjMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;rotate:90deg;scale:var(--title-aafter-scale, 1 1);transition:scale var(--transition-duration)}.contacts-item{display:flex;flex-direction:column;gap:3px;font-size:14px}.contacts-item__title{font-size:14px;font-style:normal;font-weight:700;line-height:20px}.contacts-item__schedule,.page .new-product__code span{color:#adadad}.contacts-item__email{--color-link:#41a7e4;margin-top:-2px}.tap-bar{--link-text-decoration:none;position:fixed;inset:auto 0 0;display:flex;z-index:1000;gap:min(24px,6vw);justify-content:center;padding:5px 15px;background-color:var(--color-background);box-shadow:0 -4px 4px 0 rgba(0,0,0,.25)}.tap-bar__item{--color-text:#999;--before-background-color:currentColor;gap:4px;font-size:12px;font-weight:500;line-height:normal;color:#999}.tap-bar__item--active{color:#083571}.tap-bar__item::before{width:28px;height:28px}.tap-bar-profile{--padding:53px 30px 30px;--color-link:var(--color-text-mainext-main);--color-link-hover:#41a7e4;--link-text-decoration:none}.tap-bar-profile__title{margin-bottom:12px;font-weight:500;font-size:18px;line-height:1.2}.tap-bar-profile__subtitle{margin-block:20px 12px;padding-top:30px;font-weight:500;font-size:18px;line-height:1.2;border-top:1px solid #d9d9d9}.tap-bar-profile__button.button{width:100%;margin-top:12px}.tap-bar-profile__link{display:flex;justify-content:space-between;align-items:center}.tap-bar-profile__link--active::after{content:'';width:6px;height:6px;background-color:#083571;border-radius:3px}.tap-bar-profile__link--secondary{--color-link:#4fa9e8;--color-link-hover:#333}.link-icon{display:block;width:35px;height:35px;background-color:var(--icon-color);background-repeat:no-repeat;background-position:center;background-size:cover}.link-icon--zen{background-image:url(/local/front/build/css/../images/sprite-multi.svg#zen)}.link-icon--ok{background-image:url(/local/front/build/css/../images/sprite-multi.svg#ok)}.link-icon--youtube{background-image:url(/local/front/build/css/../images/sprite-multi.svg#youtube)}.link-icon--vk{background-image:url(/local/front/build/css/../images/sprite-multi.svg#vk)}.page-section+.page-section{margin-top:40px}.page-subsection{display:block;width:-moz-fit-content;width:fit-content}.page-subsection--full{width:auto}.page-subsection+.page-subsection{margin-top:30px}.modal-product{isolation:isolate;display:grid;align-items:start;align-content:start;grid-auto-flow:row dense;gap:40px 20px;width:min(100%,960px);max-height:100%;padding:30px;overflow-x:hidden;overflow-y:auto}.modal-product--image-active{--element-opacity:0;--image-grid-column:1/-1}.modal-product__title{grid-column:1/-1;padding-right:30px}.modal-product__images{grid-column:1/-1;display:grid;grid-template-columns:1fr minmax(auto,200px) 1fr;gap:20px 10px;place-self:center;align-items:center;justify-content:start;background-color:var(--color-background);z-index:2}.modal-product__images img{max-width:100%}.modal-product__slider{display:grid;grid-column:1/-1;grid-row:1/2;width:100%}.modal-product__thumbs{grid-column:2/3;grid-row:2/3;width:100%}.modal-product__arrow--prev{grid-column:1/2;grid-row:2/3;justify-self:end}.modal-product__arrow--next{grid-column:3/4;grid-row:2/3;justify-self:start}.modal-product__slider-wrapper{display:grid;grid-auto-flow:column;align-items:center}.modal-product__slider-slide{height:-moz-fit-content;height:fit-content}.modal-product__thumbs-wrapper{display:grid;grid-auto-flow:column;align-content:center}.modal-product__thumbs-slide{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding:2px;border:2px solid #f2f2f2}.modal-product__thumbs-slide.swiper-slide-thumb-active{border-color:#d7d7d7}.modal-product__info,.modal-product__price{grid-column:1/2;display:grid;opacity:var(--element-opacity, 1)}.modal-product__info{--color-link:#4fa9e8;grid-row:6;align-self:start;row-gap:40px}.modal-product__price{gap:10px 20px;grid-template-columns:auto auto auto}.modal-product__price-title{--color-text:#bdbdbd;grid-column:1/3}.modal-product__price-old{--color-text:#828282;grid-column:1/2;align-self:center;font-weight:500;text-decoration:line-through}.modal-product__price-benefit{--color-text:#4fa9e8;grid-column:2/3;padding-inline:15px;line-height:28px;font-weight:500;border:2px solid;border-radius:30px}.modal-product__price-value{grid-column:1/3;font-weight:500;font-size:36px;line-height:36px}.modal-product__buttons{grid-column:1/-1;display:grid;grid-template-columns:1fr min-content;gap:20px;opacity:var(--element-opacity, 1)}.modal-product__buy{grid-column:1/2;width:100%}.modal-product__compare{--button-padding:6px;--button-icon-before-size:32px;grid-column:2/3}.modal-product__quick-buy{grid-column:1/3;width:100%}.modal-product__details{grid-column:1/-1;opacity:var(--element-opacity, 1)}.modal-product__available{--color-text:#6fcf97;font-weight:500}.modal-product__delivery{grid-column:1/-1;opacity:var(--element-opacity, 1)}.modal-product__delivery-item{position:relative;padding-left:36px}.modal-product__delivery-item+.modal-product__delivery-item{margin-top:10px}.modal-product__delivery-item--truck{--before-left:0;--before-width:27px;--before-height:18px;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#truck)}.modal-product__delivery-item--location{--before-left:5px;--before-width:16px;--before-height:18px;--before-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#location)}.modal-product__delivery-item::before{content:'';position:absolute;top:0;left:var(--before-left);width:var(--before-width);height:var(--before-height);background-color:currentColor;-webkit-mask-image:var(--before-mask-image);mask-image:var(--before-mask-image);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}.modal-product__delivery-item a{text-decoration:underline}.modal-result{--padding:30px;width:400px;max-width:100%}.modal-result h2{margin-bottom:20px}.modal-find-match{--padding:30px;width:min(100%,616px)}.modal-find-match__title{margin-top:24px;font-size:24px;font-weight:500;line-height:30px}.modal-find-match__form{display:grid;row-gap:10px}.modal-find-match__agreement,.modal-find-match__email{grid-column:1/-1;margin-top:0}.modal-find-match__submit{grid-column:1/-1;margin-top:10px}.modal-find-match__submit:not(:last-child){margin-bottom:0}.modal-find-match .form__input+.form__input{margin-top:0}.modal-find-match__clarification{display:flex;align-items:center;gap:15px;margin-block:10px;padding-block:5px;font-size:14px;line-height:20px}.modal-find-match__clarification::before{content:'';flex-shrink:0;width:21px;height:21px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkzNjdfNjUzMikiPgo8cGF0aCBkPSJNMTYuNDE3IDAuOTIzNTg0TDIwLjA4MzcgNC41OTAyNUwxNi40MTcgOC4yNTY5MiIgc3Ryb2tlPSIjMDIzQTcyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMi43NSA0LjU5MDMzSDIwLjA4MzMiIHN0cm9rZT0iIzAyM0E3MiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTkuMTY2OCAxNS41MTdWMTguMjY3QzE5LjE2NzggMTguNTIyMyAxOS4xMTU2IDE4Ljc3NSAxOS4wMTMzIDE5LjAwODlDMTguOTExIDE5LjI0MjggMTguNzYxIDE5LjQ1MjggMTguNTcyOSAxOS42MjUzQzE4LjM4NDggMTkuNzk3OSAxOC4xNjI3IDE5LjkyOTMgMTcuOTIwOCAyMC4wMTExQzE3LjY3OSAyMC4wOTI5IDE3LjQyMjcgMjAuMTIzMyAxNy4xNjg1IDIwLjEwMDNDMTQuMzQ3NyAxOS43OTM4IDExLjYzODIgMTguODI5OSA5LjI1NzY0IDE3LjI4NjFDNy4wNDI4MiAxNS44Nzg3IDUuMTY1MDMgMTQuMDAxIDMuNzU3NjQgMTEuNzg2MUMyLjIwODQ2IDkuMzk0NzQgMS4yNDQzNiA2LjY3MjA0IDAuOTQzNDc1IDMuODM4NjNDMC45MjA1NjggMy41ODUxNCAwLjk1MDY5NCAzLjMyOTY2IDEuMDMxOTMgMy4wODg0NUMxLjExMzE3IDIuODQ3MjUgMS4yNDM3NSAyLjYyNTYgMS40MTUzNCAyLjQzNzYyQzEuNTg2OTQgMi4yNDk2NCAxLjc5NTggMi4wOTk0NSAyLjAyODYyIDEuOTk2NjFDMi4yNjE0NCAxLjg5Mzc3IDIuNTEzMTIgMS44NDA1NCAyLjc2NzY0IDEuODQwM0g1LjUxNzY0QzUuOTYyNTEgMS44MzU5MiA2LjM5Mzc4IDEuOTkzNDUgNi43MzEwOSAyLjI4MzU0QzcuMDY4NCAyLjU3MzYyIDcuMjg4NzEgMi45NzY0NiA3LjM1MDk4IDMuNDE2OTdDNy40NjcwNSA0LjI5NzAzIDcuNjgyMyA1LjE2MTEzIDcuOTkyNjQgNS45OTI4QzguMTE1OTcgNi4zMjA5IDguMTQyNjcgNi42Nzc0NyA4LjA2OTU2IDcuMDIwMjdDNy45OTY0NSA3LjM2MzA3IDcuODI2NiA3LjY3NzczIDcuNTgwMTQgNy45MjY5N0w2LjQxNTk4IDkuMDkxMTNDNy43MjA5IDExLjM4NiA5LjYyMTA2IDEzLjI4NjIgMTEuOTE2IDE0LjU5MTFMMTMuMDgwMSAxMy40MjdDMTMuMzI5NCAxMy4xODA1IDEzLjY0NCAxMy4wMTA3IDEzLjk4NjggMTIuOTM3NkMxNC4zMjk2IDEyLjg2NDQgMTQuNjg2MiAxMi44OTExIDE1LjAxNDMgMTMuMDE0NUMxNS44NDYgMTMuMzI0OCAxNi43MTAxIDEzLjU0MDEgMTcuNTkwMSAxMy42NTYxQzE4LjAzNTQgMTMuNzE5IDE4LjQ0MjEgMTMuOTQzMiAxOC43MzI4IDE0LjI4NjNDMTkuMDIzNSAxNC42Mjk0IDE5LjE3OCAxNS4wNjc0IDE5LjE2NjggMTUuNTE3WiIgc3Ryb2tlPSIjMDIzQTcyIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfOTM2N182NTMyIj4KPHJlY3Qgd2lkdGg9IjIxIiBoZWlnaHQ9IjIxIiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwLjAwNjk1ODAxKSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=)}.modal-find-match__subtitle{margin-top:20px;font-size:14px;font-weight:700;line-height:20px}.modal-find-match__form+.modal-find-match__slider{margin-top:20px}#digi-shield .digi-overlay,#digi-shield.digi_desktop.digi_searchless .digi-main-scroll-wrapper{background-color:transparent}#digi-shield.digi_desktop.digi_searchless .digi-ac{max-width:calc(var(--content-width) - var(--gap)*2);margin-top:0;transform:translate(-50%,0);border-radius:12px;box-shadow:0 10px 20px 0 rgba(24,24,24,.25)}.digi-disable-scroll .popup,.digi-disable-scroll header{z-index:10}html:has(.digi_open) body{overflow:hidden}.digi-hiligh,.digi-hiligh__animation-of{top:18px!important;z-index:0}.page #digi-shield .digi-ac-block__title{color:#333;font-size:15px;font-style:normal;font-weight:500;line-height:1.5}.page #digi-shield .digi-tip__cloud{padding:7px 13px;color:#333;background-color:#f7f7f7;border:1px solid #eaeaea;border-radius:100vmax}#digi-shield.digi_mobile .digi-search-form{height:auto;padding:6px 4px}#digi-shield.digi_mobile .digi-search-form .digi-search-form__input-block{height:38px}.retailrocket-tab__navs .retailrocket-tab__nav.active{border-color:#41a7e4!important}.retailrocket-tab__navs .retailrocket-tab__nav.active span{transition:color var(--transition-duration-out)!important;color:#41a7e4!important;transition-duration:var(--transition-duration-in)!important}.rr-item__actions-buy{background-color:var(--button-background-color)!important;transition:background-color var(--transition-duration-out)!important}.rr-item__actions-buy:hover{color:var(--button-color-hover)!important;background-color:var(--button-background-color-hover)!important;transition-duration:var(--transition-duration-in)!important}.rr-item__actions-buy.is-active,.rr-item__actions-buy.is-active:hover{background-color:var(--color-background)!important}.rr-item__actions-buy.is-active:hover{color:var(--button-background-color)!important}.rr-item__discount-tag{font-size:14px!important}.rr-item__old-price .rr-item__old-price-value,.rr-item__old-price .rr-item__price-currency{color:#f9525a!important}.rr-swiper-slide{padding-bottom:8px}.modal-form .form__title{padding-right:0;font-size:18px;text-align:center}.modal-register-success{--padding:clamp(var(--gap) * 2, 8vw, 60px)  clamp(var(--gap), 4vw, 60px);display:grid;justify-items:center;grid-auto-rows:min-content;width:min(100%,600px);text-align:center}.page__content:has(.modal-register-success.pop-up--active){z-index:10}.modal-register-success::after,.modal-register-success::before{content:'';background-repeat:no-repeat;background-position:center;position:absolute}.modal-register-success::before{left:clamp(var(--gap),4vw,60px);bottom:clamp(var(--gap)*2,8vw,60px);width:50px;height:50px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCA1OCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0ODhfNTYxKSI+CjxwYXRoIGQ9Ik0zOC43MTQyIDI1LjU4NDlMMzUuNTkwNSAyNC4zOThMMzIuMzc4OCAxMi41MjQ0TDM0LjY3MjIgNi4zMTQzOUMzNC42NzIyIDYuMzE0MzkgMzAuMDE2IDQuMDg3NzkgMjcuNTIgMTIuMzgyOEMyNS4xMTgzIDIwLjU3NTggMjUuMjE3NiAxOC4zOTUxIDI1LjIxNzYgMTguMzk1MUMyNS4yMTc2IDE4LjM5NTEgMTUuMjM1NCAxNC40NTgyIDEzLjk3MjIgMTQuOTkzNUMxMy4wOTU3IDE1LjMxODUgOS4wODkxIDI1LjI0NTQgNi45NTc2MyAzMC42NTg0QzUuNzkzMDEgMzMuMzY4IDYuNjMyOTcgMzYuNjA3NSA4Ljg4MDEgMzguMTE5M0M5LjE5MDE5IDM4LjQwNjMgOS41OTQ2OCAzOC41OTEzIDkuODk1ODIgMzguNjgwN0MxMi40MTcyIDM5LjY4ODggMjYuMDE3OSA0Mi42MTkyIDI2LjAxNzkgNDIuNjE5MkwzMS4zNjE5IDQ0LjcyNDhMMzguNzE0MiAyNS41ODQ5WiIgZmlsbD0iI0VCRUJFQiIvPgo8cGF0aCBkPSJNNDguMDk5IDI3LjI2NDRMMzguMzIzOCA0Ny41NzA2TDMyLjk3OTggNDUuNDY0OUw0MC44NjI4IDI0LjkyMjNMNDguMDk5IDI3LjI2NDRaIiBmaWxsPSIjRUJFQkVCIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTQ4OF81NjEiPgo8cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNy44NTAzKSByb3RhdGUoNDIuNzg3MykiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K)}.modal-register-success::after{background-image:url(/local/front/build/css/../images/sprite-multi.svg#plant);background-size:cover;right:13px;bottom:0;width:107px;height:141px}.modal-register-success__close{width:min(100%,288px);margin-top:30px;font-size:14px;font-weight:500;line-height:25px}.modal-register-success__title{font-size:28px;font-weight:700;line-height:20px;text-align:center}.modal-register-success__description{margin-top:clamp(var(--gap)*2,8vw,50px);font-size:26px;line-height:20px}.modal-register-success__coupon{position:relative;min-width:250px;margin-top:30px;padding:25px 50px;font-size:18px;font-weight:800;line-height:18px;color:#357dff;border:1.5px solid;border-radius:4px}.modal-register-success__coupon span{position:absolute;top:-8px;inset-inline:auto;padding-inline:8px;font-size:14px;font-weight:700;line-height:18px;background-color:var(--color-background)}.modal-register-success__coupon::before{content:'';position:absolute;left:-122px;inset-block:0;width:74px;height:64px;margin-inline:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA3NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU2LjI2MTUgNTIuNzMwNUM1OS41NzA1IDUyLjcyMDYgNjIuODY2NiA1My4xNDMzIDY2LjA2NiA1My45ODc5QzcwLjMzMjIgNTUuMjAxNiA3My44NjQ0IDU4LjQ1MDQgNzMuNzg0NSA2MS4wODE0QzczLjc0MDkgNjIuNDQwNSA3Mi43MDg4IDYzLjQwNzEgNzAuODc3MyA2My44MDY4QzY1LjEyMTEgNjUuMDU2OSA1Ni40MzYgNTMuNTk1NCA1Ni4wNzI2IDUzLjEwODRMNTUuNzk2NCA1Mi43Mzc4TDU2LjI2MTUgNTIuNzMwNVpNNjUuOTM1MSA1NC40NDU3QzYyLjkzMTUgNTMuNjU0MyA1OS44NDAxIDUzLjI0NDEgNTYuNzMzOSA1My4yMjQ3QzU4LjMxMTEgNTUuMjIzNCA2NS44Njk3IDY0LjQzMTkgNzAuNzY4MyA2My4zNjM1QzcyLjM4OTEgNjMuMDE0NiA3My4yNjEyIDYyLjIyMjQgNzMuMjk3NSA2MS4wODg2QzczLjI3MjQgNjAuMzQ2IDczLjAzMjYgNTkuNjI2NSA3Mi42MDcxIDU5LjAxNzNDNzAuOTc3MiA1Ni43NjI3IDY4LjYxMjkgNTUuMTQ2MyA2NS45MjA2IDU0LjQ0NTdINjUuOTM1MVoiIGZpbGw9IiMyNjMyMzgiLz4KPHBhdGggZD0iTTIzLjQxMDMgMC41MTA1MzJDMjMuNTQ1NSAwLjM1ODI4NiAyMy43MDk5IDAuMjM0NzYgMjMuODkzNyAwLjE0NzMwMkMyNC4wNzc2IDAuMDU5ODQzMyAyNC4yNzcxIDAuMDEwMjM4IDI0LjQ4MDUgMC4wMDE0MjQyNkMyNC42ODM5IC0wLjAwNzM4OTUxIDI0Ljg4NyAwLjAyNDc3MjEgMjUuMDc3NyAwLjA5NTk5OTVDMjUuMjY4NCAwLjE2NzIyNyAyNS40NDI5IDAuMjc2MDYyIDI1LjU5MDcgMC40MTYwNDVMNjIuNzgwNyAzNC40NDQ1QzYyLjk1MTggMzQuNjAzNCA2My4wODQ2IDM0Ljc5OTIgNjMuMTY5IDM1LjAxN0M2My4yNTMzIDM1LjIzNDkgNjMuMjg3MSAzNS40NjkgNjMuMjY3NiAzNS43MDE4TDYyLjA3NTcgNTAuNjU5MlY1MC44N0w2Mi4wMzkzIDUxLjI2MjRWNTEuNDM2OUw2MS41ODg3IDU3LjA5ODZDNjEuNTYyNSA1Ny40MzY5IDYxLjQyMzcgNTcuNzU2OCA2MS4xOTQ1IDU4LjAwNzFDNjAuOTY1MyA1OC4yNTczIDYwLjY1ODkgNTguNDIzNyA2MC4zMjQxIDU4LjQ3OTVMNTQuNjY5NyA1OS40NDYxTDU0LjE2MDkgNTkuNTI2MUwzOS4xNjcyIDYyLjA3NzFDMzguOTM3IDYyLjExOTYgMzguNzAwMSA2Mi4xMDc2IDM4LjQ3NTQgNjIuMDQxOUMzOC4yNTA3IDYxLjk3NjMgMzguMDQ0NiA2MS44NTg5IDM3Ljg3MzUgNjEuNjk5MkwwLjYyNTM5IDI3LjY3MDhDMC40NzQ4ODcgMjcuNTM0NSAwLjM1Mjk0IDI3LjM2OTcgMC4yNjY2MTggMjcuMTg2QzAuMTgwMjk3IDI3LjAwMjIgMC4xMzEzMjEgMjYuODAzMSAwLjEyMjUzMiAyNi42MDAzQzAuMTEzNzQyIDI2LjM5NzUgMC4xNDUzMTMgMjYuMTk0OSAwLjIxNTQxNiAyNi4wMDQ0QzAuMjg1NTE4IDI1LjgxMzkgMC4zOTI3NTcgMjUuNjM5MSAwLjUzMDkwOSAyNS40OTA0TDIzLjQxMDMgMC41MTA1MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNy42NTM1OCAxNy44MTU0TDMuNzA3MSAyMi4xMzk4TDEuNzM3NSAyNC4zMjAyTDAuNzU2MzIyIDI1LjM5NTlDMC41ODQ2NjIgMjUuNTU3OSAwLjQ0NDIzOSAyNS43NSAwLjM0MjA1IDI1Ljk2MjhDMC4yNDg1OCAyNi4xNzI3IDAuMjA2MjM4IDI2LjQwMTkgMC4yMTg0OTcgMjYuNjMxNEMwLjIzMTAzNSAyNi44NjE5IDAuMjk4MzA1IDI3LjA4NjIgMC40MTQ3MzQgMjcuMjg1NUMwLjU0NDk3NCAyNy40ODI5IDAuNzA3MDY5IDI3LjY1NzMgMC44OTQ0MTQgMjcuODAxNUwxLjk3MDA3IDI4Ljc5TDQuMTUwNDUgMzAuNzU5Nkw4LjUxMTIgMzQuNjk4OEwyNS43MzYyIDUwLjQ0MTFMMzQuNDU3NyA1OC4zMTIzTDM2LjYzODEgNjAuMjgxOUwzNy43MTM3IDYxLjI3MDNMMzcuOTg5OSA2MS41MTc0QzM4LjA2ODQgNjEuNTg4NCAzOC4xNTM2IDYxLjY1MTcgMzguMjQ0MyA2MS43MDY0QzM4LjQyNDEgNjEuODA4OSAzOC42MjYxIDYxLjg2NjMgMzguODMzIDYxLjg3MzZDMzguOTM5MyA2MS44ODQgMzkuMDQ2NCA2MS44ODQgMzkuMTUyOCA2MS44NzM2TDM5LjUxNjIgNjEuODE1NEw0MC4yNDMgNjEuNjg0Nkw0MS42OTY1IDYxLjQzNzVMNDQuNjAzNyA2MC45NDMzTDU2LjE0NTIgNTkuMDFMNTkuMDUyMyA1OC41MjMxQzU5LjUyNDcgNTguNDQzMSA2MC4wMzM1IDU4LjM3MDQgNjAuNTA1OSA1OC4yODMyQzYwLjcxMTIgNTguMjI0NSA2MC44OTk4IDU4LjExODIgNjEuMDU2NCA1Ny45NzNDNjEuMjEzIDU3LjgyNzggNjEuMzMzMSA1Ny42NDc3IDYxLjQwNzEgNTcuNDQ3NEM2MS40NDAxIDU3LjM0NTkgNjEuNDYyIDU3LjI0MTEgNjEuNDcyNSA1Ny4xMzQ5VjU2Ljc3MTVMNjEuNTMwNyA1Ni4wNDQ3TDYxLjY1NDIgNTQuNTkxMUw2MS44OTQxIDUxLjY4MzlMNjIuODY4IDQwLjA1NTNMNjMuMTA3OCAzNy4xNDgxTDYzLjIzMTQgMzUuNjk0NUM2My4yMzcxIDM1LjQ2ODggNjMuMTkwMSAzNS4yNDUgNjMuMDk0MiAzNS4wNDA2QzYyLjk5ODMgMzQuODM2MiA2Mi44NTYyIDM0LjY1NyA2Mi42NzkgMzQuNTE3MUw1OC4zNjkxIDMwLjU1NjFMNDAuOTk4OCAxNC42MzkzTDMyLjQxNTQgNi43MTAwM0wyOC4xMDU1IDIuNzQ5MDJMMjUuOTI1MSAwLjc2NDg3NUMyNS43NTEzIDAuNTkzNTQ0IDI1LjU2NjggMC40MzMzMzEgMjUuMzcyOCAwLjI4NTE4OUMyNS4xNzUzIDAuMTQzNDMyIDI0Ljk0NTQgMC4wNTM0NzI1IDI0LjcwNDEgMC4wMjM1NDM3QzI0LjQ2MTMgLTAuMDEwMzY1NCAyNC4yMTM4IDAuMDE1NjA2MiAyMy45ODMyIDAuMDk5MjEwNkMyMy43NTI3IDAuMTgyODE1IDIzLjU0NjEgMC4zMjE1MiAyMy4zODE0IDAuNTAzMjI5TDcuNjUzNTggMTcuODE1NFpNMjQuNzMzMiAwLjAyMzU0MzdDMjQuOTc1IDAuMDU1NDI2NCAyNS4yMDYzIDAuMTQyNDUyIDI1LjQwOTEgMC4yNzc5MTRDMjUuNjAxNSAwLjQzMDYyOSAyNS43ODU5IDAuNTkzMTcxIDI1Ljk2MTUgMC43NjQ4NzVMMjguMTQxOSAyLjczNDQ4TDMyLjUwMjYgNi42NzM2OUw0MS4xNTg3IDE0LjU1MjFMNTguNDQxOCAzMC4zMDlMNjIuODAyNiAzNC4yNDgyQzYzLjAwODcgMzQuNDEzMyA2My4xNzM3IDM0LjYyMzkgNjMuMjg0NyAzNC44NjM1QzYzLjM5NTYgMzUuMTAzMSA2My40NDk2IDM1LjM2NTEgNjMuNDQyMiAzNS42MjkxTDYzLjMzMzEgMzcuMDgyN0w2My4xMDc4IDM5Ljk4OThMNjIuMTkyMSA1MS42NTQ5TDYxLjk2NjggNTQuNTYyTDYxLjg1MDUgNTYuMDE1Nkw2MS43OTIzIDU2Ljc0MjRWNTcuMTEzMUM2MS43ODE1IDU3LjI0OTcgNjEuNzUyMiA1Ny4zODQxIDYxLjcwNTEgNTcuNTEyOEM2MS42MTQzIDU3Ljc3MzIgNjEuNDYxNyA1OC4wMDc3IDYxLjI2MDQgNTguMTk2M0M2MS4wNTkyIDU4LjM4NDkgNjAuODE1MyA1OC41MjIgNjAuNTQ5NSA1OC41OTU3QzYwLjAzMzUgNTguNzA0OCA1OS41ODI5IDU4Ljc3MDIgNTkuMDk1OSA1OC44NTc0TDU2LjE4ODggNTkuMzU4OUw0NC42NTQ2IDYxLjM1MDNMNDEuNzQ3NCA2MS44MzcyTDQwLjI5MzggNjIuMDc3MUwzOS41NjcgNjIuMTkzNEwzOS4yMTA5IDYyLjI1ODhDMzkuMDczMiA2Mi4yNzM0IDM4LjkzNDMgNjIuMjczNCAzOC43OTY2IDYyLjI1ODhDMzguNTE1MyA2Mi4yNDY2IDM4LjI0MTEgNjIuMTY2OCAzNy45OTcyIDYyLjAyNjJDMzcuODc3NyA2MS45NTg3IDM3Ljc2NzcgNjEuODc1NiAzNy42NzAxIDYxLjc3OTFMMzcuNDAxMiA2MS41MzJMMzYuMzI1NSA2MC41NDM1TDM0LjE0NTIgNTguNTU5NEwyNS41MzI3IDUwLjYzNzRMOC4yOTMxNiAzNC44NTg3TDMuOTkwNTUgMzAuODk3N0wxLjgxMDE3IDI4LjkxMzVMMC43MjcyNDkgMjcuOTI1MUMwLjUzMjY5MiAyNy43NjUgMC4zNjM2MDIgMjcuNTc2MyAwLjIyNTc2NiAyNy4zNjU1QzAuMDk4NzQ3OCAyNy4xNDI1IDAuMDIxODU3OSAyNi44OTQ0IDAuMDAwNDU2OTk1IDI2LjYzODdDLTAuMDA1MzUyNjUgMjYuMzg4NyAwLjA0NDI5MjQgMjYuMTQwNCAwLjE0NTgxOSAyNS45MTE5QzAuMjU3OTkzIDI1LjY4NDggMC40MDc5MDMgMjUuNDc4MyAwLjU4OTE2MyAyNS4zMDE0TDEuNTg0ODYgMjQuMjI1N0wzLjU2MTc0IDIyLjA0NTRMNy41MzAwMyAxNy43NDI3TDIzLjM3NDEgMC41MTc3NTdDMjMuNTQyNSAwLjMyOTk1IDIzLjc1NDcgMC4xODY1OTUgMjMuOTkxNyAwLjEwMDM4NkMyNC4yMjg4IDAuMDE0MTc3NiAyNC40ODM1IC0wLjAxMjIxNjYgMjQuNzMzMiAwLjAyMzU0MzdaIiBmaWxsPSIjRUJFQkVCIi8+CjxwYXRoIGQ9Ik01Ni44NSA1MS40NTg2QzU2Ljc1NTIgNTEuMzA3OCA1Ni42NDMgNTEuMTY4OCA1Ni41MTU3IDUxLjA0NDNWNTEuMDA4QzU2LjExOTUgNTAuNjQ2NiA1NS41OTYxIDUwLjQ1NzMgNTUuMDYwNCA1MC40ODE5QzU0LjUyNDggNTAuNTA2NCA1NC4wMjA4IDUwLjc0MjcgNTMuNjU5NCA1MS4xMzg4QzUzLjI5NzkgNTEuNTM0OSA1My4xMDg3IDUyLjA1ODQgNTMuMTMzMiA1Mi41OTQxQzUzLjE1NzggNTMuMTI5NyA1My4zOTQxIDUzLjYzMzcgNTMuNzkwMiA1My45OTUxQzUzLjg4NTQgNTQuMDc2NiA1My45ODc1IDU0LjE0OTYgNTQuMDk1NCA1NC4yMTMxQzU0LjE1NTMgNTQuMjU2OSA1NC4yMjE1IDU0LjI5MTIgNTQuMjkxNyA1NC4zMTQ5QzU0LjY4NzQgNTQuNTAyNyA1NS4xMzM0IDU0LjU1NjkgNTUuNTYyNiA1NC40NjkyQzU1Ljk5MTggNTQuMzgxNSA1Ni4zODA4IDU0LjE1NjcgNTYuNjcxMSA1My44Mjg3QzU2Ljk2MTUgNTMuNTAwNiA1Ny4xMzczIDUzLjA4NzIgNTcuMTcyMiA1Mi42NTA1QzU3LjIwNyA1Mi4yMTM4IDU3LjA5OTEgNTEuNzc3NyA1Ni44NjQ1IDUxLjQwNzdMNTYuODUgNTEuNDU4NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik01Ni42MDMyIDUzLjk4NzlDNTYuMjgzNyA1NC4zNDM5IDU1Ljg1MzYgNTQuNTgyIDU1LjM4MjIgNTQuNjYzOEM1NC44ODQ2IDU0Ljc2MTMgNTQuMzY4NSA1NC42NzYxIDUzLjkyODYgNTQuNDIzOUw1My43Mzk2IDU0LjI5MzFMNTMuNTU3OSA1NC4xNjIzQzUzLjMzNyA1My45NjQ5IDUzLjE1ODYgNTMuNzI0NSA1My4wMzM2IDUzLjQ1NThDNTIuOTA4NiA1My4xODcyIDUyLjgzOTggNTIuODk1OSA1Mi44MzExIDUyLjU5OTdDNTIuODI4NSA1Mi4zMDk4IDUyLjg4MzcgNTIuMDIyMyA1Mi45OTM1IDUxLjc1NEM1My4xMDM0IDUxLjQ4NTYgNTMuMjY1NiA1MS4yNDE5IDUzLjQ3MDcgNTEuMDM3MUM1My42Njg3IDUwLjgzODQgNTMuOTA0NSA1MC42ODE0IDU0LjE2NDEgNTAuNTc1M0M1NC40MjM3IDUwLjQ2OTIgNTQuNzAyIDUwLjQxNjEgNTQuOTgyNSA1MC40MTkzQzU1LjUyMjMgNTAuNDI2NSA1Ni4wNDAyIDUwLjYzMzcgNTYuNDM2IDUxLjAwMDdMNTYuNDcyNCA1MS4wMzcxQzU2LjU5NzIgNTEuMTY0NiA1Ni43MDY5IDUxLjMwNjEgNTYuNzk5NCA1MS40NTg2QzU3LjAzNDcgNTEuODQ4IDU3LjE0MjIgNTIuMzAxMiA1Ny4xMDcgNTIuNzU0N0M1Ny4wNzE4IDUzLjIwODMgNTYuODk1NyA1My42Mzk0IDU2LjYwMzIgNTMuOTg3OVpNNTYuNTA4NyA1MS4wNDQ0TDU2LjQ3MjQgNTEuMDA4QzU2LjI3NTYgNTAuODMzNSA1Ni4wNDUgNTAuNzAxNSA1NS43OTQ5IDUwLjYyMDJDNTUuNTQ0NyA1MC41Mzg5IDU1LjI4MDUgNTAuNTEwMSA1NS4wMTg4IDUwLjUzNTZDNTQuNzY1OSA1MC41NjU2IDU0LjUyMTQgNTAuNjQ1MiA1NC4yOTk0IDUwLjc2OTlDNTQuMDc3NCA1MC44OTQ3IDUzLjg4MjIgNTEuMDYyIDUzLjcyNTEgNTEuMjYyNEM1My40MjY4IDUxLjY0NDYgNTMuMjc5NCA1Mi4xMjMxIDUzLjMxMDggNTIuNjA3QzUzLjM0NzQgNTMuMDc5NiA1My41NTcgNTMuNTIyIDUzLjg5OTUgNTMuODQ5OEw1NC4wNTk0IDUzLjk3MzNMNTQuMjA0OCA1NC4wODIzQzU0LjU1NDIgNTQuMjk5OSA1NC45NjQ4IDU0LjM5ODQgNTUuMzc0OSA1NC4zNjNDNTUuNzg1IDU0LjMyNzYgNTYuMTcyNiA1NC4xNjAzIDU2LjQ3OTYgNTMuODg2MUM1Ni44MDQzIDUzLjU5NjEgNTcuMDE5NyA1My4yMDM3IDU3LjA5MDEgNTIuNzc0MUM1Ny4xNTc0IDUyLjMzMDUgNTcuMDcyOSA1MS44NzcyIDU2Ljg1MDMgNTEuNDg3N0M1Ni43NTcgNTEuMzI1MSA1Ni42NDIxIDUxLjE3NiA1Ni41MDg3IDUxLjA0NDRaIiBmaWxsPSIjRUJFQkVCIi8+CjxwYXRoIGQ9Ik0yMy44MTAyIDMuNjU3NDdMMy43MDcxNiAyNS42MDY2QzMuNDQzMzYgMjUuOTA4OCAzLjMwOTgxIDI2LjMwMzEgMy4zMzU2OCAyNi43MDM0QzMuMzYxNTYgMjcuMTAzOCAzLjU0NDc0IDI3LjQ3NzYgMy44NDUyNSAyNy43NDM0TDM4LjA0ODEgNTkuMDM5QzM4LjIxODMgNTkuMTk2NCAzOC40MjE0IDU5LjMxMzkgMzguNjQyNiA1OS4zODNDMzguODYzOSA1OS40NTIxIDM5LjA5NzcgNTkuNDcxMiAzOS4zMjcyIDU5LjQzODhMNTguMzE4MyA1Ni42NDA2QzU4LjY0NjkgNTYuNTkxNSA1OC45NDg4IDU2LjQzMTIgNTkuMTczNiA1Ni4xODY2QzU5LjM5ODQgNTUuOTQxOSA1OS41MzI2IDU1LjYyNzYgNTkuNTUzOSA1NS4yOTYxTDU5LjgwODMgNTAuOTM1M1Y1MC40NzAyTDYwLjYzNjggMzYuMTA4N0M2MC42NDk3IDM1Ljg3NjggNjAuNjEwOCAzNS42NDQ5IDYwLjUyMjcgMzUuNDI5OUM2MC40MzQ3IDM1LjIxNDkgNjAuMjk5OSAzNS4wMjIyIDYwLjEyODEgMzQuODY1OUwyNS45MjUyIDMuNTYyOTlDMjUuNjI5NyAzLjMwMDQ0IDI1LjI0MzUgMy4xNjM0NCAyNC44NDg1IDMuMTgxMDhDMjQuNDUzNiAzLjE5ODcyIDI0LjA4MTIgMy4zNjk2MiAyMy44MTAyIDMuNjU3NDdaTTI1LjczNjIgMy44MDI4M0w1OS45MzkxIDM1LjEwNThDNjAuMDgyNyAzNS4yMzQ4IDYwLjE5NTIgMzUuMzk0NyA2MC4yNjgyIDM1LjU3MzVDNjAuMzQxMiAzNS43NTIyIDYwLjM3MjggMzUuOTQ1MSA2MC4zNjA2IDM2LjEzNzhMNTkuNTMyMSA1MC41MDY1VjUwLjk3ODlMNTkuMjg1IDU1LjMwMzNDNTkuMjY4NiA1NS41NzMyIDU5LjE2MSA1NS44Mjk1IDU4Ljk3OTcgNTYuMDMwMUM1OC43ODU3IDU2LjIzMDIgNTguNTI5NCA1Ni4zNTgzIDU4LjI1MjkgNTYuMzkzNUwzOS4yNjE4IDU5LjE5MTdDMzkuMDcxMyA1OS4yMTczIDM4Ljg3NzQgNTkuMjAwNyAzOC42OTQgNTkuMTQyOUMzOC41MTA2IDU5LjA4NTEgMzguMzQyMSA1OC45ODc2IDM4LjIwMDcgNTguODU3M0w0LjAyNjk0IDI3LjU2MTdDMy43NzgxIDI3LjM0NDMgMy42MjU0MiAyNy4wMzczIDMuNjAyMjcgMjYuNzA3N0MzLjU3OTEyIDI2LjM3ODIgMy42ODczOCAyNi4wNTI4IDMuOTAzMzkgMjUuODAyOEwyNC4wMDY1IDMuODQ2NDNDMjQuMjMzNSAzLjYxNzQ4IDI0LjU0MDIgMy40ODUxMiAyNC44NjI2IDMuNDc2OTlDMjUuMTg0OSAzLjQ2ODg3IDI1LjQ5NzkgMy41ODU2MSAyNS43MzYyIDMuODAyODNaIiBmaWxsPSIjMjYzMjM4Ii8+CjxwYXRoIGQ9Ik0yNy4wMjU3IDMzLjkzOTJMNDEuMjQxNyAzMS4xMDQ3QzQxLjM2MjcgMzEuMDczIDQxLjQ4OTggMzEuMDczMSA0MS42MTA4IDMxLjEwNDlDNDEuNzMxNyAzMS4xMzY3IDQxLjg0MjQgMzEuMTk5MyA0MS45MzIyIDMxLjI4NjRDNDIuMDA1MyAzMS4zNTAxIDQyLjA2NSAzMS40Mjc4IDQyLjEwNzYgMzEuNTE1QzQyLjE1MDIgMzEuNjAyMSA0Mi4xNzUgMzEuNjk2OSA0Mi4xODA0IDMxLjc5MzhDNDIuMTg1OCAzMS44OTA2IDQyLjE3MTggMzEuOTg3NiA0Mi4xMzkxIDMyLjA3OUM0Mi4xMDY1IDMyLjE3MDMgNDIuMDU1OSAzMi4yNTQyIDQxLjk5MDMgMzIuMzI1N0M0MS44Njk1IDMyLjQ1MyA0MS43MTIgMzIuNTM5MyA0MS41Mzk3IDMyLjU3MjhMMjcuMzIzNiAzNS4zOTI4QzI3LjE5NTggMzUuNDI0MyAyNy4wNjIgMzUuNDIyOCAyNi45MzQ5IDM1LjM4ODVDMjYuODA3OCAzNS4zNTQxIDI2LjY5MTUgMzUuMjg4MSAyNi41OTY4IDM1LjE5NjVDMjYuNTI1OCAzNS4xMzE5IDI2LjQ2ODMgMzUuMDUzOCAyNi40Mjc2IDM0Ljk2NjhDMjYuMzg2OSAzNC44Nzk4IDI2LjM2MzggMzQuNzg1NiAyNi4zNTk4IDM0LjY4OTZDMjYuMzU1NyAzNC41OTM2IDI2LjM3MDcgMzQuNDk3OCAyNi40MDM5IDM0LjQwNzdDMjYuNDM3MSAzNC4zMTc1IDI2LjQ4NzkgMzQuMjM0OSAyNi41NTMyIDM0LjE2NDVDMjYuNjg1NCAzNC4wNDUgMjYuODQ5NiAzMy45NjY3IDI3LjAyNTcgMzMuOTM5MlpNMzEuMzQyOCAyNi4wNzUzQzMxLjYxMTEgMjUuNzQ1NCAzMS45NDM1IDI1LjQ3MzQgMzIuMzE5OSAyNS4yNzU1QzMyLjY5NjMgMjUuMDc3NyAzMy4xMDg5IDI0Ljk1ODIgMzMuNTMyNyAyNC45MjQyQzMzLjk1NjYgMjQuODkwMyAzNC4zODI5IDI0Ljk0MjYgMzQuNzg2IDI1LjA3NzlDMzUuMTg5MSAyNS4yMTMzIDM1LjU2MDYgMjUuNDI5IDM1Ljg3OCAyNS43MTE5QzM2LjE4MzkgMjYuMDAxMyAzNi40Mjc2IDI2LjM1IDM2LjU5NDIgMjYuNzM2OEMzNi43NjA3IDI3LjEyMzUgMzYuODQ2NiAyNy41NDAyIDM2Ljg0NjYgMjcuOTYxM0MzNi44NDY2IDI4LjM4MjQgMzYuNzYwNyAyOC43OTkxIDM2LjU5NDIgMjkuMTg1OUMzNi40Mjc2IDI5LjU3MjYgMzYuMTgzOSAyOS45MjE0IDM1Ljg3OCAzMC4yMTA3QzM1LjYwOSAzMC41NDA4IDM1LjI3NiAzMC44MTMgMzQuODk5IDMxLjAxMDlDMzQuNTIyIDMxLjIwODggMzQuMTA4OCAzMS4zMjg0IDMzLjY4NDQgMzEuMzYyM0MzMy4yNTk5IDMxLjM5NjMgMzIuODMzIDMxLjM0NCAzMi40MjkzIDMxLjIwODVDMzIuMDI1NiAzMS4wNzMgMzEuNjUzNiAzMC44NTcyIDMxLjMzNTUgMzAuNTc0MUMzMS4wMzI4IDMwLjI4MjcgMzAuNzkyMiAyOS45MzMgMzAuNjI4IDI5LjU0NjJDMzAuNDYzOSAyOS4xNTk0IDMwLjM3OTYgMjguNzQzNCAzMC4zODAzIDI4LjMyMzJDMzAuMzgxIDI3LjkwMyAzMC40NjY2IDI3LjQ4NzIgMzAuNjMyIDI3LjEwMDlDMzAuNzk3NCAyNi43MTQ2IDMxLjAzOTIgMjYuMzY1OCAzMS4zNDI4IDI2LjA3NTNaTTMyLjYyOTIgMzYuMzMwM0MzMi44ODgxIDM1Ljk4ODggMzMuMjE1MyAzNS43MDQ5IDMzLjU4OTkgMzUuNDk2N0MzMy45NjQ1IDM1LjI4ODUgMzQuMzc4MyAzNS4xNjA1IDM0LjgwNTEgMzUuMTIwOEMzNS4yMzE4IDM1LjA4MTIgMzUuNjYyMiAzNS4xMzA5IDM2LjA2ODcgMzUuMjY2NkMzNi40NzUyIDM1LjQwMjMgMzYuODQ5IDM1LjYyMTEgMzcuMTY2NCAzNS45MDkxQzM3LjQ4MzggMzYuMTk3MSAzNy43Mzc4IDM2LjU0OCAzNy45MTIyIDM2LjkzOTVDMzguMDg2NiAzNy4zMzEgMzguMTc3NiAzNy43NTQ1IDM4LjE3OTUgMzguMTgzMUMzOC4xODEzIDM4LjYxMTcgMzguMDk0IDM5LjAzNTkgMzcuOTIzIDM5LjQyODlDMzcuNzUyIDM5LjgyMTkgMzcuNTAxMSA0MC4xNzUgMzcuMTg2MiA0MC40NjU4QzM2LjkxNzMgNDAuNzk0OCAzNi41ODQ2IDQxLjA2NiAzNi4yMDgzIDQxLjI2MzNDMzUuODMxOSA0MS40NjA1IDM1LjQxOTYgNDEuNTc5NyAzNC45OTYgNDEuNjEzNkMzNC41NzI1IDQxLjY0NzUgMzQuMTQ2NCA0MS41OTU1IDMzLjc0MzUgNDEuNDYwN0MzMy4zNDA1IDQxLjMyNiAzMi45Njg5IDQxLjExMTEgMzIuNjUxIDQwLjgyOTJDMzIuMzQ3NCA0MC41MzkxIDMyLjEwNTMgNDAuMTkwOSAzMS45MzkyIDM5LjgwNTJDMzEuNzczMSAzOS40MTk1IDMxLjY4NjUgMzkuMDA0MyAzMS42ODQ1IDM4LjU4NDRDMzEuNjgyNCAzOC4xNjQ1IDMxLjc2NSAzNy43NDg0IDMxLjkyNzQgMzcuMzYxMkMzMi4wODk3IDM2Ljk3MzkgMzIuMzI4NCAzNi42MjMzIDMyLjYyOTIgMzYuMzMwM1pNMzQuNjQ5NyAyOS4xMjA2QzM1LjM3NjUgMjguMzUwMiAzNS41MDAxIDI3LjMxMDggMzQuODgyMyAyNi43NDM5QzM0LjI2NDUgMjYuMTc3IDMzLjI2ODggMjYuNDMxNCAzMi41OTI5IDI3LjE3MjdDMzEuODY2MSAyNy45NTc3IDMxLjc0OTggMjguOTc1MiAzMi4zNjc2IDI5LjU0MjFDMzIuOTg1MyAzMC4xMDkgMzMuOTY2NSAyOS44NjE5IDM0LjY0OTcgMjkuMTIwNlpNMzUuOTQzNCAzOS4zNjgzQzM2LjY3MDIgMzguNjA1MiAzNi43OTM3IDM3LjU2NTkgMzYuMTc2IDM2Ljk5OUMzNS41NTgyIDM2LjQzMjEgMzQuNTYyNSAzNi42ODY1IDMzLjg3OTMgMzcuNDI3OEMzMy4xNTI1IDM4LjIxMjcgMzMuMDI5IDM5LjIzNzUgMzMuNjQ2NyAzOS44MDQ0QzM0LjI2NDUgNDAuMzcxMyAzNS4yNjAyIDQwLjEwOTYgMzUuOTQzNCAzOS4zNjgzWiIgZmlsbD0iIzM3NDc0RiIvPgo8L3N2Zz4K)}.modal-register-success__coupon::after{content:'';position:absolute;top:-10px;right:-100px;width:63px;height:54px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA2MyA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI3NyA0NC44MTI1TDE1LjA0NzQgNDUuMTI2M0MxNC43MzM2IDQ1LjUzOTUgNy4zNTYwNiA1NS4yODE5IDIuNDY1NzMgNTQuMjE4MkMwLjkzNTEwOCA1My44ODE0IDAuMDMyMDQxNCA1My4wNTQ5IDAuMDAxNDI5MDEgNTEuOTIyMkMtMC4wNzUxMDE5IDQ5LjY4NzUgMi45MzI1NyA0Ni45MjQ3IDYuNTYwMTQgNDUuODkxNkM5LjI3NzE5IDQ1LjE3MzUgMTIuMDc2NCA0NC44MTMzIDE0Ljg4NjcgNDQuODIwMUwxNS4yNzcgNDQuODEyNVpNMC45ODg2ODUgNTAuMTY5N0MwLjYyNDIzOSA1MC42ODYxIDAuNDE5MzQyIDUxLjI5ODEgMC4zOTkzOTMgNTEuOTI5OUMwLjM5OTM5MyA1Mi44OTQyIDEuMTY0NyA1My41NiAyLjU0OTkxIDUzLjg2NjFDNi43MTMyIDU0Ljc2OTIgMTMuMTM0MSA0Ni45NzgzIDE0LjQ3MzQgNDUuMjQ4N0MxMS44Mzc0IDQ1LjI3MjUgOS4yMTQ4MyA0NS42MjczIDYuNjY3MjcgNDYuMzA0OUM0LjM4Nzk3IDQ2Ljg4MzMgMi4zODA2IDQ4LjIzNiAwLjk4ODY4NSA1MC4xMzE0VjUwLjE2OTdaIiBmaWxsPSIjMjYzMjM4Ii8+CjxwYXRoIGQ9Ik00Mi43OSAwLjQyNDUzMkM0Mi42NzUxIDAuMjk5Mjc3IDQyLjUzNjUgMC4xOTc5MzEgNDIuMzgyMyAwLjEyNjI4NEM0Mi4yMjgxIDAuMDU0NjM2MiA0Mi4wNjEzIDAuMDE0MDk4NCA0MS44OTE0IDAuMDA2OTkwMUM0MS43MjE1IC0wLjAwMDExODE5IDQxLjU1MTkgMC4wMjYzNDE2IDQxLjM5MjIgMC4wODQ4NTdDNDEuMjMyNiAwLjE0MzM3MiA0MS4wODYgMC4yMzI3OTEgNDAuOTYxIDAuMzQ4MDAyTDkuMzUzNjcgMjkuMjYxNEM5LjIwNzg1IDI5LjM5NjggOS4wOTQ4NSAyOS41NjM3IDkuMDIzMjMgMjkuNzQ5NEM4Ljk1MTYyIDI5LjkzNSA4LjkyMzI4IDMwLjEzNDYgOC45NDAzOSAzMC4zMzI4TDkuOTY1OTMgNDMuMDQ0NlY0My4yMjgzTDEwLjAwNDIgNDMuNTU3NFY0My43MDI4TDEwLjM5NDUgNDguNTE2NkMxMC40MTQ3IDQ4LjgwNDkgMTAuNTMxMyA0OS4wNzc5IDEwLjcyNTcgNDkuMjkxOEMxMC45MjAxIDQ5LjUwNTYgMTEuMTgwOSA0OS42NDc3IDExLjQ2NTkgNDkuNjk1MkwxNi4yNzIxIDUwLjUxNDFMMTYuNzA4MyA1MC41ODI5TDI5LjQ1ODQgNTIuNzQ4OEMyOS42NTQ0IDUyLjc4NjEgMjkuODU2NSA1Mi43NzY0IDMwLjA0OCA1Mi43MjA1QzMwLjIzOTYgNTIuNjY0NiAzMC40MTUyIDUyLjU2NDIgMzAuNTYwNCA1Mi40MjczTDYyLjE2IDIzLjUxMzlDNjIuMjg2NyAyMy4zOTgyIDYyLjM4OTEgMjMuMjU4NSA2Mi40NjE2IDIzLjEwMjlDNjIuNTM0IDIyLjk0NzQgNjIuNTc1IDIyLjc3OTEgNjIuNTgyMSAyMi42MDc3QzYyLjU4OTIgMjIuNDM2MiA2Mi41NjIzIDIyLjI2NTEgNjIuNTAzIDIyLjEwNDFDNjIuNDQzNyAyMS45NDMxIDYyLjM1MzIgMjEuNzk1NCA2Mi4yMzY2IDIxLjY2OTVMNDIuNzkgMC40MjQ1MzJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDIuNzg5OSAwLjQyNDU3NEM0Mi42NTA4IDAuMjcwOTc3IDQyLjQ3NjMgMC4xNTM3MjMgNDIuMjgxNiAwLjA4MzAyNDlDNDIuMDg2OCAwLjAxMjMyNjkgNDEuODc3NyAtMC4wMDk2Njc5NCA0MS42NzI1IDAuMDE4OTYxQzQxLjQ2NjEgMC4wNDUzODY3IDQxLjI2OTEgMC4xMjE1NDkgNDEuMDk4NSAwLjI0MDkwMkM0MC45MzAyIDAuMzYzMzUxIDQwLjc5MjQgMC41MTY0MTQgNDAuNjMxNyAwLjY1NDE2OUwzOC44MDI2IDIuMzM3ODVMMzUuMTQ0NCA1LjY5NzU2TDI3LjgyMDQgMTIuNDMyM0wxMy4xOCAyNS45MDE3TDkuNTIxODYgMjkuMjYxNEM5LjM3MTc3IDI5LjM4MSA5LjI1MTQ3IDI5LjUzMzggOS4xNzA0NiAyOS43MDc4QzkuMDg5NDUgMjkuODgxOCA5LjA0OTk1IDMwLjA3MjIgOS4wNTUwNCAzMC4yNjRMOS4xNTQ1MSAzMS40OTYyTDkuMzYxMTYgMzMuOTc1OEwxMC4xODc3IDQzLjg4NjVMMTAuMzk0MyA0Ni4zNjYxTDEwLjQ5MzggNDcuNjA1OUwxMC41NDc0IDQ4LjIyNThWNDguNTMxOUMxMC41NTYgNDguNjIxIDEwLjU3NjYgNDguNzA4NiAxMC42MDg2IDQ4Ljc5MjFDMTAuNjY4NSA0OC45NjQyIDEwLjc2OTUgNDkuMTE5IDEwLjkwMjkgNDkuMjQzQzExLjAzNjMgNDkuMzY3MSAxMS4xOTggNDkuNDU2NiAxMS4zNzM5IDQ5LjUwMzlDMTEuNzQxMyA0OS41ODA0IDEyLjEzOTIgNDkuNjQxNiAxMi41ODMxIDQ5LjcxMDVMMTUuMDMyMSA1MC4xMjM4TDI0Ljg0MzQgNTEuNzY5MkwyNy4yOTI0IDUyLjE5MDFMMjguNTE2OSA1Mi4zOTY3TDI5LjEyOTEgNTIuNTAzOUwyOS40MzUyIDUyLjU1NzVDMjkuNTIzOSA1Mi41NzIzIDI5LjYxNDQgNTIuNTcyMyAyOS43MDMxIDUyLjU1NzVDMjkuODgwOSA1Mi41NTE3IDMwLjA1NDUgNTIuNTAxNyAzMC4yMDgyIDUyLjQxMjFDMzAuMjg4NCA1Mi4zNzA4IDMwLjM2MyA1Mi4zMTk0IDMwLjQzMDEgNTIuMjU5TDMwLjY1OTcgNTIuMDQ0N0wzMS41NzgxIDUxLjIxMDVMMzMuNDE0OCA0OS41MzQ1TDQwLjc2OTUgNDIuODM4TDU1LjQ3MTEgMjkuNDQ1MUw1OS4xNTIyIDI2LjEwMDdMNjAuOTg4OSAyNC40MjQ3TDYxLjkwNzMgMjMuNTgyOEM2Mi4wNjU2IDIzLjQ2MDggNjIuMjAyNyAyMy4zMTM0IDYyLjMxMjkgMjMuMTQ2NkM2Mi40MSAyMi45NzggNjIuNDY3NiAyMi43ODk2IDYyLjQ4MTMgMjIuNTk1NkM2Mi40OTU3IDIyLjM5ODIgNjIuNDU4NyAyMi4yMDA1IDYyLjM3NDIgMjIuMDIxNkM2Mi4yODU2IDIxLjg0MTcgNjIuMTY2NSAyMS42Nzg2IDYyLjAyMjEgMjEuNTM5NUw2MS4xODc5IDIwLjYyMTFMNTkuNTExOSAxOC43ODQ0TDU2LjE2NzUgMTUuMTEwOUw0Mi43ODk5IDAuNDI0NTc0Wk00Mi43ODk5IDAuNDI0NTc0TDU2LjI1OTMgMTUuMDY1TDU5LjYyNjcgMTguNzIzMUw2MS4zMTA0IDIwLjU1MjJMNjIuMTUyMiAyMS40NzA2QzYyLjMwODggMjEuNjE3OCA2Mi40MzgzIDIxLjc5MTQgNjIuNTM0OSAyMS45ODM0QzYyLjYyNTMgMjIuMTg1MSA2Mi42NjczIDIyLjQwNTMgNjIuNjU3MyAyMi42MjYyQzYyLjY0NDEgMjIuODQ1MiA2Mi41Nzg1IDIzLjA1NzggNjIuNDY2IDIzLjI0NjFDNjIuMzUyMyAyMy40MzA2IDYyLjIwNzMgMjMuNTkzNyA2Mi4wMzc0IDIzLjcyODNMNjEuMTI2NyAyNC41NzAxTDU5LjI5IDI2LjI1MzhMNTUuNjMxOCAyOS42MjExTDQwLjk5OTEgNDMuMDgyOUwzMy42NzUgNDkuODE3N0wzMS44NDYgNTEuNTAxM0wzMC45MzUyIDUyLjM0MzJMMzAuNzA1NiA1Mi41NTc1QzMwLjYxOTUgNTIuNjM3IDMwLjUyNDUgNTIuNzA2MyAzMC40MjI1IDUyLjc2NDFDMzAuMjE0MSA1Mi44ODI5IDI5Ljk4MDkgNTIuOTUxIDI5Ljc0MTQgNTIuOTYzMUMyOS42MjY5IDUyLjk3NTEgMjkuNTExNCA1Mi45NzUxIDI5LjM5NyA1Mi45NjMxTDI5LjA4MzIgNTIuOTA5NUwyOC40NzA5IDUyLjgxTDI3LjI0NjQgNTIuNjAzNEwyNC43OTc0IDUyLjE5MDFMMTQuOTkzOCA1MC40NTI5TDEyLjU0NDggNTAuMDMxOUMxMi4xMzE2IDQ5Ljk1NTQgMTEuNzQxMyA0OS45MDE4IDExLjMwNSA0OS44MUMxMS4wNzggNDkuNzQ2NyAxMC44Njk3IDQ5LjYyOTQgMTAuNjk3OCA0OS40NjgyQzEwLjUyNTkgNDkuMzA2OSAxMC4zOTU1IDQ5LjEwNjUgMTAuMzE3OCA0OC44ODRDMTAuMjgzMSA0OC43NzQ0IDEwLjI2MDEgNDguNjYxNiAxMC4yNDg5IDQ4LjU0NzJWNDguMjMzNUwxMC4xOTUzIDQ3LjYxMzZMMTAuMTAzNSA0Ni4zNzM4TDkuOTEyMTggNDMuODk0Mkw5LjE0Njg3IDMzLjk4MzRMOC45NTU1NCAzMS41MDM4TDguODU2MDUgMzAuMjU2M0M4Ljg1MzU2IDMwLjAzMjIgOC45MDE4NSAyOS44MTA1IDguOTk3MjggMjkuNjA3N0M5LjA5MjcxIDI5LjQwNDkgOS4yMzI4IDI5LjIyNjQgOS40MDcwNyAyOS4wODU0TDEzLjA4ODIgMjUuNzMzNEwyNy43ODk4IDEyLjM0MDRMMzUuMDkwOSA1LjY2Njk1TDM4Ljc3MiAyLjMxNDg5TDQwLjYwODcgMC42Mzg4NjZDNDAuNzY5NSAwLjUwODc2MyA0MC45MDcyIDAuMzU1Njk2IDQxLjA3NTYgMC4yMzMyNDdDNDEuMjQ5NiAwLjExNTExNSA0MS40NDg3IDAuMDM5MTI3OSA0MS42NTcyIDAuMDExMzA2M0M0MS44NjUzIC0wLjAxNjMxMzIgNDIuMDc3MSAwLjAwNjg1MDI1IDQyLjI3NDMgMC4wNzg4MTUxQzQyLjQ3MTUgMC4xNTA3OCA0Mi42NDg0IDAuMjY5NDA5IDQyLjc4OTkgMC40MjQ1NzRaIiBmaWxsPSIjRUJFQkVCIi8+CjxwYXRoIGQ9Ik0xNC4zODE1IDQzLjcyNTlDMTQuNDU5OCA0My41OTg1IDE0LjU1MjIgNDMuNDgwNCAxNC42NTcgNDMuMzczOEMxNS4wMDA4IDQzLjEyMzkgMTUuNDI1IDQzLjAwOTkgMTUuODQ3OCA0My4wNTM5QzE2LjI3MDYgNDMuMDk3OSAxNi42NjIxIDQzLjI5NjggMTYuOTQ3MSA0My42MTIyQzE3LjIzMjEgNDMuOTI3NiAxNy4zOTA0IDQ0LjMzNzIgMTcuMzkxNSA0NC43NjIzQzE3LjM5MjUgNDUuMTg3NCAxNy4yMzYzIDQ1LjU5NzggMTYuOTUyOSA0NS45MTQ3QzE2Ljg3NTYgNDUuOTg3IDE2Ljc5MSA0Ni4wNTExIDE2LjcwMDQgNDYuMTA2TDE2LjUzMiA0Ni4xOTAyQzE2LjE5ODQgNDYuMzQzOCAxNS44MjQyIDQ2LjM4NjMgMTUuNDY0NiA0Ni4zMTEyQzE1LjEwNSA0Ni4yMzYxIDE0Ljc3OSA0Ni4wNDc1IDE0LjUzNDcgNDUuNzczMkMxNC4yOTA0IDQ1LjQ5ODkgMTQuMTQwNyA0NS4xNTM0IDE0LjEwNzYgNDQuNzg3NUMxNC4wNzQ1IDQ0LjQyMTcgMTQuMTU5OCA0NC4wNTQ5IDE0LjM1MDkgNDMuNzQxMkwxNC4zODE1IDQzLjcyNTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTQuMzgxNiA0My43MjU4QzE0LjQ1NzkgNDMuNTk0OCAxNC41NTA1IDQzLjQ3MzkgMTQuNjU3MSA0My4zNjYxQzE0Ljk5NjkgNDMuMDUxNCAxNS40NDE1IDQyLjg3NDEgMTUuOTA0NiA0Mi44Njg3QzE2LjE0MjcgNDIuODY1NiAxNi4zNzkxIDQyLjkxIDE2LjU5OTkgNDIuOTk5NEMxNi44MjA2IDQzLjA4ODcgMTcuMDIxNCA0My4yMjEyIDE3LjE5MDMgNDMuMzg5MUMxNy4zNjYxIDQzLjU2NTggMTcuNTA0MSA0My43NzY1IDE3LjU5NTggNDQuMDA4MkMxNy42ODc2IDQ0LjI0IDE3LjczMTIgNDQuNDg4IDE3LjcyNDEgNDQuNzM3MkMxNy43MTY5IDQ0Ljk4NjMgMTcuNjU5MSA0NS4yMzE0IDE3LjU1NDIgNDUuNDU3NUMxNy40NDkzIDQ1LjY4MzcgMTcuMjk5NCA0NS44ODYgMTcuMTEzOCA0Ni4wNTI0TDE2Ljk2MDcgNDYuMTY3MkwxNi44IDQ2LjI3NDNDMTYuNDM1NSA0Ni40ODc5IDE2LjAwNTYgNDYuNTYxNCAxNS41OTA4IDQ2LjQ4MDlDMTUuMTkxOCA0Ni40MTA5IDE0LjgyNzkgNDYuMjA4NyAxNC41NTc2IDQ1LjkwN0MxNC4yOTcxIDQ1LjYxMSAxNC4xMzkyIDQ1LjIzODcgMTQuMTA3NSA0NC44NDU2QzE0LjA3NTggNDQuNDUyNiAxNC4xNzE5IDQ0LjA1OTggMTQuMzgxNiA0My43MjU4Wk0xNC4zODE2IDQzLjcyNThDMTQuMTg4OCA0NC4wNTYgMTQuMTE1OCA0NC40NDI1IDE0LjE3NSA0NC44MjAyQzE0LjIzMyA0NS4xODA2IDE0LjQxMTMgNDUuNTEwNyAxNC42ODA5IDQ1Ljc1NjZDMTQuOTUwNSA0Ni4wMDI2IDE1LjI5NTUgNDYuMTUwMSAxNS42NTk3IDQ2LjE3NDhDMTUuOTk4NSA0Ni4xOTMyIDE2LjMzNDkgNDYuMTA3NyAxNi42MjQgNDUuOTI5OUwxNi43NDY0IDQ1LjgzMDRMMTYuODc2NSA0NS43MzA5QzE3LjE3MDcgNDUuNDU1MSAxNy4zNDg2IDQ1LjA3NzMgMTcuMzc0IDQ0LjY3NDhDMTcuNDA0MiA0NC4yNjQgMTcuMjc4NSA0My44NTY4IDE3LjAyMTkgNDMuNTM0NUMxNi44ODcyIDQzLjM2NzMgMTYuNzIwMiA0My4yMjkgMTYuNTMwOCA0My4xMjc4QzE2LjM0MTUgNDMuMDI2NSAxNi4xMzM3IDQyLjk2NDUgMTUuOTE5OSA0Mi45NDUyQzE1LjY5ODIgNDIuOTI0MyAxNS40NzQ3IDQyLjk0ODggMTUuMjYyOCA0My4wMTczQzE1LjA1MSA0My4wODU3IDE0Ljg1NTMgNDMuMTk2NiAxNC42ODc3IDQzLjM0MzJDMTQuNTY1OCA0My40NTM1IDE0LjQ2MjQgNDMuNTgyNyAxNC4zODE2IDQzLjcyNThaIiBmaWxsPSIjRUJFQkVCIi8+CjxwYXRoIGQ9Ik00MC42Mzk0IDMuMDY0ODRMMTEuNTU3NiAyOS42NjdDMTEuNDExMSAyOS43OTk2IDExLjI5NTkgMjkuOTYzMiAxMS4yMjA1IDMwLjE0NTlDMTEuMTQ1IDMwLjMyODYgMTEuMTExMiAzMC41MjU3IDExLjEyMTQgMzAuNzIzMUwxMS44MjU1IDQyLjkyOThWNDMuMzI3OEwxMi4wMzk4IDQ3LjAwODlDMTIuMDU0NiA0Ny4yOTgzIDEyLjE3MjEgNDcuNTcyOSAxMi4zNzE0IDQ3Ljc4MzRDMTIuNTcwNiA0Ny45OTM4IDEyLjgzODQgNDguMTI2MyAxMy4xMjY1IDQ4LjE1NjlMMjkuMjY2OSA1MC41MzdDMjkuNDYxNyA1MC41NjY4IDI5LjY2MDggNTAuNTUyIDI5Ljg0OSA1MC40OTM3QzMwLjAzNzMgNTAuNDM1NCAzMC4yMDk4IDUwLjMzNSAzMC4zNTM2IDUwLjIwMDNMNTkuNDM1NCAyMy41OTgxQzU5LjY5MjYgMjMuMzcyNCA1OS44NDk5IDIzLjA1NCA1OS44NzI4IDIyLjcxMjdDNTkuODk1OCAyMi4zNzEzIDU5Ljc4MjUgMjIuMDM0NyA1OS41NTc5IDIxLjc3NjdMNDIuNDUzMiAzLjEwMzFDNDIuMzM2OSAyLjk4MDkzIDQyLjE5NzcgMi44ODI5OCA0Mi4wNDM0IDIuODE0ODhDNDEuODg5MSAyLjc0Njc5IDQxLjcyMjkgMi43MDk5IDQxLjU1NDMgMi43MDYzNEM0MS4zODU3IDIuNzAyNzggNDEuMjE4IDIuNzMyNjMgNDEuMDYxIDIuNzk0MTZDNDAuOTA0IDIuODU1NjggNDAuNzYwNyAyLjk0NzY4IDQwLjYzOTQgMy4wNjQ4NFpNNDIuMjg0OCAzLjI2MzgxTDU5LjM3NDIgMjEuOTIyMUM1OS40NzE0IDIyLjAyNzggNTkuNTQ1OSAyMi4xNTIzIDU5LjU5MzQgMjIuMjg3OEM1OS42NDA4IDIyLjQyMzQgNTkuNjYwMSAyMi41NjcyIDU5LjY1MDEgMjIuNzEwNEM1OS42NDAxIDIyLjg1MzcgNTkuNjAwOSAyMi45OTM0IDU5LjUzNTEgMjMuMTIxQzU5LjQ2OTIgMjMuMjQ4NyA1OS4zNzggMjMuMzYxNSA1OS4yNjcgMjMuNDUyN0wzMC4xODUzIDUwLjA1NDhDMzAuMDY1OSA1MC4xNjc1IDI5LjkyMjkgNTAuMjUyMSAyOS43NjY3IDUwLjMwMjRDMjkuNjEwNCA1MC4zNTI3IDI5LjQ0NDkgNTAuMzY3NSAyOS4yODIyIDUwLjM0NTdMMTMuMTQxOCA0Ny45NjU1QzEyLjkxNDkgNDcuOTMyNiAxMi43MDY2IDQ3LjgyMTYgMTIuNTUyNSA0Ny42NTE4QzEyLjM5NDggNDcuNDgyNyAxMi4zMDI2IDQ3LjI2MjkgMTIuMjkyMyA0Ny4wMzE5TDEyLjA3OCA0My4zNjZWNDIuOTYwNEwxMS4zNzQgMzAuNzE1NUMxMS4zNjU2IDMwLjU1MjUgMTEuMzkzNSAzMC4zODk3IDExLjQ1NTcgMzAuMjM4OEMxMS41MTc5IDMwLjA4NzkgMTEuNjEyOSAyOS45NTI3IDExLjczMzcgMjkuODQzTDQwLjgxNTQgMy4yNDA4NkM0MS4wMTQ1IDMuMDUxMzIgNDEuMjggMi45NDc1MyA0MS41NTQ4IDIuOTUxODJDNDEuODI5NiAyLjk1NjEyIDQyLjA5MTggMy4wNjgxNSA0Mi4yODQ4IDMuMjYzODFaIiBmaWxsPSIjMjYzMjM4Ii8+CjxwYXRoIGQ9Ik0yOC40NzE4IDMwLjk2MDFDMjguMjEwNSAzMC43MTQ2IDI4LjAwMjIgMzAuNDE4MiAyNy44NTk5IDMwLjA4OTJDMjcuNzE3NSAyOS43NjAxIDI3LjY0NCAyOS40MDU0IDI3LjY0NCAyOS4wNDY4QzI3LjY0NCAyOC42ODgzIDI3LjcxNzUgMjguMzMzNiAyNy44NTk5IDI4LjAwNDVDMjguMDAyMiAyNy42NzU0IDI4LjIxMDUgMjcuMzc5IDI4LjQ3MTggMjcuMTMzNkMyOC43MzQ1IDI2LjkwMDYgMjkuMDQxNyAyNi43MjMzIDI5LjM3NDkgMjYuNjEyNUMyOS43MDgxIDI2LjUwMTcgMzAuMDYwMyAyNi40NTk4IDMwLjQxMDIgMjYuNDg5MUMzMC43NjAxIDI2LjUxODQgMzEuMTAwNCAyNi42MTg1IDMxLjQxMDUgMjYuNzgzMkMzMS43MjA2IDI2Ljk0NzkgMzEuOTk0IDI3LjE3MzggMzIuMjE0MiAyNy40NDczQzMyLjQ3ODIgMjcuNjg4IDMyLjY4OTMgMjcuOTgwOCAzMi44MzQyIDI4LjMwNzNDMzIuOTc5MSAyOC42MzM4IDMzLjA1NDUgMjguOTg2OCAzMy4wNTU4IDI5LjM0NEMzMy4wNTcxIDI5LjcwMTIgMzIuOTg0MiAzMC4wNTQ4IDMyLjg0MTcgMzAuMzgyM0MzMi42OTkyIDMwLjcwOTggMzIuNDkwMyAzMS4wMDQyIDMyLjIyOCAzMS4yNDY3QzMxLjk2NTggMzEuNDg5MyAzMS42NTYgMzEuNjc0NyAzMS4zMTg0IDMxLjc5MTNDMzAuOTgwOCAzMS45MDc5IDMwLjYyMjYgMzEuOTUzIDMwLjI2NjYgMzEuOTIzOUMyOS45MTA2IDMxLjg5NDggMjkuNTY0NSAzMS43OTIxIDI5LjI1MDMgMzEuNjIyMkMyOC45MzYxIDMxLjQ1MjMgMjguNjYwNiAzMS4yMTkxIDI4LjQ0MTIgMzAuOTM3MUwyOC40NzE4IDMwLjk2MDFaTTMxLjI0MjIgMjguNDI2OUMzMS4xMzggMjguMjc0OSAzMS4wMDQ3IDI4LjE0NDkgMzAuODUgMjguMDQ0NUMzMC42OTU0IDI3Ljk0NDEgMzAuNTIyNSAyNy44NzUyIDMwLjM0MTIgMjcuODQxOEMzMC4xNTk5IDI3LjgwODQgMjkuOTczNyAyNy44MTExIDI5Ljc5MzUgMjcuODQ5OEMyOS42MTMyIDI3Ljg4ODUgMjkuNDQyNCAyNy45NjI0IDI5LjI5MDcgMjguMDY3MkMyOC43NDczIDI4LjU1NyAyOC45MDgxIDI5LjM4MzYgMjkuNDc0NCAzMC4wMDM1QzI5LjU3OTQgMzAuMTU1OCAyOS43MTMzIDMwLjI4NTkgMjkuODY4NiAzMC4zODY0QzMwLjAyMzkgMzAuNDg2OSAzMC4xOTc1IDMwLjU1NTggMzAuMzc5NSAzMC41ODkyQzMwLjU2MTQgMzAuNjIyNiAzMC43NDgxIDMwLjYxOTggMzAuOTI5IDMwLjU4MTFDMzEuMTA5OSAzMC41NDIzIDMxLjI4MTMgMzAuNDY4MiAzMS40MzM2IDMwLjM2MzJDMzEuOTY5MyAyOS44NjU3IDMxLjgwODYgMjkuMDQ2OCAzMS4yNDIyIDI4LjQyNjlaTTM0LjcwMTQgMzUuMTE1N0wzMy4zODUxIDIzLjA5MjdDMzMuMzY0NSAyMi45ODkyIDMzLjM3MjEgMjIuODgxOSAzMy40MDcxIDIyLjc4MjNDMzMuNDQyMSAyMi42ODI3IDMzLjUwMzIgMjIuNTk0MyAzMy41ODQxIDIyLjUyNjRDMzMuNzAwMiAyMi40MTE0IDMzLjg1NjkgMjIuMzQ2OSAzNC4wMjAzIDIyLjM0NjlDMzQuMTgzNyAyMi4zNDY5IDM0LjM0MDUgMjIuNDExNCAzNC40NTY2IDIyLjUyNjRDMzQuNTQ4NCAyMi42MzggMzQuNjA2OCAyMi43NzMzIDM0LjYyNDkgMjIuOTE2N0wzNS45NDEzIDM0LjkzOTdDMzUuOTU5MiAzNS4wNDUxIDM1Ljk0OTYgMzUuMTUzMyAzNS45MTM0IDM1LjI1MzlDMzUuODc3MiAzNS4zNTQ1IDM1LjgxNTYgMzUuNDQ0IDM1LjczNDYgMzUuNTEzN0MzNS42NzY0IDM1LjU2ODcgMzUuNjA3OCAzNS42MTE0IDM1LjUzMjggMzUuNjM5M0MzNS40NTc4IDM1LjY2NzIgMzUuMzc3OSAzNS42Nzk4IDM1LjI5NzkgMzUuNjc2MkMzNS4yMTggMzUuNjcyNyAzNS4xMzk1IDM1LjY1MyAzNS4wNjczIDM1LjYxODVDMzQuOTk1MSAzNS41ODQgMzQuOTMwNSAzNS41MzU0IDM0Ljg3NzUgMzUuNDc1NEMzNC43ODQ4IDM1LjM3NTMgMzQuNzIzNiAzNS4yNTAzIDM0LjcwMTQgMzUuMTE1N1pNMzcuMDk2OSAzMC42MjM0QzM2Ljg0MzggMzAuMzgwOCAzNi42NDMgMzAuMDg5MiAzNi41MDY3IDI5Ljc2NjJDMzYuMzcwNSAyOS40NDMyIDM2LjMwMTcgMjkuMDk1OSAzNi4zMDQ2IDI4Ljc0NTRDMzYuMzA3NiAyOC4zOTQ4IDM2LjM4MjEgMjguMDQ4NiAzNi41MjM3IDI3LjcyOEMzNi42NjUzIDI3LjQwNzQgMzYuODcxIDI3LjExOTEgMzcuMTI4IDI2Ljg4MDhDMzcuMzg1MSAyNi42NDI1IDM3LjY4ODIgMjYuNDU5MyAzOC4wMTg2IDI2LjM0MjVDMzguMzQ5MSAyNi4yMjU2IDM4LjcgMjYuMTc3NSAzOS4wNDk3IDI2LjIwMTJDMzkuMzk5NCAyNi4yMjQ5IDM5Ljc0MDYgMjYuMzE5OCA0MC4wNTIzIDI2LjQ4MDFDNDAuMzYzOSAyNi42NDA1IDQwLjYzOTYgMjYuODYyOCA0MC44NjIyIDI3LjEzMzZDNDEuMTIyNSAyNy4zNzk2IDQxLjMyOTkgMjcuNjc2MiA0MS40NzE2IDI4LjAwNTJDNDEuNjEzNCAyOC4zMzQyIDQxLjY4NjUgMjguNjg4NiA0MS42ODY1IDI5LjA0NjhDNDEuNjg2NSAyOS40MDUgNDEuNjEzNCAyOS43NTk1IDQxLjQ3MTYgMzAuMDg4NUM0MS4zMjk5IDMwLjQxNzQgNDEuMTIyNSAzMC43MTQgNDAuODYyMiAzMC45NjAxQzQwLjU5NzcgMzEuMTg5NiA0MC4yODk3IDMxLjM2MzMgMzkuOTU2NSAzMS40NzA5QzM5LjYyMzQgMzEuNTc4NSAzOS4yNzE5IDMxLjYxNzggMzguOTIzMiAzMS41ODYzQzM4LjU3NDUgMzEuNTU0OSAzOC4yMzU3IDMxLjQ1MzQgMzcuOTI3MiAzMS4yODc5QzM3LjYxODYgMzEuMTIyNSAzNy4zNDY2IDMwLjg5NjQgMzcuMTI3NSAzMC42MjM0SDM3LjA5NjlaTTM5Ljg1OTYgMjguMDkwMkMzOS43NTU0IDI3LjkzODIgMzkuNjIyMSAyNy44MDgyIDM5LjQ2NzQgMjcuNzA3OEMzOS4zMTI4IDI3LjYwNzQgMzkuMTM5OSAyNy41Mzg1IDM4Ljk1ODYgMjcuNTA1MUMzOC43NzczIDI3LjQ3MTcgMzguNTkxMSAyNy40NzQ0IDM4LjQxMDkgMjcuNTEzQzM4LjIzMDYgMjcuNTUxNyAzOC4wNTk3IDI3LjYyNTYgMzcuOTA4MSAyNy43MzA1QzM3LjM2NDcgMjguMjIwMyAzNy41MjU0IDI5LjA0NjggMzguMDk5NCAyOS42NjY3QzM4LjIwNDQgMjkuODE5IDM4LjMzODQgMjkuOTQ5MSAzOC40OTM3IDMwLjA0OTZDMzguNjQ5IDMwLjE1MDEgMzguODIyNiAzMC4yMTkxIDM5LjAwNDUgMzAuMjUyNUMzOS4xODY0IDMwLjI4NTkgMzkuMzczMiAzMC4yODMxIDM5LjU1NCAzMC4yNDQzQzM5LjczNDkgMzAuMjA1NSAzOS45MDY0IDMwLjEzMTUgNDAuMDU4NiAzMC4wMjY0QzQwLjU5NDMgMjkuNTM2NiA0MC40MjYgMjguNzEwMSAzOS44NTk2IDI4LjA5MDJaIiBmaWxsPSIjNDU1QTY0Ii8+Cjwvc3ZnPgo=)}.modal-register-success__clarification{position:relative;max-width:436px;margin-top:30px;font-size:12px;font-weight:400;line-height:18px;color:#7e8c93}.modal-register-success__clarification::after{content:'';position:absolute;top:-48px;right:6px;width:30px;height:31px;background-color:#ececec;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjk2NjIgMC41NjY3NzJMMTkuMTY2MiA2Ljc2Njc3QzE5LjQ2NjIgNy4xNjY3NyAxOS45NjYyIDcuMzY2NzcgMjAuNDY2MiA3LjM2Njc3TDI4LjU2NjIgNi42NjY3N0MyOS44NjYyIDYuNTY2NzcgMzAuNzY2MiA3Ljk2Njc3IDMwLjA2NjIgOS4wNjY3N0wyNS43NjYyIDE1Ljk2NjhDMjUuNDY2MiAxNi4zNjY4IDI1LjQ2NjIgMTYuOTY2OCAyNS42NjYyIDE3LjM2NjhMMjguODY2MiAyNC44NjY4QzI5LjM2NjIgMjYuMDY2OCAyOC4yNjYyIDI3LjI2NjggMjcuMDY2MiAyNi45NjY4TDE5LjE2NjIgMjQuOTY2OEMxOC42NjYyIDI0Ljg2NjggMTguMTY2MiAyNC45NjY4IDE3Ljc2NjIgMjUuMjY2OEwxMS42NjYyIDMwLjY2NjhDMTAuNjY2MiAzMS41NjY4IDkuMTY2MTcgMzAuODY2OCA5LjA2NjE2IDI5LjU2NjhMOC41NjYxNiAyMS40NjY4QzguNTY2MTYgMjAuOTY2OCA4LjI2NjE2IDIwLjQ2NjggNy43NjYxNyAyMC4yNjY4TDAuNzY2MTY1IDE2LjA2NjhDLTAuMzMzODM1IDE1LjM2NjggLTAuMjMzODM1IDEzLjc2NjggMC45NjYxNjUgMTMuMjY2OEw4LjU2NjE2IDEwLjI2NjhDOC45NjYxNiAxMC4wNjY4IDkuMzY2MTYgOS42NjY3NyA5LjQ2NjE2IDkuMDY2NzdMMTEuMjY2MiAxLjE2Njc3QzExLjQ2NjIgLTAuMDMzMjI4MyAxMy4xNjYyIC0wLjQzMzIyOCAxMy45NjYyIDAuNTY2NzcyWiIgZmlsbD0iI0VDRUNFQyIvPgo8L3N2Zz4K);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMSAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjk2NjIgMC41NjY3NzJMMTkuMTY2MiA2Ljc2Njc3QzE5LjQ2NjIgNy4xNjY3NyAxOS45NjYyIDcuMzY2NzcgMjAuNDY2MiA3LjM2Njc3TDI4LjU2NjIgNi42NjY3N0MyOS44NjYyIDYuNTY2NzcgMzAuNzY2MiA3Ljk2Njc3IDMwLjA2NjIgOS4wNjY3N0wyNS43NjYyIDE1Ljk2NjhDMjUuNDY2MiAxNi4zNjY4IDI1LjQ2NjIgMTYuOTY2OCAyNS42NjYyIDE3LjM2NjhMMjguODY2MiAyNC44NjY4QzI5LjM2NjIgMjYuMDY2OCAyOC4yNjYyIDI3LjI2NjggMjcuMDY2MiAyNi45NjY4TDE5LjE2NjIgMjQuOTY2OEMxOC42NjYyIDI0Ljg2NjggMTguMTY2MiAyNC45NjY4IDE3Ljc2NjIgMjUuMjY2OEwxMS42NjYyIDMwLjY2NjhDMTAuNjY2MiAzMS41NjY4IDkuMTY2MTcgMzAuODY2OCA5LjA2NjE2IDI5LjU2NjhMOC41NjYxNiAyMS40NjY4QzguNTY2MTYgMjAuOTY2OCA4LjI2NjE2IDIwLjQ2NjggNy43NjYxNyAyMC4yNjY4TDAuNzY2MTY1IDE2LjA2NjhDLTAuMzMzODM1IDE1LjM2NjggLTAuMjMzODM1IDEzLjc2NjggMC45NjYxNjUgMTMuMjY2OEw4LjU2NjE2IDEwLjI2NjhDOC45NjYxNiAxMC4wNjY4IDkuMzY2MTYgOS42NjY3NyA5LjQ2NjE2IDkuMDY2NzdMMTEuMjY2MiAxLjE2Njc3QzExLjQ2NjIgLTAuMDMzMjI4MyAxMy4xNjYyIC0wLjQzMzIyOCAxMy45NjYyIDAuNTY2NzcyWiIgZmlsbD0iI0VDRUNFQyIvPgo8L3N2Zz4K)}.page:has(.modal-register-success.pop-up--active) .page__header{z-index:50}.brands-slider{--color-link:var(--color-text-main);--color-link-hover:#41a7e4;width:min(100% + 20px,var(--content-width));margin-inline:-10px;padding:10px}.brands-slider__slide{display:grid;justify-content:center;gap:25px;padding:30px 15px 13px;text-align:center;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15)}.brands-slider__image{max-width:100%;height:50px;-o-object-fit:contain;object-fit:contain}.brands-slider__arrow{position:absolute;top:50%;z-index:2;translate:0 -50%}.brands-slider__arrow--prev{left:0}.brands-slider__arrow--next{right:0}.brands-section{width:100%;padding:0}#toTop{bottom:110px}.link-sber-pay-sale-order{width:100%;min-width:100%!important;padding-left:0}.link-sber-pay-sale-order.checked{color:#fff;background-image:url(/local/front/build/css/../images/sber-pay-back.svg);background-repeat:no-repeat;background-size:103%;background-position-x:left}.link-sber-pay-sale-order.checked:hover{--color-text:var(--color-link)}.checked>.sber-pay-icon>div,.sber-pay-icon>div{background-image:url(/local/front/build/css/../images/sber-pay-icon_mini_wh.svg);background-size:cover;background-repeat:no-repeat;width:24px;height:24px;position:relative;left:-33px;top:-5px}.sber-pay-icon>div{background-image:url(/local/front/build/css/../images/sber-pay-icon_mini_cl.svg)}.page .catalog-item,.page .catalog-side{--link-text-decoration:none}.page .catalog-filter-main{padding-top:0}.page .catalog-filter-main .filter-display .icon[data-type="1"]{width:20px;height:18px}.page .catalog-filter-main .filter-display .icon[data-type="2"]{width:19px;height:18px}.page .call-request{--color-text:#fff;display:grid;grid-template-columns:calc(min(var(--content-width),100%) - var(--gap));justify-content:center}.page .feedback-banner{--color-text:#fff}.page .steps-container{border-top:0}.page .contacts__call .feedback-content{background-color:transparent}.page .building-listing{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none}.page .designers,.page .hero-banner{--color-text:#fff}.page .designers{--color-link:#fff;--color-link-hover:#fff}.page .designers .breadcrumbs-item .link-inverted.color-grey-600 span{color:#fff}.page .designer__call{width:100%}.page .designer__call .feedback{display:grid;grid-template-columns:min(100%,var(--content-width));justify-content:center;width:100%;margin-top:0}.page .page-content-header{padding:20px;font-size:24px;background-color:#e5e5e5}.page .page-content{margin-top:0}.page .page-content li{padding-left:45px}.page .page-content-body{padding:0 20px}.page .page-content .spoiler-body ul:not([class])>li:not([class])::before{margin:0;background-color:#023876}.page .advantages-block,.page .spoiler .spoiler-header{--color-link:var(--color-text-main);--color-link-hover:var(--color-text-main)}.page .spoiler .spoiler-header{--link-text-decoration-color:transparent;--link-text-decoration-color-hover:currentColor;-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-decoration-color:var(--link-text-decoration-color)}.page .article-details .article-side{position:relative}.page .advantages-block{width:calc(min(var(--content-width) - var(--gap)*2,100vw));margin-inline:calc(var(--gap)*-1)}.page .product-main-tab.swiper-slide{--color-link:var(--color-text-main);--color-link-hover:#4fa9e8;width:-moz-fit-content;width:fit-content;flex-grow:0}.page .product-main-tab.swiper-slide.is-active{--color-link:#4fa9e8}.page .catalog-side ul,.page .product-description ul{margin-bottom:1em}.page .product-description li+li{margin-top:1em}.page .catalog-side li,.page .product-description li{position:relative;padding-left:20px}.page .catalog-side li::before,.page .product-description li::before{width:7px;height:7px;background:#ededed;border-radius:100%;content:'';display:block;position:absolute;top:5px;left:0}.page .variation .variation__body-line.swiper-slide{display:flex;gap:0 190px}.page .variation .link_other_products{--color-link:var(--color-text-main);--link-text-decoration-color:transparent;--link-text-decoration-color-hover:transparent}.page .registration .registration-message-error{--color-text:#eb5757}.page .product-btn{--color-link:var(--color-background);--color-link-hover:#013874}.page .catalog-side .filter-item{--color-text:var(--color-text-main);--color-link:var(--color-text-main);--color-link-hover:var(--color-text-main)}.page .btn span,.page .catalog-side .btn-set-filter .js-fixed-count-btn{color:inherit}.page .share-basket-block .share-basket__link{--color-link:#8a8c8a;--color-link-hover:#4fa9e8;text-decoration:none}.page .cart-coupon .btn{--color-text:#fff}.page .selectboxit-container{--color-link-hover:var(--color-text-main)}.page .collection-list,.page .new-product__description-tags-item,.page .product-combo__item-title,.page .selectboxit-container{--color-link:var(--color-text-main)}.page .new-product__doclist-item,.page .new-product__equipment,.page .new-product__parameters-all-options,.page .new-product__parameters-collections,.page .new-product__parameters-description{--color-link:#083571}.page .new-product__equipment li:not([class])::before{width:4px;height:4px;top:50%;left:5px;transform:translateY(-50%);background-color:#333}.page .new-product__parameters-options-item{--color-link:var(--color-text)}.page a.new-product__stat-value{--color-link:#083571;text-decoration:none}.page .product-text{--color-text:#828282}.page .product-body{--color-link:#013874;--color-link-hover:#013874}.page .desc__first-line{flex-wrap:wrap}.page .btn,.page .btn.is-active,.page .btn:hover{--color-link:#fff}.page .steps{max-width:var(--content-width);margin-inline:auto;padding-inline:var(--gap)}.page .social-list{--color-link:var(--color-text-main)}.page .box{padding:0;margin-top:30px;margin-bottom:30px}.page .info-popup-close{padding:2px 6px}.page .ideas-thumbs-title{--color-link:var(--color-text-main)}.page .error{--link-text-decoration-color-hover:currentColor}.page .product-combo-popup__content{top:0;height:100%}.page .product-combo-popup__card-action>.product-combo-popup__card-text{pointer-events:none}.page .product-combo-popup__card-title{--color-link:var(--color-text);--link-text-decoration-color-hover:currentColor}.page .product-combo-popup__card-btn{color:var(--color-background)}.page .additional-slider{position:relative;overflow:hidden;padding-block:50px}.page .additional-slider::after,.page .additional-slider::before{content:'';position:absolute;inset-block:1px 0;z-index:2;width:calc(var(--gap) + 2px);background-color:var(--color-background)}.page .additional-slider::before{left:0}.page .additional-slider::after{right:0}.page .additional-slider__wrapper{z-index:1;display:grid;grid-auto-flow:column}.page .additional-slider__arrow--prev{left:2px}.page .additional-slider__arrow--next{right:22px}.page .additional-slider__more{grid-area:more;place-self:center}.page .brand-categories{--color-link:var(--color-text);--link-text-decoration:underline;--link-text-decoration-color:transparent;--link-text-decoration-color-hover:currentColor}.page .related-full .modal__cart-dialog{top:0;height:100%}.page .related-full.show .js-modal-close{top:10px}.page main:has(.related-full.show){z-index:2}.home-company{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none;display:grid;grid-template-columns:auto;grid-template-areas:'title' 'description' 'fact-1' 'fact-2' 'fact-3' 'production' 'shops' 'installation';width:100%;padding:20px;background-color:#f4f4f4}.home-company__title{grid-area:title;font-size:18px;font-weight:500;line-height:1.3}.home-company__description{grid-area:description;margin-top:20px;font-size:14px;line-height:1.3}.home-company__fact{align-self:center;display:grid;grid-template-rows:1fr 1fr;justify-content:center;width:200px;height:200px;padding-top:var(--gap);text-align:center;border:1px solid rgba(8,53,113,.5);border-radius:100vmax}:nth-child(1 of .home-company__fact){grid-area:fact-1;translate:0 15px}:nth-child(2 of .home-company__fact){grid-area:fact-2}:nth-child(3 of .home-company__fact){grid-area:fact-3}.home-company__fact-title{--color-text:#c06b1b;align-self:end;font-size:48px;font-weight:700;line-height:1}.home-company__button,.home-company__fact-info{font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.home-company__fact-info{align-self:start}.home-company__button{display:flex;align-items:center;gap:20px;padding:25px 20px;background-color:var(--color-background);border-radius:5px}.home-company__button:nth-child(1),.home-company__button:nth-child(2),.home-company__button:nth-child(3){margin-top:0}.home-company__button::before{content:'';width:72px;height:50px;background-image:var(--before-background-image);background-repeat:no-repeat;background-position:center;background-size:cover}.home-company__button::after{content:'';width:9px;height:13px;margin-left:auto;background-color:currentColor;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOSAxMyIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjI5MjUyIDEuMzA4MzFMNy4zMzMwNiA2LjUwNjE2TDEuMzYyNDEgMTEuODQ5MiIgc3Ryb2tlPSIjMDEzODc0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOSAxMyIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjI5MjUyIDEuMzA4MzFMNy4zMzMwNiA2LjUwNjE2TDEuMzYyNDEgMTEuODQ5MiIgc3Ryb2tlPSIjMDEzODc0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=)}.home-company__button--production{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#production);grid-area:production}.home-company__button--shops{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#shops);grid-area:shops}.home-company__button--installation{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#installation);grid-area:installation}@media screen and (min-width:580px){.grid__cell--s--1{--cols:1}.grid__cell--s--2{--cols:2}.grid__cell--s--3{--cols:3}.grid__cell--s--4{--cols:4}.grid__cell--s--5{--cols:5}.grid__cell--s--6{--cols:6}.grid__cell--s--7{--cols:7}.grid__cell--s--8{--cols:8}.grid__cell--s--9{--cols:9}.grid__cell--s--10{--cols:10}.grid__cell--s--11{--cols:11}.grid__cell--s--12{--cols:12}.grid__cell--s--auto{--grid-cell-width:auto}.header--fixed .header__inner{grid-template-areas:'menu search icons'}.header__inner{grid-template-columns:min-content auto auto 1fr;grid-template-areas:'menu phone search icons'}.header__menu{grid-area:menu}.header-menu__logo.logo,.header-menu__opener{height:min(60px,8.5vw)}.header-menu__opener{width:min(60px,8.5vw)}.footer{padding-block:50px 30px}.footer-subscription{grid-template-areas:'image' 'title' 'form' 'clarification' 'agreement'}.modal-product,.search__products{grid-template-columns:repeat(2,1fr)}.page-section+.page-section{margin-top:50px}.modal-product{grid-template-rows:repeat(4,auto)}.modal-product__info{grid-row:span 3}.modal-product__buttons,.modal-product__delivery,.modal-product__details,.modal-product__price{grid-column:2/3}.modal-form{max-width:380px;padding-block:53px 30px}.page .page-content-header{padding:20px 50px}.page .page-content-body{padding:0 50px}.page .additional-slider{max-width:100%}.page .additional-slider__arrow{position:absolute;z-index:3;inset-block:0;margin-block:auto}.page .additional-slider__arrow--next{right:2px}.page .additional-slider__more{display:none}.home-company{grid-template-columns:repeat(3,1fr);grid-template-areas:'title title title' 'description description description' 'fact-1 fact-2 fact-3' 'production production production' 'shops shops shops' 'installation installation installation'}.home-company__description{margin-top:30px}}@media screen and (min-width:1000px){.grid__cell--m--1{--cols:1}.grid__cell--m--2{--cols:2}.grid__cell--m--3{--cols:3}.grid__cell--m--4{--cols:4}.grid__cell--m--5{--cols:5}.grid__cell--m--6{--cols:6}.grid__cell--m--7{--cols:7}.grid__cell--m--8{--cols:8}.grid__cell--m--9{--cols:9}.grid__cell--m--10{--cols:10}.grid__cell--m--11{--cols:11}.grid__cell--m--12{--cols:12}.grid__cell--m--auto{--grid-cell-width:auto}.breadcrumbs__inner{flex-wrap:wrap}.header-menu-catalog__item--sub--1 .header-menu-catalog__opener{display:none}.header-menu-catalog__inner{display:grid;gap:var(--gap);grid-template-columns:2fr 1fr;grid-template-rows:min-content min-content auto;padding-inline:20px}.header-menu-catalog__list--sub--1{--grid-row-height:1px;--grid-row-gap:20px;grid-column:1/2;grid-row:2/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column dense;grid-auto-rows:var(--grid-row-height);grid-gap:var(--grid-row-gap) 48px}.header-menu-catalog__banner{grid-column:2/3;grid-row:2/3}.header-menu-catalog__brands{grid-column:2/3;grid-row:3/4}.header-menu-service__item-sub{padding:17px 20px}.footer__bottom{justify-content:space-between}.footer__dropdown .footer__subtitle::after{content:none}.footer-subscription{grid-template-column:repeat(2,min-content);grid-template-areas:'title image' 'form image' 'clarification image' 'agreement image';grid-column-gap:30px;padding:30px 60px;justify-content:center}.footer-subscription::before{margin-left:30px}.modal-product,.search__products{grid-template-columns:repeat(3,1fr)}.modal-product{grid-template-rows:repeat(4,auto)}.modal-product__images{grid-row:2/6;grid-column:var(--image-grid-column, 0.5)}.modal-product__info{grid-column:2/3;grid-row:2/5}.modal-product__price{grid-column:3/4;grid-row:2/3}.modal-product__buttons{grid-column:3/4;grid-row:3/4}.modal-product__details{grid-column:3/4;grid-row:5/6}.modal-product__delivery{grid-column:3/4;grid-row:4/5}.modal-find-match__form{grid-template-columns:1fr 1fr;-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:15px}.modal-find-match__clarification{margin-block:20px 15px}.modal-find-match__form+.modal-find-match__slider,.modal-find-match__subtitle{margin-top:25px}.brands-slider__slide{gap:40px;padding:40px 25px}.brands-slider__image{height:60px}.home-company{grid-template-columns:repeat(9,1fr);grid-template-areas:'title title title fact-1 fact-1 fact-2 fact-2 fact-3 fact-3' 'description description description fact-1 fact-1 fact-2 fact-2 fact-3 fact-3' 'production production production shops shops shops installation installation installation';-moz-column-gap:10px;column-gap:10px;width:calc(100vw - var(--gap)*2);border-radius:12px}.home-company__description{margin-top:30px}:nth-child(1 of .home-company__fact){translate:40px}:nth-child(2 of .home-company__fact){translate:20px}.home-company__button{margin-top:60px}}@media screen and (min-width:1200px){.grid__cell--l--1{--cols:1}.grid__cell--l--2{--cols:2}.grid__cell--l--3{--cols:3}.grid__cell--l--4{--cols:4}.grid__cell--l--5{--cols:5}.grid__cell--l--6{--cols:6}.grid__cell--l--7{--cols:7}.grid__cell--l--8{--cols:8}.grid__cell--l--9{--cols:9}.grid__cell--l--10{--cols:10}.grid__cell--l--11{--cols:11}.grid__cell--l--12{--cols:12}.grid__cell--l--auto{--grid-cell-width:auto}.hide--desktop{display:none!important}.page__content{padding-top:30px}.header{padding-bottom:11px;border-bottom:1px solid rgba(205,208,216,.4)}.header__services{position:relative;isolation:isolate;grid-area:services;display:flex;gap:calc(var(--gap)*2);margin-bottom:3px;padding-block:6px}.header__services::before{content:'';position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background-color:#eff0f2;translate:-50%}.header__inner{grid-template-columns:min-content minmax(auto,450px) auto;grid-template-areas:'services services services' 'menu search icons' 'catalog catalog catalog';align-items:start}.header-city{width:600px}.header-city__list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:column dense;grid-auto-rows:min-content;grid-auto-columns:0;max-height:330px;margin-block:20px 40px;overflow-y:auto}.header-menu{gap:26px;padding:0;background-image:linear-gradient(180deg,#144b95,#083571)}.header-menu__logo.logo{order:1;height:56px}.header-menu__opener{order:2;min-width:126px;width:-moz-fit-content;width:fit-content;height:56px;padding:10px 13px 11px 12px;background-color:#eff0f2!important;background-image:none!important}.header-menu__tab:not(:nth-of-type(1)){display:none}.header-menu .header-search,.header-menu__close{display:none}.header-menu__pop-up{--top:112px;--right:0;--left:var(--gap);--padding:30px;max-height:calc(85vh - 3.125rem);min-height:100%;overflow:hidden;height:auto}.header-menu-catalog{grid-template-columns:1fr 3fr}.pop-up--active .header-menu-catalog__item--hover{--inner-z-index:2;--inner-opacity:1;--inner-pointer-events:auto}.pop-up--active .header-menu-catalog__item--hover>a{color:var(--color-link-hover)}.header-menu-catalog__item:not(.header-menu-catalog__item--sub):not(:last-child){padding-bottom:var(--gap)}.header-menu-catalog__inner{top:0;left:327px;z-index:var(--inner-z-index, 1);grid-template-rows:repeat(2,auto);opacity:var(--inner-opacity, 0);pointer-events:var(--inner-pointer-events, none);translate:none}.header-menu-catalog ul{justify-content:space-between;overflow:auto;height:70vh;gap:18px;padding-bottom:0}.header-menu-catalog__list{gap:var(--gap);overflow:auto;padding-bottom:20px}.header-menu-catalog__list::-webkit-scrollbar{overflow-y:scroll;width:3px;background-color:#aaa}.header-menu-catalog__list::-webkit-scrollbar-thumb{background-color:#134891}.header-menu-catalog__list:not(.header-menu-catalog__list--sub){gap:0}.header-menu-catalog__list--sub--1{grid-row:1/-1;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column dense;grid-auto-rows:var(--grid-row-height);grid-gap:var(--grid-row-gap) 48px;height:100%;overflow-y:auto;padding:25px 50px 50px 25px;background-color:#f4f4f4;border-radius:6px}.header-menu-catalog__category--sub{padding-bottom:10px}.header-menu-catalog__opener{display:none}.header-menu-catalog__banner{grid-row:1/2}.header-menu-catalog__brands{grid-row:1/3}.header-menu-catalog__banner+.header-menu-catalog__brands{grid-row:2/3;align-self:end}.header-menu-catalog__back,.header-menu-catalog__subtitle{display:none}.header-service{--top:28px;--left:-32px}.header-service--city{--padding:30px 30px 45px}.header-service--tel{min-width:none}.header-service__pop-up{min-width:210px}.header-service--mobile-phones,.header-service--mobile-search,.header-tab__header--catalog{display:none}.header-popup-city{--top:32px;--left:max(0px, calc((100vw - var(--content-width)) / 2));--z-index:20;grid-template-columns:repeat(2,auto)}.header-popup-city__title{grid-column:1/-1}.header-popup-subscription{--top:32px;--right:max(0px, calc((100vw - var(--content-width)) / 2));--z-index:3;--padding:20px;--button-padding:6px 25px 7px}.header-popup-subscription__title{max-width:200px}.header-popup-subscription .pop-up__close{top:20px;right:20px}.header--fixed .header-popup-profile.pop-up,.tap-bar-profile .header--fixed .pop-up{top:calc(var(--top) - 42px)}.footer{padding-block:40px 100px}.footer__inner{display:grid;grid-template-columns:repeat(5,auto);justify-content:space-between;padding-top:25px;border-top:1px solid #eaeaea}.footer__contacts-item+.footer__contacts-item{margin-top:20px}.footer__copyright{width:357px}.footer-subscription{grid-template-column:repeat(3,min-content);grid-template-areas:'title title image' 'form form image' 'clarification agreement image'}.footer-subscription__form{width:758px}.footer-subscription__submit.button{border-radius:0 5px 5px 0}.search__input{padding:17px 20px 13px}.search__submit{width:58px;height:58px}.search__pop-up{grid-template-columns:1fr 3fr;grid-gap:calc(var(--gap)*1.5) var(--gap);padding-block:30px;box-shadow:0 10px 20px rgba(24,24,24,.25)}.search__suggestions{display:none}.search__menu{grid-row:1/3}.search__products{grid-column:2/3;height:-moz-min-content;height:min-content}.search__brands{grid-column:2/3;display:grid;grid-template-columns:repeat(5,1fr);margin-top:10px}.search__more{grid-column:2/3;margin-top:20px}.catalog-category__image{width:35px;height:35px}.page-section+.page-section{margin-top:80px}#digi-shield.digi-is-container{top:var(--digi-shield-top, 124px);display:grid;grid-template-columns:var(--content-width);justify-content:center;translate:0 -67px}.page .additional-slider{max-width:calc(100% + var(--gap)*2 + 2px);margin-inline:calc(var(--gap)*-1 -2px);padding-inline:calc(var(--gap) + 2px);-o-border-image:linear-gradient(to right,#cdd0d8 calc(99% - var(--gap)),transparent calc(99% - var(--gap))) 1/1px 0 0 0;border-image:linear-gradient(to right,#cdd0d8 calc(99% - var(--gap)),transparent calc(99% - var(--gap))) 1/1px 0 0 0}.home-company{grid-template-columns:repeat(6,1fr);grid-template-areas:'title title title fact-1 fact-2 fact-3' 'description description description fact-1 fact-2 fact-3' 'production production shops shops installation installation';width:calc(var(--content-width) - var(--gap)*2);padding:60px}.home-company__title{font-size:24px}}@media (min-width:1440px){.page .article-details .article-side{width:210px}}@media screen and (max-width:1199px){.header-menu__opener span,.header__catalog,.header__search.search,.header__services{display:none}.header__icons{align-items:center}.header-menu{padding:0}.header-menu__pop-up::after{position:fixed;top:0;inset-inline:0;z-index:6;height:calc(var(--gap) + 117px);background-image:linear-gradient(to bottom,var(--color-background) 15px,transparent calc(var(--gap) + 1px)),linear-gradient(to right,var(--color-background) var(--gap),transparent var(--gap),transparent calc(100% - var(--gap)),var(--color-background) calc(100% - var(--gap)));pointer-events:none}.header-menu__tabs{position:sticky;top:45px}.header-menu__tab{grid-row:1/-1;grid-column:1/-1}.header-menu .header-search .search{display:grid!important}.header-menu .header-search .search__close{display:none}.header-menu__pop-up{--position:fixed;--top:0;--left:0;--padding:0 20px 50px;display:grid;width:100vw;height:100dvh;border-radius:0;border:0;overflow:hidden}.header-menu__pop-up::before{content:'';position:var(--menu-pop-up-before-position, absolute);inset:0;bottom:-1px;z-index:15;background-color:#000;opacity:var(--menu-pop-up-before-opacity, 0);pointer-events:var(--menu-pop-up-before-pointer-events, none);transition:opacity var(--menu-pop-up-before-transition-duration, var(--transition-duration-out))}.header-menu-catalog{margin-inline:calc(var(--gap)*-1);overflow:hidden}.header-menu-catalog--active{--inner-z-index:2;--inner-opacity:1;--inner-pointer-events:auto;overflow-y:hidden}.header-menu-catalog__item{padding:5px 20px}.header-menu-catalog__item:not(.header-menu-catalog__item--sub){border-top:1px solid #ecebeb}.header-menu-catalog__item--parent:not(.header-menu-catalog__item--sub){display:grid;grid-template-columns:1fr 40px;padding-right:10px}.header-menu-catalog__item--sub--1{margin-inline:calc(var(--gap)*-1);border-top:1px solid #ecebeb;padding-bottom:0}.header-menu-catalog__item--sub--1:last-child{border-bottom:1px solid #ecebeb}.header-menu-catalog__inner{transition:translate var(--transition-duration-out)}.header-menu-catalog__inner--active{z-index:2;display:grid;pointer-events:auto;translate:0 0;overflow-y:auto}.header-menu-catalog__list:not(.header-menu-catalog__list--sub){max-height:100%;overflow-y:auto}.header-menu-catalog__list--sub--1{top:0;right:auto;left:0;width:100%}.header-menu-catalog__category.catalog-category::after,.page .additional-slider::after,.page .additional-slider::before{content:none}.header-menu-service--active{--inner-z-index:2;--inner-opacity:1;--inner-pointer-events:auto}.header-menu-service--active .header-menu-service__inner--active{z-index:10;overflow-x:hidden;translate:0 0}.header-menu-service__inner--active{top:0;z-index:2;display:grid;max-height:100dvh;opacity:1;pointer-events:auto}.header-menu__pop-up:has(.header-menu-service__inner--active){overflow-y:hidden}.header-menu-service__cities-list{height:100%;overflow-y:auto}.header-tab{display:grid;grid-template-columns:27px 1fr;grid-template-rows:85px min-content 1fr;align-items:center;opacity:0;pointer-events:none;transition:opacity var(--transition-duration-out);overflow:hidden}.header-menu__pop-up.pop-up--active .header-tab--active{opacity:1;pointer-events:auto;transition-duration:var(--transition-duration-in)}.header-popup-city{grid-template-columns:1fr repeat(2,auto);align-items:center}.header-popup-city,.header-popup-subscription{position:relative;width:100vw;border-radius:0}.header-popup-subscription .pop-up__close{display:none}.footer__inner{--row-gap:30px;flex-direction:column}.footer-subscription{justify-items:center;text-align:center}.footer-subscription__form{flex-direction:column}.footer-subscription__submit.button{width:100%}html.header-menu-is-open body,html.header-search-is-open body{overflow-y:hidden}html:has(.digi_open) body,html:has(.header-menu .pop-up--active) body,html:has(.header-search .pop-up--active) body{overflow-y:hidden}.search__pop-up{grid-column:1/-1;grid-gap:var(--gap);padding:20px 0;overflow-y:auto;border:0;border-radius:0}.search__menu-title{padding-top:10px;border-top:1px solid #eaeaea}#digi-shield.digi-is-container{top:0!important}.modal-form{padding-block:53px 30px}.page .additional-slider{border-top:1px solid #cdd0d8}}@media (max-width:1024px){.page .favorites-block .ajax_products{margin-left:0}}@media screen and (max-width:999px){.header__icons{gap:min(3vw,30px)}.header__icon{font-size:9px;line-height:11px}.header__icon--order-status,.header__profile-b2b.block-icon{display:none}.header-menu-catalog__item--sub--1.header-menu-catalog__item--parent{display:grid;grid-template-columns:1fr 40px;grid-template-rows:min-content var(--list-sub-2-row, 0fr);padding-right:10px;transition:grid-template-rows var(--transition-duration-out)}.header-menu-catalog__inner{grid-template-columns:auto;grid-template-rows:repeat(4,min-content);gap:20px;width:100%;padding-inline:var(--gap)}.header-menu-catalog__list--sub--2{overflow:hidden;margin-top:var(--list-sub-2-margin-top, 0);transition:margin-top var(--transition-duration-out)}.header-menu-service__item-sub{padding-left:20px}.header-menu-service__item-sub+.header-menu-service__item-sub{margin-top:12px}.footer__subtitle{display:flex;justify-content:space-between;transition:margin-bottom .2s}.footer__dropdown{display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .2s}.footer__dropdown:has(.footer__subtitle--active){grid-template-rows:min-content 1fr}.footer__dropdown .footer__subtitle{margin-bottom:0}.footer__dropdown .footer__subtitle--active{margin-bottom:10px;transition:scale .2s}.footer__dropdown .footer__subtitle--active::after{scale:1 -1}.footer__menu{overflow:hidden}.modal-find-match__title{margin-top:0;font-size:18px;line-height:22px;text-align:center}.modal-find-match .form__input{gap:5px}.modal-find-match .pop-up__close{top:15px;right:15px}.brands-slider__slide{width:178px}.home-company__description,.home-company__title{text-align:center}:nth-child(2 of .home-company__fact){justify-self:center}:nth-child(1 of .home-company__button):not(:nth-child(1)){margin-top:30px}.home-company__button+.home-company__button{margin-top:10px}}@media screen and (max-width:579px){.hide--mobile{display:none!important}.header{padding-block:20px}.header__icons{display:none}.header-menu-catalog__banner{justify-self:center}.header-service--mobile-phones .header-service__name,.header-service--mobile-phones .header-service__opener,.header-service--mobile-search .header-service__name,.header-service--mobile-search .header-service__opener{width:50px;height:50px}.header-popup-profile{display:none}.modal{top:0;bottom:50px;max-height:calc(100dvh - 50px)}.search__pop-up{padding-bottom:90px}.search__product{padding-block:20px;border-top:1px solid #dfe0e2}.search__product:last-child{border-bottom:1px solid #dfe0e2}.product-block--minimal{grid-template-areas:'image title' 'image price' 'image buy' 'buttons buy';grid-template-columns:2fr 3fr;gap:15px}.product-block--minimal .product-block__title{margin:0;font-weight:500}.product-block--minimal .product-block__price{margin:0}.product-block--minimal .product-block__buttons{position:static;grid-area:buttons;justify-self:center;flex-direction:row}.product-block--minimal .product-block__buy{width:-moz-fit-content;width:fit-content}.product-block--minimal .product-block__button--details,.product-block--minimal .product-block__pagination{display:none}.product-block--minimal .product-block__button--like{order:1}.product-block--minimal .product-block__button--compare{order:2}.modal-product{padding-bottom:90px}.brands-slider__arrow,.modal-product__properties,.modal-register-success::after,.modal-register-success::before,.modal-register-success__clarification::after,.modal-register-success__coupon::after,.modal-register-success__coupon::before{display:none}.page .product-main-payment-controls .product-main-payment-buy.fixed-panel{bottom:50px}.page .additional-slider{display:grid;grid-template-areas:'wrapper wrapper wrapper' 'prev more next';grid-template-columns:min-content 1fr min-content;gap:20px;width:calc(100% + var(--gap));margin-right:calc(var(--gap)*-1)}.page .additional-slider__wrapper{grid-area:wrapper}.page .additional-slider__slide{width:250px}.page .additional-slider__arrow--prev{grid-area:prev}.page .additional-slider__arrow--next{grid-area:next;margin-right:20px}:nth-child(1 of .home-company__fact){justify-self:center}:nth-child(3 of .home-company__fact){justify-self:center;translate:0 -15px}}@media (max-width:479px){.page .catalog-body{padding-top:0;padding-left:0}.page .catalog-filter-main{padding-right:0}}@media (max-width:375px){.page .catalog-filter-main .filter-btn{margin:0}}@media screen and (min-width:580px) and (max-width:1199px){.hide--tablet{display:none!important}.header{padding-block:15px}.header-menu-service__cities-list{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-flow:column dense;grid-auto-rows:min-content;grid-auto-columns:0;gap:var(--gap);max-height:330px;margin-block:20px 40px}.header-menu-service__city{padding-block:0}.header-popup-subscription{grid-template-columns:1fr repeat(2,auto);align-items:center}.header-popup-subscription__title{grid-column:1/2}}@media screen and (min-width:1000px) and (max-width:1199px){.header-menu-catalog__item:not(.header-menu-catalog__item--sub):nth-child(2n-1){grid-column:1/2}.header-menu-catalog__item:not(.header-menu-catalog__item--sub):nth-child(2n){grid-column:2/3}.header-menu-catalog__list:not(.header-menu-catalog__list--sub){display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column dense}.header-menu-service{grid-auto-rows:auto;grid-template-rows:auto}.header-menu-service,.header-menu-service__contacts .header-menu-service__inner{display:grid;grid-template-columns:repeat(2,1fr)}.header-menu-service__contacts .header-menu-service__subtitle{grid-column:1/-1}.header-menu-service__contacts-block:last-child{grid-column:1/-1}.header-menu-service__contacts-block .collapsing-content__body{display:grid;grid-template-columns:repeat(2,1fr)}.footer__inner{height:var(--footer-inner-height-m, 451px)}.footer__inner .grid__cell:first-child{height:100%}}@media screen and (min-width:580px) and (max-width:999px){.header-menu-catalog__brands-list{grid-template-columns:repeat(6,1fr)}.header-service--mobile-phones .header-service__name,.header-service--mobile-phones .header-service__opener,.header-service--mobile-search .header-service__name,.header-service--mobile-search .header-service__opener{width:min(60px,8.5vw);height:min(60px,8.5vw)}.footer__inner{height:var(--footer-inner-height-s, 700px)}.footer__bottom{flex-direction:column;align-items:center}:nth-child(1 of .home-company__fact){justify-self:end;translate:35px}:nth-child(3 of .home-company__fact){justify-self:start;translate:-35px}}@media (hover:hover){a:hover{-webkit-text-decoration:var(--link-text-decoration);text-decoration:var(--link-text-decoration);text-decoration-color:var(--link-text-decoration-color-hover);transition-duration:var(--transition-duration-in)}.header-menu-tabs__item,.modal-product__thumbs-slide{cursor:pointer}.header-service__opener:hover,a:hover{--color-text:var(--color-link-hover)}.arrow:hover{--before-background-color:var(--before-background-color-hover);--before-transition-duration:var(--transition-duration-in)}.button:hover{color:var(--button-color-hover);--button-transition-duration:var(--transition-duration-in);background-color:var(--button-background-color-hover);border-color:var(--button-border-color-hover)}.pop-up__close:hover{background-color:var(--color-text);transition-duration:var(--transition-duration-out)}.product-block__button:hover{--before-background-color:var(--color-background);--description-opacity:1;--description-pointer-events:auto;background-color:#4fa9e8;transition-duration:var(--transition-duration-in)}.product-block__details:hover{text-decoration:underline}.page .spoiler .spoiler-header:hover{text-decoration-color:currentColor}}
/* End */


/* Start:/local/front/build/css/style-main.min.css?169408166519412*/
:root{--content-width:1390px;--gap:20px;--font-family-primary:Geometria, sans-serif;--color-text-main:#333;--color-background:#fff;--color-link:#4fa9e8;--color-link-hover:#4fa9e8;--color-text:var(--color-text-main);--link-text-decoration:underline;--link-text-decoration-color:currentColor;--link-text-decoration-color-hover:transparent;--transition-duration-out:0.3s;--transition-duration-in:0.1s;--drop-shadow-1:0 9px 16px rgba(159,162,191,0.18);--drop-shadow-2:0 6px 20px #0a3572;--drop-shadow-3:0 0 25px rgba(186,186,186,0.3);--drop-shadow-4:0 0 4px rgba(145,158,171,0.24), 0 24px 48px rgba(145,158,171,0.24)}.home-header{max-width:100%}.home-header__slide,.home-header__slider.swiper{z-index:1;overflow:hidden}.home-header__slider.swiper::after,.home-header__slider.swiper::before{content:''}.home-header__wrapper.swiper-wrapper{z-index:1;display:grid;grid-auto-flow:column}.home-header__slide{width:min(calc(100vw - (var(--gap)*2)),calc(var(--content-width) - (var(--gap)*2)));border-radius:12px}.home-header__slide img{width:100%;max-width:none}.home-header__pagination{display:flex;justify-content:center;margin-top:20px}.home-header .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-opacity:0.5;background-color:#c8c8c8}.home-categories{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none}.home-categories__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:column dense;gap:11px}.home-categories__item{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:min-content min-content;overflow:hidden;border-radius:12px;justify-content:center}.home-categories__item--tall{grid-row:span 2}.home-categories__item::before{content:'';position:absolute;inset-inline:0;bottom:0;z-index:2;align-self:end;height:100px;background-image:linear-gradient(180deg,transparent,#ebebeb)}.home-categories__image{grid-row:1/-1;grid-column:1/-1}.home-categories__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-categories__title{z-index:3;grid-row:2/-1;grid-column:1/-1;justify-self:center;align-self:end;margin-bottom:10px;font-size:14px;font-weight:500;letter-spacing:.36px;text-align:center}.slider-brands::after,.slider-brands::before{content:'';position:absolute;inset-block:0;z-index:2;width:49px;background-color:var(--color-background)}.slider-brands::before{left:0}.slider-brands::after{right:0}.slider-brands__wrapper{z-index:1}.slider-brands__item{display:flex;align-items:center;justify-content:center;width:172px;height:75px;padding:15px}.slider-brands__item img{width:auto;max-width:100%;height:auto;max-height:100%}.slider-brands__arrow{position:absolute;z-index:3;inset-block:0;margin-block:auto}.slider-brands__arrow--prev{left:5px}.slider-brands__arrow--next{right:5px}.slider-products{position:relative;overflow:hidden;padding-top:20px}.slider-products::after,.slider-products::before{content:'';position:absolute;inset-block:1px 0;z-index:2;width:calc(var(--gap) + 2px);background-color:var(--color-background)}.slider-products::before{left:0}.slider-products::after{right:0}.slider-products__wrapper{z-index:1;display:grid;grid-auto-flow:column}.slider-products__arrow--prev{left:2px}.slider-products__arrow--next{right:22px}.slider-products__more{grid-area:more;place-self:center}.home-subtitle{margin-bottom:20px}.home-subtitle h2,h2.home-subtitle{font-size:24px;font-weight:400;line-height:120%}.home-subtitle a{text-decoration:none}.home-subtitle a:not(:hover){color:inherit}.link-details{--color-link:#999;--link-text-decoration-color:transparent;--link-text-decoration-color-hover:transparent;font-size:16px;font-weight:400;line-height:16px}.tab:not(.tab--active){display:none}.tab-contents{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.tab-contents>*{grid-column:1/-1;grid-row:1/-1;place-self:start}.tab-contents--justify--center{justify-items:center}.tab-contents--justify--center>*{justify-self:center}.tab-labels{display:flex;gap:20px;overflow-x:auto}.tab-labels__item{--color-text:#999;padding-bottom:4px;font-size:24px;line-height:1;border-bottom:3px solid transparent}.tab-labels__item--active{--color-text:#41a7e4;font-weight:500;border-bottom-color:currentColor}.home-company{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none;display:grid;grid-template-columns:auto;grid-template-areas:'title' 'description' 'fact-1' 'fact-2' 'fact-3' 'production' 'shops' 'installation';width:100%;padding:20px;background-color:#f4f4f4}.home-company__title{grid-area:title;font-size:18px;font-weight:500;line-height:1.3}.home-company__description{grid-area:description;margin-top:20px;font-size:14px;line-height:1.3}.home-company__fact{align-self:center;display:grid;grid-template-rows:1fr 1fr;justify-content:center;width:200px;height:200px;padding-top:var(--gap);text-align:center;border:1px solid rgba(8,53,113,.5);border-radius:100vmax}:nth-child(1 of .home-company__fact){grid-area:fact-1;translate:0 15px}:nth-child(2 of .home-company__fact){grid-area:fact-2}:nth-child(3 of .home-company__fact){grid-area:fact-3}.home-company__fact-title{--color-text:#c06b1b;align-self:end;font-size:48px;font-weight:700;line-height:1}.home-company__button,.home-company__fact-info{font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase}.home-company__fact-info{align-self:start}.home-company__button{display:flex;align-items:center;gap:20px;padding:25px 20px;background-color:var(--color-background);border-radius:5px}.home-company__button:nth-child(1),.home-company__button:nth-child(2),.home-company__button:nth-child(3){margin-top:0}.home-company__button::before{content:'';width:72px;height:50px;background-image:var(--before-background-image);background-repeat:no-repeat;background-position:center;background-size:cover}.home-company__button::after{content:'';width:9px;height:13px;margin-left:auto;background-color:currentColor;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOSAxMyIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjI5MjUyIDEuMzA4MzFMNy4zMzMwNiA2LjUwNjE2TDEuMzYyNDEgMTEuODQ5MiIgc3Ryb2tlPSIjMDEzODc0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOSAxMyIgZmlsbD0ibm9uZSI+CjxwYXRoIGQ9Ik0xLjI5MjUyIDEuMzA4MzFMNy4zMzMwNiA2LjUwNjE2TDEuMzYyNDEgMTEuODQ5MiIgc3Ryb2tlPSIjMDEzODc0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=)}.home-company__button--production{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#production);grid-area:production}.home-company__button--shops{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#shops);grid-area:shops}.home-company__button--installation{--before-background-image:url(/local/front/build/css/../images/sprite-multi.svg#installation);grid-area:installation}.feedback-item{padding:30px;border:1px solid #e2e2e2;border-radius:12px}.feedback-item__product{margin-bottom:27px}.feedback-item__title{margin-bottom:15px;font-size:18px;font-weight:500;letter-spacing:.36px}.feedback-item__property-name{--color-text:#828282;font-size:14px;letter-spacing:.28px}.feedback-item__property-value{margin-top:5px;font-size:14px;line-height:20px;letter-spacing:.28px}.feedback-item__property-value+.feedback-item__property-name{margin-top:15px}.feedback-product{display:grid;grid-template-areas:'image title' 'image rating';grid-template-columns:65px auto;grid-gap:5px 15px}.feedback-product__title{--color-link:#013874;--link-text-decoration-color:transparent;--link-text-decoration-color-hover:transparent;grid-area:title;align-self:end;font-size:15px;font-weight:500;letter-spacing:.3px}.feedback-product__rating{grid-area:rating;align-self:start;display:flex;gap:10px;font-size:14px;letter-spacing:.28px}.feedback-product__image{grid-area:image;align-self:center}.feedback-rating{display:flex;gap:3px}.feedback-rating__star{background-image:url(/local/front/build/css/../images/sprite-multi.svg#star);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;width:15px;height:15px;mask-type:alpha}.feedback-rating__star--empty::before{content:'';-webkit-mask-image:url(/local/front/build/css/../images/sprite-multi.svg#star);mask-image:url(/local/front/build/css/../images/sprite-multi.svg#star);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover;position:absolute;inset:0;width:8px;height:8px;margin:auto;background-color:var(--color-background)}.slider-feedback{max-width:100%}.slider-feedback__arrow--prev{grid-area:prev}.slider-feedback__arrow--next{grid-area:next}.slider-feedback__more{grid-area:more;place-self:center}.slider-feedback .feedback-item{flex-basis:100%;width:100%;max-width:100%;padding:30px}.articles-item{--color-link:var(--color-text);--color-link-hover:#41a7e4;--link-text-decoration:none;display:flex;flex-direction:column}.articles-item__title{order:3;font-size:18px;font-weight:500;line-height:1.2}.articles-item__date{--color-text:#828282;order:2;margin-bottom:10px}.articles-item__image{position:relative;order:1;margin-bottom:20px}.articles-item__image img{width:100%;border-radius:12px}.home-about{padding-block:30px;background-color:#f4f4f4}.home-about__title{margin-bottom:25px;font-size:36px;font-weight:500;line-height:43px}.home-about__image img,.ideas__image img{max-width:100%;border-radius:12px}.ideas{width:100%}.home-subtitle+.ideas{margin-top:-10px}.ideas__subtitle{margin-bottom:20px;font-size:14px;line-height:1.2}.ideas__block{isolation:isolate;position:relative}.ideas__image{z-index:1;display:block;width:100%}.ideas__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ideas__product{z-index:2;position:relative}.ideas__description{margin-top:20px;font-size:16px;line-height:1.2}.ideas__more{display:block;width:-moz-fit-content;width:fit-content;margin-top:20px}.ideas__arrow{position:absolute;top:70px;z-index:2}.ideas__arrow--prev{left:0}.ideas__arrow--next{right:0}.ideas__products{width:100%;margin-top:50px}.ideas__products-item .home-subtitle{margin-top:2px}.ideas:has(.ideas__arrow--prev.arrow--disabled):has(.ideas__arrow--next.arrow--disabled) .ideas__arrow{display:none}.ideas__more-mobile{--color-link:#999;z-index:2;grid-column:2/3;justify-self:end;align-self:center;margin-top:20px;height:-moz-fit-content;height:fit-content;font-size:16px;text-decoration:none;color:#999;line-height:1}.ideas .ideas-slider{border-top:1px solid #cdd0d8}.ideas-product{--button-padding:8px 10px;position:absolute}.ideas-product--active{z-index:3}.ideas-product__opener{width:30px;height:30px;background-color:var(--color-background);border-radius:100vmax;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAzMEMyMy4yODQzIDMwIDMwIDIzLjI4NDMgMzAgMTVDMzAgNi43MTU3MyAyMy4yODQzIDAgMTUgMEM2LjcxNTczIDAgMCA2LjcxNTczIDAgMTVDMCAyMy4yODQzIDYuNzE1NzMgMzAgMTUgMzBaTTEzIDdDMTMgNS44OTU0MyAxMy44OTU0IDUgMTUgNUMxNi4xMDQ2IDUgMTcgNS44OTU0MyAxNyA3VjEzSDIzQzI0LjEwNDYgMTMgMjUgMTMuODk1NCAyNSAxNUMyNSAxNi4xMDQ2IDI0LjEwNDYgMTcgMjMgMTdIMTdWMjNDMTcgMjQuMTA0NiAxNi4xMDQ2IDI1IDE1IDI1QzEzLjg5NTQgMjUgMTMgMjQuMTA0NiAxMyAyM1YxN0g3QzUuODk1NDMgMTcgNSAxNi4xMDQ2IDUgMTVDNSAxMy44OTU0IDUuODk1NDMgMTMgNyAxM0gxM1Y3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNSAzMEMyMy4yODQzIDMwIDMwIDIzLjI4NDMgMzAgMTVDMzAgNi43MTU3MyAyMy4yODQzIDAgMTUgMEM2LjcxNTczIDAgMCA2LjcxNTczIDAgMTVDMCAyMy4yODQzIDYuNzE1NzMgMzAgMTUgMzBaTTEzIDdDMTMgNS44OTU0MyAxMy44OTU0IDUgMTUgNUMxNi4xMDQ2IDUgMTcgNS44OTU0MyAxNyA3VjEzSDIzQzI0LjEwNDYgMTMgMjUgMTMuODk1NCAyNSAxNUMyNSAxNi4xMDQ2IDI0LjEwNDYgMTcgMjMgMTdIMTdWMjNDMTcgMjQuMTA0NiAxNi4xMDQ2IDI1IDE1IDI1QzEzLjg5NTQgMjUgMTMgMjQuMTA0NiAxMyAyM1YxN0g3QzUuODk1NDMgMTcgNSAxNi4xMDQ2IDUgMTVDNSAxMy44OTU0IDUuODk1NDMgMTMgNyAxM0gxM1Y3WiIgZmlsbD0iI0Q5RDlEOSIvPgo8L3N2Zz4K);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:20px;mask-size:20px}.ideas-product__pop-up{--padding:20px;width:280px}.ideas-slider{width:100%;display:grid;grid-template-areas:'wrapper wrapper wrapper' 'border border border' 'prev pagination next';grid-template-columns:min-content 1fr min-content;grid-template-rows:min-content min-content min-content;gap:20px;height:-moz-fit-content;height:fit-content;padding-top:20px}.ideas-slider::before{content:'';grid-area:border;width:100%;height:1px;background-color:#cdd0d8}.ideas-slider__wrapper.swiper-wrapper{grid-area:wrapper}.ideas-slider__arrow{margin-bottom:5px}.ideas-slider__arrow--prev{grid-area:prev;margin-left:5px}.ideas-slider__arrow--next{grid-area:next;margin-right:5px}.ideas-slider__pagination{grid-area:pagination;place-self:center;width:auto}.ideas-slider .product-item-button-container{padding-right:5px}@media screen and (min-width:580px){.home-header__slider.swiper{margin-inline:calc(-1*var(--gap));padding-inline:var(--gap)}.home-header__slider.swiper::after,.home-header__slider.swiper::before{position:absolute;inset-block:-1px;z-index:2;width:calc(var(--gap) + 1px);background-color:var(--color-background)}.home-header__slider.swiper::before{left:-1px}.home-header__slider.swiper::after{right:-1px}.home-categories__inner{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-auto-flow:row}.home-categories__item::before{height:116px;background-image:linear-gradient(180deg,transparent 47.16%,#ebebeb 66.44%)}.home-categories__title{font-size:18px}.slider-brands{max-width:100%;margin-block:-5px;padding:5px 49px}.slider-products{max-width:100%}.slider-products__arrow{position:absolute;z-index:3;inset-block:0;margin-block:auto}.slider-products__arrow--next{right:2px}.slider-products__more{display:none}.home-subtitle{margin-bottom:30px}.home-subtitle h2,h2.home-subtitle{line-height:16px}.home-subtitle--big h2,h2.home-subtitle--big{font-size:36px;font-weight:400;line-height:120%}.tab-labels{gap:60px}.home-company{grid-template-columns:repeat(3,1fr);grid-template-areas:'title title title' 'description description description' 'fact-1 fact-2 fact-3' 'production production production' 'shops shops shops' 'installation installation installation'}.home-company__description{margin-top:30px}.slider-feedback__wrapper.swiper-wrapper{display:grid;gap:30px}.slider-feedback__arrow,.slider-feedback__more{display:none}.ideas__description,.ideas__subtitle{font-size:24px;line-height:33px}.ideas__arrow{top:160px}}@media screen and (min-width:1000px){.home-categories__item::before{height:195px}.home-company{grid-template-columns:repeat(9,1fr);grid-template-areas:'title title title fact-1 fact-1 fact-2 fact-2 fact-3 fact-3' 'description description description fact-1 fact-1 fact-2 fact-2 fact-3 fact-3' 'production production production shops shops shops installation installation installation';-moz-column-gap:10px;column-gap:10px;width:calc(100vw - var(--gap)*2);border-radius:12px}.home-company__description{margin-top:30px}:nth-child(1 of .home-company__fact){translate:40px}:nth-child(2 of .home-company__fact){translate:20px}.home-company__button{margin-top:60px}.slider-feedback__wrapper.swiper-wrapper{grid-template-columns:repeat(2,1fr)}.ideas__arrow{top:240px}.ideas__more-mobile{display:none}}@media screen and (min-width:1200px){.home-header__arrow{position:absolute;top:0;bottom:0;z-index:3;margin-block:auto;translate:0 -17px}.home-header__arrow--prev{left:0}.home-header__arrow--next{right:0}.home-categories__inner{grid-template-columns:repeat(4,1fr);gap:var(--gap);grid-auto-flow:column dense}.home-categories__item::before{height:183px}.slider-products{max-width:calc(100% + var(--gap)*2 + 2px);margin-inline:calc(var(--gap)*-1 -2px);padding-inline:calc(var(--gap) + 2px);-o-border-image:linear-gradient(to right,#cdd0d8 calc(99% - var(--gap)),transparent calc(99% - var(--gap))) 1/1px 0 0 0;border-image:linear-gradient(to right,#cdd0d8 calc(99% - var(--gap)),transparent calc(99% - var(--gap))) 1/1px 0 0 0}.home-company{grid-template-columns:repeat(6,1fr);grid-template-areas:'title title title fact-1 fact-2 fact-3' 'description description description fact-1 fact-2 fact-3' 'production production shops shops installation installation';width:calc(var(--content-width) - var(--gap)*2);padding:60px}.home-company__title{font-size:24px}.slider-feedback__wrapper.swiper-wrapper{grid-template-columns:repeat(3,1fr)}.home-about{padding-block:60px}.ideas__arrow{top:313px}.ideas__products{display:none}}@media screen and (max-width:1199px){.home-header__arrow{display:none}.slider-products{border-top:1px solid #cdd0d8}.slider-products::after,.slider-products::before{content:none}.ideas__product{display:none}}@media screen and (max-width:999px){.home-company__description,.home-company__title{text-align:center}:nth-child(2 of .home-company__fact){justify-self:center}:nth-child(1 of .home-company__button):not(:nth-child(1)){margin-top:30px}.home-company__button+.home-company__button{margin-top:10px}.ideas__block,.ideas__description{grid-column:1/-1}.ideas__item.swiper-slide{display:grid;grid-template-columns:auto 1fr}.ideas__more{grid-column:1/2}.ideas__arrow{--before-width:11px;--before-aspect-ratio:11/20}.ideas-details{display:none}}@media screen and (max-width:579px){:nth-child(4n-2 of .home-categories__item:not(.home-categories__item--tall)),:nth-child(4n-3 of .home-categories__item:not(.home-categories__item--tall)){grid-column:2/3}:nth-child(4n of .home-categories__item:not(.home-categories__item--tall)),:nth-child(4n-1 of .home-categories__item:not(.home-categories__item--tall)),:nth-child(odd of .home-categories__item--tall){grid-column:1/2}:nth-child(even of .home-categories__item--tall){grid-column:2/3}.slider-brands{width:calc(100% + var(--gap));margin-right:calc(var(--gap)*-1)}.slider-brands::after,.slider-brands::before{content:none}.slider-brands__arrow{display:none}.slider-products{display:grid;grid-template-areas:'wrapper wrapper wrapper' 'prev more next';grid-template-columns:min-content 1fr min-content;gap:20px;width:calc(100% + var(--gap));margin-right:calc(var(--gap)*-1)}.slider-feedback__wrapper.swiper-wrapper,.slider-products__wrapper{grid-area:wrapper}.slider-products__slide{width:250px}.slider-products__arrow--prev{grid-area:prev}.slider-products__arrow--next{grid-area:next;margin-right:20px}:nth-child(1 of .home-company__fact){justify-self:center}:nth-child(3 of .home-company__fact){justify-self:center;translate:0 -15px}.slider-feedback{display:grid;grid-template-areas:'wrapper wrapper wrapper' 'prev more next';grid-template-columns:min-content 1fr min-content;gap:20px}.home-about__title{display:none}}@media screen and (min-width:580px) and (max-width:1199px){.home-categories__item--tall{grid-row:auto}}@media screen and (min-width:580px) and (max-width:999px){:nth-child(1 of .home-company__fact){justify-self:end;translate:35px}:nth-child(3 of .home-company__fact){justify-self:start;translate:-35px}}
/* End */


/* Start:/local/templates/aquanet_new/components/bitrix/menu/bottom/style.css?1756287186193*/
.block-icon--stores:before {
    -webkit-mask-image: url('/local/front/build/images/sprite-multi.svg#location');
    mask-image: url('/local/front/build/images/sprite-multi.svg#location');
}
/* End */


/* Start:/local/components/aquanet/system.auth.form/templates/header/style.css?1775742538624*/
.login {
    --padding: 15px 30px !important;
    width: 385px !important;
}
.auth-error .form-error {
    color: #eb5757;
}
.login:not(.pop-up--active) {
    display: block !important;
    left: -10000px;
}

.back {
    background: none;
    border: none;
    color: #41A7E4;
    cursor: pointer;
    padding: 0;
    width: fit-content;
    font-size: 16px;
}

.back span {
    font-size: 24px;
    font-family: 'Geometria', sans-serif;
    font-weight: 500;
    color: #41a7e4;
}

.login__form--email.login__form--active {
    display: flex;
    flex-direction: column;
}

.login__form--email.hidden {
    display: none;
}
/* End */


/* Start:/local/templates/aquanet_new/components/custom/system.auth.changepasswd/header/style.css?1707905149124*/
.change-password-result .form-error {
    color: #eb5757;
}
.form__clarification.login__clarification {
    display: none;
}
/* End */


/* Start:/local/templates/aquanet_new/components/custom/main.feedback/order_call/style.css?170790514951*/
.js-input.is-invalid {
    border-color: #eb5757;
}
/* End */


/* Start:/local/templates/aquanet_new/components/custom/form.result.new/inconvenient/style.css?170790514960*/
.form-input__field.is-invalid {
    border-color: #eb5757;
}
/* End */


/* Start:/local/templates/aquanet_new/components/custom/form.result.new/complain/style.css?170790514960*/
.form-input__field.is-invalid {
    border-color: #eb5757;
}
/* End */


/* Start:/local/templates/aquanet_new/template_styles.css?178402695732190*/
.loader:after {
	position: absolute;
	content: "";
	z-index: 1;
	top: calc(50% - 24px);
	left: calc(50% - 24px);
	width: 48px;
	height: 48px;
	border: 5px solid;
	border-color: #013874 transparent;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box;
	animation: rotation 1s linear infinite;
}

@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.location-error {
	display: none;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
	color: red;
	margin-top: 10px;
}
.breadcrumb_landing .breadcrumbs-item .link-inverted.color-grey-600 {
	color: #fff;
}
.auth-error {
	text-align: center;
}
.product[data-layout="default"] .product-actions {
	z-index: 10;
}
.product-slider-item {
	position: relative;
}
.product-slider-item:hover .product-conditions {
    display: block;
}
.basket_small {
    display: flex;
}
.social .ya-share2__item {
    padding-left: 0;
    margin: 0px 0px 0px 7px !important;
}
.social .ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {
	height: 32px;
	width: 32px;
	background-size: 26px;
	background-position: 3px 3px;
}
.social .ya-share2__link {
	border-radius: 30px;
	overflow: hidden;
}
.collection {
    z-index: 10;
    position: relative;
}
.filter-checkbox {
    margin-bottom: 10px;
}
.filter-checkbox label {
	width: 100%;
	display: flex;
}
.item_img {
    text-align: center;
}
.item_img a {
	display: inline-block;
}
.product_video {
	position: relative;
	z-index: 300;
	cursor: pointer;
}
.product_video img.play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -32px;
    margin-left: -45px;
}
.product_video a {
	display: block;
}
.fancybox-slide--video .fancybox-content {
    background: #000;
}
#digi-image-search-results .digi-product-default.digi-product.digi-product--desktop .product-compare.active,
#digi-portal-modal .digi-product-default.digi-product.digi-product--desktop .product-compare.active,
#digi-recs-modal .digi-product-default.digi-product.digi-product--desktop .product-compare.active,
#digi-shield .digi-product-default.digi-product.digi-product--desktop .product-compare.active,
.digi-recs .digi-product-default.digi-product.digi-product--desktop .product-compare.active,
.product-compare.active {
	background-color: #4fa9e8;
}
#digi-image-search-results .digi-product-default.digi-product.digi-product--desktop .product-compare.active .product-compare-icon,
#digi-portal-modal .digi-product-default.digi-product.digi-product--desktop .product-compare.active .product-compare-icon,
#digi-recs-modal .digi-product-default.digi-product.digi-product--desktop .product-compare.active .product-compare-icon,
#digi-shield .digi-product-default.digi-product.digi-product--desktop .product-compare.active .product-compare-icon,
.digi-recs .digi-product-default.digi-product.digi-product--desktop .product-compare.active .product-compare-icon,
.product-compare.active .product-compare-icon {
    fill: #4fa9e8;
}
.product-items.product-items__viewed .product-item {
	height: auto;
}
.image-header h1 {
    max-width: 950px;
}

.catalog-menu ul {
	margin: 0;
}
ul li.menu-item {
	margin: 0;
}
ul li.menu-item:before {
	display: none;
}
ul .menu-item > ul {
	display: none;
}
.catalog-menu .icon {
    width: 11px;
    height: 9px;
    display: block;
    fill: #f2f2f2;
    transform: rotate(180deg);
    transition-property: transform, fill;
    transition-duration: 500ms;
    position: absolute;
	top: 30px;
	right: 20px;
}
.catalog-menu .menu-item:hover > .icon {
	fill: #013874;
}
.catalog-menu .menu-item .icon.active {
	fill: #013874;
	transform: rotate(0deg);
}
.catalog-menu .menu-item .icon.active + ul {
	display: block;
	border-top: 1px solid #ededed;
	margin-top: 21px;
	padding-top: 15px;
}
ul .menu-item > ul .icon {
	top: 12px;
}

.catalog-menu .menu-item ul .icon.active + ul {
	border-top: none;
	margin-top: 0;
	padding-top: 10px;
	padding-left: 20px;
}
.catalog-menu .menu-item ul .icon.active + ul li:before {
	display: block;
	top: 13px;
}
.js_submit_success {
	display: none;
}
.checkbox-row .radio {
	width: 21px;
	height: 21px;
	margin-right: 10px;
}
.checkbox-row .radio .icon {
	height: 12px;
	width: 12px;
	position: relative;
	top: 3px;
	display: none;
}
.checkbox-row .radio input:checked + .icon {
	display: inline;
}
.unsubscribe__link {
	display: inline-block;
	padding-left: 10px;
	font-size: 14px;
}
.main_content .notetext {
    color: #00e300;
    border: 1px solid #00e300;
    border-radius: 30px;
    display: inline-block;
    padding: 10px 50px;
}
.question-form .feedback-header .feedback-title,
.question-form .feedback-header .feedback-text {
	color: #333;
}
.page-download .spoiler:first-child {
	border-top: 0;
	margin-top: 0;
}
.catalog-side .collections-item {
    display: inline-block;
}
.call-request-header .processing-checkbox-label {
	color: #fff !important;
}
.call-request-header .processing-permission {
    margin-top: 5px;
}
.call-request-header .processing-checkbox-check {
    fill: #fff;
}
.call-request-body .feedback-content {
    background-color: transparent;
    margin-top: 0;
    padding: 0;
}
.call-request-body .feedback-title {
	color: #fff;
}
.call-request-body .feedback-text {
	color: #fff;
}
.submit-reveal.submit-reveal-subscribe:not(.is-visible) {
	display: none;
	opacity: 1;
}
.submit-reveal.submit-reveal-subscribe.active {
	display: block !important;
}
.yandex_rait img {
	max-width: 225px;
	/*width: 100%;*/
	margin-top: 15px;
	max-height: 60px;
}
.scroll__content-search {
	max-height: 400px;
}
.api-search-title .suggestions-dropdown {
	padding: 20px 15px 20px 30px; }
	
.api-search-title .mCSB_inside > .mCSB_container {
    margin-right: 20px; }
    
a.sale-order-history-link {
	font-family: 'Geometria', sans-serif; }
	
.site-wrapper[data-page="contacts"] .feedback-content {
	background-color: transparent; }
	
.payment-submit:not(.active) {
    display: none; }

.image-header.image-header-mini {
    margin-bottom: 0;
    padding-bottom: 0; }
    
.designer__call .feedback-content {
	background-color: transparent;
	margin-top: 0; }
	
.cart-side.cart-side-hidden {
	display: none; }

.cart-item-delete .link-mimic {
	font-size: 14px; }

.copyright,
.footer-simple .payment-title {
	font-size: 14px; }
	
.cart-compact-item-price ins {
    text-decoration: none; }

.js-registration-message.active .registration-message-error {
	color: #eb5757;
	font-size: 13px; }
	
.js-registration-message.active .registration-message-error br {
    margin-bottom: 10px; }
    
.js-registration-message.active .registration-message-ok {
	color: #00a500;
	font-size: 13px; }
	
.reg-form .checkbox-text {
	font-size: 12px; }
	
.shops-callback .feedback-content {
	background-color: transparent;
	margin-top: 0; }

.collections_title {
	display: none;
	font-weight: 500;
    font-size: 18px;
	letter-spacing: 0.02em;
	color: #333;
	padding: 20px 35px;
	border-bottom: 1px solid #ededed;
	margin-bottom: -1px;
}

.collections_title .icon {
	width: 10px;
	height: 10px;
	margin-left: 5px;
	transform: rotate(180deg);
}

.collections_title.is-active .icon {
	transform: rotate(0);
}

.collections_body {
	padding: 20px 0;
}

.collections_list .collections_ul {
	margin: 0;
}

.collections_list--line .collections_ul {
	width: 100%;
    display: flex;
}

.collections_list--line .collections_ul .collections_li {
	width: 16.66667%;
    max-width: 16.66667%;
    padding: 0 15px;
    text-align: center;
    margin-top: 0;
}

.collections_li:first-child {
    margin-top: 0;
}

.collections_list .collections_li {
    font-family: Geometria;
    font-style: normal;
    font-size: 13px;
    padding-left: 0;
    margin-top: 5px;
}

.collections_list .collections_li a {
	color: #828282;
    text-decoration: none;
}

.collections_list--line .collections_ul .collections_li .collections_img {
	filter: grayscale(1);
    opacity: 0.2;
}

.collections_list--line .collections_ul .collections_li:hover .collections_img {
    filter: grayscale(0);
    opacity: 1;
}

.collections_list .collections_li a:hover {
    color: #000;
}

.collections_more {
	display: none;
}

.collections_more .spoiler {
	border: none;
}

.collections_more .btn {
	max-width: 200px;
	margin: 10px 0;
    height: 40px;
}

.collections_name .icon {
	display: none;
	width: 10px;
	height: 10px;
	margin-left: 5px;
	transform: rotate(180deg);
}

.collections_name.is-active .icon {
	transform: rotate(0);
}
.account-address .account-edit-row.metro-field {
	display: none;
}
.rating-star .icon {
	cursor: default; }
	
.reply-form .rating-star .icon {
	cursor: pointer; }
	
.btn-box-orderlink {
	display: flex;
	width: 100%; }
	
.btn-box-orderlink__form {
    width: 100%; }

.btn-box-orderlink__form form {
	display: none; }
.btn-box-orderlink__form form.is-active {
	display: block; }
	
.btn-box-orderlink__form .oneclick-form-input-wrapper {
    margin-top: 15px; }
	
.product-title a {
	color: #333333;
	text-decoration: none; }

.product-title a:hover {
	color: #4fa9e8; }

.collections-item-hide {
	display: none; }

.collections-item-hide.is-active {
	display: block; }
	
#popup-images-360 {
	display: none;
	overflow: hidden; }
	
.header-dropdown.is-active[data-id="cart-compact"] {
	animation: none; } 
	
.processing-checkbox-input {
	/*display: none;*/
	visibility: hidden;
	width: 0;
}
	
.js-additional-content {
    width: 100%; }
    
.loading_spinner {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 150px;
	z-index: 100;
	background-color: rgba(255, 255, 255, 0.5); }
	
.spinner {
	width: 50px;
	height: 50px;
	background-color: #013874;
	background: url('/img/loader.png');
	background-size: 100% 100%;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	-webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
	animation: sk-rotateplane 1.2s infinite ease-in-out;
	animation-fill-mode:forwards;  
    -webkit-animation-fill-mode:forwards;
	animation-direction: alternate-reverse;
	-webkit-animation-direction: alternate-reverse; }
	
.about_form textarea {
	min-height: 106px; }
	
.header-dropdown-user .popup-wrapper {
	display: block; }

.header-dropdown-user .popup-wrapper .js-dropdown-close {
	position: absolute;
	top: 20px;
	right: 20px; }
	
.header-dropdown-user .popup-wrapper .js-dropdown-close:hover {
	cursor: pointer;
}

.reply-form .rating-star label {
	position: relative;
	width: 34px;
	height: 33px;
	display: inline-block; }

@-webkit-keyframes sk-rotateplane {
	0% { -webkit-transform: perspective(120px);z-index: 1;position: relative; }
	50% { -webkit-transform: perspective(120px) rotateY(180deg);z-index: 1;position: relative; }
	100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg);z-index: 1;position: relative; }
}

@keyframes sk-rotateplane {
	0% { 
    	transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
		z-index: 1;
		position: relative;
	} 50% { 
    	transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		-webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
		z-index: 1;
		position: relative;
	} 100% { 
    	transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		z-index: 1;
		position: relative;
	}
}

.oneclick-form-input-set {
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    color: #bdbdbd;
    width: 100%;
    height: 40px;
    border: 2px solid #d1d1d1;
    border-radius: 30px;
    line-height: 50px;
    padding: 0 80px 0 20px;
    transition: border-color 500ms; }
    
#formOrderClick .oneclick-form-btn .icon-phone-02 {
    width: 22px;
    height: 22px; }
    
.set-mini .product-set {
	box-shadow: 0px 0px 5px #ccc; }
	
.product-set-arrow {
    margin-left: 14px; }
	
.product-set-arrow .icon {
	fill: #828282;
	width: 38px;
	height: 38px;
	display: block;
	fill: #d1d1d1;
	transition: fill 500ms;
	-ms-flex: none;
	flex: none;
	-moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg); }
    
.product-set-arrow.no-active .icon {
	-moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); }
    
.product-set-arrow .icon:hover {
	cursor: pointer;
	fill: #4fa9e8; }
	
.product-set-body.no-active {
	display: none; }
	
.product-btn-oneclick.is-active .oneclick-form {
	display: block; }
	
.modal-oneclick .oneclick-form-input {
	height: 36px;
	line-height: normal;
	padding: 0 30px 0 20px; }
	
.modal-oneclick .oneclick-form-btn {
	width: 22px;
	height: 35px;
	right: 11px; }
	
.modal-oneclick .oneclick-form-input::-moz-placeholder {
	line-height: 36px; }
	
.modal-oneclick .processing-permission {
    margin-top: 14px; }
    
.modal-oneclick .oneclick-form {
	margin-left: 0; }

@media screen and (min-width: 1024px) {
	.collections_list,
	.collections_body {
		display: block !important;
	}
	
	.product-main-body .product-main-slider-item img.lazy {
		max-height: 450px; }
}

@media screen and (max-width: 1023px) {
	.collections_title {
		display: block;
	}
	
	.collections_col--line,
	.collections_list--line {
		margin-bottom: 20px;
	}

	.collections_list--line .collections_ul {
		display: block;
	}

	.collections_img {
		display: none;
	}

	.collections_col--line .collections_name {
		font-family: Geometria;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: bold;
		color: #333333;
	}

	.collections_name {
		margin: 0;
		padding-bottom: 10px;
	}

	.collections_list--line .collections_ul .collections_li {
		width: inherit;
		max-width: inherit;
		padding: inherit;
		text-align: inherit;
		margin-top: 5px;
	}

	.collections_list--line .collections_ul > .collections_li:first-child {
		margin-top: 0;
	}

	.collections_row {
		padding: 0 20px;
	}

	.collections_col {
		width: auto !important;
		max-width: 400px !important;
		float: none;
	}

	.collections_more {
		display: block;
	}

	.collections_li.mobile-hide {
		display: none;
	}

	.collections_name .icon {
		display: inline-block;
	}

	.collections_row:first-child {
		border: none;
	}
	.contacts-body .col-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%; }
}

@media screen and (max-width: 1200px) {
	.collections_col {
	    width: 33.33333%;
	    max-width: 33.33333%;
	    padding: 0 15px;
	    margin-bottom: 20px;
	}
}
@media screen and (max-width: 992px) {
	.cart-content[data-type="desktop"] .cart-item-header {
    	-ms-flex: 1;
		flex: 1;
		padding: 0 10px;
	}
	.call-request .call-request-submit {
		margin-left: 0px; }
		
	.product-set-arrow {
		display: none; }
		
	.btn-box-orderlink {
		margin-top: 15px; }
}
@media screen and (max-width: 768px) {
	.order-cansel-box {
		padding: 20px 0;
	}
	.cart-content[data-type="desktop"] .cart-item-content {
		padding: 0px 10px;
	}
	.pagination {
		display: block;
		text-align: center;
	}
	.pagination-nav .icon {
		display: inline-block;
		margin-bottom: 1px;
	}
	.pagination-item {
		display: inline-block;
		margin-bottom: 10px;
	}
	.manager_sale {
		display: none;
	}
	.product-main-body .product-main-slider-item img.lazy {
    	max-height: 250px; }
    	
    .fixed-btns.active, .fixed-btns-container.active {
    	height: 200px; }
    	
    .reply-form .reply-form-input {
	    min-width: 100%; }
	    
	.product-main-parameters.product-main-parameters-none {
    	border: none;
		padding: 0; }
		
	.product-equipment-slider .product-images-nav,
	.product-slider.js-slider .product-images-nav {
		display: none !important; }
		
	.bx-filter-button-box .fixed-btns {
		height: auto; }
		
	.contacts__call .feedback-content {
    	padding: 50px 10px; }
    	
    .product-item {
	    width: 100%;
	    display: block;
		flex: none; }
}

.cart-compact-item-quantity .minus, 
.cart-compact-item-quantity .plus {
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden; }
	
.cart-compact-item-quantity .minus .icon,
.cart-compact-item-quantity .plus .icon {
	fill: #a3a3a3; }

/*.manager_sale {
	display: none; }*/
	
.welcome-slider > a {
	display: block;
	width: 100%; }
	
.cart-item-total-old {
	padding-left: 10px;
	margin-right: -15px;
    font-size: 14px;
	line-height: 14px;
	font-weight: 500;
	color: #eb5757;
	text-decoration: line-through; }
@media(min-width: 1200px) {
	.cart-item-total-old {
		text-align: right;
	}
}
.processing-permission {
	position: relative; }
	
.cart-side .processing-permission a.processing-checkbox-label {
	padding-top: 0; }
	
.js-popup .product-main-payment-oneclick {
	margin-bottom: 13px; }
	
.site-menu .site-menu-cols:first-child > ul {
	margin-bottom: 0; }
	
.ideas-products .product[data-layout="default"] {
	background-color: #fff; }

.ideas-products .slick-cloned .product-slider-item {
	display: none; }
	
.ideas-body-wrapp {
	position: relative; }
	
.product-btn-oneclick-detail.is-active .oneclick-form {
	display: block !important; }
	
.catalog_slide.site-menu-col {
    position: absolute;
    top: 0;
    left: 100%; }
    
.rating-stars input {
	display: none; }
	
.submit-reveal-container .mf-captcha {
	padding-left: 0;
	padding-right: 0; }
	
.form-row-submit {
	margin-top: 20px; }
	
.g-recaptcha {
	transform:scale(0.8); 
	transform-origin:0;
	margin: 0 auto;
	width: 243px; }
	
.footer-body-link {
    line-height: 151%; }
    
.service-tab-content .call-request-install .feedback-content {
	background-color: transparent;
	padding: 0;
	padding-bottom: 15px; }
	
.service-tab-content .call-request-install .feedback-title,
.service-tab-content .call-request-install .feedback-text {
	color: #fff; }
	
.designer__call .feedback .processing-permission,
.contacts__call .feedback .processing-permission {
	display: flex; }
	
.designer__call .feedback .processing-permission a,
.contacts__call .feedback .processing-permission a {
	padding-top: 0; }
	
.product-main .loading_spinner {
	z-index: 1;
	overflow: hidden; }
	
.rating input.js-rating-radio {
	display: none; }
	
.bx-filter .bx-ui-slider-track {
	z-index: 10; }
	
.site-wrapper[data-page="index"] .menu-content {
	max-height: 520px;
	overflow: hidden; }
	
.site-wrapper[data-page="index"] .menu-content.menu-content-show {
	overflow: inherit; }
	
.vr-popup-mobile-hide {
	display: none; }
	
.vr-popup-mobile {
	background: #E0E0E0;
	padding: 10px;
	text-align: center; }

.vr-popup-mobile .vr-popup__title .icon {
	width: 14px;
	height: 20px;
	fill: #013874;
	position: relative;
	top: 4px;
	margin-right: 10px; }
	
.vr-popup-mobile .vr-popup__title {
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px; }
	
.vr-popup-mobile .vr-popup__button {
    width: auto;
    line-height: 40px;
    padding: 0px 30px;
    height: 40px; }
    
.vr-popup-mobile .vr-popup__button:first-child {
    margin-left: 10px;
    background-color: #fff;
    color: #013874; }
    
.vr-popup-mobile .vr-popup__button:last-child {
    margin-left: 10px;
    background-color: #013874; }
    
.vr-popup-mobile .vr-popup__button:hover:last-child {
	background-color: #fff; }
	
.ideas-item-img {
	width: 100%;
	position: relative;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover; }
	
.ideas-items-wrapp {
    width: 100%;
    flex: none; }
    
.ideas-footer {
	margin-top: 30px; 
    margin-left: 10px;}
	
.ideas-body-mb-0 {
	margin-bottom: 0; }
	
.cart-side .cart-title {
	position: relative;
	padding-right: 20px; }
	
.cart-side .cart-title .cart-coupon-code-info {
	position: absolute;
	top: 4px;
	right: 0; }
	
@media (min-width: 1024px) and (max-width: 1439.98px) {
	.subheader-item.is-main .subheader-fastnav-link:before {
		display: none; }
}
	
.product-main-slider-item.zoom {
	cursor: zoom-in; }
	
.collections-btn {
	display: inline-block; }

@media (min-width: 1024px) {
	.product-main .product-main-tab-content .spoiler-header {
		display: none; }
}

.welcome-slider-infoimg {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    top: 50%;
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 100%; }
    
.welcome-slider-infoimg img {
	max-height: 100%; }
	
.footer-subscribe-errormessage {
    color: #f00;
    border: 1px solid #f00;
    display: inline-block;
    padding: 10px 35px;
    border-radius: 40px;
    margin-top: 20px; }
    
.footer-subscribe-successmessage {
    color: #00ce00;
    border: 1px solid #00ce00;
    display: inline-block;
    padding: 10px 35px;
    border-radius: 40px; }
    
.footer-subscribe-warningmessage {
    color: #ffab29;
    border: 1px solid #ffab29;
    display: inline-block;
    padding: 10px 35px;
    border-radius: 40px; }
    
.footer-subscribe-errormessage .footer-subscribe-message-title,
.footer-subscribe-success .footer-subscribe-message-title {
    font-weight: 600; }
    
.zoomImg__box.is-active {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    background-color: #fff;
    width: 100%;
    height: 100%; }
   
.category_2_hide {
	display: none; }
	
.category_level1_podmenu.is-active .category_2_hide {
	display: block; }

.category_level1_podmenu .sections-more .icon {
	-moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    position: relative;
	top: 0px; }
    
.category_level1_podmenu.is-active .sections-more .icon {
	-moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg); }
    
.searchBox_hints li:before,
.searchBox_sections li:before,
.searchBox__brand li:before {
	display: none; }
	
.searchBox_hints li,
.searchBox_sections li,
.searchBox__brand li {
	padding-left: 0; }
	
.searchBox_hints li a,
.searchBox_sections li a {
	font-size: 14px;
	color: #A2A2A2;
	text-decoration: none; }
	
.searchBox_hints li a:hover,
.searchBox_sections li a:hover,
.searchBox_hints li a:hover b,
.searchBox_sections li a:hover b {
	color: #4fa9e8; }

.searchBox_hints li a b,
.searchBox_sections li a b {
	font-weight: normal;
	color: #4F4F4F; }
	
.searchBox_title {
	font-weight: 500;
	font-size: 18px;
	color: #333; }
	
.searchBox_hints {
	padding-bottom: 30px; }
	
.site-wrapper > header.is-fixed {
    z-index: 1100; }
	
.searchBox_product--img {
	background-size: contain;
	background-position: center;
	width: 120px;
	height: 120px;
	background-repeat: no-repeat;
	margin: 0 auto; }
	
.searchBox_products {
    padding-top: 20px; }
    
.searchBox_product {
    margin-bottom: 35px; }
    
.searchBox_product--name {
	font-size: 13px;
	line-height: 20px;
	color: #828282;
	padding-top: 20px;
	overflow: hidden;
	height: 56px; }
	
.searchBox_product a {
	text-decoration: none; }
	
.searchBox_product:hover .searchBox_product--name {
	color: #4fa9e8; }
	
.searchBox__brand ul {
	display: flex; }

.searchBox__brand ul li {
	-ms-flex: 50%;
	flex: 50%;
	margin-top: 0; }
	
.title-search-result {
    background-color: #fff;
    width: 100% !important;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    background-color: #fff;
    padding: 30px;
    animation: 500ms forwards contentSlideUp;
    z-index: 1000;
    max-width: 800px;
    left: 50% !important;
    margin-left: -400px;
    position: absolute;
    display: none; }
	
.searchBox__brand ul li a {
    padding: 0px 10px;
    display: block; }
    
.searchBox__brand ul li div {
	height: 50px;
	width: 100%;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat; }
	
.searchBox_more {
	margin-bottom: 20px; }

.searchBox_more a {
	text-decoration: none; }
	
.searchBox_more .icon {
	fill: #4fa9e8;
	margin-left: 4px;
	width: 8px;
	height: 8px;
	position: relative;
	top: 0px; }
	
.searchBox_content ul li.searchBox_list_hide {
    display: none; }
    
.searchBox_content ul.is-active li.searchBox_list_hide {
    display: block; }
    
.searchBox_product--price {
    margin-top: 20px;
    color: #333;
    font-size: 16px; }
    
.search-mobile-content-result {
    padding-top: 30px; }
    
.popup[data-id="search"] .popup-content {
	overflow-x: hidden; }
	
.search-mobile-content-result .searchBox_product--photo {
    width: 40%;
    padding-right: 30px;
    float: left; }
    
.search-mobile-content-result .searchBox_product--img {
	width: 100%; }
    
.search-mobile-content-result .searchBox_product--info {
    width: 60%;
    float: left; }

.search-mobile-content-result .searchBox_sections {
	padding-bottom: 30px; } 

/*.search-mobile-content-result .searchBox__brand {
	display: none; }*/

.product-video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.search-result-mobile {
    padding-top: 30px; }

.wb44 {
	font-weight: bold;
}

.txt_brand li:before {

}

.tag215 {
	margin-top: 50px;
}

.breadcrumbs-header {
	overflow-x:hidden;
}
.breadcrumbs-header .slide-box {
	overflow-x: auto;
	-ms-overflow-style: none;
	scrollbar-width: none;
}
.breadcrumbs-header .slide-box::-webkit-scrollbar {
	display:none;
}
.breadcrumbs {
	white-space: nowrap;
	flex-wrap: nowrap;
}
.breadcrumbs-item {
	min-width: auto;
}

@media(max-width:510px) {
	.product-main-header .rating-text {margin-right:-60px;}
}

.product-main .product-delivery .product-main-tab-content .spoiler-header {display:block;}
.product-main .product-delivery .product-delivery-tabs.tab-col {flex-direction:column;}
.product-main .product-delivery .product-delivery-tabs.tab-col .spoiler {
	margin-top:0;
	padding: 20px 0;
	border-top: 1px solid #ededed;
}
.product-main .product-delivery .product-delivery-tabs.tab-col .delivery-table {
	margin: 40px 0;
}
.product-main .product-delivery .product-delivery-tabs.tab-col .delivery-table .spoiler-header svg {
	position: relative;
	top: 5px;
}

.delivery-tabs {
	display: flex;
}
.product-delivery .product-main-tabs.delivery-tabs {margin-top:16px;}
.delivery-select {margin-top:36px;}
.delivery-tabs a {
	color:#333;
	flex:none;
	padding:0 35px;
	height: 66px;
	font-weight: 500;
	line-height: 66px;
	position: relative;
	cursor: pointer;
	text-align: center;
	transition: color 500ms;
	text-decoration:none;
}
.delivery-tabs a.is-active,
.delivery-tabs a:hover {
	color:#4fa9e8;
}
.delivery-tabs a:after {
	width: 62px;
	height: 5px;
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -31px;
	transform: scale(0);
	transform-origin: center bottom;
	transition: transform 500ms;
	background: #4fa9e8;
	border-radius: 5px;
}
.delivery-tabs a.is-active:after,
.delivery-tabs a:hover:after {
	transform: scale(1);
}

.delivery-tabs-body > .js-tab-content {display:none;}
.delivery-tabs-body > .js-tab-content.is-active {display:block;}

.review-grade {
	margin:1em 0 0;
}
.review-grade.inactive {
	position:relative;
}
.review-grade.inactive:before {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	content:"";
	background-color: rgba(255,255,255,.5);
	z-index:2;
}
.review-grade > a > svg {
	width:14px;
	position:relative;
}
.review-grade > a {
	text-decoration:none;
	color:#333;
	font-size:13px;
}
.review-grade > a > svg g {
	fill: #bdbdbd;
}
.review-grade > a.active > svg g,
.review-grade > a:hover > svg g {
	fill: #013874;
}
.review-grade > .positive {
	margin-right:20px;
}
.review-grade > .negative > svg {
	transform: rotate(180deg);
	top:4px;
}

.ismb_hidden.ismb__overlay {
	z-index:-1;
}

@media (max-width: 1023px) {
	.footer-subscribe-form .oferta {
		width: 100%;
	}
}

.page-header {width:100%}

.apl-rating-height {min-height:20px;}
.apl-seo-container {
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.top-descrioption {
	padding: 20px 10px 20px 30px;
	background: #fff;
	border-top: 1px solid #ededed;
	position: relative;
}
.top-descrioption > .btn {
	display:none;
}
.top-descrioption.hide-lines {
	padding-bottom: 50px;
}
.top-descrioption.hide-lines > .btn {
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
	max-width:125px;
	height:36px;
	line-height:34px;
	font-weight:normal;
	color:#828282;
	background:#fff;
	border:1px solid #BDBDBD;
}
.top-descrioption.hide-lines > div.top-descrioption-wraper {
	overflow: hidden;
	max-height:40px;
	position:relative;
}
.top-descrioption.hide-lines > div.top-descrioption-wraper:after {
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	content:"";
	height:20px;
	background: #fff;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
@media (max-width: 1023px) {
	.top-descrioption {display:none;}
}
footer.container.page__footer {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 100%;
	padding-inline: 0;
}

/* Стили для модального окна для авторизованного пользователя */
.header-dropdown {
	background: white;
	border-top: 1px solid #f2f2f2;
	position: absolute;
	top: 100%;
	display: none;
	animation: 500ms forwards contentSlideUp;
	padding: 30px;
	width: 100%;
	z-index: 1;
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}
.header-dropdown.is-active {
	display: block;
	border: 1px solid #e8e8ea;
	border-radius: 12px;
	box-shadow: 0 0 4px rgba(234,234,234,.25);
}
.header-dropdown-user .js-ajax-block {
	display: grid;
	row-gap: 12px;
}
@media (min-width: 1024px) {
	.header-dropdown[data-dock="right"] {
		right: 30px;
	}
}
.header-dropdown[data-id="user"] {
	width: 325px;
	right: 35%;
	z-index: 100;
}
.popup-wrapper {
	width: 100%;
	min-height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
}
@media (min-width: 1024px) {
	.popup-wrapper {
		padding: 10px;
	}
}
.header-dropdown-user .popup-wrapper {
	display: block;
}
.popup-title {
	font-weight: 500;
	line-height: normal;
	font-size: 22px;
	text-align: center;
	display: block;
	margin-bottom: 20px;
}
.header-dropdown-user .popup-wrapper .js-dropdown-close {
	position: absolute;
	top: 20px;
	right: 20px;
}
.icon-circled-cross {
	width: 30px;
	height: 30px;
	display: block;
}
.popup-user-body {
	margin-top: 30px;
}
.popup-user-menu-item:not(:first-child) {
	margin-top: 10px;
}
.color-dark:visited {
	color: #333333;
}
.popup-user-footer {
	margin-top: 30px;
}
.btn.is-transparent-grey-blue {
	background: transparent;
	border: 2px solid #d1d1d1;
	color: #bdbdbd;
}

.pop-up.pop-up--active.header-popup-city{
    padding: 9px;
    gap: 7px 10px;
}

.pop-up.pop-up--active.header-popup-city .button{
    padding: 0px;
}

@media screen and (min-width: 320px) {
    .pop-up--active .header-popup-city__button {
        min-width: 70px;
    }
}

.swiper-slider-product__thumbs .swiper-slider-product__image:has(img:not(.loaded)) {
	background-image: url('/images/lazy_small.gif');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain
}

.swiper-slider-product__big .swiper-slider-product__image .product-main-slider-item:not(:has(.loaded)) {
	background-image: url('/images/lazy_big.gif');
	background-repeat: no-repeat;
	background-position: center;
}

.product-main-images-popup-content .product-thumbs-slider-item:not(:has(.loaded)) {
	background-image: url('/images/lazy_big.gif');
	background-repeat: no-repeat;
	background-position: center;
}
/* End */
/* /local/templates/aquanet_new/css/jquery.fancybox.min.css?161825734012876 */
/* /local/templates/aquanet_new/libs/owl-carousel/owl.carousel.min.css?16182573403692 */
/* /local/templates/aquanet_new/libs/mCustomScrollbar/jquery.mCustomScrollbar.css?161825734054877 */
/* /local/templates/aquanet_new/css/jquery.scrollbar.css?16182573402477 */
/* /local/templates/aquanet_new/css/bootstrap-datepicker3.min.css?161825734021100 */
/* /local/templates/aquanet_new/css/style.css?1783676623146215 */
/* /local/templates/aquanet_new/css/suggestions.min.css?16606322722091 */
/* /local/front/build/css/style.min.css?1728905857173296 */
/* /local/front/build/css/style-main.min.css?169408166519412 */
/* /local/templates/aquanet_new/components/bitrix/menu/bottom/style.css?1756287186193 */
/* /local/components/aquanet/system.auth.form/templates/header/style.css?1775742538624 */
/* /local/templates/aquanet_new/components/custom/system.auth.changepasswd/header/style.css?1707905149124 */
/* /local/templates/aquanet_new/components/custom/main.feedback/order_call/style.css?170790514951 */
/* /local/templates/aquanet_new/components/custom/form.result.new/inconvenient/style.css?170790514960 */
/* /local/templates/aquanet_new/components/custom/form.result.new/complain/style.css?170790514960 */
/* /local/templates/aquanet_new/template_styles.css?178402695732190 */
