

/* Start:/local/templates/stroyresurs/assets/assets.css?157108680016810*/
.dragdealer{position:relative;height:30px;background:#eee}.dragdealer .handle{position:absolute;top:0;left:0;cursor:pointer}.dragdealer .red-bar{width:100px;height:30px;background:#c00;color:#fff;font-size:14px;line-height:30px;text-align:center}.dragdealer .disabled{background:#898989}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.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(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.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{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{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/stroyresurs/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.SelectClass,.SumoSelect.open .search-txt,.SumoUnder{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;top:0;left:0}.SumoSelect p{margin:0}.SumoSelect{width:200px}.SelectBox{padding:5px 8px}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;padding:6px}.SumoSelect.open .search-txt{display:inline-block;width:100%;margin:0;padding:5px 8px;border:none;box-sizing:border-box;border-radius:5px}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{right:0;height:100%;width:100%;border:none;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect .select-all>label,.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect.open>.CaptionCont,.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0 0 2px #7799d0;border-color:#7799d0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #a4a4a4;min-height:14px;background-color:#fff;border-radius:2px;margin:0}.SumoSelect>.CaptionCont>span{display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0;right:0;bottom:0;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=);background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-repeat:no-repeat;opacity:.8}.SumoSelect>.optWrapper{display:none;z-index:1000;top:30px;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,.11);border-radius:3px;overflow:hidden}.SumoSelect.open>.optWrapper{top:35px;display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:250px}.SumoSelect>.optWrapper.okCancelInMulti>.options{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{padding:6px;position:relative;border-bottom:1px solid #f5f5f5}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background-color:#e4e4e4}.SumoSelect .select-all.sel,.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect .select-all>span,.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i,.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:14px;height:14px;border:1px solid #aeaeae;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i,.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#11a911;box-shadow:none;border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0 3px 35px;height:20px;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}
/* End */


/* Start:/local/templates/stroyresurs/css/main.min.css?1691693574309498*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline-color:#4d90fe;font-size:100%;font-weight:inherit;font-style:inherit;font:inherit;color:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button,input,textarea{-webkit-border-radius:0;border-radius:0}a,a:active,a:hover,a:visited,button,button:active,button:hover,input,input:active,input:hover,textarea,textarea:active,textarea:hover{outline:0;text-decoration:none}a:focus,button:focus,input:focus,textarea:focus{outline:0}button{padding:0;border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer}html{line-height:1.15;-webkit-text-size-adjust:100%}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;font-size:62.5%}body{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:320px;margin:auto;background:#fff;font-family:Ubuntu,sans-serif;font-size:1.4rem;line-height:1.42;padding-top:50px;color:#11203d}@media only screen and (min-width:768px){body{padding-top:0}}@media only screen and (min-width:1420px){body{font-size:1.5rem;line-height:1.75}}body>*{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}body.fix-width{min-width:1290px}body.fix-width .container{width:1290px}*{-webkit-box-sizing:border-box;box-sizing:border-box}main{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;background:#fff}main .section_hidden{overflow:hidden}main .section_slider{overflow:hidden}main .section_slider .container{overflow:visible}.main_index .container{overflow:hidden}.main_lk{padding-top:15px;background-color:#e8ecf3}@media only screen and (min-width:1024px){.main_lk{padding-top:20px}}@media only screen and (min-width:1420px){.main_lk{padding-top:25px}}.main_lk .section{margin-bottom:30px}@media only screen and (min-width:768px){.main_lk .section{margin-bottom:45px}}@media only screen and (min-width:1024px){.main_lk .section{margin-bottom:65px}}@media only screen and (min-width:1420px){.main_lk .section{margin-bottom:75px}}.container{margin:0 auto;position:relative}@media only screen and (min-width:300px){.container{width:100%;padding:0 15px}}@media only screen and (min-width:768px){.container{width:735px}}@media only screen and (min-width:1024px){.container{width:980px}}@media only screen and (min-width:1420px){.container{width:1405px}}.container::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.container{padding:0}}.sidebar{display:none}@media only screen and (min-width:1024px){.sidebar{display:block;width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.sidebar{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.content{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.content{width:-webkit-calc(75% - 35px);width:calc(75% - 35px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.content{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px}}pre{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0;margin:0;overflow:auto;overflow-y:hidden;font-size:12px;line-height:20px;background:#efefef;border:1px solid #777;padding:10px;color:#333}.btn{position:relative;cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;max-width:100%;padding:14px 25px;background:#a3a3a3;font-weight:500;font-size:1.4rem;line-height:1;text-align:center;white-space:nowrap;color:#fff;fill:#fff;-webkit-box-shadow:0 0 -15px 0 rgba(0,0,0,.15);box-shadow:0 0 -15px 0 rgba(0,0,0,.15);-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:1420px){.btn{font-size:1.7rem}}.btn:hover{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15)}.btn__dots{width:3px;height:3px;background-color:#25478b;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn__dots:after{content:"";position:absolute;width:3px;height:3px;left:-6px;top:0;background-color:#25478b;display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn__dots:before{content:"";position:absolute;width:3px;height:3px;right:-6px;top:0;background-color:#25478b;display:block;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_accent{color:#11203d;background-image:-webkit-linear-gradient(11deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-image:-o-linear-gradient(11deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-image:linear-gradient(79deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-color:#ffcc23;-webkit-background-size:200% 100%;background-size:200% 100%;background-position:left 0;background-repeat:no-repeat;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.btn_accent:hover{background-position:right 0}.btn_primary{background-image:-webkit-linear-gradient(11deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-image:-o-linear-gradient(11deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-image:linear-gradient(79deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-color:#4375fa;-webkit-background-size:200% 100%;background-size:200% 100%;background-position:left 0;background-repeat:no-repeat;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.btn_primary:hover{background-position:right 0}.btn_blue_outline{-webkit-box-shadow:inset 0 0 0 2px #169aee;box-shadow:inset 0 0 0 2px #169aee;color:#169aee;background-color:#fff}.btn_blue_outline:hover{background-color:#169aee;color:#fff;-webkit-box-shadow:inset 0 0 0 2px #169aee;box-shadow:inset 0 0 0 2px #169aee}.btn_grey{background-color:#e8ecf3;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;color:#11203d}.btn_inline{background-color:transparent;padding:0;font-size:1.5rem;font-weight:400;-webkit-box-shadow:none;box-shadow:none}.btn_inline:hover{text-decoration:underline;-webkit-box-shadow:none;box-shadow:none}.btn_outline{background:#fff;color:#b5c1d8;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8}.btn_outline_primary:hover{background:-webkit-linear-gradient(11deg,#63a3fc,#4375fa);background:-o-linear-gradient(11deg,#63a3fc,#4375fa);background:linear-gradient(79deg,#63a3fc,#4375fa);color:#fff}.btn_outline_accent:hover{background:-webkit-linear-gradient(11deg,#fedc35,#ffcc23);background:-o-linear-gradient(11deg,#fedc35,#ffcc23);background:linear-gradient(79deg,#fedc35,#ffcc23);color:#25478b}.btn_etc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:32px;height:19px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(37,71,139,.2);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_etc:hover .btn__dots,.btn_etc:hover .btn__dots:after,.btn_etc:hover .btn__dots:before{background-color:#169aee}.btn_user-cab{padding:1px 38px 2px 5px;background-image:url(/local/templates/stroyresurs/css/../img/svg/user.svg);background-position:top right;background-repeat:no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_user-cab:hover{color:#169aee}@media only screen and (min-width:1420px){.btn_user-cab{padding:1px 32px 2px 5px}}.btn_catalog{line-height:1.2;color:#25478b;font-size:1.4rem;padding:14px 9px 13px 41px;-webkit-background-size:26px 26px;background-size:26px 26px;background-position:8px 50%;font-weight:500;background-image:url(/local/templates/stroyresurs/css/../img/svg/catalog.svg);background-repeat:no-repeat;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(37,71,139,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_catalog:hover{-webkit-box-shadow:inset 0 0 0 1px transparent,0 5px 20px 0 rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px transparent,0 5px 20px 0 rgba(37,71,139,.2)}@media only screen and (min-width:1024px){.btn_catalog{font-size:1.6rem;padding:14px 20px 12px 58px;-webkit-background-size:26px 26px;background-size:26px 26px;background-position:17px 50%}}@media only screen and (min-width:1420px){.btn_catalog{font-size:2rem;padding:10px 25px 11px 54px;-webkit-background-size:27px 27px;background-size:27px 27px;background-position:18px 50%}}.btn_minus,.btn_plus{display:inline-block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:23px;height:23px;background-image:-webkit-linear-gradient(11deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-image:-o-linear-gradient(11deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-image:linear-gradient(79deg,#fedc35 0,#ffcc23 50%,#ffcc23 100%);background-color:#ffcc23;-webkit-background-size:200% 100%;background-size:200% 100%;background-position:left 0;background-repeat:no-repeat;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease;-webkit-border-radius:4px;border-radius:4px;position:relative;cursor:pointer}.btn_minus:hover,.btn_plus:hover{background-position:right 0}.btn_minus:before,.btn_plus:before{content:"";position:absolute;display:block;width:7px;height:1px;background-color:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn_plus:after{content:"";position:absolute;display:block;width:1px;height:7px;background-color:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn_user-cart{width:25px;height:23px;background-image:url(/local/templates/stroyresurs/css/../img/svg/cart.svg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.btn_select-arrow{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:12px;height:8px;right:-5px;top:50%;-webkit-transform:translate(100%,-25%);-ms-transform:translate(100%,-25%);transform:translate(100%,-25%)}.btn_nav_next,.btn_nav_prev{width:40px;height:40px;padding:0;background-color:#fedc35;-webkit-border-radius:100px;border-radius:100px}.btn_nav_next:before,.btn_nav_prev:before{content:"";position:absolute;width:8px;height:12px;top:50%;left:50%;background-image:url(/local/templates/stroyresurs/css/../img/svg/arrow-white.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:8px 12px;background-size:8px 12px;-webkit-transform:translate(-65%,-50%);-ms-transform:translate(-65%,-50%);transform:translate(-65%,-50%)}.btn_nav_next:hover,.btn_nav_prev:hover{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.15);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.btn_nav_next:before{-webkit-transform:translate(-35%,-50%) rotate(180deg);-ms-transform:translate(-35%,-50%) rotate(180deg);transform:translate(-35%,-50%) rotate(180deg)}.btn_pagination,.btn_pagination_next,.btn_pagination_prev{position:relative;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;font-weight:500;color:#b5c1d8;width:45px;height:45px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_pagination span,.btn_pagination_next span,.btn_pagination_prev span{position:relative;z-index:2;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_pagination:before,.btn_pagination_next:before,.btn_pagination_prev:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-border-radius:100px;border-radius:100px;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#169aee),to(#4375fa));background:-webkit-linear-gradient(bottom,#169aee,#4375fa);background:-o-linear-gradient(bottom,#169aee,#4375fa);background:linear-gradient(to top,#169aee,#4375fa);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_pagination:hover,.btn_pagination_next:hover,.btn_pagination_prev:hover{-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15)}.btn_pagination:hover:before,.btn_pagination_next:hover:before,.btn_pagination_prev:hover:before{-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.btn_pagination:hover span,.btn_pagination_next:hover span,.btn_pagination_prev:hover span{color:#fff}.btn_pagination:hover svg,.btn_pagination_next:hover svg,.btn_pagination_prev:hover svg{fill:#fff}.btn_pagination.btn_pagination_prev svg,.btn_pagination_prev svg,.btn_pagination_prev.btn_pagination_next svg{fill:#b5c1d8;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_pagination.btn_pagination_next svg,.btn_pagination_next svg,.btn_pagination_next.btn_pagination_prev svg{fill:#b5c1d8;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.active.btn_pagination_next,.active.btn_pagination_prev,.btn_pagination.active{-webkit-box-shadow:inset 0 0 0 1px transparent,0 10px 15px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px transparent,0 10px 15px 0 rgba(0,0,0,.15);background:#25478b}.active.btn_pagination_next:before,.active.btn_pagination_prev:before,.btn_pagination.active:before{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.active.btn_pagination_next span,.active.btn_pagination_next svg,.active.btn_pagination_prev span,.active.btn_pagination_prev svg,.btn_pagination.active span,.btn_pagination.active svg{color:#fff;fill:#fff}.btn_reset{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;width:27px;height:27px;-webkit-border-radius:5px;border-radius:5px;background-color:transparent;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_reset:hover{background-color:#ffdede;-webkit-box-shadow:none;box-shadow:none}.btn_reset svg{fill:#e02f43}.btn_catalog-cart{width:85px;height:45px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;overflow:hidden}@media only screen and (min-width:768px){.btn_catalog-cart{width:auto;padding:0}}.btn_catalog-cart .btn__icon{display:block;fill:#11203d;visibility:visible;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}@media only screen and (min-width:1024px){.btn_catalog-cart .btn__icon{display:none}}.btn_catalog-cart .btn__icon_check{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;width:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);visibility:hidden;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1024px){.btn_catalog-cart .btn__icon_check{width:13px;left:32px}}@media only screen and (min-width:1420px){.btn_catalog-cart .btn__icon_check{width:16px;left:54px}}.btn_catalog-cart .btn__icon_check svg{fill:#fff}.btn_catalog-cart .btn__text{display:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1024px){.btn_catalog-cart .btn__text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.btn_catalog-cart.is-active{background:#61c95e;-webkit-box-shadow:none;box-shadow:none}.btn_catalog-cart.is-active .btn__icon{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);visibility:hidden;opacity:0}.btn_catalog-cart.is-active .btn__icon_check{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;opacity:1}.btn_catalog-cart.is-active .btn__text{color:#fff}@media only screen and (min-width:1024px){.btn_catalog-cart.is-active .btn__text{padding-left:17px}}@media only screen and (min-width:1420px){.btn_catalog-cart.is-active .btn__text{padding-left:20px}}.btn_catalog-cart-popup{width:85px;height:45px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;overflow:hidden}@media only screen and (min-width:768px){.btn_catalog-cart-popup{width:auto;padding:0}}.btn_catalog-cart-popup .btn__icon{display:block;fill:#11203d;visibility:visible;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}@media only screen and (min-width:1420px){.btn_catalog-cart-popup .btn__icon{display:none}}.btn_catalog-cart-popup .btn__icon_check{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;width:16px;left:50%;top:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);visibility:hidden;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.btn_catalog-cart-popup .btn__icon_check{width:16px;left:30px}}.btn_catalog-cart-popup .btn__icon_check svg{fill:#fff}.btn_catalog-cart-popup .btn__text{display:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.btn_catalog-cart-popup .btn__text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.btn_catalog-cart-popup.is-active{background:#61c95e;-webkit-box-shadow:none;box-shadow:none}.btn_catalog-cart-popup.is-active .btn__icon{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);visibility:hidden;opacity:0}.btn_catalog-cart-popup.is-active .btn__icon_check{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:visible;opacity:1}.btn_catalog-cart-popup.is-active .btn__text{color:#fff}@media only screen and (min-width:1024px){.btn_catalog-cart-popup.is-active .btn__text{padding-left:17px}}@media only screen and (min-width:1420px){.btn_catalog-cart-popup.is-active .btn__text{padding-left:20px}}.btn_bookmark{width:45px;height:45px;padding:0;background-color:#e8ecf3;overflow:hidden;-webkit-box-shadow:0 0 -15px 0 rgba(0,0,0,.15),inset 0 0 0 1px transparent;box-shadow:0 0 -15px 0 rgba(0,0,0,.15),inset 0 0 0 1px transparent;color:#11203d}@media only screen and (min-width:768px){.btn_bookmark{width:auto;padding:0}}.btn_bookmark .btn__icon{display:block;fill:#11203d;visibility:visible;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}@media only screen and (min-width:1024px){.btn_bookmark .btn__icon{display:none}}.btn_bookmark .btn__icon_check{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:51%;top:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);visibility:hidden;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1024px){.btn_bookmark .btn__icon_check{width:12px;left:35px}}@media only screen and (min-width:1420px){.btn_bookmark .btn__icon_check{width:20px;left:55px}}.btn_bookmark .btn__icon_check svg{fill:#61c95e}.btn_bookmark .btn__text{display:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1024px){.btn_bookmark .btn__text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.btn_bookmark:hover{-webkit-box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #e8ecf3;box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #e8ecf3;background-color:#fff}.btn_bookmark.is-active{background-color:#fff;-webkit-box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #61c95e;box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #61c95e}.btn_bookmark.is-active .btn__icon{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);visibility:hidden;opacity:0}.btn_bookmark.is-active .btn__icon_check{-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);visibility:visible;opacity:1}@media only screen and (min-width:1420px){.btn_bookmark.is-active .btn__icon_check{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}}.btn_bookmark.is-active .btn__text{padding-left:20px}.btn_bookmark-popup{width:45px;height:45px;padding:0;background-color:#e8ecf3;overflow:hidden;-webkit-box-shadow:0 0 -15px 0 rgba(0,0,0,.15),inset 0 0 0 1px transparent;box-shadow:0 0 -15px 0 rgba(0,0,0,.15),inset 0 0 0 1px transparent;color:#11203d}@media only screen and (min-width:768px){.btn_bookmark-popup{width:auto;padding:0}}.btn_bookmark-popup .btn__icon{display:block;fill:#11203d;visibility:visible;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:1}@media only screen and (min-width:1420px){.btn_bookmark-popup .btn__icon{display:none}}.btn_bookmark-popup .btn__icon_check{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:absolute;left:51%;top:50%;-webkit-transform:translate(-50%,-200%);-ms-transform:translate(-50%,-200%);transform:translate(-50%,-200%);visibility:hidden;opacity:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.btn_bookmark-popup .btn__icon_check{width:20px;left:30px}}.btn_bookmark-popup .btn__icon_check svg{fill:#61c95e}.btn_bookmark-popup .btn__text{display:none;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.btn_bookmark-popup .btn__text{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.btn_bookmark-popup:hover{-webkit-box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #e8ecf3;box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #e8ecf3;background-color:#fff}.btn_bookmark-popup.is-active{background-color:#fff;-webkit-box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #61c95e;box-shadow:0 8px 20px 0 transparent,inset 0 0 0 1px #61c95e}.btn_bookmark-popup.is-active .btn__icon{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);visibility:hidden;opacity:0}.btn_bookmark-popup.is-active .btn__icon_check{-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);visibility:visible;opacity:1}@media only screen and (min-width:1420px){.btn_bookmark-popup.is-active .btn__icon_check{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}}.btn_bookmark-popup.is-active .btn__text{padding-left:20px}.btn_req-price .btn_close{padding:0;width:25px;height:25px;background-color:#fff;-webkit-border-radius:100px;border-radius:100px;-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15)}.btn_req-price .btn_close svg{position:absolute;width:9px;height:9px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#25478b}.btn_delete{width:45px;height:45px;padding:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.btn_delete:hover{-webkit-box-shadow:none;box-shadow:none}.btn_delete:hover svg{fill:#e02f43}.btn_delete svg{fill:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_edit{width:40px;height:40px;padding:10px;background-color:transparent;-webkit-box-shadow:0 0 0 2px #169aee;box-shadow:0 0 0 2px #169aee}.btn_edit svg{fill:#169aee;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.btn_edit:hover{background-color:#169aee;-webkit-box-shadow:0 0 0 2px #169aee;box-shadow:0 0 0 2px #169aee}.btn_edit:hover svg{fill:#fff}.btn_download{padding:0;width:42px;height:42px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-linear-gradient(11deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-image:-o-linear-gradient(11deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-image:linear-gradient(79deg,#63a3fc 0,#4375fa 50%,#4375fa 100%);background-color:#4375fa;-webkit-background-size:200% 100%;background-size:200% 100%;background-position:left 0;background-repeat:no-repeat;-webkit-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}.btn_download:hover{background-position:right 0;-webkit-box-shadow:none;box-shadow:none}.btn--disabled{background-color:#e8ecf3}.btn--disabled:hover{-webkit-box-shadow:none;box-shadow:none}.input-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.input-wrap__btn{width:45px;height:45px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;-webkit-box-shadow:none;box-shadow:none}.input-wrap_fade .input,.input-wrap_fade .input-wrap__btn{background-color:#b5c1d8}.input{height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;position:relative}@media only screen and (min-width:1420px){.field{font-size:14px}}.field__label_light-primary{line-height:1.2;color:#b5c1d8}.field__label{margin-bottom:10px}@media only screen and (min-width:1024px){.field__label{margin-bottom:15px}}.field__text{font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.5;font-weight:400;color:#11203d}@media only screen and (min-width:1420px){.field__text{font-size:16px}}.field__input,.field__select,.field__textarea{padding:12px 15px 14px;width:100%;font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.2;font-weight:400;color:#11203d;border:0;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;-webkit-border-radius:5px;border-radius:5px;position:relative;margin-top:15px}.field__input::-webkit-input-placeholder,.field__select::-webkit-input-placeholder,.field__textarea::-webkit-input-placeholder{color:#b5c1d8}.field__input::-moz-placeholder,.field__select::-moz-placeholder,.field__textarea::-moz-placeholder{color:#b5c1d8}.field__input:-ms-input-placeholder,.field__select:-ms-input-placeholder,.field__textarea:-ms-input-placeholder{color:#b5c1d8}.field__input:-moz-placeholder,.field__select:-moz-placeholder,.field__textarea:-moz-placeholder{color:#b5c1d8}@media only screen and (min-width:1420px){.field__input,.field__select,.field__textarea{padding:12px 45px 14px 25px;font-size:16px}}.field__input:focus+.field__drop{visibility:visible;opacity:1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.field__select{padding:12px 35px 14px 15px}.field .select{position:relative}.field .select select{padding:12px 35px 14px 15px;font-size:14px;line-height:1.2;font-weight:400;color:#11203d}@media only screen and (min-width:1420px){.field .select select{padding:12px 45px 14px 25px;font-size:16px}}.field .select option:disabled{color:#b5c1d8}.field .select:after{right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:1420px){.field .select:after{right:25px}}.field__drop{position:absolute;left:0;bottom:0;width:100%;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;overflow:hidden;-webkit-transform:translateY(85%);-ms-transform:translateY(85%);transform:translateY(85%);visibility:hidden;opacity:0;z-index:10;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.field__drop-list li{background-color:#fff;padding:12px 15px 14px;width:100%;font-family:Ubuntu,sans-serif;font-size:14px;line-height:1.2;font-weight:400;color:#11203d;cursor:pointer}.field__drop-list li:hover{background-color:#f4f6f9;color:#169aee}@media only screen and (min-width:1420px){.field__drop-list li{padding:12px 25px 14px;font-size:16px}}.field_wide{width:100%}.field_visible{overflow:visible}.field_primary .field__input,.field_primary .field__select,.field_primary .field__textarea{-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8}.field_primary .select:after{width:13px;height:8px;right:19px;background-image:url(/local/templates/stroyresurs/css/../img/svg/arrow-down-light-primary.svg);-webkit-background-size:13px 8px;background-size:13px 8px}.checkbox__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.checkbox__input{display:none}.checkbox__input:checked+.checkbox__icon{-webkit-box-shadow:inset 0 0 0 2px #ffcc23;box-shadow:inset 0 0 0 2px #ffcc23}.checkbox__input:checked+.checkbox__icon svg{opacity:1}.checkbox__input:checked+.checkbox__icon+.checkbox__text{color:#25478b}.checkbox__input:checked+.checkbox__icon+.checkbox__text+.checkbox__counter{color:#b5c1d8}.checkbox__input:disabled+.checkbox__icon{-webkit-box-shadow:inset 0 0 0 2px #e8ecf3;box-shadow:inset 0 0 0 2px #e8ecf3}.checkbox__input:disabled+.checkbox__icon+.checkbox__text{color:#e8ecf3}.checkbox__input:disabled+.checkbox__icon+.checkbox__text+.checkbox__counter{color:#e8ecf3}.checkbox__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 2px #b5c1d8;box-shadow:inset 0 0 0 2px #b5c1d8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.checkbox__icon svg{opacity:0;fill:#ffcc23}.checkbox__text{font-size:16px;font-weight:500;line-height:1.2;margin-left:12px;color:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;word-wrap:break-word}.checkbox__counter{font-size:15px;margin-left:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#dbe1ec;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.radio__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.radio__input{display:none}.radio__input:checked+.radio__icon{-webkit-box-shadow:inset 0 0 0 2px #ffcc23;box-shadow:inset 0 0 0 2px #ffcc23}.radio__input:checked+.radio__icon:after{opacity:1}.radio__input:checked+.radio__icon+.radio__text{color:#25478b}.radio__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:23px;height:23px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 2px #b5c1d8;box-shadow:inset 0 0 0 2px #b5c1d8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-border-radius:100px;border-radius:100px;position:relative}.radio__icon:after{content:"";position:absolute;width:11px;height:11px;-webkit-border-radius:100px;border-radius:100px;background-color:#ffcc23;opacity:0}.radio__text{font-size:16px;font-weight:500;line-height:1.2;margin-left:12px;color:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.count{height:45px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.count__btn{padding:0;width:45px;height:100%;-webkit-border-radius:0;border-radius:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-color:#f4f6f9;-webkit-box-shadow:none;box-shadow:none;position:relative}.count__btn:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#e8ecf3}.count__btn:hover:after,.count__btn:hover:before{background-color:#25478b}.count__btn_minus:after,.count__btn_plus:after{content:"";position:absolute;width:9px;height:3px;left:50%;top:50%;-webkit-border-radius:5px;border-radius:5px;background-color:#b5c1d8;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.count__btn_plus:before{content:"";position:absolute;width:3px;height:9px;left:50%;top:50%;-webkit-border-radius:5px;border-radius:5px;background-color:#b5c1d8;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.count__input{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:-webkit-calc(100% - 90px);width:calc(100% - 90px);height:100%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:14px;border:none;padding:0 7px}.count__input:disabled{background-color:transparent}@media only screen and (min-width:1024px){.count__input{font-size:16px}}.count_blue{border:1px solid #169aee}.count_blue .count__btn{background-color:#169aee}.count_blue .count__btn:hover{background-color:#108cdb}.count_blue .count__btn:after,.count_blue .count__btn:before{background-color:#fff}.count__sub{position:absolute;top:-webkit-calc(100% + 5px);top:calc(100% + 5px);left:0;width:100%;text-align:center;font-size:12px;color:#b5c1d8;font-style:italic}@media only screen and (min-width:1420px){.count__sub{font-size:14px}}.icon{width:23px;height:23px;-webkit-border-radius:100px;border-radius:100px;background-color:#dbe1ec;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.icon svg{position:absolute;width:20px;height:20px;top:50%;left:50%;-webkit-transform:translate(-60%,-50%);-ms-transform:translate(-60%,-50%);transform:translate(-60%,-50%);fill:#25478b}.icon_accent{background-color:#fedc35}.title{font-family:Roboto,sans-serif}.title_size_sm{font-size:1.5rem;font-weight:700}@media only screen and (min-width:1420px){.title_size_sm{font-size:1.6rem}}.title_size_md{font-size:1.6rem;font-weight:500}@media only screen and (min-width:1420px){.title_size_md{font-size:1.8rem}}.static-block h2,.title_size_lg{font-weight:500;font-size:2rem;line-height:1.25}@media only screen and (min-width:768px){.static-block h2,.title_size_lg{font-size:2.5rem;line-height:1.2}}@media only screen and (min-width:1420px){.static-block h2,.title_size_lg{font-size:3rem;line-height:1.33}}.title_size_xl{font-size:2.6rem;font-weight:500;line-height:1.15}@media only screen and (min-width:768px){.title_size_xl{font-size:3.2rem;line-height:1.25}}@media only screen and (min-width:1024px){.title_size_xl{font-size:3.6rem;line-height:1.1}}@media only screen and (min-width:1420px){.title_size_xl{font-size:4.8rem}}.title_light{font-weight:300}.text_color_primary{color:#25478b}.text_color_error{color:#e02f43}.text_color_blue{color:#169aee}.text_desc{font-size:1.2rem;line-height:1.25;color:rgba(255,255,255,.5)}@media only screen and (min-width:768px){.text_desc{font-size:1.3rem}}.text_sub{font-size:1.4rem;line-height:1.4;color:#a3a3a3}@media only screen and (min-width:1420px){.text_sub{font-size:1.5rem;line-height:1.33}}.text_tag{color:#b5c1d8;font-weight:700}.text_date{color:#a3a3a3}.text_outline_blue{color:#169aee;padding:3px 12px 3px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #169aee;box-shadow:inset 0 0 0 1px #169aee;line-height:1.43}.text_outline_red{color:#e02f43;padding:3px 12px 3px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e02f43;box-shadow:inset 0 0 0 1px #e02f43;line-height:1.43}.text_unit{color:#b5c1d8;font-size:12px;font-weight:700}@media only screen and (min-width:1024px){.text_unit{font-size:14px}}.text_status{font-family:Roboto,sans-serif;font-weight:500;font-size:14px}.text_status_wait{color:#ffcc23}.text_status_cancel{color:#b5c1d8}.text_status_error{color:#e02f43}.text_status_success{color:#61c95e}p{line-height:1.4}@media only screen and (min-width:768px){p{line-height:1.6}}@media only screen and (min-width:1420px){p{font-size:1.6rem;line-height:1.6}}#body .swal2-popup{font-family:Ubuntu,sans-serif;min-width:30em;width:auto;max-width:90%;padding:3.25em}@media only screen and (min-width:768px){#body .swal2-popup{padding:4.25em;min-width:47em;max-width:675px}}@media only screen and (min-width:1024px){#body .swal2-popup{padding:5.25em;max-width:1200px}}#body .swal2-popup .swal2-title{font-family:Roboto,sans-serif;font-weight:500;font-size:2rem;line-height:1.25;margin:0 0 .7em}@media only screen and (min-width:768px){#body .swal2-popup .swal2-title{font-size:2.5rem;line-height:1.2}}@media only screen and (min-width:1420px){#body .swal2-popup .swal2-title{font-size:3rem;line-height:1.33}}#body .swal2-popup .swal2-content{font-size:1.4rem;font-weight:400;padding:0 10px 20px}@media only screen and (min-width:1420px){#body .swal2-popup .swal2-content{font-size:1.6rem}}#body .swal2-popup .swal2-content .btn{min-width:200px}@media only screen and (min-width:1420px){#body .swal2-popup .swal2-content .btn{min-width:220px}}#body .swal2-popup .swal2-content.no-padd{padding:0}@media only screen and (min-width:768px){#body .swal2-container{padding-top:50px;padding-bottom:30px}}#body .swal2-validationerror{margin-top:15px}#body .swal2-progresssteps .swal2-progresscircle,#body .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:-webkit-linear-gradient(11deg,#63a3fc,#4375fa);background:-o-linear-gradient(11deg,#63a3fc,#4375fa);background:linear-gradient(79deg,#63a3fc,#4375fa)}#body .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#b5c1d8}#body .swal2-progresssteps .swal2-progressline{background:-webkit-linear-gradient(11deg,#63a3fc,#4375fa);background:-o-linear-gradient(11deg,#63a3fc,#4375fa);background:linear-gradient(79deg,#63a3fc,#4375fa)}#body .swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#b5c1d8}#body .swal2-popup .swal2-styled.swal2-confirm{font-size:14px;padding:14px 25px;background-image:-webkit-linear-gradient(11deg,#63a3fc,#4375fa);background-image:-o-linear-gradient(11deg,#63a3fc,#4375fa);background-image:linear-gradient(79deg,#63a3fc,#4375fa)}#body .swal2-popup .swal2-close{color:#25478b;width:1.5em;height:1.5em;font-size:3.5em;z-index:5}.swal2-content .title{font-size:2.5rem;line-height:1.2;color:#000;font-weight:500;padding:0 0 20px}.swal2-content .btn{min-width:160px;margin-bottom:20px;margin-left:10px;margin-right:10px}.swal2-content .btn:last-child{margin-bottom:0}.no-header{height:0}.swal2-header .swal2-title{font-size:2.5rem}.swal2-popup{padding:4.25em;width:47em}.label-check{font-size:1.4rem;font-weight:400}.swal2-content{padding:0 10px 20px}.swal2-content .swal2-input{margin:20px 0}.swal2-content .label-input{display:block;text-align:left;font-size:1.4rem;font-weight:400}.swal2-content .swal2-input,.swal2-content .swal2-textarea{font-family:Ubuntu,sans-serif;font-size:1.125em;line-height:1.2;font-weight:400}.swal2-content .swal2-file{padding:.5em}.checkbox__container{margin-left:-23px}.checkbox__container input{width:15px;height:15px;margin-bottom:0;cursor:pointer;vertical-align:middle;position:relative;top:-4px}.checkbox__container--static{width:100%;margin-left:15px;margin-top:15px}.checkbox__container--static input{cursor:pointer;vertical-align:middle;position:relative;top:-2px}@media screen and (max-width:767px){.checkbox__container--static{margin-left:0}}@media screen and (min-width:1420px){.checkbox__container--static{margin-left:23px}}.checkbox__container--static a{color:#25478b;text-decoration:underline}.checkbox__container a{color:#25478b;text-decoration:underline}.checkbox__container a .swal-textarea{-webkit-border-radius:5px;border-radius:5px}.mfp-counter{display:none}.mfp-figure:after{background-color:#fff}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}@-webkit-keyframes showItem{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes showItem{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes hideItem{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes hideItem{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@-webkit-keyframes hoverIn{0%{-webkit-transform:translate(-75%,50%) scale(0);transform:translate(-75%,50%) scale(0)}100%{-webkit-transform:translate(-65%,-50%) scale(2);transform:translate(-65%,-50%) scale(2)}}@keyframes hoverIn{0%{-webkit-transform:translate(-75%,50%) scale(0);transform:translate(-75%,50%) scale(0)}100%{-webkit-transform:translate(-65%,-50%) scale(2);transform:translate(-65%,-50%) scale(2)}}@-webkit-keyframes hoverOut{0%{-webkit-transform:translate(-65%,-50%) scale(2);transform:translate(-65%,-50%) scale(2)}100%{-webkit-transform:translate(50%,-100%) scale(0);transform:translate(50%,-100%) scale(0)}}@keyframes hoverOut{0%{-webkit-transform:translate(-65%,-50%) scale(2);transform:translate(-65%,-50%) scale(2)}100%{-webkit-transform:translate(50%,-100%) scale(0);transform:translate(50%,-100%) scale(0)}}.card:nth-child(1){-webkit-animation:showItem .2s 50ms ease 1 both;animation:showItem .2s 50ms ease 1 both}.card:nth-child(2){-webkit-animation:showItem .2s .1s ease 1 both;animation:showItem .2s .1s ease 1 both}.card:nth-child(3){-webkit-animation:showItem .2s .15s ease 1 both;animation:showItem .2s .15s ease 1 both}.card:nth-child(4){-webkit-animation:showItem .2s .2s ease 1 both;animation:showItem .2s .2s ease 1 both}.card:nth-child(5){-webkit-animation:showItem .2s .25s ease 1 both;animation:showItem .2s .25s ease 1 both}@-webkit-keyframes pinShow{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}20%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}100%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}}@keyframes pinShow{0%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}20%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}100%{-webkit-transform:translateY(-7px);transform:translateY(-7px);opacity:0}}.link{text-decoration:underline;position:relative}.link_accent{color:#ffcc23}.link_blue{color:#169aee}.link_blue svg{fill:#169aee}.link_dotted{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.link_dotted:hover{text-decoration:none}.select{position:relative}.select:after{content:"";position:absolute;width:8px;height:5px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/stroyresurs/css/../img/svg/arrow-down.svg);background-repeat:no-repeat;-webkit-background-size:8px 5px;background-size:8px 5px;background-position:0 0;pointer-events:none}.select select{padding-right:11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;font-weight:500;color:#25478b;background-color:#fff;cursor:pointer}.swal2-container.swal2-center.swal2-shown{background-color:rgba(17,32,61,.75);-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.pop-up_reg.swal2-popup{width:435px;padding:0 30px 10px}@media only screen and (min-width:768px){.pop-up_reg.swal2-popup{padding:0 45px 25px}}@media only screen and (min-width:1420px){.pop-up_reg.swal2-popup{padding:0 45px 45px}}.pop-up.swal2-popup{padding:30px 15px;width:-webkit-calc(100% - 15px);width:calc(100% - 15px);font-family:Ubuntu,sans-serif;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.pop-up.swal2-popup{padding:45px 25px;width:550px}}@media only screen and (min-width:1420px){.pop-up.swal2-popup{padding:45px 45px}}.pop-up.swal2-popup .swal2-title{font-family:Roboto,sans-serif}.pop-up.swal2-popup .pop-up__title{margin-bottom:30px;padding-bottom:30px;text-align:left;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}@media only screen and (min-width:768px){.pop-up.swal2-popup .pop-up__title{padding-bottom:45px}}@media only screen and (min-width:1420px){.pop-up.swal2-popup .pop-up__title{margin-top:-8px}}.pop-up.swal2-popup .pop-up__form{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pop-up.swal2-popup .pop-up__form .field{margin-bottom:10px}.pop-up.swal2-popup .pop-up__form-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pop-up.swal2-popup .pop-up__form-wrap .field{margin-bottom:10px;margin-right:15px;width:-webkit-calc(50% - 7.5px);width:calc(50% - 7.5px)}.pop-up.swal2-popup .pop-up__form-wrap .field:nth-child(even){margin-right:0}.pop-up.swal2-popup .pop-up__form-wrap .field_wide{width:100%}.pop-up.swal2-popup .pop-up__btn-wrap{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.pop-up.swal2-popup .pop-up__btn-wrap{margin-top:35px}}.pop-up.swal2-popup .swal2-close{font-size:0;width:40px;height:40px;background-image:url(/local/templates/stroyresurs/css/../img/svg/multiply.svg);-webkit-background-size:9px 9px;background-size:9px 9px;background-repeat:no-repeat;background-position:50% 50%}.swal2-popup #swal2-content{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;overflow:hidden}.popup-request{text-align:left}@media screen and (min-width:600px){.popup-request{width:440px}}.popup-request__descr{margin-bottom:25px}@media screen and (min-width:600px){.popup-request__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width:600px){.popup-request__inner .btn{margin-right:0;margin-left:25px}}@media screen and (min-width:600px){.popup-request .popup-request__inner .field{margin-bottom:0}}.popup-request .field{margin-bottom:25px;text-align:left}.popup-cart{text-align:left}@media only screen and (min-width:768px){.popup-cart{width:660px}}@media only screen and (min-width:1024px){.popup-cart{width:800px}}@media only screen and (min-width:1420px){.popup-cart{width:1125px}}.popup-cart.loading .popup-cart__add::after,.popup-cart.loading .popup-cart__list::after{opacity:1;pointer-events:auto}.popup-cart__add,.popup-cart__list{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;padding:20px;position:relative;overflow:hidden}@media only screen and (min-width:1420px){.popup-cart__add,.popup-cart__list{padding:45px 55px 25px}}.popup-cart__add::after,.popup-cart__list::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.75);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:15}.popup-cart__list{padding-bottom:0;margin-top:15px}@media only screen and (min-width:768px){.popup-cart__list{margin-top:20px}}@media only screen and (min-width:1024px){.popup-cart__list{margin-top:25px}}.popup-cart__price{font-size:18px;font-weight:700}@media only screen and (min-width:768px){.popup-cart__price{min-width:100px}}@media only screen and (min-width:1420px){.popup-cart__price{min-width:140px;font-size:24px;margin-top:3px}}.popup-cart__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e8ecf3;padding-top:15px}@media screen and (max-width:767px){.popup-cart__footer{margin-top:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:768px){.popup-cart__footer{padding-top:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1420px){.popup-cart__footer{padding-top:28px}}.popup-cart__sums{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#11203d}.popup-cart__sum+.popup-cart__sum{margin-left:30px}@media only screen and (min-width:768px){.popup-cart__sum+.popup-cart__sum{margin-left:20px}}@media only screen and (min-width:1420px){.popup-cart__sum+.popup-cart__sum{margin-left:25px}}@media screen and (max-width:767px){.popup-cart__btns{margin-top:20px;text-align:center}}@media only screen and (min-width:768px){.popup-cart__btns .btn{margin-right:0;margin-bottom:0}}@media only screen and (min-width:1420px){.popup-cart__btns .btn{margin-left:25px}}.popup-cart__info{font-family:Roboto,sans-serif;font-size:14px;font-weight:700}.popup-cart .btn{min-width:auto}@media only screen and (min-width:768px){.popup-cart .title{padding-bottom:0}}@media only screen and (min-width:1420px){.popup-cart .title{font-size:30px;padding-bottom:15px}}.popup-cart .cart-item{padding-left:0;padding-right:0}.popup-cart .cart-item__info .cart-item__price{font-size:18px;margin-top:5px}@media only screen and (min-width:768px){.popup-cart .cart-item__info .cart-item__price{margin-top:10px;font-size:24px}}@media screen and (max-width:767px){.popup-cart .cart-item__footer .btn_delete{top:5px}}@media only screen and (min-width:1420px){.popup-cart .cart-item__count{width:230px;margin-right:10px}}.display_desk{display:none}@media only screen and (min-width:768px){.display_desk{display:block}}.display_mob{display:block}@media only screen and (min-width:768px){.display_mob{display:none}}.display_inline_lg{display:none}@media only screen and (min-width:1024px){.display_inline_lg{display:inline-block}}.display_inline_xl{display:none}@media only screen and (min-width:1420px){.display_inline_xl{display:inline-block}}.page-wrap{position:relative}.page-content{width:100%;margin-bottom:30px}.page-content::after{clear:both;content:"";display:block}.page-content .wrap_text{position:relative;padding-bottom:30px}.page-content .wrap_text .title{margin-bottom:17px}.page-content .wrap_text p+p{margin-top:15px}@media only screen and (min-width:768px){.page-content{margin-bottom:45px}.page-content .wrap_text{padding-bottom:22px;padding-right:250px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}.page-content .wrap_text .title{margin-bottom:25px}.page-content .wrap_text p+p{margin-top:10px}}@media only screen and (min-width:1024px){.page-content{margin-bottom:65px}.page-content .wrap_text{padding-right:325px;width:-webkit-calc(83.33333% - 36.66667px);width:calc(83.33333% - 36.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.page-content{margin-bottom:75px}.page-content .wrap_text{padding-bottom:41px;padding-right:455px;width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}.page-content .wrap_text p+p{margin-top:20px}}.page-content_hidden{overflow:hidden}.page-content_bg_g1{display:none}@media only screen and (min-width:768px){.page-content_bg_g1{position:absolute;display:block;width:259px;height:363px;-webkit-background-size:258px 258px;background-size:258px;bottom:0;left:-webkit-calc(100% - 260px);left:calc(100% - 260px);background-image:url(/local/templates/stroyresurs/css/../img/girl.png);background-repeat:no-repeat;background-position:100% -webkit-calc(100% + 8px);background-position:100% calc(100% + 8px);pointer-events:none}}@media only screen and (min-width:1024px){.page-content_bg_g1{width:271px;height:363px;-webkit-background-size:271px 271px;background-size:271px;left:-webkit-calc(100% - 286px);left:calc(100% - 286px);background-position:100% -webkit-calc(100% + 5px);background-position:100% calc(100% + 5px)}}@media only screen and (min-width:1420px){.page-content_bg_g1{left:-webkit-calc(100% - 402px);left:calc(100% - 402px);width:366px;height:450px;-webkit-background-size:366px 366px;background-size:366px;background-position:100% -webkit-calc(100% + 53px);background-position:100% calc(100% + 53px)}}.page-sidebar{display:none;width:100%}.page-sidebar .container{height:100%}@media only screen and (min-width:1024px){.page-sidebar{display:block;position:absolute;top:0;left:0;bottom:0}}@media only screen and (min-width:1420px){.page-sidebar{display:block}}.page-sidebar .sticky{position:-webkit-sticky;position:sticky}@media only screen and (min-width:1024px){.page-sidebar .sticky{top:30px}}@media only screen and (min-width:1420px){.page-sidebar .sticky{top:40px}}.page-nav{position:relative;z-index:3}@media only screen and (min-width:1024px){.page-nav li{margin-bottom:15px}}.page-nav__list_nested{margin-top:15px;padding-left:15px}.page-nav__link{display:block;color:#25478b;font-weight:500;font-size:1.6rem;line-height:1.2;opacity:.3;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.page-nav__link:hover{opacity:.7}.page-nav__link.active{opacity:1}@media only screen and (min-width:1024px){.page-nav{width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.page-nav{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px}}.page-nav_flex>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-nav_flex>li .page-nav__list{margin-left:25px}.table{font-size:14px}.table td,.table th{padding:20px 0}@media only screen and (min-width:1420px){.table td,.table th{padding:30px 0}}.table td:last-child,.table th:last-child{text-align:right}.table th{text-align:left;font-family:Roboto,sans-serif;font-weight:500;line-height:1.2;color:#b5c1d8}.table td{font-size:14px;-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3;line-height:1.2}@media only screen and (min-width:1420px){.table td{font-size:16px}}.table td.text_status{font-size:14px}.header{position:relative;z-index:150}.header__top{display:none;color:#25478b;height:50px}@media only screen and (min-width:768px){.header__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.header__top{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.header__top{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.header__mobile{display:inline-block}@media only screen and (min-width:768px){.header__mobile{display:none}}.header__city-select{margin-right:20px}.header__city-select .city-select__btn{padding-right:13px;display:inline-block;background-image:url(/local/templates/stroyresurs/css/../img/svg/arrow.svg);background-repeat:no-repeat;background-position:right center;-webkit-background-size:8px 6px;background-size:8px 6px}@media only screen and (min-width:1024px){.header__city-select{margin-right:40px}}@media only screen and (min-width:1420px){.header__city-select{margin-right:40px}}.header .work-time{margin-right:16px}@media only screen and (min-width:1024px){.header .work-time{margin-right:50px}}@media only screen and (min-width:1420px){.header .work-time{margin-right:75px}}.header__phone{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:500}.header__phone a{padding:5px 10px}@media only screen and (min-width:1024px){.header__phone{font-size:1.5rem}}@media only screen and (min-width:1420px){.header__phone{font-size:1.6rem}}.header__bottom{padding:0 15px;position:fixed;top:0;left:0;right:0;height:50px;background-color:#fff;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}@media only screen and (min-width:768px){.header__bottom{position:static;z-index:0;padding:0;height:75px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:1024px){.header__bottom{height:85px}}@media only screen and (min-width:1420px){.header__bottom{height:105px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px;padding-bottom:10px}}.header__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.header__logo{width:-webkit-calc(16.66667% - 17.5px);width:calc(16.66667% - 17.5px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.header__logo{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.header__logo{width:auto;float:none;margin-left:0;margin-right:25px}}.header__logo-icon{margin-right:6px;width:65px}@media only screen and (min-width:768px){.header__logo-icon{display:none}}@media only screen and (min-width:1024px){.header__logo-icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:60px;margin-right:10px}}@media only screen and (min-width:1420px){.header__logo-icon{width:72px;margin-right:7px}}.header__logo-text{width:141px}@media only screen and (min-width:768px){.header__logo-text{width:105px}}@media only screen and (min-width:1024px){.header__logo-text{width:140px}}@media only screen and (min-width:1420px){.header__logo-text{width:175px}}.header .header__nav{display:none}@media only screen and (min-width:768px){.header .header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.header .header__nav{width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.header .header__nav{width:-webkit-calc(51.875% - 37.96875px);width:calc(51.875% - 37.96875px);float:left;margin-left:25px}}.header__catalog-btn{display:none}@media only screen and (min-width:768px){.header__catalog-btn{display:block;width:-webkit-calc(16.66667% - 17.5px);width:calc(16.66667% - 17.5px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.header__catalog-btn{width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.header__catalog-btn{width:auto;float:none;margin-left:0}}.header__call-btn{display:none}@media only screen and (min-width:768px){.header__call-btn{padding:14px 0;display:block;width:-webkit-calc(25% - 18.75px);width:calc(25% - 18.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.header__call-btn{width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.header__call-btn{width:-webkit-calc(17.33333% - 29.33333px);width:calc(17.33333% - 29.33333px);float:left;margin-left:25px}}.footer__top{position:relative;padding:25px 15px 74px}@media only screen and (min-width:768px){.footer__top{padding:26px 0 229px}}@media only screen and (min-width:1024px){.footer__top{padding:30px 0 47px}}@media only screen and (min-width:1420px){.footer__top{padding:45px 0}}.footer__nav{display:none}@media only screen and (min-width:768px){.footer__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:157px}}@media only screen and (min-width:768px){.footer__list{width:-webkit-calc(22.91667% - 18.4375px);width:calc(22.91667% - 18.4375px);float:left;margin-left:15px}.footer__list:first-child{width:-webkit-calc(20% - 18px);width:calc(20% - 18px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.footer__list{width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px);float:left;margin-left:20px}.footer__list:first-child{width:-webkit-calc(14.58333% - 22.91667px);width:calc(14.58333% - 22.91667px);float:left;margin-left:20px}.footer__list:last-child{width:-webkit-calc(18.33333% - 23.66667px);width:calc(18.33333% - 23.66667px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.footer__list{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px}.footer__list:first-child,.footer__list:last-child{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px}}.footer__head{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500;position:absolute;top:30px;right:145px}@media only screen and (min-width:768px){.footer__head{position:static;margin-bottom:7px}}@media only screen and (min-width:1024px){.footer__head{line-height:1.5;margin-bottom:10px}}@media only screen and (min-width:1420px){.footer__head{font-size:1.8rem;line-height:1.33;margin-bottom:15px}}@media only screen and (min-width:768px){.footer__item+.footer__item{margin-bottom:6px}}@media only screen and (min-width:1024px){.footer__item+.footer__item{margin-bottom:5px}}.footer__link{display:block;color:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__link:hover{color:#169aee}@media only screen and (min-width:1024px){.footer__contacts{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px;position:absolute;right:20px;top:30px}}@media only screen and (min-width:1420px){.footer__contacts{width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px;right:26px;top:45px}}.footer__contacts .footer__head{display:none}@media only screen and (min-width:768px){.footer__contacts .footer__head{display:block;position:absolute;top:26px;right:145px}}@media only screen and (min-width:1024px){.footer__contacts .footer__head{position:static}}.footer__map{background-color:#ccc;display:none}@media only screen and (min-width:768px){.footer__map{position:absolute;display:block;width:705px;height:150px;display:block;top:195px;left:15px}}@media only screen and (min-width:1024px){.footer__map{width:220px;height:85px;top:37px;left:0}}@media only screen and (min-width:1420px){.footer__map{width:434px;height:95px;top:47px}}.footer__payments{display:none}@media only screen and (min-width:768px){.footer__payments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.footer__payments{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1420px){.footer__payments{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.footer__call{position:absolute;right:35px;top:62px;width:185px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width:1024px){.footer__call{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;right:0;top:0}}@media only screen and (min-width:1420px){.footer__call{right:0;top:-4px}}.footer__call .btn{width:100%}.footer__phone{display:block;padding-bottom:15px;font-size:1.4rem;font-weight:500;font-family:Roboto,sans-serif;color:#25478b}@media only screen and (min-width:768px){.footer__phone{padding-bottom:0;font-size:1.6rem;margin-bottom:15px}}@media only screen and (min-width:1420px){.footer__phone{margin-bottom:23px;font-size:1.8rem}}.footer__mail{position:absolute;right:20px;top:24px;font-size:1.4rem;font-weight:500;color:#25478b;border-bottom:1px dotted #25478b}@media only screen and (min-width:768px){.footer__mail{font-size:1.6rem;top:93px;right:auto}}@media only screen and (min-width:1024px){.footer__mail{top:100px}}@media only screen and (min-width:1420px){.footer__mail{top:116px;right:1px}}.footer__mail:hover{border-bottom:0}.footer__sub-wrap{position:absolute;top:25px;right:0;left:0}@media only screen and (min-width:768px){.footer__sub-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);left:15px;top:366px}}@media only screen and (min-width:1024px){.footer__sub-wrap{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%;top:133px;left:0}}@media only screen and (min-width:1420px){.footer__sub-wrap{top:155px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.footer__socials{position:absolute;top:95px;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}@media only screen and (min-width:768px){.footer__socials{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:static}}.footer__bottom{height:75px;background-color:#25478b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}@media only screen and (min-width:768px){.footer__bottom{height:70px;margin-bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer__license{font-size:1.2rem;font-weight:500;margin-bottom:10px}@media only screen and (min-width:768px){.footer__license{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-bottom:0}}@media only screen and (min-width:1024px){.footer__license{font-size:1.4rem;width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.footer__license{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}.footer__ya-market_top{margin-top:15px;display:block;background-image:url(/local/templates/stroyresurs/css/../img/work/market-blue.svg);background-position:12px center;padding-left:86px}@media only screen and (min-width:768px){.footer__ya-market_top{display:none}}.footer__ya-market_bottom{display:none;background-image:url(/local/templates/stroyresurs/css/../img/work/ya-market.svg)}@media only screen and (min-width:768px){.footer__ya-market_bottom{display:block;width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.footer__ya-market_bottom{width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px;margin-left:-webkit-calc(6.25% - 21.25px + 40px);margin-left:calc(6.25% - 21.25px + 40px)}}@media only screen and (min-width:1420px){.footer__ya-market_bottom{width:-webkit-calc(33.33333% - 33.33333px);width:calc(33.33333% - 33.33333px);float:left;margin-left:25px;margin-left:-webkit-calc(8.33333% - 27.08333px + 50px);margin-left:calc(8.33333% - 27.08333px + 50px)}}.footer__copyright{opacity:.7;text-align:right;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.footer__copyright:hover{opacity:1}.footer__copyright img{width:137px;height:10px}@media only screen and (min-width:768px){.footer__copyright{width:-webkit-calc(25% - 18.75px);width:calc(25% - 18.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.footer__copyright{width:-webkit-calc(16.66667% - 23.33333px);width:calc(16.66667% - 23.33333px);float:left;margin-left:20px;margin-left:-webkit-calc(8.33333% - 21.66667px + 40px);margin-left:calc(8.33333% - 21.66667px + 40px)}}@media only screen and (min-width:1420px){.footer__copyright{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.wrap_color_light{background-color:#f4f6f9}.wrap_color_primary{background-color:#25478b}.wrap_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-nav{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.site-nav__link{margin-right:15px;padding:10px 0;color:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;white-space:nowrap}@media only screen and (min-width:1024px){.site-nav__link{margin-right:20px}}@media only screen and (min-width:1420px){.site-nav__link{margin-right:25px}}.site-nav__link:last-child{margin-right:0}.site-nav__link:hover{color:#169aee}.site-nav__etc{position:relative;cursor:pointer}.site-nav__etc.is-active .btn__dots,.site-nav__etc.is-active .btn__dots:after,.site-nav__etc.is-active .btn__dots:before{background-color:#169aee}.site-nav__etc.is-active .site-nav__drop-list{visibility:visible;opacity:1;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.site-nav__drop-list{padding:5px 0;width:200px;position:absolute;left:50%;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15);-webkit-transform:translate(-50%,-15px);-ms-transform:translate(-50%,-15px);transform:translate(-50%,-15px);z-index:10;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;opacity:0;visibility:hidden;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.site-nav__drop-list a{display:block;padding:5px 20px}.site-nav .btn_user-cab{margin-left:50px}@media only screen and (min-width:1024px){.site-nav .btn_user-cab{margin-left:32px}}@media only screen and (min-width:1420px){.site-nav .btn_user-cab{margin-left:100px}}.mobile-menu{position:fixed;top:50px;width:72%;right:0;bottom:0;z-index:100;background-color:#25478b;-webkit-box-shadow:-10px 10px 20px 0 rgba(0,0,0,.15);box-shadow:-10px 10px 20px 0 rgba(0,0,0,.15);-webkit-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%);opacity:0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.mobile-menu__body{padding:30px 25px 0}.mobile-menu .btn_catalog{display:inline-block;width:155px;height:45px;background-color:#fff;font-size:2rem;font-weight:500;padding:11px 20px 13px 49px;background-position:18px 50%}.mobile-menu__nav{margin-top:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.mobile-menu__nav a{color:#fff;font-size:1.5rem;font-weight:500;margin-bottom:15px}.mobile-menu__nav a:last-child{margin-bottom:0}.mobile-menu .city-select__arrow{fill:#fff}.mobile-menu__footer{position:absolute;bottom:0;left:0;right:0;padding:19px 25px;background-color:#1f3c75;color:#fff;font-size:1.5rem}@media only screen and (min-width:768px){.mobile-menu{display:none}}.mobile-menu.active{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.nav-head{position:relative;z-index:1;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-head .drag__stage{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.nav-head__link{margin-right:15px;font-size:1.6rem;font-weight:500;color:#fff;opacity:.3;display:inline-block;padding:5px 0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.nav-head__link:hover{opacity:.7}@media only screen and (min-width:1024px){.nav-head__link{margin-right:20px}}@media only screen and (min-width:1420px){.nav-head__link{margin-right:25px;font-size:1.8rem}}.nav-head__link:last-child{margin-right:0}.nav-head__link.active{opacity:1;position:relative}.nav-head__link.active:before{content:"";position:absolute;height:20px;width:20px;-webkit-transform:translate(-50%,100%) rotate(45deg);-ms-transform:translate(-50%,100%) rotate(45deg);transform:translate(-50%,100%) rotate(45deg);background-color:#fff;top:100%;left:50%;background-color:#fff}@media only screen and (min-width:768px){.nav-head__link.active:before{top:-webkit-calc(100% - 5px);top:calc(100% - 5px)}}@media only screen and (min-width:1024px){.nav-head__link.active:before{top:100%}}@media only screen and (min-width:1420px){.nav-head__link.active:before{top:-webkit-calc(100% + 6px);top:calc(100% + 6px)}}.search{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.search__placeholder{position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;opacity:.3}@media only screen and (min-width:1024px){.search__placeholder{left:20px}}@media only screen and (min-width:1420px){.search__placeholder{left:25px}}.search__input{width:100%;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;padding:12px 40px 12px 25px}@media only screen and (min-width:1420px){.search__input{padding:9px 40px 8px 24px}}.search__btn{cursor:pointer;width:23px;height:23px;position:absolute;right:11px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;fill:#e8ecf3}.tooltip{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tooltip span{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:15px;width:15px}.tooltip span svg{width:100%;height:100%}@media only screen and (min-width:1024px){.tooltip span{height:20px;width:20px}}/*.tooltip:hover .tooltip__content{z-index:2;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-animation:tooltipShowIn linear .3s both;animation:tooltipShowIn linear .3s both}*/.tooltip__icon{cursor:pointer}.tooltip__icon svg{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;fill:#b5c1d8}.tooltip__title{font-size:1.8rem;line-height:1.4;color:#25478b;font-weight:500}.tooltip__title_light-primary{font-size:15px;line-height:1.2;color:#b5c1d8}.tooltip__content{display:block;position:absolute;min-width:155px;padding:21px 25px 22px;bottom:-webkit-calc(100% + 20px);bottom:calc(100% + 20px);left:-100%;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(37,71,139,.2);box-shadow:0 0 20px 0 rgba(37,71,139,.2);z-index:-1;visibility:hidden;-webkit-border-radius:5px;border-radius:5px;cursor:auto;opacity:0;-webkit-transform:translate(0,20px);-ms-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-animation:10ms tooltipShowOut linear .3s both;animation:10ms tooltipShowOut linear .3s both}.tooltip__work-time{width:100%;margin-top:5px}.tooltip__work-time li p{display:inline-block;font-size:1.4rem;line-height:1.4;font-weight:400;color:#000}.tooltip__work-time li .text_color_primary{width:25%;font-size:1.2rem;font-weight:700;letter-spacing:.02em;color:#25478b}.tooltip_work-time .tooltip__content{min-width:300px;padding:20px 20px 30px;top:-webkit-calc(100% + 20px);top:calc(100% + 20px);bottom:auto;left:-100%;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(37,71,139,.2);box-shadow:0 0 20px 0 rgba(37,71,139,.2);-webkit-border-radius:5px;border-radius:5px;z-index:2;cursor:auto;opacity:0;-webkit-transform:translate(0,-20px);-ms-transform:translate(0,-20px);transform:translate(0,-20px);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-animation:10ms tooltipShowOut linear .3s both;animation:10ms tooltipShowOut linear .3s both}.tooltip_work-time .tooltip__content:before{content:"";position:absolute;width:20px;height:20px;top:-10px;left:20px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes tooltipShowIn{0%{visibility:hidden}100%{visibility:visible}}@keyframes tooltipShowIn{0%{visibility:hidden}100%{visibility:visible}}@-webkit-keyframes tooltipShowOut{0%{visibility:visible}100%{visibility:hidden}}@keyframes tooltipShowOut{0%{visibility:visible}100%{visibility:hidden}}.tooltip__content__shop{display:block;position:absolute;min-width:155px;padding:11px 25px 22px;top:100%;left:2%;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(37,71,139,.2);box-shadow:0 0 20px 0 rgba(37,71,139,.2);z-index:150;-webkit-border-radius:5px;border-radius:5px;cursor:auto;opacity:100;margin:0}@media only screen and (max-width:767px){.tooltip__content__shop{position:fixed;top:auto;right:auto;bottom:60px;left:31%;padding:5px 15px 15px}}.tooltip__content__shop a{color:#4d90fe}.tooltip__content__shop:before{content:"";position:absolute;width:20px;height:20px;top:-5px;left:21px;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:767px){.tooltip__content__shop:before{top:140px}}.tooltip__title_light-primary{margin-top:10px}.tooltip_shop .shop_choose{margin:5px 0}p.tooltip_shop{margin:5px 0}.hidden{display:none}.tooltip__content__button{display:block;cursor:pointer;width:75px;text-align:center;overflow:hidden;font-size:1.2rem;color:#b5c1d8;padding:7px 11px;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;margin:15px 15px 0 0;float:left}.tooltip__content__shop .tooltip__title{font-size:1.6rem;margin-top:5px}.tooltip__content__button.accent{color:#fff;background:#4d90fe;-webkit-box-shadow:none;box-shadow:none}.tooltip__content__shop a{color:#4d90fe}.tooltip__content__button.accent{color:#fff;background:#4d90fe;-webkit-box-shadow:none;box-shadow:none}p.tooltip_shop{margin:5px 0}.tooltip__title_light-primary.second{margin-top:10px}.city-select__btn{cursor:pointer}.user-cart{font-size:1.6rem;font-weight:500;color:#25478b}.user-cart__link{background-image:url(/local/templates/stroyresurs/css/../img/svg/cart.svg);background-repeat:no-repeat;background-position:right center;-webkit-background-size:25px 23px;background-size:25px 23px;padding:14px 30px 12px 0}@media only screen and (min-width:768px){.user-cart__link{padding-right:14px 35px 12px 0}}.user-cart__link:hover .user-cart__value{border:0}.user-cart__value{border-bottom:1px dotted #25478b}.user-cart__items{display:none}@media only screen and (min-width:1420px){.user-cart__items{display:inline}}.m-menu{height:20px;width:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.m-menu{display:none}}.m-menu__item{display:block;height:4px;width:25px;-webkit-border-radius:2px;border-radius:2px;background-color:#25478b;position:relative;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.m-menu__item:before{content:"";position:absolute;display:block;height:4px;width:25px;-webkit-border-radius:2px;border-radius:2px;background-color:#25478b;top:8px;left:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.m-menu__item:after{content:"";position:absolute;display:block;height:4px;width:25px;-webkit-border-radius:2px;border-radius:2px;background-color:#25478b;top:-8px;left:0;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.m-menu.active .m-menu__item{background-color:transparent}.m-menu.active .m-menu__item:after,.m-menu.active .m-menu__item:before{top:0}.m-menu.active .m-menu__item:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.m-menu.active .m-menu__item:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.work-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;color:#b5c1d8;fill:#25478b;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:10px 10px 10px 0}.work-time:hover .tooltip__content{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition-delay:10ms;-o-transition-delay:10ms;transition-delay:10ms;-webkit-animation:10ms tooltipShowIn linear 0s both;animation:10ms tooltipShowIn linear 0s both}@media only screen and (min-width:1024px){.work-time{font-size:1.5rem}}@media only screen and (min-width:1420px){.work-time{font-size:1.6rem}}.work-time:hover{color:#25478b}.work-time:hover svg{fill:#25478b}.work-time__value{margin-right:5px}@media only screen and (min-width:1024px){.work-time__value{margin-right:10px}}@media only screen and (min-width:1420px){.work-time__value{margin-right:9px}}.call-btn{position:fixed;display:block;bottom:106px;right:15px;width:60px;height:60px;background-color:#fff;-webkit-border-radius:100px;border-radius:100px;-webkit-background-size:30px 30px;background-size:30px 30px;background-repeat:no-repeat;background-position:center center;z-index:90;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}@media only screen and (min-width:768px){.call-btn{bottom:80px;right:60px}}@media only screen and (min-width:1420px){.call-btn{bottom:30px;right:70px}}.call-btn__counter{position:absolute;top:0;right:0;width:22px;height:22px;display:block}.call-btn__counter circle{fill:#fedc35}.call-btn__counter text{font-size:1.4rem}.list{font-size:1.4rem;line-height:1.85;padding-left:20px}@media only screen and (min-width:1420px){.list{font-size:1.6rem;line-height:1.9}}.list__item{position:relative}@media only screen and (min-width:768px){.list__item{margin-bottom:15px}.list__item:last-child{margin-bottom:0}}.list__item:before{content:'';position:absolute;width:5px;height:5px;-webkit-border-radius:100px;border-radius:100px;background-color:#ffcc23;left:-18px;top:10px}@media only screen and (min-width:768px){.list__item:before{left:-16px}}@media only screen and (min-width:1024px){.list__item:before{left:-15px}}@media only screen and (min-width:1420px){.list__item:before{top:13px}}.mobile-bar{position:fixed;bottom:0;left:0;width:100%;height:60px;padding:5px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;z-index:5;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #e8ecf3;border-bottom:1px solid #e8ecf3}@media only screen and (min-width:768px){.mobile-bar{display:none}}.mobile-bar__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;text-align:center;font-size:1.2rem;color:#25478b}.mobile-bar__icon{height:30px;width:30px;background-repeat:no-repeat;-webkit-background-size:30px 30px;background-size:30px 30px;background-position:0 0}.mobile-bar__icon_logo{background-image:url(/local/templates/stroyresurs/css/../img/logo.png);height:18px;width:50px;-webkit-background-size:50px 18px;background-size:50px 18px;margin-bottom:5px}.mobile-bar__icon_search{background-image:url(/local/templates/stroyresurs/css/../img/svg/search.svg)}.mobile-bar__icon_user{background-image:url(/local/templates/stroyresurs/css/../img/svg/user-icon.svg)}.mobile-bar__icon_cart{background-image:url(/local/templates/stroyresurs/css/../img/svg/cart.svg)}.delivery-map{position:relative;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;height:293px;background-color:#25478b}@media only screen and (min-width:768px){.delivery-map{height:394px}}@media only screen and (min-width:1024px){.delivery-map{height:345px}}@media only screen and (min-width:1420px){.delivery-map{height:500px}}.delivery-map__title{position:relative;font-weight:400;font-style:italic;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;padding:30px;color:#fff;line-height:1.4;z-index:2}@media only screen and (min-width:1420px){.delivery-map__title{font-size:3.2rem}}.delivery-map__pin-wrap{position:absolute;top:50%;left:50%;width:705px;height:394px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(/local/templates/stroyresurs/css/../img/svg/map.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 100%;background-size:auto 100%}.delivery-map__pin-wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left bottom,right top,from(#25478b),to(#3463c1));background:-webkit-linear-gradient(bottom left,#25478b,#3463c1);background:-o-linear-gradient(bottom left,#25478b,#3463c1);background:linear-gradient(to top right,#25478b,#3463c1);opacity:.85}@media only screen and (min-width:768px){.delivery-map__pin-wrap{width:100%}}@media only screen and (min-width:1420px){.delivery-map__pin-wrap{height:100%}}.delivery-map__pin{position:absolute;background-image:url(/local/templates/stroyresurs/css/../img/svg/pin.svg);background-repeat:no-repeat;background-position:0 0;-webkit-background-size:15px 22px;background-size:15px 22px;width:15px;height:22px;z-index:1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.delivery-map__pin{width:20px;height:27px;-webkit-background-size:20px 27px;background-size:20px 27px}}@media only screen and (min-width:1420px){.delivery-map__pin{width:27px;height:34px;-webkit-background-size:27px 34px;background-size:27px 34px}}.delivery-map__pin:first-child{top:-webkit-calc(126px / 1.28);top:calc(126px / 1.28);left:-webkit-calc(137px / 1.3);left:calc(137px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:first-child{top:-webkit-calc(126px / 1.5);top:calc(126px / 1.5);left:-webkit-calc(137px / 1.5);left:calc(137px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:first-child{top:126px;left:137px}}.delivery-map__pin:nth-child(2){top:-webkit-calc(231px / 1.28);top:calc(231px / 1.28);left:-webkit-calc(88px / 1.3);left:calc(88px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(2){top:-webkit-calc(231px / 1.5);top:calc(231px / 1.5);left:-webkit-calc(88px / 1.5);left:calc(88px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(2){top:231px;left:88px}}.delivery-map__pin:nth-child(3){top:-webkit-calc(202px / 1.28);top:calc(202px / 1.28);left:-webkit-calc(164px / 1.3);left:calc(164px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(3){top:-webkit-calc(202px / 1.5);top:calc(202px / 1.5);left:-webkit-calc(164px / 1.5);left:calc(164px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(3){top:202px;left:164px}}.delivery-map__pin:nth-child(4){top:-webkit-calc(169px / 1.28);top:calc(169px / 1.28);left:-webkit-calc(253px / 1.3);left:calc(253px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(4){top:-webkit-calc(169px / 1.5);top:calc(169px / 1.5);left:-webkit-calc(253px / 1.5);left:calc(253px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(4){top:169px;left:253px}}.delivery-map__pin:nth-child(5){top:-webkit-calc(279px / 1.28);top:calc(279px / 1.28);left:-webkit-calc(164px / 1.3);left:calc(164px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(5){top:-webkit-calc(279px / 1.5);top:calc(279px / 1.5);left:-webkit-calc(164px / 1.5);left:calc(164px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(5){top:279px;left:164px}}.delivery-map__pin:nth-child(6){top:-webkit-calc(296px / 1.28);top:calc(296px / 1.28);left:-webkit-calc(95px / 1.3);left:calc(95px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(6){top:-webkit-calc(296px / 1.5);top:calc(296px / 1.5);left:-webkit-calc(95px / 1.5);left:calc(95px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(6){top:296px;left:95px}}.delivery-map__pin:nth-child(7){top:-webkit-calc(356px / 1.28);top:calc(356px / 1.28);left:-webkit-calc(151px / 1.3);left:calc(151px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(7){top:-webkit-calc(356px / 1.5);top:calc(356px / 1.5);left:-webkit-calc(151px / 1.5);left:calc(151px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(7){top:356px;left:151px}}.delivery-map__pin:nth-child(8){top:-webkit-calc(389px / 1.28);top:calc(389px / 1.28);left:-webkit-calc(49px / 1.3);left:calc(49px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(8){top:-webkit-calc(389px / 1.5);top:calc(389px / 1.5);left:-webkit-calc(49px / 1.5);left:calc(49px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(8){top:389px;left:49px}}.delivery-map__pin:nth-child(9){top:-webkit-calc(436px / 1.28);top:calc(436px / 1.28);left:-webkit-calc(101px / 1.3);left:calc(101px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(9){top:-webkit-calc(436px / 1.5);top:calc(436px / 1.5);left:-webkit-calc(101px / 1.5);left:calc(101px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(9){top:436px;left:101px}}.delivery-map__pin:nth-child(10){top:-webkit-calc(339px / 1.28);top:calc(339px / 1.28);left:-webkit-calc(266px / 1.3);left:calc(266px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(10){top:-webkit-calc(339px / 1.5);top:calc(339px / 1.5);left:-webkit-calc(266px / 1.5);left:calc(266px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(10){top:339px;left:266px}}.delivery-map__pin:nth-child(11){top:-webkit-calc(411px / 1.28);top:calc(411px / 1.28);left:-webkit-calc(308px / 1.3);left:calc(308px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(11){top:-webkit-calc(411px / 1.5);top:calc(411px / 1.5);left:-webkit-calc(308px / 1.5);left:calc(308px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(11){top:411px;left:308px}}.delivery-map__pin:nth-child(12){top:-webkit-calc(126px / 1.28);top:calc(126px / 1.28);left:-webkit-calc(393px / 1.3);left:calc(393px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(12){top:-webkit-calc(126px / 1.5);top:calc(126px / 1.5);left:-webkit-calc(393px / 1.5);left:calc(393px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(12){top:126px;left:393px}}.delivery-map__pin:nth-child(13){top:-webkit-calc(364px / 1.28);top:calc(364px / 1.28);left:-webkit-calc(412px / 1.3);left:calc(412px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(13){top:-webkit-calc(364px / 1.5);top:calc(364px / 1.5);left:-webkit-calc(412px / 1.5);left:calc(412px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(13){top:364px;left:412px}}.delivery-map__pin:nth-child(14){top:-webkit-calc(347px / 1.28);top:calc(347px / 1.28);left:-webkit-calc(527px / 1.3);left:calc(527px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(14){top:-webkit-calc(347px / 1.5);top:calc(347px / 1.5);left:-webkit-calc(527px / 1.5);left:calc(527px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(14){top:347px;left:527px}}.delivery-map__pin:nth-child(15){top:-webkit-calc(444px / 1.28);top:calc(444px / 1.28);left:-webkit-calc(575px / 1.3);left:calc(575px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(15){top:-webkit-calc(444px / 1.5);top:calc(444px / 1.5);left:-webkit-calc(575px / 1.5);left:calc(575px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(15){top:444px;left:575px}}.delivery-map__pin:nth-child(16){top:-webkit-calc(356px / 1.28);top:calc(356px / 1.28);left:-webkit-calc(651px / 1.3);left:calc(651px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(16){top:-webkit-calc(356px / 1.5);top:calc(356px / 1.5);left:-webkit-calc(651px / 1.5);left:calc(651px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(16){top:356px;left:651px}}.delivery-map__pin:nth-child(17){top:-webkit-calc(453px / 1.28);top:calc(453px / 1.28);left:-webkit-calc(714px / 1.3);left:calc(714px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(17){top:-webkit-calc(453px / 1.5);top:calc(453px / 1.5);left:-webkit-calc(714px / 1.5);left:calc(714px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(17){top:453px;left:714px}}.delivery-map__pin:nth-child(18){top:-webkit-calc(279px / 1.28);top:calc(279px / 1.28);left:-webkit-calc(851px / 1.3);left:calc(851px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(18){top:-webkit-calc(279px / 1.5);top:calc(279px / 1.5);left:-webkit-calc(851px / 1.5);left:calc(851px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(18){top:279px;left:851px}}.delivery-map__pin:nth-child(19){top:-webkit-calc(436px / 1.28);top:calc(436px / 1.28);left:-webkit-calc(838px / 1.3);left:calc(838px / 1.3)}@media only screen and (min-width:1024px){.delivery-map__pin:nth-child(19){top:-webkit-calc(436px / 1.5);top:calc(436px / 1.5);left:-webkit-calc(838px / 1.5);left:calc(838px / 1.5)}}@media only screen and (min-width:1420px){.delivery-map__pin:nth-child(19){top:436px;left:838px}}.delivery-map__pin:nth-child(1){-webkit-animation:pinShow 4.5s 3.5s infinite both;animation:pinShow 4.5s 3.5s infinite both}.delivery-map__pin:nth-child(2){-webkit-animation:pinShow 4.5s 1s infinite both;animation:pinShow 4.5s 1s infinite both}.delivery-map__pin:nth-child(3){-webkit-animation:pinShow 4.5s 4.25s infinite both;animation:pinShow 4.5s 4.25s infinite both}.delivery-map__pin:nth-child(4){-webkit-animation:pinShow 4.5s 4.25s infinite both;animation:pinShow 4.5s 4.25s infinite both}.delivery-map__pin:nth-child(5){-webkit-animation:pinShow 4.5s 1.25s infinite both;animation:pinShow 4.5s 1.25s infinite both}.delivery-map__pin:nth-child(6){-webkit-animation:pinShow 4.5s 3s infinite both;animation:pinShow 4.5s 3s infinite both}.delivery-map__pin:nth-child(7){-webkit-animation:pinShow 4.5s 3.75s infinite both;animation:pinShow 4.5s 3.75s infinite both}.delivery-map__pin:nth-child(8){-webkit-animation:pinShow 4.5s 1.75s infinite both;animation:pinShow 4.5s 1.75s infinite both}.delivery-map__pin:nth-child(9){-webkit-animation:pinShow 4.5s 3.5s infinite both;animation:pinShow 4.5s 3.5s infinite both}.delivery-map__pin:nth-child(10){-webkit-animation:pinShow 4.5s 2s infinite both;animation:pinShow 4.5s 2s infinite both}.delivery-map__pin:nth-child(11){-webkit-animation:pinShow 4.5s 3.75s infinite both;animation:pinShow 4.5s 3.75s infinite both}.delivery-map__pin:nth-child(12){-webkit-animation:pinShow 4.5s 3s infinite both;animation:pinShow 4.5s 3s infinite both}.delivery-map__pin:nth-child(13){-webkit-animation:pinShow 4.5s 2.25s infinite both;animation:pinShow 4.5s 2.25s infinite both}.delivery-map__pin:nth-child(14){-webkit-animation:pinShow 4.5s 2.25s infinite both;animation:pinShow 4.5s 2.25s infinite both}.delivery-map__pin:nth-child(15){-webkit-animation:pinShow 4.5s 2.5s infinite both;animation:pinShow 4.5s 2.5s infinite both}.delivery-map__pin:nth-child(16){-webkit-animation:pinShow 4.5s .5s infinite both;animation:pinShow 4.5s .5s infinite both}.delivery-map__pin:nth-child(17){-webkit-animation:pinShow 4.5s 2.75s infinite both;animation:pinShow 4.5s 2.75s infinite both}.delivery-map__pin:nth-child(18){-webkit-animation:pinShow 4.5s 1.75s infinite both;animation:pinShow 4.5s 1.75s infinite both}.delivery-map__pin:nth-child(19){-webkit-animation:pinShow 4.5s 1.75s infinite both;animation:pinShow 4.5s 1.75s infinite both}.delivery-map .delivery-map__pin-wrap{margin-top:0}.blocks-wrap{margin-bottom:15px}.blocks-wrap::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.blocks-wrap{padding-top:10px;margin-bottom:10px}}@media only screen and (min-width:1420px){.blocks-wrap{padding-top:0;margin-bottom:15px}}.block{padding:15px 24px;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:280px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;position:relative}.block.block-slider,.block.block_xl{padding:0}.block.block-slider .owl-stage,.block.block-slider .owl-stage-outer,.block.block_xl .owl-stage,.block.block_xl .owl-stage-outer{height:100%}.block.block-slider .block__content,.block.block_xl .block__content{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.block.block-slider .slider-item,.block.block_xl .slider-item{padding:25px 24px 45px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}@media only screen and (min-width:768px){.block.block-slider .slider-item,.block.block_xl .slider-item{padding:30px 30px 40px}}@media only screen and (min-width:1024px){.block.block-slider .slider-item,.block.block_xl .slider-item{padding:40px 30px 45px}}@media only screen and (min-width:1420px){.block.block-slider .slider-item,.block.block_xl .slider-item{padding:30px 30px 52px}}.block.block-slider .slider-item>.btn,.block.block_xl .slider-item>.btn{position:absolute;bottom:45px}@media only screen and (min-width:1024px){.block.block-slider .slider-item>.btn,.block.block_xl .slider-item>.btn{bottom:55px}}.block.block-slider .owl-dots,.block.block_xl .owl-dots{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.block.block-slider .owl-dots.disabled,.block.block_xl .owl-dots.disabled{display:none}@media only screen and (min-width:1024px){.block.block-slider .owl-dots,.block.block_xl .owl-dots{bottom:12px}}@media only screen and (min-width:1420px){.block.block-slider .owl-dots,.block.block_xl .owl-dots{bottom:23px}}.block.block-slider .owl-dots .owl-dot span,.block.block_xl .owl-dots .owl-dot span{width:6px;height:6px;background-color:#fff;-webkit-border-radius:100px;border-radius:100px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.block.block-slider .owl-dots .owl-dot.active span,.block.block_xl .owl-dots .owl-dot.active span{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);background-color:#fedc35}@media only screen and (min-width:768px){.block{height:220px;padding:25px 24px 30px;width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.block{height:255px;padding:35px 30px 40px;width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px;margin-bottom:20px}}@media only screen and (min-width:1420px){.block{height:250px;padding:30px 30px 45px;width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px;margin-bottom:25px}}@media only screen and (min-width:768px){.block .btn{font-size:1.7rem}}.block .slider-item{width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.block .slider-item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.block__content{margin-bottom:20px}.block__content .title{color:#25478b;margin-bottom:8px;font-size:2.1rem;line-height:1.2;font-weight:500}@media only screen and (min-width:1420px){.block__content .title{font-size:2.6rem}}@media only screen and (min-width:1024px){.block__content p{max-width:190px}}@media only screen and (min-width:1420px){.block__content p{max-width:175px;line-height:1.6}}@media only screen and (min-width:768px){.block__content{line-height:1.6}}@media only screen and (min-width:1420px){.block__content{font-size:1.6rem}}.block__btn-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:1420px){.block__btn-wrap{margin-bottom:22px}}.block__btn-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:20px;max-width:-webkit-calc(50% - 10px);max-width:calc(50% - 10px)}@media only screen and (min-width:1420px){.block__btn-item{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;margin-right:30px}}.block__btn-item:last-child{margin-right:0}.block__btn-item .btn{font-size:1.4rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:1420px){.block__btn-item .btn{font-size:1.7rem}}.block__btn-desc{max-width:100%;margin-top:9px;padding:0 5px;line-height:1.25}@media only screen and (min-width:768px){.block__btn-desc{margin-top:20px;padding:0 20px;line-height:1.55}}@media only screen and (min-width:1420px){.block__btn-desc{margin-top:17px;padding:0 15px 0 25px}}.block_bd{border:1px solid #e8ecf3}.block.block_lg{padding:0;height:170px;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}.block.block_lg .owl-stage-outer{height:100%}.block.block_lg .owl-stage{height:100%}.block.block_lg .owl-item{height:100%}@media only screen and (min-width:768px){.block.block_lg{height:185px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.block.block_lg{height:180px;width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.block.block_lg{height:210px;width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px}}.block.block_lg .slider-item{color:#fff;padding:25px 24px;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.block.block_lg .slider-item{padding:35px 30px}}@media only screen and (min-width:1024px){.block.block_lg .slider-item{padding:40px 30px}}@media only screen and (min-width:1420px){.block.block_lg .slider-item{padding:30px}}.block.block_lg .slider-item .title{color:#fff}.block.block_xl{padding:0;height:auto;margin:0 -15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-bottom:15px}.block.block_xl .owl-stage-outer{height:100%}.block.block_xl .owl-stage{height:100%}.block.block_xl .owl-item{height:100%}@media only screen and (min-width:1024px){.block.block_xl .slider-item__text-box p{max-width:-webkit-calc(100% - 90px);max-width:calc(100% - 90px)}}@media only screen and (min-width:1420px){.block.block_xl .slider-item__text-box p{max-width:-webkit-calc(100% - 165px);max-width:calc(100% - 165px)}}.block.block_xl .slider-item{color:#fff;padding:35px 15px 40px;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.block.block_xl .slider-item{padding:35px 40px 50px;-webkit-border-radius:5px;border-radius:5px}}@media only screen and (min-width:1024px){.block.block_xl .slider-item{margin:0}}@media only screen and (min-width:1420px){.block.block_xl .slider-item{padding:60px 60px 50px}}.block.block_xl .slider-item .title{color:#fff;margin-bottom:12px;font-size:2rem}@media only screen and (min-width:768px){.block.block_xl .slider-item .title{margin-bottom:15px;font-size:2.5rem}}@media only screen and (min-width:1420px){.block.block_xl .slider-item .title{margin-bottom:25px;font-size:3rem}}@media only screen and (min-width:768px){.block.block_xl{margin:0;height:455px;width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.block.block_xl{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.block.block_xl{height:485px;width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px}}.slider{z-index:2;clear:both;margin-bottom:30px}.slider::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.slider{margin-bottom:45px;padding:60px 0}}@media only screen and (min-width:1024px){.slider{margin-bottom:65px;padding:70px 0}}@media only screen and (min-width:1420px){.slider{margin-bottom:75px;padding:75px 0}}.slider .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slider .owl-dots{position:absolute;bottom:12px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.slider .owl-dots{bottom:12px}}@media only screen and (min-width:1420px){.slider .owl-dots{bottom:23px}}.slider .owl-dots .owl-dot span{width:6px;height:6px;background-color:#fff;-webkit-border-radius:100px;border-radius:100px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.slider .owl-dots .owl-dot.active span{-webkit-transform:scale(1.8);-ms-transform:scale(1.8);transform:scale(1.8);background-color:#fedc35}.slider__desc{display:none}@media only screen and (min-width:768px){.slider__desc{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.slider__desc .title{color:#25478b;margin-bottom:10px}.slider__desc p{font-size:1.4rem;line-height:1.43;color:#a3a3a3}@media only screen and (min-width:1420px){.slider__desc p{font-size:1.5rem;line-height:1.67}}@media only screen and (min-width:768px){.slider__desc{display:block;width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.slider__desc{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.slider__desc{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.slider__nav{display:none}@media only screen and (min-width:768px){.slider__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:18px}.slider__nav .counter{font-size:1.8rem;font-weight:500;color:#25478b;font-family:Roboto,sans-serif;margin:0 14px}}@media only screen and (min-width:1420px){.slider__nav{margin-top:22px}}.slider__inner{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);margin-left:-15px;float:left;position:relative}.slider__inner .owl-item{width:280px}.slider__inner .owl-stage-outer{width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}@media only screen and (min-width:768px){.slider__inner .owl-stage-outer{width:auto}}@media only screen and (min-width:768px){.slider__inner{width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.slider__inner{width:-webkit-calc(58.33333% - 31.66667px);width:calc(58.33333% - 31.66667px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.slider__inner{width:-webkit-calc(58.33333% - 39.58333px);width:calc(58.33333% - 39.58333px);float:left;margin-left:25px}}.slider__inner.start .owl-dots .owl-dot span{background-color:#b5c1d8}.slider__inner.start .owl-dots .owl-dot.active span{background-color:#fedc35}.slider__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#25478b;background-repeat:no-repeat;background-position:-webkit-calc(100% + 145%) center;background-position:calc(100% + 145%) center;-webkit-background-size:auto 70%;background-size:auto 70%;color:#fff;padding:50px 30px;height:375px}@media only screen and (min-width:768px){.slider__item{-webkit-border-radius:5px;border-radius:5px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-position:-webkit-calc(100% + 245%) center;background-position:calc(100% + 245%) center;height:310px;padding:30px 35px}}@media only screen and (min-width:1024px){.slider__item{background-position:-webkit-calc(100% + 90%) center;background-position:calc(100% + 90%) center;height:285px;padding:31px 35px 50px 35px}}@media only screen and (min-width:1420px){.slider__item{background-position:-webkit-calc(100% + 55%) center;background-position:calc(100% + 55%) center;height:350px;padding:73px 45px 45px 45px}}.slider__item_grey{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f4f6f9}.slider__item_grey .slider__title{color:#25478b}.slider__item_grey .slider__text{color:#a3a3a3}.slider__title{font-size:2.5rem;margin-bottom:16px;font-weight:500}@media only screen and (min-width:768px){.slider__title{margin-bottom:14px}}@media only screen and (min-width:1024px){.slider__title{margin-bottom:13px}}@media only screen and (min-width:1420px){.slider__title{font-size:3rem;margin-bottom:7px}}.slider__text{line-height:1.79}@media only screen and (min-width:768px){.slider__text{padding-right:160px}}@media only screen and (min-width:1024px){.slider__text{padding-right:190px}}@media only screen and (min-width:1420px){.slider__text{font-size:1.5rem;line-height:1.67;padding-right:275px}}@media only screen and (min-width:768px){.slider_grey{background-color:#f4f6f9}}.catalog{margin-bottom:5px}.catalog::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.catalog{margin-bottom:20px}}@media only screen and (min-width:1024px){.catalog{margin-bottom:40px}}@media only screen and (min-width:1420px){.catalog{margin-bottom:50px}}.catalog__tabs{margin-bottom:27px;width:100%;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:768px){.catalog__tabs{margin-bottom:13px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog__tabs{margin-bottom:22px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog__tabs{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px;margin-bottom:15px}}.catalog__tab{font-size:1.8rem;font-weight:500;opacity:.3;color:#2a2d56;margin-right:20px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.catalog__tab{font-size:2rem;margin-right:25px}}.catalog__tab:last-child{margin-right:0}.catalog__tab.active{opacity:1}.catalog__tab:hover{opacity:.7}.catalog__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.catalog__wrap{display:block}}.about{margin-bottom:30px}@media only screen and (min-width:768px){.about{margin-bottom:45px}}@media only screen and (min-width:1024px){.about{margin-bottom:65px}}@media only screen and (min-width:1420px){.about{margin-bottom:75px}}.about__title{margin-bottom:25px}@media only screen and (min-width:768px){.about__title{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;margin-bottom:20px}}@media only screen and (min-width:1024px){.about__title{padding-left:19px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:35px}}@media only screen and (min-width:1420px){.about__title{padding-left:44px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px;margin-bottom:40px}}.about__content{font-size:1.4rem}.about__content::after{clear:both;content:"";display:block}@media only screen and (min-width:1420px){.about__content{font-size:1.6rem}}.about__text{line-height:1.4}@media only screen and (min-width:768px){.about__text{width:-webkit-calc(58.33333% - 23.75px);width:calc(58.33333% - 23.75px);float:left;margin-left:15px;line-height:1.8}}@media only screen and (min-width:1024px){.about__text{padding-left:19px;width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.about__text{padding-left:44px;width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px;line-height:1.9;padding-right:44px}}.about__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;padding:20px;margin-top:30px}.about__buttons .btn{margin-bottom:20px}@media only screen and (min-width:768px){.about__buttons{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-left:-webkit-calc(8.33333% - 16.25px + 30px);margin-left:calc(8.33333% - 16.25px + 30px);margin-top:-15px}.about__buttons .btn{margin-bottom:25px}}@media only screen and (min-width:1024px){.about__buttons{width:420px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;float:left;margin-left:-webkit-calc(8.33333% - 21.66667px + 20px);margin-left:calc(8.33333% - 21.66667px + 20px);margin-top:-8px;padding:19px 20px}.about__buttons .btn{margin-bottom:0;margin-right:45px}}@media only screen and (min-width:1420px){.about__buttons{width:485px;padding:24px;margin-top:-19px;margin-left:0}.about__buttons .btn{margin-right:54px}}.advantages::after{clear:both;content:"";display:block}.advantages .owl-stage-outer{overflow:visible}@media only screen and (min-width:768px){.advantages__inner{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1024px){.advantages__inner{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);padding-right:80px}}@media only screen and (min-width:1420px){.advantages__inner{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);padding-right:115px}}.advantages__item{background-repeat:no-repeat;background-position:top left;-webkit-background-size:60px 60px;background-size:60px 60px;padding-top:75px}@media only screen and (min-width:768px){.advantages__item{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-bottom:35px}}@media only screen and (min-width:1024px){.advantages__item{width:-webkit-calc(33.33333% - 26.66667px);width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.advantages__item{width:-webkit-calc(33.33333% - 33.33333px);width:calc(33.33333% - 33.33333px);float:left;margin-left:25px;-webkit-background-size:75px 75px;background-size:75px 75px;padding-top:86px;margin-bottom:41px}}.advantages .static-block h2,.advantages .title_size_lg,.static-block .advantages h2{margin-bottom:25px}@media only screen and (min-width:768px){.advantages .static-block h2,.advantages .title_size_lg,.static-block .advantages h2{margin-bottom:42px}}@media only screen and (min-width:1420px){.advantages .static-block h2,.advantages .title_size_lg,.static-block .advantages h2{margin-bottom:41px}}.advantages .title_size_sm{color:#25478b}.advantages__content p{font-size:1.2rem;color:#a3a3a3}@media only screen and (min-width:768px){.advantages__content p{font-size:1.5rem;line-height:1.67;margin-top:10px}}@media only screen and (min-width:768px){.advantages{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.advantages{width:-webkit-calc(83.33333% - 36.66667px);width:calc(83.33333% - 36.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.advantages{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}@media only screen and (min-width:768px){.advantages{margin-bottom:-35px}}.advantages_index{margin-bottom:35px}.advantages_index .advantages__inner{padding-right:0;margin-left:0;margin-right:0;width:auto}.advantages_index .advantages__item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}@media only screen and (min-width:768px){.advantages_index .advantages__item{width:auto;margin:0;background-position:0 0}}@media only screen and (min-width:1024px){.advantages_index .advantages__item{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.advantages_index .advantages__item{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.advantages_index{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;margin-bottom:45px}}@media only screen and (min-width:1024px){.advantages_index{margin-bottom:65px;margin-left:auto;float:none;width:auto}}@media only screen and (min-width:1420px){.advantages_index{margin-bottom:75px}}.news{background-color:#e8ecf3;padding:34px 0}@media only screen and (min-width:768px){.news{padding:41px 0 20px}}@media only screen and (min-width:1024px){.news{padding:46px 0 25px}}@media only screen and (min-width:1420px){.news{padding:56px 0 30px}}.news__header{color:#25478b;margin-bottom:25px}@media only screen and (min-width:768px){.news__header{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1024px){.news__header{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.news__header{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.news__link_desk{display:none}@media only screen and (min-width:768px){.news__link_desk{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.news__link_mob{display:block;text-align:center;padding-top:10px;margin-top:20px}@media only screen and (min-width:768px){.news__link_mob{display:none}}.news__wrap{clear:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.news__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.news-item{background-color:#fff;padding:15px 14px;min-height:135px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:5px;border-radius:5px;border:1px solid #e8ecf3;margin-bottom:15px}.news-item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.news-item{margin:0;padding:25px 19px;width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.news-item{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.news-item{min-height:155px;padding:24px 45px;width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}.news-item .title{color:#25478b}.news-item__tag{font-weight:700;margin-right:20px}.news-item__date{color:#a3a3a3}.news-item__footer{margin-top:10px}@media only screen and (min-width:768px){.news-item_last{width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.news-item_last{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.news-item_last{width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.news-item.hidden{display:none}}@media only screen and (min-width:1024px){.news-item.hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:768px){.payments{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1420px){.payments{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.payments__text{color:#b5c1d8}@media only screen and (min-width:768px){.payments__text{font-size:1.3rem}}@media only screen and (min-width:1024px){.payments__text{margin-bottom:9px}}@media only screen and (min-width:1420px){.payments__text{font-size:1.5rem;margin-bottom:0}}.payments__list{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}@media only screen and (min-width:768px){.payments__list{margin-left:10px}}@media only screen and (min-width:1024px){.payments__list{margin-left:0}}@media only screen and (min-width:1420px){.payments__list{margin-left:15px}}.payments__item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #b5c1d8;-webkit-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-position:center center;margin-right:10px}.payments__item:last-child{margin-right:0}@media only screen and (min-width:768px){.payments__item{width:30px;height:18px}}@media only screen and (min-width:1420px){.payments__item{width:40px;height:24px}}.payments_visa{background-image:url(/local/templates/stroyresurs/css/../img/svg/visa.svg)}@media only screen and (min-width:768px){.payments_visa{-webkit-background-size:24px 7px;background-size:24px 7px}}@media only screen and (min-width:1420px){.payments_visa{-webkit-background-size:32px 10px;background-size:32px 10px}}.payments_maestro{background-image:url(/local/templates/stroyresurs/css/../img/svg/maestro.svg)}@media only screen and (min-width:768px){.payments_maestro{-webkit-background-size:20px 12px;background-size:20px 12px}}@media only screen and (min-width:1420px){.payments_maestro{-webkit-background-size:26px 16px;background-size:26px 16px}}.payments_mastercard{background-image:url(/local/templates/stroyresurs/css/../img/svg/mastercard.svg)}@media only screen and (min-width:768px){.payments_mastercard{-webkit-background-size:20px 12px;background-size:20px 12px}}@media only screen and (min-width:1420px){.payments_mastercard{-webkit-background-size:26px 16px;background-size:26px 16px}}.payments_mir{background-image:url(/local/templates/stroyresurs/css/../img/svg/mir.svg)}@media only screen and (min-width:768px){.payments_mir{-webkit-background-size:24px 7px;background-size:24px 7px}}@media only screen and (min-width:1420px){.payments_mir{-webkit-background-size:32px 10px;background-size:32px 10px}}.payments_apple-pay{background-image:url(/local/templates/stroyresurs/css/../img/Apple.png);-webkit-background-size:contain;background-size:contain;border:0}.partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}@media only screen and (min-width:768px){.partners{margin-bottom:30px}}@media only screen and (min-width:1024px){.partners{margin-bottom:40px}}@media only screen and (min-width:1420px){.partners{margin-bottom:50px}}.partners-item{position:relative;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;width:-webkit-calc(50% - 7.5px);width:calc(50% - 7.5px);margin-bottom:15px;margin-right:15px;height:190px;background-color:rgba(37,71,139,.05);-webkit-box-shadow:inset 0 0 0 1px transparent,0 0 -15px 0 rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px transparent,0 0 -15px 0 rgba(37,71,139,.2);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;border-radius:5px}.partners-item:last-child{margin-bottom:0}.partners-item:nth-child(even){margin-right:0}.partners-item:hover{-webkit-box-shadow:inset 0 0 0 1px transparent,0 0 20px 0 rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px transparent,0 0 20px 0 rgba(37,71,139,.2);background:#fff}@media only screen and (min-width:768px){.partners-item{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-right:0;height:200px;margin-bottom:15px}}@media only screen and (min-width:1024px){.partners-item{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px;height:220px;margin-bottom:20px}}@media only screen and (min-width:1420px){.partners-item{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px;height:200px;margin-bottom:25px}}.partners-item__img{display:block;height:100%;width:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:scale(.58) translateY(-35px);-ms-transform:scale(.58) translateY(-35px);transform:scale(.58) translateY(-35px);mix-blend-mode:multiply}.partners-item__head{font-size:2rem;font-weight:500;color:#fff;padding:12px 20px 13px;background-color:#25478b;display:block;background-image:url(/local/templates/stroyresurs/css/../img/svg/arrow-right-white.svg);-webkit-background-size:8px 12px;background-size:8px 12px;background-position:-webkit-calc(100% - 20px) center;background-position:calc(100% - 20px) center;background-repeat:no-repeat}.partners-item__count{position:absolute;display:block;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);text-align:center;overflow:hidden;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;color:#b5c1d8;padding:7px 11px;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:768px){.partners-item__count{max-width:-webkit-calc(100% - 60px);max-width:calc(100% - 60px)}}.partners-item__content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 0 20px rgba(0,0,0,.16);box-shadow:0 0 20px rgba(0,0,0,.16);z-index:2}.partners-item__list{padding:14px 20px 20px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.partners-item__list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;margin-bottom:5px}.partners-item__list a .count{text-decoration:none;font-size:1.2rem;color:#b5c1d8}.partners-item__list a:hover .link{text-decoration:none}.partners-item__list a:hover .count{color:#25478b}.goods{padding:30px 0;background-color:#f4f6f9;position:relative}@media only screen and (min-width:768px){.goods{padding:40px 0}}@media only screen and (min-width:1024px){.goods{padding:45px 0}}@media only screen and (min-width:1420px){.goods{padding:55px 0}}.goods__title{margin-bottom:25px;color:#25478b}@media only screen and (min-width:768px){.goods__title{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.goods__title{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.goods__title{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.goods__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;clear:left}.form-tabs{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;overflow:hidden;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}@media only screen and (min-width:768px){.form-tabs{padding:0 20px}}@media only screen and (min-width:1420px){.form-tabs{padding:0 45px}}.form-tabs__stage{padding:0 15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap}@media only screen and (min-width:1024px){.form-tabs__stage{padding:0 30px}}@media only screen and (min-width:1420px){.form-tabs__stage{padding:0 45px}}.form-tabs__item{padding:15px 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;cursor:pointer;-webkit-box-shadow:inset 0 -2px transparent;box-shadow:inset 0 -2px transparent;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-animation:.3s showItem ease both;animation:.3s showItem ease both}@media only screen and (min-width:1420px){.form-tabs__item{padding:25px 0}}.form-tabs__item+.form-tabs__item{margin-left:40px}.form-tabs__item.is-active{-webkit-box-shadow:inset 0 -2px #61c95e;box-shadow:inset 0 -2px #61c95e}.form-tabs__item.is-active .form-tabs__text{color:#11203d}.form-tabs__icon{margin-right:5px;fill:#61c95e}.form-tabs__text{font-size:14px;font-weight:500;color:rgba(17,32,61,.3);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.form-tabs__text{font-size:18px}}@media only screen and (max-width:767px){.form-tabs_cart{padding:0}.form-tabs_cart .form-tabs__item{margin:0;width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.form-tabs_pop-up{padding:0}.form-tabs_lk{padding:0}.form-tabs_lk .form-tabs__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.form-tabs_lk .form-tabs__item{padding:25px 0}}.form__wrap+.form__wrap{margin-top:20px}@media only screen and (min-width:768px){.form__wrap+.form__wrap{margin-top:0}}.form__block+.form__block{margin-top:20px}@media only screen and (min-width:768px){.form__block+.form__block{margin-top:25px}}@media only screen and (min-width:1420px){.form__block+.form__block{margin-top:35px}}.form__block .count{width:100%}@media only screen and (min-width:768px){.form__block .count{margin-left:15px;width:200px}}@media only screen and (min-width:1024px){.form__block .count{margin-left:20px;width:190px}}@media only screen and (min-width:1420px){.form__block .count{margin-left:25px;width:250px}}.form__title{margin-bottom:15px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.2}@media only screen and (min-width:768px){.form__title{margin-bottom:20px}}@media only screen and (min-width:1420px){.form__title{font-size:18px;margin-bottom:25px}}.form__title_green{color:#61c95e}.form__title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.form__title-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.form__list{background-color:#f4f6f9;-webkit-border-radius:5px;border-radius:5px}.form__list li{padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px}.form__list li+li{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:768px){.form__list li{padding:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1420px){.form__list li{padding:30px;font-size:16px}}.form__list-name{margin-bottom:10px;width:100%;line-height:1.2}@media only screen and (min-width:768px){.form__list-name{margin-bottom:0;width:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.form__list-count{min-width:70px}@media only screen and (min-width:768px){.form__list-count{text-align:center}}@media only screen and (min-width:1420px){.form__list-count{min-width:100px}}.form__list-price{min-width:70px;text-align:right}@media only screen and (min-width:1420px){.form__list-price{min-width:100px}}.form__info-block{padding:15px;background-color:#f4f6f9;-webkit-border-radius:5px;border-radius:5px;font-size:14px}@media only screen and (min-width:768px){.form__info-block{padding:20px}}@media only screen and (min-width:1024px){.form__info-block{padding:25px}}@media only screen and (min-width:1420px){.form__info-block{padding:30px;font-size:16px}}.form__info-item+.form__info-item{margin-top:15px}@media only screen and (min-width:1024px){.form__info-item+.form__info-item{margin-top:20px}}@media only screen and (min-width:1420px){.form__info-item+.form__info-item{margin-top:30px}}.form__info-item_flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.form__info-sub-item_last{width:90px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.form__info-sub-item_last{width:120px}}.form__info-name{margin-bottom:5px;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:#b5c1d8}@media only screen and (min-width:768px){.form__info-name{margin-bottom:10px}}@media only screen and (min-width:1420px){.form__info-name{margin-bottom:15px;font-size:14px}}.form_info{padding:15px;margin-bottom:-15px;width:100%;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.form_info{padding:20px}}@media only screen and (min-width:1420px){.form_info{margin-bottom:-25px;padding:40px 45px 45px}}.form_info .field{width:100%;margin-bottom:15px}@media only screen and (min-width:768px){.form_info .field{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:20px}}@media only screen and (min-width:1420px){.form_info .field{width:-webkit-calc(50% - 20px);width:calc(50% - 20px);margin-right:40px;margin-bottom:25px}}.form_info .field:nth-child(even){margin-right:0}.form_info .field_wide{width:100%;margin-right:0;margin-left:0}.form_info .btn{margin-bottom:15px}@media only screen and (min-width:1420px){.form_info .btn{margin-bottom:25px}}.form_info.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form_pop-up{margin-top:20px;width:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.form_pop-up{margin-top:40px}}.form_pop-up .field{text-align:left;width:100%;margin-bottom:15px}@media only screen and (min-width:1420px){.form_pop-up .field{margin-bottom:25px}}.form_pop-up.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form_check{padding:15px;width:100%;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.form_check .form__wrap:first-child{width:55%}}@media only screen and (min-width:768px){.form_check .form__wrap:nth-child(even){width:-webkit-calc(45% - 15px);width:calc(45% - 15px);margin-left:15px}}@media only screen and (min-width:1024px){.form_check .form__wrap:nth-child(even){width:-webkit-calc(45% - 20px);width:calc(45% - 20px);margin-left:20px}}@media only screen and (min-width:1420px){.form_check .form__wrap:nth-child(even){width:-webkit-calc(45% - 25px);width:calc(45% - 25px);margin-left:25px}}@media only screen and (min-width:768px){.form_check{padding:20px}}@media only screen and (min-width:1420px){.form_check{padding:40px 45px 30px}}.form_check.is-active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.form__field-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media only screen and (min-width:1024px){.form__field-wrap>.field{width:-webkit-calc(50% - 10px);width:calc(50% - 10px);margin-right:20px}}.socials__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.socials__list li{margin-right:10px}@media only screen and (min-width:768px){.socials__list li{margin-right:15px}}.socials__list li:last-child{margin-right:0}.socials__item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-color:#25478b;-webkit-border-radius:5px;border-radius:5px;opacity:.3;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.socials__item:hover{opacity:1}@media only screen and (min-width:768px){.socials__item{width:30px;height:30px}}.socials_vk{background-image:url(/local/templates/stroyresurs/css/../img/svg/vk.svg);-webkit-background-size:26px 15px;background-size:26px 15px}@media only screen and (min-width:768px){.socials_vk{-webkit-background-size:20px 11px;background-size:20px 11px}}.socials_fb{background-image:url(/local/templates/stroyresurs/css/../img/svg/fb.svg);-webkit-background-size:13px 26px;background-size:13px 26px}@media only screen and (min-width:768px){.socials_fb{-webkit-background-size:10px 20px;background-size:10px 20px}}.socials_inst{background-image:url(/local/templates/stroyresurs/css/../img/svg/instagram.svg);-webkit-background-size:26px 26px;background-size:26px 26px}@media only screen and (min-width:768px){.socials_inst{-webkit-background-size:20px 20px;background-size:20px 20px}}.socials_ok{background-image:url(/local/templates/stroyresurs/css/../img/svg/ok.svg);-webkit-background-size:16px 26px;background-size:16px 26px}@media only screen and (min-width:768px){.socials_ok{-webkit-background-size:20px 20px;background-size:20px 20px}}.ya-market{font-size:1rem;background-repeat:no-repeat;-webkit-background-size:66px 26px;background-size:66px 26px}.ya-market span{opacity:.7}@media only screen and (min-width:768px){.ya-market{background-position:left center;padding-left:75px}}@media only screen and (min-width:1024px){.ya-market{font-size:1.3rem;-webkit-background-size:90px 35px;background-size:90px 35px;padding-left:115px}}.head-block{color:#fff;padding:45px 15px 30px;margin:0 -15px;margin-bottom:25px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px){.head-block{padding:55px 0 25px;margin-bottom:30px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.head-block{padding:80px 160px 30px;margin-bottom:35px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.head-block{padding:125px 230px 36px;margin-bottom:50px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.head-block__bg{position:absolute;display:block;background-image:url(/local/templates/stroyresurs/css/../img/work/head-block.png);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;height:100%;top:0;left:0;width:-webkit-calc(100% + 15px);width:calc(100% + 15px);margin:0 -15px}@media only screen and (min-width:768px){.head-block__bg{width:100vw;margin-left:-webkit-calc(50% - 50vw);margin-left:calc(50% - 50vw)}}@media only screen and (min-width:1420px){.head-block__bg{width:100%;margin:0;top:0;left:0;right:0;bottom:0}}.head-block__content{position:relative;margin-bottom:60px}.head-block__content .title{margin-bottom:15px}@media only screen and (min-width:768px){.head-block__content .title{margin-bottom:13px}}@media only screen and (min-width:1024px){.head-block__content .title{margin-bottom:27px}}@media only screen and (min-width:768px){.head-block__content{margin-bottom:40px}}@media only screen and (min-width:1024px){.head-block__content{margin-bottom:67px}}@media only screen and (min-width:1420px){.head-block__content{padding-right:90px;margin-bottom:99px}}@media only screen and (max-width:767px){.head-block_contacts{padding:35px 15px 30px}.head-block_contacts .head-block__content{margin-bottom:0}}.head-block_catalog{padding:22px 15px 15px;margin-bottom:15px;color:#000}@media only screen and (min-width:768px){.head-block_catalog{margin-bottom:30px;padding:55px 0 40px}}@media only screen and (min-width:1024px){.head-block_catalog{margin-bottom:35px;padding:80px 0 65px}}@media only screen and (min-width:1420px){.head-block_catalog{margin-bottom:25px}}.head-block_catalog .head-block__content{margin-bottom:0}@media only screen and (min-width:768px){.head-block_catalog .head-block__content{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (min-width:1024px){.head-block_catalog .head-block__content{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.head-block_catalog .head-block__content{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}@media only screen and (min-width:768px){.head-block_catalog .head-block__content-wrap{padding-right:30px;width:-webkit-calc(58.33333% - 23.75px);width:calc(58.33333% - 23.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.head-block_catalog .head-block__content-wrap{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px;margin-left:-webkit-calc(8.33333% - 21.66667px + 40px);margin-left:calc(8.33333% - 21.66667px + 40px)}}@media only screen and (min-width:1420px){.head-block_catalog .head-block__content-wrap{width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px;margin-left:-webkit-calc(8.33333% - 27.08333px + 50px);margin-left:calc(8.33333% - 27.08333px + 50px)}}@media only screen and (min-width:768px){.head-block_catalog .personal-card{width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.head-block_catalog .personal-card{width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.head-block_catalog .personal-card{margin-top:10px;width:-webkit-calc(41.66667% - 35.41667px);width:calc(41.66667% - 35.41667px);float:left;margin-left:25px}}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:30px}.pagination__link{margin-right:15px}.pagination__link:last-child{margin-right:0}@media only screen and (min-width:1024px){.pagination__link{margin-right:20px}}@media only screen and (min-width:1420px){.pagination__link{margin-right:25px}}.pagination_catalog{margin:30px 0}.tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap}.tabs__link{font-size:1.8rem;font-weight:500;opacity:.3;color:#2a2d56;margin-right:20px;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.tabs__link{font-size:2rem;margin-right:25px}}.tabs__link:last-child{margin-right:0}.tabs__link.active{opacity:1}.tabs__link:hover{opacity:.7}@media only screen and (min-width:1420px){.tabs__link{font-size:2rem;line-height:1.2}}.map-bar{padding:10px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;left:50%;bottom:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15)}@media only screen and (min-width:768px){.map-bar{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);bottom:20px}}@media only screen and (min-width:1420px){.map-bar{bottom:40px;width:-webkit-calc(100% - 90px);width:calc(100% - 90px);margin:0 auto}}.map-bar__item{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:500}.map-bar__icon{margin-right:5px;width:23px;height:23px;-webkit-border-radius:100px;border-radius:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.map-bar__icon svg{width:11px;height:15px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.map-bar__icon_green{background-color:rgba(97,201,94,.3)}.map-bar__icon_green svg{fill:#61c95e}.map-bar__icon_yellow{background-color:rgba(255,204,35,.3)}.map-bar__icon_yellow svg{fill:#ffcc23}.vacancy{margin-bottom:10px}@media only screen and (min-width:768px){.vacancy{margin-bottom:20px}}@media only screen and (min-width:1420px){.vacancy{margin-bottom:25px}}.vacancy__head{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25478b;padding:15px 75px 15px 15px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;min-height:75px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;background:url(/local/templates/stroyresurs/css/../img/svg/item-bg.svg) no-repeat #fff;background-position:200% -200%;-webkit-background-size:0 0;background-size:0 0;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}@media only screen and (min-width:768px){.vacancy__head{background-position:200% -1000%;padding:31px 95px 30px 25px}}@media only screen and (min-width:1024px){.vacancy__head{padding:40px 115px 41px 35px}}@media only screen and (min-width:1420px){.vacancy__head{padding:39px 135px 35px 45px}}.vacancy__head:hover{background-position:-webkit-calc(100% + 20px) -webkit-calc(100% + 43px);background-position:calc(100% + 20px) calc(100% + 43px);background-color:#f4f6f9;-webkit-background-size:170px 170px;background-size:170px 170px}.vacancy__head:hover .vacancy__arrow{-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15)}.vacancy__head:hover .vacancy__arrow:before{-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.vacancy__head:hover .vacancy__arrow-icon{fill:#fff}.vacancy__arrow{position:absolute;height:45px;width:45px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #e8ecf3,0 0 15px -10px rgba(0,0,0,.15);-webkit-border-radius:5px;border-radius:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;overflow:hidden;right:15px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.vacancy__arrow:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-border-radius:100px;border-radius:100px;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#169aee),to(#4375fa));background:-webkit-linear-gradient(bottom,#169aee,#4375fa);background:-o-linear-gradient(bottom,#169aee,#4375fa);background:linear-gradient(to top,#169aee,#4375fa);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.vacancy__arrow{right:25px}}@media only screen and (min-width:1024px){.vacancy__arrow{right:35px}}@media only screen and (min-width:1420px){.vacancy__arrow{right:45px}}.vacancy__arrow-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#a3a3a3;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.vacancy__content{display:none;padding:30px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vacancy__content .title{margin-bottom:12px}.vacancy__content .list{margin-bottom:20px}@media only screen and (min-width:768px){.vacancy__content{padding:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.vacancy__content::after{clear:both;content:"";display:block}}@media only screen and (min-width:1024px){.vacancy__content{padding:30px 35px}}@media only screen and (min-width:1420px){.vacancy__content{padding:40px 45px}.vacancy__content .title{margin-bottom:13px}.vacancy__content .list{margin-bottom:35px}}@media only screen and (min-width:768px){.vacancy__wrap{display:block;float:left;width:-webkit-calc(100% - 155px);width:calc(100% - 155px)}}@media only screen and (min-width:1024px){.vacancy__wrap{width:-webkit-calc(100% - 205px);width:calc(100% - 205px)}}@media only screen and (min-width:1420px){.vacancy__wrap{width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}}.vacancy__wrap .list:last-child{margin-bottom:0}.vacancy__sidebar{position:relative;margin-top:20px}@media only screen and (min-width:768px){.vacancy__sidebar{float:right;width:140px;margin-top:0;margin-left:15px}}@media only screen and (min-width:1024px){.vacancy__sidebar{width:185px;margin-left:20px}}@media only screen and (min-width:1420px){.vacancy__sidebar{width:275px;margin-left:25px}}@media only screen and (min-width:768px){.vacancy__sticky{position:-webkit-sticky;position:sticky;top:25px}}@media only screen and (min-width:1024px){.vacancy__sticky{top:30px}}@media only screen and (min-width:1420px){.vacancy__sticky{top:40px}}.vacancy__sticky .btn{width:100%;margin-bottom:20px}.vacancy__sticky p{text-align:center}@media only screen and (min-width:768px){.vacancy{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.vacancy{width:-webkit-calc(83.33333% - 36.66667px);width:calc(83.33333% - 36.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.vacancy{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.vacancy.active .vacancy__head{background:url(/local/templates/stroyresurs/css/../img/svg/item-bg.svg) no-repeat #f4f6f9;-webkit-background-size:170px 170px;background-size:170px 170px;background-position:-webkit-calc(100% + 20px) -webkit-calc(100% + 43px);background-position:calc(100% + 20px) calc(100% + 43px);-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:none;box-shadow:none}.vacancy.active .vacancy__content{border-left:1px solid #e8ecf3;border-bottom:1px solid #e8ecf3;border-right:1px solid #e8ecf3;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.vacancy.active .vacancy__arrow{-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.15);box-shadow:0 10px 15px 0 rgba(0,0,0,.15);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background:#25478b}.vacancy.active .vacancy__arrow:before{opacity:0;-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.vacancy.active .vacancy__arrow-icon{fill:#fff;-webkit-transform:translate(-50%,-50%) rotate(180deg);-ms-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.vacancy.active .vacancy__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.contacts__content::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.contacts__content{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.contacts__content{width:-webkit-calc(83.33333% - 36.66667px);width:calc(83.33333% - 36.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.contacts__content{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.contacts .tabs{margin-bottom:35px}.contacts__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;border-radius:5px;background-color:#f4f6f9;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;margin-bottom:15px;padding:15px 0}@media only screen and (min-width:768px){.contacts__box{padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}}@media only screen and (min-width:1024px){.contacts__box{margin-bottom:20px}}@media only screen and (min-width:1420px){.contacts__box{margin-bottom:25px}}.contacts__box-item{width:100%;padding:0 15px 0 60px}.contacts__box-item:last-child{margin-top:15px}@media only screen and (min-width:768px){.contacts__box-item:last-child{margin-top:auto}}.contacts__box-item .title{font-size:1.8rem;font-weight:500;color:#25478b;display:block}@media only screen and (min-width:768px){.contacts__box-item .title{font-size:2rem}}@media only screen and (min-width:1420px){.contacts__box-item .title{font-size:2.6rem;line-height:1.45}}.contacts__box-item .sub-text{font-style:italic;color:#a3a3a3}.contacts__box-item.phone{background-image:url(/local/templates/stroyresurs/css/../img/svg/phone-outline.svg);background-repeat:no-repeat;-webkit-background-size:35px 35px;background-size:35px 35px;background-position:15px center}@media only screen and (min-width:768px){.contacts__box-item.phone{background-position:25px center}}@media only screen and (min-width:1420px){.contacts__box-item.phone{background-position:45px center;-webkit-background-size:45px 45px;background-size:45px 45px}}.contacts__box-item.mail{background-image:url(/local/templates/stroyresurs/css/../img/svg/mail.svg);background-repeat:no-repeat;background-position:15px center;-webkit-background-size:35px 35px;background-size:35px 35px}@media only screen and (min-width:768px){.contacts__box-item.mail{background-position:25px center}}@media only screen and (min-width:1420px){.contacts__box-item.mail{background-position:45px center;-webkit-background-size:45px 36px;background-size:45px 36px}}@media only screen and (min-width:768px){.contacts__box-item{padding:21px 25px 21px 85px;width:50%}}@media only screen and (min-width:1420px){.contacts__box-item{padding:21px 25px 21px 115px}}@media only screen and (min-width:768px){.static{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.static{width:-webkit-calc(66.66667% - 33.33333px);width:calc(66.66667% - 33.33333px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.static{width:-webkit-calc(66.66667% - 41.66667px);width:calc(66.66667% - 41.66667px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.static-block{margin:30px 0}.static-block::after{clear:both;content:"";display:block}.static-block h2{font-family:Roboto,sans-serif}.static-block h2+*{margin-top:17px}@media only screen and (min-width:768px){.static-block h2+*{margin-top:4px}}@media only screen and (min-width:1024px){.static-block h2+*{margin-top:14px}}@media only screen and (min-width:1420px){.static-block h2+*{margin-top:25px}}.static-block p{font-size:1.4rem;line-height:1.79}@media only screen and (min-width:1420px){.static-block p{font-size:1.6rem;line-height:1.9}}.static-block p+*{margin-top:19px}.static-block img{width:100%;-webkit-border-radius:5px;border-radius:5px}.static-block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.static-block ul li{padding-left:28px;background-image:url(/local/templates/stroyresurs/css/../img/svg/list-arrow.svg);background-repeat:no-repeat;background-position:left 8px;-webkit-background-size:8px 12px;background-size:8px 12px;font-size:1.6rem;font-weight:500;margin-bottom:10px}@media only screen and (min-width:768px){.static-block ul li{width:-webkit-calc(50% - 22.5px);width:calc(50% - 22.5px);float:left;margin-left:15px;margin-bottom:15px}}@media only screen and (min-width:1024px){.static-block ul li{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px;margin-bottom:20px}}@media only screen and (min-width:1420px){.static-block ul li{margin-bottom:30px;width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px;font-size:1.8rem;line-height:1.39}}@media only screen and (min-width:768px){.static-block ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.static-block ul{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.static-block ul{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}.static-block ol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;counter-reset:list}.static-block ol li{padding-left:28px;font-size:1.6rem;font-weight:500;margin-bottom:10px;position:relative}.static-block ol li:before{content:"";position:absolute;left:0;top:0;color:#ffcc23;counter-increment:list;content:counter(list) ". "}@media only screen and (min-width:768px){.static-block ol li{margin-bottom:15px}}@media only screen and (min-width:1024px){.static-block ol li{margin-bottom:20px}}@media only screen and (min-width:1420px){.static-block ol li{margin-bottom:30px;font-size:1.8rem;line-height:1.39}}.static-block *+.docs,.static-block *+ol,.static-block *+ul{margin-top:16px}@media only screen and (min-width:768px){.static-block *+.docs,.static-block *+ol,.static-block *+ul{margin-top:24px}}@media only screen and (min-width:1024px){.static-block *+.docs,.static-block *+ol,.static-block *+ul{margin-top:32px}}@media only screen and (min-width:1420px){.static-block *+.docs,.static-block *+ol,.static-block *+ul{margin-top:40px}}@media only screen and (min-width:768px){.static-block{margin:45px 0}}@media only screen and (min-width:1024px){.static-block{margin:65px 0}}@media only screen and (min-width:1420px){.static-block{margin:75px 0}}.static-block_first{margin-top:0}@media only screen and (min-width:768px){.static-block_txt-img{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.static-block_txt-img h2,.static-block_txt-img img,.static-block_txt-img p{width:-webkit-calc(50% - 22.5px);width:calc(50% - 22.5px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.static-block_txt-img{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}.static-block_txt-img h2,.static-block_txt-img img,.static-block_txt-img p{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.static-block_txt-img{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}.static-block_txt-img h2,.static-block_txt-img img,.static-block_txt-img p{width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px}}.static-block_txt-img img{margin-bottom:10px}@media only screen and (min-width:768px){.static-block_txt-img img{margin-bottom:0;float:right;margin-right:15px}}@media only screen and (min-width:1024px){.static-block_txt-img img{margin-right:20px}}@media only screen and (min-width:1420px){.static-block_txt-img img{margin-right:25px}}.static-block .alert{padding:30px;background-color:#f4f6f9;-webkit-border-radius:5px;border-radius:5px}.static-block .alert+*{margin-top:30px}.static-block blockquote{padding:35px 60px;background-color:#f4f6f9;-webkit-border-radius:5px;border-radius:5px;position:relative;font-style:italic}.static-block blockquote+*{margin-top:30px}.static-block blockquote:after{content:"";position:absolute;width:25px;height:25px;background-image:url(/local/templates/stroyresurs/css/../img/svg/quote.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;top:17px;left:20px}.static-block blockquote:before{content:"";position:absolute;width:25px;height:25px;background-image:url(/local/templates/stroyresurs/css/../img/svg/quote.svg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:25px 25px;background-size:25px 25px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);bottom:17px;right:20px}.static-block a{color:#169aee;text-decoration:underline}.static-block a:hover{text-decoration:none}.stuff{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stuff::after{clear:both;content:"";display:block}@media only screen and (min-width:1420px){.stuff{width:-webkit-calc(100% + 23px);width:calc(100% + 23px);margin-left:-23px}}.stuff-block{margin-top:32px;margin-bottom:-10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;float:left}@media only screen and (min-width:768px){.stuff-block{width:auto;margin-top:40px;margin-bottom:-15px}}@media only screen and (min-width:1024px){.stuff-block{margin-top:48px;margin-bottom:-19px}}@media only screen and (min-width:1420px){.stuff-block{margin-top:56px;margin-bottom:-22px;margin-left:23px;float:left}.stuff-block_lg{width:-webkit-calc(100% - 23px);width:calc(100% - 23px)}.stuff-block_md{width:-webkit-calc(66.66666% - 23px);width:calc(66.66666% - 23px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stuff-block_md .stuff__cards{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.stuff-block_sm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(33.33333% - 23px);width:calc(33.33333% - 23px)}.stuff-block_sm .stuff__cards{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.stuff__title{margin-bottom:18px}@media only screen and (min-width:768px){.stuff__title{margin-bottom:26px}}@media only screen and (min-width:1024px){.stuff__title{margin-bottom:34px}}@media only screen and (min-width:1420px){.stuff__title{margin-bottom:42px}}.stuff__cards{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.stuff__cards{width:-webkit-calc(100% + 15px);width:calc(100% + 15px)}}@media only screen and (min-width:1024px){.stuff__cards{width:-webkit-calc(100% + 19px);width:calc(100% + 19px)}}@media only screen and (min-width:1420px){.stuff__cards{width:-webkit-calc(100% + 22px);width:calc(100% + 22px)}}.stuff__card{width:100%;padding:15px 20px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;background:url(/local/templates/stroyresurs/css/../img/svg/item-bg.svg) no-repeat #fff;background-position:1000% 700%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;-webkit-background-size:0 0;background-size:0 0}.stuff__card:nth-child(even){background:url(/local/templates/stroyresurs/css/../img/svg/item-bg-2.svg) no-repeat #fff;background-position:1000% 0;-webkit-background-size:0 0;background-size:0 0}.stuff__card:nth-child(even):hover{-webkit-background-size:325px 200%;background-size:325px 200%;background-position:-webkit-calc(100% + 100px) -webkit-calc(100% + 155px);background-position:calc(100% + 100px) calc(100% + 155px)}.stuff__card:hover{-webkit-background-size:170px 170px;background-size:170px 170px;background-color:#f4f6f9;background-position:-webkit-calc(100% + 20px) -webkit-calc(100% + 45px);background-position:calc(100% + 20px) calc(100% + 45px)}@media only screen and (min-width:768px){.stuff__card{padding:25px 35px;width:345px;margin-right:15px;margin-bottom:15px}}@media only screen and (min-width:1024px){.stuff__card{padding:28px 45px;margin-bottom:19px;margin-right:19px;width:380px}}@media only screen and (min-width:1420px){.stuff__card{width:360px;margin-right:22px;margin-bottom:22px}}.stuff__name{margin-bottom:5px;font-family:Roboto,sans-serif;font-size:2rem;font-weight:500;color:#25478b}@media only screen and (min-width:768px){.stuff__name{font-size:2.2rem}}@media only screen and (min-width:1024px){.stuff__name{font-size:2.4rem}}@media only screen and (min-width:1420px){.stuff__name{font-size:2.6rem;line-height:1.539}}.stuff__position{margin-bottom:10px;color:#b5c1d8;font-size:1.2rem}@media only screen and (min-width:1420px){.stuff__position{font-size:1.4rem}}.stuff__contact{margin-bottom:5px;display:block;font-size:1.4rem;font-weight:500;color:#169aee;padding-left:30px}@media only screen and (min-width:1420px){.stuff__contact{font-size:1.6rem}}.stuff__contact.phone{background-image:url(/local/templates/stroyresurs/css/../img/svg/phone-outline.svg);background-repeat:no-repeat;background-position:left center;-webkit-background-size:20px 20px;background-size:20px 20px}.stuff__contact.mail{background-image:url(/local/templates/stroyresurs/css/../img/svg/mail.svg);background-repeat:no-repeat;background-position:left center;-webkit-background-size:20px 16px;background-size:20px 16px}.stuff__footer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.map{height:300px;background-color:#e8ecf3;margin-bottom:15px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 0 1px #e8ecf3;box-shadow:0 0 0 1px #e8ecf3;overflow:hidden}@media only screen and (min-width:1024px){.map{margin-bottom:20px}}@media only screen and (min-width:1420px){.map{margin-bottom:25px}}.docs__item{width:100%;display:block;position:relative;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;padding:27px 105px 16px 30px}.docs__item:hover .docs__btn{-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px #e8ecf3,0 10px 15px 0 rgba(0,0,0,.15)}.docs__item:hover .docs__btn:before{-webkit-transform:translate(-50%,-50%) scale(1.4);-ms-transform:translate(-50%,-50%) scale(1.4);transform:translate(-50%,-50%) scale(1.4)}.docs__item:hover .docs__btn span{color:#fff}.docs__item:hover .docs__btn svg{fill:#fff}.docs__item:last-child{margin-bottom:0}@media only screen and (min-width:768px){.docs__item{margin-bottom:15px;padding:32px 105px 16px 35px}}@media only screen and (min-width:1024px){.docs__item{margin-bottom:20px;padding:32px 105px 16px 35px}}@media only screen and (min-width:1420px){.docs__item{margin-bottom:25px;padding:37px 105px 21px 45px}}.docs__item[data-type=doc] .docs__btn:before,.docs__item[data-type=docx] .docs__btn:before{background:-webkit-gradient(linear,left bottom,right top,from(#169aee),to(#4375fa));background:-webkit-linear-gradient(bottom left,#169aee,#4375fa);background:-o-linear-gradient(bottom left,#169aee,#4375fa);background:linear-gradient(to top right,#169aee,#4375fa)}.docs__item[data-type=pdf] .docs__btn:before{background:-webkit-gradient(linear,left bottom,right top,from(#f56b7b),to(#e02f43));background:-webkit-linear-gradient(bottom left,#f56b7b,#e02f43);background:-o-linear-gradient(bottom left,#f56b7b,#e02f43);background:linear-gradient(to top right,#f56b7b,#e02f43)}.docs__item[data-type=xls] .docs__btn:before,.docs__item[data-type=xlsx] .docs__btn:before{background:-webkit-gradient(linear,left bottom,right top,from(#77c161),to(#10b531));background:-webkit-linear-gradient(bottom left,#77c161,#10b531);background:-o-linear-gradient(bottom left,#77c161,#10b531);background:linear-gradient(to top right,#77c161,#10b531)}.docs__item[data-type=ppt] .docs__btn:before,.docs__item[data-type=pptx] .docs__btn:before{background:-webkit-gradient(linear,left bottom,right top,from(#f69f65),to(#e58312));background:-webkit-linear-gradient(bottom left,#f69f65,#e58312);background:-o-linear-gradient(bottom left,#f69f65,#e58312);background:linear-gradient(to top right,#f69f65,#e58312)}.docs__title{font-size:1.6rem;color:#25478b;font-weight:500}@media only screen and (min-width:1420px){.docs__title{font-size:1.8rem;line-height:1.2}}.docs__sub{font-size:1.2rem;color:#169aee}.docs__sub+.docs__sub{margin-left:10px}.docs__btn{width:45px;height:45px;position:absolute;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;right:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.docs__btn:before{content:'';position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);-webkit-border-radius:100px;border-radius:100px;background:-webkit-gradient(linear,left bottom,right top,from(#cbd4e6),to(#b5c1d8));background:-webkit-linear-gradient(bottom left,#cbd4e6,#b5c1d8);background:-o-linear-gradient(bottom left,#cbd4e6,#b5c1d8);background:linear-gradient(to top right,#cbd4e6,#b5c1d8);width:100%;height:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.docs__btn svg{fill:#b5c1d8;position:relative;z-index:1;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.post-block{width:100%}@media only screen and (min-width:768px){.post-block{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.post-block{width:-webkit-calc(58.33333% - 31.66667px);width:calc(58.33333% - 31.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.post-block{width:-webkit-calc(58.33333% - 39.58333px);width:calc(58.33333% - 39.58333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.post-sidebar{display:none}@media only screen and (min-width:1024px){.post-sidebar{display:block;width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.post-sidebar{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}.post-sidebar__title{font-size:1.8rem;font-weight:500}@media only screen and (min-width:1024px){.post-sidebar__title{margin-bottom:10px}}@media only screen and (min-width:1420px){.post-sidebar__title{margin-bottom:14px;font-size:2rem}}.post-sidebar__card{display:block;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;margin-bottom:10px}.post-sidebar__card:last-child{margin-bottom:0}.post-sidebar__card:hover{background-color:#f4f6f9}.post-sidebar__card:hover .title{text-decoration:none}.post-sidebar__card .title{margin-bottom:15px;text-decoration:underline}@media only screen and (min-width:768px){.post-sidebar__card{margin-bottom:15px}}@media only screen and (min-width:1024px){.post-sidebar__card{padding:20px 25px 23px;margin-bottom:20px}}@media only screen and (min-width:1420px){.post-sidebar__card{padding:24px 45px 27px;margin-bottom:25px}}.post-sidebar .title{color:#25478b}.post-sidebar .text-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1420px){.post-sidebar .text-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.post-sidebar .text-wrap .text_tag{margin-right:15px;margin-bottom:5px}@media only screen and (min-width:1420px){.post-sidebar .text-wrap .text_tag{margin-bottom:0}}.post-card{padding:10px 0;position:relative;-webkit-border-radius:5px;border-radius:5px}.post-card::after{clear:both;content:"";display:block}.post-card+.post-card:before{content:"";position:absolute;display:block;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);height:1px;top:0;left:25px;background-color:#f4f6f9}@media only screen and (min-width:768px){.post-card{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);padding:15px 0}}@media only screen and (min-width:1024px){.post-card{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px);padding:20px 0}}@media only screen and (min-width:1420px){.post-card{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);padding:25px 0}}.post-card__link:hover .post-card__title{text-decoration:none}.post-card__pic{-webkit-border-radius:5px;border-radius:5px;width:100%}@media only screen and (min-width:768px){.post-card__pic{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.post-card__pic{width:-webkit-calc(42.85714% - 28.57143px);width:calc(42.85714% - 28.57143px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.post-card__pic{width:-webkit-calc(42.85714% - 35.71429px);width:calc(42.85714% - 35.71429px);float:left;margin-left:25px}}.post-card__title{color:#25478b;text-decoration:underline;margin-bottom:2px}@media only screen and (min-width:768px){.post-card__title{width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px;margin-bottom:5px}}@media only screen and (min-width:1024px){.post-card__title{width:-webkit-calc(57.14286% - 31.42857px);width:calc(57.14286% - 31.42857px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.post-card__title{width:-webkit-calc(57.14286% - 39.28571px);width:calc(57.14286% - 39.28571px);float:left;margin-left:25px;margin-top:6px;margin-bottom:14px}}.post-card>p{margin-bottom:5px}@media only screen and (min-width:768px){.post-card>p{width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px;margin-bottom:10px}}@media only screen and (min-width:1024px){.post-card>p{width:-webkit-calc(57.14286% - 31.42857px);width:calc(57.14286% - 31.42857px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.post-card>p{width:-webkit-calc(57.14286% - 39.28571px);width:calc(57.14286% - 39.28571px);float:left;margin-left:25px}}.post-card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.post-card__footer .text_tag{margin-right:15px}@media only screen and (min-width:768px){.post-card__footer{width:-webkit-calc(66.66667% - 25px);width:calc(66.66667% - 25px);float:left;margin-left:15px;margin-top:5px}}@media only screen and (min-width:1024px){.post-card__footer{width:-webkit-calc(57.14286% - 31.42857px);width:calc(57.14286% - 31.42857px);float:left;margin-left:20px;margin-top:10px}}@media only screen and (min-width:1420px){.post-card__footer{width:-webkit-calc(57.14286% - 39.28571px);width:calc(57.14286% - 39.28571px);float:left;margin-left:25px;margin-top:25px}}@media only screen and (min-width:768px){.post-card_no-img .post-card__title{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}.post-card_no-img>p{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}.post-card_no-img .post-card__footer{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.post-card_no-img .post-card__title{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}.post-card_no-img>p{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}.post-card_no-img .post-card__footer{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.post-card_no-img .post-card__title{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}.post-card_no-img>p{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}.post-card_no-img .post-card__footer{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.adress-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px}@media only screen and (min-width:768px){.adress-cards{margin-bottom:-15px}}@media only screen and (min-width:1024px){.adress-cards{margin-bottom:-19px}}@media only screen and (min-width:1420px){.adress-cards{margin-bottom:-22px}}.adress-card{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:28px 30px 32px 30px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 -10px rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 -10px rgba(37,71,139,.2);-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;cursor:pointer;margin-bottom:10px}.adress-card:hover{background-color:#f4f6f9}.adress-card:hover .adress-card__marker{background-color:#169aee}.adress-card:hover .adress-card__marker:before{background-color:#169aee}.adress-card__title{padding-right:40px;display:inline-block;position:relative}.adress-card__phone,.adress-card__title{color:#25478b;font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:500}@media only screen and (min-width:1420px){.adress-card__phone,.adress-card__title{font-size:1.8rem}}.adress-card__marker{display:inline-block;width:8px;height:8px;-webkit-border-radius:100px;border-radius:100px;background-color:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:absolute;right:15px;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);z-index:2;-webkit-box-shadow:inset 0 0 0 2px transparent,0 0 0 -10px rgba(37,71,139,.2);box-shadow:inset 0 0 0 2px transparent,0 0 0 -10px rgba(37,71,139,.2)}.adress-card__marker:before{content:"";position:absolute;width:8px;height:8px;background-color:#b5c1d8;-webkit-border-radius:100px;border-radius:100px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.adress-card__work-time{font-size:1.4rem;color:#b5c1d8}.adress-card .btn{margin-top:10px}@media only screen and (min-width:768px){.adress-card{margin-bottom:15px;width:-webkit-calc(50% - 7.5px);width:calc(50% - 7.5px);margin-right:15px}}@media only screen and (min-width:768px) and (max-width:1409px){.adress-card:nth-child(even){margin-right:0}}@media only screen and (min-width:1024px){.adress-card{width:380px;margin-right:19px;margin-bottom:19px}}@media only screen and (min-width:1420px){.adress-card{width:360px;padding:28px 30px 32px 45px;margin-right:22px;margin-bottom:22px}.adress-card:nth-child(3n){margin-right:0}}.adress-card.active{-webkit-box-shadow:inset 0 0 0 1px transparent,0 0 20px 0 rgba(37,71,139,.2);box-shadow:inset 0 0 0 1px transparent,0 0 20px 0 rgba(37,71,139,.2)}.adress-card.active .adress-card__title{color:#169aee}.adress-card.active .adress-card__marker{width:30px;height:30px;background-color:#169aee;-webkit-box-shadow:inset 0 0 0 2px #fff,0 0 5px 0 rgba(37,71,139,.2);box-shadow:inset 0 0 0 2px #fff,0 0 5px 0 rgba(37,71,139,.2)}.adress-card.active .adress-card__marker:before{background-color:#fff}.adress-card.active:hover{background-color:transparent}.adress-card.active:hover .adress-card__marker:before{background-color:#fff}.contact-block{background-color:#25478b;padding:30px 0}.contact-block__title{color:#ffcc23;margin-bottom:17px}@media only screen and (min-width:768px){.contact-block__title{margin-bottom:4px}}@media only screen and (min-width:1024px){.contact-block__title{margin-bottom:14px}}@media only screen and (min-width:1420px){.contact-block__title{margin-bottom:25px}}.contact-block p{color:#b5c1d8}@media only screen and (min-width:1420px){.contact-block__form{margin-top:25px}}@media only screen and (min-width:1420px){.contact-block p,.contact-block__form,.contact-block__title{clear:left;width:-webkit-calc(33.33333% - 33.33333px);width:calc(33.33333% - 33.33333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}@media only screen and (min-width:768px){.contact-block{padding:45px 0}}@media only screen and (min-width:1024px){.contact-block{padding:60px 0}}@media only screen and (min-width:1420px){.contact-block{padding:75px 0}}.info-block{background-color:#e8ecf3;padding:25px 0}@media only screen and (min-width:768px){.info-block{padding:40px 0}}@media only screen and (min-width:1024px){.info-block{padding:50px 0}}@media only screen and (min-width:1420px){.info-block{padding:60px 0}}.info-block__content{text-align:center}.info-block__content .btn,.info-block__content p{display:block}.info-block__content .btn{margin-bottom:17px}@media only screen and (min-width:768px){.info-block__content{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.info-block__content .btn{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-left:-webkit-calc(8.33333% - 16.25px + 30px);margin-left:calc(8.33333% - 16.25px + 30px);margin-bottom:0}.info-block__content p{width:-webkit-calc(50% - 22.5px);width:calc(50% - 22.5px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.info-block__content .btn{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}.info-block__content p{width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.info-block__content .btn{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}.info-block__content p{width:-webkit-calc(41.66667% - 35.41667px);width:calc(41.66667% - 35.41667px);float:left;margin-left:25px}}.quote-block{background-color:#f4f6f9}.quote-block__text{padding:60px 0;color:#25478b;text-align:center;font-family:Roboto,sans-serif;font-style:italic;font-weight:500;font-size:1.8rem;line-height:1.39;position:relative}.quote-block__text:after,.quote-block__text:before{content:"";position:absolute;width:30px;height:25px;top:20px;left:0;background:url(/local/templates/stroyresurs/css/../img/svg/quote.svg) no-repeat 0 0;-webkit-background-size:contain;background-size:contain}@media only screen and (min-width:768px){.quote-block__text:after,.quote-block__text:before{top:30px}}@media only screen and (min-width:1024px){.quote-block__text:after,.quote-block__text:before{top:55px}}@media only screen and (min-width:1420px){.quote-block__text:after,.quote-block__text:before{width:45px;height:35px}}.quote-block__text:after{bottom:20px;right:0;left:auto;top:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (min-width:768px){.quote-block__text:after{bottom:30px}}@media only screen and (min-width:1024px){.quote-block__text:after{bottom:55px}}@media only screen and (min-width:768px){.quote-block__text{padding:55px 45px;font-size:2.4rem;line-height:1.67;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.quote-block__text{padding:65px 60px;width:-webkit-calc(75% - 35px);width:calc(75% - 35px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.quote-block__text{padding:85px 90px;font-size:3.2rem;line-height:1.41;width:-webkit-calc(75% - 43.75px);width:calc(75% - 43.75px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.personal-card{z-index:1;-webkit-border-radius:5px;border-radius:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}@media only screen and (min-width:768px){.personal-card{padding-left:75px;width:226px}}@media only screen and (min-width:1024px){.personal-card{padding-left:95px;width:220px}}@media only screen and (min-width:1420px){.personal-card{padding-left:215px}}.personal-card__content{padding:5px 15px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.personal-card__content{padding:5px 15px 5px 0}}@media only screen and (min-width:1024px){.personal-card__content{padding:5px 40px 5px 0}}@media only screen and (min-width:1420px){.personal-card__content{padding:5px 0}}.personal-card__img{width:60px;height:60px;-webkit-border-radius:100px;border-radius:100px;display:inline-block;margin-top:5px}@media only screen and (min-width:768px){.personal-card__img{margin-top:0;position:absolute;left:0;top:8px}}@media only screen and (min-width:1024px){.personal-card__img{top:4px;width:80px;height:80px}}@media only screen and (min-width:1420px){.personal-card__img{top:-20px;left:53px;width:140px;height:140px}}.personal-card__info{margin-left:10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px){.personal-card__info{margin-left:0}}@media only screen and (min-width:1420px){.personal-card__info{margin-bottom:5px}}.personal-card__title{font-size:14px;line-height:1.2;font-weight:500;margin-bottom:5px}@media only screen and (min-width:1024px){.personal-card__title{font-size:16px;margin-bottom:10px}}.personal-card__text{font-size:12px;line-height:1.2}@media only screen and (min-width:1024px){.personal-card__text{font-size:14px}}.personal-card__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #dbe1ec;box-shadow:inset 0 0 0 1px #dbe1ec}@media only screen and (min-width:768px){.personal-card__footer{-webkit-box-shadow:none;box-shadow:none}}.personal-card__link{padding:8px 0 5px;width:50%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.personal-card__link:hover svg{fill:#169aee}@media only screen and (min-width:768px){.personal-card__link{width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;font-size:14px;margin-right:15px}.personal-card__link:last-child{margin-right:0}}@media only screen and (min-width:1024px){.personal-card__link{margin-right:20px}}@media only screen and (min-width:1420px){.personal-card__link{margin-right:35px}}.personal-card__link svg{fill:#61c95e;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.personal-card__link svg{margin-right:8px}}@media only screen and (min-width:1024px){.personal-card__link svg{width:20px;height:20px}}.personal-card__link:last-child{-webkit-box-shadow:inset 1px 0 0 #dbe1ec;box-shadow:inset 1px 0 0 #dbe1ec}@media only screen and (min-width:768px){.personal-card__link:last-child{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:768px){.personal-card_item.personal-card{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.personal-card_item.personal-card{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.personal-card_item.personal-card{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}@media only screen and (min-width:768px){.personal-card_item{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-card_item .personal-card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (min-width:768px) and (min-width:768px){.personal-card_item .personal-card__content{width:-webkit-calc(58.33333% - 23.75px);width:calc(58.33333% - 23.75px);float:left;margin-left:15px}}@media only screen and (min-width:768px) and (min-width:1024px){.personal-card_item .personal-card__content{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px) and (min-width:1420px){.personal-card_item .personal-card__content{width:-webkit-calc(62.5% - 40.625px);width:calc(62.5% - 40.625px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.personal-card_item .personal-card__img{position:static;width:90px;height:90px;margin-right:25px}.personal-card_item .personal-card__footer{-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}}@media only screen and (min-width:768px) and (min-width:768px){.personal-card_item .personal-card__footer{width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:768px) and (min-width:1024px){.personal-card_item .personal-card__footer{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:768px) and (min-width:1420px){.personal-card_item .personal-card__footer{width:-webkit-calc(37.5% - 34.375px);width:calc(37.5% - 34.375px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.personal-card_item .personal-card__link{padding:15px 0;margin-right:0;width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px) and (min-width:1420px){.personal-card_item .personal-card__link{padding:20px 0}}@media only screen and (min-width:768px){.personal-card_item .personal-card__link:first-child{-webkit-box-shadow:inset -1px 0 #e8ecf3;box-shadow:inset -1px 0 #e8ecf3}}.personal-card_lk{padding:15px}.personal-card_lk .personal-card__link{-webkit-box-shadow:none;box-shadow:none;position:relative}.personal-card_lk .personal-card__link:first-child:after{content:"";position:absolute;width:1px;height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:0;bottom:auto;left:auto;background-color:#e8ecf3}@media only screen and (min-width:768px){.personal-card_lk{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.personal-card_lk .personal-card__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.personal-card_lk .personal-card__img{position:static;width:90px;height:90px;margin-right:25px}.personal-card_lk .personal-card__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}}@media only screen and (min-width:768px) and (min-width:1420px){.personal-card_lk .personal-card__footer{margin-left:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.personal-card_lk .personal-card__link{padding:15px 0;margin-right:0;width:150px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.personal-card_lk .personal-card__link:first-child:after{height:1px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);top:auto;right:auto;bottom:0;left:15px}}@media only screen and (min-width:768px) and (min-width:1420px){.personal-card_lk .personal-card__link:first-child:after{width:1px;height:-webkit-calc(100% - 30px);height:calc(100% - 30px);top:15px;right:0;bottom:auto;left:auto}}@media only screen and (min-width:1024px){.personal-card_lk{padding:30px}}@media only screen and (min-width:1420px){.personal-card_lk{padding:50px 45px}}.breadcrumbs{margin:5px -15px;overflow:hidden;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}.breadcrumbs::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.breadcrumbs{margin:0 0 3px;overflow:visible;width:100%;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.breadcrumbs{margin-bottom:15px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.breadcrumbs{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.breadcrumbs__stage{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 15px}@media only screen and (min-width:768px){.breadcrumbs__stage{padding:0}}.breadcrumbs__link{padding:8px 0;display:inline-block;font-size:12px;line-height:1.2;color:#25478b;margin-left:25px;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;white-space:nowrap}.breadcrumbs__link:hover{color:rgba(37,71,139,.6)}@media only screen and (min-width:768px){.breadcrumbs__link{padding:5px 0;margin-left:35px;font-size:14px}}.breadcrumbs__link:before{content:"";position:absolute;width:5px;height:8px;top:50%;left:-15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/stroyresurs/css/../img/svg/breadcrumbs.svg);background-repeat:no-repeat;-webkit-background-size:5px 8px;background-size:5px 8px;background-position:50% 50%}@media only screen and (min-width:768px){.breadcrumbs__link:before{left:-20px}}.breadcrumbs__link:first-child{margin-left:0}.breadcrumbs__link:first-child:before{display:none}.catalog-nav{margin-top:-5px}.catalog-nav__point{margin-bottom:5px;position:relative}.catalog-nav__point.is-active svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.catalog-nav__point.is-active .catalog-nav__sub-list{display:block}.catalog-nav__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:16px;line-height:1.2;font-weight:500;color:#25478b;position:relative;cursor:pointer;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:1}.catalog-nav__item:active,.catalog-nav__item:hover{color:#169aee}.catalog-nav__item_list{padding-right:16px}.catalog-nav__item_btn{margin-right:-11px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:0;top:0;height:29px;z-index:2}.catalog-nav__item_btn:hover svg{fill:#169aee}.catalog-nav__item_btn svg{fill:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-nav__sub-list{display:none;margin-top:8px;-webkit-box-shadow:inset 2px 0 #e8ecf3;box-shadow:inset 2px 0 #e8ecf3}.catalog-nav__sub-list .catalog-nav__item{font-size:14px;padding:5px 0 5px 15px;margin-bottom:5px}.catalog-nav__sub-list .catalog-nav__item:last-child{margin-bottom:0}.catalog-filters{margin-top:35px;margin-bottom:30px}.catalog-filters__item{margin-bottom:35px}.catalog-filters__item:last-child{margin-bottom:0}.catalog-filters__item.is-active .catalog-filters__btn svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.catalog-filters__title-wrap{margin-bottom:20px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-shadow:inset 0 -2px 0 #e8ecf3;box-shadow:inset 0 -2px 0 #e8ecf3;position:relative;cursor:pointer}.catalog-filters__title-wrap:hover .catalog-filters__title{color:#169aee}.catalog-filters__title-wrap:hover .catalog-filters__btn svg{fill:#169aee}.catalog-filters__title-wrap .tooltip{margin-left:10px;margin-right:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.catalog-filters__title{font-size:16px;line-height:1.2;font-weight:500;color:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-filters__btn{margin-right:-5px;margin-top:-5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:11px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;right:0;height:29px;z-index:2}.catalog-filters__btn svg{fill:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-filters__list{display:none}.catalog-filters .checkbox+.checkbox,.catalog-filters .radio+.radio{margin-top:15px}.catalog-special{padding:25px 20px;-webkit-border-radius:5px;border-radius:5px;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:100% 0;margin-bottom:35px;width:100%}@media only screen and (min-width:768px){.catalog-special{padding:50px 60px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}}@media only screen and (min-width:1024px){.catalog-special{display:none}}.catalog-special__title{font-size:18px;line-height:1.2;font-weight:500;color:#fff;margin-bottom:20px}@media only screen and (min-width:768px){.catalog-special__title{font-size:24px;margin-bottom:0}}@media only screen and (min-width:768px){.catalog-special .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:175px}}.catalog-sales{padding:15px;background-repeat:no-repeat;background-position:45% 0;-webkit-background-size:cover;background-size:cover;margin-bottom:15px}@media only screen and (min-width:768px){.catalog-sales{padding:30px;margin-bottom:25px}}@media only screen and (min-width:1420px){.catalog-sales{padding:35px 30px 40px}}.catalog-sales__title{font-family:Roboto,sans-serif;font-size:20px;line-height:1.2;font-weight:500;color:#25478b;margin-bottom:5px}@media only screen and (min-width:768px){.catalog-sales__title{margin-bottom:13px}}.catalog-sales__text{margin-bottom:12px;font-size:14px}@media only screen and (min-width:1420px){.catalog-sales__text{font-size:16px;margin-bottom:27px}}.catalog-article{margin-bottom:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.catalog-article::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.catalog-article{margin-bottom:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.catalog-article{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.catalog-article{margin-bottom:30px;margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}.catalog-article__img{width:100%;height:auto;-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:768px){.catalog-article__img{width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-article__img{width:-webkit-calc(44.44444% - 28.88889px);width:calc(44.44444% - 28.88889px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-article__img{width:-webkit-calc(40% - 35px);width:calc(40% - 35px);float:left;margin-left:25px}}.catalog-article__content{width:100%;line-height:1.56;position:relative}.catalog-article__content p+p{margin-top:10px}@media only screen and (min-width:768px){.catalog-article__content p+p{margin-top:20px}}@media only screen and (min-width:1420px){.catalog-article__content p+p{margin-top:30px}}@media only screen and (min-width:768px){.catalog-article__content{width:-webkit-calc(58.33333% - 23.75px);width:calc(58.33333% - 23.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-article__content{font-size:16px;width:-webkit-calc(55.55556% - 31.11111px);width:calc(55.55556% - 31.11111px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-article__content{width:-webkit-calc(60% - 40px);width:calc(60% - 40px);float:left;margin-left:25px}}.catalog-article__text{margin-top:15px;height:150px;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.catalog-article__text{margin-top:0}}@media only screen and (min-width:1420px){.catalog-article__text{height:245px}}.catalog-article__text_opened{height:100%}.catalog-article__link{display:block;color:#169aee;padding:5px 0}.catalog-article__link:hover span{border-bottom:1px dotted transparent}.catalog-article__link span{border-bottom:1px dotted #169aee}.catalog-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:15px;margin:0 -15px 15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px);position:relative}@media only screen and (min-width:768px){.catalog-tags{width:100%;margin:0 0 25px;padding:0}}.catalog-tags__wrap.js-drag-slider{margin:0;padding:0}@media only screen and (min-width:768px){.catalog-tags__wrap.js-drag-slider{margin:0}}@media only screen and (min-width:1420px){.catalog-tags__wrap.js-drag-slider{margin:0 10px}}.catalog-tags__wrap.js-drag-slider .owl-stage{padding:0 15px}@media only screen and (min-width:768px){.catalog-tags__wrap.js-drag-slider .owl-stage{padding:0}}.catalog-tags .js-drag-slider__btn{display:none}@media only screen and (min-width:1420px){.catalog-tags .js-drag-slider__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}}.catalog-tags__item{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #169aee;box-shadow:inset 0 0 0 1px #169aee;color:#169aee;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;font-size:15px;font-weight:400;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.catalog-tags__item svg{margin-left:-8px;fill:transparent;visibility:hidden;-webkit-transform:scale3d(0);transform:scale3d(0);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.catalog-tags__item:hover{-webkit-box-shadow:inset 0 0 0 1px #169aee;box-shadow:inset 0 0 0 1px #169aee;color:#000}.catalog-tags__item.is-active{-webkit-box-shadow:inset 0 0 0 1px #61c95e;box-shadow:inset 0 0 0 1px #61c95e;color:#000}.catalog-tags__item.is-active svg{visibility:visible;margin-left:6px;fill:#61c95e;-webkit-transform:scale3d(1);transform:scale3d(1)}.catalog-bar{position:-webkit-sticky;position:sticky;top:49px;margin:0 -15px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:45px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);background-color:#fff;z-index:10}@media only screen and (min-width:768px){.catalog-bar{position:fixed;top:auto;height:60px;bottom:0;left:0;right:0;margin-bottom:0}}@media only screen and (min-width:1024px){.catalog-bar{display:none}}.catalog-bar__price{padding-left:15px;width:50%;height:100%;font-size:12px;font-weight:500;color:#25478b;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.catalog-bar__price{display:none}}.catalog-bar__price-icon{margin-right:10px;position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:27px;height:27px;background-color:#fedc35;-webkit-border-radius:100px;border-radius:100px}.catalog-bar__price-icon svg{fill:#25478b}.catalog-bar__category{display:none}.catalog-bar__category:hover{-webkit-box-shadow:none;box-shadow:none}.catalog-bar__category-icon{margin-right:10px;width:27px;height:27px;background-color:#fedc35;-webkit-border-radius:100px;border-radius:100px;position:relative}.catalog-bar__category-icon svg{position:absolute;top:-5px;left:-5px;width:30px;height:30px;fill:#25478b}@media only screen and (min-width:768px){.catalog-bar__category{padding:0;width:50%;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#25478b;font-size:16px;font-weight:500;background-color:transparent}}.catalog-bar__filter{padding:0 15px 0 0;width:50%;height:100%;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative;font-size:12px;color:#25478b;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}.catalog-bar__filter:hover{-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.catalog-bar__filter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;font-size:16px}}.catalog-bar__filter-icon{margin-left:10px;width:27px;height:27px;background-color:#fedc35;-webkit-border-radius:100px;border-radius:100px;position:relative}.catalog-bar__filter-icon svg{width:26px;height:27px;position:absolute;top:-4px;left:-2px;fill:#25478b}.catalog-item{clear:both;margin-top:15px}.catalog-item::after{clear:both;content:"";display:block}@media only screen and (min-width:768px){.catalog-item{float:left}}.catalog-item__gallery{width:100%}@media only screen and (min-width:768px){.catalog-item__gallery{padding-right:25px;width:-webkit-calc(58.33333% - 23.75px);width:calc(58.33333% - 23.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__gallery{padding-right:20px;width:-webkit-calc(41.66667% - 28.33333px);width:calc(41.66667% - 28.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__gallery{padding-right:40px;width:-webkit-calc(41.66667% - 35.41667px);width:calc(41.66667% - 35.41667px);float:left;margin-left:25px}}.catalog-item__info{width:100%}@media only screen and (min-width:768px){.catalog-item__info{width:-webkit-calc(41.66667% - 21.25px);width:calc(41.66667% - 21.25px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__info{width:-webkit-calc(58.33333% - 31.66667px);width:calc(58.33333% - 31.66667px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__info{width:-webkit-calc(58.33333% - 39.58333px);width:calc(58.33333% - 39.58333px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.catalog-item__info-wrap{margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.catalog-item__info-wrap{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.catalog-item__info-wrap{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}.catalog-item__title{font-size:18px;font-weight:500;line-height:1.2;margin-bottom:14px;width:100%}@media only screen and (min-width:768px){.catalog-item__title{margin-bottom:15px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__title{margin-bottom:25px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__title{margin-bottom:35px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px;font-size:28px}}.catalog-item__specifications{display:none}@media only screen and (min-width:1024px){.catalog-item__specifications{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(57.14286% - 31.42857px);width:calc(57.14286% - 31.42857px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__specifications{width:-webkit-calc(57.14286% - 39.28571px);width:calc(57.14286% - 39.28571px);float:left;margin-left:25px}}.catalog-item__properties{display:none;font-family:Roboto,sans-serif}@media only screen and (min-width:768px){.catalog-item__properties{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__properties{width:-webkit-calc(42.85714% - 28.57143px);width:calc(42.85714% - 28.57143px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__properties{width:-webkit-calc(42.85714% - 35.71429px);width:calc(42.85714% - 35.71429px);float:left;margin-left:25px}}.catalog-item__options{margin-top:15px;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}@media only screen and (min-width:768px){.catalog-item__options{margin-top:20px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__options{margin-top:25px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__options{margin-top:30px;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.catalog-item__footer{margin:10px 0;padding:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:-webkit-sticky;position:sticky;top:49px;width:100%;background-color:#fff}@media only screen and (min-width:768px){.catalog-item__footer{float:left;margin:15px 0 0 0}}@media only screen and (min-width:1420px){.catalog-item__footer{margin:25px 0 0 0}}.catalog-item__footer-btn{height:45px}@media only screen and (min-width:768px){.catalog-item__footer-btn{width:-webkit-calc(20% - 18px);width:calc(20% - 18px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__footer-btn{width:-webkit-calc(28.57143% - 25.71429px);width:calc(28.57143% - 25.71429px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__footer-btn{width:-webkit-calc(28.57143% - 32.14286px);width:calc(28.57143% - 32.14286px);float:left;margin-left:25px}}.catalog-item__footer-btn-popup{height:45px;width:45px}@media only screen and (min-width:1420px){.catalog-item__footer-btn-popup{width:140px}}@media only screen and (max-width:767px){.catalog-item__footer .btn_catalog-cart{margin-left:auto}}@media only screen and (max-width:767px){.catalog-item__footer .btn_bookmark{margin-left:10px}}.catalog-item__price{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em}@media only screen and (min-width:768px){.catalog-item__price{width:-webkit-calc(60% - 24px);width:calc(60% - 24px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__price{width:-webkit-calc(28.57143% - 25.71429px);width:calc(28.57143% - 25.71429px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.catalog-item__price{font-size:44px;width:-webkit-calc(28.57143% - 32.14286px);width:calc(28.57143% - 32.14286px);float:left;margin-left:25px}}.catalog-item__price span{font-size:14px;color:#b5c1d8;font-weight:700}@media only screen and (min-width:1420px){.catalog-item__price span{font-size:18px}}.catalog-item__bar-mobile{position:fixed;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:-webkit-calc(100% - 125px);top:calc(100% - 125px);left:0;right:0;padding:10px 15px;-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15);background-color:#fff;z-index:10}.catalog-item__bar-mobile.show-top{top:49px}@media only screen and (min-width:768px){.catalog-item__bar-mobile{display:none}}.catalog-item__bar-mobile .btn_catalog-cart{margin-left:auto}.catalog-item__bar-mobile .btn_bookmark{margin-left:10px}.catalog-item__content,.catalog-item__tabs{width:100%}@media only screen and (min-width:768px){.catalog-item__content,.catalog-item__tabs{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.catalog-item__content,.catalog-item__tabs{width:-webkit-calc(66.66667% - 33.33333px);width:calc(66.66667% - 33.33333px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px)}}@media only screen and (min-width:1420px){.catalog-item__content,.catalog-item__tabs{width:-webkit-calc(66.66667% - 41.66667px);width:calc(66.66667% - 41.66667px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px)}}.catalog-item__tabs{display:none}@media only screen and (min-width:768px){.catalog-item__tabs{margin-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.catalog-item__tabs{margin-top:30px}}.catalog-item__bar-mobile.no-price .catalog-item__footer-btn,.catalog-item__footer.no-price .catalog-item__footer-btn{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}@media only screen and (min-width:768px){.catalog-item__bar-mobile.no-price .catalog-item__footer-btn,.catalog-item__footer.no-price .catalog-item__footer-btn{width:auto}}.catalog-item__bar-mobile.no-price .btn_bookmark,.catalog-item__footer.no-price .btn_bookmark{padding:14px 25px}@media only screen and (max-width:1023px) and (min-width:768px){.catalog-item__bar-mobile.no-price .btn_bookmark.is-active,.catalog-item__footer.no-price .btn_bookmark.is-active{padding:14px 15px}}.catalog-item__bar-mobile.no-price .btn_bookmark .btn__icon,.catalog-item__footer.no-price .btn_bookmark .btn__icon{display:none}@media screen and (max-width:1023px){.catalog-item__bar-mobile.no-price .btn_bookmark .btn__icon_check,.catalog-item__footer.no-price .btn_bookmark .btn__icon_check{width:12px}}@media only screen and (min-width:768px){.catalog-item__bar-mobile.no-price .btn_bookmark .btn__icon_check,.catalog-item__footer.no-price .btn_bookmark .btn__icon_check{left:24px}}@media only screen and (min-width:1024px){.catalog-item__bar-mobile.no-price .btn_bookmark .btn__icon_check,.catalog-item__footer.no-price .btn_bookmark .btn__icon_check{left:30px}}@media only screen and (min-width:1420px){.catalog-item__bar-mobile.no-price .btn_bookmark .btn__icon_check,.catalog-item__footer.no-price .btn_bookmark .btn__icon_check{top:47%}}.catalog-item__bar-mobile.no-price .btn_bookmark .btn__text,.catalog-item__footer.no-price .btn_bookmark .btn__text{display:block}.item-options{position:relative;font-family:Roboto,sans-serif}.item-options.is-active .item-options__popup{display:block}.item-options__link{padding:5px 0;margin-bottom:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-options__link:first-child{margin-right:25px}@media only screen and (min-width:1024px){.item-options__link:first-child{margin-right:0}}.item-options__link:hover .item-options__text{border-bottom:1px dotted transparent}@media only screen and (min-width:1024px){.item-options__link{width:160px}}@media only screen and (min-width:1420px){.item-options__link{width:230px;padding:10px 0}}.item-options__link_last{width:auto}.item-options__icon{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:5px;width:16px;height:16px;fill:#b5c1d8;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:1420px){.item-options__icon{width:20px;height:20px;margin-right:10px}}.item-options__icon_success{fill:#61c95e}.item-options__icon_error{fill:#e02f43}.item-options__icon_warning .cls-1{fill:#ffcc23}.item-options__icon_warning .cls-2{fill:#e8ecf3}.item-options__text{font-size:12px;border-bottom:1px dashed #b5c1d8;line-height:1.2}@media only screen and (min-width:1420px){.item-options__text{font-size:14px}}.item-options__text--popup{color:#169aee}.item-options__popup{display:none;width:280px;position:absolute;top:0;left:0;background-color:#fff;z-index:2;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.16);box-shadow:0 5px 20px rgba(0,0,0,.16);-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:1024px){.item-options__popup{width:400px}}.item-options__popup_lk{width:100%;display:block;-webkit-box-shadow:none;box-shadow:none;position:static;font-size:12px;font-family:Roboto,sans-serif}@media only screen and (min-width:1420px){.item-options__popup_lk{font-size:14px}}.item-options__popup_lk .item-options__head{padding:15px;font-size:12px}.item-options__popup_lk .item-options__head svg{width:16px;height:16px}@media only screen and (min-width:1420px){.item-options__popup_lk .item-options__head svg{width:20px;height:20px}}@media only screen and (min-width:1024px){.item-options__popup_lk .item-options__head{padding:20px}}@media only screen and (min-width:1420px){.item-options__popup_lk .item-options__head{padding:25px;font-size:14px}}.item-options__popup_lk .item-options__list{padding:15px}@media only screen and (min-width:1024px){.item-options__popup_lk .item-options__list{padding:20px}}@media only screen and (min-width:1420px){.item-options__popup_lk .item-options__list{padding:25px}}.item-options__head{padding:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}.item-options__head svg{margin-right:10px}.item-options__list{padding:25px}.item-options__list:last-of-type{-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.item-options__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-options__list li+li{margin-top:15px}.item-options__list li svg{margin-right:10px}.item-options__list_grey{background-color:#f4f6f9}.item-options__btn{position:absolute;top:0;right:0;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.item-options__count{display:inline-block;margin-left:auto;font-weight:500}.item-options__count_green{color:#61c95e}.item-options__count_red{color:#e02f43}.item-options__count_grey{color:#b5c1d8}.item-options__cart-items{padding:0 15px}@media only screen and (min-width:1024px){.item-options__cart-items{padding:0 20px}}@media only screen and (min-width:1420px){.item-options__cart-items{padding:0 25px}}@media only screen and (min-width:768px){.item-options_invert .item-options__link{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width:768px){.item-options_invert .item-options__icon{margin-right:0;margin-left:5px}}@media only screen and (min-width:1420px){.item-options_invert .item-options__icon{margin-left:10px}}.item-options__btn-more{padding:15px;display:block;font-weight:500;color:#b5c1d8;text-align:center;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:1420px){.item-options__btn-more{padding:25px;font-size:17px}}.item-options__btn-more:hover{color:#25478b}.item-property+.item-property{margin-top:10px}.item-property__title{max-width:100%;font-size:12px;line-height:1.2;width:500px}@media only screen and (min-width:1420px){.item-property__title{font-size:14px}}.item-property__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-property__wrap .owl-carousel .owl-stage-outer{padding:10px 10px;overflow:visible}@media only screen and (min-width:768px){.item-property__wrap .owl-carousel .owl-stage-outer{overflow:hidden;padding:10px 0}}.item-property__wrap .owl-carousel .owl-item{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.item-property .js-drag-slider{margin:0 -15px;overflow:hidden}@media only screen and (min-width:768px){.item-property .js-drag-slider{margin:0 5px;overflow:visible}}@media only screen and (min-width:1420px){.item-property .js-drag-slider{margin:0 10px}}.item-property .js-drag-slider__btn{display:none;width:40px;height:40px}@media only screen and (min-width:768px){.item-property .js-drag-slider__btn{display:block}}@media only screen and (min-width:1420px){.item-property .js-drag-slider__btn{width:45px;height:45px}}.item-property__value{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;-webkit-border-radius:5px;border-radius:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:cover;background-size:cover;-webkit-box-shadow:0 5px 10px transparent;box-shadow:0 5px 10px transparent;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-property__value:hover{-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15)}@media only screen and (min-width:1420px){.item-property__value{width:45px;height:45px}}.item-property__value_text{width:auto;padding:11px 15px 11px;font-size:12px;-webkit-box-shadow:inset 0 0 0 1px #b5c1d8,0 5px 10px transparent;box-shadow:inset 0 0 0 1px #b5c1d8,0 5px 10px transparent}.item-property__value_text:hover{-webkit-box-shadow:inset 0 0 0 1px transparent,0 5px 10px rgba(17,32,61,.15);box-shadow:inset 0 0 0 1px transparent,0 5px 10px rgba(17,32,61,.15)}@media only screen and (min-width:1420px){.item-property__value_text{font-size:14px}}.item-filter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:16px;margin-bottom:15px}@media only screen and (min-width:768px){.item-filter{margin-bottom:25px}}.item-filter__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1024px){.item-filter__wrap{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.item-filter__wrap:first-child{display:none}@media only screen and (min-width:768px){.item-filter__wrap:first-child{width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.item-filter__wrap:first-child{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.item-filter__btn-reset{padding:5px;margin-left:-5px;display:none;position:relative;background-color:transparent;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1024px){.item-filter__btn-reset{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-right:30px}}@media only screen and (min-width:1420px){.item-filter__btn-reset{margin-right:60px}}.item-filter__btn-reset span{color:#e02f43;border-bottom:1px dotted #e02f43}.item-filter__btn-reset svg{fill:#e02f43;margin:0 6px}.item-filter__btn-reset:hover{-webkit-box-shadow:none;box-shadow:none}.item-filter__btn-reset:hover span{border-bottom:1px solid transparent}.item-filter__price-link{padding:5px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#25478b;font-weight:500;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.item-filter__price-link svg{margin-left:6px;fill:#25478b;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-filter__price-link:hover{color:#169aee}.item-filter__price-link:hover svg{fill:#169aee}.item-filter__count{font-size:15px;color:#b5c1d8}@media only screen and (min-width:1024px){.item-filter__count{margin-right:50px}}.item-filter select{padding:5px 11px 5px 5px;border:none;outline:0}@media only screen and (min-width:768px){.item-gallery{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:365px}}@media only screen and (min-width:1024px){.item-gallery{height:320px}}@media only screen and (min-width:1420px){.item-gallery{height:435px}}.item-gallery.is-one-img .item-gallery__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.item-gallery.is-one-img .item-gallery__main{height:220px}}.item-gallery.is-one-img .item-gallery__thumbs{display:none}.item-gallery__main{display:none;position:relative;margin-bottom:10px}@media only screen and (min-width:768px){.item-gallery__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;-webkit-border-radius:5px;border-radius:5px}}@media only screen and (min-width:1024px){.item-gallery__main{margin-bottom:15px}}.item-gallery__main .item-gallery__link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;top:0;right:0;bottom:0;left:0;position:absolute}.item-gallery__main .item-gallery__image{display:block;height:auto;width:auto;max-width:100%;max-height:100%;margin:auto auto}.item-gallery__thumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.item-gallery__thumbs{width:-webkit-calc(100% + 30px);width:calc(100% + 30px);margin-left:-15px}}.item-gallery__thumbs.slider{margin-bottom:8px}.item-gallery__thumbs .item-gallery__link{height:220px;width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:#fff}@media only screen and (min-width:768px){.item-gallery__thumbs .item-gallery__link{margin-right:10px;height:55px;width:55px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.item-gallery__thumbs .item-gallery__link:last-child{margin-right:0}.item-gallery__thumbs .item-gallery__link:hover{-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15)}}@media only screen and (min-width:1024px){.item-gallery__thumbs .item-gallery__link{margin-right:15px;height:60px;width:60px}.item-gallery__thumbs .item-gallery__link:last-child{display:none}}@media only screen and (min-width:1420px){.item-gallery__thumbs .item-gallery__link{height:90px;width:90px}}.item-gallery__thumbs .item-gallery__link .item-gallery__image{height:100%}@media only screen and (min-width:768px){.item-gallery__thumbs .item-gallery__link .item-gallery__image{position:absolute;top:50%;left:50%;width:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.item-gallery__counter{display:none;position:absolute;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;-webkit-border-radius:5px;border-radius:5px;z-index:2;font-size:18px;font-weight:500;color:#b5c1d8}.item-gallery__counter--popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:768px){.item-gallery__counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1420px){.item-gallery__counter{font-size:24px}}.item-tabs{margin-bottom:35px;font-family:Roboto,sans-serif}@media only screen and (min-width:1420px){.item-tabs{margin-bottom:40px}}.item-tabs__tab{padding:13px 0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:12px;line-height:1.2;color:#25478b;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:relative;cursor:pointer}@media only screen and (min-width:1420px){.item-tabs__tab{font-size:14px}}.item-tabs__tab:after{content:'';position:absolute;top:50%;left:0;width:1px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;background-color:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-tabs__tab:last-child:before{content:'';position:absolute;top:50%;right:-1px;width:1px;height:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1;background-color:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-tabs__tab:hover span{border-bottom:1px dashed transparent}.item-tabs__tab.is-active{-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15);box-shadow:0 5px 10px rgba(17,32,61,.15)}.item-tabs__tab.is-active:after,.item-tabs__tab.is-active:before{opacity:0}.item-tabs__tab.is-active+.item-tabs__tab:after{opacity:0}.item-tabs__tab.is-active span{border-bottom:1px dashed transparent}.item-tabs__tab span{padding-bottom:2px;border-bottom:1px dashed #b5c1d8;pointer-events:none}.item-docs__item+.item-docs__item{margin-top:10px}@media only screen and (min-width:768px){.item-docs__item+.item-docs__item{margin-top:15px}}@media only screen and (min-width:1420px){.item-docs__item+.item-docs__item{margin-top:20px}}.item-docs__link{padding:15px 20px 60px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 transparent;box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 transparent;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:relative;overflow:hidden}@media only screen and (min-width:768px){.item-docs__link{padding:30px 35px 30px 30px}}@media only screen and (min-width:1420px){.item-docs__link:hover{-webkit-box-shadow:inset 0 0 0 1px transparent,0 5px 10px rgba(17,32,61,.15);box-shadow:inset 0 0 0 1px transparent,0 5px 10px rgba(17,32,61,.15)}.item-docs__link:hover .item-docs__icon{fill:#169aee}}.item-docs__link[data-type=pdf] .item-docs__img{background-image:url(/local/templates/stroyresurs/css/../img/svg/adobe-reader.svg)}.item-docs__link[data-type=doc] .item-docs__img,.item-docs__link[data-type=docx] .item-docs__img{background-image:url(/local/templates/stroyresurs/css/../img/svg/word.svg)}.item-docs__link[data-type=xls] .item-docs__img,.item-docs__link[data-type=xlsx] .item-docs__img{background-image:url(/local/templates/stroyresurs/css/../img/svg/exel.svg)}.item-docs__link[data-type=ppt] .item-docs__img,.item-docs__link[data-type=pptx] .item-docs__img{background-image:url(/local/templates/stroyresurs/css/../img/svg/power-point.svg)}.item-docs__img{margin-right:10px;width:30px;height:30px;background-image:url(/local/templates/stroyresurs/css/../img/svg/document.svg);-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.item-docs__img{margin-right:35px;width:50px;height:50px}}.item-docs__icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;fill:#169aee;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:absolute;bottom:0;left:0;right:0;height:45px;-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:768px){.item-docs__icon{fill:#b5c1d8;-webkit-box-shadow:none;box-shadow:none;position:static}}.item-docs__icon-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#169aee;margin-left:10px}@media only screen and (min-width:768px){.item-docs__icon-text{display:none}}.item-docs__title{font-family:Roboto,sans-serif;font-weight:500;font-size:14px}@media only screen and (min-width:1420px){.item-docs__title{font-size:18px}}.item-docs__date,.item-docs__format,.item-docs__size{font-size:12px}@media only screen and (min-width:1420px){.item-docs__date,.item-docs__format,.item-docs__size{font-size:14px}}.item-docs__format{margin:0 10px}@media only screen and (min-width:1420px){.item-docs__format{margin:0 30px}}.item-content{-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-content+.item-content{margin-top:10px}.item-content__block{margin-bottom:30px}@media only screen and (min-width:768px){.item-content__block:last-child{margin-bottom:40px}}@media only screen and (min-width:1024px){.item-content__block:last-child{margin-bottom:45px}}@media only screen and (min-width:1420px){.item-content__block:last-child{margin-bottom:55px}}.item-content__block+.item-content__block{padding-top:40px;-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:1420px){.item-content__block+.item-content__block{padding-top:45px}}@media only screen and (min-width:768px){.item-content__block{margin-bottom:40px}}.item-content__title{margin-bottom:15px}@media only screen and (min-width:768px){.item-content__title{margin-bottom:20px}}.item-content__head{padding:14px 15px 14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Roboto,sans-serif;font-size:12px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 transparent;box-shadow:inset 0 0 0 1px #e8ecf3,0 0 0 transparent;position:relative;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;margin-bottom:10px}@media only screen and (min-width:768px){.item-content__head{display:none}}.item-content__head svg{fill:#b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.item-content__head.is-active{margin:0 -15px 30px;padding:15px 30px 16px;color:#25478b;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 0 0 1px transparent,0 0 10px rgba(0,0,0,.16);box-shadow:inset 0 0 0 1px transparent,0 0 10px rgba(0,0,0,.16)}.item-content__head.is-active svg{fill:#169aee;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.item-content__head.is-active+.item-content__wrap{display:block}.item-content__wrap{display:none}.item-specifications li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:15px;font-family:Roboto,sans-serif}.item-specifications__title{font-size:12px;line-height:1.2;font-weight:500}@media only screen and (min-width:1420px){.item-specifications__title{font-size:14px}}.item-specifications__dots{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:18px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-bottom:1px dotted #b5c1d8;margin:0 10px}.item-specifications__value{font-size:12px;line-height:1.2}@media only screen and (min-width:768px){.item-specifications__value{width:165px}}@media only screen and (min-width:1024px){.item-specifications__value{width:140px}}@media only screen and (min-width:1420px){.item-specifications__value{width:205px;font-size:14px}}@media only screen and (min-width:768px){.callback-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.callback-form{margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.callback-form{margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}.callback-form__input{margin-bottom:18px}.callback-form__input+.field{margin-top:10px}@media only screen and (min-width:768px){.callback-form__input{width:-webkit-calc(50% - 22.5px);width:calc(50% - 22.5px);float:left;margin-left:15px}.callback-form__input+.callback-form__input{margin-top:0}}@media only screen and (min-width:1024px){.callback-form__input{width:-webkit-calc(50% - 30px);width:calc(50% - 30px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.callback-form__input{width:-webkit-calc(50% - 37.5px);width:calc(50% - 37.5px);float:left;margin-left:25px}}@media only screen and (min-width:768px){.callback-form__textarea{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.callback-form__textarea{width:-webkit-calc(100% - 40px);width:calc(100% - 40px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.callback-form__textarea{width:-webkit-calc(100% - 50px);width:calc(100% - 50px);float:left;margin-left:25px}}.callback-form__btn{margin-top:15px}@media only screen and (min-width:768px){.callback-form__btn{margin-top:20px;width:-webkit-calc(25% - 18.75px);width:calc(25% - 18.75px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.callback-form__btn{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.callback-form__btn{margin-top:25px;width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}.cart-page{margin-bottom:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1024px){.cart-page{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:768px){.cart-page__content{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.cart-page__content{width:-webkit-calc(75% - 35px);width:calc(75% - 35px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.cart-page__content{width:-webkit-calc(75% - 43.75px);width:calc(75% - 43.75px);float:left;margin-left:25px}}.cart-page__sidebar{margin-top:15px;margin-bottom:15px}@media only screen and (min-width:768px){.cart-page__sidebar{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.cart-page__sidebar{margin-top:0;margin-bottom:0;width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.cart-page__sidebar{width:-webkit-calc(25% - 31.25px);width:calc(25% - 31.25px);float:left;margin-left:25px}}.cart-page__header{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.cart-page__header>*{margin-right:20px}@media only screen and (min-width:1420px){.cart-page__header>*{margin-right:50px}}.cart-page__header>:last-child{margin-right:0}@media only screen and (min-width:768px){.cart-page__header{margin:0 0 20px}}@media only screen and (min-width:1024px){.cart-page__header{margin-bottom:25px}}@media only screen and (min-width:1420px){.cart-page__header{margin-bottom:30px}}.cart-page__title{width:100%;font-size:26px;line-height:1.2;font-weight:500;margin-bottom:15px}@media only screen and (min-width:768px){.cart-page__title{width:auto;margin-bottom:0}}.cart-page__title_margin{margin-top:25px;margin-bottom:15px}@media only screen and (min-width:1420px){.cart-page__title_margin{margin-top:35px;margin-bottom:20px}}.cart-page__title_margin-right{margin-right:auto}.cart-page__item-options{margin-bottom:10px}.cart-page__item-options .item-options__link{margin:0;width:auto}@media only screen and (min-width:768px){.cart-page__item-options_last{margin-left:auto}}@media only screen and (min-width:768px){.cart-page__item-options{margin-bottom:0}}.cart-page__wrap{border:1px solid #e8ecf3;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;position:relative}.cart-page__wrap::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.75);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:15}.cart-page__wrap.loading::after{opacity:1;pointer-events:auto}@media only screen and (min-width:768px){.cart-page__wrap_shipping{padding-right:47%}}.cart-page__footer{margin-top:30px;padding-top:30px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:1420px){.cart-page__footer{margin-top:40px}}.cart-page__footer .btn{margin-top:15px;width:100%}@media only screen and (min-width:768px){.cart-page__footer .btn{margin-left:45px;margin-top:0;width:auto}}.cart-page__footer_make-order{padding-top:0;-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:1024px){.cart-page__footer_make-order{display:none}}.cart-page__footer-item{margin-bottom:10px;width:50%;font-family:Roboto,sans-serif;font-size:12px;font-weight:500}@media only screen and (min-width:768px){.cart-page__footer-item{margin-bottom:0;width:auto}.cart-page__footer-item+.cart-page__footer-item{margin-left:30px}.cart-page__footer-item+.cart-page__footer-item_right{margin-left:auto}}@media only screen and (min-width:1420px){.cart-page__footer-item{font-size:14px}}.cart-page__footer-item .text_price{font-size:18px;font-weight:700;font-family:Ubuntu,sans-serif}@media only screen and (min-width:768px){.cart-page__footer-item .text_price{font-size:20px}}@media only screen and (min-width:1420px){.cart-page__footer-item .text_price{font-size:24px}}.cart-page__footer-wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.cart-page__footer-wrap{margin-left:auto;width:auto}}.cart-page__forms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart-page__map{margin-top:15px;height:300px;width:100%;background-color:#ccc}@media only screen and (min-width:768px){.cart-page__map{margin-top:0;position:absolute;width:47%;height:100%;right:0;top:0}}.cart-item{padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.cart-item+.cart-item{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:768px){.cart-item{padding:20px;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media only screen and (min-width:1420px){.cart-item{padding:35px 45px}}.cart-item__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.cart-item__img-wrap{margin-right:10px;padding:5px;width:75px;height:75px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px){.cart-item__img-wrap{width:80px;height:80px}}@media only screen and (min-width:1420px){.cart-item__img-wrap{margin-right:20px;width:90px;height:90px}}.cart-item__img-wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(37,71,139,.05)}.cart-item__img{width:100%;height:100%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:50% 50%}.cart-item__info{color:#11203d}@media screen and (max-width:767px){.cart-item__info{margin-right:33px}}.cart-item__name{font-size:13px;font-weight:500;display:inline-block}@media only screen and (min-width:1420px){.cart-item__name{font-size:16px}}.cart-item__price{font-size:14px;font-weight:700;color:#11203d}@media only screen and (min-width:1420px){.cart-item__price{font-size:14px}}.cart-item__count{width:170px}@media only screen and (min-width:768px){.cart-item__count{margin-top:0;width:190px}}@media only screen and (min-width:1420px){.cart-item__count{width:205px}}.cart-item__footer{margin-top:15px;margin-left:auto;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.cart-item__footer{width:auto;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;margin-left:35px}}@media only screen and (min-width:1420px){.cart-item__footer{margin-left:50px}}.cart-item__footer .cart-item__price{margin-left:auto;text-align:right;font-size:18px;font-weight:700}@media only screen and (min-width:768px){.cart-item__footer .cart-item__price{min-width:100px}}@media only screen and (min-width:1420px){.cart-item__footer .cart-item__price{min-width:140px;font-size:24px}}.cart-item__footer .btn_delete{-webkit-border-radius:0;border-radius:0;width:45px}@media screen and (max-width:767px){.cart-item__footer .btn_delete{position:absolute;top:1px;right:0}}@media only screen and (min-width:768px){.cart-item__footer .btn_delete{margin:0 0 0 15px;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:5px;border-radius:5px}}.cart-item__footer_sub{margin-bottom:10px}@media only screen and (min-width:768px){.cart-item__footer_sub{margin-bottom:0}}.cart-item_lk-list{padding:15px 0;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}@media only screen and (min-width:1024px){.cart-item_lk-list{padding:20px 0}}@media only screen and (min-width:1420px){.cart-item_lk-list{padding:25px 0}}.cart-item_lk-list .cart-item__img-wrap{width:60px;height:60px}.cart-item_lk-list .cart-item__name{font-size:12px}@media only screen and (min-width:1420px){.cart-item_lk-list .cart-item__name{font-size:14px}}.cart-item_lk-list .cart-item__footer{width:auto;margin-top:0}@media only screen and (min-width:768px){.cart-item_lk-list .cart-item__footer{margin-left:30px}}.cart-item_lk-list .cart-item__footer .btn_delete{width:40px;margin:0 -9px 0 0;-webkit-box-shadow:none;box-shadow:none}.order-details{position:-webkit-sticky;position:sticky;top:30px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.16);box-shadow:0 5px 20px rgba(0,0,0,.16)}.order-details__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.order-details__list>li{width:100%}@media only screen and (min-width:768px){.order-details__list>li{width:25%}}@media only screen and (min-width:1024px){.order-details__list>li{width:auto}}.order-details__list>li+li .order-details__item{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}@media only screen and (min-width:768px){.order-details__list>li+li .order-details__item{-webkit-box-shadow:none;box-shadow:none}}@media only screen and (min-width:1024px){.order-details__list>li+li .order-details__item{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}}@media only screen and (min-width:768px){.order-details__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (min-width:1024px){.order-details__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.order-details__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:17px 50px 17px 20px;font-size:12px;font-family:Roboto,sans-serif;font-weight:500;color:#11203d;position:relative}@media only screen and (min-width:768px){.order-details__item{padding:17px 20px}}@media only screen and (min-width:1024px){.order-details__item{padding:17px 50px 17px 20px}}.order-details__item .icon{margin-right:5px}@media only screen and (min-width:768px){.order-details__item .icon{visibility:hidden}}@media only screen and (min-width:1024px){.order-details__item .icon{visibility:visible}}.order-details__item_dark{padding:17px 20px;background-color:#f4f6f9}@media only screen and (min-width:768px){.order-details__item_dark{display:none}}@media only screen and (min-width:1024px){.order-details__item_dark{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.order-details__item .btn{width:100%}@media only screen and (min-width:1024px){.order-details__item{width:auto}}@media only screen and (min-width:1420px){.order-details__item{padding:23px 25px;font-size:14px}}.order-details .order-details__sub-list{display:block;width:100%}@media only screen and (min-width:768px){.order-details .order-details__sub-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.order-details .order-details__sub-list+.order-details__sub-list{-webkit-box-shadow:inset 1px 0 #e8ecf3;box-shadow:inset 1px 0 #e8ecf3}}@media only screen and (min-width:1024px){.order-details .order-details__sub-list{display:block}.order-details .order-details__sub-list+.order-details__sub-list{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}}.order-details .order-details__sub-list>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-family:Roboto,sans-serif}@media only screen and (min-width:768px) and (min-width:768px){.order-details .order-details__sub-list>li+li{margin-left:20px}}@media only screen and (min-width:768px) and (min-width:1024px){.order-details .order-details__sub-list>li+li{margin-left:auto}}.order-details .order-details__sub-list>li p{font-size:12px}@media only screen and (min-width:1420px){.order-details .order-details__sub-list>li p{font-size:14px}}@media only screen and (min-width:768px){.order-details .order-details__sub-list>li p+p{margin-left:20px}}.order-details .order-details__sub-list>li .text_price{font-size:14px;font-weight:700;font-family:Ubuntu,sans-serif}@media only screen and (min-width:1420px){.order-details .order-details__sub-list>li .text_price{font-size:16px}}.order-details .order-details__sub-list>li .text_unit{font-size:12px}@media only screen and (min-width:1420px){.order-details .order-details__sub-list>li .text_unit{font-size:14px}}.order-details__name{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.order-details__status{width:20px;height:20px;position:absolute;right:25px;top:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-border-radius:100px;border-radius:100px;-webkit-box-shadow:inset 0 0 0 2px #b5c1d8;box-shadow:inset 0 0 0 2px #b5c1d8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.order-details__status{top:49%;left:20px;right:auto}}@media only screen and (min-width:768px) and (min-width:768px){.order-details__status+.icon{visibility:visible}}@media only screen and (min-width:1024px){.order-details__status{top:50%;right:25px;left:auto}}.order-details__status svg{width:10px;height:8px;fill:#61c95e;opacity:0}.order-details__status_success{-webkit-box-shadow:inset 0 0 0 2px #61c95e;box-shadow:inset 0 0 0 2px #61c95e}@media only screen and (min-width:768px){.order-details__status_success+.icon{visibility:hidden}}@media only screen and (min-width:1024px){.order-details__status_success+.icon{visibility:visible}}.order-details__status_success svg{opacity:1}.order-details__status_fail{-webkit-box-shadow:none;box-shadow:none}@media only screen and (min-width:768px){.order-details__status_fail+.icon{visibility:hidden}}@media only screen and (min-width:1024px){.order-details__status_fail+.icon{visibility:visible}}.order-details__status_fail svg{width:20px;height:21px;fill:#e02f43;opacity:1}@media only screen and (min-width:768px){.order-details .order-details__sub-info{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;border-top:1px solid #e8ecf3}}@media only screen and (min-width:1024px){.order-details .order-details__sub-info{width:auto;display:block;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;border:0}}.order-details_display_lg{display:none}@media only screen and (min-width:1024px){.order-details_display_lg{display:block}}.sidebar-special{padding:25px 20px;-webkit-border-radius:5px;border-radius:5px;background-repeat:no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:100% 0}.sidebar-special__title{font-size:18px;line-height:1.2;font-weight:500;font-family:Roboto,sans-serif;color:#fff;margin-bottom:20px}.card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:25px 20px 20px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3;-webkit-border-radius:5px;border-radius:5px;margin-bottom:10px;background:url(/local/templates/stroyresurs/css/../img/svg/item-bg.svg) no-repeat #fff;background-position:1000% 700%;-webkit-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease;cursor:pointer;-webkit-background-size:0 0;background-size:0 0}.card:last-child{margin-bottom:0}.card:nth-child(even){background:url(/local/templates/stroyresurs/css/../img/svg/item-bg-2.svg) no-repeat #fff;background-position:1000% 0;-webkit-background-size:0 0;background-size:0 0}.card:nth-child(even):hover{-webkit-background-size:325px 200%;background-size:325px 200%;background-position:-webkit-calc(100% + 100px) -webkit-calc(100% + 155px);background-position:calc(100% + 100px) calc(100% + 155px)}.card:hover{-webkit-background-size:170px 170px;background-size:170px 170px;background-color:#f4f6f9;background-position:-webkit-calc(100% + 20px) -webkit-calc(100% + 45px);background-position:calc(100% + 20px) calc(100% + 45px)}.card:hover .btn_outline_primary{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);background:-webkit-linear-gradient(11deg,#63a3fc,#4375fa);background:-o-linear-gradient(11deg,#63a3fc,#4375fa);background:linear-gradient(79deg,#63a3fc,#4375fa);color:#fff}.card:hover .btn_outline_accent{-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 8px 20px 0 rgba(0,0,0,.15);background:-webkit-linear-gradient(11deg,#fedc35,#ffcc23);background:-o-linear-gradient(11deg,#fedc35,#ffcc23);background:linear-gradient(79deg,#fedc35,#ffcc23);color:#25478b}.card .title{color:#25478b;font-size:2rem;line-height:1.4;margin-bottom:5px}@media only screen and (min-width:768px){.card .title{font-size:2.1rem;line-height:1.4}}@media only screen and (min-width:1420px){.card .title{font-size:2.6rem;line-height:1.54;margin-bottom:8px}}.card__btn-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:250px;margin-top:22px}.card__btn-wrap .btn{width:100%}.card__btn-wrap .btn:not(:first-child){margin-top:20px}@media only screen and (min-width:768px){.card__btn-wrap{margin-top:0;width:200px;margin-left:15px}}@media only screen and (min-width:1024px){.card__btn-wrap{width:185px;margin-left:20px}}@media only screen and (min-width:1420px){.card__btn-wrap{width:225px;margin-left:80px}}@media only screen and (min-width:768px){.card{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;background-position:200% 700%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:13px 25px 33px;margin-bottom:15px}.card:nth-child(even){background-position:200% 0}}@media only screen and (min-width:1024px){.card{width:-webkit-calc(83.33333% - 36.66667px);width:calc(83.33333% - 36.66667px);float:left;margin-left:20px;margin-left:-webkit-calc(16.66667% - 23.33333px + 40px);margin-left:calc(16.66667% - 23.33333px + 40px);padding:18px 35px 33px;margin-bottom:20px}}@media only screen and (min-width:1420px){.card{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-webkit-calc(16.66667% - 29.16667px + 50px);margin-left:calc(16.66667% - 29.16667px + 50px);padding:31px 45px 46px;margin-bottom:25px}}.js-drag-slider{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0 5px;padding:0 5px;overflow:hidden;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media only screen and (min-width:768px){.js-drag-slider{width:-webkit-calc(100% - 90px);width:calc(100% - 90px);padding:0}}@media only screen and (min-width:1420px){.js-drag-slider{width:-webkit-calc(100% - 110px);width:calc(100% - 110px);margin:0 10px;padding:0}}.js-drag-slider.owl-carousel .owl-stage,.js-drag-slider.owl-carousel .owl-stage-outer{height:100%}.js-drag-slider.owl-carousel .owl-stage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}.js-drag-slider.owl-carousel .owl-item{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%}.js-drag-slider__btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 5px 10px transparent,inset 0 0 0 1px #b5c1d8;box-shadow:0 5px 10px transparent,inset 0 0 0 1px #b5c1d8;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.js-drag-slider__btn:hover{-webkit-box-shadow:inset 0 0 0 1px #b5c1d8;box-shadow:inset 0 0 0 1px #b5c1d8}@media only screen and (min-width:1420px){.js-drag-slider__btn:hover{-webkit-box-shadow:0 5px 10px rgba(17,32,61,.15),inset 0 0 0 1px transparent;box-shadow:0 5px 10px rgba(17,32,61,.15),inset 0 0 0 1px transparent}.js-drag-slider__btn:hover svg{fill:#25478b}}.js-drag-slider__btn.disabled{-webkit-box-shadow:0 0 0 1px #e8ecf3;box-shadow:0 0 0 1px #e8ecf3}.js-drag-slider__btn.disabled svg{fill:#e8ecf3}.js-drag-slider__btn_next,.js-drag-slider__btn_prev{padding:0;position:relative;overflow:hidden;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.7rem;font-weight:500;color:#b5c1d8;width:45px;height:45px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:#fff}.js-drag-slider__btn_next span,.js-drag-slider__btn_prev span{position:relative;z-index:2;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.js-drag-slider__btn_next svg,.js-drag-slider__btn_prev svg{fill:#b5c1d8;-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;position:absolute;left:51%;top:50%}.js-drag-slider__btn_next svg{-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.lk__aside{margin-top:15px}.lk__aside>*+*{margin-top:15px}@media only screen and (min-width:1024px){.lk__aside>*+*{margin-top:20px}}@media only screen and (min-width:1420px){.lk__aside>*+*{margin-top:25px}}@media only screen and (min-width:768px){.lk__aside{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;float:right;margin-right:15px}}@media only screen and (min-width:1024px){.lk__aside{margin-top:0;width:-webkit-calc(33.33333% - 26.66667px);width:calc(33.33333% - 26.66667px);float:left;margin-left:20px;float:right;margin-right:20px}}@media only screen and (min-width:1420px){.lk__aside{width:-webkit-calc(33.33333% - 33.33333px);width:calc(33.33333% - 33.33333px);float:left;margin-left:25px;float:right;margin-right:25px}}@media only screen and (min-width:768px){.lk__main{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.lk__main{width:-webkit-calc(66.66667% - 33.33333px);width:calc(66.66667% - 33.33333px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.lk__main{width:-webkit-calc(66.66667% - 41.66667px);width:calc(66.66667% - 41.66667px);float:left;margin-left:25px}}.lk__block{-webkit-border-radius:5px;border-radius:5px;background-color:#fff}.lk__block+.lk__block{margin-top:15px}@media only screen and (min-width:1024px){.lk__block+.lk__block{margin-top:20px}}@media only screen and (min-width:1420px){.lk__block+.lk__block{margin-top:25px}}.lk__wrap{display:none;padding:15px}@media only screen and (min-width:1024px){.lk__wrap{padding:30px}}@media only screen and (min-width:1420px){.lk__wrap{padding:45px}}.lk__wrap.is-active{display:block}.lk__wrap_table{padding:0 15px;overflow:hidden}@media only screen and (min-width:1024px){.lk__wrap_table{padding:0 30px}}@media only screen and (min-width:1420px){.lk__wrap_table{padding:0 45px}}.lk-company{margin-bottom:30px;padding:25px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}@media only screen and (min-width:1420px){.lk-company{margin-bottom:45px;padding:25px 35px}}.lk-company__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lk-company__info .field{margin-bottom:20px;width:100%}@media only screen and (min-width:768px){.lk-company__info .field{margin-right:55px;width:auto}}.lk-company__info .field:last-child{margin-right:0}.lk-company__header{padding-right:40px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media only screen and (min-width:768px){.lk-company__header{padding-right:0}}.lk-company__header .btn_edit{position:absolute;top:0;right:0}@media only screen and (min-width:768px){.lk-company__header .btn_edit{margin-left:auto;position:static}}.lk-company__details{margin:0 -25px;padding:25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#f4f6f9}.lk-company__details+.lk-company__details{-webkit-box-shadow:inset 0 1px #e8ecf3;box-shadow:inset 0 1px #e8ecf3}.lk-company__details .field{width:100%}@media only screen and (min-width:768px){.lk-company__details .field{width:auto}}@media only screen and (min-width:1420px){.lk-company__details{margin:0 -35px;padding:25px 35px;width:-webkit-calc(100% + 70px);width:calc(100% + 70px)}}.lk-company__head{margin-bottom:20px;padding-bottom:25px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:inset 0 -1px #e8ecf3;box-shadow:inset 0 -1px #e8ecf3}.lk-company__title{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.lk-company__btn-wrap{margin-top:15px}@media only screen and (min-width:1024px){.lk-company__btn-wrap{margin-top:20px}}@media only screen and (min-width:1420px){.lk-company__btn-wrap{margin-top:25px}}.lk-form+.lk-form{margin-top:15px}@media only screen and (min-width:1024px){.lk-form+.lk-form{margin-top:20px}}@media only screen and (min-width:1420px){.lk-form+.lk-form{margin-top:25px}}.lk-form__header{padding:20px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:inset 0 1px #e8ecf3,inset 1px 0 #e8ecf3,inset -1px 0 #e8ecf3;box-shadow:inset 0 1px #e8ecf3,inset 1px 0 #e8ecf3,inset -1px 0 #e8ecf3}@media only screen and (min-width:768px){.lk-form__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:1420px){.lk-form__header{padding:25px 35px}}.lk-form__body{padding:20px 25px 70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background-color:#f4f6f9;position:relative}.lk-form__body .btn_download{position:absolute;left:0;width:100%;bottom:0;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}@media only screen and (min-width:768px){.lk-form__body .btn_download{position:static;width:45px;-webkit-border-radius:5px;border-radius:5px}}@media only screen and (min-width:768px){.lk-form__body{padding:20px 25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1420px){.lk-form__body{padding:25px 35px}}.lk-form__wrap{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:768px){.lk-form__wrap{margin-right:25px}}@media only screen and (min-width:1420px){.lk-form__wrap{margin-right:35px}}.lk-form__wrap_dates{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lk-form__wrap_dates+.btn_download{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}@media only screen and (min-width:768px){.lk-form__wrap_dates{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.lk-form__wrap_dates .field{margin-bottom:20px}.lk-form__wrap_dates .field:last-child{margin-bottom:0}@media only screen and (min-width:768px){.lk-form__wrap_dates .field{width:45%;margin-right:60px;margin-bottom:0}.lk-form__wrap_dates .field:last-child{margin-right:0}}@media only screen and (min-width:1024px){.lk-form__wrap_dates .field{width:30%}}@media only screen and (min-width:768px){.lk-form__wrap_dates .field+.field:after{content:"";position:absolute;left:-30px;bottom:22px;width:8px;height:1px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#b5c1d8}}.lk-form__info+.field{margin-top:10px}@media only screen and (min-width:768px){.lk-form__info+.field{margin-top:0}}.lk-form__title{margin-bottom:5px;font-family:Roboto,sans-serif;font-size:18px;font-weight:500}.lk-form__text{font-size:12px}@media only screen and (min-width:1420px){.lk-form__text{font-size:14px}}.lk-form__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.lk-form__tags .tag-link{margin-top:10px;margin-right:10px}.lk-form__tags .tag-link:last-child{margin-right:0}.lk-user{margin-bottom:15px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:1024px){.lk-user{margin-bottom:20px;padding:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1420px){.lk-user{margin-bottom:25px;padding:40px 45px}}.lk-user__wrap{position:relative;width:100%}.lk-user__wrap:last-child{padding-right:40px}@media only screen and (min-width:1024px){.lk-user__wrap{width:-webkit-calc(50% - 25px);width:calc(50% - 25px);position:relative}.lk-user__wrap+.lk-user__wrap{margin-left:50px}.lk-user__wrap+.lk-user__wrap:after{content:"";position:absolute;height:100%;width:1px;background-color:#e8ecf3;left:-26px;top:0}}.lk-user__title{margin-bottom:30px;font-size:16px;font-weight:500;line-height:1.36;position:relative}.lk-user__title:after{content:"";position:absolute;height:1px;width:100%;background-color:#e8ecf3;bottom:-15px;left:0}@media only screen and (min-width:1024px){.lk-user__title{margin-bottom:0}.lk-user__title:after{display:none}}@media only screen and (min-width:1420px){.lk-user__title{font-size:22px}}.lk-user__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500}.lk-user__info>svg{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;fill:#b5c1d8}.lk-user__info span{width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media only screen and (min-width:1420px){.lk-user__info{font-size:16px}}.lk-user__info+.lk-user__info{margin-top:10px}.lk-user__btn-edit{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lk-table .table{width:805px}.lk-adress__item{padding:20px 25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #e8ecf3;box-shadow:inset 0 0 0 1px #e8ecf3}@media only screen and (min-width:1420px){.lk-adress__item{padding:20px 35px}}.lk-adress__item+.lk-adress__item{margin-top:15px}@media only screen and (min-width:1024px){.lk-adress__item+.lk-adress__item{margin-top:20px}}@media only screen and (min-width:1420px){.lk-adress__item+.lk-adress__item{margin-top:25px}}.lk-adress__value{font-size:14px;font-weight:500}@media only screen and (min-width:1420px){.lk-adress__value{font-size:18px}}.lk-adress__name{margin-top:5px;font-size:12px;color:#b5c1d8}@media only screen and (min-width:1420px){.lk-adress__name{font-size:14px}}.lk-adress__btn-wrap{margin-top:15px}@media only screen and (min-width:1024px){.lk-adress__btn-wrap{margin-top:20px}}@media only screen and (min-width:1420px){.lk-adress__btn-wrap{margin-top:25px}}.tag-link{padding:4px 30px 5px 10px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#169aee;font-size:15px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 0 0 1px #169aee;box-shadow:inset 0 0 0 1px #169aee;position:relative}.tag-link__btn{position:absolute;top:0;right:0;width:30px;height:100%;background-color:transparent;cursor:pointer;z-index:2}.tag-link__btn svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);fill:#169aee}.item-cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.item-cards{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);float:left;margin-left:15px;margin-left:-15px;margin-right:-15px;width:-webkit-calc(100% + 30px);width:calc(100% + 30px)}}@media only screen and (min-width:1024px){.item-cards{width:-webkit-calc(75% - 35px);width:calc(75% - 35px);float:left;margin-left:20px;margin-left:-20px;margin-right:-20px;width:-webkit-calc(100% + 40px);width:calc(100% + 40px)}}@media only screen and (min-width:1420px){.item-cards{width:-webkit-calc(83.33333% - 45.83333px);width:calc(83.33333% - 45.83333px);float:left;margin-left:25px;margin-left:-25px;margin-right:-25px;width:-webkit-calc(100% + 50px);width:calc(100% + 50px)}}@media only screen and (min-width:768px){.item-cards .item-card{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px}}@media only screen and (min-width:1024px){.item-cards .item-card{width:-webkit-calc(33.33333% - 26.66667px);width:calc(33.33333% - 26.66667px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.item-cards .item-card{width:-webkit-calc(20% - 30px);width:calc(20% - 30px);float:left;margin-left:25px}}.item-card{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:-webkit-calc(50% - 5px);width:calc(50% - 5px);min-height:260px;margin-right:10px;margin-bottom:25px;position:relative;-webkit-animation:showItem .5s ease 1 both;animation:showItem .5s ease 1 both}.item-card:nth-of-type(even){margin-right:0}@media only screen and (min-width:1420px){.item-card:hover .item-card__body:after{-webkit-animation:hoverIn .5s ease 1 both;animation:hoverIn .5s ease 1 both}}@media only screen and (min-width:768px){.item-card{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;margin-right:0;min-height:360px}}@media only screen and (min-width:1024px){.item-card{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px}}@media only screen and (min-width:1420px){.item-card{width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px;min-height:355px}}.item-card__body{-webkit-border-radius:5px;border-radius:5px;padding:5px 10px;margin-bottom:5px;position:relative;overflow:hidden}@media only screen and (min-width:768px){.item-card__body{padding:8px 15px;margin-bottom:12px}}@media only screen and (min-width:1024px){.item-card__body{padding:15px;margin-bottom:15px}}@media only screen and (min-width:1420px){.item-card__body{padding:15px 15px 7px;margin-bottom:10px;background-color:transparent}}.item-card__body:after{content:"";position:absolute;display:block;background-color:rgba(37,71,139,.05);left:50%;top:50%;width:100%;height:100%;-webkit-border-radius:100px;border-radius:100px;-webkit-animation:hoverOut .3s ease 1 both;animation:hoverOut .3s ease 1 both}.item-card__body:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(37,71,139,.05);-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:1420px){.item-card__body:before{display:none}}.item-card__img{position:relative;width:100%;height:132px;background-image:url(/local/templates/stroyresurs/css/../img/work/item1.png);background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center;background-blend-mode:multiply}@media only screen and (min-width:768px){.item-card__img{height:215px}}@media only screen and (min-width:1024px){.item-card__img{height:207px}}@media only screen and (min-width:1420px){.item-card__img{height:200px}}.item-card__price{font-size:1.5rem}@media only screen and (min-width:768px){.item-card__price{font-size:1.6rem}}.item-card__name{padding:0 10px;font-size:1.2rem;margin-bottom:10px}@media only screen and (min-width:768px){.item-card__name{font-size:1.5rem;line-height:1.3;padding:0 15px}}@media only screen and (min-width:1420px){.item-card__name{line-height:1.33}}.item-card__footer{padding:0 5px;position:relative}@media only screen and (min-width:768px){.item-card__footer{padding:0 10px;margin-top:14px}}.item-card__footer::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.75);opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease;z-index:15}.item-card__footer.loading::after{opacity:1;pointer-events:auto}.item-card__btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.item-card__sale{position:absolute;top:8px;right:15px;font-size:1.5rem;font-weight:500;color:#61c95e;z-index:1}@media only screen and (min-width:768px){.item-card__sale{top:10px;right:20px}}@media only screen and (min-width:1024px){.item-card__sale{top:15px}}@media only screen and (min-width:1420px){.item-card__sale{top:8px}}.item-card__sale:before{content:"";position:absolute;height:23px;width:23px;top:0;right:-5px;-webkit-border-radius:100px;border-radius:100px;background-color:rgba(97,201,94,.1)}@media only screen and (min-width:1420px){.item-card__sale:before{top:2px}}.item-card__sale--popup{top:15px;right:15px;color:#fff;background-color:#61c95e;padding:6px 14px 6px 9px;-webkit-border-radius:3px;border-radius:3px}.item-card__sale--popup:before{content:"";position:absolute;height:23px;width:23px;top:0;right:-5px;-webkit-border-radius:100px;border-radius:100px;background-color:rgba(255,255,255,.1);top:7px;right:8px}.item-card__count{display:none;font-size:1.5rem;font-weight:700;padding-left:2px;margin-left:-8px}@media only screen and (min-width:1024px){.item-card__count{margin-left:-2px}}.item-card__request{display:none;padding:5px 0 2px;margin-top:-5px;color:#11203d;font-size:1.5rem;border-bottom:1px dashed #b5c1d8}.item-card__items{margin:0 5px;font-size:1.5rem;font-weight:700;border:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;max-width:100px}.item-card__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}.item-card__user-cart{display:inline-block;visibility:hidden}.item-card__icon{fill:#dbe1ec}.item-card__icon-show{position:absolute;top:0;left:0;width:36px;height:36px;-webkit-border-radius:4px;border-radius:4px;background-image:url(/local/templates/stroyresurs/css/../img/svg/eye.svg);background-color:#dbe1ec;background-repeat:no-repeat;background-position:center;display:none}@media only screen and (min-width:768px){.item-card__icon-show{display:block}}.item-card.selected .item-card__body:before{display:block;background-color:rgba(255,204,35,.3);-webkit-animation:none;animation:none}.item-card.selected .item-card__body:after{-webkit-animation:none;animation:none;display:none}.item-card.selected .item-card__user-cart{visibility:visible}.item-card.selected .item-card__count{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.item-card.selected .item-card__btn{display:none}.item-card.no-price .item-card__request{display:block}.item-card.no-price .item-card__btn,.item-card.no-price .item-card__count{display:none}@media only screen and (min-width:1024px){.item-card.hidden{display:none}}@media only screen and (min-width:1420px){.item-card.hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.item-card_new-items{background-image:url(/local/templates/stroyresurs/css/../img/adds.jpg);-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-border-radius:5px;border-radius:5px;padding:10px 14px}@media only screen and (min-width:768px){.item-card_new-items{width:-webkit-calc(33.33333% - 20px);width:calc(33.33333% - 20px);float:left;margin-left:15px;padding:25px}}@media only screen and (min-width:1024px){.item-card_new-items{width:-webkit-calc(25% - 25px);width:calc(25% - 25px);float:left;margin-left:20px;padding:67px 25px 25px}}@media only screen and (min-width:1420px){.item-card_new-items{height:355px;padding:37px 25px 25px;width:-webkit-calc(16.66667% - 29.16667px);width:calc(16.66667% - 29.16667px);float:left;margin-left:25px}}.item-card_new-items .title{font-size:2.1rem;margin-bottom:10px}@media only screen and (min-width:1420px){.item-card_new-items .title{margin-top:-10px;margin-bottom:0;font-size:2.6rem}}.item-card_new-items p{width:50%;font-size:1.4rem}@media only screen and (min-width:1420px){.item-card_new-items p{width:100%;font-size:1.6rem;line-height:1.35}}@media only screen and (min-width:768px){.item-card_new-items .btn{font-size:1.7rem}}.item-card_grey .item-card__img{background-color:#f4f6f9}.item-card_empty{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #dbe1ec;-webkit-border-radius:5px;border-radius:5px}.product-popup{margin:0 auto;position:relative;display:none;background-color:#fff;width:705px;border:1px solid #000;padding:40px;-webkit-border-radius:5px;border-radius:5px}@media only screen and (min-width:768px){.product-popup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1024px){.product-popup{width:780px}}@media only screen and (min-width:1420px){.product-popup{width:1125px}}.product-popup__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}.product-popup .item-specifications__dots,.product-popup .item-specifications__title,.product-popup .item-specifications__value{font-size:1.2rem}@media only screen and (min-width:1420px){.product-popup .item-specifications__dots,.product-popup .item-specifications__title,.product-popup .item-specifications__value{font-size:1.4rem}}.product-popup__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-popup__gallery{margin-right:40px}.product-popup__title{font-size:1.8rem;line-height:1.4;display:inline-block;font-weight:500}@media only screen and (min-width:1420px){.product-popup__title{font-size:2.8rem}}.product-popup__descr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.product-popup__descr-main{padding-bottom:15px}.product-popup__descr-footer{border-top:1px solid #e8ecf3;padding-top:35px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto}.product-popup__inner-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.product-popup__inner-wrap .btn_catalog-cart-popup:first-child{margin-right:15px}.product-popup__price{font-size:2.8rem;font-weight:700}@media only screen and (min-width:1024px){.product-popup__price{font-size:3.8rem}}.product-popup__price span{font-size:1.4rem;font-weight:700;display:inline-block;margin-left:5px;color:#a3a3a3}@media only screen and (min-width:1420px){.product-popup__price span{font-size:1.8rem}}.product-popup__btn{width:45px;height:45px;background-color:#fedc35;background-repeat:no-repeat;background-position:center;-webkit-border-radius:5px;border-radius:5px}.product-popup__btn--mark{background-color:#e8ecf3;background-image:url(/local/templates/stroyresurs/css/../img/svg/mark.svg)}.product-popup__btn--cart{background-image:url(/local/templates/stroyresurs/css/../img/svg/cart-white.svg);margin-right:15px}.product-popup .item-gallery__main{width:293px;height:232px}@media only screen and (min-width:1420px){.product-popup .item-gallery__main{width:502px;height:325px}}.product-popup .item-gallery__thumbs .item-gallery__link{height:50px;width:50px;margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (min-width:1420px){.product-popup .item-gallery__thumbs .item-gallery__link{height:89px;width:89px;margin-right:14px}}.mfp-bg{background-color:#11203d}.bobs{color:#169aee}
/*# sourceMappingURL=main.min.css.map */

/* End */


/* Start:/local/templates/stroyresurs/css/custom.css?175247737984194*/
pre {
	box-sizing: border-box;
	width: 100%;
	padding: 0;
	margin: 0;
	overflow: auto;
	overflow-y: hidden;
	font-size: 12px;
	line-height: 20px;
	background: #efefef;
	border: 1px solid #777;
	padding: 10px;
	color: #333;
}
.pagination {
	justify-content: center;
	-webkit-justify-content: center;
}
/*Search_header_mobile*/
.search__placeholder.plaseholder-mobile span {
	display: none;
}

@media only screen and (max-width: 767px) {
	.search__btn.activate {
		/*display:none;*/
	}
	.container .header__bottom .header__search {
		display: block;
		position: absolute;
		width: 93%;
		top: 55px;
		-webkit-box-shadow: 0 0 10px rgba(17, 32, 61, 0.15);
		box-shadow: 0 0 10px rgba(17, 32, 61, 0.15);
		opacity: 0;
		-webkit-transform: translateY(-10%);
		-ms-transform: translateY(-10%);
		transform: translateY(-10%);
		-webkit-transition: 0.5s ease;
		-o-transition: 0.5s ease;
		transition: 0.5s ease;
	}
	.container .header__bottom .header__search.activate {
		display: block;
		opacity: 1;
		transform: none;
	}
	.search__input {
		width: 100%;
	}
	.search__placeholder {
		overflow: hidden;
		max-height: 22px;
		width: 100%;
	}
	.search__btn.activate {
		right: 52px;
	}
	.search__btn.activate svg {
		fill: #25478b;
	}
	.search__placeholder.plaseholder-mobile span {
		display: block;
		width: 100%;
	}
	.search__placeholder span {
		display: none;
	}
}

/*Footer*/
@media only screen and (min-width: 1420px) {
	.call-btn {
		bottom: 75px;
		right: 70px;
	}
}
.footer__map {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

/*Баннеры на главной*/
.owl-carousel.owl-drag .owl-item {
	height: 100%;
}
.block.block_xl .slider-item {
	min-height: 410px;
}

/*Бейджи в каталоге 2.03*/

.item-card__footer .item-card__sale {
	position: fixed;
	right: 10px;
}
.item-card__body .item-card__info {
	display: none;
}

/*25-26 февраля*/
@media only screen and (max-width: 767px) {
	.catalog__tab_content .item-card {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
		margin-right: 10px;
		min-height: 190px;
		float: left;
	}
	.catalog__wrap {
		display: block;
	}
	.item-card:nth-of-type(even) {
		float: left;
	}
	.sidebar.active {
		z-index: 150;
	}
	#shop_req:before {
		display: none;
	}
	.item-card.item-card_new-items {
		width: -webkit-calc(50% - 10px);
		width: calc(50% - 10px);
	}
}

/*__new_edit*/

.item-card__icon-show:hover {
	width: 90%;
	cursor: pointer;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
	background-image: none;
	align-items: center;
	background-image: -webkit-linear-gradient(
		79deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: -o-linear-gradient(
		79deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: linear-gradient(
		79deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-color: #ffcc23;
	padding: 5px 18px;
	font-size: 1.4rem;
	-webkit-box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.15);
}
.item-card__icon-show {
	font-size: 0;
	padding: 15px 0;
	margin: 10px;
	z-index: 10;
	-webkit-transition: 0.2s ease;
	-o-transition: 0.2s ease;
	transition: 0.2s ease;
}

.product-popup .catalog-item__footer-btn {
	width: 40%;
	margin-left: 0px;
}

@media only screen and (min-width: 768px) {
	.item-specifications__value {
		width: 125px;
	}
}
@media only screen and (min-width: 1024px) {
	.item-specifications__value {
		width: 155px;
	}
}
@media only screen and (min-width: 1024px) {
	.item-specifications__value {
		width: 155px;
	}
}

.product-popup .item-options__link:hover {
	text-decoration: none;
	max-height: 38px;
}
.product-popup .item-options__text--popup:hover {
	color: #0083d1;
	text-decoration: underline;
}

.product-popup .item-options__text--popup {
	color: #169aee;
}
.product-popup .item-options__text {
	font-size: 15px;
	border-bottom: none;
}

@media only screen and (min-width: 1024px) {
	.item-options__link {
		width: 100%;
	}
}

.product-popup .item-options__link {
	margin: 15px 0 17px 0;
}

.product-popup .item-specifications__title {
	font-weight: 500;
}

/*Search*/

/* Search block custom */

@media only screen and (min-width: 768px) {
	.header__bottom .header__search {
		display: block;
	}
}

.item-gallery__main {
	-webkit-box-shadow: 0 0 0 1px #e8ecf3;
	box-shadow: 0 0 0 1px #e8ecf3;
}

.search {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
}

@media only screen and (min-width: 1410px) {
	.header__search {
		float: left;
		margin-left: 25px;
	}
}

.search__input {
	width: 100%;
	border-radius: 5px;
	border: 1px solid #e8ecf3;
	padding: 16px 40px 12px 25px;
}

@media only screen and (min-width: 1410px) {
	.search__input {
		padding: 16px 40px 12px 24px;
	}
}

@media only screen and (max-width: 1024px) {
	.header__phone {
		display: none;
	}
}

@media only screen and (max-width: 1440px) {
	.header .work-time {
		margin-right: 0px;
	}
}

.search__result {
	margin-top: 5px;
	border-radius: 5px;
	border: 1px solid #e8ecf3;
	position: absolute;
	padding: 15px 20px;
	box-shadow: 0 4px 20px rgba(38, 38, 38, 0.15);
	background-color: #fff;
	z-index: 10;
	width: 100%;
	/* opacity: 0; */
	/* visibility: hidden; */
}

.search-item__info {
	margin-bottom: 20px;
}

.search-item__img {
	float: left;
	width: 50px;
	height: 50px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.search-item__title {
	font-weight: inherit;
	font-style: inherit;
	font: inherit;
	height: 50px;
}

.header__bottom .header__search {
	z-index: 20000;
	position: relative;
}

@media only screen and (max-width: 767px) {
	.header__bottom .header__search {
		display: none;
	}
}

@media only screen and (min-width: 768px) {
	.header__bottom .header__search {
		max-width: 280px;
		margin-left: 20px;
	}
}

@media only screen and (min-width: 1024px) {
	.header__bottom .header__search {
		max-width: 390px;
		margin-left: 20px;
	}
}

@media only screen and (min-width: 1420px) {
	.header__bottom .header__search {
		max-width: 662px;
	}
}

.search-item__info {
	margin-bottom: 20px;
}

div[id^='wait_comp'] {
	display: none;
}

/*EndSearch*/

/*#swal2-content {
    padding: 0 10px 20px;
}

#swal2-content .title {
    font-size: 2.5rem;
    line-height: 1.2;
    color: #000;
    font-weight: 500;
    padding: 0 0 20px;
}
*/
/*#swal2-content .btn {
    margin: 0 10px;
}
*/
.catalog-nav {
	margin-top: -5px;
}

.catalog-nav__point {
	margin-bottom: 5px;
	position: relative;
}

.catalog-nav__point.is-active svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.catalog-nav__point.is-active .catalog-nav__sub-list {
	display: block;
}

.catalog-nav__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 0;
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	color: #25478b;
	position: relative;
	cursor: pointer;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	z-index: 1;
}

.catalog-nav__item:active,
.catalog-nav__item:hover {
	color: #169aee;
}

.catalog-nav__item_list {
	padding-right: 16px;
}

.catalog-nav__item_btn {
	margin-right: -11px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 11px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	right: 0;
	top: 0;
	height: 29px;
	z-index: 2;
	background: none;
}

.catalog-nav__item_btn:hover svg {
	fill: #169aee;
}

.catalog-nav__item_btn svg {
	fill: #25478b;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.catalog-nav__sub-list {
	display: none;
	margin-top: 8px;
	-webkit-box-shadow: inset 2px 0 #e8ecf3;
	box-shadow: inset 2px 0 #e8ecf3;
}

.catalog-nav__sub-list .catalog-nav__item {
	font-size: 14px;
	padding: 5px 0 5px 15px;
	margin-bottom: 5px;
}

.catalog-nav__sub-list .catalog-nav__item:last-child {
	margin-bottom: 0;
}

.catalog-filters {
	margin-top: 35px;
	margin-bottom: 30px;
}

.catalog-filters__item {
	margin-bottom: 35px;
}

.catalog-filters__item:last-child {
	margin-bottom: 0;
}

.catalog-filters__item.is-active .catalog-filters__btn svg {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

.catalog-filters__title-wrap {
	margin-bottom: 20px;
	padding-bottom: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-shadow: inset 0 -2px 0 #e8ecf3;
	box-shadow: inset 0 -2px 0 #e8ecf3;
	position: relative;
	cursor: pointer;
}

.catalog-filters__title-wrap:hover .catalog-filters__title {
	color: #169aee;
}

.catalog-filters__title-wrap:hover .catalog-filters__btn svg {
	fill: #169aee;
}

.catalog-filters__title-wrap .tooltip {
	margin-left: 10px;
	margin-right: auto;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
}

.catalog-filters__title {
	font-size: 16px;
	line-height: 1.2;
	font-weight: 500;
	color: #25478b;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.catalog-filters__btn {
	margin-right: -5px;
	margin-top: -5px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 11px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	right: 0;
	height: 29px;
	z-index: 2;
	background: none;
}

.catalog-filters__btn svg {
	fill: #25478b;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.catalog-filters__list {
	display: none;
}

.catalog-filters .checkbox + .checkbox,
.catalog-filters .radio + .radio {
	margin-top: 15px;
}

.bad_sale {
	color: #e02f43;
}

.bad_sale:before {
	background-color: #e02f4329;
}

.bad_new {
	color: #4d90fe;
}

.bad_new:before {
	background-color: #4d90fe17;
}

.bad_rec {
	color: #25478b;
}

.bad_rec:before {
	background-color: #25478b1f;
}

/*Поп-апы*/

/*#swal2-content {
    padding: 0 10px 20px;
}

#swal2-content .title {
    font-size: 2.5rem;
    line-height: 1.2;
    color: #000;
    font-weight: 500;
    padding: 0 0 20px;
}

#swal2-content .btn {
    margin: 0 10px;
}*/

/*.bx-filter-container-modef{
	display:none;
}*/

.catalog-filters__item {
	margin-bottom: 5px;
}

.catalog-filters__item.bx-active {
	margin-bottom: 25px;
}

.goods.section {
	padding: 45px 0 0 0;
}

/*Карточка товара*/
.owl-carousel {
	display: none;
}
.js-drag-slider__btn_prev {
	margin: 0 5px 0 0;
}
.js-drag-slider__btn_next {
	margin: 0 0 0 5px;
}

.catalog-item__properties {
	display: block;
}

.item-property__value {
	min-width: 45px;
}
.owl-item {
	overflow: initial;
}
.item-property__value.active {
	-webkit-box-shadow: inset 0 0 0 1px transparent,
		0 5px 10px rgba(17, 32, 61, 0.15);
	box-shadow: inset 0 0 0 1px transparent, 0 5px 10px rgba(17, 32, 61, 0.15);
	cursor: default;
}

@media only screen and (max-width: 1439px) {
	.item-property__value {
		min-width: 40px;
	}
}
@media only screen and (max-width: 1024px) {
	.catalog-item__footer-btn {
		width: -webkit-calc(60.57143% - 25.71429px);
		width: calc(60.57143% - 25.71429px);
	}
}

.item-gallery__main .item-gallery__video {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
}

.item-gallery__thumbs .item-gallery__video {
	height: 220px;
	width: 100%;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	background-color: #fff;
}

@media only screen and (min-width: 768px) {
	.item-gallery__thumbs .item-gallery__video {
		margin-right: 10px;
		height: 55px;
		width: 55px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		overflow: hidden;
	}
	.item-gallery__thumbs .item-gallery__video:last-child {
		margin-right: 0;
	}
	.item-gallery__thumbs .item-gallery__video:hover {
		-webkit-box-shadow: 0 5px 10px rgba(17, 32, 61, 0.15);
		box-shadow: 0 5px 10px rgba(17, 32, 61, 0.15);
	}
}

.item-gallery__thumbs .item-gallery__link:last-child {
	display: inline-flex;
}

@media only screen and (max-width: 767px) {
	.item-gallery__thumbs .item-gallery__video,
	.item-gallery__thumbs .item-gallery__link {
		height: 90px;
		width: 90px;
		margin-right: 15px;
		border-radius: 5px;
		overflow: hidden;
	}
}

@media only screen and (min-width: 1024px) {
	.item-gallery__thumbs .item-gallery__video {
		margin-right: 15px;
		height: 60px;
		width: 60px;
	}
}

@media only screen and (min-width: 1420px) {
	.item-gallery__thumbs .item-gallery__video {
		height: 90px;
		width: 90px;
	}
}

@media only screen and (max-width: 768px) {
	.item-gallery__thumbs {
		margin-left: 0px;
		margin-bottom: 10px;
	}
}

.item-gallery__thumbs .item-gallery__video .item-gallery__image {
	height: 100%;
}

@media only screen and (min-width: 768px) {
	.item-gallery__thumbs .item-gallery__video .item-gallery__image {
		position: absolute;
		top: 50%;
		left: 50%;
		width: auto;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
}

@media only screen and (max-width: 768px) {
	.catalog-item .owl-stage .owl-item {
		width: 90px !important;
		margin-right: 10px;
	}
	.item-gallery__video .item-gallery__counter {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

.catalog-item .owl-dots {
	display: none;
}

.item-gallery__video .item-gallery__counter {
	background-color: #ffffffc7;
	-webkit-box-shadow: inset 0 0 0 2px #e02f43;
	box-shadow: inset 0 0 0 2px #e02f43;
	color: #e02f43;
}

/*Рекомендации в товаре*/
.goods.section {
	overflow: hidden;
}
.goods .owl-carousel .owl-stage-outer {
	overflow: visible;
}
.recomended .item-card_grey {
	width: 100%;
	max-width: 255px;
	margin-left: 0px;
}
.block.recomended {
	padding: 0;
	height: auto;
	margin: 0 -15px;
	width: -webkit-calc(100% + 30px);
	width: calc(100% + 30px);
	margin-bottom: 15px;
}

.block.recomended .owl-stage-outer {
	height: 100%;
}

.block.recomended .owl-stage {
	height: 100%;
}

@media only screen and (min-width: 1024px) {
	.block.recomended .slider-item__text-box p {
		max-width: -webkit-calc(100% - 90px);
		max-width: calc(100% - 90px);
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended .slider-item__text-box p {
		max-width: -webkit-calc(100% - 165px);
		max-width: calc(100% - 165px);
	}
}

.block.recomended .slider-item {
	color: #fff;
	padding: 35px 15px 40px;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}

@media only screen and (min-width: 768px) {
	.block.recomended .slider-item {
		padding: 35px 40px 50px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
}

@media only screen and (min-width: 1024px) {
	.block.recomended .slider-item {
		margin: 0;
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended .slider-item {
		padding: 60px 60px 50px;
	}
}

.block.recomended .slider-item .title {
	color: #fff;
	margin-bottom: 12px;
	font-size: 2rem;
}

@media only screen and (min-width: 768px) {
	.block.recomended .slider-item .title {
		margin-bottom: 15px;
		font-size: 2.5rem;
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended .slider-item .title {
		margin-bottom: 25px;
		font-size: 3rem;
	}
}

@media only screen and (min-width: 768px) {
	.block.recomended {
		margin: 0;
		/*height: 455px;*/
		width: -webkit-calc(66.66667% - 25px);
		width: calc(66.66667% - 25px);
		float: left;
		margin-left: 15px;
	}
}

@media only screen and (min-width: 1024px) {
	.block.recomended {
		width: -webkit-calc(50% - 30px);
		width: calc(50% - 30px);
		float: left;
		margin-left: 20px;
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended {
		width: 100%;
		float: left;
		margin-left: 25px;
	}
}
.block.recomended {
	padding: 0;
}

.block.recomended .owl-stage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.block.recomended .owl-item {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}

.block.recomended .owl-stage,
.block.recomended .owl-stage-outer,
.block.recomended .slider-item {
	height: 100%;
	width: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.block.recomended .block__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.block.recomended .slider-item {
	padding: 25px 24px 45px;
	width: 100%;
	-webkit-box-shadow: inset 0 0 0 1px #e8ecf3;
	box-shadow: inset 0 0 0 1px #e8ecf3;
}

@media only screen and (min-width: 768px) {
	.block.recomended .slider-item {
		padding: 30px 30px 40px;
	}
}

@media only screen and (min-width: 1024px) {
	.block.recomended .slider-item {
		padding: 40px 30px 45px;
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended .slider-item {
		padding: 30px 30px 52px;
	}
}

.block.recomended .slider-item > .btn {
	position: absolute;
	bottom: 45px;
}

@media only screen and (min-width: 1024px) {
	.block.recomended .slider-item > .btn {
		bottom: 55px;
	}
}

.block.recomended .owl-dots {
	position: absolute;
	bottom: 12px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.block.recomended .owl-dots.disabled {
	display: none;
}

@media only screen and (min-width: 1024px) {
	.block.recomended .owl-dots {
		bottom: 12px;
	}
}

@media only screen and (min-width: 1420px) {
	.block.recomended .owl-dots {
		bottom: 23px;
	}
}

.block.recomended .owl-dots .owl-dot span {
	width: 6px;
	height: 6px;
	background-color: rgba(37, 71, 139, 0.2);
	-webkit-border-radius: 100px;
	border-radius: 100px;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

.block.recomended .owl-dots .owl-dot.active span {
	-webkit-transform: scale(1.8);
	-ms-transform: scale(1.8);
	transform: scale(1.8);
	background-color: #25478b;
}

/*Конец рекомендуемого*/

/*Поиск*/
.content.search_result_filter {
	width: 100%;
	margin-bottom: 40px;
}

.search_result_filter .item-filter__price-link {
	padding: 0px;
}

.search_title {
	font-size: 24px;
	font-weight: 500;
}

.search_result_filter .catalog-nav {
	margin-top: 0px;
}

.search_result_filter .item-card.item-card_new-items {
	margin: 25px 25px 0 0;
	min-height: 210px;
	height: 255px;
}

@media only screen and (max-width: 1024px) {
	.search_result_filter .item-card.item-card_new-items {
		min-height: 210px;
		height: 255px;
		float: left;
		margin: 15px 0px 0px 10px;
	}
}

@media only screen and (min-width: 768px) {
	.search_result_filter .item-cards article.item-card {
		width: -webkit-calc(35% - 40px);
		width: calc(35% - 40px);
		float: left;
		margin-right: 25px;
		margin-left: 0px;
	}
}

@media only screen and (min-width: 1024px) {
	.search_result_filter .item-cards article.item-card {
		width: -webkit-calc(30% - 74px);
		width: calc(30% - 74px);
		float: left;
		margin-right: 25px;
		margin-left: 0px;
	}
}

@media only screen and (min-width: 1440px) {
	.search_result_filter .item-cards article.item-card {
		width: -webkit-calc(20% - 73.66667px);
		width: calc(20% - 73.66667px);
		float: left;
		margin-right: 20px;
		margin-left: 0px;
	}
}

.search_result_filter article.item-card {
	/*width: calc(16% - 28px);*/
	margin-bottom: 0px;
	margin-top: 20px;
}

.search_result_filter .item-cards {
	margin-left: 0px;
	width: 100%;
	margin-right: 0px;
}
@media only screen and (max-width: 767px) {
	.search_result_filter .search-page .item-cards {
		margin-left: 0px;
	}

	.search_result_filter .item-cards {
		margin-left: -10px;
		width: -webkit-calc(100% + 10px);
		width: calc(100% + 10px);
	}
}

/*Каталог*/

/*@media only screen and (max-width: 768px) {
    .catalog-tags__item {
        margin-left:15px;
    }
}*/
@media only screen and (max-width: 767px) {
	.catalog-tags {
		margin-top: 15px;
		margin-bottom: 0px;
	}
}
.catalog-bar {
	z-index: 1;
}
@media only screen and (max-width: 767px) {
	.head-block_catalog {
		margin-bottom: 0px;
	}
	.catalog-bar__category {
		padding: 0 0 0 15px;
		width: 50%;
		text-align: center;
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: left;
		justify-content: left;
		color: #25478b;
		font-size: 12px;
		font-weight: 500;
		background-color: transparent;
	}
}
.bobs {
	color: #4d90fe;
}

.bx-filter-parameters-box-hint,
.item-filter__wrap .item-filter__price-link {
	display: none;
}

@media only screen and (max-width: 1024px) {
	.item-filter__wrap:first-child {
		display: none;
	}
}

.bx-filter-popup-result .tooltip {
	position: relative;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.bx-filter-popup-result .tooltip span {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 15px;
	width: 15px;
}

.bx-filter-popup-result .tooltip span svg {
	width: 100%;
	height: 100%;
}

@media only screen and (min-width: 1024px) {
	.bx-filter-popup-result .tooltip span {
		height: 20px;
		width: 20px;
	}
}

.bx-filter-popup-result .tooltip__icon {
	cursor: pointer;
}

.bx-filter-popup-result .tooltip__icon svg {
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	fill: #b5c1d8;
}

.bx-filter-popup-result .tooltip__title {
	font-size: 1.8rem;
	line-height: 1.4;
	color: #25478b;
	font-weight: 500;
}

.bx-filter-popup-result .tooltip__title_light-primary {
	font-size: 15px;
	line-height: 1.2;
	color: #b5c1d8;
}

@media only screen and (max-width: 768px) {
	.bx-breadcrumb {
		margin: 10px 10px;
	}
}

@media only screen and (min-width: 1024px) {
	.item-gallery__thumbs .item-gallery__link:last-child {
		display: block;
	}
}

@media only screen and (max-width: 768px) {
	.item-gallery__main {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-shadow: inset 0 0 0 1px #e8ecf3;
		box-shadow: inset 0 0 0 1px #e8ecf3;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
}

@media only screen and (max-width: 768px) {
	.item-gallery {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		height: 365px;
	}
}

/*Тултип в каталоге при выборе фильтра*/

@media only screen and (max-width: 1024px) {
	.tooltip__content__filter {
		margin: 0 0 -67px 228px;
	}
}

@media only screen and (max-width: 1440px) {
	.tooltip__content__filter {
		margin: 0 0 -67px 228px;
	}
}

.tooltip__content__filter {
	display: block;
	position: absolute;
	min-width: 155px;
	padding: 21px 25px 22px;
	bottom: -webkit-calc(100% + 20px);
	bottom: calc(100% + 20px);
	left: -100%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(37, 71, 139, 0.2);
	box-shadow: 0 0 20px 0 rgba(37, 71, 139, 0.2);
	z-index: 2;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: auto;
	opacity: 100;
	margin: 0 0 -74px 213px;
}

.tooltip__content__filter a {
	color: #4d90fe;
}

.tooltip__content__filter:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 35px;
	left: -5px;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.bx-filter-popup-result {
	display: inline-block;
	position: absolute;
}

.bx-filter-container-modef {
	position: absolute;
}

/*Тултип в карточке товара, менеджер*/

@media only screen and (max-width: 1024px) {
	.tooltip__content__manager {
		margin: 0 0 -67px 228px;
	}
}

@media only screen and (max-width: 1440px) {
	.tooltip__content__manager {
		margin: 0 0 -67px 228px;
	}
}

.tooltip__content__manager {
	display: block;
	position: absolute;
	min-width: 155px;
	padding: 21px 25px 22px;
	bottom: -webkit-calc(100% + 20px);
	bottom: calc(100% + 20px);
	left: -100%;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px 0 rgba(37, 71, 139, 0.2);
	box-shadow: 0 0 20px 0 rgba(37, 71, 139, 0.2);
	z-index: 2;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor: auto;
	opacity: 100;
	margin: 0 0 -74px 213px;
}

.tooltip__content__manager a {
	color: #4d90fe;
}

.tooltip__content__manager:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 35px;
	left: -5px;
	background-color: #fff;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

/*Header*/

.site-nav__etc.is-active .site-nav__drop-list {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

/*Тултип в шапке — ваш город?*/

p.tooltip_shop {
	margin: 5px 0;
}

.tooltip__title_light-primary.second {
	margin-top: 10px;
}

.city-select__btn {
	cursor: pointer;
}

/*.tooltip__content__shop.hidden {
    display: none;
}

@media only screen and (max-width:1024px) {
    .tooltip__content__shop {
        margin: 0 0 -67px 228px;
    }
}

@media only screen and (max-width:1440px) {
    .tooltip__content__shop {
        margin: 0 0 -67px 228px;
    }
}

.tooltip__content__shop {
    display: block;
    position: absolute;
    min-width: 155px;
    padding: 21px 25px 22px;
    top: -webkit-calc(95% + 0px);
    top: calc(95% + 0px);
    left: 2%;
    background-color: #fff;
    -webkit-box-shadow: 0 0 20px 0 rgba(37, 71, 139, .2);
    box-shadow: 0 0 20px 0 rgba(37, 71, 139, .2);
    z-index: 2;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: auto;
    opacity: 100;
    margin: 0px;
}*/

/*.tooltip__content__button {
    display: block;
    cursor: pointer;
    width: 75px;
    text-align: center;
    overflow: hidden;
    font-size: 1.2rem;
    color: #b5c1d8;
    padding: 7px 11px;
    -webkit-box-shadow: inset 0 0 0 1px #b5c1d8;
    box-shadow: inset 0 0 0 1px #b5c1d8;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: 15px 15px 0 0;
    float: left;
}*/

/*.tooltip__content__shop .tooltip__title {
    font-size: 1.6rem;
    margin-top: 5px;
}*/

/*.tooltip__content__button.accent {
    color: white;
    background: #4d90fe;
    box-shadow: none;
}

.tooltip__content__shop a {
    color: #4d90fe;
}*/

/*.tooltip__content__shop:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    top: -5px;
    left: 21px;
    background-color: #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}*/

/*catalog*/

.catalog-article__text.opened {
	height: 100%;
	max-height: none;
}

@media only screen and (max-width: 1023px) {
	.catalog-article__text {
		max-height: 150px;
		height: auto;
	}
	.catalog-article__img {
		height: 175px;
		background-size: cover;
	}
}

@media only screen and (min-width: 1024px) {
	.catalog-article__text {
		max-height: 175px;
		height: auto;
	}
	.catalog-article__img {
		height: 200px;
		background-size: cover;
	}
}

@media only screen and (min-width: 1420px) {
	.catalog-article__text {
		max-height: 270px;
		height: auto;
	}
	.catalog-article__img {
		height: 280px;
		background-size: cover;
	}
}

.catalog-article__link {
	cursor: pointer;
	text-decoration: underline;
}

.catalog-article__link.hidden {
	display: none;
}

.catalog-bar__category-icon {
	background-color: white;
}

.catalog-bar__category-icon svg {
	top: 2px;
	left: 1px;
}

.catalog-bar .btn_catalog {
	background-image: none;
	box-shadow: none;
}

.mobile-catalog.active {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.mobile-catalog.active {
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}

.mobile-catalog {
	position: fixed;
	top: 50px;
	width: 72%;
	max-width: 600px;
	right: 0;
	bottom: 0;
	z-index: 100;
	background-color: #ffffff;
	padding: 20px;
	-webkit-box-shadow: -10px 10px 20px 0 rgba(0, 0, 0, 0.15);
	box-shadow: -10px 10px 20px 0 rgba(0, 0, 0, 0.15);
	-webkit-transform: translateX(200%);
	-ms-transform: translateX(200%);
	transform: translateX(200%);
	opacity: 0;
	-webkit-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
	overflow-y: scroll;
}
@media only screen and (min-width: 768px) {
	.mobile-catalog {
		top: 0px;
	}
}
@media only screen and (min-width: 1024px) {
	.mobile-catalog {
		display: none;
	}
}

/*Filter*/
@media only screen and (max-width: 1024px) {
	.sidebar.active {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.sidebar.active {
		opacity: 1;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	.sidebar {
		position: fixed;
		top: 50px;
		width: 72%;
		max-width: 600px;
		right: 0;
		bottom: 0;
		z-index: 100;
		background-color: #ffffff;
		padding: 20px;
		-webkit-box-shadow: -10px 10px 20px 0 rgba(0, 0, 0, 0.15);
		box-shadow: -10px 10px 20px 0 rgba(0, 0, 0, 0.15);
		-webkit-transform: translateX(200%);
		-ms-transform: translateX(200%);
		transform: translateX(200%);
		opacity: 0;
		-webkit-transition: 0.5s ease;
		-o-transition: 0.5s ease;
		transition: 0.5s ease;
		overflow-y: scroll;
		display: block;
	}

	.sidebar .catalog-nav {
		display: none;
	}

	.smartfilter.catalog-filters {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.sidebar {
		top: 0px;
	}
}
.bx-active .catalog-filters__list {
	display: block;
} /*
@media only screen and (min-width: 768px) {

}
@media only screen and (min-width: 1024px) {
    .sidebar {
        display: none;
    }
}*/

/*End Filter*/

/*SideBar*/
.sidebar-special {
	background-size: cover;
}
/*end of sidebar*/

.bad_red {
	color: #e02f43;
}

.bad_red:before {
	background-color: #e02f4329;
}

.bad_blue {
	color: #4d90fe;
}

.bad_blue:before {
	background-color: #4d90fe17;
}

.bad_cyan {
	color: #25478b;
}

.bad_cyan:before {
	background-color: #25478b1f;
}

/*Быстрый просмотр*/
.catalog-item__footer-btn-popup {
	height: 45px;
	width: 45px;
}

@media only screen and (min-width: 1420px) {
	.catalog-item__footer-btn-popup {
		width: 140px;
	}
}

.item-gallery__counter--popup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.item-options__text--popup {
	color: #169aee;
}

.item-options__popup {
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.16);
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.16);
}

.product-popup {
	margin: 0 auto;
	position: relative;
	display: none;
	background-color: #fff;
	width: 705px;
	border: 1px solid #000;
	padding: 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

@media only screen and (min-width: 768px) {
	.product-popup {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
	}
}

@media only screen and (min-width: 1024px) {
	.product-popup {
		width: 780px;
	}
}

@media only screen and (min-width: 1420px) {
	.product-popup {
		width: 1125px;
	}
}

.product-popup__list li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 20px;
}

.product-popup .item-specifications__dots,
.product-popup .item-specifications__title,
.product-popup .item-specifications__value {
	font-size: 1.2rem;
}

@media only screen and (min-width: 1420px) {
	.product-popup .item-specifications__dots,
	.product-popup .item-specifications__title,
	.product-popup .item-specifications__value {
		font-size: 1.4rem;
	}
}

.product-popup__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-popup__gallery {
	margin-right: 40px;
}

.product-popup__title {
	font-size: 1.8rem;
	line-height: 1.4;
	display: inline-block;
	font-weight: 500;
}

@media only screen and (min-width: 1420px) {
	.product-popup__title {
		font-size: 2.8rem;
	}
}

.product-popup__descr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}

.product-popup__descr-main {
	padding-bottom: 15px;
}

.product-popup__descr-footer {
	border-top: 1px solid #e8ecf3;
	padding-top: 35px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: auto;
}

.product-popup__inner-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.product-popup__inner-wrap .btn_catalog-cart-popup:first-child {
	margin-right: 15px;
}

.product-popup__price {
	font-size: 2.8rem;
	font-weight: 700;
}

@media only screen and (min-width: 1024px) {
	.product-popup__price {
		font-size: 3.8rem;
	}
}

.product-popup__price span {
	font-size: 1.4rem;
	font-weight: 700;
	display: inline-block;
	margin-left: 5px;
	color: #a3a3a3;
}

@media only screen and (min-width: 1420px) {
	.product-popup__price span {
		font-size: 1.8rem;
	}
}

.product-popup__btn {
	width: 45px;
	height: 45px;
	background-color: #fedc35;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.product-popup__btn--mark {
	background-color: #e8ecf3;
	background-image: url(/local/templates/stroyresurs/css/../img/svg/mark.svg);
}

.product-popup__btn--cart {
	background-image: url(/local/templates/stroyresurs/css/../img/svg/cart-white.svg);
	margin-right: 15px;
}

.product-popup .item-gallery__main {
	width: 293px;
	height: 232px;
}

@media only screen and (min-width: 1420px) {
	.product-popup .item-gallery__main {
		width: 502px;
		height: 325px;
	}
}

.product-popup .item-gallery__thumbs .item-gallery__link {
	height: 50px;
	width: 50px;
	margin-right: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

@media only screen and (min-width: 1420px) {
	.product-popup .item-gallery__thumbs .item-gallery__link {
		height: 89px;
		width: 89px;
		margin-right: 14px;
	}
}

.mfp-bg {
	background-color: #11203d;
}

.btn_accent {
	color: #11203d;
	background-image: -webkit-linear-gradient(
		11deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: -o-linear-gradient(
		11deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: linear-gradient(
		79deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
}
.btn_primary {
	background-image: -webkit-linear-gradient(
		11deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
	background-image: -o-linear-gradient(
		11deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
	background-image: linear-gradient(
		79deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
}

.btn_minus,
.btn_plus {
	background-image: -webkit-linear-gradient(
		11deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: -o-linear-gradient(
		11deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
	background-image: linear-gradient(
		79deg,
		#fedc35 0,
		#ffcc23 50%,
		#ffcc23 100%
	);
}

.btn_catalog-cart.is-active {
	background: #61c95e;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn_catalog-cart.is-active .btn__icon {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	visibility: hidden;
	opacity: 0;
}

.btn_catalog-cart.is-active .btn__icon_check {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	visibility: visible;
	opacity: 1;
}

.btn_catalog-cart.is-active .btn__text {
	color: #fff;
}

@media only screen and (min-width: 1024px) {
	.btn_catalog-cart.is-active .btn__text {
		padding-left: 17px;
	}
}

@media only screen and (min-width: 1420px) {
	.btn_catalog-cart.is-active .btn__text {
		padding-left: 20px;
	}
}

.btn_catalog-cart-popup {
	width: 85px;
	height: 45px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	overflow: hidden;
}

@media only screen and (min-width: 768px) {
	.btn_catalog-cart-popup {
		width: auto;
		padding: 0;
	}
}

.btn_catalog-cart-popup .btn__icon {
	display: block;
	fill: #11203d;
	visibility: visible;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	opacity: 1;
}

@media only screen and (min-width: 1420px) {
	.btn_catalog-cart-popup .btn__icon {
		display: none;
	}
}

.btn_catalog-cart-popup .btn__icon_check {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: absolute;
	width: 16px;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -200%);
	-ms-transform: translate(-50%, -200%);
	transform: translate(-50%, -200%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1420px) {
	.btn_catalog-cart-popup .btn__icon_check {
		width: 16px;
		left: 30px;
	}
}

.btn_catalog-cart-popup .btn__icon_check svg {
	fill: #fff;
}

.btn_catalog-cart-popup .btn__text {
	display: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1420px) {
	.btn_catalog-cart-popup .btn__text {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}

.btn_catalog-cart-popup.is-active {
	background: #61c95e;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn_catalog-cart-popup.is-active .btn__icon {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	visibility: hidden;
	opacity: 0;
}

.btn_catalog-cart-popup.is-active .btn__icon_check {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	visibility: visible;
	opacity: 1;
}

.btn_catalog-cart-popup.is-active .btn__text {
	color: #fff;
}

@media only screen and (min-width: 1024px) {
	.btn_catalog-cart-popup.is-active .btn__text {
		padding-left: 17px;
	}
}

@media only screen and (min-width: 1420px) {
	.btn_catalog-cart-popup.is-active .btn__text {
		padding-left: 20px;
	}
}

.btn_bookmark .btn__icon_check {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: absolute;
	left: 51%;
	top: 50%;
	-webkit-transform: translate(-50%, -200%);
	-ms-transform: translate(-50%, -200%);
	transform: translate(-50%, -200%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1024px) {
	.btn_bookmark .btn__icon_check {
		width: 12px;
		left: 35px;
	}
}

@media only screen and (min-width: 1420px) {
	.btn_bookmark .btn__icon_check {
		width: 20px;
		left: 55px;
	}
}

.btn_bookmark .btn__icon_check svg {
	fill: #61c95e;
}

.btn_bookmark .btn__text {
	display: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1024px) {
	.btn_bookmark .btn__text {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}

.btn_bookmark.is-active .btn__text {
	padding-left: 20px;
}

.btn_bookmark-popup {
	width: 45px;
	height: 45px;
	padding: 0;
	background-color: #e8ecf3;
	overflow: hidden;
	-webkit-box-shadow: 0 0 -15px 0 rgba(0, 0, 0, 0.15),
		inset 0 0 0 1px transparent;
	box-shadow: 0 0 -15px 0 rgba(0, 0, 0, 0.15), inset 0 0 0 1px transparent;
	color: #11203d;
}

@media only screen and (min-width: 768px) {
	.btn_bookmark-popup {
		width: auto;
		padding: 0;
	}
}

.btn_bookmark-popup .btn__icon {
	display: block;
	fill: #11203d;
	visibility: visible;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
	opacity: 1;
}

@media only screen and (min-width: 1420px) {
	.btn_bookmark-popup .btn__icon {
		display: none;
	}
}

.btn_bookmark-popup .btn__icon_check {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: absolute;
	left: 51%;
	top: 50%;
	-webkit-transform: translate(-50%, -200%);
	-ms-transform: translate(-50%, -200%);
	transform: translate(-50%, -200%);
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1420px) {
	.btn_bookmark-popup .btn__icon_check {
		width: 20px;
		left: 30px;
	}
}

.btn_bookmark-popup .btn__icon_check svg {
	fill: #61c95e;
}

.btn_bookmark-popup .btn__text {
	display: none;
	-webkit-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}

@media only screen and (min-width: 1420px) {
	.btn_bookmark-popup .btn__text {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
	}
}

.btn_bookmark-popup:hover {
	-webkit-box-shadow: 0 8px 20px 0 transparent, inset 0 0 0 1px #e8ecf3;
	box-shadow: 0 8px 20px 0 transparent, inset 0 0 0 1px #e8ecf3;
	background-color: #fff;
}

.btn_bookmark-popup.is-active {
	background-color: #fff;
	-webkit-box-shadow: 0 8px 20px 0 transparent, inset 0 0 0 1px #61c95e;
	box-shadow: 0 8px 20px 0 transparent, inset 0 0 0 1px #61c95e;
}

.btn_bookmark-popup.is-active .btn__icon {
	-webkit-transform: translate(0, 100%);
	-ms-transform: translate(0, 100%);
	transform: translate(0, 100%);
	visibility: hidden;
	opacity: 0;
}

.btn_bookmark-popup.is-active .btn__icon_check {
	-webkit-transform: translate(-50%, -45%);
	-ms-transform: translate(-50%, -45%);
	transform: translate(-50%, -45%);
	visibility: visible;
	opacity: 1;
}

@media only screen and (min-width: 1420px) {
	.btn_bookmark-popup.is-active .btn__icon_check {
		-webkit-transform: translate(-50%, -40%);
		-ms-transform: translate(-50%, -40%);
		transform: translate(-50%, -40%);
	}
}

.btn_bookmark-popup.is-active .btn__text {
	padding-left: 20px;
}

.btn_req-price .btn_close svg {
	position: absolute;
	width: 9px;
	height: 9px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	fill: #25478b;
}

.btn_download {
	background-image: -webkit-linear-gradient(
		11deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
	background-image: -o-linear-gradient(
		11deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
	background-image: linear-gradient(
		79deg,
		#63a3fc 0,
		#4375fa 50%,
		#4375fa 100%
	);
}

.item-card__icon-show {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background-image: url(/local/templates/stroyresurs/css/../img/svg/eye.svg);
	background-color: #dbe1ec;
	background-repeat: no-repeat;
	background-position: center;
	display: none;
}

@media only screen and (min-width: 768px) {
	.item-card__icon-show {
		display: block;
	}
}

/* правки 21.04.2022 */

.search_result_filter .item-card.item-card_new-items {
	height: auto;
	min-height: 121px;
	margin: 15px 25px 0 0;
	padding: 15px;
}
.search_result_filter .item-card.item-card_new-items p {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.search_result_filter .item-card.item-card_new-items .btn {
	margin-top: 20px;
}

.filter-button__custom .bx-filter-block .btn {
	width: 100%;
}

@media screen and (max-width: 1419px) {
	.search_result_filter .item-card.item-card_new-items {
		/* min-height: 200px;
        min-height: auto; */
	}
	.search_result_filter .item-card.item-card_new-items p {
		width: 100%;
	}
}

@media screen and (max-width: 1023px) {
	.search_result_filter .item-card.item-card_new-items {
		margin: 15px 0px 0px 10px;
	}
}

@media screen and (max-width: 767px) {
	.search_result_filter .item-card.item-card_new-items {
		min-height: 109px;
	}
	.catalog__tab_content .item-card,
	.item-card.item-card_new-items {
		min-height: 230px;
	}
	.sidebar {
		z-index: 150;
	}
	.sidebar__overlay {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.3);
		z-index: 150;
	}
	.sidebar__overlay.active {
		display: block;
	}
	.container .header__bottom .header__search {
		visibility: hidden;
	}
	.container .header__bottom .header__search.activate {
		visibility: visible;
	}

	.filter-button__custom .bx-filter-parameters-box-container {
		display: flex;
		justify-content: space-between;
	}
	.filter-button__custom .bx-filter-parameters-box-container .btn {
		width: calc(50% - 10px);
	}
	.basket-items-list-item-remove {
		order: 9;
	}
	.basket-items-list-item-remove .basket-item-block-actions {
		opacity: 1;
	}
	td.basket-items-list-item-remove {
		padding: 20px 0 0 !important;
	}
}
@media screen and (max-width: 580px) {
	.basket-items-list-item-amount {
		min-width: auto;
	}
	td.basket-items-list-item-remove {
		padding: 0 !important;
	}
}

@media screen and (max-width: 540px) {
	.catalog__tab_content .item-card,
	.item-card.item-card_new-items {
		min-height: 250px;
	}
	footer .call-btn {
		display: none;
	}

	.catalog-filters__item {
		position: relative;
	}
	.bx-filter-container-modef,
	.bx-filter-container-modef .bx-filter-popup-result {
		width: 100%;
	}
	.bx-filter-container-modef .bx-filter-popup-result .tooltip__content__filter {
		bottom: auto;
		left: auto;
		margin: 0;
		right: 0;
		top: -35px;
	}
	.sidebar {
		width: 85%;
	}
	.filter-button__custom {
		margin-bottom: 50px;
	}
	.filter-button__custom .bx-filter-parameters-box-container {
		flex-direction: column;
	}
	.filter-button__custom .bx-filter-block .btn + .btn {
		margin-top: 15px;
	}
	.filter-button__custom .bx-filter-parameters-box-container .btn {
		width: 100%;
	}
	.search_result_filter .item-card.item-card_new-items p {
		-webkit-line-clamp: 2;
	}
	.search_result_filter .item-card.item-card_new-items {
		min-height: 90px;
	}
}

.tech-banner-wrap {
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
.tech-banner-block {
	background-image: url(/local/templates/stroyresurs/img/div.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	text-align: center;
	padding-top: 81px;
	padding-bottom: 84px;
	padding-left: 25px;
	padding-right: 25px;
}
.tech-banner-text {
	font-weight: 300;
	font-size: 40px;
	line-height: 53px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 44px;
}
.tech-banner-phone {
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
}
.tech-banner-phone a {
	font-weight: 600;
	text-decoration: none;
}

@media screen and (max-width: 1419px) {
	.tech-banner .container {
		width: 100%;
	}
	.tech-banner-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.tech-banner-block {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.tech-banner-text {
		font-size: 32px;
		line-height: 40px;
	}
}

@media screen and (max-width: 1023px) {
	/* .tech-banner {
		margin-bottom: 50px;
	} */
	.tech-banner-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.tech-banner-text {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 35px;
	}
	.tech-banner-phone {
		font-size: 18px;
		line-height: 32px;
	}
}

@media screen and (max-width: 767px) {
	/* .tech-banner {
		margin-bottom: 0;
	} */
	.tech-banner-block {
		padding-top: 30px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.tech-banner-text {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.tech-banner-phone {
		font-size: 18px;
		line-height: 30px;
		display: flex;
    flex-direction: column;
		align-items: center;
	}
	.tech-banner-phone a {
		width: fit-content;
	}
}
/* шапка */

.tooltip-lk {
	padding-top: 10px;
	padding-bottom: 10px;
	display: flex;
}
.tooltip-lk .tooltip__content {
	min-width: 284px;
	padding: 31px 20px 27px;
	top: calc(100% + 20px);
	bottom: auto;
	right: -100%;
	left: auto;
	background-color: #fff;
}
.tooltip-lk .tooltip__content:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: 20px;
	left: auto;
	background-color: #fff;
	transform: rotate(45deg);
}
.tooltip-lk-img {
	margin-bottom: 17px;
	display: flex;
	justify-content: center;
}
.tooltip-lk svg {
	fill: #25478b;
	width: 51px;
	height: auto;
}
.tooltip-lk__title {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	text-align: center;
}
.header-auth {
	display: flex;
	align-items: center;
	font-size: 1.4rem;
	color: #25478b;
	fill: #25478b;
	cursor: pointer;
	transition: 0.3s ease;
	padding: 10px 0;
	margin-right: 15px;
}
.header-auth span {
}
.tooltip-auth {
	margin-left: 10px;
}
.tooltip-auth .tooltip__content {
	min-width: 284px;
	padding: 30px;
	top: calc(100% + 20px);
	bottom: auto;
	right: -100%;
	left: auto;
	background-color: #fff;
}
.tooltip-auth .tooltip__content:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	right: 20px;
	left: auto;
	background-color: #fff;
	transform: rotate(45deg);
}

.header-auth .tooltip__content .btn {
	font-family: 'Ubuntu', sans-serif;
	width: 100%;
}
.header-auth .tooltip__content .btn + .btn {
	margin-top: 21px;
}
.header-auth-forgot {
	font-weight: 500;
	font-size: 16px;
	line-height: 23px;
	color: #25478b;
	margin-top: 27px;
	border-bottom: 1px dashed #25478b;
	display: block;
	width: fit-content;
}
.tooltip-auth__wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.header__phone {
	flex-grow: 0;
}

.btn--cart:not(.active) .not-empty {
	display: none;
}
.btn--cart.active .empty {
	display: none;
}
.btn--cart .not-empty {
	text-decoration: underline;
	margin-right: 8px;
}
.btn--cart.active img {
	margin-right: 0;
}
.cart-counter-mobile {
	display: none;
}

.fixed-bottom-panel {
	display: none;
}

.tooltip {
	opacity: 1;
}
@media only screen and (min-width: 768px) {
	.header .header__nav {
		width: 25%;
		flex-grow: 1;
		margin-right: 10px;
	}
	.btn--cart {
		padding: 10px;
	}
	.header__bottom {
		margin-right: 15px;
		display: flex;
	}
	.header__bottom .header__search {
		margin-right: 13px;
		flex-grow: 1;
	}
	.header-mobile-icon {
		display: none;
	}
	.tooltip:hover .tooltip__content {
		z-index: 2;
		transform: translateY(0);
		opacity: 1;
		animation: tooltipShowIn linear 0.3s both;
	}
	.tooltip-lk:hover .tooltip__content {
		opacity: 1;
		transform: none;
		transition-delay: 10ms;
		animation: 10ms tooltipShowIn linear 0s both;
		z-index: 99;
	}
	.header-auth:hover .tooltip__content {
		opacity: 1;
		transform: none;
		transition-delay: 10ms;
		animation: 10ms tooltipShowIn linear 0s both;
		z-index: 99;
	}

	.header__bottom .bx-basket {
		margin-left: auto;
	}
}
@media only screen and (min-width: 1024px) {
	.header__city-select {
		margin-right: 32px;
	}
	.header__bottom {
		margin-right: 20px;
	}
}
@media only screen and (min-width: 1420px) {
	.header .work-time {
		margin-right: 34px;
	}
	.header__top {
		display: flex;
	}
	.header .header__nav {
		/* width: 40%; */
	}
	.btn--cart {
		padding: 10px 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1419px) {
	.header__bottom .header__search {
		max-width: 348px;
		margin-left: 10px;
	}
	.btn_catalog {
		box-shadow: none;
		margin-left: 12px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.search__placeholder {
		font-size: 1.3rem;
	}
	.tooltip-lk .tooltip__content:before,
	.tooltip-auth .tooltip__content:before {
		right: 12px;
	}
	.tooltip_work-time .tooltip__content:before {
		left: 12px;
	}
}

@media only screen and (max-width: 767px) {
	.container .header__bottom .header__search {
		width: calc(100% - 30px);
	}
	.header__bottom .tooltip span {
		height: 24px;
		width: 24px;
	}
	.m-menu {
		margin: 0 auto;
	}
	.header-auth {
		margin-right: 0;
	}
	.tooltip-auth {
		/* margin-left: 10px;
		margin-right: 10px; */
	}
	.search__btn.activate {
		position: static;
		margin: 10px 6px;
		transform: none;
		right: 0;
	}
	.btn--cart {
		margin: 0 6px;
	}
	.header-mobile-icon {
		margin: 0 6px;
	}
	.header-mobile-icon:last-child {
		margin-right: 0;
	}
	.header__logo {
		margin-right: 16%;
	}
	.tooltip-auth {
		margin-left: 0;
	}
	.tooltip-lk .tooltip__content,
	.tooltip-auth .tooltip__content {
		right: calc(-100% + 15px);
	}
	.tooltip-lk .tooltip__content:before,
	.tooltip-auth .tooltip__content:before {
		right: 10px;
	}
	.tooltip-lk .tooltip__content:before,
	.tooltip-auth .tooltip__content:before {
		display: none;
	}
	.tooltip-lk-block,
	.tooltip-auth {
		position: relative;
	}
	.btn--cart span.cart-counter-mobile {
		display: block;
		font-weight: 700;
		font-size: 12px;
		line-height: 14px;
		color: #25478b;
		position: absolute;
		top: -8px;
		right: -5px;
	}
	.tooltip-lk-block:after,
	.tooltip-auth:after {
		content: '';
		position: absolute;
		width: 15px;
		height: 15px;
		top: calc(100% + 7px);
		left: 50%;
		background-color: #fff;
		transform: translateX(-50%) rotate(45deg);
		z-index: 100;
		display: none;
	}
	.header-mobile-icon.active .tooltip:after {
		display: block;
	}
	.header-mobile-icon.active .tooltip__content {
		z-index: 2;
		transform: translateY(0);
		opacity: 1;
		animation: tooltipShowIn linear 0.3s both;
	}
	.tooltip-lk .tooltip__content,
	.tooltip-auth .tooltip__content {
		position: fixed;
		right: 15px;
		width: 290px;
		top: 51px;
	}

	.footer {
		margin-bottom: 64px;
	}

	.fixed-bottom-panel {
		display: block;
		background: #ffffff;
		box-shadow: 0px -5px 15px rgba(37, 71, 139, 0.2);
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.fixed-bottom-panel-links {
		display: flex;
		justify-content: space-between;
		padding-top: 14px;
		padding-bottom: 3px;
		max-width: 605px;
		margin: auto;
	}
	.fixed-bottom-panel-links__item {
		max-width: 65px;
		text-decoration: none;
	}
	.fixed-bottom-panel-links__item-icon {
		width: 100%;
		height: 28px;
		display: block;
		margin-bottom: 5px;
	}
	.fixed-bottom-panel-links__item-icon img {
		width: 100%;
		height: 100%;
		object-fit: contain;
		object-position: center;
	}
	.fixed-bottom-panel-links__item-text {
		font-weight: 400;
		font-size: 12px;
		line-height: 14px;
		text-align: center;
		color: #25478b;
	}
}

@media screen and (max-width: 575px) {
	.header__logo {
		margin-right: 0;
	}
	.m-menu {
		margin: 0;
		margin-right: 16px;
		margin-left: auto;
	}
	.header__logo-text {
		display: none;
	}
	.header__logo-icon {
		width: 72px;
	}
}

/* лк */

.personal-page__grid {
	padding-left: 25px;
	padding-right: 25px;
	display: grid;
	grid-template-columns: 1fr 322px;
	grid-template-rows: minmax(226px, auto) auto;
	grid-gap: 20px;
	grid-template-areas:
		'info sidebar'
		'orders sidebar';
}
.personal-page__info {
	grid-area: info;
	box-shadow: inset 0px 0px 0px 1px #e8ecf3;
	border-radius: 5px;
	padding: 30px 45px;
	display: flex;
}
.personal-page__orders {
	grid-area: orders;
}
.personal-page__sidebar {
	grid-area: sidebar;
}
.personal-page__discont {
	background: #25478b;
	box-shadow: 0px 10px 10px rgba(37, 71, 139, 0.2);
	border-radius: 5px;
	padding: 30px 30px 45px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
}
.personal-page__discont-title {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	color: #ffcc23;
	margin-bottom: 26px;
}
.personal-page__discont-number {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
	margin-bottom: 30px;
}
.personal-page__discont-logo {
	max-width: 190px;
	height: auto;
	margin-bottom: 27px;
}
.personal-page__discont-text {
	font-weight: 700;
	font-size: 24px;
	line-height: 28px;
	color: #ffffff;
}
.personal-page__info-left {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 55%;
}
.personal-page__info-name {
	font-weight: 500;
	font-size: 26px;
	line-height: 150%;
	color: #11203d;
	font-family: 'Roboto', sans-serif;
}
.personal-page__info-birthday {
	font-weight: 400;
	font-size: 14px;
	line-height: 24px;
	color: #b5c1d8;
}
.personal-page__info-birthday span {
	display: block;
	color: #25478b;
	font-weight: 700;
	font-size: 16px;
}
.personal-page__info-right {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 45%;
	padding-left: 20px;
	position: relative;
}
.personal-page__info-change-password {
	width: fit-content;
	min-width: 210px;
}
.personal-page__info-contacts {
	padding-right: 23px;
}
.personal-page__info-contacts-item {
	display: flex;
	align-items: center;
}
.personal-page__info-contacts-item + .personal-page__info-contacts-item {
	margin-top: 12px;
}
.personal-page__info-contacts-item svg {
	fill: #25478b;
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.personal-page__info-contacts-item a {
	font-weight: 500;
	font-size: 16px;
	line-height: 28px;
	color: #169aee;
}
.personal-page__info-change-info {
	width: 25px;
	height: 25px;
	position: absolute;
	right: -7px;
	top: 0;
}
.personal-page__info-change-info img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.personal-page__orders {
	padding-top: 38px;
}
.personal-page__orders h2 {
	font-weight: 500;
	font-size: 30px;
	line-height: 35px;
	color: #11203d;
	margin-bottom: 36px;
	font-family: 'Roboto', sans-serif;
}
.orders-list__item {
	border: 1px solid #e8ecf3;
	border-radius: 5px;
	overflow: hidden;
	margin-bottom: 25px;
}
.orders-list__item-wrap {
	display: flex;
	padding: 12px 43px 12px;
}
.orders-list__item.complete {
	background: #f4f6f9;
}
.orders-list__item-list__item:last-child {
	margin-bottom: 0;
}
.orders-list__item-cell:first-child {
	width: 17%;
}
.orders-list__item-cell:nth-child(2) {
	width: 15%;
}
.orders-list__item-cell:nth-child(3) {
	width: 22%;
}
.orders-list__item-cell:nth-child(4) {
	width: 16%;
}
.orders-list__item-cell:nth-child(5) {
	width: 20%;
}
.orders-list__item-cell:nth-child(6) {
	width: 10%;
}
.orders-list__item-cell-title {
	font-weight: 400;
	font-size: 14px;
	line-height: 1.3;
	color: #b5c1d8;
	display: block;
	margin-bottom: 5px;
}
.orders-list__item-cell-value {
	font-weight: 400;
	font-size: 16px;
	line-height: 32px;
	color: #11203d;
}
.orders-list__item-cell-price span {
	color: #b5c1d8;
	font-size: 14px;
}
.orders-list__item-cell-number {
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	text-decoration: underline;
	color: #25478b;
	font-family: 'Roboto', sans-serif;
}
.orders-list__item-cell-price {
	font-weight: 500;
	font-size: 18px;
	color: #25478b;
}
.orders-list__item-cell-status {
	font-weight: 700;
}
.awaiting {
	color: #fd1012;
}
.transit {
	color: #4375fa;
}
.delivered {
	color: #66bb74;
}
.canceled {
	color: #b5c1d8;
}
.orders-list__item-cell.only-mobile {
	display: none;
}
.orders-list__item-head {
	display: none;
}

@media screen and (min-width: 768px) {
	.orders-list__item-wrap {
		display: flex !important;
	}
}

@media screen and (max-width: 1419px) {
	.personal-page__grid {
		grid-template-columns: 1fr 298px;
		grid-template-rows: repeat(auto);
		grid-template-areas:
			'info sidebar'
			'orders orders';
	}
	.personal-page__info {
		flex-direction: column;
		position: relative;
	}
	.personal-page__info-left {
		width: 100%;
		padding-bottom: 40px;
		margin-bottom: 40px;
		border-bottom: 1px solid #ccd5db;
	}
	.personal-page__info-right {
		width: 100%;
		padding-left: 0;
		position: static;
	}
	.personal-page__info-change-info {
		top: 40px;
		right: 40px;
	}
	.personal-page__info-name {
		padding-right: 30px;
		margin-bottom: 20px;
	}
	.personal-page__info-contacts {
		padding-right: 0;
		margin-bottom: 40px;
	}
}

@media screen and (max-width: 1023px) {
	.personal-page__grid {
		padding-left: 15px;
		padding-right: 15px;
		grid-template-columns: 1fr 262px;
	}
	.personal-page__info {
		padding: 30px 35px;
	}
	.personal-page__info-name {
		font-size: 24px;
		margin-bottom: 20px;
	}
	.personal-page__info-left {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}
	.personal-page__info-contacts-item a {
		font-size: 14px;
	}
	.personal-page__info-contacts {
		margin-bottom: 30px;
	}
	.personal-page__info-change-info {
		top: 38px;
		right: 33px;
	}
	.orders-list__item-cell-value {
		font-size: 14px;
		line-height: 32px;
	}
	.orders-list__item-cell-number {
		font-size: 16px;
	}
	.orders-list__item-cell-price {
		font-size: 14px;
		line-height: 32px;
	}
	.orders-list__item {
		margin-bottom: 20px;
	}
	.orders-list__item-wrap {
		padding: 5px 30px 30px;
	}
	.orders-list__item-cell-title {
		font-size: 14px;
		line-height: 32px;
		margin-bottom: 0;
	}
	.personal-page__orders {
		padding-top: 25px;
	}
}

@media screen and (max-width: 767px) {
	.personal-page__grid {
		padding: 0;
		gap: 26px;
		grid-template-columns: 100%;
		grid-template-areas:
			'info'
			'sidebar'
			'orders';
	}
	.orders-list__item-cell.mobile-hidden {
		display: none;
	}
	.orders-list__item-cell.only-mobile {
		display: inline-block;
	}
	.orders-list__item-cell-order-link {
		margin-top: 3px;
		float: right;
	}
	.orders-list__item-cell {
		display: inline-block;
	}
	.orders-list__item-head {
		display: flex;
		padding: 15px;
	}
	.orders-list__item-head-cell-date {
		font-weight: 400;
		font-size: 14px;
		line-height: 16px;
		color: #b5c1d8;
		display: block;
	}
	.orders-list__item-head-cell-number {
		font-weight: 500;
		font-size: 16px;
		line-height: 32px;
		text-decoration: underline;
		color: #25478b;
		display: block;
		white-space: nowrap;
	}
	.orders-list__item-head-cell-status {
		font-weight: 700;
		font-size: 10px;
		line-height: 16px;
		display: block;
		text-align: center;
	}
	.orders-list__item-head-cell-price {
		font-weight: 500;
		font-size: 16px;
		line-height: 32px;
		color: #25478b;
		display: block;
		text-align: center;
	}
	.orders-list__item-head-cell-price span {
		color: #b5c1d8;
		font-size: 14px;
	}
	.orders-list__item-head-cell-btn {
		margin-left: auto;
	}
	.orders-list__item-head-cell-btn-link {
		width: 45px;
		height: 45px;
		box-shadow: 0px 0px 15px -10px rgba(0, 0, 0, 0.15),
			inset 0px 0px 0px 1px #e8ecf3;
		border-radius: 5px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.orders-list__item-head-cell-btn-link svg {
		width: 12px;
		height: 8px;
		fill: #a3a3a3;
		transition: all 0.3s;
	}
	.orders-list__item-head-cell-btn-link.active {
		background: #ffcc24;
		border-color: #ffcc24;
		box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.15);
	}
	.orders-list__item-head-cell-btn-link.active svg {
		fill: #727a84;
		transform: rotate(-180deg);
		transition: all 0.3s;
	}
	.orders-list__item-head-cell:first-child {
		margin-right: 20px;
		min-width: 80px;
	}
	.orders-list__item-head-cell:nth-child(2) {
		margin-right: auto;
		min-width: 93px;
	}
	.orders-list__item-wrap {
		display: none;
		padding: 15px;
	}
	.orders-list__item-cell-title {
		font-size: 12px;
		line-height: 24px;
	}
	.orders-list__item-cell-value {
		line-height: 24px;
	}
	.personal-page__info-left {
		border-bottom: none;
		padding-bottom: 0;
		margin-bottom: 25px;
	}
	.personal-page__info-contacts {
		position: relative;
	}
	.personal-page__info {
		padding: 20px 15px 30px;
	}
	.personal-page__info-name {
		font-size: 22px;
		line-height: 33px;
		padding-right: 0;
	}
	.personal-page__info-change-password {
		width: 100%;
	}
	.personal-page__info-change-info {
		top: -62px;
		right: 0;
	}
	.personal-page__info-birthday {
		padding-right: 30px;
	}
	.personal-page__discont {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.personal-page__discont-text {
		font-size: 20px;
		line-height: 23px;
	}
	.personal-page__discont-logo {
		margin-bottom: 18px;
	}
	.personal-page__info-contacts-item + .personal-page__info-contacts-item {
		margin-top: 8px;
	}
	.personal-page__info-contacts {
		margin-bottom: 24px;
	}
	.personal-page__orders h2 {
		font-size: 20px;
		line-height: 23px;
		margin-bottom: 26px;
	}
	.personal-page__orders {
		padding-top: 10px;
	}
	.orders-list__item-cell:nth-child(4) {
		margin-right: 30px;
	}
	.orders-list__item-cell:nth-child(4),
	.orders-list__item-cell:nth-child(5) {
		width: auto;
	}
	.orders-list__item-wrap {
		margin-bottom: 0;
		border-top: 1px solid #f4f6f9;
	}
}

@media screen and (max-width: 575px) {
	.orders-list__item-cell-order-link {
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.orders-list__item-cell-order-link a {
		width: 100%;
	}
	.orders-list__item.complete .orders-list__item-wrap {
		background: #fff;
	}
}

.top-block-wrap {
	padding-left: 25px;
	padding-right: 25px;
}
.breadcrumb {
	margin-bottom: 42px;
	padding: 0;
	background: transparent;
}
.breadcrumb ul {
	display: flex;
	flex-wrap: wrap;
}
.breadcrumb ul li {
	position: relative;
	margin-right: 21px;
}
.breadcrumb ul li:after {
	content: '';
	position: absolute;
	top: 5px;
	right: -15px;
	background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDcgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjE4ODYzIDguNjE2TDEuNTg4NjMgMTIuMjA0TDAuOTI4NjI4IDExLjU4TDMuOTA0NjMgOC42MTZMMC45NDA2MjggNS42NEwxLjU3NjYzIDUuMDA0TDUuMTg4NjMgOC42MTZaIiBmaWxsPSIjQjVCREMyIi8+Cjwvc3ZnPgo=');
	width: 7px;
	height: 14px;
	background-repeat: no-repeat;
}
.breadcrumb ul li:last-child:after {
	display: none;
}
.breadcrumb ul li a {
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	color: #11203d;
}
.breadcrumb ul li span {
	font-weight: 400;
	font-size: 13px;
	line-height: 13px;
	color: #11203d;
}
.top-block h1 {
	font-weight: 500;
	font-size: 48px;
	line-height: 55px;
	color: #595959;
	margin-bottom: 60px;
	font-family: Roboto, sans-serif;
	font-size: 32px;
	line-height: 36px;
	margin-bottom: 19px;
}

@media screen and (max-width: 1419px) {
	.breadcrumb ul li:after {
		top: 2px;
	}
}

@media screen and (max-width: 1199px) {
	.top-block h1 {
		/* font-size: 36px;
		line-height: 41px; */
	}
}

@media screen and (max-width: 1023px) {
	.top-block-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	.top-block h1 {
		font-size: 32px;
		line-height: 37px;
		margin-bottom: 47px;
	}
}

@media screen and (max-width: 767px) {
	.top-block {
		padding-top: 40px;
	}
	.top-block-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.breadcrumb {
		margin-bottom: 15px;
	}
	.top-block h1 {
		font-size: 20px;
		line-height: 23px;
		margin-bottom: 40px;
	}
}


/* редактирование данных */

.form-block {
	margin-bottom: 80px;
}
.form-block-wrap {
	padding-left: 25px;
	padding-right: 25px;
}
.form-block-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}
.form-block-list__column {
	width: 50%;
	padding-left: 12px;
	padding-right: 12px;
}
.form-block-item {
	margin-bottom: 17px;
	width: 100%;
}
.form-block-item__name {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #545454;
	margin-bottom: 20px;
	display: block;
}
.red-star {
	color: #FF0202;
}
.form-block-item__input {
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 3px;
	height: 47px;
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	color: #545454;
	padding-left: 14px;
	padding-right: 14px;
}
.form-block-item__input::-webkit-input-placeholder {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #D9D9D9;
}
.form-block-item__input::-moz-placeholder {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #D9D9D9;
}
.form-block-item__input:-ms-input-placeholder {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #D9D9D9;
}
.form-block-item__input::-ms-input-placeholder {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #D9D9D9;
}
.form-block-item__input::placeholder {
	font-weight: 500;
	font-size: 18px;
	line-height: 21px;
	color: #D9D9D9;
}
.form-block-item__input.error {
	border-color: #FF0202;
}
.form-block-note {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.form-block-note__text {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #11203D;
}
.form-block-footer {
	
}
.registration-form .form-block-footer,
.edit-form .form-block-footer,
.create-pass-page .form-block-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	border-top: 1px solid #CCD5DB;
	padding-top: 28px;
	margin-top: 20px;
}
.create-pass-page .form-block-footer__btn {
	width: 100%;
}
.registration-form .form-block__checkbox,
.edit-form .form-block__checkbox {
	width: 50%;
	padding-left: 12px;
	-webkit-box-pack: end;
	    -ms-flex-pack: end;
	        justify-content: flex-end;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.registration-form .form-block-footer__btn,
.edit-form .form-block-footer__btn {
	width: 50%;
	padding-right: 12px;
}
.form-block-footer .btn {
	width: 100%;
	max-width: 324px;
}
.form-block-footer__checkbox {
	width: 50%;
	padding-left: 12px;
	text-align: right;
}

.form-error-block {
	background: #FCF8E3;
	border: 1px solid #E3DBC4;
	border-radius: 3px;
	padding: 5px 35px 5px 15px;
	font-weight: 400;
	font-size: 15px;
	line-height: 27px;
	color: #8A6D3B;
	margin-bottom: 30px;
}

.form-block__checkbox-label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.form-block__checkbox-label input {
	display: none;
}
.form-block__checkbox-label p {
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	color: #545454;
	margin: 0;
}
.custom-check {
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	border-radius: 2px;
	width: 13px;
	height: 13px;
	margin: 0;
	margin-right: 9px;
	display: block;
	cursor: pointer;
	position: relative;
}
.form-block__checkbox-label  input:checked ~ .custom-check {
	background: #4375fa;
	border-color: #4375fa;
}
.form-block__checkbox-label input:checked ~ .custom-check:after {
	position: absolute;
	content: '\2713';
	color: #fff;
	left: -1px;
	top: 1px;
	font-weight: 700;
	font-size: 10px;
	width: 13px;
	height: 13px;
	text-align: center;
	line-height: 1;
}
.form-block__checkbox-label a {
	color: #25478B;
	text-decoration: underline;
}

.form-block-footer__links {
	width: 100%;
	padding-top: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.form-block-footer__links-item {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #545454;
	border-bottom: 1px dotted #25478B;
	margin-right: 38px;
	margin-bottom: 15px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.form-block-footer__links-item:last-child {
	margin-right: 0;
}

.container-paddings {
	padding-left: 25px;
	padding-right: 25px;
}

@media screen and (max-width: 1199px) {
	.form-block-list {
		margin-left: -10px;
		margin-right: -10px;
	}
	.form-block-list__column {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.form-block-footer__links-item {
		font-size: 14px;
		line-height: 16px;
	}
}

@media screen and (max-width: 1023px) {
	.form-block-wrap,
	.container-paddings {
		padding-left: 20px;
		padding-right: 20px;
	}
	.form-block-list {
		margin-left: 0;
		margin-right: 0;
	}
	.form-block-list__column {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.form-block-footer .btn {
		max-width: 100%;
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.form-block-wrap,
	.container-paddings {
		padding-left: 0;
		padding-right: 0;
	}
	.form-error-block {
		padding: 10px 15px;
	}
	.form-block-footer {

	}
	.registration-form .form-block-footer__btn, 
	.edit-form .form-block-footer__btn {
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
		width: 100%;
		padding: 0;
	}
	.form-block-footer__links {
		-webkit-box-ordinal-group: 4;
		    -ms-flex-order: 3;
		        order: 3;
	}
	.registration-form .form-block__checkbox,
	.edit-form .form-block__checkbox {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
	}
	
	.registration-form .form-block__checkbox,
	.edit-form .form-block__checkbox {
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
		width: 100%;
		text-align: left;
		padding: 0;
		margin-bottom: 20px;
	}
	.form-block-note {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}
	.form-block-footer__links-item {
		margin-right: auto;
	}
}

/* редактирование данных конец */



/* регистрация, авторизация, восстановление */

.sms-block {
	margin-bottom: 80px;
}
.sms-block-content {
	/* max-width: 670px; */
	width: 100%;
}
.auth-page .form-block-footer .form-block-footer__btn,
.create-pass-page .form-block-footer__btn,
.recovery-page .form-block-footer__btn,
.recovery-sms .form-block-footer__btn,
.registration-confirm  .form-block-footer__btn,
.form-block-footer.type-2 .form-block-footer__btn {
	padding-bottom: 30px;
	border-bottom: 1px solid #CCD5DB;
}
.auth-page .form-block-footer .form-block-footer__btn .btn,
.create-pass-page .form-block-footer__btn .btn,
.recovery-page .form-block-footer__btn .btn,
.recovery-sms .form-block-footer__btn .btn,
.registration-confirm  .form-block-footer__btn .btn,
.form-block-footer.type-2 .form-block-footer__btn .btn {
	width: 100%;
	max-width: 325px;
}
.sms-block-info {

}
.sms-block-info__title {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	color: #545454;
	margin-bottom: 26px;
}
.form-block-top-subtext {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #545454;
	margin-bottom: 30px;
}
.form-block-top-subtext p {
	font-size: 16px;
	line-height: 18px;
	margin: 0;
	margin-bottom: 14px;
}
.sms-block-info__counter {
	font-weight: 500;
	border-bottom: 1px dotted #25478B;
}

.send-code-btn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
}
.send-code-btn span {
	font-weight: 500;
	font-size: 16px;
	line-height: 18px;
	color: #545454;
	border-bottom: 1px dotted #25478B;
	margin-right: 5px;
}
.send-code-btn img {
	width: 30px;
	height: 30px;
	-o-object-fit: contain;
	   object-fit: contain;
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.form-block-footer__links-item:hover,
.send-code-btn:hover span {
	border-bottom: 0;
}

.send-code-btn:hover img {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
	-webkit-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}


.success-page {
	margin-bottom: 80px;
}
.success-page-info {
	width: 100%;
}
.success-page-info__title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	color: #545454;
	margin-bottom: 25px;
}
.success-page-info__title img {
	width: 50px;
	height: 50px;
	-o-object-fit: contain;
	   object-fit: contain;
	margin-right: 20px;
}
.success-page-info__text {
	font-weight: 400;
	font-size: 16px;
	line-height: 18px;
	color: #545454;
	margin-bottom: 27px;
}
.success-page-info__link {
	width: 100%;
	max-width: 435px;
}


.form-block-top-text {
	font-weight: 400;
	font-size: 18px;
	line-height: 21px;
	color: #545454;
	margin-bottom: 25px;
}

/* .auth-page .form-block-footer {
	border-bottom: 1px solid #CCD5DB;
	padding-bottom: 30px;
} */
.auth-page .form-block-footer .form-block__checkbox {
	margin-bottom: 20px;
}

.auth-page .form-block-footer__links {
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}

.check-page-btns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-left: -12px;
	margin-right: -12px;
}
.check-page-btns .btn {
	width: calc(50% - 24px);
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 21px;
}

.check-page-btns .btn.btn_outline.btn_outline_primary:not(:hover) {
	color: #284A8B;
	font-weight: 500;
	-webkit-box-shadow: inset 0 0 0 1px #e8ecf3;
	        box-shadow: inset 0 0 0 1px #e8ecf3;
}

.form-block-item__descr {
	font-weight: 400;
	font-size: 14px;
	line-height: 16px;
	color: #B5BDC2;
	margin: 0;
	padding-top: 6px;
}


.sms-block .form-block-footer__btn {
	padding-top: 10px;
}

@media screen and (max-width: 1199px) {
	/* .sms-block-content {
		max-width: 456px;
	} */

	.success-page-info__title {
		font-size: 16px;
		line-height: 18px;
	}
	.success-page-info__text {
		font-size: 16px;
		line-height: 18px;
	}
}

@media screen and (max-width: 1023px) {
	/* .sms-block-content {
		max-width: 100%;
	} */
	.form-block-top-text {
		font-size: 16px;
		line-height: 18px;
	}
	.check-page-btns {
		margin-left: 0;
		margin-right: 0;
	}
	.check-page-btns .btn {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.auth-page .form-block-footer .form-block-footer__btn .btn,
	.create-pass-page .form-block-footer__btn .btn,
	.recovery-sms .form-block-footer__btn .btn,
	.registration-confirm  .form-block-footer__btn .btn,
	.form-block-footer.type-2 .form-block-footer__btn .btn {
		max-width: 100%;
	}
	.success-page-info__link {
		max-width: 100%;
	}
}

@media screen and (max-width: 767px) {
	.sms-block-info__title {
		font-size: 16px;
		line-height: 18px;
	}
	.form-block-top-subtext,
	.form-block-top-subtext p {
		font-size: 14px;
		line-height: 16px;
	}
	.form-block-top-subtext {
		margin-bottom: 17px;
	}
	.create-pass-page .form-block-footer__btn,
	.recovery-page .form-block-footer__btn,
	.registration-confirm  .form-block-footer__btn,
	.form-block-footer.type-2 .form-block-footer__btn {
    padding-bottom: 0;
    border-bottom: none;
	}
	.recovery-page .form-block-footer .form-block-footer__btn,
	.create-pass-page .form-block-footer .form-block-footer__btn {
    padding-bottom: 30px;
    border-bottom: 1px solid #CCD5DB;
	}
	
	.recovery-page .form-block-footer__btn .btn {
		max-width: 100%;
	}
	.auth-page .form-block-footer__links {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	} 
}

/* регистрация, авторизация, восстановление конец */







@media only screen and (min-width: 1024px) {
	.footer__top {
		display: flex;
		padding-bottom: 60px;
	}
	.footer__contacts {
    /* max-width: calc(50% - 37.5px);
    width: fit-content;  */
    display: flex;
    flex-direction: column;
    align-items: flex-end;
	}
	.footer__call {
		position: static;
	}
	.footer__sub-wrap {
		position: static;
	}
	.footer__mail {
		position: static;
		margin-bottom: 15px;
	}
	.footer__mail:hover {
    border-bottom: 1px solid transparent;
	}
	.footer__sub-wrap {
		flex-direction: column-reverse;
		align-items: flex-end;
	}
	.footer__socials.socials {
		margin-bottom: 18px;
	}
	.footer__call .btn {
		margin-bottom: 16px;
	}
	.footer__list,
	.footer__list:first-child, 
	.footer__list:last-child {
    width: calc(33.33% - 25px);
	}
	.footer__nav {
		width: 50%;
	}
	.footer__contacts {
		position: static;
	}
	.payments__text {
		text-align: right;
	}
}


@media only screen and (min-width: 768px) {
	.footer__call {
		top: 30px;
	}
}

.tech-banner-wrap {
	padding-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
.tech-banner-block {
	background-image: url(/local/templates/stroyresurs/img/div.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	text-align: center;
	padding-top: 81px;
	padding-bottom: 84px;
	padding-left: 25px;
	padding-right: 25px;
}
.tech-banner-text {
	font-weight: 300;
	font-size: 40px;
	line-height: 53px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 44px;
}
.tech-banner-phone {
	font-weight: 300;
	font-size: 24px;
	line-height: 24px;
	color: #FFFFFF;
	font-family: 'Roboto', sans-serif;
}
.tech-banner-phone a {
	font-weight: 600;
	text-decoration: none;
}

@media screen and (max-width: 1419px) {
	.tech-banner .container {
		width: 100%;
	}
	.tech-banner-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.tech-banner-block {
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.tech-banner-text {
		font-size: 32px;
		line-height: 40px;
	}
}

@media screen and (max-width: 1023px) {
	/* .tech-banner {
		margin-bottom: 50px;
	} */
	.tech-banner-block {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.tech-banner-text {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 35px;
	}
	.tech-banner-phone {
		font-size: 18px;
		line-height: 32px;
	}
}

@media screen and (max-width: 767px) {
	/* .tech-banner {
		margin-bottom: 0;
	} */
	.tech-banner-block {
		padding-top: 30px;
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.tech-banner-text {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.tech-banner-phone {
		font-size: 18px;
		line-height: 30px;
		display: flex;
    flex-direction: column;
		align-items: center;
	}
	.tech-banner-phone a {
		width: fit-content;
	}
}




/* cookie */

jdiv {
	z-index: 999!important;
}
.cookies-popup {
	position: fixed;
	left: 15px;
	bottom: 20px;
	z-index: 9999999999;
	background: #fff;
	border-radius: 5px;
	padding: 24px;
	display: flex;
	gap: 20px;
	justify-content: space-between;
	align-items: center;
	box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .15);
	width: calc(100% - 30px);
	display: none;
}
.cookies-popup--active {
	display: flex;
}
@media screen and (max-width: 575px) {
	.cookies-popup {
		flex-direction: column;
	}
	.cookies-popup-btn {
		width: 100%;
	}
}

/* cookie end */
/* End */


/* Start:/local/templates/stroyresurs/assets/sweetalert2.min.css?153834120026756*/
@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validationerror{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/* End */


/* Start:/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/style.css?157428360014242*/
.bx_smart_searche, .bx_smart_searche *, .bx-searchtitle, .bx-searchtitle * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
/*	font-family: Helvetica, Arial, sans-serif;*/
	font-size: 14px;
}

.bx-searchtitle {
	margin: 10px 0 0;
}
.bx-searchtitle .bx-block-title {
	/*font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;*/
	color: #343434;
	text-transform: uppercase;
	font-size: 12px;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-searchtitle .bx-input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-searchtitle .bx-input-group {}
.bx-searchtitle .bx-input-group .bx-form-control {
	display: table-cell;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #333;
	background-color: #f8fafc;
	border: 1px solid #d5dadc;
	border-right: none;
	border-radius: 1px 0 0 1px;
	outline: none;
	box-shadow: none !important;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-searchtitle .bx-input-group .bx-form-control:focus {
	background-color: #fff;
}
.bx-ios .bx-searchtitle .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.bx-searchtitle .bx-input-group-btn {
	position: relative;
	font-size: 0;
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
	display: table-cell;
}
.bx-searchtitle .bx-input-group-btn button {
	position: relative;
	border: none;
	background: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/search-icon.png) center center no-repeat #95a1a8;
	display: inline-block;
	margin-bottom: 0;
	cursor: pointer;
	padding:0;
	border-radius: 0 1px 1px 0;
	color: #fff;
	font-size: 16px;
	line-height: 1.42857143;
	height: 34px;
	width: 40px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}
.bx-searchtitle .bx-input-group-btn button:hover {
	background-color: #1484CE;
}


div.title-search-result {
	border:0 none !important;
	border-top: 0 none;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 200px;
	margin-top: 3px;
	background-color: #FFF;
	/* border-top: 0 none; */
	border-radius: 2px;
	box-shadow: 0px 0px 7px -2px #d6d6d6;
	
	/* display: block !important; */
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_smart_searche {
	padding-top:8px;
}
.bx_smart_searche .bx_info_wrap{
	margin-left: 85px;
}
.bx_smart_searche .bx_img_element{
	float: left;
	padding: 5px;
	width: 75px;
	text-align: center;
}
.bx_smart_searche .bx_item_block{
	min-height: 65px;
	position: relative;
}
.bx_smart_searche .bx_image{
	/* width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8; */
	display: inline-block;
	max-width: 100%;
}
.bx_smart_searche .bx_image.empty_image{
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/image/noimg.png);
}
.bx_smart_searche .bx_item_element{
	padding: 8px 0;
}
.bx_smart_searche .bx_item_element_all_result {
	text-align: left;
}
.bx_smart_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_smart_searche .bx_item_element a{
	margin-top: 5px;
	display: inline-block;
	color: #333;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{
	font-weight: bold;
}
.bx_smart_searche .bx_item_element a b{color: #000;}
.bx_smart_searche .bx_item_element a:hover,
.bx_smart_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_smart_searche .bx_item_preview_text{
	font-size:13px;
	padding: 5px 10px 5px 0;
}
.bx_smart_searche .bx_price{
	font-weight:bold;
	font-size:15px;
	margin-top: 5px;
}
.bx_smart_searche .bx_price .old{
	font-weight: normal;
	text-decoration: line-through;
	color: #636363;
	font-size: 12px;
	vertical-align: middle;
}
.bx_smart_searche .bx_item_block.all_result{min-height:0}
.bx_smart_searche .bx_item_block.others_result{
	min-height: 0;
	line-height: 12px;
	padding: 0;
}
.bx_smart_searche .bx_item_block.all_result .all_result_button{
	display: inline-block;
	font-size: 14px;
	background-color: #1485CE;
	border: 1px solid;
	border-color: #1485CE;
	color: #FFF;
	padding: 0 20px;
	height: 34px;
	text-decoration: none;
	border-radius: 2px;
	margin: 0 0 8px;
	
	line-height: 34px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .5px;
}
.bx_smart_searche .bx_item_block_href {
	display: block;
	text-decoration: none;
	margin-bottom: 5px;
	padding: 15px 15px 0px 20px;
	line-height: 14px;
}
.bx_smart_searche .bx_item_block_href:hover {
	background-color: #feeed2;
}
.bx_smart_searche .bx_item_block_hrline {
	border-bottom: 1px solid #f5a61c;
	margin: 0 8px 5px;
}
.bx_item_block_item_clear {
	display: block;
	clear:both;
}
.bx_smart_searche .bx_item_block_item_info {
	display: block;
}
.bx_smart_searche .bx_item_block_href_category_title {
	color: #a2a2a2;
	font-weight: bold;
}
.bx_smart_searche .bx_item_block_href_category_name {
	color: #f5a61c;
	font-weight: bold;
	text-transform: uppercase;
}
.bx_smart_searche .bx_item_block_item_image {
	width: 40px;
    height: 40px;
	float:left;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 15px;
}
.bx_smart_searche .bx_item_block_item_name {
	color: #333;
	overflow: hidden;
	min-height: 40px;
	display: block;
	line-height: 17px;
	display: flex;
    width: -webkit-calc(100% - 70px);
	width: calc(100% - 70px);
}
.bx_smart_searche .bx_item_block_item_name_flex_align {
	margin: auto 0;
	width: 100%;
}
.bx_smart_searche .bx_item_block_item_simple_name {
	color: #333;
	display: block;
	line-height: 17px;
}
.bx_smart_searche .bx_item_block_item_name b, .bx_smart_searche .bx_item_block_item_simple_name b {
	color: #f5a61c;
}
.bx_smart_searche .bx_item_block_item_price {
	float:right;
	text-align: right;
	color: #333;
	line-height: 17px;
	padding-left: 5px;
}
.bx_smart_searche .bx_item_block_item_price.bx_item_block_item_price_only_one {
	line-height: 34px;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_new {
	white-space: nowrap;
	font-weight: bold;
	display: block;
}
.bx_smart_searche .bx_item_block_item_price .bx_price_old {
	white-space: nowrap;
	text-decoration: line-through;
}
.bx_smart_searche .bx_item_block_item_text {
	color: #9b9b9b;
	display: block;
	padding-left: 39px;
	margin-top: 8px;
	font-size: 13px;
	line-height: 15px;
}





/* preloader base */
.bx-searchtitle .bx-searchtitle-preloader {
	position: absolute;
	top: 2px;
	right: 110%;
	width: 30px;
	height: 30px;
	z-index: 5;
	display: none;
	/* display: block; */
}
.bx-searchtitle .bx-searchtitle-preloader.view {
	background: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_orange.gif) center center no-repeat;
}



/* blue */
.bx-searchtitle.theme-blue .bx-input-group .bx-form-control {
	border-color:#0083d1;
}
.bx-searchtitle.theme-blue .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_blue.gif);
}
/*.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: #0083d1;
	border-color: #0083d1;
}*/

.bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button{
	background-color: transparent;
	border-color: transparent;
	text-transform:none;
	color:#169aee;
	letter-spacing: normal;
    font-size: 16px;
    font-weight: 500;
}

.bx-searchtitle.theme-blue .bx-input-group-btn button {
	background-color: #0083d1;
	border-color: #0083d1;
	color: #FFF;
}
/*.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	background-color: #5ca6e4;
	border-color: #5ca6e4;
	text-decoration: none;
}*/
.bx-searchtitle.theme-blue .bx-input-group-btn button:hover, .bx_smart_searche.theme-blue .bx_item_block.all_result .all_result_button:hover {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_element a b{
	color: #5ca6e4;
}
.bx_smart_searche.theme-blue {
	/* border:1px solid #0083d1; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}

.bx_smart_searche.theme-blue .bx_item_block_href:hover {
	background-color: #fff;
}
.bx_smart_searche.theme-blue .bx_item_block_href:hover .bx_item_block_item_name_flex_align{
	color: #169aee;
}
.bx_smart_searche.theme-blue .bx_item_block_href_category_name {
	color:#0083d1;
}
.bx_smart_searche.theme-blue .bx_item_block_item_name b, .bx_smart_searche.theme-blue .bx_item_block_item_simple_name b {
	color:#169aee;
}
.bx_smart_searche.theme-blue .bx_item_block_hrline {
	border-color: #0083d1;
}
/* black */
.bx-searchtitle.theme-black .bx-input-group .bx-form-control {
	border-color:#333;
}
.bx-searchtitle.theme-black .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_black.gif);
}
.bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button{
	background-color: #333;
	border-color: #333;
}
.bx-searchtitle.theme-black .bx-input-group-btn button {
	background-color: #333;
	border-color: #333;
	color: #FFF;
}
.bx-searchtitle.theme-black .bx-input-group-btn button:hover, .bx_smart_searche.theme-black .bx_item_block.all_result .all_result_button:hover {
	background-color: #5c5c5c;
	border-color: #5c5c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-black .bx_item_element a b{
	color: #5c5c5c;
}
.bx_smart_searche.theme-black {
	/* border:1px solid #333; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-black .bx_item_block_href:hover {
	background-color: #eaeaea;
}
.bx_smart_searche.theme-black .bx_item_block_href_category_name {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_item_name b, .bx_smart_searche.theme-black .bx_item_block_item_simple_name b {
	color:#333;
}
.bx_smart_searche.theme-black .bx_item_block_hrline {
	border-color: #333;
}
/* green */
.bx-searchtitle.theme-green .bx-input-group .bx-form-control {
	border-color:#159ebb;
}
.bx-searchtitle.theme-green .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_green.gif);
}
.bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button{
	background-color: #159ebb;
	border-color: #159ebb;
}
.bx-searchtitle.theme-green .bx-input-group-btn button {
	background-color: #159ebb;
	border-color: #159ebb;
	color: #FFF;
}
.bx-searchtitle.theme-green .bx-input-group-btn button:hover, .bx_smart_searche.theme-green .bx_item_block.all_result .all_result_button:hover {
	background-color: #44b1c9;
	border-color: #44b1c9;
	text-decoration: none;
}
.bx_smart_searche.theme-green .bx_item_element a b{
	color: #44b1c9;
}
.bx_smart_searche.theme-green {
	/* border:1px solid #159ebb; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #d0ebf1;
}
.bx_smart_searche.theme-green .bx_item_block_href_category_name {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_item_name b, .bx_smart_searche.theme-green .bx_item_block_item_simple_name b {
	color:#159ebb;
}
.bx_smart_searche.theme-green .bx_item_block_hrline {
	border-color: #159ebb;
}
/* red */
.bx-searchtitle.theme-red .bx-input-group .bx-form-control {
	border-color:#E22B2B;
}
.bx-searchtitle.theme-red .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_red.gif);
}
.bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button{
	background-color: #E22B2B;
	border-color: #E22B2B;
}
.bx-searchtitle.theme-red .bx-input-group-btn button {
	background-color: #E22B2B;
	border-color: #E22B2B;
	color: #FFF;
}
.bx-searchtitle.theme-red .bx-input-group-btn button:hover, .bx_smart_searche.theme-red .bx_item_block.all_result .all_result_button:hover {
	background-color: #e95c5c;
	border-color: #e95c5c;
	text-decoration: none;
}
.bx_smart_searche.theme-red .bx_item_element a b{
	color: #e95c5c;
}
.bx_smart_searche.theme-red {
	/*border:1px solid #E22B2B; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-green .bx_item_block_href:hover {
	background-color: #f9d4d4;
}
.bx_smart_searche.theme-red .bx_item_block_href_category_name {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_item_name b, .bx_smart_searche.theme-red .bx_item_block_item_simple_name b {
	color:#E22B2B;
}
.bx_smart_searche.theme-red .bx_item_block_hrline {
	border-color: #E22B2B;
}
/* yellow */
.bx-searchtitle.theme-yellow .bx-input-group .bx-form-control {
	border-color:#F9A91D;
}
.bx-searchtitle.theme-yellow .bx-searchtitle-preloader.view {
	background-image: url(/local/templates/stroyresurs/components/arturgolubev/search.title/search_header/images/loader_yellow.gif);
}
.bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button{
	background-color: #F9A91D;
	border-color: #F9A91D;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button {
	background-color: #F9A91D;
	border-color: #F9A91D;
	color: #FFF;
}
.bx-searchtitle.theme-yellow .bx-input-group-btn button:hover, .bx_smart_searche.theme-yellow .bx_item_block.all_result .all_result_button:hover {
	background-color: #faba4a;
	border-color: #faba4a;
	text-decoration: none;
}
.bx_smart_searche.theme-yellow .bx_item_element a b{
	color: #faba4a;
}
.bx_smart_searche.theme-yellow {
	/* border:1px solid #F9A91D; */
	border-top: 0 none;
	border-radius: 0 0 3px 3px;
}
.bx_smart_searche.theme-yellow .bx_item_block_href_category_name {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_item_name b, .bx_smart_searche.theme-yellow .bx_item_block_item_simple_name b {
	color:#F9A91D;
}
.bx_smart_searche.theme-yellow .bx_item_block_hrline {
	border-color: #F9A91D;
}
/* End */


/* Start:/local/templates/stroyresurs/components/bitrix/sale.basket.basket.line/basket/style.css?16916935744401*/
.bx-basket { }

.bx-basket-block {
	position: relative;
	padding-bottom: 5px;
	padding-left: 20px;
	white-space: nowrap;
	font-size: 12px;
}

.bx-basket-block > .fa {
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	color: #97a1ab;
}

.bx-basket-block a { margin-right: 10px; }

/*FIXED BASKET*/

@media (min-width: 768px) {
	.bx-basket-fixed {
		position: fixed;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		width: 200px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-fixed.top { top: 10px }

	.bx-basket-fixed.right { right: 10px }

	.bx-basket-fixed.bottom { bottom: 10px }

	.bx-basket-fixed.left { left: 10px }

	.bx-basket-fixed.bx-max-height { top: 10px; bottom: 10px; }
}

@media (max-width: 767px) {
	.bx-basket-fixed {
		position: fixed;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 998;
		overflow: hidden;
		padding-top: 10px;
		border: 1px solid #f0f0f0;
		border-radius: 1px;
		background: #fff;
		box-shadow: 0 7px 10px rgba(0, 0, 0, 0.15);
	}

	.bx-basket-item-list { display: none; }

	/*.bx-basket-fixed */
}

.bx-basket-fixed .bx-basket-block { margin-left: 10px; }

.bx-basket-item-list {
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	border-top: 1px solid #f7f7f7;
}

.bx-opener .bx-basket-item-list { padding-bottom: 75px; }

.bx-max-height .bx-basket-item-list {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
}

.bx-closed .bx-basket-item-list {
	overflow: hidden;
	height: 20px;
}

.bx-basket-item-list-action {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 120;
	padding: 3px 0;
	height: 20px;
	background: #f7f7f7;
	color: #4f4f4f;
	vertical-align: middle;
	text-align: center;
	font-size: 12px;
	line-height: 14px;
	cursor: pointer;
}

.bx-basket-item-list-button-container {
	position: absolute;
	right: 0;
	bottom: 20px;
	left: 0;
	padding: 10px 0;
	border-top: 1px solid #f7f7f7;
	background: #fff;
	text-align: center;
}

.bx-basket-item-list-container {
	overflow-y: auto;
	max-height: 100%
}

.bx-basket-item-list-item {
	position: relative;
	margin-bottom: 15px;
	padding-top: 15px;
	padding-right: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #f7f7f7;
}

.bx-basket-item-list-container .bx-basket-item-list-item:last-child {
	margin-bottom: 0;
	border-bottom: none;
}

.bx-basket-item-list-item-status {
	margin: 0 10px 20px;
	padding: 3px;
	border-radius: 3px;
	background: #ebebeb;
	text-align: center;
	white-space: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}

.bx-basket-item-list-item-img {
	position: relative;
	padding-bottom: 5px;
	text-align: center;
}

.bx-basket-item-list-item-img img {
	max-width: 90px;
	height: auto;
	border: 1px solid #e6e6e6;
}

.bx-basket-item-list-item-name { padding-bottom: 5px; }

.bx-basket-item-list-item-name a {
	font-size: 13px;
	line-height: 16px;
}

.bx-basket-item-list-item-remove {
	position: absolute;
	top: -7px;
	right: 10px;
	width: 20px;
	height: 20px;
	opacity: .5;
	cursor: pointer;
	transition: 250ms linear all;
}

.bx-basket-item-list-item-remove:after,
.bx-basket-item-list-item-remove:before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 10px;
	height: 2px;
	border-radius: 1px;
	background-color: #333;
	content: '';
	transform: translate(-50%, -50%);
}

.bx-basket-item-list-item-remove:after {
	-webkit-transform: translate(-50%, -50%) rotate(45deg);
	-moz-transform: translate(-50%, -50%) rotate(45deg);
	-ms-transform: translate(-50%, -50%) rotate(45deg);
	-o-transform: translate(-50%, -50%) rotate(45deg);
	transform: translate(-50%, -50%) rotate(45deg);
}

.bx-basket-item-list-item-remove:before {
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	-moz-transform: translate(-50%, -50%) rotate(135deg);
	-ms-transform: translate(-50%, -50%) rotate(135deg);
	-o-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

.bx-basket-item-list-item-remove:hover { opacity: .7; }

.bx-basket-item-list-item-price-block {
	padding-bottom: 5px;
	font-size: 12px;
}

.bx-basket-item-list-item-price {
	display: inline-block;
	margin-right: 5px;
}

.bx-basket-item-list-item-price-old {
	display: inline-block;
	margin-right: 5px;
	color: #b0b0b0;
	text-decoration: line-through
}

.bx_cart_login_top .bx-hdr-profile { line-height: 1.44em; }
/* End */


/* Start:/local/templates/stroyresurs/components/bitrix/catalog.section.list/mobile/style.css?157264200066*/
.catalog-nav__sub-list .subcategory_li{
	    font-weight: 400;
}
/* End */


/* Start:/local/templates/stroyresurs/components/bitrix/menu/template1/style.css?1691693574581*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/stroyresurs/components/bitrix/menu/template1/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link,
ul.left-menu li a.selected:visited,
ul.left-menu li a.selected:active,
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}




/* End */


/* Start:/local/templates/stroyresurs/styles.css?172103379511125*/
.item-sort a {
	text-decoration: underline;
	display: inline-block;
	margin-right: 10px;
}

.item-sort a.active {
	text-decoration: none;
	font-weight: bold;
}

.item-sort {
	margin-bottom: 20px;
}

.item-card__body .item-card__info {
	display: flex;
}

/*BBS*/

.catalog-item__pay-block {
	display: flex;
	align-items: center;
	width: 100%;
}

.price-block {
	display: flex;
	align-items: baseline;
	font-size: 32px;
	margin-right: 30px;
	flex-wrap: nowrap;
}

.price-block span {
	font-size: 14px;
	color: #b5c1d8;
	font-weight: 700;
}

.price-block .price {
	line-height: 1;
	font-size: 32px;
	font-weight: 500;
	margin-right: 5px;
}

.price-block--cart .price {
	font-size: 24px;
}

.text-price-info {
	color: #666;
	font-size: 11px;
	width: 100%;
}
.catalog-item__buttons-container .btn_accent {
	margin-left: 20px;
}

.btn--add-cart {
	background: linear-gradient(79deg, #fedc35 0, #ffcc23 50%, #ffcc23 100%);
	color: #11203d;
}
.btn--add-cart svg {
	margin-right: 7px;
}
.btn--add-cart use {
	fill: #11203d;
}

.btn--primary {
	background: linear-gradient(79deg, #fedc35 0, #ffcc23 50%, #ffcc23 100%);
	color: #11203d;
}

.catalog-item__buttons-container {
	display: flex;
}

.catalog-item__quantity-block {
	margin-right: 30px;
}

.bx_filter .bx_ui_slider_handle {
	position: absolute;
	width: 22px;
	height: 22px;
	border: 4px solid #26488a;
	background: #fff !important;
	border-radius: 50%;
	top: -7px;
}
.bx_filter .bx_ui_slider_pricebar_V {
	background: #26488a;
}

.bx_filter .bx_ui_slider_part {
	background: #29478924;
}

.catalog-filters__price-input {
	display: flex;
	width: 100%;
	justify-content: space-between;
}
.catalog-filters__price-input input {
	border: 1px solid #274889;
	padding: 3px 15px;
	border-radius: 5px;
	width: 80px;
	text-align: center;
	color: #274889;
}
.bx_filter .bx_ui_slider_pricebar_VN {
	background: #e2e2e2;
	border-color: #e2e2e2;
	z-index: 2;
}

.item-card {
	position: relative;
}

.item-cart__offers {
	padding: 0 15px;
	/*position: absolute;*/
	/*left: 0;*/
	/*right: 0;*/
	/*top: 100%;*/
	/*display: none;*/
	/*background: #fff;*/
	/*z-index: 999;*/
}
.item-card.hover {
	z-index: 99;
}
.item-card:hover .item-cart__offers {
	display: block;
}

.bx_filter .bx_ui_slider_track {
	margin: 35px 0px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
}

.bx_filter .bx_ui_slider_range {
	z-index: 160;
}

.bx_filter .bx_ui_slider_handle.left {
	margin-left: -3px;
}

.bx_filter .bx_ui_slider_handle.right {
	margin-right: -3px;
}

.add-cart {
	font-size: 15px;
	color: #63a3fc;
}
.get-price {
	border-bottom: 1px dotted #7d7d7d;
	font-size: 15px;
	color: #010101;
}

.amount-block__desc {
	display: none;
}

.amount-block {
	display: flex;
	margin-bottom: 15px;
}

.amount-block__body {
	margin-left: 10px;
	color: #a5a5a5;
	white-space: nowrap;
	font-size: 12px;
	display: block;
}

.product-item-amount-field-btn-plus:after,
.product-item-amount-field-btn-minus:after {
	background-color: #ffcc24 !important;
	border-radius: 4px;
}

.basket-item__name {
	margin-bottom: 10px;
	font-size: 17px;
}

.basket {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	margin: 40px 0;
}

.basket-row {
	flex-grow: 1;
	margin-right: 40px;
}
.basket-checkout {
	display: flex;
	flex-direction: column;
	font-size: 17px;
	font-weight: 500;
}

.basket-checkout__row {
	display: flex;
	align-items: center;
	padding: 15px 20px;
	border-bottom: 1px solid #e1dfdf;
}

.basket-checkout__row img {
	margin-right: 5px;
}

.basket-checkout-container {
	border: none;
	padding: 5px 0;
	box-shadow: 0px 0px 12px #efefef;
	border-radius: 5px;
	min-width: 280px;
}

.basket-checkout__btn {
	margin-top: 25px;
	margin-bottom: 20px;
	text-align: center;
}

.basket-items-list-item-amount {
	padding: 0;
	padding-right: 30px;
	vertical-align: middle;
}
.basket-items-list-item-price {
	padding: 0;
	min-width: 150px;
	vertical-align: middle;
}
.basket-items-list-item-remove {
	padding: 0 !important;
	vertical-align: middle;
}
.basket-item-price-current .price-block {
	margin: 0;
	justify-content: center;
}

.btn--cart {
	margin-left: auto;
	background: #fff;
	color: #284a8b;
	padding: 9px 20px;
}
.btn--cart.active:not(:hover) {
	box-shadow: inset 0 0 0 1px #e8ecf3, 0 0 15px -10px rgba(37, 71, 139, 0.2);
}
.btn--cart img {
	margin-right: 7px;
}

@media screen and (max-width: 920px) {
	.basket {
		flex-direction: column;
		align-items: center;
	}

	.basket-row {
		margin: 0 0 20px 0;
	}
}

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #fff;
	border-radius: 0px;
	border: solid 1px #d8dae4;
	box-sizing: border-box;
	clear: both;
	color: #07074c;
	cursor: pointer;
	display: block;
	font-family: inherit;
	font-size: 12px;
	font-weight: normal;
	height: 40px;
	line-height: 38px;
	outline: none;
	padding-left: 15px;
	padding-right: 40px;
	position: relative;
	text-align: left !important;
	transition: all 0.2s ease-in-out;
	user-select: none;
	white-space: nowrap;
	width: 180px;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
	box-shadow: 0 2px 8px rgba(37, 37, 37, 0.1);
}

.nice-select:after {
	content: '';
	display: block;
	height: 7px;
	width: 12px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 18px;
	top: 50%;
	transition: all 0.15s ease-in-out;
	background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNi40MDM0MiA3LjA5MTYzTDEuMjc2NDggMS40OTg2MUMxLjA5MTE1IDEuMjk2NDQgMS4xMDQ4MSAwLjk4MjMwOCAxLjMwNjk4IDAuNzk2OTg0QzEuNTA5MTUgMC42MTE2NjEgMS44MjMyOCAwLjYyNTMxOCAyLjAwODYgMC44Mjc0OUw2Ljc2OTQ4IDYuMDIxMTdMMTEuNTMwNCAwLjgyNzQ5QzExLjcxNTcgMC42MjUzMTggMTIuMDI5OCAwLjYxMTY2MSAxMi4yMzIgMC43OTY5ODVDMTIuNDM0MiAwLjk4MjMwOCAxMi40NDc4IDEuMjk2NDQgMTIuMjYyNSAxLjQ5ODYxTDcuMTM1NTUgNy4wOTE2M0M3LjA0MTQ5IDcuMTk0MjQgNi45MDg2OCA3LjI1MjY3IDYuNzY5NDggNy4yNTI2N0M2LjYzMDI4IDcuMjUyNjcgNi40OTc0OCA3LjE5NDI0IDYuNDAzNDIgNy4wOTE2M1oiIGZpbGw9IiMwMDAwMDAiLz4KPC9zdmc+Cg==')
		0 0 no-repeat;
}

.nice-select--order {
	padding-right: 45px;
}

.nice-select--order:after {
	background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOS40MTQiIGhlaWdodD0iMTUuNDE0IiB2aWV3Qm94PSIwIDAgMTkuNDE0IDE1LjQxNCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE0MjMuMjkzIC0xMDA0LjU0MykiPjxwYXRoIGQ9Ik0xNCwzLjlIMi45OUw1Ljc2LDEuMDk0LDQuNjY3LDAsMCw0LjY2Nyw0LjY2Nyw5LjMzMyw1Ljc2LDguMjM5LDIuOTksNS40MzJIMTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDMzLjMzMyAxMDA1LjI1KSByb3RhdGUoOTApIiBmaWxsPSIjOWI5YjljIiBzdHJva2U9InJnYmEoMCwwLDAsMCkiIHN0cm9rZS13aWR0aD0iMSIvPjxwYXRoIGQ9Ik0xNCwzLjlIMi45OUw1Ljc2LDEuMDk0LDQuNjY3LDAsMCw0LjY2Nyw0LjY2Nyw5LjMzMyw1Ljc2LDguMjM5LDIuOTksNS40MzJIMTRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNDMyLjY2NyAxMDE5LjI1KSByb3RhdGUoLTkwKSIgZmlsbD0iIzliOWI5YyIgc3Ryb2tlPSJyZ2JhKDAsMCwwLDApIiBzdHJva2Utd2lkdGg9IjEiLz48L2c+PC9zdmc+')
		0 0 no-repeat;
	width: 18px;
	height: 14px;
	margin-top: -7px;
}

.nice-select.open:after {
	transform: rotate(-180deg);
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	transform: scale(1) translateY(0);
}

.nice-select.disabled {
	border-color: #dee0e8;
	color: #999;
	pointer-events: none;
}

.nice-select.disabled:after {
	border-color: #ccc;
}

.nice-select.wide {
	width: 100%;
}

.nice-select.wide .list {
	left: 0 !important;
	right: 0 !important;
}

.nice-select.right {
	float: right;
}

.nice-select.right .list {
	left: auto;
	right: 0;
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px;
}

.nice-select.small:after {
	height: 4px;
	width: 4px;
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px;
}

.nice-select .list {
	background-color: #fff;
	border-radius: 0;
	box-shadow: 0 0 4px rgba(37, 38, 52, 0.15);
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0px 0 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	transform-origin: 50% 0;
	transform: scale(0.75) translateY(-20px);
	transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
	z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent !important;
	color: #252634 !important;
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 38px;
	list-style: none;
	min-height: 38px;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	transition: all 0.2s;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
	background-color: #f24941;
	color: #fff;
}

.nice-select .option.selected {
	background-color: #f24941;
	color: #fff;
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default;
}

.catalog-item__prices .price-block {
	flex-wrap: wrap;
}

@media only screen and (max-width: 767px) {
	.search__btn.activate {
		right: 56px;
	}
	.btn--cart {
		box-shadow: none;
		padding: 0;
		margin-left: 0px;
	}
	.btn--cart span {
		display: none;
	}

	.btn--cart img {
		margin-right: 0;
	}
}

@media screen and (max-width: 520px) {
	.catalog-item__pay-block {
		flex-wrap: wrap;
	}

	.catalog-item__buttons-container {
		width: 100%;
	}

	.catalog-item__prices,
	.catalog-item__quantity-block {
		margin-bottom: 20px;
		margin-right: 0;
	}
}




.order-status {
	margin-bottom: 100px;
}
.order-status-block {
	border-radius: 3px;
	padding: 16px;
	display: flex;
}
.order-status-icon {
	width: 21px;
	height: 21px;
	min-width: 21px;
	margin-right: 10px;
}
.order-status-text {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}
.order-status-text span {
	font-weight: 500;
}
.order-status-text a {
	border-bottom: 1px dotted black;
	padding-bottom: 2px;
}
.order-success {
	background: #DFF0D8;
	border: 1px solid #71BA24;
	color: #508550;
}
.order-success .order-status-text a {
	border-color: #508550;
}
.order-status-btns {
	display: flex;
	justify-content: center;
	padding-top: 40px;
}

/* стили для стрелки наверх */
html {
	scroll-behavior: smooth;
}
.arrow-down-jivo {
	display: block;
	width: 44px;
	height: 44px;
	border-radius: 50%;
	background: url('/local/templates/stroyresurs/css/../img/arrow-down-jivo.png'), linear-gradient(91deg, #25478B 22.18%, #306CE5 95.46%);
	background-repeat: no-repeat;
	background-position: center center;
	box-shadow: 0px 8.251px 11.002px 5.501px rgba(0, 0, 0, 0.10);
	z-index: 500;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	transition: all .3s ease;
  }
  .arrow-down-jivo.arrow-active-jivo {
	opacity: 1;
	visibility: visible;
  }
  @media only screen and (max-width: 767px) {
	.arrow-down-jivo {
		bottom: 186px;
		right: 25px;
	}
  }
  @media only screen and (max-width: 539px) {
	.arrow-down-jivo {
        bottom: 155px;
        right: 30px;
    }
  }
  @media only screen and (min-width: 768px) {
	.arrow-down-jivo {
		bottom: 160px;
   		right: 70px;
	}
  }
  @media only screen and (min-width:1420px) {
	.arrow-down-jivo {
		bottom: 155px;
		right: 80px;
	}
  }
/* стили для стрелки наверх */


/* End */
/* /local/templates/stroyresurs/assets/assets.css?157108680016810 */
/* /local/templates/stroyresurs/css/main.min.css?1691693574309498 */
/* /local/templates/stroyresurs/css/custom.css?175247737984194 */
/* /local/templates/stroyresurs/assets/sweetalert2.min.css?153834120026756 */
/* /local/templates/stroyresurs/components/arturgolubev/search.title/search_header/style.css?157428360014242 */
/* /local/templates/stroyresurs/components/bitrix/sale.basket.basket.line/basket/style.css?16916935744401 */
/* /local/templates/stroyresurs/components/bitrix/catalog.section.list/mobile/style.css?157264200066 */
/* /local/templates/stroyresurs/components/bitrix/menu/template1/style.css?1691693574581 */
/* /local/templates/stroyresurs/styles.css?172103379511125 */
