

/* Start:/bitrix/templates/specinstrument3/libs/OwlCarousel2-2.2.0/assets/owl.carousel.min.css?16154569943088*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-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);border:1px solid #bc9968}
.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{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
/*.owl-carousel .owl-item img{display:block;width:auto;margin:0 auto}*/
.owl-carousel .owl-item img{display:block;/*width:100%;*/margin:0 auto}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.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{-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}
.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 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(/bitrix/templates/specinstrument3/libs/OwlCarousel2-2.2.0/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%}

/* End */


/* Start:/bitrix/templates/specinstrument3/libs/OwlCarousel2-2.2.0/assets/owl.theme.default.min.css?16154569942279*/
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.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{position:absolute;bottom:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items: center;transition:0.3s;cursor:pointer}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;width:12px;height:12px;margin-right:12px}
.owl-theme .owl-dots .owl-dot.active{}
.owl-theme .owl-dots .owl-dot span{width:6px;height:6px;background-color:#c3c3c3;margin:0 0 10px 12px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:50%}
.owl-theme .owl-dots .owl-dot.active span{}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*/

.owl-theme .owl-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:-15px;width:100%;padding:2px}
.owl-theme .owl-dots .owl-dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:12px;height:12px;margin-left:15px;border-radius:100%;background-color:transparent;transition:0.3s;cursor:pointer}
.owl-theme .owl-dots .owl-dot:first-child{margin-left:0}
.owl-theme .owl-dots .owl-dot:after{content:"";display:block;width:6px;height:6px;background-color:#c3c3c3;border-radius:100%;transition:0.3s}
.owl-theme .owl-dots .owl-dot:hover,.owl-theme .owl-dots .owl-dot.active{background-color:#ff8a00}
.owl-theme .owl-dots .owl-dot:hover:after,.owl-theme .owl-dots .owl-dot.active:after{background-color:#f3f2f2}
.owl-theme .owl-dots .owl-dot span{display:none}

.owl-dots{opacity:0;top:100%;transition:0.3s}
.owl-carousel:hover>.owl-dots{opacity:1}
/* End */


/* Start:/bitrix/templates/specinstrument3/libs/jquery-ui.min/jquery-ui.min.css?161545699416930*/
/*! jQuery UI - v1.12.1 - 2017-07-23
* http://jqueryui.com
* Includes: core.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/bitrix/templates/specinstrument3/libs/jquery-ui.min/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/bitrix/templates/specinstrument3/libs/slick-master/slick.css?16154569941776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/bitrix/templates/specinstrument3/libs/slick-master/slick-theme.css?16154569943149*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/bitrix/templates/specinstrument3/libs/slick-master/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/bitrix/templates/specinstrument3/libs/slick-master/./fonts/slick.eot');
    src: url('/bitrix/templates/specinstrument3/libs/slick-master/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/bitrix/templates/specinstrument3/libs/slick-master/./fonts/slick.woff') format('woff'), url('/bitrix/templates/specinstrument3/libs/slick-master/./fonts/slick.ttf') format('truetype'), url('/bitrix/templates/specinstrument3/libs/slick-master/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
/*.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}*/
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


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


/* Start:/bitrix/templates/specinstrument3/css/style.css?1754645745371272*/
k2@font-face{font-family:'PTSansRegular';src:url("/bitrix/templates/specinstrument3/css/../fonts/PTSansRegular/PTSansRegular.woff") format("woff"), url("/bitrix/templates/specinstrument3/css/../fonts/PTSansRegular/PTSansRegular.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}
@font-face{font-family:'PTSansBold';src:url("/bitrix/templates/specinstrument3/css/../fonts/PTSansBold/PTSansBold.woff") format("woff"), url("/bitrix/templates/specinstrument3/css/../fonts/PTSansBold/PTSansBold.ttf") format("truetype");font-style:normal;font-weight:normal;font-display:swap}
@charset "UTF-8";
*{box-sizing:border-box}
*:focus{outline:none}
body{margin:0;position:relative;font-family:"PTSansRegular";font-size:13px;line-height:1.2;color:#383838;overflow-x:hidden}
input,textarea,button,select{border:none;font-family:inherit;font-size:inherit;line-height:inherit;outline:none}
a,button{/*display:block;*/background-color:transparent;text-align:center}
button{padding:0;outline:none}
ul,ol{margin:0;padding:0}
li{list-style-type:none}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
b,strong{font-weight:normal;font-family:"PTSansBold"}

/*html{min-height:100%;height:100%;overflow-x:hidden}
body{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;height:100%}
main{height:100%;position:relative;width:100%;display:inline-table}
.footer{height:auto;display:inherit}
.news-catalog{posoition:relative}*/

.container{position:relative;padding:0 50px;margin:0 auto}
.img-responsive{display:block;max-width:100%}
.header__logo img{width:300px;height:41px}
.img-full-width{display:block;width:100%}
.hidden{display:none}
.head{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}
.head.general__head{margin:22px 0 0}
.head.product-catalog__head{margin:0 0 22px}
.catalog_section.k2 .head.general__head{margin:0 0 15px}
.head__icon{display:-ms-flexbox;display:flex;margin-right:8px;min-width:31px}
.head__title{margin:0;font-family:"PTSansBold";font-weight:normal;font-size:25px;line-height:0.8;color:#010101}
.head__link{position:relative;margin-left:14px;color:#a2a2a2;text-decoration:none;font-size:14px;line-height:1;border-bottom:1px solid #a2a2a2;transition:0.3s;z-index:0}
.head__link:hover{color:#ff8a00;border-bottom-color:transparent}
.head__link:before{content:"/";position:absolute;top:0;left:-8px;color:#a2a2a2}

.header_scrolled{}
.header_scrolled .header{position:fixed;top:0;left:0;right:0;z-index:102;background-color:#fff}

.mobile_menu_container{display:none}

.button{width:100%;padding:10px;font-family:"PTSansBold";font-size:15px;line-height:1;color:#fff;text-decoration:none;background-color:#ff8a00;border:3px solid #ff8a00;transition:0.3s;cursor:pointer}
.button:hover{color:#ff8a00;background-color:#fff}
.button2{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px;font-family:"PTSansBold";font-size:15px;line-height:1;color:#fff;text-decoration:none;background-color:#534f4e;border:3px solid #534f4e;transition:background-color 0.3s, border 0.3s;cursor:pointer}
.button2:hover{color:#534f4e;background-color:transparent}
.button2__text{border-bottom:1px dashed #fff;transition:0.3s}
.button2:hover .button2__text{border-bottom-color:#534f4e}
.breadcrumbs{padding:10px 15px 10px;margin:0 auto 25px;position:relative;background:#f9f9f9;-webkit-box-shadow:0 2px 1px 1px #ccc;-moz-box-shadow:0 2px 1px 1px #ccc;box-shadow:0 2px 1px 1px #ccc}
.breadcrumb{/*display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center*/width:100%}
.breadcrumb__link{position:relative;margin-left:15px;line-height:1.4;color:#010101;text-decoration:none;border-bottom:1px solid #a2a2a2;transition:0.3s}
.breadcrumb__link:hover{color:#ff8a00;border-bottom-color:transparent;text-decoration:none}
.breadcrumb__link:before{content:"\BB";position:absolute;top:1;left:-10px;color:#383838}
.breadcrumb>span:first-child .breadcrumb__link{margin-left:0}
.breadcrumb>span:first-child .breadcrumb__link:before{content:none}
/*.breadcrumb>span:last-child{position:relative;margin-left:15px;line-height:1.4;color:#010101;text-decoration:none}
.breadcrumb>span:last-child:before{content:"»";position:absolute;top:1;left:-10px;color:#383838}*/
.breadcrumb__link.active{color:#383838;border-bottom-color:transparent}

#pagination{position:fixed!important;bottom:0!important;background-color:rgb(255 255 255)!important;z-index:1000!important;padding:1px 0!important;width:100%;left:0;-webkit-box-shadow:0 0px 2px 1px #ccc;-moz-box-shadow:0 0px 2px 1px #ccc;box-shadow:0 0px 2px 1px #ccc}
.navigation{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-ms-flex-align:center;margin:8px 0;justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center}
.pagination__link,.pagination__link_separator,.pagination__link_separator:before{display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d4d4d4;color:#5e5e5e;font-size:15px;text-shadow:0 1px #fff;text-decoration:none;margin:0 2px;padding:0 10px 0;position:relative;background:#f9f9f9;height:30px;min-width:18px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
a.pagination__link:hover,.pagination__link_separator:hover{text-decoration:none;background-color:#ff8a00;color:#efefef;text-shadow:0 1px #ff8a00}
.pagination__link_separator{min-width:32px}
.pagination__link.active{background:#ff8a00;-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 4px #4e5559;box-shadow:0 1px 0 #fff, inset 0 1px 4px #ff8a00;color:#efefef;text-shadow:0 1px #ff8a00}
.pagination__link_all{/*border-bottom:1px solid #a2a2a2*/}
.pagination__link_all:hover{/*border-bottom-color:transparent*/}
.pagination__link_separator:before{left:-1px;top:-1px;content:"...";margin:0;position:absolute;background:#f9f9f9;height:100%;right:-1px;bottom:-1px;padding:0}
.pagination__link_separator:hover:before{opacity:0}
.nav_page_prev,.nav_page_next{position:relative;padding:0 6px 0}
.nav_page_prev:before,.nav_page_next:before{width:100%;height:18px}
.nav_page_prev:before{content:'<'}
.nav_page_next:before{content:'>'}
.subnav_page_prev_before,.subnav_page_next_before{}
.pagination__link:focus,.pagination__link_separator:focus,.pagination__link_separator:focus:before{outline:none;-webkit-box-shadow:1px 1px inset #353434;box-shadow:1px 1px inset #353434;background-color:#ff8a00;color:#efefef;text-shadow:0 1px #ff8a00}

.sections_container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;/*padding:0 50px*/}
.sections_container .block_section{width:calc((100% / 6) - 16px);padding:8px;margin:8px;border:1px solid #d4d4d4}
.sections_container .block_section a{word-break:break-word;text-decoration:none;font-weight:500;font-size:15px;color:#010101;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}
.sections_container .block_section a img{display:block;/*width:100%;*/margin:0 15px 0 0;max-width:100px;height:100px}
.sections_container .block_section:hover a{color:#ff8a00}

.news-catalog__row .sections_container .block_section{width:calc((100% / 6) - 16px)}

.sections_container .block_section .section_img_cont{/*height:191px;*/display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.sections_container .block_section .section_name_cont{font-weight:500;font-size:15px;color:#010101}

/*.product{position:relative;width:100%;height:370px}
.product.out_stock{opacity:0.6}
.product__content{position:absolute;top:0;left:0;padding:4px 2px 0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;width:100%;height:370px;border:1px solid #d4d4d4;background-color:#fff;transition:box-shadow 0.3s}
.product__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:150px;height:150px;padding:4px;background-repeat:no-repeat;background-position:center;background-size:contain}
.product__info{margin-top:7px;padding:0 16px 18px;position:absolute;bottom:0;width:100%;top:auto}
.product__text{margin-top:17px;padding:0 16px 108px}
.product__name{position:relative;display:block;height:70px;overflow:hidden;font-family:"PTSansBold";font-size:15px;color:#010101;text-align:left;text-decoration:none;transition:0.3s;/*height:52px;overflow:hidden*//*}
.product__name:hover{color:#ff8a00}
.product__name:before{content:'';position:absolute;bottom:0;width:100%;height:13px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}
.product__characteristic{display:block}
.product__characteristic{margin-top:10px}
.product__characteristic>div{display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden}
.product__characteristic>div span:first-child{margin:0 6px 0 0}
.product__characteristic>div span:last-child{}
.product__characteristic-link{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #383838;transition:0.3s}
.product__characteristic-link:hover{color:#ff8a00;border-bottom-color:transparent}
.product__description{display:none;margin-top:18px}
.product__link{display:inline-block;font-style:italic;line-height:1;color:#ff8a00;text-decoration:none;transition:0.3s;border-bottom:1px dashed #ff8a00}
.product__link:hover{color:#7cb132;border-bottom-color:transparent}
.product__info .product__stock,.product__info div[class^="out_stock_"],.product__info div[class^="sold_stock_"]{position:relative;padding-left:18px}
.product__info .product__stock:before,.product__info div[class^="out_stock_"]:before,.product__info div[class^="sold_stock_"]:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:100%}
.product__price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;margin-top:10px;line-height:1.1}
.product__price-old{position:relative;font-family:"PTSansBold";font-size:14px;color:#ff8a00}
.product__price-old:after{content:"";position:absolute;top:calc((100% - 1px) / 2);left:0;width:100%;height:1px;background-color:#ff8a00}
.product__price-current{font-family:"PTSansBold";font-size:18px;color:#010101}
.product__price-number{display:inline-block}
.product__price-number:after{content:"\20BD";display:inline-block;margin-left:4px}
.product__price-current .to{display:none}
.product__favorite{display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;cursor:pointer}
/*.product__favorite-icon{display:-ms-flexbox;display:flex}*/
/*.product__favorite-icon_1{display:none}
.product__favorite:hover .product__favorite-icon_1,.product__favorite.active .product__favorite-icon_1{display:-ms-flexbox;display:flex}
.product__favorite:hover .product__favorite-icon_2,.product__favorite.active .product__favorite-icon_2{display:none}*//*

.product__favorite-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px}
.product__favorite-icon>svg{display:none}
.product__favorite-icon_1:before,.product__favorite-icon_2:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}
.product__favorite-icon_2{display:none}
.product__favorite-icon_2:before{content:none}

.product__button{width:auto;display:none;margin:18px -18px -19px}

.product__button[id^=under_subscribe_]{color:#fff;background-color:#878584;border:2px solid #878584}
.product__button[id^=under_subscribe_]:hover{color:#878584;background-color:#fff}
.product__button[id^=under_subscribe_]>span{margin:0!important}
.product__button[id^=under_order_]{color:#000;background-color:#fff;border:2px solid #534f4e}
.product__button[id^=under_order_]:hover{color:#ff8a00;border-color:#ff8a00}


.product__info div[class*="in_stock_"]{color:#7cb132}
.product__info div[class*="in_stock_"]:before{background-color:#7cb132}
.product__info div[class^="out_stock_"]{color:#ccc}
.product__info div[class^="out_stock_"]:before{background-color:#ccc}
.product__info div[class^="sold_stock_"]{color:#ff8a00}
.product__info div[class^="sold_stock_"]:before{background-color:#ff8a00}

.product:hover .product__content{z-index:1;height:auto;min-height:370px;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);/*-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between*//*}
.product:hover .product__content .product__img{min-height:150px}
.product:hover .product__content .product__info{/*position:relative*//*bottom:-10px}
.product:hover .product__characteristic{display:block;transition:display 0.3s;}
.product:hover .product__name{height:inherit}
.product:hover .product__name:after{opacity:0}
.product:hover .product__name:before{content:none}
.product:hover .product__price-current .to{display:inline-block}
.product:hover .product__button{display:block;margin:18px -15px -19px -19px}*/

.product{position:relative;width:100%;height:100%}
.product.out_stock{opacity:0.6}
.product__content{position:relative;padding:4px 2px 0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;width:100%;height:100%;border:1px solid #d4d4d4;background-color:#fff;transition:box-shadow 0.3s}
.product__img{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:150px;height:150px;padding:4px;background-repeat:no-repeat;background-position:center;background-size:contain}
.product__info{margin-top:7px;padding:0 16px 18px;position:relative;width:100%}
.product__text{margin-top:17px;padding:0 16px 10px}
.product__name{position:relative;display:block;height:70px;overflow:hidden;font-family:"PTSansBold";font-size:15px;color:#010101;text-align:left;text-decoration:none;transition:0.3s;/*height:52px;overflow:hidden*/}
.product__name:hover{color:#ff8a00}
.product__name:before{content:'';position:absolute;bottom:0;width:100%;height:13px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}
.product__characteristic{display:block}
.product__characteristic{margin-top:10px}
.product__characteristic>div{display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden}
.product__characteristic>div span:first-child{margin:0 6px 0 0}
.product__characteristic>div span:last-child{}
.product__characteristic-link{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #383838;transition:0.3s}
.product__characteristic-link:hover{color:#ff8a00;border-bottom-color:transparent}
.product__description{display:none;margin-top:18px}
.product__link{display:inline-block;font-style:italic;line-height:1;color:#ff8a00;text-decoration:none;transition:0.3s;border-bottom:1px dashed #ff8a00}
.product__link:hover{color:#7cb132;border-bottom-color:transparent}
.product__info .product__stock,.product__info div[class^="out_stock_"],.product__info div[class^="sold_stock_"]{position:relative;padding-left:18px}
.product__info .product__stock:before,.product__info div[class^="out_stock_"]:before,.product__info div[class^="sold_stock_"]:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:100%}
.product__price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:row;-ms-flex-align:baseline;align-items:baseline;position:relative;margin-top:10px;line-height:1.1}
.product__price-old{position:relative;font-family:"PTSansBold";font-size:14px;color:#ff8a00;order:2;margin:0 0 0 10px}
.product__price-old:after{content:"";position:absolute;top:calc((100% - 1px) / 2);left:0;width:100%;height:1px;background-color:#ff8a00}
.product__price-current{font-family:"PTSansBold";font-size:18px;color:#010101;order:1}
.product__price-number{display:inline-block}
.product__price-number:after{content:"\20BD";display:inline-block;margin-left:4px}
.product__price-current .to{display:none}
.product__favorite{display:-ms-flexbox;display:flex;position:absolute;bottom:0;right:0;cursor:pointer}
/*.product__favorite-icon{display:-ms-flexbox;display:flex}*/
/*.product__favorite-icon_1{display:none}
.product__favorite:hover .product__favorite-icon_1,.product__favorite.active .product__favorite-icon_1{display:-ms-flexbox;display:flex}
.product__favorite:hover .product__favorite-icon_2,.product__favorite.active .product__favorite-icon_2{display:none}*/

.product__favorite-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px}
.product__favorite-icon>svg{display:none}
.product__favorite-icon_1:before,.product__favorite-icon_2:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}
.product__favorite-icon_2{display:none}
.product__favorite-icon_2:before{content:none}

.product__button{width:100%;display:block;margin:10px 0 0}

.product__button[id^=under_subscribe_]{color:#fff;background-color:#878584;border:2px solid #878584;width:100%}
.product__button[id^=under_subscribe_]:hover{color:#878584;background-color:#fff}
.product__button[id^=under_subscribe_]>span{margin:0!important}
.product__button[id^=under_order_]{color:#000;background-color:#fff;border:2px solid #534f4e;width:100%}
.product__button[id^=under_order_]:hover{color:#ff8a00;border-color:#ff8a00}


.product__info div[class*="in_stock_"]{color:#7cb132}
.product__info div[class*="in_stock_"]:before{background-color:#7cb132}
.product__info div[class^="out_stock_"]{color:#ccc}
.product__info div[class^="out_stock_"]:before{background-color:#ccc}
.product__info div[class^="sold_stock_"]{color:#ff8a00}
.product__info div[class^="sold_stock_"]:before{background-color:#ff8a00}

.product:hover .product__content{z-index:1;height:100%;/*min-height:370px;*/box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);/*-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between*/}
.product:hover .product__content .product__img{min-height:150px}
.product:hover .product__content .product__info{/*position:relative*/bottom:0}
.product:hover .product__characteristic{display:block;transition:display 0.3s}
.product:hover .product__name{/*height:inherit*/}
.product:hover .product__name:after{opacity:0}
.product:hover .product__name:before{content:none}
.product:hover .product__price-current .to{display:inline-block}
.product:hover .product__button{display:block;margin:10px 0 0 0}

/*.slick-slider{height:inherit}
.slick-slider .product:hover{height:auto}
.slick-slider .product:hover .product__content{padding:4px 0 0;position:relative}
.slick-slider .product:hover .product__content{z-index:1;height:auto;min-height:370px;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);/*-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between*//*}
.slick-slider .product:hover .product__content .product__img{min-height:150px;margin:0 2px}
.slick-slider .product:hover .product__characteristic{display:block;transition:display 0.3s}
.slick-slider .product:hover .product__text{padding:0 16px 116px;margin:17px 2px 0}
.slick-slider .product:hover .product__name{height:inherit;min-height:70px}
.slick-slider .product:hover .product__name:after{opacity:0}
.slick-slider .product:hover .product__name:before{content:none}
.slick-slider .product:hover .product__content .product__info{/*position:relative;*//*padding:0}
.slick-slider .product:hover .product__content .product__stock{margin:0 18px 0}
.slick-slider .product:hover .product__content .product__price{margin:10px 18px 16px}
.slick-slider .product:hover .product__content .subscribe_list{padding:0 16px;width:100%;display:block}
.slick-slider .product:hover .product__button{margin:18px -1px -1px}*/

.slick-slider{height:inherit}
/*.slick-slider .product:hover{height:100%}
.slick-slider .product:hover .product__content{padding:4px 0 0;position:relative}
.slick-slider .product:hover .product__content{z-index:1;height:auto;min-height:370px;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}
.slick-slider .product:hover .product__content .product__img{min-height:150px;margin:0 2px}
.slick-slider .product:hover .product__characteristic{display:block;transition:display 0.3s}
.slick-slider .product:hover .product__text{padding:0 16px 10px;margin:17px 0px 0}
.slick-slider .product:hover .product__name{height:inherit;min-height:70px}
.slick-slider .product:hover .product__name:after{opacity:0}
.slick-slider .product:hover .product__name:before{content:none}
.slick-slider .product:hover .product__content .product__info{padding:0}
.slick-slider .product:hover .product__content .product__stock{margin:0 18px 0}
.slick-slider .product:hover .product__content .product__price{margin:10px 18px 16px}
.slick-slider .product:hover .product__content .subscribe_list{padding:0 16px;width:100%;display:block}
.slick-slider .product:hover .product__button{margin:18px -1px -1px}*/

.slick-list{width:100%}
.slick-track{margin:inherit}
.slick-prev,.slick-next{position:absolute;z-index:6;width:50px;height:100px;opacity:.6;top:50%;/*margin-top:-50px*/}
.slick-prev:hover,.slick-next:hover{opacity:.8}
.slick-prev{left:11px;margin-left:0px;background:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M0%2C0H1.023A40.977%2C40.977%2C0%2C0%2C1%2C42%2C40.977v0A40.024%2C40.024%2C0%2C0%2C1%2C1.977%2C81H0a0%2C0%2C0%2C0%2C1%2C0%2C0V0A0%2C0%2C0%2C0%2C1%2C0%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.8%2C49.09l-8.014-8.576L20.8%2C31.939a0.762%2C0.762%2C0%2C0%2C0%2C0-1.026l-1.563-1.673a0.647%2C0.647%2C0%2C0%2C0-.959%2C0l-8.014%2C8.576h0L8.224%2C40a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026L18.28%2C51.788a0.647%2C0.647%2C0%2C0%2C0%2C.959%2C0L20.8%2C50.116A0.761%2C0.761%2C0%2C0%2C0%2C20.8%2C49.09Z%22/%3E%3C/svg%3E') center left no-repeat}
.slick-next{right:11px;left:auto;margin-right:0px;background:url('data:image/svg+xml;charset=US-ASCII,%0A%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2042%2081%22%3E%3Cpath%20fill%3D%22%23535c69%22%20opacity%3D%220.3%22%20d%3D%22M40.024%2C0H42a0%2C0%2C0%2C0%2C1%2C0%2C0V81a0%2C0%2C0%2C0%2C1%2C0%2C0H40.977A40.977%2C40.977%2C0%2C0%2C1%2C0%2C40.024v0A40.024%2C40.024%2C0%2C0%2C1%2C40.024%2C0Z%22/%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M20.2%2C31.91l8.014%2C8.576L20.2%2C49.061a0.762%2C0.762%2C0%2C0%2C0%2C0%2C1.026l1.563%2C1.672a0.647%2C0.647%2C0%2C0%2C0%2C.958%2C0l8.014-8.576h0L32.776%2C41a0.762%2C0.762%2C0%2C0%2C0%2C0-1.025L22.72%2C29.212a0.647%2C0.647%2C0%2C0%2C0-.958%2C0L20.2%2C30.885A0.762%2C0.762%2C0%2C0%2C0%2C20.2%2C31.91Z%22/%3E%3C/svg%3E%0A') center right no-repeat}
.slick-prev:before,.slick-next:before{content:none}
/* */
.slick-list{overflow:visible;z-index:2}
.slick-slide{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.slick-slide[aria-hidden="false"]{display:block}
.slick-slide[aria-hidden="true"]{display:none}
.slick-track{margin:inherit;width:100%!important;transform:none!important;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}
/* */

.product_full{height:auto}
.product_full .product__content{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;flex-direction:row;position:static;height:auto}
.product_full .product__img{width:20.8%}
.product_full .product__text{width:56.8%;padding:0 12px;margin-top:0}
.product_full .product__name{max-height:inherit}
.product_full .product__name:after{display:none}
.product_full .product__description{display:block;margin-top:10px}
.product_full .product__characteristic{display:block}
.product_full .product__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;position:relative;width:22.4%;padding-left:15px;margin-top:0;border-left:1px solid #d4d4d4}
.product_full .product__stock{position:absolute;top:0;left:15px}
.product_full .product__price{position:static}
.product_full .product__favorite{bottom:auto;top:0}
.product_full .product__button{display:block;margin:24px 0 0}

.product_full:hover .product__content{height:auto;min-height:0px}
.product_full:hover .product__button{margin:24px 0 0}
.product_full:hover .product__name{height:70px}

.view{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.view__unit{margin-left:16px;transition:0.3s;cursor:pointer}
.view__unit:hover,.view__unit.active{fill:#ff8a00}
.view__unit:first-child{margin-left:0}
.header{border-bottom:3px solid #ff8a00;box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
.header *{-webkit-transition:0.05s;-o-transition:0.05s;transition:0.05s}
.header__1{padding:9px 0;background-color:#534f4e}
.header__1 .header__container{padding:0 15px}
.header__container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.header__container .header__logo{margin:0 25px 0 0;max-width:300px;width:100%}
.header__container.container{padding:0 15px}
.header__1-left{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header__tel{font-family:"PTSansBold";font-size:18px;line-height:1;color:#f2f2f2;white-space:nowrap}
.header__info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:40px}
.header__info-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:22px;font-size:12px;line-height:1;text-decoration:none}
.header__info-link:hover{text-decoration:none}
.header__info-link:first-child{margin-left:0}
.header__info-icon{display:-ms-flexbox;display:flex}
.header__info-text{margin-left:6px;color:#f2f2f2;border-bottom:1px solid #f2f2f2;transition:0.3s}
.header__info-link:hover .header__info-text{color:#ff8a00;border-color:transparent}
.header__menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header__menu-item{margin-left:15px}
.header__menu-item:first-child{margin-left:0}
.header__menu-link{line-height:1;color:#f2f2f2;text-decoration:none;border-bottom:1px solid #f2f2f2;transition:0.3s}
.header__menu-link:hover{color:#ff8a00;border-color:transparent}
.left_header_block{height:100%;white-space:nowrap;font-size:17px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.left_header_block:hover .menu_btn{cursor:pointer;color:#ff8a00}
.header_menu_block{}
.menu_btn{position:relative;padding:15px 30px 15px 40px}
.menu_btn:before{content:'';position:absolute;width:40px;height:40px;left:0;top:50%;margin:-20px 0 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNODYsMTcyYy00Ny40OTY0OSwwIC04NiwtMzguNTAzNTEgLTg2LC04NnYwYzAsLTQ3LjQ5NjQ5IDM4LjUwMzUxLC04NiA4NiwtODZ2MGM0Ny40OTY0OSwwIDg2LDM4LjUwMzUxIDg2LDg2djBjMCw0Ny40OTY0OSAtMzguNTAzNTEsODYgLTg2LDg2eiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxwYXRoIGQ9Ik04NiwxNjguNTZjLTQ1LjU5NjYzLDAgLTgyLjU2LC0zNi45NjMzNyAtODIuNTYsLTgyLjU2djBjMCwtNDUuNTk2NjMgMzYuOTYzMzcsLTgyLjU2IDgyLjU2LC04Mi41NnYwYzQ1LjU5NjYzLDAgODIuNTYsMzYuOTYzMzcgODIuNTYsODIuNTZ2MGMwLDQ1LjU5NjYzIC0zNi45NjMzNyw4Mi41NiAtODIuNTYsODIuNTZ6IiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD48cGF0aCBkPSJNMy40NCwxNjguNTZ2LTE2NS4xMmgxNjUuMTJ2MTY1LjEyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnPjxwYXRoIGQ9Ik0zMC45MDYyNSw4MC44NTc5MmgxMTAuMTg3NXYxMC4yODQxN2gtMTEwLjE4NzV6IiBmaWxsPSIjZmY4YTAwIj48L3BhdGg+PHBhdGggZD0iTTE0MC4zNTkxNyw4MS41OTI1djguODE1aC0xMDguNzE4MzN2LTguODE1aDEwOC43MTgzM00xNDEuODI4MzMsODAuMTIzMzNoLTExMS42NTY2N3YxMS43NTMzM2gxMTEuNjU2Njd2LTExLjc1MzMzeiIgZmlsbD0iI2Q0ZDRkNCI+PC9wYXRoPjxwYXRoIGQ9Ik0zMC45MDYyNSw1MS40NzQ1OGgxMTAuMTg3NXYxMC4yODQxN2gtMTEwLjE4NzV6IiBmaWxsPSIjZmY4YTAwIj48L3BhdGg+PHBhdGggZD0iTTE0MC4zNTkxNyw1Mi4yMDkxN3Y4LjgxNWgtMTA4LjcxODMzdi04LjgxNWgxMDguNzE4MzNNMTQxLjgyODMzLDUwLjc0aC0xMTEuNjU2Njd2MTEuNzUzMzNoMTExLjY1NjY3di0xMS43NTMzM3oiIGZpbGw9IiNkNGQ0ZDQiPjwvcGF0aD48Zz48cGF0aCBkPSJNMzAuOTA2MjUsMTEwLjI0MTI1aDExMC4xODc1djEwLjI4NDE3aC0xMTAuMTg3NXoiIGZpbGw9IiNmZjhhMDAiPjwvcGF0aD48cGF0aCBkPSJNMTQwLjM1OTE3LDExMC45NzU4M3Y4LjgxNWgtMTA4LjcxODMzdi04LjgxNWgxMDguNzE4MzNNMTQxLjgyODMzLDEwOS41MDY2N2gtMTExLjY1NjY3djExLjc1MzMzaDExMS42NTY2N3YtMTEuNzUzMzN6IiBmaWxsPSIjZDRkNGQ0Ij48L3BhdGg+PC9nPjwvZz48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxwYXRoIGQ9Ik0zLjQ0LDE2OC41NnYtMTY1LjEyaDE2NS4xMnYxNjUuMTJ6IiBmaWxsPSJub25lIj48L3BhdGg+PHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD48cGF0aCBkPSJNMy40NCwxNjguNTZ2LTE2NS4xMmgxNjUuMTJ2MTY1LjEyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjwvZz48L3N2Zz4=")}
.header__category{display:none}
.menu_container{display:none}
.menu_bg{background:rgba(30, 30, 30, 0.9);position:fixed;left:0;right:0;width:100%;height:100%;bottom:0;display:none;z-index:10000}
.close_menu{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;font-size:14px;z-index:1;color:#fff;padding:10px;background:transparent;left:100%}
.close_menu:hover{cursor:pointer}
.header_menu_block.active{}
.header_menu_block.active>.menu_container{display:block;position:fixed;top:0;left:0;z-index:10005;height:100%;overflow:visible;padding:0 0 50px;min-width:350px;background:#fff;width:auto!important}
.header_menu_block.active .menu_bg{display:block}
.center_header_block{/*margin:0 0 0 25px;*/display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.right_header_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0 15px 40px}
.search_container{width:100%}
.header__search{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#f2f2f2;position:relative}
.header__input{width:100%;background-color:#fff;border:1px solid #d4d4d4;}
.header__input-element{display:block;width:100%;padding:8px 26px 8px 8px;background-color:transparent;color:#000}
.header__input-element::-webkit-input-placeholder{color:#a2a2a2;transition:0.3s}
.header__input-element::-moz-placeholder{color:#a2a2a2;opacity:1;transition:0.3s}
.header__input-element:-ms-input-placeholder{color:#a2a2a2;transition:0.3s}
.header__input-element:focus::-webkit-input-placeholder{color:transparent}
.header__input-element:focus::-moz-placeholder{color:transparent}
.header__input-element:focus:-ms-input-placeholder{color:transparent}
.header__button{width:76px;background-color:#ff8a00;border:3px solid #ff8a00;transition:0.3s}
.header__button:hover{background-color:transparent}
.header__button-element{display:block;width:100%;padding:6px 0;color:#f2f2f2;cursor:pointer}
.header__button-element:hover{color:#ff8a00}
.header__button:hover .header__button-element{color:#ff8a00}
.header__button+div{position:absolute;top:100%;z-index:10;background:#f2f2f2;left:-7px;width:100%}
#login{/*margin:0 0 0 25px*/}
#rwb_search_result{background:#fff;left:0;right:0}
.s-s-respond{background:#fff;padding:15px 25px;border:1px solid #d4d4d4;-webkit-box-shadow:0px 2px 5px rgb(0 0 0 / 40%);-moz-box-shadow:0px 2px 5px rgb(0 0 0 / 40%);box-shadow:0px 2px 5px rgb(0 0 0 / 40%);display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.search-title-item{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #d4d4d4;padding:10px 0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.search-title-item:last-child{border-bottom:none;padding:10px 0 0}
.search-title-item.new-type-item{border-bottom:2px solid #000000;}
.s-s-respond .image{width:100%;max-height:75px;max-width:75px;margin:0 25px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex}
.s-s-respond .image a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.s-s-respond .image img{width:auto;height:auto;max-height:100%;max-width:100%;display:block}
.s-s-respond .image,.s-s-respond .description{}
.s-s-respond .description .name a{color:#010101}
.s-s-respond .description .price{color:#000000;font-weight:bold;display:inline-block;margin-top:10px}
.s-s-respond .description .name{color:#010101}

.item-respond{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;margin:8px 0;padding:4px 24px}
.i-r-media{margin-right:12px}
.i-r-body{}
.item-respond a{font-family:"PTSans";font-size:14px;color:#010101;text-decoration:none;text-align:left;line-height:1;transition:0.3s}
.item-respond a:hover{color:#ff8a00;text-decoration:none}
.header__basket{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#383838;text-decoration:none;transition:0.3s}
.header__basket:hover{color:#ff8a00}
.header__basket-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
/*.header__basket-icon i,*/.header__account-icon i{display:inline-block;width:38px;height:38px;background:url(/bitrix/templates/specinstrument3/css/../img/svg/icons_mask.svg) no-repeat;background-size:304px 38px;background-color:#878584;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.header__basket-icon i{display:inline-block;width:22px;height:22px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;background-position:center;background-repeat:no-repeat;background-image:url(/bitrix/templates/specinstrument3/css/../img/cart.svg);/*;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGlkPSJvcmlnaW5hbC1pY29uIiBmaWxsPSIjZDRkNGQ0Ij48cGF0aCBkPSJNMjYuODc1LDM3LjYyNWMtMi45NjA0NSwwIC01LjM3NSwyLjQxNDU1IC01LjM3NSw1LjM3NWMwLDIuOTYwNDUgMi40MTQ1NSw1LjM3NSA1LjM3NSw1LjM3NWgxMS45MjU3OGwxNC4xMDkzOCw1Ni40Mzc1YzEuMTk2NzgsNC43ODcxMSA1LjQ3OTk4LDguMDYyNSAxMC40MTQwNiw4LjA2MjVoNjEuNjQ0NTNjNC44NTAxLDAgOC45NjUzMywtMy4yMTI0IDEwLjI0NjA5LC03Ljg5NDUzbDEzLjk0MTQxLC01MS4yMzA0N2gtOTAuMDMxMjVsMi42ODc1LDEwLjc1aDczLjQwMjM0bC0xMC4yNDYwOSwzNy42MjVoLTYxLjY0NDUzbC0xNC4xMDkzNywtNTYuNDM3NWMtMS4xOTY3OCwtNC43ODcxMSAtNS40Nzk5OCwtOC4wNjI1IC0xMC40MTQwNiwtOC4wNjI1ek0xMTguMjUsMTEyLjg3NWMtOC44MzkzNSwwIC0xNi4xMjUsNy4yODU2NSAtMTYuMTI1LDE2LjEyNWMwLDguODM5MzUgNy4yODU2NSwxNi4xMjUgMTYuMTI1LDE2LjEyNWM4LjgzOTM1LDAgMTYuMTI1LC03LjI4NTY1IDE2LjEyNSwtMTYuMTI1YzAsLTguODM5MzUgLTcuMjg1NjUsLTE2LjEyNSAtMTYuMTI1LC0xNi4xMjV6TTY5Ljg3NSwxMTIuODc1Yy04LjgzOTM1LDAgLTE2LjEyNSw3LjI4NTY1IC0xNi4xMjUsMTYuMTI1YzAsOC44MzkzNSA3LjI4NTY1LDE2LjEyNSAxNi4xMjUsMTYuMTI1YzguODM5MzUsMCAxNi4xMjUsLTcuMjg1NjUgMTYuMTI1LC0xNi4xMjVjMCwtOC44MzkzNSAtNy4yODU2NSwtMTYuMTI1IC0xNi4xMjUsLTE2LjEyNXpNNjkuODc1LDEyMy42MjVjMy4wMjM0NCwwIDUuMzc1LDIuMzUxNTYgNS4zNzUsNS4zNzVjMCwzLjAyMzQ0IC0yLjM1MTU2LDUuMzc1IC01LjM3NSw1LjM3NWMtMy4wMjM0NCwwIC01LjM3NSwtMi4zNTE1NiAtNS4zNzUsLTUuMzc1YzAsLTMuMDIzNDQgMi4zNTE1NiwtNS4zNzUgNS4zNzUsLTUuMzc1ek0xMTguMjUsMTIzLjYyNWMzLjAyMzQ0LDAgNS4zNzUsMi4zNTE1NiA1LjM3NSw1LjM3NWMwLDMuMDIzNDQgLTIuMzUxNTYsNS4zNzUgLTUuMzc1LDUuMzc1Yy0zLjAyMzQ0LDAgLTUuMzc1LC0yLjM1MTU2IC01LjM3NSwtNS4zNzVjMCwtMy4wMjM0NCAyLjM1MTU2LC01LjM3NSA1LjM3NSwtNS4zNzV6Ij48L3BhdGg+PC9nPjwvZz4KPC9zdmc+")*/}
.header__basket-icon i:before{background-image:none}
.header__basket-icon:hover i{/*background-image:url(/bitrix/templates/specinstrument3/css/../img/cart_or.svg)*/}
/*.header__basket-icon i:hover{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGlkPSJvcmlnaW5hbC1pY29uIiBmaWxsPSIjZmY4YTAwIj48cGF0aCBkPSJNMjYuODc1LDM3LjYyNWMtMi45NjA0NSwwIC01LjM3NSwyLjQxNDU1IC01LjM3NSw1LjM3NWMwLDIuOTYwNDUgMi40MTQ1NSw1LjM3NSA1LjM3NSw1LjM3NWgxMS45MjU3OGwxNC4xMDkzOCw1Ni40Mzc1YzEuMTk2NzgsNC43ODcxMSA1LjQ3OTk4LDguMDYyNSAxMC40MTQwNiw4LjA2MjVoNjEuNjQ0NTNjNC44NTAxLDAgOC45NjUzMywtMy4yMTI0IDEwLjI0NjA5LC03Ljg5NDUzbDEzLjk0MTQxLC01MS4yMzA0N2gtOTAuMDMxMjVsMi42ODc1LDEwLjc1aDczLjQwMjM0bC0xMC4yNDYwOSwzNy42MjVoLTYxLjY0NDUzbC0xNC4xMDkzNywtNTYuNDM3NWMtMS4xOTY3OCwtNC43ODcxMSAtNS40Nzk5OCwtOC4wNjI1IC0xMC40MTQwNiwtOC4wNjI1ek0xMTguMjUsMTEyLjg3NWMtOC44MzkzNSwwIC0xNi4xMjUsNy4yODU2NSAtMTYuMTI1LDE2LjEyNWMwLDguODM5MzUgNy4yODU2NSwxNi4xMjUgMTYuMTI1LDE2LjEyNWM4LjgzOTM1LDAgMTYuMTI1LC03LjI4NTY1IDE2LjEyNSwtMTYuMTI1YzAsLTguODM5MzUgLTcuMjg1NjUsLTE2LjEyNSAtMTYuMTI1LC0xNi4xMjV6TTY5Ljg3NSwxMTIuODc1Yy04LjgzOTM1LDAgLTE2LjEyNSw3LjI4NTY1IC0xNi4xMjUsMTYuMTI1YzAsOC44MzkzNSA3LjI4NTY1LDE2LjEyNSAxNi4xMjUsMTYuMTI1YzguODM5MzUsMCAxNi4xMjUsLTcuMjg1NjUgMTYuMTI1LC0xNi4xMjVjMCwtOC44MzkzNSAtNy4yODU2NSwtMTYuMTI1IC0xNi4xMjUsLTE2LjEyNXpNNjkuODc1LDEyMy42MjVjMy4wMjM0NCwwIDUuMzc1LDIuMzUxNTYgNS4zNzUsNS4zNzVjMCwzLjAyMzQ0IC0yLjM1MTU2LDUuMzc1IC01LjM3NSw1LjM3NWMtMy4wMjM0NCwwIC01LjM3NSwtMi4zNTE1NiAtNS4zNzUsLTUuMzc1YzAsLTMuMDIzNDQgMi4zNTE1NiwtNS4zNzUgNS4zNzUsLTUuMzc1ek0xMTguMjUsMTIzLjYyNWMzLjAyMzQ0LDAgNS4zNzUsMi4zNTE1NiA1LjM3NSw1LjM3NWMwLDMuMDIzNDQgLTIuMzUxNTYsNS4zNzUgLTUuMzc1LDUuMzc1Yy0zLjAyMzQ0LDAgLTUuMzc1LC0yLjM1MTU2IC01LjM3NSwtNS4zNzVjMCwtMy4wMjM0NCAyLjM1MTU2LC01LjM3NSA1LjM3NSwtNS4zNzV6Ij48L3BhdGg+PC9nPjwvZz4KPC9zdmc+")}*/
.header__basket-number{/*position:absolute;*//*top:0;right:-5px;*/margin:0 0 0 3px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:16px;height:16px;font-size:10px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#ff8a00}
.header__favorite{margin:0 20px 0;isplay:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:13px;color:#383838;text-decoration:none;transition:0.3s}
.header__favorite:hover{color:#ff8a00}
.header__favorite-icon{position:relative;margin-right:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px}
.header__favorite-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}
.header__favorite-icon svg{display:none}
.header__favorite:hover .header__favorite-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark_or.svg)}
.header__favorite-number{margin-left:6px;text-decoration:underline}
.header__account{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.header__account-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px}
.header__account-icon i.personal{background-position:-76px 0}
.header__account-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/login.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}
.header__account-icon svg{display:none}
.header__account-link{position:relative;margin-left:15px;color:#010101;text-decoration:none;font-size:14px;line-height:1;border-bottom:1px solid #010101;transition:0.3s}
.header__account-link:hover{color:#ff8a00;border-bottom-color:transparent}
.header__account-link:before{content:"/";position:absolute;top:0;left:-11px;color:#010101}
.header__account-link:nth-child(2){margin-left:8px}
.header__account-link:nth-child(2):before{display:none}


/*
.header__category{position:relative;background-color:#f9f9f9;border-top:1px solid #d4d4d4;border-bottom:3px solid #ff8a00;box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
.header__category-container{position:static}
.header__category .bg_menu{display:none}
.header__category .close_menu{display:none}
.header__category-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header__category-item{width:calc((100% / 7) - 0.1px)}
.header__category-link{position:relative;height:100%;padding:8px 8px;font-family:"PTSansBold";color:#010101;text-decoration:none;text-transform:uppercase;text-align:left;border-left:1px solid #d4d4d4;display:block}
.header__category-link:before,.header__category-link.active:before,.header__category-link:after,.header__category-link.active:after{content:"";display:none;position:absolute;height:3px}
.header__category-link:before,.header__category-link.active:before{top:0;left:-1px;width:calc(100%+2px);background-color:#ff8a00}
.header__category-link:after,.header__category-link.active:after{top:100%;left:0;width:100%;background-color:#fff}
.header__category-item:last-child .header__category-link{border-right:1px solid #d4d4d4}
.header__category-link.active{border-right:3px solid;border-left:3px solid;border-top:3px solid;border-color:#ff8a00;margin-top:-3px;height:calc(100% + 5px);color:#ff8a00;background:#fff}
.header__category-link:hover{color:#ff8a00}
.header__category-item:last-child .header__category-link.active{border-right:3px solid}*/
/*.header__category-item:hover .header__category-link,*/.header__category-item.active .header__category-link{color:#ff8a00;background-color:#fff;height:calc(100% + -5px);border-right:3px solid;border-left:3px solid;border-top:3px solid;margin-top:-3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding:8px 8px 0px 6px}
/*.header__category-item:hover .header__category-link:before,.header__category-item:hover .header__category-link:after,*/.header__category-item.active .header__category-link:before,.header__category-item.active .header__category-link:after{display:block}
/*.header__category-item:last-child .header__category-link{border-right:1px solid #d4d4d4}*/
.header__drop{display:none;position:absolute;z-index:5;top:calc(100%+3px);left:0;width:100%;padding:28px 0;background-color:#fff;border-bottom:3px solid #ff8a00;box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
/*.header__category-item:hover .header__drop,.header__category-item.active .header__drop{display:block}*/
.header__drop.active{display:block}
.header__drop-title{font-family:"PTSansBold";font-size:15px;color:#010101;text-transform:uppercase;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:20px}
.header__drop-title a{font-family:"PTSansBold";font-size:15px;color:#010101;text-transform:uppercase;text-decoration:none;display:inline-block}
.header__drop-title a:hover{color:#ff8a00}
.link_more{text-transform:none;font-family:"PTSansRegular";font-size:13px;padding:0 8px;text-decoration:underline}
.header__drop-title a:hover .link_more{text-decoration:none}

.header__drop-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;/*margin-top:20px*/}
.header__drop-text{width:1010px}
.header__drop-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}
.header__drop-col{padding:0 10px}
.header__drop-col.col5{width:20%}
.header__drop-col.col4{width:25%}
.header__drop-col.col3{width:33%}
.header__drop-col.col2{width:50%}
.header__drop-col.col2.all_width{width:100%}
.all_width .header__drop-list{display:-webkit-flex;display:-ms-flexbox;display:flex}
.all_width .header__drop-list .header__drop-item{width:50%;padding:0 10px;margin:0}
.all_width .header__drop-list .header__drop-item .dop_lvl{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;flex-direction:column;margin:0}
.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item{width:100%}
.header__drop-item{margin-top:8px}
.header__drop-item:first-child{margin-top:0}
.header__drop-link{position:relative;padding-left:17px;font-family:"PTSansBold";font-size:14px;color:#010101;text-decoration:none;text-align:left;transition:0.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap}
.header__drop-link:hover{color:#ff8a00}
.header__drop-icon{display:-ms-flexbox;display:flex;position:absolute;top:6px;left:0}
.header__drop-icon+span{white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.header__drop-icon+span::after{content:'';width:100%;position:relative;display:block;border-bottom:1px dotted}
.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item{padding:0 0 0 30px}
.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item .header__drop-link{padding:4px 0}
.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item .header__drop-link span:first-child{white-space:nowrap;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item .header__drop-link span:first-child::after{content:'';width:100%;position:relative;display:block;border-bottom:1px dotted}
.header__drop-number{font-family:"PTSansRegular";color:#a2a2a2;transition:0.3s}
.header__drop-link:hover .header__drop-number{color:#ff8a00}
.header__drop-img{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;width:calc(100% - 1020px);margin-left:10px;margin-top:38px}
.header__drop-img a:hover{-webkit-box-shadow:0px 0px 4px 1px #ff8a00;-moz-box-shadow:0px 0px 4px 1px #ff8a00;box-shadow:0px 0px 4px 1px #ff8a00}

.general{padding:31px 0}
.general__front-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}
.general__col1,.general__col2{padding:0 11px}
/*.general__col1{width:calc((100% / 3) * 2)}*/
.general__col1{width:calc((100% / 7) * 5)}
/*.owl-carousel .owl-stage{height:300px}*/

.general__slider{position:relative;height:100%;width:100%}
.general__slider1-box{height:247px;box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
.general__slider1-unit{height:100%}
/*.general__slider-dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:-20px;width:100%}
.general__slider-dot-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:12px;height:12px;margin-left:15px;border-radius:100%;background-color:transparent;transition:0.3s;cursor:pointer}
.general__slider-dot-unit:first-child{margin-left:0}
.general__slider-dot-unit:after{content:"";display:block;width:6px;height:6px;background-color:#c3c3c3;border-radius:100%;transition:0.3s}
.general__slider-dot-unit:hover,.general__slider-dot-unit.active{background-color:#ff8a00}
.general__slider-dot-unit:hover:after,.general__slider-dot-unit.active:after{background-color:#f3f2f2}*/

.general__slider-dot{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;bottom:-15px;width:100%;padding:2px}
.general__slider-dot{opacity:0;top:100%;transition:0.3s}
.general__slider:hover>.general__slider-dot{opacity:1}
.general__slider-dot-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:12px;height:12px;margin-left:15px;border-radius:100%;background-color:transparent;transition:0.3s;cursor:pointer}
.general__slider-dot-unit:first-child{margin-left:0}
.general__slider-dot-unit:after{content:"";display:block;width:6px;height:6px;background-color:#c3c3c3;border-radius:100%;transition:0.3s}
.general__slider-dot-unit:hover,.general__slider-dot-unit.active{background-color:#ff8a00}
.general__slider-dot-unit:hover:after,.general__slider-dot-unit.active:after{background-color:#f3f2f2}

/*.general__col2{width:calc(100% / 3)}*/
.general__col2{display:-webkit-flex;display:-ms-flexbox;display:flex}
.general__col2{width:calc((100% / 7) * 2)}

.general__col2 .general__slider{padding:0 10px 0 0}
.general__col2 .general__slider .owl-carousel .owl-stage-outer{height:100%;border:1px solid #d4d4d4}
.general__col2 .general__slider .owl-carousel .owl-stage{height:100%}
.general__col2 .general__slider .owl-carousel.owl-drag .owl-item{height:100%}
.general__col2 .head__icon{display:none}
.popular{width:50%}
.popular.item{}
.popular.cat{}

.general__slider2-box{height:250px}
/*.general__slider2-box{height:300px}*/
.general__slider2-unit{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;position:relative;height:100%;padding:14px 14px 22px;/*border:1px solid #d4d4d4*/transition:0.3s;}
.general__slider2-title{font-family:"PTSansBold";font-size:15px;color:#010101;position:absolute;text-transform:uppercase;top:1px;left:1px;z-index:12;background:#f9f9f9;padding:8px;width:calc(100% - 12px);text-align:center}
.general__slider2-offer{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:absolute;top:32px;right:0;padding:8px;background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:0px 0px;width:91px;height:37px;font-family:"PTSansBold";font-size:12px;color:#f2f2f2;text-transform:uppercase}
.general__slider2-name{font-family:"PTSansBold";font-size:15px;color:#010101;text-decoration:none;position:absolute;bottom:4px;padding:0 10px 0;background:#ffffff7a;margin:0 -14px;width:100%;height:57px;overflow:hidden;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.general__slider2-name:before{content:'';position:absolute;bottom:0;width:100%;height:13px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);}
.general__slider2-unit:hover .general__slider2-name{color:#ff8a00}
.general__head{margin-top:0px}
/*.general__box{margin-top:22px;z-index:1;height:380px}*/
.general__box{margin-top:22px;z-index:1;height:auto}
.general__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px -11px 0}
.general__col{width:20%;padding:20px 11px 0}
.general__col.slick-slide .product__content{/*overflow:visible;z-index:4*/}
.general__col.slick-slide .product:hover .product__content{position:relative}
.general__advantage{padding:13px 16px;margin-top:20px;background-color:#f9f9f9;border:1px solid #d4d4d4;z-index:1;opacity:.99}
.general__advantage-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}
.general__advantage-col{width:20%;padding:0 20px}
.general__advantage-unit{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px}
.general__advantage-unit:before{content:"";position:absolute;top:calc((100% - 40px) / 2);left:-20px;width:1px;height:40px;background-color:#d4d4d4}
.general__advantage-col:first-child .general__advantage-unit:before{display:none}
.general__advantage-icon{-ms-flex-negative:0;flex-shrink:0;margin-right:12px}
.product-catalog{padding:0 0 40px}

.product-catalog__main.k2 .product__characteristic{display:block}
.product-catalog__main.k2 .product__characteristic>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

/*.product-catalog__head{margin-top:0px}*/
/*.product-catalog__tool{padding:10px 10px 10px;margin-top:20px;border:1px solid #d4d4d4;background-color:#f9f9f9;position:relative}*/
.product-catalog__tool{/*display:-webkit-flex;display:-ms-flexbox;display:flex;*/margin:10px 0 0;flex-direction:column}
.global_filter_container .mobile_filter_activator{order:2}
.global_filter_container .product-catalog__tool:nth-child(1){order:3}
.global_filter_container .product-catalog__tool:nth-child(2){order:1}
.filter_title_block{line-height:34px;margin:0 15px 0 0;font-weight:bold;font-size:17px}
.product-catalog__tool-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;/*margin:0 -11px*/border:2px solid #d4d4d4;padding:8px 4px 14px;border-left-width:2px}
/*.product-catalog__tool-col{width:calc((100% / 7) - 1px);padding:0 11px}*/
.product-catalog__tool-col{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;/*padding:0 0 0 16px*/}
.product-catalog__tool-column{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;width:calc((100% / 6) - 1px);flex-direction:column;padding:0 4px}
.product-catalog__tool-link{/*height:32px;*//*margin:5px 4px 5px;*/width:100%;font-family:"PTSansBold";font-size:14px;color:#010101;text-decoration:none;text-align:left;transition:0.3s}
.product-catalog__tool-link:hover{color:#ff8a00}
.product-catalog__tool-link:first-child{/*margin-top:0*/}
.product-catalog__tool-link .filter_img{width:43px;height:32px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-size:contain;background-repeat:no-repeat;background-position:center}
.product-catalog__tool-link.active{position:relative}
/*.product-catalog__tool-link.active:before{position:relative;content:'';width:10px;height:16px;background-image:url(/bitrix/templates/specinstrument3/css/../img/check.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin:-8px 2px 0}
.product-catalog__tool-link.active:after{content:'';position:absolute;width:10px;height:10px;border:2px solid #ff8a00;border-radius:50%;-webkit-border-radius:50%-moz-border-radius:50%;left:-2px;top:50%;transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;margin:-7px 0 0}*/
.product-catalog__tool-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;/*width:43px;height:27px*/}
.product-catalog__tool-text{/*width:100%;padding-left:12px*/}
.product-catalog__tool-link.active .product-catalog__tool-text>span{color:#ff8a00}
.product-catalog__tool-number{font-family:"PTSansRegular";color:#a2a2a2;transition:0.3s;width:100%;text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex}
.product-catalog__tool-number::before{content:'';width:100%;position:relative;display:block;border-bottom:1px dotted}
.product-catalog__tool-link:hover .product-catalog__tool-number{color:#ff8a00}
.product-catalog__category{margin-top:-2px;/*border:1px solid #d4d4d4;*//*background-color:#f9f9f9;*/position:relative}
.product-catalog__category[id^=data_]{display:none}
.product-catalog__category.selected_params{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:7px 7px 7px 0;margin:5px 0 -5px;-webkit-align-items:center;-ms-flex-align:center;align-items:center;/*border:1px solid #d4d4d4*/}
.param_chosen{margin:0 5px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.param_chosen+.param_chosen{margin:0 5px 0 15px}
.param_chosen+.param_chosen:before{position:absolute;content:'+';padding:0 5px 0 0;margin:0 5px 0 -15px;font-size:20px;top:-5px}
.param_chosen .del{margin:-3px 0 0 5px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.param_chosen .del svg{margin:5px 2px 0;width:8px;height:8px}
.param_chosen .del:hover{color:#ff8a00;cursor:pointer}
.param_chosen .del:hover svg{fill:#ff8a00}
.product-catalog__category-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;/*margin:4px*/border:2px solid #d4d4d4;padding:4px 4px 14px}
.product-catalog__category-col{width:18%;margin:0 20px 0 0}
.product-catalog__category-col:nth-child(5n){margin:0;width:20%}

.product-catalog__category.selected_params .product-catalog__tool-display-title{font-weight:bold;margin:0 12px 0 0;font-size:14px}

/*.product-catalog__tool-title{font-size:16px;display:inline-block;border-bottom:1px dashed;margin:0 0 0 10px}*/
.product-catalog__tool-title{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;padding:5px 12px;font-size:16px;border-top:3px solid #a5a5a5;border-left:2px solid #d4d4d4;border-right:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;background-color:rgba(165, 165, 165, 0.28)}
/*.product-catalog__tool-title+.product-catalog__tool-title{margin-left:4px}*/
.product-catalog__tool-title>div{margin:0 10px 0 0}
.product-catalog__tool-title.active>div{color:#ff8a00}
.product-catalog__tool-title .product-catalog__tool-icon{margin:0}
.link{padding:5px 0 0;opacity:1;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;position:relative}
.link.hidden{transition:all 1s ease-out;-moz-transition:all 1s ease-out;-webkit-transition:all 1s ease-out;/*display:none*/;opacity:0;height:0;overflow:hidden;padding:0}
.link .more{font-size:14px;opacity:1;z-index:1;cursor:pointer;text-decoration:underline;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;position:relative}
.link .more:hover{color:#ff8a00;text-shadow:0 1px #ff8a00;text-decoration:none}
.link .hide{font-size:14px;cursor:pointer;text-decoration:underline;opacity:0;z-index:0;position:absolute;transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out}
.link .hide:hover{color:#ff8a00;text-shadow:0 1px #ff8a00;text-decoration:none}
/*.hidden_content{height:0;overflow:hidden;opacity:0}*/
/*.product-catalog__tool-col.display{height:auto}*/
/* disabled */
/*.product-catalog__category-col.disable{pointer-events:none;opacity:.45;color:#ccc}*/
/* disabled */
.product-catalog__category-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:10px 4px 0px;font-family:"PTSansBold";font-size:14px;color:#010101;/*text-transform:uppercase;*/text-decoration:none;/*border:1px solid #a2a2a2;*/transition:0.3s;position:relative}
.product-catalog__category-link:hover{color:#ff8a00;border-color:#ff8a00}
.product-catalog__category-link.active{position:relative;color:#ff8a00}
.product-catalog__category-link.active:before{position:relative;content:'';width:20px;height:17px;background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox_active.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin:0px 6px 0 0}

.product-catalog__category-link>span{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;position:relative;white-space:nowrap}
/*.product-catalog__category-link.active{color:#ff8a00;border-top-color:transparent;border-bottom-color:transparent;border-bottom-width:0;border-top-width:0;box-sizing:border-box;box-shadow:inset 0px -3px 0 0, inset 0px 3px 0 0;-webkit-box-shadow:inset 0px -3px 0 0, inset 0px 3px 0 0;-moz-box-shadow:inset 0px -3px 0 0, inset 0px 3px 0 0}
.product-catalog__category-link.active:before{content:'';position:absolute;width:32px;height:29px;background-image:url(/bitrix/templates/specinstrument3/css/../img/tick_green.png)}*/
/* disabled */
.product-catalog__category-col.disable .product-catalog__category-link{/*background-color:#ccc*/}
/* disabled */
.product-catalog__category-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:43px;height:26px;margin-right:10px}
.product-catalog__category-icon img{max-height:26px;max-width:43px}
/*.product-catalog__main{margin-top:10px}*/
/*.product-catalog__main-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}*/

.product-catalog__main-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0px;border-bottom:1px solid #d4d4d4;padding:0 0 8px}

.product-catalog__main-col,.product-catalog__main-col1,.product-catalog__main-col2{/*padding:0 11px*/}
.product-catalog__main-col1{/*width:20%*/}
.product-catalog__main-col1 .product-catalog__category-row{flex-direction:column}
.product-catalog__main-col1 .product-catalog__category-row .product-catalog__category-col{width:100%}

/* spec styles for manufacturer */
.product-catalog__category[id="data_manufacturer_container"]{}
.product-catalog__category[id="data_manufacturer_container"] .product-catalog__tool-row{}
.product-catalog__category[id="data_manufacturer_container"] .product-catalog__tool-row .product-catalog__tool-col{}
.product-catalog__category[id="data_manufacturer_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column.col_5{width:calc((100% / 5) - 1px);padding:0 4px}
.product-catalog__category[id="data_manufacturer_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column.col_4{width:calc((100% / 4) - 1px);padding:0 4px}

/* spec styles for tool assignment */
.product-catalog__category[id="data_naznachenie_instrumenta_container"]{}
.product-catalog__category[id="data_naznachenie_instrumenta_container"] .product-catalog__tool-row{}
.product-catalog__category[id="data_naznachenie_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col{}
.product-catalog__category[id="data_naznachenie_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column{width:50%;padding:0 4px}

/* spec styles for typing tool */
.product-catalog__category[id="data_tip_instrumenta_container"]{}
.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__tool-row{}
.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col{}
.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column{width:calc((100% / 3) - 1px);padding:0 4px}

.product-catalog__category[id="data_manufacturer_container"]+.product-catalog__category[id="data_agregat_container"] .product-catalog__category-row .product-catalog__category-col{width:calc((100% / 3) - 1px);padding:0 4px;margin:0}


/* spec styles for diagnostic  */
.product-catalog__filter-unit .product-catalog__filter-content .product-catalog__tool-column{width:calc((100% / 4) - 1px)}
.product-catalog__filter-unit .product-catalog__filter-content .product-catalog__tool-column .product-catalog__checkbox{width:100%}
.product-catalog__filter-unit .product-catalog__filter-content .product-catalog__tool-column .product-catalog__checkbox:nth-child(4n){margin:3px 14px 3px 0}
.product-catalog__filter-unit[id="data_manufacturer_container"]{}
.product-catalog__filter-unit[id="data_manufacturer_container"] .product-catalog__tool-column.col_5{width:calc((100% / 5) - 1px);padding:0 4px}
.product-catalog__filter-unit[id="data_manufacturer_container"] .product-catalog__tool-column.col_4{width:calc((100% / 4) - 1px);padding:0 6px}

/*.product-catalog__filter{border-top:1px solid #d4d4d4}
.product-catalog__filter-unit{position:relative;padding:17px 16px;border:1px solid #d4d4d4;background-color:#f9f9f9;border-top:none}
.product-catalog__filter-unit:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff}
.product-catalog__filter-unit:first-child{border-top:1px solid #d4d4d4}
.product-catalog__filter-unit:first-child:before{display:none}*/

.product-catalog__filter{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;padding:0px 9px;border:1px solid #ff8a00;/*border-top-color:#ff8a00;*/margin:12px 0 0;position:relative;/*-moz-border-image:-moz-linear-gradient(top, #ff8a00 0%, #d4d4d4 100%);-webkit-border-image:-webkit-linear-gradient(top, #ff8a00 0%, #d4d4d4 100%);border-image:linear-gradient(to bottombottom, #ff8a00 0%, #d4d4d4 100%);border-image-slice:1*/}
.border_arrow{position:absolute;top:-2px;left:5px}
.border_arrow:before,.border_arrow:after{content:'';position:absolute;border:10px solid transparent;border-bottom:11px solid #ff8a00;top:-20px}
.border_arrow:after{border-bottom:12px solid white;top:-19px}
.product-catalog__filter-unit{position:relative;padding:0;/*border:1px solid #d4d4d4;background-color:#f9f9f9;border-top:none*/;margin:10px 0px 10px 0px;width:100%}
.product-catalog__filter-unit[style="display:block;"]+.product-catalog__filter-unit[style="display:block;"]{border-left:1px dashed #ccc;padding:4px 0px 0px 23px;width:100%}
/*.product-catalog__filter-unit:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff}*/
/*.product-catalog__filter-unit:first-child{border-top:1px solid #d4d4d4}*/
.product-catalog__filter-unit:first-child:before{display:none}

.product-catalog__filter-unit[data-char-id="258"],.product-catalog__filter-unit[data-char-id="1"]{display:none}
/* */
.product-catalog__filter-unit[data-char-id="249"]{width:180px;margin:10px 20px 10px 0px}
.product-catalog__filter-unit[data-char-id="249"] .product-catalog__filter-content{flex-direction:column}
.product-catalog__filter-unit[data-char-id="249"] .product-catalog__filter-content .product-catalog__checkbox{width:100%}
/* */
.product-catalog__filter_classic{}
.product-catalog__filter_classic .product-catalog__filter-unit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:2px solid #d4d4d4;padding:8px 5px 8px;margin-top:-1px}
.product-catalog__filter_classic .product-catalog__tool+.product-catalog__filter-unit{border-left-width:2px}
.product-catalog__filter-content.range_content{padding:0 8px}

.product-catalog__reset-all{display:none!important}

.product-catalog__reset-all,.product-catalog__filter-head{display:-ms-flexbox;display:flex;/*-ms-flex-pack:justify;justify-content:space-between;*/-ms-flex-align:center;align-items:center;width:100%;color:#010101;transition:0.3s;cursor:pointer}
.product-catalog__reset-all:hover,.product-catalog__filter-head:hover{color:#ff8a00;fill:#ff8a00}
.product-catalog__reset-all-icon{display:-ms-flexbox;display:flex}
.product-catalog__filter-head{font-family:"PTSansBold";text-transform:uppercase;display:none}
.product-catalog__filter-head>div:first-child{margin-right:23px;white-space:nowrap}
.product-catalog__filter-head-icon{display:-ms-flexbox;display:flex;-ms-transform:rotate(0);transform:rotate(0);transition:transform 0.3s}
.product-catalog__filter-unit.active .product-catalog__filter-head-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}
/*.product-catalog__filter-content{display:none;padding-top:18px}*/
.product-catalog__tool-title:hover{cursor:pointer}
.product-catalog__tool-title.active{/*background:#ff8a00;color:#fff;border-color:#ff8a00*/border-top-color:#ff8a00;border-left-color:#d4d4d4;border-right-color:#d4d4d4;border-bottom-color:#fff;background-color:#fff}
.product-catalog__tool-title:hover .product-catalog__tool-icon svg{fill:#ff8a00}
.product-catalog__tool-title.active:after{position:absolute;content:'';width:100%;border-bottom:3px solid #fff;bottom:-3px;left:0;z-index:1}
.product-catalog__tool-icon{display:-ms-flexbox;display:flex;-ms-transform:rotate(0);transform:rotate(0);transition:transform 0.3s}
.product-catalog__tool-title.active .product-catalog__tool-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.product-catalog__tool-title.active .product-catalog__tool-icon svg{fill:#ff8a00}

.product-catalog__filter-content{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}

.product-catalog__filter-unit.active .product-catalog__filter-content{display:-ms-flexbox;display:flex}
/*.product-catalog__checkbox{margin-top:13.8px}
.product-catalog__checkbox:first-child{margin-top:0}*/

.product-catalog__checkbox{margin:3px 14px 3px 0;width:100%}
/*.product-catalog__checkbox:first-child{margin-top:0}*/
.product-catalog__filter-content .product-catalog__checkbox{width:calc(25% - 15px)}
.product-catalog__filter-content .product-catalog__checkbox:nth-child(4n){width:25%;margin:3px 3px 3px 0}

.product-catalog__checkbox-input{display:none}
.product-catalog__checkbox-label{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:0 0 0 20px;cursor:pointer;padding-left:2px;line-height:18px;font-family:"PTSansBold"}
.product-catalog__checkbox-label:hover{color:#ff8a00}
.product-catalog__checkbox-label_empty{color:#a2a2a2;cursor:text}
.product-catalog__checkbox-input:checked+.product-catalog__checkbox-label{/*color:#ff8a00*/}
.product-catalog__checkbox-icon{display:block;position:absolute;top:0;left:-20px;background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox.png);width:17px;height:17px}
.product-catalog__checkbox-input:checked+.product-catalog__checkbox-label .product-catalog__checkbox-icon{background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox_active.png)}
.product-catalog__checkbox-number{color:#a2a2a2;width:100%;text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex}
.product-catalog__checkbox-number::before{content:'';width:100%;position:relative;display:block;border-bottom:1px dotted}
.product-catalog__checkbox-label:hover .product-catalog__checkbox-number,.product-catalog__checkbox-input:checked+.product-catalog__checkbox-label .product-catalog__checkbox-number{/*color:#ff8a00*/}
.product-catalog__checkbox-label .product-catalog__checkbox-icon+span{white-space:nowrap}
.product-catalog__reset{margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#010101;transition:0.3s;cursor:pointer;width:100%;-webkit-justify-content:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
.product-catalog__reset:hover{color:#ff8a00;fill:#ff8a00}
.product-catalog__reset-icon{display:-ms-flexbox;display:flex;margin-right:5px}
.product-catalog__reset .product-catalog__reset-icon svg{ width:8px;height:8px}
.product-catalog__filter-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
.product-catalog__filter-input{width:80px;padding:3px;text-align:center;border:1px solid #d4d4d4;box-shadow:inset 0 0 1px #d4d4d4;-webkit-box-shadow:inset 0 0 1px #d4d4d4;-moz-box-shadow:inset 0 0 1px #d4d4d4;background-color:#fff}
.product-catalog__filter-defis{width:13px;height:1px;background-color:#010101}
.product-catalog__filter-price{margin-top:10px}
.product-catalog__filter-price:first-child{margin-top:0}
.product-catalog__filter-content.range_content{flex-direction:column}
.product-catalog__filter-single-range{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0}
.product-catalog__filter-multi-range{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.product-catalog__filter-multi-range .product-catalog__filter-block{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.range-text{line-height:18px;/*font-family:"PTSansBold";*/margin:0 10px 0 0}
.product-catalog__filter-multi-range .range-text{margin:0 5px 0 0}
.product-catalog__filter-multi-range .product-catalog__filter-block .product-catalog__filter-input{margin:0 15px}
.product-catalog__range{position:relative;height:4px;margin-top:18px;background-color:#e1e1e1}
.product-catalog__range-progress{position:absolute;top:0;height:100%;background-color:#ff8a00}
.product-catalog__range-button{display:-ms-flexbox;display:flex;position:absolute;top:calc((100% - 17px) / 2);cursor:pointer}
.product-catalog__main-col2{width:100%}
.product-catalog__option{display:-ms-flexbox;display:flex;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:5px 20px;background-color:#f9f9f9;border:1px solid #d4d4d4}
.html-content+.product-catalog__option{margin-top:15px}
.product-catalog__sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;justify-content:space-between;-ms-flex-pack:space-between;margin-right:25px}
.product-catalog__sort,.product-catalog__sort-unit{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product-catalog__sort-unit{}
.product-catalog__sort-unit>div{margin-right:15px}
.product-catalog__sort-unit select{-webkit-appearance:menulist;box-sizing:border-box;align-items:center;white-space:pre;-webkit-rtl-ordering:logical;color:#383838;background-color:white;cursor:default;border-width:1px;border-style:solid;border-color:#d4d4d4;border-image:initial}
.product-catalog__radio{position:relative;margin-left:12px}
.product-catalog__radio:before{content:"";position:absolute;top:calc((100% - 7px) / 2);left:-6px;width:1px;height:7px;background-color:#a2a2a2}
.product-catalog__radio:first-child{margin-left:0}
.product-catalog__radio:first-child:before{display:none}
.product-catalog__radio-input{display:none}
.product-catalog__radio-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;transition:0.3s}
.product-catalog__radio-label:hover{color:#ff8a00;fill:#ff8a00}
.product-catalog__radio-input:checked+.product-catalog__radio-label{color:#ff8a00;fill:#ff8a00}
.product-catalog__radio-icon{display:-ms-flexbox;display:flex;margin-left:6px}
.product-catalog__radio-icon_up{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.product-catalog__pagination1{margin-top:11px}
.product-catalog__box{margin-top:18px}
.product-catalog__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-20px -11px 0}
.product-catalog__col{width:25%;padding:20px 11px 0}
.product-catalog__col_full{width:100%}
.product-catalog__pagination2{margin-top:18px}
.product-catalog__main-col{width:100%}
#bottom_text{margin-top:25px}
.list_wild{/*flex-direction:column*/}
.list_wild .product__content{padding:18px 0}
.list_wild .product__img{padding:0 0 0 4px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.list_wild .product__info{padding:0 15px;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.list_wild .product__stock{position:relative;left:0;top:0}
.list_wild .product:hover .product__content .product__info{bottom:unset}
.product-single{padding:28px 0 44px}
.product-single__head{}
.product-single__head h1{font-size:24px;margin:0 0 15px}
.product-single__main{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:start;align-items:flex-start;/*margin-top:24px*/}

.product-single__slider{position:relative;width:40%;overflow:hidden;height:480px;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.lSSlideWrapper{height:480px}
#imageGallery li{height:480px}

.product-single__slider-unit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:438px}
.product-single__slider-dot{/*display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;*/margin-top:24px}
.product-single__slider-dot-unit{width:33.3%;height:141px;border:1px solid #d4d4d4;background-repeat:no-repeat;background-position:center center;background-size:90% auto;cursor:pointer;transition:0.3s}
.product-single__slider-dot-unit:hover{border-color:#ff8a00}
.product-single__slider-button{position:absolute;bottom:77px;cursor:pointer}
.product-single__slider-button_prev{left:8px}
.product-single__slider-button_next{right:8px;-ms-transform:rotate(180deg);transform:rotate(180deg)}
.product-single__slider-icon_1{display:-ms-flexbox;display:flex}
.product-single__slider-icon_2{display:none}
.product-single__slider-button:hover .product-single__slider-icon_1{display:none}
.product-single__slider-button:hover .product-single__slider-icon_2{display:-ms-flexbox;display:flex}

.product_res{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.product_res .product-single__characteristic{width:67%;padding:0 40px 0 0}
.product_res .product-single__action{width:33%;/*border:1px solid #d4d4d4*/}

.product-single__info{width:60%;padding:0 0 0 30px;font-size:14px;color:#010101}
.product-single__link{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #a2a2a2;transition:0.3s;/*text-align:left;width:50%*/}
.product-single__link:hover{color:#ff8a00;border-bottom-color:transparent}
.product-single__description{margin:11px 0;line-height:1.36;/*border-bottom:1px solid #d4d4d4;padding-bottom:18px*/}
.product-single__description-link{display:inline-block;font-style:italic;line-height:1;color:#ff8a00;text-decoration:none;transition:0.3s;border-bottom:1px dashed #ff8a00}
.product-single__description-link:hover{color:#7cb132;border-bottom-color:transparent}
.product-single__characteristic{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.product-single__characteristic div{}
.product-single__characteristic .strong{font-weight:bold;margin-right:6px}
.product-single__characteristic .chars_block{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 10px 10px;border-bottom:1px solid #d4d4d4;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.product-single__characteristic .chars_block .sku_params{display:-webkit-flex;display:-ms-flexbox;display:flex}
.product-single__characteristic .chars_block .sku_params div{margin:0 20px 0 0}
.product-single__characteristic .chars_block .sku_params div:last-child{margin:0}
.product-single__make{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row}
.product-single__make div{margin:0 8px 0 0}
/*.product-single__action{width:100%;margin:15px 0px}*/
.product-single__action span{margin:0 20px 0 0}
.product-single__action-1{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;/*padding:18px 0;*/flex-direction:column;border:1px solid #d4d4d4}
.product-single__action-1 .price_container{border-bottom:1px solid #d4d4d4;background:#f9f9f9;flex-wrap:wrap;white-space:nowrap;width:100%;padding:18px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.product-single__action-1 .product_last_price_text[style="display: block;"]{width:100%;margin:0 15px 8px 0;display:-webkit-flex;display:-ms-flexbox;display:flex!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.product-single__action-1 .product-single__price{margin:0 15px 0 0}
/*.product-single__action-1>div[class^="product-single"]{margin:0 10px 0 0;white-space:nowrap}*/
.product-single__price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:row;-ms-flex-align:center;align-items:center}
.product-single__price-old{position:relative;font-family:"PTSansBold";font-size:17px;color:#a2a2a2;margin:0 10px 0 0;order:1}
.product-single__price-old:before{content:"";position:absolute;top:calc((100% - 1px) / 2);left:0;width:100%;height:1px;background-color:#a2a2a2}
/*.product-single__price-old:after{content:"";display:inline-block;margin-left:5px;background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-92px -40px;width:13px;height:11px}*/
.product-single__price-current{font-family:"PTSansBold";font-size:28px;color:#010101;order:2}
.product-single__price-current:after{content:"\20BD";display:inline-block;margin-left:8px}
.product-single__price .current{font-family:"PTSansBold";font-size:22px;color:#010101;display:none}
.product-single__number{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.product-single__number span{font-family:"PTSansBold";font-size:22px;color:#010101}
.product-single__number-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;border:1px solid #ff8a00;transition:0.3s;cursor:pointer}
.product-single__number-button:hover{background-color:#d4d4d4}
.product-single__number-nput{width:30px;padding:3px;margin:0 0px;text-align:center;border:1px solid #d4d4d4;box-shadow:inset 0 0 1px #d4d4d4;-webkit-box-shadow:inset 0 0 1px #d4d4d4;-moz-box-shadow:inset 0 0 1px #d4d4d4;background-color:transparent;height:24px;border-right-color:transparent;border-left-color:transparent}
.product-single__button{padding:10px 8px;text-align:center;white-space:nowrap;font-size:13px}
.product-single__button2{padding:14px;margin-top:4px;background-color:transparent;border-color:#ff8a00;color:#ff8a00}
.product-single__button2:hover{color:#fff;background-color:#ff8a00}
.product-single__button2-text{border-color:#ff8a00}
.product-single__button2:hover .product-single__button2-text{color:#fff;border-color:#fff}
button[data-module="buyoneclick"]{width:100%;padding:10px 8px;white-space:nowrap;font-family:"PTSansBold";font-size:13px;line-height:1;color:#fff;text-decoration:none;background-color:#534f4e;border:3px solid #534f4e;transition:0.3s;cursor:pointer;/*margin-top:25px*/}
button[data-module="buyoneclick"]:hover{color:#534f4e;background-color:transparent}
.btn_container{width:100%;padding:18px 18px 0 18px}
.btn_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;/*border-bottom:1px solid #d4d4d4;*/padding:0 0 18px}
.btn_block .btn{width:calc(50% - 10px)}
.btn_block .btn:first-child{margin:0 10px 0 0;line-height:1;display:-webkit-flex;display:-ms-flexbox;display:flex}
.btn_block .btn:last-child{margin:0 0 0 10px}
.btn_block span{margin:0}
.btn_block button{}
#under_order{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
button[data-user="PreOrder"]{color:#000;background-color:#ffffff;border:2px solid #534f4e}
button[data-user="PreOrder"]:hover{color:#ff8a00;border-color:#ff8a00}

.product-single__make-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:5px;line-height:1;text-decoration:none}
.product-single__make-link:first-child{margin-top:0}
/*.product-single__make-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.product-single__make-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:16px}*/
.product-single__make-icon{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px}
.product-single__make-link.favorites .product-single__make-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center}
.product-single__make-icon>svg{display:none}
.product-single__make-text{margin-left:7px;color:#010101;border-bottom:1px solid #a2a2a2;transition:0.3s;display:none}
.product-single__make-text:hover{color:#ff8a00;border-bottom-color:transparent}
.product-single__social{padding-top:10px;margin-top:20px;border-top:1px solid #d4d4d4}
.product-single__social-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:10px}
.product-single__social-link{margin-left:2px;transition:0.3s;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter 0.2s linear;-ms-filter:grayscale(100%)}
.product-single__social-link:first-child{margin-left:0}
.product-single__social-link:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.product-single__social-link_1{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:0px -64px;width:25px;height:25px}
.product-single__social-link_2{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-92px 0px;width:25px;height:25px}
.product-single__social-link_3{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-52px -64px;width:25px;height:25px}
.product-single__social-link_4{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-26px -64px;width:25px;height:25px}
.product-single__social-link_5{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-52px -38px;width:25px;height:25px}
.product-single__social-link_6{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:-26px -38px;width:25px;height:25px}
.product-single__social-link_7{background-image:url(/bitrix/templates/specinstrument3/css/../img/sprite.png);background-position:0px -38px;width:25px;height:25px}
.product-single__banner{margin-top:32px}
#subscribe_button{background-color:#878584;border:2px solid #878584;text-align:center;width:100%}
#subscribe_button:hover{color:#878584;background-color:transparent}
#subscribe_button.disabled{background-color:#8785846b;border:2px solid #8785846b;cursor:default}
#subscribe_button.disabled:hover{background-color:#8785846b;border:2px solid #8785846b}
/*.product-single__stock{margin-top:24px}*/
.product-single__stock-title{font-family:"PTSansBold";text-transform:uppercase}
.product-single__stock-box{margin-top:12px}
.product-single__stock-unit{flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;margin-top:6px;border-bottom:1px solid #ccc;padding:0 0 8px}
.product-single__stock-unit:first-child{margin-top:0}
.product-single__stock-unit .product-single__stock-status{/*width:50%*/}
.product-single__stock-unit .product-single__link{text-align:left;width:100%;border-bottom:none;margin:0 0 4px}
.product-single__stock-status{position:relative;padding-left:16px;color:#7cb132}
.product-single__stock-status:before{content:"";position:absolute;top:4px;left:0;width:8px;height:8px;border-radius:100%;background-color:#7cb132}
.product-single__stock-status_no{color:#a2a2a2}
.product-single__stock-status_no:before{background-color:#a2a2a2}
/* style for edost delivery service */
.delivery_service{margin:24px 18px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.delivery_service .delivery_button{padding:0px;margin:0px;cursor:pointer}
.delivery_service .delivery_button img{vertical-align:middle;padding:0px;margin:0px;width:15px;height:15px}
.delivery_service .delivery_button span{vertical-align:middle;padding:0px;color:#E90;font-size:13px;margin-left:10px}
.calc_delivery{margin-top:24px;/*border-top:1px solid #d4d4d4;padding-top:20px*/}
.calc_delivery_head{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;font-weight:14px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;/*margin-bottom:8px*//*font-family:"PTSansBold";text-transform:uppercase*/}
.calc_delivery_head span{margin:0 5px 0 0}
.calc_delivery_title{}
.calc_delivery_city{text-transform:initial}
.calc_delivery_city .edost_link{display:inline-block;font-style:normal;line-height:1;color:#383838;text-decoration:none;transition:0.3s;border-bottom:1px dashed #383838}
.calc_delivery_city .edost_link:hover{color:#ff8a00;border-bottom-color:transparen}
.calc_delivery_body{margin-top:12px}
.calc_delivery_body .calc_delivery_loader{}
.calc_delivery_body .calc_delivery_loader img{width:64px;height:64px}
.calc_delivery_detailed{margin:8px 0 0}
.calc_delivery_detailed .edost_link{text-decoration:none;color:#010101;border-bottom:1px solid #a2a2a2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin:0}
.calc_delivery_detailed .edost_link:hover{color:#ff8a00;border-bottom-color:transparent}
.edost.edost_catalogdelivery_inside{}
.edost.edost_catalogdelivery_inside span{margin:0;font-weight:normal!important}
div.edost span.edost_format_tariff{font-size:14px;font-weight:normal}
/*.edost.edost_catalogdelivery_inside .edost_ico{display:none}*/
/* end delivery */
/* popup edost delivery */
.edost_location_city_window_fon,.edost_catalogdelivery_window_fon{z-index:1000!important;background:rgba(30, 30, 30, 0.9)!important}
.edost_location_city_window,.edost_catalogdelivery_window2{z-index:1001!important;border-radius:0!important;position:fixed;padding:10px;overflow:hidden!important;top:50%!important;left:50%!important;bottom:0;right:0;background:#FFF;border:1px solid #d4d4d4!important;max-width:50%!important;max-height:80vh!important;-webkit-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
.edost_catalogdelivery_window_normal{width:100%!important}
.edost_catalogdelivery_window_normal #edost_catalogdelivery_window_info{font-weight:bold;color:#f00;margin:6px 0}
#edost_catalogdelivery_data{width:100%!important;padding:0!important}
div.edost table.edost_bookmark td.edost_active_fon_on{display:none!important;height:0!important}
#edost_catalogdelivery_window_head_product_name{max-width:90%!important}
.edost_catalogdelivery_window_city_div{padding:0;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.edost_catalogdelivery_window_city_div #edost_catalogdelivery_window_city_head{margin:0!important;color:#010101}
.edost_catalogdelivery_window_city_div #edost_catalogdelivery_window_city{padding:0!important;white-space:nowrap;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.edost_catalogdelivery_window_city_div #edost_catalogdelivery_window_quantity_div{padding:0!important}
.edost_catalogdelivery_window_city_div #edost_catalogdelivery_quantity{margin:0 0px;text-align:center;border:1px solid #d4d4d4;box-shadow:inset 0 0 1px #d4d4d4;-webkit-box-shadow:inset 0 0 1px #d4d4d4;-moz-box-shadow:inset 0 0 1px #d4d4d4;background-color:#fff;height:24px}
/* end popup edost */
.tab_context{display:-webkit-flex;display:-ms-flexbox;display:flex}
.product-single__tab{margin-top:40px;width:100%;padding:0}
.product-single__tab-head{display:-ms-flexbox;display:flex;margin-bottom:-1px}
.product-single__tab-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;padding:8px 20px;/*margin-left:4px;*/font-size:16px;/*border-top:3px solid #a5a5a5;border-left:1px solid #a5a5a5;border-right:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;*/background-color:rgba(165, 165, 165, 0.28);cursor:pointer}
.product-single__tab-item:first-child{margin-left:0}
.product-single__tab-item:hover,.product-single__tab-item.active{/*border-top-color:#ff8a00;border-left-color:#d4d4d4;border-right-color:#d4d4d4;border-bottom-color:#fff;*/background-color:#ff8a00}
.product-single__tab-item-text{color:#010101;/*border-bottom:1px dashed #010101;*/transition:0.3s}
.product-single__tab-item:hover .product-single__tab-item-text,.product-single__tab-item.active .product-single__tab-item-text{color:#fff;/*border-bottom-color:transparent*/}
.product-single__tab-unit{display:none;padding:23px 0px 27px;font-size:15px;border-top:1px solid #d4d4d4}
.product-single__tab-unit.active{display:block}
.product-single__tab-unit a{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #383838;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.product-single__tab-unit a:hover{color:#ff8a00;border-bottom-color:transparent}
.yuotube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.yuotube iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.product-single__tab-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-single__tab-col{padding:0 18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-khtml-user-select:none;user-select:none}
.product-single__tab-col.is_admin{-webkit-user-select:unset;-moz-user-select:unset;-ms-user-select:unset;-o-user-select:unset;-khtml-user-select:unset;user-select:unset}
.product-single__tab-col_1{width:100%;/*border-right:1px dashed #ccc*/max-width:67%;padding:0}
/*.product-single__tab-col_2{width:39%}*/
.product-single__tab-title{margin-top:17px;font-size:17px;font-weight:bold}
.product-single__tab-title:first-child{margin-top:0}
.product-single__tab-description{margin-top:8px;line-height:1.4}
.product-single__tab-description h4{margin:4px 0 0}
.product-single__tab-list{margin-top:14px;line-height:1.4}
.product-single__tab-list-item{position:relative;padding-left:18px;margin-top:8px}
.product-single__tab-list-item:first-child{margin-top:0}
.product-single__tab-list-item:before{content:"";position:absolute;top:8px;left:0;width:5px;height:5px;border-radius:100%;background-color:#ff8a00}

/*.product-single__table{width:100%;border-collapse:collapse}
.product-single__td{padding:10px 15px;vertical-align:top}
.product-single__td a{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #a2a2a2;transition:0.3s}
.product-single__td a:hover{color:#ff8a00;border-bottom-color:transparent}
.product-single__tr:nth-child(odd) .product-single__td{background-color:#f9f9f9}*/

.props{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;margin:25px 0 0}
.prop_container{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px 10px 10px}
.prop_name,.prop_value{width:50%}
.prop_name{}
.prop_value{}
.prop_container a{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #a2a2a2;transition:0.3s}
.prop_container a:hover{color:#ff8a00;border-bottom-color:transparent}
.prop_container:nth-child(odd){background-color:#f9f9f9}

.product-single__title{margin:28px 0 0;font-family:"PTSansBold";font-weight:normal;font-size:22px;color:#010101;padding:20px 0 0;border-top:1px solid #d4d4d4}
.product-single__box{margin-top:18px;z-index:1;height:380px;overflow-y:visible}
.product-single__row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}
.product-single__col{width:20%;padding:0px 0px 0}
.product-single__col.slick-slide .product__content{/*overflow:visible;z-index:4*/}
.product-single__col.slick-slide .product:hover .product__content{position:relative}
.product-single__row .slick-slide{/*max-width:calc(100% / 6);*/padding:0px 11px 0}

.product-single__box.view_all{height:auto}
.product-single__box.view_all .product-single__row{gap:22px}
.product-single__box.view_all .product-single__col{max-width:calc((100% / 7) - 22px)}

.block_header{position:relative}
.analogs_turn_off_slider{position:absolute;right:0;bottom:0}

/* style for short analogs block in the item */
.short_block_analogs{display:block;width:calc(((33% * 100) / 140) + 0px);margin:74px 0 0}
.analogs_title{background:#f9f9f9;padding:4px 20px;border:1px solid #d4d4d4;border-bottom:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.analogs_title a{text-decoration:none;color:#010101;border-bottom:1px solid #a2a2a2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;margin:0 8px}
.analogs_title a:hover{color:#ff8a00;border-bottom-color:transparent}
.analogs_title a .link_more{padding:0;text-decoration:none}
.analogs_title h3{margin:0;padding:8px 0}
.short_block_analogs .product-single__row{flex-direction:column}
.product-single__col.xs-3{width:calc(100% / 7); padding:20px 11px 0}
/*.product-single__col:first-child{padding:0}*/
.short_block_analogs .product{position:relative;width:100%;height:auto}
.short_block_analogs .product__content{padding:10px 2px 0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;width:100%;height:auto;border:1px solid #d4d4d4;background-color:#fff;-webkit-transition:box-shadow 0.3s;-o-transition:box-shadow 0.3s;transition:box-shadow 0.3s;opacity:0.78;position:relative}
.short_block_analogs .product__img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100px;min-height:100px;height:100px;padding:10px 4px 4px;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-filter:grayscale(1);filter:grayscale(1)}
.short_block_analogs .product__text{margin-top:17px;padding:0 16px 20px;font-size:14px}
.short_block_analogs .product__name{position:relative;display:block;height:100%;overflow:hidden;font-family:"PTSansBold";font-size:13px;color:#010101;text-align:left;text-decoration:none;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.short_block_analogs .product__characteristic{display:none}
.short_block_analogs .product__description{display:none}
.short_block_analogs .product__info{margin-top:7px;padding:0 16px 18px;position:relative;bottom:0;width:100%}
.short_block_analogs .product__stock{position:relative;padding-left:18px;color:#7cb132;font-size:12px}
.short_block_analogs .product__price{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;position:relative;margin-top:10px;line-height:1.1}
.short_block_analogs .product__price-current{font-family:"PTSansBold";font-size:15px;color:#010101}
.short_block_analogs .bx-catalog-subscribe-button{display:none}
.short_block_analogs .product:hover .product__content{min-height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.short_block_analogs .product:hover .product__content .product__img{min-height:auto}
.short_block_analogs .product:hover .product__characteristic{display:none}
.short_block_analogs .product:hover .product__info{position:relative;bottom:0}
.short_block_analogs .product:hover .product__name{height:100%}
.short_block_analogs .product__name:before{content:none}
.short_block_analogs .product:hover .product__content .product__info{}

.short_block_analogs_v2{order:10;width:100%;margin:4px 0 0}
.analogs_block{display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #ff8a00}
.analogs_block a{text-decoration:none;color:#010101;width:100%}
.analogs_block a:hover{color:#ff8a00;background:#fff}
.link_analogs{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 15px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.block_img{margin:0 15px 0 0}
.link_analogs .block_img img{max-width:80px;max-height:80px}
.block_txt{}
/* end */

#header_soput{}
#header_soput+.product-single__box{height:auto}
#header_soput+.product-single__box .product-single__col{width:calc(100% / 7);padding:0 11px}

/* block available and edost delivery */
.block_available_delivery{width:100%;/*padding:18px;*/display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.block_available_delivery .product-single__stock,.block_available_delivery .calc_delivery{width:100%}
.block_available_delivery .product-single__stock{padding:18px 18px 0 18px;border-top:1px solid #d4d4d4}
.block_available_delivery .calc_delivery{padding:0 18px 18px 18px}
/* end */
.lslide{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.lslide .img-responsive{max-height:100%;/*max-width:525px;*/max-width:100%;height:auto;/*width:100%*/}
.news-catalog{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;padding:0 50px;margin-bottom:50px}
.news-catalog .container{padding:0;margin:0;width:100%}
.news-catalog__row{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;margin:0}
/*.news-catalog__col{padding:0 11px}*/
.news-catalog__col_1{width:20%;margin:0 40px 0 0}
.news-catalog__col_2{width:80%}
.news-catalog__col_2 .breadcrumbs{padding:0;width:100%}
.news-catalog__col_2 .breadcrumb{padding:0;background:transparent}
.news-catalog__col_2 h3{margin:0 0 15px;font-weight:bold;line-height:1;font-size:initial}
.news-catalog__accordion{margin-top:1px}
.news-catalog__accordion-head{margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:9px 13px;margin-top:-1px;font-family:"PTSansBold";color:#010101;text-transform:uppercase;/*border:1px solid #d4d4d4;*/background-color:#f9f9f9;transition:0.3s;cursor:pointer}
.news-catalog__accordion-head:hover{background-color:#e8e8e8}
.news-catalog__accordion-unit.active .news-catalog__accordion-head{background-color:#e8e8e8;margin:0}
.news-catalog__accordion-icon{display:-ms-flexbox;display:flex;margin-right:8px;transition:0.3s}
.news-catalog__accordion-unit.active .news-catalog__accordion-icon{-ms-transform:rotate(180deg);transform:rotate(180deg)}
.news-catalog__accordion-list{display:none;margin-top:1px}
.news-catalog__accordion-unit.active .news-catalog__accordion-list{display:block;margin-bottom:12px}
.news-catalog__accordion-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:8px 34px;font-size:15px;margin-top:-1px;color:#383838;text-decoration:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background-color:#fff;transition:0.3s;text-align:left}
.news-catalog__accordion-link:hover{color:#ff8a00;z-index:1;-webkit-box-shadow:inset 0 0 2px 1px rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 0 2px 1px rgba(0, 0, 0, 0.4);box-shadow:inset 0 0 2px 1px rgba(0, 0, 0, 0.4)}
.news-catalog__accordion-link.active{color:#ff8a00}
.news-catalog__head{margin:0px 0 20px}
/*.news-catalog__start{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:20px}*/
.news-catalog__start{margin-top:20px;position:relative}
.news-catalog__start .view{position:absolute;right:17px;top:50%;margin:-8px 0 0}
.news-catalog__box{margin-top:20px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;overflow:hidden}
.news-catalog__box-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}
.news-catalog__box-col{width:25%}
.news-catalog__box-col_full{width:100%}
.news-catalog__unit{padding:16px 11px 38px}
.news-catalog__unit_full{padding-bottom:16px}
.news-catalog__content{position:relative;height:330px;overflow:hidden}
.news-catalog__unit_full .news-catalog__content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}
.news-catalog__unit_opacity .news-catalog__content{opacity:.4}
.news-catalog__img{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.news-catalog__unit_full .news-catalog__img{width:307px}
.news-catalog__text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:13px}
.news-catalog__text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background-image:linear-gradient(to bottom, transparent, #fff)}
.news-catalog__unit_full .news-catalog__text{position:relative;width:calc(100% - 307px);height:179px;padding-left:26px;margin-top:0;overflow:hidden}
.news-catalog__name{max-width:100%;font-family:"PTSansBold";font-size:17px;color:#010101;text-align:left;text-decoration:none;transition:0.3s}
.news-catalog__name:hover{color:#ff8a00}
.news-catalog__date{margin-top:8px;font-size:12px;color:#a2a2a2;text-align:left;text-decoration:none;transition:0.3s}
.news-catalog__date:hover{color:#ff8a00}
.news-catalog__descrition{max-width:100%;margin-top:10px;font-size:14px}
.news-catalog__end{margin-top:14px}
.repeat_button{color:#383838;padding:0 0 10px;position:relative;display:block;text-align:right}
.repeat_button:hover{color:#ff8a00}
.footer{padding:24px 0;background-color:#534f4e}
.footer__1-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -11px}
.footer__1-col{width:20%;padding:0 11px}
.footer__unit{padding-top:24px;margin-top:20px;border-top:1px solid #848282}
.footer__unit:first-child{padding-top:0;margin-top:0;border:none}
.footer__title{margin:0;font-family:"PTSansBold";font-size:13px;color:#f2f2f2;text-transform:uppercase}
a.footer__title{display:inline-block;text-decoration:none;border-bottom:1px solid #f2f2f2;transition:0.3s}
a.footer__title:hover{color:#ff8a00;border-bottom-color:#ff8a00}
.footer__content{margin-top:10px}
.footer__subcribe{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__subcribe-input{width:140px;padding:6px 7px}
.footer__subcribe-input::-webkit-input-placeholder{color:#585858;transition:0.3s}
.footer__subcribe-input::-moz-placeholder{color:#585858;opacity:1;transition:0.3s}
.footer__subcribe-input:-ms-input-placeholder{color:#585858;transition:0.3s}
.footer__subcribe-input:focus::-webkit-input-placeholder{color:transparent}
.footer__subcribe-input:focus::-moz-placeholder{color:transparent}
.footer__subcribe-input:focus:-ms-input-placeholder{color:transparent}
.footer__subcribe-button{display:block;width:calc(100% - 140px);padding:6px 7px;color:#fff;background-color:#959595;cursor:pointer;transition:0.3s}
.footer__subcribe-button:hover{background-color:#ff8a00}
.footer__info-item{margin-top:3px}
.footer__info-item:first-child{margin-top:0}
.footer__info-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:22px;font-size:12px;line-height:1;text-decoration:none}
.footer__info-link:hover{text-decoration:none}
.footer__info-link:first-child{margin-left:0}
.footer__info-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:17px;height:16px;display:none}
.footer__info-text{margin-left:0px;color:#f2f2f2;border-bottom:1px solid #f2f2f2;transition:0.3s}
.footer__info-link:hover .footer__info-text{color:#ff8a00;border-color:transparent}
.footer__payment{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-16px -8px 0}
.footer__payment-unit{margin:16px 8px 0}
.footer__menu-item{margin-top:2px}
.footer__menu-item:first-child{margin-top:0}
.footer__menu-link{display:inline-block;color:#f2f2f2;text-decoration:none;border-bottom:1px solid #f2f2f2;transition:0.3s}
.footer__menu-link:hover{color:#ff8a00;border-color:transparent}
.footer__tel-item{margin-top:4px;font-family:"PTSansBold";color:#f2f2f2}
.footer__tel-item:first-child{margin-top:0}
.footer__tel-item a{color:#f2f2f2;text-decoration:none}
.footer__social{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__social-link{margin-left:10px;transition:0.3s}
.footer__social-link:first-child{margin-left:0}
.footer__social-link:hover{-ms-transform:scale(1.2);transform:scale(1.2)}
.footer__2{margin-top:18px;padding-top:10px;font-size:11px;color:#a2a2a2;border-top:1px solid #848282}
.footer__2-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer__2-col1{width:250px}
.footer__organization-unit{margin-top:8px}
.footer__organization-unit div a{color:#a2a2a2;text-decoration:none}
.footer__link1{display:inline-block;color:#a2a2a2;text-decoration:none;transition:0.3s}
.footer__link1:hover{color:#ff8a00}
.footer__2-col2{width:calc(100% - 250px)}
.footer__text{line-height:2}
.footer__link2{display:inline-block;color:#a2a2a2;line-height:1;text-decoration:none;border-bottom:1px solid #a2a2a2;transition:0.3s}
.footer__link2:hover{color:#ff8a00;border-bottom-color:#ff8a00}

.scroll-to-top{width:80px;height:62px;display:inline-block;background:#ff8a00;right:16px;cursor:pointer;display:none}
.scroll-to-top:after{content:"";display:block;width:35px;height:21px;background:url(/bitrix/templates/specinstrument3/css/../img/scrool-arrow_icon.png) no-repeat center;position:absolute;left:0;right:0;margin:auto;top:10px}
.scroll-to-top .text{font-size:14px;color:#fff;position:absolute;bottom:6px;left:0;display:block;width:100%;text-align:center}
.scroll-to-top.cd-is-visible{position:fixed;bottom:80px;z-index:100;display:block;transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}
.scroll-to-top.cd-is-visible:hover{opacity:0.8}
.scroll-to-top .text{height:25px;line-height:25px;bottom:0!important}

/* search */
/*.global_search_container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.global_search_container .product-catalog__head{margin:0 25px 0 0;white-space:nowrap;width:auto}
.global_search_container .search_container{width:calc(100% - 200px)}
.search-page{display:inline-block;width:100%}
.search_input_block{position:relative;border:1px solid #d4d4d4;background:#f9f9f9;height:34px;width:calc(100% - 140px);float:left}
.input_search{padding:6px 25px 6px 6px;font-size:16px;background:transparent;height:100%;width:100%}
.search_input_btn{position:relative;background:#ff8a00;height:34px;width:140px;float:left}
.search_input_btn>input{background:transparent;width:100%;height:100%;font-size:16px;color:#fff;cursor:pointer}
.search_input_btn:hover{opacity:.8}
.search_container .bg_search{display:none}*/

/*.fliter_block{margin-bottom:15px}
.filter_title{font-size:18px;padding:5px 0;margin-top:15px;background-color:#e1e1e1;position:relative}
.filter_title:before{content:'';position:absolute;width:100%;height:100%;background-color:#e1e1e1;top:0;left:-100%}
.filter_title:after{content:'';position:absolute;width:100%;height:100%;background-color:#e1e1e1;top:0;right:-100%}*/

/*.col-section{background-color:#f9f9f9;padding:0px 0 15px 0;position:relative;border-bottom:3px solid #ff8a00;box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.col-section:before{content:'';position:absolute;width:100%;height:100%;background-color:#f9f9f9;top:0;left:-100%;border-bottom:3px solid #ff8a00;box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2)}
.col-section:after{content:'';position:absolute;width:100%;height:100%;background-color:#f9f9f9;top:0;right:-100%;border-bottom:3px solid #ff8a00;box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 2px 0px 0px rgba(0, 0, 0, 0.2)}*/
/*.product-catalog__head+.fliter_block{margin-top:25px}
.product-catalog__head+.fliter_block .col-section:before,.product-catalog__head+.fliter_block .col-section:after{height:calc(100% + 3px)}
.product-catalog__head+.fliter_block .col-section.manufacturer:before,.product-catalog__head+.fliter_block .col-section.manufacturer:after{height:100%}*/
/*.filter_section{width:25%}
.filter_section .c-s-title{font-size:16px;margin:10px 0 5px}*/
/*.options_block{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-transition:2s;-o-transition:2s;transition:2s}
.options_block a{position:relative;padding-left:17px;font-family:"PTSansBold";font-size:14px;color:#010101;text-decoration:none;text-align:left;transition:0.3s}
.options_block a:hover{color:#ff8a00}*/
.options_block .selected a{color:#ff8a00}
.no_found{margin:15px 0;font-size:18px}
/*.options_block.hide_content{overflow:hidden;height:37px}
.options_block.hide_content+.display_more{position:relative;margin:8px auto;padding:8px 0;width:90%}
.options_block.hide_content+.display_more:before{content:'';position:absolute;width:100%;border-top:1px solid #d4d4d4}
.options_block.hide_content+.display_more:after{content:'^';position:absolute;-webkit-transition:rotate(180deg);-o-transition:rotate(180deg);transform:rotate(180deg);font-size:20px;line-height:15px;color:#fff;padding:4px 5px 4px 3px;background-color:#d4d4d4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:8px;height:8px;top:0px;left:50%;margin:0 0 0 -8px}
.options_block.hide_content:hover+.display_more:before{}
.options_block.display_content{}
.options_block.display_content+.display_more{position:relative;margin:8px auto;padding:8px 0;width:90%}
.options_block.display_content+.display_more:before{content:'';position:absolute;width:100%;border-top:1px solid #d4d4d4}
.options_block.display_content+.display_more:after{content:'^';position:absolute;font-size:20px;line-height:15px;color:#fff;padding:4px 5px 4px 3px;background-color:#d4d4d4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:8px;height:8px;top:0px;left:50%;margin:0 0 0 -8px}
.display_more:hover{cursor:pointer}
.display_more:hover:before{border-top:1px solid #ff8a00;color:#fff;-webkit-box-shadow:0px 0px 4px 1px #ff8a00;-moz-box-shadow:0px 0px 4px 1px #ff8a00;box-shadow:0px 0px 4px 1px #ff8a00}
.options_block.hide_content:hover+.display_more:after,.display_more:hover:after{background-color:#ff8a00!important;color:#fff}
*/
/* new search styles */
.global_search_container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.global_search_container .product-catalog__head{margin:0 40px 0 0;white-space:nowrap;width:20%}
.global_search_container .search_container{width:100%}
.search-page{display:inline-block;width:100%}
.search_input_block{position:relative;border:1px solid #d4d4d4;background:#f9f9f9;height:34px;width:calc(100% - 140px);float:left}
.search-page .search_input_block{background:#fff}
.input_search{padding:6px 25px 6px 6px;font-size:16px;background:transparent;height:100%;width:100%}
.search_input_btn{position:relative;background:#ff8a00;height:34px;width:140px;float:left}
.search_input_btn>input{background:transparent;width:100%;height:100%;font-size:16px;color:#fff;cursor:pointer}
.search_input_btn:hover{opacity:.8}
.search_container .bg_search{display:none}

.search_content_result{display:-webkit-flex;display:-ms-flexbox;display:flex}
.main-bar{width:20%;margin:20px 40px 0 0}
.search_content_result div[id^="comp_"]{width:100%;margin:5px 0 0}
.filter_section{padding:13px 19px 14px 0;border-bottom:1px solid #d4d4d4}
.filter_title{font-size:16px;padding:0 0 15px;margin-top:0px;position:relative;border-bottom:1px solid #d4d4d4}
.filter_title span{color:#ff8a00;font-weight:bold;font-size:17px}
.filter_section{width:100%}
.filter_section .c-s-title{font-size:14px;display:block;font-weight:normal;cursor:pointer;position:relative;padding:0px 35px 0px 0px;color:#333}
.filter_section .c-s-title:after{position:absolute;content:'';width:13px;height:8px;right:0px;top:0px;background-image:url(/bitrix/templates/specinstrument3/css/../img/svg/Arrow_down_sm.svg);-webkit-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%)}
.filter_section .c-s-title a{color:#333;text-decoration:none;}
.filter_section.active .c-s-title:after{background-image:url(/bitrix/templates/specinstrument3/css/../img/svg/Arrow_up_sm.svg)}
.filter_section.selected .c-s-title a{color:#ff8a00;}
.col-section{padding:0px 0 15px 0;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}


.options_block{display:-webkit-flex;display:-ms-flexbox;display:none;flex-direction:column;margin-top:15px;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}
.options_block a{/*margin-bottom:4px;*/padding-left:5px;position:relative;width:100%;z-index:100;cursor:pointer;outline:0;font-weight:400;display:block;color:#383838;text-decoration:none}
.options_block a:hover{color:#ff8a00}
.options_block a:after{content:'';display:block;position:absolute;top:0;left:0;background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox.png);width:17px;height:17px}
.options_block .selected a:after{background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox_active.png)}
.filter_section.active .options_block{display:-webkit-flex;display:-ms-flexbox;display:flex!important;gap:4px}
.filter_section.active .search_cat_items{display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.s-c-label{margin-left:21px;text-align:left;display:block}
.count_child{font-size:10px}


/* slick */
/*
.slick-slider{position:relative;display:block;overflow-x:hidden;overflow-y:visible;overflow-y:-webkit-paged-y;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;outline:none}
.slick-list{position:relative;display:block;margin:0;padding:0;z-index:5}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slick-track:before,.slick-track:after{display:table;content:''}
.slider-for .slick-slide>div>div{padding:10px}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;height:100%;min-height:1px;outline:none}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block;margin:0 auto}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-slide .product__content{position:relative}
.slick-prev{}
[dir='rtl'] .slick-prev{right:-15px;left:auto}
[dir='rtl'] .slick-prev:before{content:'>'}
.slick-next{}
[dir='rtl'] .slick-next{right:auto;left:-15px}
[dir='rtl'] .slick-next:before{content:'<'}
.slick-next:hover,.slick-prev:hover{cursor:pointer}
.slider-for{height:100%;width:calc(100% - 100px);display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-for .img-responsive{max-height:100%}
.slider-nav{height:100%;margin:0 10px 0 0;width:90px}
.slider-nav .slick-list{margin:0;overflow:hidden;height:100%!important}
.slider-nav .slick-slide{padding:2px;margin:2px;border:1px solid #d4d4d4}
.slider-nav .slick-slide:hover{cursor:pointer}
.slider-nav .slick-slide{height:86px;display:table}
.slider-nav .slick-slide.slick-current{border-color:#FF9800}
.slider-nav .slick-slide>div{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-nav .slick-slide>div>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-nav .slick-track{flex-direction:column;height:100%!important;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.slider-nav .slick-slide img{max-width:100%;max-height:86px}
.slider-for .slick-track{height:100%}
.slider-for .slick-slide{overflow:hidden;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-for .slick-slide>div{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.slider-for .slick-slide img{width:100%;height:100%}
*/

/* basket */
#basket_form{margin:25px 0}
.bx_ordercart .bx_sort_container{margin-bottom:15px;min-height:32px;color:#919191;vertical-align:middle;font-size:15px;line-height:32px}
.bx_ordercart .bx_sort_container a{display:inline-block;margin-left:20px;padding:0 20px;border:1px solid #cdcdcd;border-radius:3px;background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlM2UzZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e3e3e3));background:-webkit-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%);background:-moz-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%);background:-ms-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%);background:-o-linear-gradient(top, #f9f9f9 0%,#e3e3e3 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#e3e3e3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e3e3e3',GradientType=0 );color:#4f4f4f;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.8);line-height:32px}
.bx_ordercart .bx_sort_container a.current{background-color:#606060;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.09), rgba(255, 255, 255, 0.09));border:medium none;border-radius:3px 3px 3px 3px;box-shadow:inset 0 1px 2px 0 #3e3e3e;color:#F2F2F2;text-shadow:0 1px 0 #505050}
.bx_ordercart .bx_sort_container a.current:hover{background:none}
.bx_ordercart .bx_sort_container a:hover{background:#f9f9f9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#ededed));background:-webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background:-moz-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background:-ms-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background:-o-linear-gradient(top, #f9f9f9 0%,#ededed 100%);background:linear-gradient(to bottom, #f9f9f9 0%,#ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 )}
.bx_ordercart .bx_sort_container a:active{background:#707070;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcwNzA3MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMmEyYTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#a2a2a2));background:-webkit-linear-gradient(top, #707070 0%,#a2a2a2 100%);background:-moz-linear-gradient(top, #707070 0%,#a2a2a2 100%);background:-ms-linear-gradient(top, #707070 0%,#a2a2a2 100%);background:-o-linear-gradient(top, #707070 0%,#a2a2a2 100%);background:linear-gradient(to bottom, #707070 0%,#a2a2a2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#a2a2a2',GradientType=0 );box-shadow:inset 0 1px 2px 0 #3e3e3e;color:#fff;text-shadow:0 1px 0 #505050}
.bx_ordercart .bx_ordercart_order_table_container{overflow-x:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;width:100%;/*border:1px solid #c9c9c9;border-radius:3px;*/font-size:14px}
.bx_ordercart .bx_ordercart_order_table_container table{margin:0;padding:0;min-width:100%;border-collapse:collapse}
.bx_ordercart .bx_ordercart_order_table_container table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}
.bx_ordercart .bx_ordercart_order_table_container table td.margin{padding:0;width:2%;border-bottom:none!important}
.bx_ordercart .bx_ordercart_order_table_container table thead td{padding:0 5px;min-height:39px;background:#f5f5f5;color:#000;font-size:14px;line-height:39px}
.bx_ordercart .bx_ordercart_order_table_container table tbody td{padding:2% 5px;border-bottom:1px solid #e5e5e5;vertical-align:top}
.bx_ordercart .bx_ordercart_order_table_container table tbody td td{padding:0 1px!important}
.bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child td{border-bottom:none}
.bx_ordercart .bx_ordercart_order_table_container tbody td.itemphoto{width:20%}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item,
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom,
.bx_ordercart .bx_ordercart_order_table_container tbody td.control,
.bx_ordercart .bx_ordercart_order_table_container tbody td.price{text-align:left;font-size:14px;line-height:22px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:none}
.bx_ordercart .bx_ordercart_order_table_container tbody td.custom a{color:#327AB7;font-size:11px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.item{width:70%}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{color:#000;font-weight:bold;font-size:19px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{color:#b8b8b8;text-decoration:line-through;font-size:13px;display:none}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price.type_price{color:#7f7f7f;font-size:11px;line-height:13px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{font-size:11px;line-height:13px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a{color:#327ab7;font-size:11px}
.bx_ordercart .bx_ordercart_order_table_container tbody td.control a:hover{text-decoration:none}
.bx_ordercart .bx_ordercart_photo_container{position:relative;padding-top:100%;min-width:50px;max-width:100%;height:0;border:none;border-radius:0px}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{position:relative;margin-top:3%;min-width:50px;max-width:100%;border:1px solid #c0cfda;border-radius:2px;line-height:0}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{margin:0;padding:0;width:100%;height:auto}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0;padding:0;white-space:normal;line-height:18px;font-weight:bold;font-size:14px}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a{color:#000;text-decoration:none;font-weight:bold;font-size:14px;line-height:18px;text-align:left}
.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemart{margin-bottom:10px;color:#b4b4b4;font-size:13px}
.bx_ordercart .bx_ordercart_order_pay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0;padding:0 20px;display:inline-block;width:100%}
.bx_ordercart .bx_ordercart_order_pay_left{float:left;width:50%}
.bx_ordercart .bx_ordercart_order_pay_right{float:left;width:50%;text-align:right}
.bx_ordercart .bx_ordercart_coupon{position:relative;white-space:nowrap;margin-bottom:4px}
.bx_ordercart .bx_ordercart_coupon span{display:block;margin-bottom:13px;color:#7f7f7f;font-size:13px}
.bx_ordercart .bx_ordercart_coupon input{height:34px;border:1px solid #bababa;border-radius:3px;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.21);color:#000;text-align:left;font-weight:bold;font-size:16px;vertical-align:middle;outline:none!important}
.bx_ordercart .bx_ordercart_coupon span.good,.bx_ordercart .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_coupon span.disabled{display:inline-block;width:22px;height:34px;vertical-align:middle;margin:0 0 0 5px;cursor:pointer}
.bx_ordercart .bx_ordercart_coupon span.disabled:hover{cursor:pointer}
.bx_ordercart .bx_ordercart_coupon input.good{position:relative;border:1px solid #59a62a;background:rgba(89,166,42,.16);box-shadow:0 0 2px 0 rgba(89,166,42,.8)}
.bx_ordercart .bx_ordercart_coupon span.good{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAoklEQVQ4y2NgIBOUb7JkY6AEAA0wBuJHQGxHrgFWQPwBiP8D8WcgliTVAHuoRpAB/4A4E10BDwED3ID4K9SAP0CciK7ACYhfg2gcBvgA8Q8kA6LQFQgB8Seogq/oBgH5QUD8EyoPooNwOTUMagOKQSAbkcRBLvEhFGjoBvWi8V2JDX1kg2AY5FV7UqMR2SBQerAkN0GBDHoJSpmUJm1uYtUCAMzalTMY8Lf6AAAAAElFTkSuQmCC") no-repeat center}
.bx_ordercart .bx_ordercart_coupon input.bad{border:1px solid #e16565;background:rgba(225,101,101,.16);box-shadow:0 0 2px 0 rgba(225,101,101,.8)}
.bx_ordercart .bx_ordercart_coupon span.good:hover,.bx_ordercart .bx_ordercart_coupon span.bad,.bx_ordercart .bx_ordercart_coupon span.disabled{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjA2QzFEQUU3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjA2QzFEQUY3QTJEMTFFNEJFMTJEMjJGMUE4MkZDRkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZDMURBQzdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZDMURBRDdBMkQxMUU0QkUxMkQyMkYxQTgyRkNGRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuRKTjMAAAC1SURBVHjaXJAhEsIwEEWTDiCoAa6CBtUKEAxHwAfHGSpxySWqUFQUh+YG3AEMOvxlfmf+kJmXnXRftr/1McaDc+4M9iGEu5OVUlqhXMCpwNaABejYUKljrxlh24EbmFHeomZKJXiZ43POdnsp8odDB6lGpMdP5KtUdirZoZDsNmEs5wmYDoeC09YoV8pvUuoHevyef6nikB7MmXljE1sJXlkm5qr5zHqtiQE8Nbgtka13/AowAFzKRSz6AcYPAAAAAElFTkSuQmCC") no-repeat center}
.bx_ordercart .bx_ordercart_coupon span.bad:hover{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAMAAAA4Nk+sAAAA1VBMVEXVLy/VMTHWMjLWMzPWNDTWNjbXODjXOjrXOzvYPT3YPz/ZQUHZQ0PaRkbaR0faSEjbTEzbTU3bTk7bT0/dWFjdWVneW1veXV3fYWHfYmLgY2PgZGTgZWXgZmbibW3ib2/jc3Pjd3flfX3lf3/mgYHojo7oj4/rm5vrnZ3soKDtpKTtpqbuqanura3wsrLxuLjxurr42tr43Nz43t754uL54+P76ur76+v77Oz87u787+/88PD88fH88vL99PT99fX99vb++Pj++fn++vr+/Pz//f3////hD3ITAAAA4klEQVQoU2XR2VrCMBRF4YWCAwIiGg1OYHGsI1qrNalGpef9H8mLNvlKXTfJ/m8P4iusWYRB+bxeH7ShvX+V1Nier1DVmhnP8wG1hs8lzzdZauNFBPnaodEwF+SiqXApfHQAIqMBtIkAOim3AKTiNGgnKQA3nAKgcnFj7cQqAE7YJnhQeqwRPCgt1qvf2Ik4XY1VRkHzPPiAs6BKWe8THgB4F6tAWXkD4B7XBZgmCkAlU4DuJxLzr1iQQtPo8FcQyXaXdZSVZ8iO6nps/NGKu57HrXhRO/HP00z1+3vR43e5/wBykDHWjqbzywAAAABJRU5ErkJggg==") no-repeat center}
.bx_ordercart .bx_ordercart_coupon input.disabled{color:#9a9a9a}
.bx_ordercart .bx_ordercart_coupon_notes{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;display:none;opacity:0;white-space:normal;border:1px solid #ddd;position:absolute;top:100%;left:0;max-width:270px;padding:10px;background:#fff;z-index:1010;border-radius:5px;font-size:13px;line-height:17px;box-shadow:0 3px 7px 0 rgba(0,0,0,.05)}
.bx_ordercart .bx_ordercart_coupon:hover .bx_ordercart_coupon_notes{display:block;opacity:1}
.bx-touch .bx_ordercart .bx_ordercart_coupon_notes{display:block;opacity:1;position:relative;top:auto;left:auto;margin:10px auto;box-shadow:none}
.bx_ordercart .bx_ordercart_order_sum{float:right}
.bx_ordercart .bx_ordercart_order_sum tr{}
.bx_ordercart .bx_ordercart_order_sum tr td{padding:1px;text-align:right;font-size:15px}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t1{width:100%}
.bx_ordercart .bx_ordercart_order_sum tr td.custom_t2{white-space:nowrap}
.bx_ordercart .bx_ordercart_order_sum tr td.fwb{font-weight:bold;font-size:18px}
.bx_ordercart .bx_ordercart_order_pay_center{margin-top:20px;padding-top:20px;border-top:1px solid #e4e6e8;text-align:right}
.bx_ordercart .bx_ordercart_order_pay_center span,.bx_ordercart .bx_ordercart_order_pay_center a{vertical-align:top;line-height:53px}
.bx_ordercart .bx_ordercart_order_pay_center span{margin:0 30px;font-weight:bold;font-size:17px}
.bx_ordercart .bx_ordercart_order_pay_center .checkout{position:relative;top:-9px;display:inline-block;padding:0 18px;border-radius:3px;background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-o-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );color:#fff;vertical-align:bottom;text-decoration:none;text-shadow:0 1px 0 #0075b6;font-weight:bold;line-height:36px}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:hover{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYTdkZGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#0a7ddd));background:-webkit-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);background:-moz-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);background:-ms-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);background:-o-linear-gradient(top, #00a2df 0%,#0a7ddd 100%);background:linear-gradient(to bottom, #00a2df 0%,#0a7ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#0a7ddd',GradientType=0 )}
.bx_ordercart .bx_ordercart_order_pay_center .checkout:active{background:#0a7ddd;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhN2RkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a7ddd), color-stop(100%,#00a2df));background:-webkit-linear-gradient(top, #0a7ddd 0%,#00a2df 100%);background:-moz-linear-gradient(top, #0a7ddd 0%,#00a2df 100%);background:-ms-linear-gradient(top, #0a7ddd 0%,#00a2df 100%);background:-o-linear-gradient(top, #0a7ddd 0%,#00a2df 100%);background:linear-gradient(to bottom, #0a7ddd 0%,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7ddd', endColorstr='#00a2df',GradientType=0 );box-shadow:inset 0 3px 2px 1px rgba(0,0,0,.22)}
.bx_ordercart .bx_ordercart_order_pay_center .refresh{margin-right:15px}
.bx_ordercart.bx_bt_button{display:inline-block;border-radius:3px;text-align:center;border:none;vertical-align:middle;text-decoration:none;font-size:14px;cursor:pointer}
.bx_ordercart.bx_bt_button{background:#00a2df;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:-o-linear-gradient(top, #00a2df 0%,#006fcb 100%);background:linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );color:#fff;text-shadow:0 1px 0 #006cae}
.bx_ordercart .bx_bt_button:hover{background:#21afe4;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);background:-moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);background:-ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);background:-o-linear-gradient(top, #21afe4 0%,#006fcb 100%);background:linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 )}
.bx_ordercart .bx_bt_button:active{background:#006fcb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fcb), color-stop(100%,#00a2df));background:-webkit-linear-gradient(top, #006fcb 0%,#00a2df 100%);background:-moz-linear-gradient(top, #006fcb 0%,#00a2df 100%);background:-ms-linear-gradient(top, #006fcb 0%,#00a2df 100%);background:-o-linear-gradient(top, #006fcb 0%,#00a2df 100%);background:linear-gradient(to bottom, #006fcb 0%,#00a2df 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb', endColorstr='#00a2df',GradientType=0 );box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21)}
.bx_ordercart .bx_small.bx_bt_button{display:inline-block;min-width:20px;line-height:20px}
.bx_ordercart .bx_medium.bx_bt_button{padding:0 13px;font-weight:bold;height:27px;line-height:27px}
.bx_big.bx_bt_button{padding:0 13px;font-weight:bold;height:36px;line-height:36px}
@media (max-width:980px){
	.bx-touch .bx_ordercart .bx_sort_container span{display:block}
	.bx-touch .bx_ordercart .bx_sort_container a{margin:0 20px 10px 0}
	.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:13px}
	.bx_ordercart .bx_ordercart_order_table_container tbody td.custom,.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:14px}
}
@media (max-width:680px){
	.bx_ordercart .bx_ordercart_order_table_container table thead td{font-size:12px}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{font-size:12px}
}
@media (max-width:600px){
	.bx-touch .bx_ordercart .bx_ordercart_order_pay{width:100%}
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_left,.bx-touch .bx_ordercart .bx_ordercart_order_pay_right{float:none;width:100%;text-align:center}
	.bx-touch .bx_ordercart .bx_ordercart_order_sum{float:none;margin-top:20px;width:100%}
}
@media (max-width:530px){
	.bx-touch .bx_ordercart .bx_sort_container{margin:10px 0;text-align:left;line-height:13px}
	.bx-touch .bx_ordercart .bx_sort_container a{display:inline;margin:0 10px 0 0;padding:0;border:none;background:none!important;color:#327ab7;text-decoration:underline;font-size:13px;box-shadow:none;text-shadow:none}
	.bx-touch .bx_ordercart .bx_sort_container a:hover{text-decoration:none;background:none}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{display:block}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{padding:2% 6%}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr{margin-bottom:20px;border-bottom:3px double #c9c9c9}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr:last-child{margin-bottom:0;border-bottom:none}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table thead{display:none}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item,.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.itemphoto{width:100%}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td.item{padding-bottom:20px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_size_small_noadaptive,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.item .bx_item_detail_scu_small_noadaptive{margin:5px auto!important}
	.bx-touch .bx_ordercart .bx_ordercart_photo_container{margin:0 auto;padding-top:50%;max-width:250px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand{border:none;text-align:center}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_brand img{max-width:100%;width:auto;border-radius:2px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody td{border:none}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.custom span{display:inline-block;margin-right:10px;font-weight:bold}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control{text-align:center;word-spacing:15px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control a{word-spacing:normal}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.control br{display:none}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price{padding-top:20px;text-align:center}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{margin-top:10px;margin-bottom:10px;font-size:28px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .old_price{margin-left:10px;font-size:19px}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price,.bx-touch .bx_ordercart .bx_ordercart_order_table_container tbody td.price .type_price_value{display:inline-block}
}
@media (max-width:490px){
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center{margin-bottom:40px;text-align:center}
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center span{display:block}
	.bx-touch .bx_ordercart .bx_ordercart_order_pay_center .checkout{top:0}
}
.bx_ordercart .bx_ordercart_order_pay,.bx_ordercart .bx_ordercart_order_sum,.bx_ordercart .bx_ordercart_order_pay_left,.bx_ordercart .bx_ordercart_order_pay_right,.bx_ordercart .bx_ordercart_order_pay_center,.bx_ordercart .bx_ordercart_order_pay_center span,.bx_ordercart .bx_ordercart_order_pay_center .checkout,.bx_ordercart .bx_ordercart_order_table_container table,.bx_ordercart .bx_ordercart_order_table_container table tbody,.bx_ordercart .bx_ordercart_order_table_container table tbody tr,.bx_ordercart .bx_ordercart_order_table_container table tbody tr td,.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle a,.bx_ordercart .bx_ordercart_order_table_container tbody td.price .current_price{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;font-size:14px}
/* quantity control table */
table.counter{min-width:0%!important}
table.counter td{border:none!important;vertical-align:middle}
table.counter tbody tr td#quantity_control{text-align:left}
.basket_quantity_control{display:inline-block;left:0;margin:0;padding:0}
.basket_quantity_control a{background:url("/bitrix/templates/specinstrument3/css/images/arrows.png") no-repeat scroll 0 0 transparent;border:1px solid #D8D8D8;display:block;height:10px;text-align:center;width:11px}
.basket_quantity_control a.plus{background-position:0px 0px;border-radius:5px 5px 0 0}
.basket_quantity_control a.minus{background-position:0px -20px;border-radius:0 0 5px 5px;margin-top:-1px}
.flat{display:inline}
.centered{text-align:center}
.bt2{color:#3f3f3f;font-size:13px;text-align:center;padding:7px 16px;text-decoration:none;box-shadow:0 1px 2px 1px rgba(0,0,0,0.4);border-radius:3px;font-weight:bold;text-shadow:0 1px 1px #fff;background:#fff;background:-moz-linear-gradient(top,#fff 0%,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0%,#eee 100%);background:-o-linear-gradient(top,#fff 0%,#eee 100%);background:-ms-linear-gradient(top,#fff 0%,#eee 100%);background:linear-gradient(to bottom,#fff 0%,#eee 100%)}
.bt2:hover{color:#3f3f3f;background:#fbfbfb;text-decoration:none!important}
.bt2:active{color:#3f3f3f;text-shadow:none;text-shadow:0 2px 1px white;background:#fbfbfb;background:-webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,#fbfbfb),color-stop(100%,#eaeaea));background:-webkit-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);background:-o-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);background:-ms-radial-gradient(center,ellipse cover,#fbfbfb 0%,#eaeaea 100%);background:radial-gradient(ellipse at center,#fbfbfb 0%,#eaeaea 100%);box-shadow:none;padding:6px 15px;border:1px solid #d2d2d2}
input.bt2{border:none}
input.bt2:active{border:1px solid #d2d2d2}
/* size */
.bx_ordercart .bx_item_detail_size_small_noadaptive{position:relative;margin-bottom:10px;padding:0;width:192px}
.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive.full{position:relative;margin-left:-5%;padding:0 5%}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size_scroller_container{position:relative;margin-top:5px;margin-left:10px}
.bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{position:relative;overflow:hidden;margin:0;width:100%}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size{overflow-x:auto}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_size ul{margin-left:0!important}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li{position:relative;display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:25px}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{position:absolute;top:0;right:2px;bottom:2px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff;color:#3f3f3f;text-align:center;text-decoration:none;font-weight:normal;font-size:10px;line-height:22px}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li a{border:none;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch; -o-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 fill stretch}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:hover a{border:1px solid #006cc0}
.bx_ordercart .bx_item_detail_size_small_noadaptive ul li:active a,.bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border:2px solid #006cc0}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive ul li.bx_active a{border:none;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch; -o-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 fill stretch}
.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left,.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{opacity:0.8}
.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left:hover,.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right:hover{opacity:1.0}
.bx_ordercart .bx_item_detail_size_small_noadaptive.full .bx_slide_left,.bx_ordercart .bx_item_detail_size_small_noadaptive.full .bx_slide_right{position:absolute;top:0;bottom:4px;width :5%;max-width:11px;cursor:pointer}
.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left{left:-5%;background:url(/bitrix/templates/specinstrument3/css/images/arr_left.png)no-repeat leftcenter;background-size:100% auto}
.bx-no-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{right:-5%;background:url(/bitrix/templates/specinstrument3/css/images/arr_right.png) no-repeat right center;background-size:100% auto}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_left{left:0;background:url(/bitrix/templates/specinstrument3/css/images/fade_left.png)repeat-y leftcenter;background-size:100% auto}
.bx-touch .bx_ordercart .bx_item_detail_size_small_noadaptive .bx_slide_right{right:0;background:url(/bitrix/templates/specinstrument3/css/images/fade_right.png) repeat-y right center;background-size:100% auto}
/* end of size */
/* sku */
.bx_ordercart .bx_item_detail_scu_small_noadaptive{position:relative;margin-bottom:10px;padding:0;max-width:100%;width:193px}
.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive.full{position:relative;margin-left:-5%;padding:0 5%}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_item_section_name_gray{color:#9e9e9e;vertical-align:middle;font-size:11px;line-height:11px}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu_scroller_container{position:relative;margin-top:5px;margin-left:10px}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu{position:relative;overflow:hidden;margin:0;width:100%}
.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu{overflow-x:auto}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{position:relative;display:block;margin:0;padding:0;width:100%;white-space:nowrap}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul{margin-left:0!important}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li{position:relative;display:block;float:left;padding-top:10%;height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{position:absolute;top:0;right:2px;bottom:4px;left:2px;display:block;overflow:hidden;border:1px solid #c0cfda;background:#fff}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a{border:none;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch;-moz-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch; -o-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 stretch;border-image:url(/bitrix/templates/specinstrument3/css/images/x2border.png) 2 fill stretch}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:hover a{border:1px solid #006cc0}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li:active a,.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{padding:3px;border:2px solid #006cc0}
.bx-retina .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li.bx_active a{border:none;border-style:solid;border-width:1px;-webkit-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch;-moz-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch; -o-border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 stretch;border-image:url(/bitrix/templates/specinstrument3/css/images/x2border_active.png) 2 fill stretch}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background-size:100% auto;background-repeat:no-repeat}
.bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_scu ul li a span img{width:auto;height:25px}
.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left,.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{opacity:0.8}
.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left:hover,.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right:hover{opacity:1.0}
.bx_ordercart .bx_item_detail_scu_small_noadaptive.full .bx_slide_left,.bx_ordercart .bx_item_detail_scu_small_noadaptive.full .bx_slide_right{position:absolute;top:0;bottom:4px;width :5%;max-width:11px;cursor:pointer}
.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left{left:-5%;background:url(/bitrix/templates/specinstrument3/css/images/arr_left.png)no-repeatleftcenter;background-size:100% auto}
.bx-no-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{right:-5%;background:url(/bitrix/templates/specinstrument3/css/images/arr_right.png) no-repeatright center;background-size:100% auto}
.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_left{left:0;background:url(/bitrix/templates/specinstrument3/css/images/fade_left.png)repeat-yleftcenter;background-size:100% auto}
.bx-touch .bx_ordercart .bx_item_detail_scu_small_noadaptive .bx_slide_right{right:0;background:url(/bitrix/templates/specinstrument3/css/images/fade_right.png) repeat-yright center;background-size:100% auto}
/* end of sku */
#warning_message{color:red}
.bx-touch .quantity_control{display:none}
#basket_items input{line-height:normal}

.bx_ordercart_order_sum{display:-webkit-flex;display:-ms-flexbox;display:flex}
.bx_ordercart .bx_ordercart_order_pay_center .button{padding:10px 16px;display:inline;width:auto;color:#fff;border:1px solid #ff8a00}
.bx_ordercart .bx_ordercart_order_pay_center .button:hover{background-color:#fff;color:#ff8a00;text-decoration:none}
#basket_items{width:100%;border-collapse:collapse}
/*#basket_items .thead td:nth-child(n+2){text-align:center}*/
#basket_items .thead td{font-weight:bold}
#basket_items tr td:nth-child(n+3){text-align:center}
#basket_items tr{padding:10px;border:none}
#basket_items td{padding:15px;vertical-align:middle}
#basket_items .table__tr td[id^='BLOCK_PHOTO'] .td_inner_container{width:100px}
#basket_items .table__tr td[id^='BLOCK_NAME']{width:100%}
#basket_items .table__tr:last-child{border-bottom:1px solid #e5e5e5}
/*.product__specification-row table .art{}
.product__specification-row table .name{}
.product__specification-row table .razmer{text-align:center}
.product__specification-row table .tip_m{text-align:center}
.product__specification-row table .thick{text-align:center}*/
#basket_items .btns{padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#basket_items .btns input[type="text"]{/*float:left;height:50px*/width:50px;border:1px solid #d4d4d4;box-shadow:inset 0 0 1px #d4d4d4;-webkit-box-shadow:inset 0 0 1px #d4d4d4;-moz-box-shadow:inset 0 0 1px #d4d4d4;text-align:center;padding:2px}

#basket_items .btns .number__button{background-color:#fff;float:left}
#basket_items .btns .product-page__meter{margin-left:15px}
/*.product__specification-row table .product__action_table{width:266px;display:table-cell;border-right:1px solid #ccc}*/
.btn_del{position:relative;width:20px;height:20px;text-decoration:none;margin:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:1;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.btn_del:after{content:'';position:absolute;background:#cccccc45;top:-4px;left:-4px;right:-4px;bottom:-4px;z-index:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.btn_del:hover{text-decoration:none!important;color:#fff}
.btn_del:hover:after{background:#4d011d45}
.btn_del:hover:before{content:'X';position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.com textarea{border:1px solid #d4d4d4;box-shadow:inset 0 0 1px #d4d4d4;-webkit-box-shadow:inset 0 0 1px #d4d4d4;-moz-box-shadow:inset 0 0 1px #d4d4d4;resize:none;width:100%;min-height:90px;padding:7px;margin-top:8px}

/* make order */
/*#bx-soa-order-form{width:100%;margin:0 auto;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
#bx-soa-order-form #bx-soa-order{width:100%;margin:0}
#bx-soa-order-form #bx-soa-order .col-sm-9.bx-soa{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:0;margin:25px 0}
.bx-soa-section.bx-selected{border:1px solid #d4d4d4!important}*/
/*#bx-soa-order-form #bx-soa-order #bx-soa-total{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-auth{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-total-mobile{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-region{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-delivery{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-pickup{width:0;display:none!important}
#bx-soa-order-form #bx-soa-order #bx-soa-paysystem{width:0;display:none!important}*/
/*#bx-soa-order-form #bx-soa-order #bx-soa-properties .bx-soa-section-title-container{display:inline-block;width:100%;text-align:center;position:relative}
#bx-soa-order-form #bx-soa-order #bx-soa-properties .bx-soa-section-title-container .bx-soa-section-title{width:100%;margin:20px 0 0px 0}
#bx-soa-order-form #bx-soa-order #bx-soa-properties .bx-soa-section-title-container .bx-soa-section-title:after{content:none}
#bx-soa-order-form #bx-soa-order #bx-soa-properties .bx-soa-section-title-container .col-xs-12.col-sm-3{position:absolute;width:auto;right:0;bottom:0}
#bx-soa-order-form #bx-soa-order #bx-soa-properties .bx-soa-section-title-container .bx-soa-section-content{}
.bx-soa .bx-soa-customer-label,.bx-soa .bx-soa-custom-label,.bx-soa .form-group label{display:none}
.form-control{width:100%;font-size:16px;font-family:"BwSurcoLight";font-weight:bold;line-height:30px;padding:4px 16px;margin-bottom:12px;height:auto;border:none;border-radius:0;color:initial;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-bottom:1px solid #d8d8d8}
textarea.form-control{width:100%;background:#fff;border:1px solid #d8d8d8;resize:none;padding:4px 16px;font-size:16px;font-family:"BwSurcoLight";font-weight:bold;margin-bottom:12px;color:#3c3c3c}
.bx-soa-section-content .bx-soa-more{border-top:none;padding-top:0;margin-top:0}
.bx-soa-section-content .bx-soa-more .btn.btn-default{width:100%;transition:all 0.6s;padding:8px 16px;cursor:pointer;border:1px solid #4e011c;background:#fff;box-shadow:-1px -1px 0px 0px #4e011c;-webkit-box-shadow:-1px -1px 0px 0px #4e011c;-moz-box-shadow:-1px -1px 0px 0px #4e011c;color:#4e011c;font-family:"SourceSansProSemibold";font-size:18px;border-radius:0;text-decoration:none}
.bx-soa-section-content .bx-soa-more .btn.btn-default:hover{background:#4e011c;color:#fff}
.form-control:focus,.form-group .form-control:focus{border-color:#d8d8d8!important;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.bx-soa-loc{padding:15px 0 0}
.bx-ui-sls-tree-trunk{display:none}
.bx-slst .form-control.dropdown-block{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:10;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;border:none;box-shadow:none;padding:0;font-size:16px;border-bottom:1px solid #d8d8d8}
.bx-slst .dropdown-icon,.bx-slst .dropdown-fade2white,.bx-slst .bx-ui-combobox-toggle{display:none!important}
.bx-ui-combobox-container .bx-combobox-fake-as-input{border:transparent;position:relative;border-bottom:1px solid #d8d8d8;padding:4px 16px!important;font-size:16px;font-family:"BwSurcoLight";font-weight:bold;color:#3c3c3c}
.bx-ui-combobox-container .bx-combobox-fake-as-input:after{content:'';right:1em;speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url('/bitrix/templates/specinstrument3/css/../img/select_arrow.png');background-repeat:no-repeat;width:9px;height:6px}
.bx-soa-section-content.container-fluid>strong{display:none}
#bx-soa-basket{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
#bx-soa-basket .bx-soa-section-title-container{display:inline-block;width:100%;text-align:center;position:relative}
#bx-soa-basket .bx-soa-section-title-container .bx-soa-section-title.col-sm-9{width:100%;margin:20px 0 0px 0}
#bx-soa-basket .bx-soa-section-title-container .bx-soa-section-title.col-sm-9:after{content:none}
#bx-soa-basket .bx-soa-section-title-container .col-xs-12.col-sm-3{position:absolute;width:auto;right:0;bottom:0}
#bx-soa-basket .bx-soa-section-content{width:100%;padding:0;margin:0}
#bx-soa-orderSave .btn.btn-default{width:100%;transition:all 0.6s;padding:8px 16px;cursor:pointer;border:1px solid #4e011c;background:#fff;box-shadow:-1px -1px 0px 0px #4e011c;-webkit-box-shadow:-1px -1px 0px 0px #4e011c;-moz-box-shadow:-1px -1px 0px 0px #4e011c;color:#4e011c;font-family:"SourceSansProSemibold";font-size:18px;border-radius:0;text-decoration:none}
#bx-soa-orderSave .btn.btn-default:hover{background:#4e011c;color:#fff}
.main-user-consent-request-popup-button-acc{background:#4e011c!important;color:#fff!important}
.main-user-consent-request-popup-button-acc:hover{background:#fff;color:#4e011c}
.main-user-consent-request-popup-header{font-family:"SourceSansProSemibold"!important;font-size:18px}
.main-user-consent-request-popup-text{font-size:16px;font-family:"BwSurcoLight";-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#bx-soa-properties .pull-left{display:none}*/
/* basket */

/* test CSS order */
#bx-soa-order-form *{box-sizing:border-box}
#bx-soa-order-form #pickUpMap,#content #bx-soa-order-form #pickUpMap *,#content #bx-soa-order-form #propsMap,#content #bx-soa-order-form #propsMap *{box-sizing:content-box}
#bx-soa-order-form{font-size:12px}
#bx-soa-order{margin:25px -15px}
#bx-soa-order .form-control:focus{outline:0;box-shadow:none;border-color:#f2f2f2}
#content #bx-soa-order-form .row{margin-top:0}
.bx-authform-formgroup-container .checkbox{padding:0}
#content #bx-soa-order-form .row.bx-soa-more{margin-top:30px}
.bx-soa-section.bx-selected .bx-soa-section-content,.bx-soa-section.bx-step-completed .bx-soa-section-content{padding:0;line-height:20px;font-size:14px;transition:none}
.bx-soa-section{transition:none}
#bx-soa-order ul li:before{display:none}
#bx-soa-order .alert-danger{font-size:14px;line-height:20px;border-radius:0;padding:15px 29px;background:#fee;color:#e83333}
#bx-soa-order .bx-soa-section{border-radius:0;margin:0 0 20px}
#bx-soa-order .bx-soa-section.bx-selected{border:1px solid #f2f2f2}
#bx-soa-order .bx-soa-section .bx-soa-section-title-container{padding:15px 0px 15px 10px;border-bottom:1px solid #f2f2f2;background:#fbfbfb;cursor:pointer}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-section-title-container{cursor:default}
#bx-soa-order .bx-soa-section .bx-soa-section-title{position:relative;font-size:20px;line-height:24px;color:#333;padding-left:0!important;padding-top:1px;font-weight:700}
#bx-soa-order .bx-soa-section .bx-soa-section-title:before{content:"";position:absolute;left:-50px;top:-3px;margin:0;width:30px;height:30px;background:url(/bitrix/templates/specinstrument3/css/../img/order.png) 0 0 no-repeat}
#bx-soa-order:not(.orderform--v1) .bx-soa-section.bx-step-completed .bx-soa-section-title:before{background-color:#52c200;background-position:-30px -30px!important}
#bx-soa-order .bx-soa-section.bx-step-error:not(.bx-selected) .bx-soa-section-title:before{background:0 0;background:url(/bitrix/templates/specinstrument3/css/../img/order.png) -60px -30px no-repeat!important}
#bx-soa-order .bx-soa-editstep{display:inline-block;margin:1px 0 0;font-size:14px;line-height:20px;border:none}
#bx-soa-order .bx-soa-editstep:first-letter{text-transform:uppercase}
#bx-soa-order .bx-soa-editstep:hover{text-decoration:none}
#bx-soa-order .bx-soa-section.bx-selected .bx-soa-editstep{display:none}
#bx-soa-order #bx-soa-region{border:1px solid #f2f2f2}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group .bx-soa-custom-label{display:block}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child br{display:none}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group:first-child>label{margin:0 0 5px}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group.bx-soa-location-input-container{margin:0 0 25px}
#bx-soa-order #bx-soa-region .bx_soa_location .radio-inline{margin:5px 40px 5px 0}
#bx-soa-order .bx-soa .bx-soa-custom-label,.bx-soa .form-group .bx-soa-customer-label,.bx-soa .form-group label{margin:0;padding:0;font-size:13px;line-height:20px;margin-bottom:2px;color:#777;z-index:1}
#bx-soa-order div[class*=bx-sls] .quick-locations{margin:7px 0 12px}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag{margin:3px 1px 1px 1px;padding:0;padding:5px 15px;height:auto;background:0 0;border:1px solid #ddd;font-size:14px;line-height:20px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#bx-soa-order div[class*=bx-sls] .quick-locations .quick-location-tag:hover{color:#fff}
#bx-soa-order .bx-ui-sls-tree-trunk{font-size:14px;padding-left:45px}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block{font-size:14px;color:#333;line-height:20px;border:1px solid #ececec;background:#f7f7f7;padding-left:44px}
.bx-soa-location-input-container .bx-ui-slst-pool>div{padding-left:44px}
#bx-soa-order .bx-sls .form-control.dropdown-block{position:relative;/*height:auto*/}
#bx-soa-order div[class*=bx-sls] .form-control.dropdown-block .bx-ui-sls-container input{padding-right:27px!important}
div[class*=bx-sls] .dropdown-icon{position:absolute;left:17px;top:50%;margin:-8px 0 0;width:16px;height:16px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -5px -75px no-repeat}
div[class*=bx-sls] .bx-ui-sls-clear{position:absolute;margin:0;height:auto;right:0;top:0;bottom:0;width:44px;height:auto;cursor:pointer;background:0 0}
div[class*=bx-sls] .bx-ui-sls-clear:before{content:"";position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;width:20px;height:20px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -82px -61px no-repeat!important;border-radius:100%}
div[class*=bx-sls] .bx-ui-sls-clear:hover:before{background-position:-82px -82px!important;background-color:#ddd}
.bx-sls .dropdown-block{background:#f7f7f7;padding:1px 44px 1px;font-size:14px;color:#333;line-height:20px;border:1px solid #ececec;box-shadow:none}
body .filter.label_block input+label{padding-left:23px;font-size:13px;color:#888}
#bx-soa-order .bx-slst .dropdown-block.form-control{margin-bottom:10px}
#bx-soa-order #bx-soa-orderSave{margin:20px 0 0;padding:0!important;text-align:center}
#bx-soa-order #bx-soa-orderSave .checkbox{display:none}
#bx-soa-order .form{text-align:center}
#bx-soa-order .form .licence_block{display:inline-block;padding-bottom:5px}
#bx-soa-order .form .licence_block label{font-size:14px;color:#333}
#bx-soa-order .form .licence_block label.error{font-size:12px}
#bx-soa-order #bx-soa-orderSave a{float:none!important;text-shadow:none;color:#fff;padding:11px 40px 13px;font-size:17px;line-height:20px;font-weight:700;display:inline-block!important;margin-top:0!important}
#bx-soa-order .bx-soa-more{border:none;padding:25px 0 0 0;margin:25px 0 0 0;border-top:1px solid #f1f1f1}
#bx-soa-order .bx-soa-more .bx-soa-more-btn{padding:0}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left{background:#ff8a00}
#bx-soa-order .bx-soa-more .bx-soa-more-btn .pull-left:hover{color:#ff8a00}
#bx-soa-order #bx-soa-region .bx_soa_location .form-group[data-property-id-row]{margin-top:20px}
#bx-soa-order .bx-soa-section-title-count{display:none}
#bx-soa-order .alert .row{margin-top:0}
#bx-soa-order .alert .row div{font-size:12px}
.bx-sls .dropdown-fade2white{display:none}
#bx-soa-order .form-group{position:relative;font-size:14px}
#bx-soa-order .form-group label[for=zipProperty]:not(.error){top:0;left:0;font-weight:400;cursor:text;display:block;font-size:13px;margin-bottom:7px;color:#777}
#bx-soa-order .form-group.value_y label:not(.error){position:absolute;background:#fff;font-size:12px;top:-10px;left:10px;padding:0 7px}
#bx-soa-order .form-group.value_y input,#bx-soa-order .form-group.value_y textarea{background:#fff}
#bx-soa-order .bx-soa-reference{margin:-8px 0 0;padding:0;font-size:12px;line-height:14px;color:#999;border:none}
#bx-soa-order .bx-soa .form-group .radio-inline{padding:0}
#bx-soa-order .bx-soa .form-group .radio-inline label{display:inline-block;float:none;margin:0;font-size:15px;font-weight:700;color:#333;cursor:pointer;position:relative;padding:0 0 0 32px!important}
#bx-soa-order .bx-soa .form-group .radio-inline label:before{content:"";display:block;position:absolute;left:0;top:-1px;width:20px;height:20px;background:#fbfbfb;border:1px solid #d4d4d4;border-radius:100%}
#bx-soa-order .bx-soa .form-group .radio-inline label:hover:before{border:none}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label{cursor:default}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:before{border:none}
#bx-soa-order .bx-soa .form-group .radio-inline.checked label:after{content:"";position:absolute;left:5px;top:5px;width:10px;height:8px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -64px -9px no-repeat}
#bx-soa-order .bx-soa .form-group .radio-inline input{display:none}
#bx-soa-order .bx-soa-tooltip{position:absolute;bottom:-22px;left:0;padding:0;background:0 0;max-width:100%;box-shadow:none;top:auto}
#bx-soa-order .bx-soa-tooltip .tooltip-arrow{display:none}
#bx-soa-order .bx-soa-tooltip .tooltip-inner{max-width:100%;padding:0;font-size:12px;line-height:20px;color:#fe5252;background:0 0}
#bx-soa-order .has-error .form-control{border-color:#fe5252}
#bx-soa-order .form-group.has-error{margin-bottom:41px!important}
#bx-soa-order .form-group.has-error input{border-color:#fe5252}
#bx-soa-order .form-group.has-error .form-control.dropdown-block{border-color:#fe5252}
#bx-soa-order .form.form-group.bx-soa-customer-field{text-align:center;padding-top:4px;margin-bottom:20px!important}
#bx-soa-order .form.form-group.bx-soa-customer-field .licence_block{display:inline-block;padding:0;text-align:center}
#bx-soa-order .form.form-group.bx-soa-customer-field .licence_block .license{display:inline-block}
#bx-soa-order .form.form-group.bx-soa-customer-field .licence_block .bx-soa-tooltip{bottom:-35px;position:static}
#bx-soa-order .form.form-group.bx-soa-customer-field .licence_block .bx-soa-tooltip .tooltip-inner{text-align:left}
#bx-soa-order .form.form-group+#bx-soa-orderSave{margin-top:15px}
#bx-soa-order #bx-soa-delivery .bx-soa-section-title:before{background-position:-30px 0}
#bx-soa-order #bx-soa-delivery .bx-soa-pp-price{white-space:nowrap}
#bx-soa-order .bx-soa .bx-soa-location-input-container:before{display:none}
#bx-soa-order .bx-soa-pp-item-container:after{content:"";display:table;clear:both}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company{clear:both;position:relative;float:none;border:none;margin:19px 0 0;padding:0 0 24px;width:auto;transition:none;cursor:pointer}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:after{content:"";display:table;clear:both}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company:first-child{margin-top:0}
#bx-soa-order .bx-soa-pp-company-graf-container{position:relative;padding:0;border:1px solid #fbfbfb;border-radius:0;width:120px;height:72px;background:#fbfbfb;cursor:pointer}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container{display:table-cell;vertical-align:middle}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{content:"";position:absolute;top:7px;left:7px;width:20px;height:20px;border:1px solid #f2f2f2;background:#fff;border-radius:100%;z-index:1}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:before{border:none}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container:after{content:"";position:absolute;left:12px;top:13px;width:10px;height:8px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -64px -9px no-repeat;z-index:2}
#bx-soa-order .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{position:relative;border:1px solid #f2f2f2;width:118px;height:70px;top:auto;right:auto;bottom:auto;left:auto;background-position:center center!important;background-size:contain!important;background-repeat:no-repeat!important}
#bx-soa-order .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container .bx-soa-pp-company-image{cursor:default}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-graf-container input{display:none}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{display:table-cell;vertical-align:middle;padding:0 0 0 20px;font-size:15px;font-weight:700;line-height:20px;color:#777;text-align:left}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected{cursor:default}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-smalltitle{color:#333}
#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{font-size:14px;line-height:20px;color:#333;padding:1px 5px;background:#fbfbfb;text-align:center;left:0;right:0;bottom:-24px;border:1px solid #f2f2f2;border-top:none}
#bx-soa-order .bx-soa-pp-desc-container{padding-top:0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company{position:relative;padding:22px 24px 20px;border:1px solid #f2f2f2;border-top:none;background:#fbfbfb;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:before{content:"";position:absolute;top:0;right:-1px;left:-1px;height:2px}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company:after{content:"";display:table;clear:both}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-image{margin:5px 0 0;background:#fff;cursor:default;border-radius:0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block:after{content:"";display:table;clear:both}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block>br{display:none}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{padding:10px 0 0 0;font-size:13px;line-height:20px;color:#777}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list{padding:0;margin:17px 0 0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company ul.bx-soa-pp-list li{padding:0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-termin{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:700;line-height:20px;color:#333}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-list-description{display:inline-block;vertical-align:top;font-size:15px;font-weight:700;line-height:20px;color:#333}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-logo{padding:0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-company-subTitle{margin:0 0 10px;font-size:15px;font-weight:700;line-height:20px;color:#383838}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field label:not(.error){position:relative;top:auto;left:auto;margin:0 0 5px;padding:0;font-size:13px;line-height:20px;color:#777;background:0 0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field .bx-soa-service-small{margin:7px 0 0;font-size:12px;line-height:14px;color:#999}
#bx-soa-order .bx-soa-pp-desc-container .checkbox{margin:21px 0 0}
#bx-soa-order .bx-soa-pp-desc-container .checkbox:first-child{margin-top:0}
#bx-soa-order .bx-soa-pp-desc-container .checkbox input{display:none}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label{position:relative;padding:0 0 0 27px;font-size:14px;line-height:20px;color:#333}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:before{content:"";position:absolute;left:0;top:1px;width:18px;height:18px;border:1px solid #d4d4d4;background:#fff;border-radius:2px}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label:hover:before{border:none}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:before{border:none}
#bx-soa-order .bx-soa-pp-desc-container .checkbox label.checked:after{content:"";position:absolute;top:6px;left:4px;width:10px;height:8px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -64px -9px no-repeat}
#bx-soa-order .bx-soa-pp-desc-container .checkbox .bx-soa-service-small{margin:1px 0 0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field{margin:13px 0 0}
#bx-soa-order .bx-soa-pp-desc-container .bx-soa-pp-field:first-of-type{margin-top:22px}
#bx-soa-order .bx-soa-section{border:1px solid #f2f2f2}
#bx-soa-order .bx-soa-section.bx-step-completed{border:1px solid #f2f2f2}
#bx-soa-order .bx-soa-pp-company-block .form-control{font-size:12px}
#bx-soa-order .form-control{margin-bottom:0}
body #bx-soa-order .bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted{background:#ffd02e;padding:3px 8px 2px;border-radius:3px;margin:10px 0 10px}
#bx-soa-order .bx-soa-section .bx-soa-section-content{padding:20px;font-size:15px;line-height:20px;color:#333;transition:none}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content strong{font-weight:700;margin:0}
#bx-soa-order .bx-soa-coupon{margin:30px -29px -2px -79px;padding:25px 29px 0 29px;border-top:1px solid #f2f2f2}
#bx-soa-order #bx-soa-basket .bx-soa-coupon{margin:0 0 27px}
#bx-soa-order #bx-soa-basket .bx-soa-more{margin:0 0 25px}
#bx-soa-order .bx-soa-coupon-label{margin:2px 0 0;padding:0;display:inline-block;vertical-align:top}
#bx-soa-order .bx-soa-coupon-block{display:inline-block;vertical-align:top}
#bx-soa-order .bx-soa-coupon label{margin:0;width:90px;font-size:14px;font-weight:400;line-height:15px;color:#333}
#bx-soa-order .bx-soa-coupon.bx-soa-coupon-item-fixed .bx-soa-coupon-label{margin-top:0}
#bx-soa-order .bx-soa-coupon-input{width:260px;display:block;position:relative;overflow:hidden;border-radius:2px}
#bx-soa-order .bx-soa-coupon-input:after{content:"";position:absolute;top:-1px;bottom:-1px;right:0;margin:0;width:45px;height:auto;cursor:pointer;border:none;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -30px -28px no-repeat;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
#bx-soa-order .bx-soa-coupon-input:hover:after{background-position:9px -28px}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control,#bx-soa-order textarea.form-control{padding:8px 67px 7px 17px;height:auto;border:none;color:#333;background:#fbfbfb;font-size:14px;line-height:20px;border-radius:2px;border:1px solid #f2f2f2}
#bx-soa-order .bx-soa-coupon-input input[type=text].form-control:focus{background:#fff}
#bx-soa-order .bx-soa-section.bx-active .bx-soa-section-content .bx-soa-pp-company-selected img{display:none}
#bx-soa-order .bx-soa-pp-company-selected{padding-top:0;padding-bottom:0}
#bx-soa-order .bx-soa-pp-price{padding:0;font-size:15px;font-weight:700;line-height:20px;color:#333}
#bx-soa-order #bx-soa-paysystem .bx-soa-section-title:before{background-position:-60px 0}
#bx-soa-order #bx-soa-properties .bx-soa-section-title:before{background-position:-90px 0}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]){margin:4px 0 0}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]):first-child{margin-top:0}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label{margin:0 3px 0 0;display:inline-block;vertical-align:top;font-size:15px;font-weight:700;line-height:20px;color:#333}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label:after{content:":"}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row]) .bx-soa-custom-label .bx-authform-starrequired{display:none}
#bx-soa-order #bx-soa-properties .form-group:not([data-property-id-row])>div{display:inline-block;vertical-align:top}
#bx-soa-order #bx-soa-basket .bx-soa-section-title:before{background-position:0 -30px}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item{display:block}
#bx-soa-order .bx-soa-section .bx-soa-section-content .bx-soa-coupon-item>strong{display:block;margin:16px 0 0;font-weight:400;text-transform:none;font-size:14px;line-height:20px;color:#333}
#bx-soa-order .bx-soa-section .bx-soa-coupon-item .bx-soa-tooltip{float:right;display:block;margin:0 0 0 15px;opacity:1;position:relative;left:auto;bottom:auto}
#bx-soa-order #bx-soa-paysystem .bx-soa-pp-item-container .bx-soa-pp-company{padding-bottom:0}
#bx-soa-order .bx-soa-coupon-item .bx-soa-tooltip .tooltip-inner{font-size:14px;color:#333}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger{position:relative;padding:0 0 0 30px;color:#333}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used{position:relative;padding:0 0 0 30px;color:#333}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success{position:relative;padding:0 0 0 30px;color:#333}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-danger:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -32px -73px no-repeat}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-used:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -26px -4px no-repeat}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-item-success:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -5px -4px no-repeat}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove{float:right;width:20px;height:20px;margin:2px 0 0 3px;border-radius:100%;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -82px -62px no-repeat}
#bx-soa-order .bx-soa-coupon-item .bx-soa-coupon-remove:hover{background-position:-82px -82px}
#bx-soa-order #bx-soa-properties .form-group{margin:0 0 30px}
#bx-soa-order #bx-soa-properties.bx-selected .form-group label{position:relative;top:0;left:0;cursor:text;font-size:13px;margin-bottom:6px}
#bx-soa-order #bx-soa-properties.bx-selected .form-group.value_y label{background:#fff;top:-10px;left:10px;padding:0 7px}
#bx-soa-order #bx-soa-properties .form-group textarea{height:106px;border:1px solid #ececec;resize:none}
#bx-soa-order #propsMap{margin:0 0 20px;height:332px!important}
#bx-soa-order #propsMap>ymaps{height:332px!important}
#bx-soa-order .bx-soa-cart-total{padding:30px 29px 40px;border:1px solid #f2f2f2;border-radius:0;background:#fff}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line{margin:2px 0 0;padding:0;font-size:14px;line-height:20px;color:#333;border:none}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line:first-child{margin-top:0}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-t{width:46%;font-weight:400}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line .bx-soa-cart-d{width:54%;text-align:right}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total{margin:27px 0 0;padding:25px 0 0;border-top:1px solid #f2f2f2}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-t{font-size:16px;font-weight:700}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total .bx-soa-cart-d{font-size:18px!important;font-weight:700}
#bx-soa-order .bx-soa-cart-total-button-container{padding:0;margin:26px 0 0}
#bx-soa-order .bx-soa-cart-total-button-container .btn{padding:10px 12px 12px;font-size:17px!important}
#bx-soa-order #bx-soa-basket .bx-soa-section-content{padding:0}
#bx-soa-order #bx-soa-basket .bx-soa-coupon.bx-soa-coupon-item-fixed{margin:0 0 30px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table{margin:0 0 -1px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td{padding:39px 10px 25px!important;border-top:none;border-bottom:1px solid #f2f2f2;position:relative}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-info-shower{padding:0 20px 10px;display:inline-block}
.bx-soa-info-shower+.bx-soa-item-info-block{padding:0 20px 0}
.bx-soa-info-block .bx-soa-info-line td{font-size:13px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td .bx-soa-item-td-title{padding:0;font-size:13px;line-height:20px;color:#999}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr:first-child .bx-soa-item-td{padding:7px 10px 8px!important}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:first-child{padding-left:30px!important}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td:last-child{padding-right:24px!important}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-block{padding:0}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block{margin:0 0 0;padding:0;width:70px;height:70px;line-height:70px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-img-block .bx-soa-item-imgcontainer{width:70px;height:70px;line-height:70px;padding:0;border-radius:0;border:none}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-content{padding:0 0 0 90px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title{margin:0 0 6px;padding:0;font-size:14px;font-weight:400;line-height:20px}
#bx-soa-order #bx-soa-basket .bx-soa-item-table .bx-soa-item-title a{color:#333}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container{max-width:100%;height:auto;margin:0 0 10px}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container:after{background:0 0}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-title{margin:0;padding:0;font-size:12px;line-height:16px;color:#999}
#bx-soa-order #bx-soa-basket .bx-soa-item-content .bx-scu-container .bx-soa-item-td-text{margin:0 0 0 6px;padding:0;font-size:12px;line-height:16px;color:#999}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text small{display:block;margin:-1px 0 0;font-size:11px;line-height:14px;color:#aeaeae}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right{text-align:left}
#bx-soa-order #bx-soa-basket .bx-soa-item-properties.bx-text-right>div{text-align:left}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-text{line-height:20px}
#bx-soa-order #bx-soa-basket .bx-price{line-height:16px;color:#333}
#bx-soa-order #bx-soa-basket .bx-soa-item-td-title{font-size:12px;color:#999;vertical-align:top}
#bx-soa-order .bx-price-old{margin:0 0 0 4px!important;font-size:13px;font-weight:400!important;line-height:20px;color:#777}
#bx-soa-order #bx-soa-total-mobile{margin:0 0 20px!important}
.bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border-top:1px solid #f2f2f2!important}
.bx-soa-item-tr.bx-soa-item-info-container .bx-soa-item-td{border:none!important}
#content noscript+b{display:none}
.sale_order_full_table{position:relative;display:block;margin:0 auto;max-width:730px}
.sale_order_full_table:first-of-type{padding:101px 0 0!important;text-align:center;color:#333;border:none!important}
.sale_order_full_table:first-of-type:before{content:"";position:absolute;left:50%;top:0;margin:0 0 0 -35px;width:70px;height:70px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -103px -5px no-repeat}
.sale_order_full_table:last-of-type{border:1px solid #f2f2f2;padding:34px 39px 34px}
.sale_order_full_table:last-of-type tr:last-child td:first-child{padding-top:20px}
.sale_order_full_table>tbody{display:block}
.sale_order_full_table>tbody>tr{display:block}
.sale_order_full_table .ps_logo{display:block}
.sale_order_full_table .ps_logo br{display:none}
.sale_order_full_table .ps_logo .pay_name{margin:0 0 22px;font-size:18px;font-weight:700;line-height:20px;color:#333}
.sale_order_full_table .ps_logo .image{margin:0 25px 0 0;display:inline-block;vertical-align:middle;width:120px;height:72px;line-height:68px;text-align:center;border:1px solid #f2f2f2}
.sale_order_full_table .ps_logo .paysystem_name{display:inline-block;vertical-align:middle;font-size:14px;line-height:20px;color:#333}
.sale_order_full_table td>.tablebodytext{display:block;color:#333}
.sale_order_full_table .tablebodytext br:first-of-type{display:none}
.sale_order_full_table input[name=BuyButton]{margin:-7px 0 0;padding:7px 19px 9px;font-size:14px;line-height:20px;font-weight:700;color:#fff;border:1px solid transparent;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.sale_order_full_table form[name=ShopForm] .tablebodytext{display:block;margin:8px 0 0;font-size:12px;line-height:18px;color:#777}
.sale_order_full_table form[name=ShopForm] .tablebodytext b{font-weight:400;color:#333}
#bx-soa-order a{text-decoration:none}
#bx-soa-order .btn.btn-default{background-color:#ff8a00;border:3px solid #ff8a00}
#bx-soa-order .btn.btn-default:hover{background-color:transparent;color:#ff8a00}
#bx-soa-order .bx-soa-cart-total .change_basket{font-size:16px;font-weight:600;position:relative;color:#333;border-bottom:1px solid #eaebec;margin:0 -29px 43px;padding:2px 29px 31px}
#bx-soa-order .bx-soa-cart-total .change_basket .change_link{position:absolute;top:3px;right:29px;font-size:14px;font-weight:400}
.bx-soa-auth .bx-authform-input-container input[type=password],.bx-soa-auth .bx-authform-input-container input[type=text]{box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background:#f7f7f7;border:1px solid #eaebec;border-radius:2px;box-shadow:none;color:#383838;height:auto;font-size:12px;padding:8px 13px 7px;width:100%;line-height:20px}
.bx-soa-auth .bx-authform-input-container label{font-size:12px;margin-bottom:2px;color:#777}
#bx-soa-order input[type=email],#bx-soa-order input[type=password],#bx-soa-order input[type=text],#bx-soa-order select,#bx-soa-order textarea{font-size:14px}
#bx-soa-order.orderform--v1 .pandd{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
#bx-soa-order.orderform--v1 .pandd>div{flex-grow:1}
#bx-soa-order.orderform--v1 #pickUpMap>ymaps{width:100%}
#bx-soa-order.orderform--v1 #bx-soa-pickup{width:100%}
#bx-soa-order.orderform--v1 .bx-soa-section .bx-soa-section-title-container{cursor:default;background-color:transparent}
#bx-soa-order.orderform--v1 .bx-soa-section:not(#bx-soa-basket) .bx-soa-section-title-container{border-bottom-color:transparent;padding-bottom:5px}
#bx-soa-order.orderform--v1 .bx-soa-section .bx-soa-section-title{font-weight:600}
#bx-soa-order.orderform--v1 #bx-soa-delivery,#bx-soa-order.orderform--v1 #bx-soa-paysystem{position:relative;order:0;max-width:100%}
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem{order:2}
#bx-soa-order.orderform--v1 #bx-soa-delivery+#bx-soa-paysystem+#bx-soa-pickup{order:1}
#bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery{order:1}
#bx-soa-order.orderform--v1 #bx-soa-paysystem+#bx-soa-delivery+#bx-soa-pickup{order:2}
#bx-soa-order.orderform--v1 #bx-soa-coupon{display:none;order:3}
#bx-soa-order.orderform--v1 #bx-soa-coupon .bx-soa-coupon{border:none;margin:0;padding:0}
#bx-soa-order.orderform--v1 .bx-soa-coupon-label{margin:-1px}
#bx-soa-order.orderform--v1 .bx-soa-coupon label{color:#777;margin-bottom:6px;font-size:13px;line-height:20px}
#bx-soa-order.orderform--v1 .bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border:none}
#bx-soa-order.orderform--v1 .bx-soa .bx-soa-custom-label,#bx-soa-order.orderform--v1 .bx-soa .form-group label{margin-bottom:6px}
#bx-soa-order.orderform--v1 div[class*=bx-sls] .quick-locations{margin-top:-3px}
#bx-soa-order.orderform--v1 .bx-soa-pp-company-graf-container{height:20px;width:20px;border:none!important;background:0 0;padding:0;margin:0;display:inline-block;position:absolute;left:0;top:0}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost{position:relative;float:none;bottom:inherit;left:inherit;right:inherit;background:0 0;border:none;text-align:left;padding:0;display:block}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost .bx-soa-pp-list-description{padding:5px 7px 5px 9px;background:#f0f0f0;border:none;color:#333;border-radius:10px;display:inline-block;line-height:10px;vertical-align:top;margin:0 0 0 5px}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company-graf-container:before{top:0;left:0;border:1px solid #eaeaea;background:#fbfbfb}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company.bx-selected .bx-soa-pp-company-graf-container::after{left:5px;top:6px}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle{padding:0;color:#333;display:block;word-wrap:break-word;hyphens:auto}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company{position:relative;padding:0 0 0 35px}
#bx-soa-order.orderform--v1 .bx-soa-pp-company-description{color:#777;font-size:13px;max-width:100%}
#bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-pp-company-description{padding:0;width:265px;margin:8px 0 9px 0}
#bx-soa-order.orderform--v1 #bx-soa-paysystem .bx-soa-pp-company-description{margin:32px 0 9px 0}
#bx-soa-order.orderform--v1 .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn .btn{position:relative}
#bx-soa-order.orderform--v1 .bx-soa-pickup-list-item.bx-selected .bx-soa-pickup-l-item-btn .btn:before{content:"";position:relative;width:10px;height:8px;background:url(/bitrix/templates/specinstrument3/css/../img/order_ext.png) -64px -9px no-repeat;z-index:2;display:inline-block;margin:0 10px 0 0}
#bx-soa-order.orderform--v1 .bx-soa-item-tr.bx-soa-item-info-container+.bx-soa-basket-info .bx-soa-item-td{border-top:none!important}
#bx-soa-order.orderform--v1 .bx-soa-section.bx-step-error .bx-soa-section-title::before{background:0 0;background:url(/bitrix/templates/specinstrument3/css/../img/order.png) -60px -30px no-repeat!important}
#bx-soa-order.orderform--v1 .bx-soa-coupon{display:flex;flex-direction:row}
#bx-soa-order.orderform--v1 .bx-soa-coupon-block{width:100%}
#bx-soa-order.orderform--v1 .bx-soa-coupon-input{width:inherit}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-cost,#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-period{font-size:14px;word-wrap:break-word;hyphens:auto}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-list-termin{display:inline;margin:0 3px 0 0;color:#777;word-wrap:break-word;hyphens:auto}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-delivery-period .bx-soa-pp-list-description{display:inline;color:#333;word-wrap:break-word;hyphens:auto}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container{width:100%;padding:0;min-height:inherit}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company{border:none;background:0 0;padding:0}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc{display:none}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-desc~div{margin-top:8px}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company::after,#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company::before{display:none}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .checkbox{padding:0}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-field label,#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .checkbox label{font-size:13px;color:#777;line-height:20px;font-weight:400;display:inline-block}
#bx-soa-order.orderform--v1 .bx-soa-pp-desc-container .bx-soa-pp-company-block>div:first-of-type{margin-top:8px}
#bx-soa-order.orderform--v1 .bx-soa-pp-inner-ps{margin:5px 0 0 0}
#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hascalculate .bx-soa-pp-company-smalltitle,#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hasperiod .bx-soa-pp-company-smalltitle,#bx-soa-order.orderform--v1 .bx-soa-pp-item-container .bx-soa-pp-company--hasprice .bx-soa-pp-company-smalltitle{margin-bottom:8px}
.sale_order_full_table input[name=BuyButton]{color:#fff}
.magnifier{text-align:center;background:#fff}

/* fancybox add to cart */
#basket_fancybox{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.basket_fancybox_title{margin:0 0 20px;font-weight:normal;font-size:19px;line-height:0.8;color:#010101}
.basket_fancybox_content{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;white-space:nowrap}
.basket_fancybox_content .return_site{padding:14px;background-color:#534f4e;border:3px solid #534f4e;color:#fff}
.basket_fancybox_content .go_basket{padding:14px}
.basket_fancybox_content .return_site:hover{color:#534f4e;background-color:transparent}

#edost_location_header{position:relative;padding:0 0 0 20px}
#edost_location_header:before{content:'';width:20px;height:20px;position:absolute;background-image:url(/bitrix/templates/specinstrument3/css/../img/svg/marker_white.svg);left:0;background-repeat:no-repeat}
#edost_location_header>svg{display:none}
#edost_location_header_city{display:inline-block;max-width:200px;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}

.form-control input,.form-control textarea{width:100%;font-size:16px;font-family:"PTSansRegular";font-weight:400;line-height:30px;padding:4px 16px;margin-bottom:12px;height:auto;border-radius:0;color:initial;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #d8d8d8}
.registr_page input[type="text"],.registr_page input[type="password"],.registr_page textarea{width:100%;font-size:16px;font-family:"BwSurcoLight";font-weight:bold;line-height:30px;padding:4px 16px;margin-bottom:12px;height:auto;border-radius:0;color:initial;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #d8d8d8}

.top_content_container{margin:15px 0 20px}
.bottom_content_container{margin:25px 0}
.html-content{font-size:14px;line-height:19px;margin-bottom:13px;color:#010101}
.html-content p{font-size:14px;line-height:19px;margin-bottom:13px;color:#010101}
.html-content h1{font-size:36px;line-height:36px;margin:0 0 16px;color:#000}
.html-content h2{font-size:26px;line-height:26px;margin:0 0 10px;color:#000}
.html-content h3{font-size:22px;line-height:22px;margin:0 0 8px;color:#000}
.html-content h4{font-size:20px;line-height:20px;margin:0 0 8px;color:#000}
.html-content a{display:inline-block;color:#383838;text-decoration:none;line-height:1;border-bottom:1px solid #383838;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.html-content a:hover{color:#ff8a00;border-bottom-color:transparent}
.html-content .small_img_content{max-height:15px}
.html-content .alert{color:#f00;font-size:16px}
.html-content ol{list-style-type:none;/*padding:0 0 0 18px;*/margin:0;font-size:14px;line-height:19px;counter-reset:list;color:#010101}
.html-content ol li{position:relative;margin-bottom:10px}
.html-content ol li:before{counter-increment:list;content:counter(list) ". ";position:relative;/*top:0;left:-16px;display:block;*/color:#FF8A00;font-weight:bold}
.html-content ul{list-style-type:none;padding:0 0 0 18px;margin:8px 0 0;font-size:14px;line-height:19px;color:#010101}
.html-content ul li{position:relative;margin-bottom:10px}
.html-content ul li:before{content:'';position:absolute;top:5px;left:-14px;display:block;width:7px;height:7px;border-radius:10px;background:#FF8A00}
.html-content ol li ul{padding:0 0 0 40px}
.html-content ol li ul li{margin-bottom:0}
.html-content ol li ul li:before{counter-increment:none}
.html-content.item h2{font-size:18px;line-height:18px}
ol.start_list_1>li:before{content:"1." counter(list) ". "}
ol.start_list_2>li:before{content:"2." counter(list) ". "}
ol.start_list_3>li:before{content:"3." counter(list) ". "}
ol.start_list_4>li:before{content:"4." counter(list) ". "}
ol.start_list_5>li:before{content:"5." counter(list) ". "}
ol.start_list_6>li:before{content:"6." counter(list) ". "}
ol.start_list_7>li:before{content:"7." counter(list) ". "}
ol.start_list_8>li:before{content:"8." counter(list) ". "}
ol.start_list_9>li:before{content:"9." counter(list) ". "}
ol.start_list_10>li:before{content:"10." counter(list) ". "}
ol.start_list_11>li:before{content:"11." counter(list) ". "}
ol.start_list_12>li:before{content:"12." counter(list) ". "}
ol.start_list_13>li:before{content:"13." counter(list) ". "}
ol.start_list_14>li:before{content:"14." counter(list) ". "}
ol.start_list_15>li:before{content:"15." counter(list) ". "}
ol.start_list_16>li:before{content:"16." counter(list) ". "}
ol.start_list_17>li:before{content:"17." counter(list) ". "}
ol.start_list_18>li:before{content:"18." counter(list) ". "}
ol.start_list_19>li:before{content:"19." counter(list) ". "}
ol.start_list_20>li:before{content:"20." counter(list) ". "}
ol.start_list_1_1>li:before{content:"1.1." counter(list) ". "}
ol.start_list_1_2>li:before{content:"1.2." counter(list) ". "}
ol.start_list_1_3>li:before{content:"1.3." counter(list) ". "}
ol.start_list_1_4>li:before{content:"1.4." counter(list) ". "}
ol.start_list_1_5>li:before{content:"1.5." counter(list) ". "}
ol.start_list_2_1>li:before{content:"2.1." counter(list) ". "}
ol.start_list_2_2>li:before{content:"2.2." counter(list) ". "}
ol.start_list_2_3>li:before{content:"2.3." counter(list) ". "}
ol.start_list_2_4>li:before{content:"2.4." counter(list) ". "}
ol.start_list_2_5>li:before{content:"2.5." counter(list) ". "}
ol.start_list_3_1>li:before{content:"3.1." counter(list) ". "}
ol.start_list_3_2>li:before{content:"3.2." counter(list) ". "}
ol.start_list_3_3>li:before{content:"3.3." counter(list) ". "}
ol.start_list_3_4>li:before{content:"3.4." counter(list) ". "}
ol.start_list_3_5>li:before{content:"3.5." counter(list) ". "}
ol.start_list_4_1>li:before{content:"4.1." counter(list) ". "}
ol.start_list_4_2>li:before{content:"4.2." counter(list) ". "}
ol.start_list_4_3>li:before{content:"4.3." counter(list) ". "}
ol.start_list_4_4>li:before{content:"4.4." counter(list) ". "}
ol.start_list_4_5>li:before{content:"4.5." counter(list) ". "}
ol.start_list_5_1>li:before{content:"5.1." counter(list) ". "}
ol.start_list_5_2>li:before{content:"5.2." counter(list) ". "}
ol.start_list_5_3>li:before{content:"5.3." counter(list) ". "}
ol.start_list_5_4>li:before{content:"5.4." counter(list) ". "}
ol.start_list_5_5>li:before{content:"5.5." counter(list) ". "}
ol.start_list_6_1>li:before{content:"6.1." counter(list) ". "}
ol.start_list_6_2>li:before{content:"6.2." counter(list) ". "}
ol.start_list_6_3>li:before{content:"6.3." counter(list) ". "}
ol.start_list_6_4>li:before{content:"6.4." counter(list) ". "}
ol.start_list_6_5>li:before{content:"6.5." counter(list) ". "}
ol.start_list_7_1>li:before{content:"7.1." counter(list) ". "}
ol.start_list_7_2>li:before{content:"7.2." counter(list) ". "}
ol.start_list_7_3>li:before{content:"7.3." counter(list) ". "}
ol.start_list_7_4>li:before{content:"7.4." counter(list) ". "}
ol.start_list_7_5>li:before{content:"7.5." counter(list) ". "}
ol.start_list_8_1>li:before{content:"8.1." counter(list) ". "}
ol.start_list_8_2>li:before{content:"8.2." counter(list) ". "}
ol.start_list_8_3>li:before{content:"8.3." counter(list) ". "}
ol.start_list_8_4>li:before{content:"8.4." counter(list) ". "}
ol.start_list_8_5>li:before{content:"8.5." counter(list) ". "}
ol.start_list_9_1>li:before{content:"9.1." counter(list) ". "}
ol.start_list_9_2>li:before{content:"9.2." counter(list) ". "}
ol.start_list_9_3>li:before{content:"9.3." counter(list) ". "}
ol.start_list_9_4>li:before{content:"9.4." counter(list) ". "}
ol.start_list_9_5>li:before{content:"9.5." counter(list) ". "}
ol.start_list_10_1>li:before{content:"10.1." counter(list) ". "}
ol.start_list_10_2>li:before{content:"10.2." counter(list) ". "}
ol.start_list_10_3>li:before{content:"10.3." counter(list) ". "}
ol.start_list_10_4>li:before{content:"10.4." counter(list) ". "}
ol.start_list_10_5>li:before{content:"10.5." counter(list) ". "}
ol.start_list_11_1>li:before{content:"11.1." counter(list) ". "}
ol.start_list_11_2>li:before{content:"11.2." counter(list) ". "}
ol.start_list_11_3>li:before{content:"11.3." counter(list) ". "}
ol.start_list_11_4>li:before{content:"11.4." counter(list) ". "}
ol.start_list_11_5>li:before{content:"11.5." counter(list) ". "}
ol.start_list_12_1>li:before{content:"12.1." counter(list) ". "}
ol.start_list_12_2>li:before{content:"12.1." counter(list) ". "}
ol.start_list_12_3>li:before{content:"12.1." counter(list) ". "}
ol.start_list_12_4>li:before{content:"12.1." counter(list) ". "}
ol.start_list_12_5>li:before{content:"12.1." counter(list) ". "}
ol.start_list_13_1>li:before{content:"13.1." counter(list) ". "}
ol.start_list_13_2>li:before{content:"13.2." counter(list) ". "}
ol.start_list_13_3>li:before{content:"13.3." counter(list) ". "}
ol.start_list_13_4>li:before{content:"13.4." counter(list) ". "}
ol.start_list_13_5>li:before{content:"13.5." counter(list) ". "}
ol.start_list_14_1>li:before{content:"14.1." counter(list) ". "}
ol.start_list_14_2>li:before{content:"14.2." counter(list) ". "}
ol.start_list_14_3>li:before{content:"14.3." counter(list) ". "}
ol.start_list_14_4>li:before{content:"14.4." counter(list) ". "}
ol.start_list_14_5>li:before{content:"14.5." counter(list) ". "}
ol.start_list_15_1>li:before{content:"15.1." counter(list) ". "}
ol.start_list_15_2>li:before{content:"15.2." counter(list) ". "}
ol.start_list_15_3>li:before{content:"15.3." counter(list) ". "}
ol.start_list_15_4>li:before{content:"15.4." counter(list) ". "}
ol.start_list_15_5>li:before{content:"15.5." counter(list) ". "}
ol.start_list_16_1>li:before{content:"16.1." counter(list) ". "}
ol.start_list_16_2>li:before{content:"16.2." counter(list) ". "}
ol.start_list_16_3>li:before{content:"16.3." counter(list) ". "}
ol.start_list_16_4>li:before{content:"16.4." counter(list) ". "}
ol.start_list_16_5>li:before{content:"16.5." counter(list) ". "}
ol.start_list_17_1>li:before{content:"17.1." counter(list) ". "}
ol.start_list_17_2>li:before{content:"17.2." counter(list) ". "}
ol.start_list_17_3>li:before{content:"17.3." counter(list) ". "}
ol.start_list_17_4>li:before{content:"17.4." counter(list) ". "}
ol.start_list_17_5>li:before{content:"17.5." counter(list) ". "}
ol.start_list_18_1>li:before{content:"18.1." counter(list) ". "}
ol.start_list_18_2>li:before{content:"18.2." counter(list) ". "}
ol.start_list_18_3>li:before{content:"18.3." counter(list) ". "}
ol.start_list_18_4>li:before{content:"18.4." counter(list) ". "}
ol.start_list_18_5>li:before{content:"18.5." counter(list) ". "}
ol.start_list_19_1>li:before{content:"19.1." counter(list) ". "}
ol.start_list_19_2>li:before{content:"19.2." counter(list) ". "}
ol.start_list_19_3>li:before{content:"19.3." counter(list) ". "}
ol.start_list_19_4>li:before{content:"19.4." counter(list) ". "}
ol.start_list_19_5>li:before{content:"19.5." counter(list) ". "}
ol.start_list_20_1>li:before{content:"20.1." counter(list) ". "}
ol.start_list_20_2>li:before{content:"20.2." counter(list) ". "}
ol.start_list_20_3>li:before{content:"20.3." counter(list) ". "}
ol.start_list_20_4>li:before{content:"20.4." counter(list) ". "}
ol.start_list_20_5>li:before{content:"20.5." counter(list) ". "}

table.edost_format_tariff{/*-webkit-box-shadow:0 0 3px 0 rgb(255, 138, 0);-moz-box-shadow:0 0 3px 0 rgb(255, 138, 0);box-shadow:0 0 3px 0 rgb(255, 138, 0);padding:10px*/}
.bx_order_make .bx_logotype.active,.bx_order_make .bx_logotype:hover{-webkit-box-shadow:0px 0px 3px 2px #ff8a008c;-moz-box-shadow:0px 0px 3px 2px #ff8a008c;box-shadow:0px 0px 3px 2px #ff8a008c}
#order_form_content{display:-webkit-flex;
display:-ms-flexbox;
display:flex;flex-wrap:wrap}
#order_form_div{width:100%;max-width:100%}
#order_form_div span.edost_city_name{cursor:pointer;border-bottom:1px dashed}
#order_form_div span.edost_city_name:hover{color:#ff8a00}
#order_form_main{width:70%}
#order_form_total{width:30%}
#order_form_total_div{width:calc(100% - 20px)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    #order_form_total_div{width:250px}
}

span.edost_city_link{color:#ff8a00!important;padding:3px 0 0 8px}
#edost_city_div input[type="text"]{background-color:#fff;border:1px solid #d4d4d4;display:block;width:100%;padding:8px 26px 8px 8px;color:#000}
.edost_template_bright div.edost_main{/*border-color:#d4d4d4!important*/}
div.edost_main{font-family:"PTSansRegular";font-size:13px;line-height:1.2;color:#383838}
div.edost_person_type_active{background:#e8e8e8!important;color:#383838!important;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}

#imageGallery li{overflow:hidden}

.bx-section{border:1px solid #d4d4d4}
.bx-section h2{margin:0 0 10px;padding:10px 10px 4px 10px;border-bottom:1px solid #d4d4d4;background:#f9f9f9}
.edost_template_div #edost_location_city_div,#edost_bookmark_div{padding:0 10px 10px}

/* edost locations */
.edost_location_header{cursor:pointer;text-decoration:none;color:#f2f2f2;transition:0.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.edost_location_header:hover{color:#ff8a00}
.edost_location_header_point,.edost_location_header_city{vertical-align:middle}
.edost_location_header_point{width:16px;height:20px;margin:0 10px 0 0;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC44OCwyMC44OGgtMWEyOS40NiwyOS40NiwwLDAsMC0yLjExLTNjLTEuOTQtMi4xNi0zLjc1LTQuMzYtNC41LTcuMjVBNy42OSw3LjY5LDAsMCwxLDYuNzQuODljMy40OS0xLDcuNTgsMS41NCw4LjcxLDUuMzZhOSw5LDAsMCwxLTEuNzYsOC4yMkMxMi4xMSwxNi42MiwxMC40OSwxOC43NCw4Ljg4LDIwLjg4Wm0tLjU0LTguMTJBNS4wOSw1LjA5LDAsMCwwLDEzLDguMzcsNS4yNSw1LjI1LDAsMCwwLDguMzksMy42QzYuMzksMy41NSwzLjg1LDYsMy44LDguMDhBNC44LDQuOCwwLDAsMCw4LjM0LDEyLjc2WiIgZmlsbD0iI2ZmZiI+PC9wYXRoPgo8L3N2Zz4=")}
.edost_location_header:hover .edost_location_header_point{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC44OCwyMC44OGgtMWEyOS40NiwyOS40NiwwLDAsMC0yLjExLTNjLTEuOTQtMi4xNi0zLjc1LTQuMzYtNC41LTcuMjVBNy42OSw3LjY5LDAsMCwxLDYuNzQuODljMy40OS0xLDcuNTgsMS41NCw4LjcxLDUuMzZhOSw5LDAsMCwxLTEuNzYsOC4yMkMxMi4xMSwxNi42MiwxMC40OSwxOC43NCw4Ljg4LDIwLjg4Wm0tLjU0LTguMTJBNS4wOSw1LjA5LDAsMCwwLDEzLDguMzcsNS4yNSw1LjI1LDAsMCwwLDguMzksMy42QzYuMzksMy41NSwzLjg1LDYsMy44LDguMDhBNC44LDQuOCwwLDAsMCw4LjM0LDEyLjc2WiIgZmlsbD0iI2ZmOGEwMCI+PC9wYXRoPgo8L3N2Zz4=")}

.edost_location_city_window.edost_location_city_window_border{height:auto!important}
.edost_location_city_window,.edost_location_city_window *{font-family:"PTSansRegular";font-size:13px;line-height:1.2;color:#383838!important}
#edost_location_city_window_head{margin:15px 0 0}
.edost_location_header{cursor:pointer;position:relative;margin:0 0 0 25px;text-decoration:none;color:#f2f2f2;transition:0.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.edost_location_header:before{content:'';position:absolute;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;top:-3;left:-25px;width:16px;height:20px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC44OCwyMC44OGgtMWEyOS40NiwyOS40NiwwLDAsMC0yLjExLTNjLTEuOTQtMi4xNi0zLjc1LTQuMzYtNC41LTcuMjVBNy42OSw3LjY5LDAsMCwxLDYuNzQuODljMy40OS0xLDcuNTgsMS41NCw4LjcxLDUuMzZhOSw5LDAsMCwxLTEuNzYsOC4yMkMxMi4xMSwxNi42MiwxMC40OSwxOC43NCw4Ljg4LDIwLjg4Wm0tLjU0LTguMTJBNS4wOSw1LjA5LDAsMCwwLDEzLDguMzcsNS4yNSw1LjI1LDAsMCwwLDguMzksMy42QzYuMzksMy41NSwzLjg1LDYsMy44LDguMDhBNC44LDQuOCwwLDAsMCw4LjM0LDEyLjc2WiIgZmlsbD0iI2ZmZiI+PC9wYXRoPgo8L3N2Zz4=")}
.edost_location_header:hover:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOC44OCwyMC44OGgtMWEyOS40NiwyOS40NiwwLDAsMC0yLjExLTNjLTEuOTQtMi4xNi0zLjc1LTQuMzYtNC41LTcuMjVBNy42OSw3LjY5LDAsMCwxLDYuNzQuODljMy40OS0xLDcuNTgsMS41NCw4LjcxLDUuMzZhOSw5LDAsMCwxLTEuNzYsOC4yMkMxMi4xMSwxNi42MiwxMC40OSwxOC43NCw4Ljg4LDIwLjg4Wm0tLjU0LTguMTJBNS4wOSw1LjA5LDAsMCwwLDEzLDguMzcsNS4yNSw1LjI1LDAsMCwwLDguMzksMy42QzYuMzksMy41NSwzLjg1LDYsMy44LDguMDhBNC44LDQuOCwwLDAsMCw4LjM0LDEyLjc2WiIgZmlsbD0iI2ZmOGEwMCI+PC9wYXRoPgo8L3N2Zz4=")}
.edost_location_header_point{display:none}

div.edost_loading{padding-top:4px}
div.edost_loading span,div.edost_loading img{vertical-align:middle;font-weight:bold;color:#888;font-size:12px}
span.edost_loading_small img,span.edost_loading_small span{vertical-align:middle;padding:0 2px 0 0;font-size:14px;font-weight:bold;color:#888}
div.edost_loading_big{padding:20px 0 0 0;text-align:center}
div.edost_suggest_div{display:none;z-index:10000;background:#FFF;position:absolute;text-align:left;margin:-1px 0 0 0px;box-shadow:0px 2px 10px 0 #888;top:35px}
div.edost_suggest_head{padding:4px;margin:0px;background:#ccc!important;color:#383838!important;font-weight:bold;size:12px}
div.edost_suggest_data{border:1px solid #888}
div.edost_suggest_active{background:#ff8a00!important;color:#fff!important}
div.edost_suggest_value{font-size:16px;color:#000;padding:3px;margin:0px;cursor:pointer}
div.edost_suggest_value span{color:#fff!important}
div.edost_suggest_value:hover{color:#00F}
div.edost_suggest_value:hover span{color:#88F}
div.edost_suggest_hint{padding:6px;margin:0px;background:#FFD;size:12px;border-width:0 1px 1px 1px;border-color:#AAA;border-style:solid}
div.edost_suggest_warning{padding:6px;margin:0px;background:#FFE0E0;size:12px;border:1px solid #F00}
div.edost_suggest_bold{font-weight:normal}
img.edost_flag{vertical-align:middle;padding-right:5px;width:18px;height:12px;box-sizing:content-box}
input.edost_city{width:100%;max-width:610px}
div.edost_maincity{padding:10px 30px!important;margin:20px 0 0;}
#edost_maincity_div{padding-top:0!important}
div.edost_maincity_left,div.edost_maincity_right{display:-webkit-flex;display:-ms-flexbox;display:flex!important;flex-wrap:wrap;width:100%!important}
span.edost_maincity{display:inline-block;padding:2px 0px!important;cursor:pointer;color:#555;font-size:16px;width:33%;text-align:left}
span.edost_maincity:hover{color:#888}
div.edost_location_city_window input.edost_city{max-width:none}
div.edost_location_city_window div.edost_suggest_div{box-shadow:none}
div.edost_location_city_window div.edost_suggest_value,div.edost_location_city_window div.edost_suggest_head,div.edost_location_city_window div.edost_suggest_warning{font-size:14px}
div.edost_location_city_window div.edost_suggest_hint{font-size:11px}
div.edost_location_city_window div.edost_button_info{width:120px;font-size:17px;cursor:pointer;color:#FFF;padding:8px;margin:0;text-align:center;background:#555}
div.edost_city_hint{font-size:13px;color:#F00}
div.edost_address{font-size:12px;display:inline-block;padding-right:4px;max-width:100%}
div.edost_country_list{padding-bottom:4px}
span.edost_city_name{vertical-align:middle;font-weight:bold;font-size:14px}
span.edost_city_name span{color:#888}
span.edost_city_link{cursor:pointer;color:#A00;font-size:14px;font-weight:bold;display:block}
div.edost_address_delimiter2{padding-top:10px}
input.edost_input{margin-top:2px}
div.edost_location_warning{color:#F00;font-size:12px;font-weight:bold}
select.edost_select{width:300px;margin:0 0 4px 0}
option.edost_select_head{color:#F00}
option.edost_select_no{color:#888}
div.edost_location_delimiter{display:inline-block;cursor:default;padding:2px 0;margin:0;border-width:0 1px 0 0;border-color:#AAA;border-style:solid}
div.edost_country_active{display:inline-block;cursor:default;font-weight:bold;padding:2px 8px 2px 12px;margin:0}
div.edost_country_active span,div.edost_country_active img{vertical-align:middle}
div.edost_country_active_off{vertical-align:top;color:#BBB}
div.edost_country_active_off span{color:#BBB}
div.edost_country_active_off img{opacity:0.5}
div.edost_country_active_off:hover img{opacity:0.8}
div.edost_country_active_off:hover span{color:#888}
div.edost_location_city_window_fon{z-index:10554;position:fixed;top:0px;left:0px;bottom:0px;right:0px;background:rgba(30, 30, 30, 0.9);background-image:none!important}
div.edost_location_city_window{z-index:10555;position:fixed;overflow-y:auto;top:0;left:0;bottom:0;right:0;font-size:14px;background:#FFF;border:5px solid #FFF;padding:5px;text-align:center}
div.edost_location_city_window_border{border-radius:8px;box-shadow:0px 0px 10px 0px #888}
div.edost_location_city_window_close{width:15px;height:17px;padding:1px 2px 0px 0px;float:right;background:url(//edostimg.ru/img/site/close_black.png) no-repeat 0px 2px}
div.edost_location_city_window,div.edost_location_city_window *{line-height:normal}
div.edost_location_city_window input.edost_city{padding:5px;box-sizing:border-box}
div.edost_catalogdelivery_window input.edost_city{height:25px;padding:5px}
div.edost_location_city_window #edost_location_city_window_data{max-width:650px;margin:0 auto}
div.edost_location_city_window #edost_city_div{padding-top:2px;position:relative}
div.edost_location_city_window select.edost_select{width:100%;height:25px}
/* end edost locations */

.bx-section{width:100%;margin:0!important}
.editstep{display:none;text-decoration:none;font-size:12px;vertical-align:middle;line-height:22px;border-bottom:1px dotted;color:#383838;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.editstep:visited{color:#383838}
.editstep:hover{color:#ff8a00}
.bx-section.selected .editstep{display:none}
.bx-section.selected .section_actions{display:inline-block;border-top:1px solid #e5e5e5;padding:10px 15px 0;margin:10px 0 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.section_actions:before,.section_actions:after{content:'';display:table}
.bx-section .section-content{display:none}
.bx-section.selected .section-content{display:block}

.section-title-container{position:relative}
.bx-section.selected .section-title-container h2{margin:0 0 10px}
.text-right{position:absolute;right:0;top:0;margin:7px 10px}
.bx-section .section_actions .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:15px;color:#f2f2f2;font-weight:normal;text-decoration:none;background-color:#ff8a00;border:3px solid #ff8a00;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;-webkit-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-moz-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-ms-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-o-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease}
.next_step{float:right!important}
.prev_step{float:left!important}
.bx-section .section_actions .btn:hover{background-color:#fff;color:#ff8a00;text-decoration:none}

.bx-section.step_completed .section_actions{display:none}
.bx-section.step_completed span.edost_city_link{display:none}
.bx-section.step_completed span.edost_city_name{pointer-events:none;border-bottom:none!important}
.bx-section.step_completed .editstep{display:inline}

.bx-section .section-title-container h2{margin:0}
.bx-section.selected .section-content{display:block}

.bx-section.step_completed .section-content{display:block}
.bx-section.step_completed .section-title-container h2{margin:0 0 10px}

/* fancybox */
body.compensate-for-scrollbar{overflow:hidden}
.fancybox-active{height:auto}
.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}
.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}
.fancybox-container *{box-sizing:border-box}
.fancybox-bg,.fancybox-inner,.fancybox-outer/*,*/{bottom:0;left:0;position:absolute;right:0;top:0}
.fancybox-inner{/*position:relative;/*height:auto!important*//*height:100%!important*/}
.fancybox-stage{position:relative;width:100%;height:100%}
.fancybox-inner iframe{position:relative}
.fancybox-outer{position:relative}
.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}
.fancybox-inner .news-catalog__head{margin:0px 0 15px;padding:0 15px}
.fancybox-inner #login_form{position:relative;width:350px;padding:0 15px 20px;box-sizing:content-box}
.fancybox-inner #login_form>p{position:absolute;margin:0;right:15px;bottom:30px}
.fancybox-inner #login_form .btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:15px;color:#f2f2f2;font-weight:normal;text-decoration:none;background-color:#ff8a00;border:3px solid #ff8a00;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;-webkit-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-moz-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-ms-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-o-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease}

.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}
.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}
.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}
.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}
.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.fancybox-toolbar{right:0;top:0}
.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}
.fancybox-is-open .fancybox-stage{overflow:hidden}
.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}
.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}
.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}
.fancybox-slide--image{overflow:hidden;padding:44px 0}
.fancybox-slide--image:before{display:none}
.fancybox-slide--html{padding:6px}
.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}
.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}
.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}
.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}
.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}
.fancybox-is-grabbing .fancybox-content{cursor:grabbing}
.fancybox-container [data-selectable=true]{cursor:text}
.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.fancybox-spaceball{z-index:1}
.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}
.fancybox-slide--video .fancybox-content{background:#000}
.fancybox-slide--map .fancybox-content{background:#e5e3df}
.fancybox-slide--iframe .fancybox-content{background:#fff}
.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}
.fancybox-iframe{left:0;position:absolute;top:0}
.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}
.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}
.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}
.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}
.fancybox-button:hover{color:#fff}
.fancybox-button:focus{outline:none}
.fancybox-button.fancybox-focus{outline:1px dotted}
.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}
.fancybox-button div{height:100%}
.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}
.fancybox-button svg path{fill:currentColor;stroke-width:0}
.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}
.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}
.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}
.fancybox-close-small:hover{color:#fff;opacity:1}
.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}
.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}
.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}
.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}
.fancybox-navigation .fancybox-button div{padding:7px}
.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}
.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}
.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}
@supports (padding:max(0px)){
	.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}
}
.fancybox-caption--separate{margin-top:-50px}
.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}
.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}
.fancybox-caption a:hover{color:#fff;text-decoration:underline}
.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}
@keyframes a{
	to{transform:rotate(1turn)}
}
.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}
.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}
.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}
.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}
.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}
.fancybox-fx-fade.fancybox-slide--current{opacity:1}
.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}
.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}
.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}
.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}
.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}
.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}
.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}
.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}
.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}
.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}
.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}
@media (max-height:576px){
	.fancybox-slide{padding-left:6px;padding-right:6px}
	.fancybox-slide--image{padding:6px 0}
	.fancybox-close-small{right:-6px}
	.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}
	.fancybox-caption{padding-left:12px;padding-right:12px}
	@supports (padding:max(0px)){
		.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}
	}
}
.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}
.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}
.fancybox-share p{margin:0;padding:0}
.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}
.fancybox-share__button:hover{text-decoration:none}
.fancybox-share__button--fb{background:#3b5998}
.fancybox-share__button--fb:hover{background:#344e86}
.fancybox-share__button--pt{background:#bd081d}
.fancybox-share__button--pt:hover{background:#aa0719}
.fancybox-share__button--tw{background:#1da1f2}
.fancybox-share__button--tw:hover{background:#0d95e8}
.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}
.fancybox-share__button svg path{fill:#fff}
.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}
.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}
.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}
.fancybox-show-thumbs .fancybox-thumbs{display:block}
.fancybox-show-thumbs .fancybox-inner{right:212px}
.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}
.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}
.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}
.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}
.fancybox-thumbs__list a:focus:before{opacity:.5}
.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}
@media (max-width:576px){
	.fancybox-thumbs{width:110px}
	.fancybox-show-thumbs .fancybox-inner{right:110px}
	.fancybox-thumbs__list a{max-width:calc(100% - 10px)}
}
.fancybox-skin{background:#fff}

.modal-container{max-width:500px;padding:0;margin:20px 0;border-radius:.3em;box-shadow:0 0.1em 0.4em rgba(0,0,0,.3)}
.modal-title{font-weight:700;padding:1.5em;font-family:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif}
.modal-body{max-height:calc(100vh - 230px);min-height:50px;padding:0 1.5em 1.5em 1.5em;overflow-y:auto}
.modal-footer{adding:1.5em;text-align:right}
p:first-child{margin-top:0}
.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 2px;font-size:1rem;line-height:1.5;color:#383838;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
@media screen and (prefers-reduced-motion:reduce){
	.form-control{transition:none}
}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.form-control::-moz-placeholder{color:#6c757d;opacity:1}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
select.form-control:focus::-ms-value{color:#495057;background-color:#fff}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.375rem + 1px);padding-bottom:calc(0.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 1px);padding-bottom:calc(0.5rem + 1px);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 1px);padding-bottom:calc(0.25rem + 1px);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}
.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[size],select.form-control[multiple]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:1.25rem}
.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}
.form-check-input:disabled ~ .form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,0.9);border-radius:.25rem}
.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip,.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{background-color:#71dd8a}
.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{background-color:#34ce57}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}
.was-validated .custom-file-input:valid ~ .custom-file-label::after,.custom-file-input.is-valid ~ .custom-file-label::after{border-color:inherit}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,0.9);border-radius:.25rem}
.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{background-color:#efa2a9}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{background-color:#e4606d}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}
.was-validated .custom-file-input:invalid ~ .custom-file-label::after,.custom-file-input.is-invalid ~ .custom-file-label::after{border-color:inherit}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}
.form-inline .form-check{width:100%}
@media(min-width:576px){
    .form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}
    .form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}
    .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
    .form-inline .form-control-plaintext{display:inline-block}
    .form-inline .input-group,.form-inline .custom-select{width:auto}
    .form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}
    .form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}
    .form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}
    .form-inline .custom-control-label{margin-bottom:0}
}

.manufacturers{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:initial;-ms-flex-align:initial;align-items:initial;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-wrap:wrap}
.manufacturer_block{width:calc((100% / 8) - 24px);/*padding:8px 12px;*/border:1px solid #d4d4d4;margin:8px 12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.manufacturer_container{width:100%;height:100%;/*border:1px solid #d4d4d4;*/background-color:#fff;padding:8px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;transition:all 0.3s}
.manufacturer_container:hover{z-index:1;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}
.man_block_img{position:relative;height:120px;margin:0 0 8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.man_name{font-family:"PTSansRegular";font-weight:normal;font-size:16px;line-height:1;color:#010101;text-decoration:none;transition:all 0.3s}
.manufacturer_container:hover .man_name{color:#ff8a00}
.manufacturer_container .man_img{max-width:calc(100% - 20px);transition:all 0.3s;width:100%;/*filter:grayscale(1)*/}
.manufacturer_container:hover .man_img{filter:none}

/* personal */
.personal_wrapper{float:left;width:100%}
.personal_wrapper .row{margin-top:0;font-size:0}
.personal_wrapper .inner_border{border:1px solid #f2f2f2}
.personal_wrapper .lk-page .notetext{background:#e6f8de;color:#419a19;display:block;padding:10px}
.personal_wrapper .lk-page .errortext{background:#fee;color:#e83333;display:block;padding:10px}
.sale-personal-section-index-block{background-color:#fbfbfb;border:1px solid #f2f2f2;border-radius:0;margin:0 0 20px;opacity:1;height:auto;text-transform:none}
.sale-personal-section-index-block:hover{border-color:#f2f2f2}
.sale-personal-section-row-flex{margin:0 -10px;display:block}
.personal_wrapper .sale-personal-section-row-flex.row>div[class*=col-md-]{padding:0 10px}
.sale-personal-section-index-block-name{font-size:17px;margin:12px 0 16px}
.sale-personal-section-index-block-link{width:100%;color:#878584;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.sale-personal-section-index-block-link:hover{color:#ff8a00}
.sale-personal-section-index-block-link:hover .sale-personal-section-index-block-ico i{background-color:#ff8a00}
.sale-personal-section-index-block-ico{margin-top:8px;display:inline-block;font-size:0}
.sale-personal-section-index-block-ico i{display:inline-block;width:50px;height:50px;background:url(/bitrix/templates/specinstrument3/css/../img/svg/icons_mask.svg) no-repeat;background-color:#878584;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}
.sale-personal-section-index-block-ico i.bill{background-position:-50px 0}
.sale-personal-section-index-block-ico i.personal{background-position:-100px 0}
.sale-personal-section-index-block-ico i.filter_orders{background-position:-150px 0}
.sale-personal-section-index-block-ico i.profile{background-position:-200px 0}
.sale-personal-section-index-block-ico i.cart{background-position:-250px 0}
.sale-personal-section-index-block-ico i.subscribe{background-position:-300px 0}
.sale-personal-section-index-block-ico i.contact{background-position:-350px 0}
.sale-personal-section-index-block-ico i.fa{font-size:45px;display:table-cell;vertical-align:middle;background:0 0;height:54px}
.personal_wrapper form input[type=submit]{border-radius:2px;margin:-7px 0 10px;cursor:pointer;text-transform:none;padding:7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;color:#fff!important;text-shadow:none;border:1px solid transparent;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a{border-radius:2px;margin:0 0 16px;cursor:pointer;text-transform:none;padding:7px 18px 9px;font-size:14px;line-height:18px;font-weight:400;color:#fff!important;text-shadow:none;border:1px solid transparent;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out;text-decoration:none;display:block}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a:before{display:none}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat>a,.personal_wrapper .orders_wrapper .sale-order-list-button,.sale-order-detail-payment-options-methods-button-element,.sale-order-detail-payment-options-methods-button-element-new-window{border-radius:2px;margin:0 0 16px;padding:7px 12px 8px;font-size:14px;line-height:16px;font-weight:400;height:auto;text-shadow:none;border:1px solid transparent;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out;text-transform:none;text-decoration:none;display:inline-block;float:right}
.personal_wrapper .orders_wrapper h3:first-of-type{margin-top:0}
body .ymaps-2-1-50-float-button-icon{left:5px;top:5px}
body .ymaps-2-1-50-listbox__button-icon.ymaps-2-1-50-_icon_layers{vertical-align:middle;margin-top:-4px;margin-left:2px}
.personal_wrapper .row>span{font-size:13px}
.personal_wrapper .row>div[class*=col-md-],.personal_wrapper .row>ul[class*=col-md-]{box-sizing:border-box;padding:0 15px;display:inline-block;font-size:12px;vertical-align:top;float:none}
.personal_wrapper .sale-order-list-container,.personal_wrapper div[class*=col-md-]{padding:0 15px;box-sizing:border-box;display:inline-block}
.personal_wrapper div[class*=col-xs]{padding:0 15px}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template,.personal_wrapper .row div.sale-order-list-inner-row-template{display:none;text-align:left;width:100%;max-width:100%;margin:0;font-size:13px}
.personal_wrapper .row div.sale-order-detail-payment-inner-row-template{margin-left:16.66666667%;padding-left:5px}
.personal_wrapper .row.sale-order-list-inner-row div.sale-order-list-inner-row-template{padding:0 23px}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details,.personal_wrapper .row div.sale-order-detail-payment-options-shipment-composition-map{display:none}
.personal_wrapper .col-md-12{width:100%}
.personal_wrapper .col-md-11{width:91.66666667%}
.personal_wrapper .col-md-10{width:83.33333333%}
.personal_wrapper .col-md-9{width:75%}
.personal_wrapper .col-md-8{width:66.66666667%}
.personal_wrapper .col-md-7{width:58.33333333%}
.personal_wrapper .col-md-6{width:50%}
.personal_wrapper .col-md-5{width:41.66666667%}
.personal_wrapper .col-md-4{width:33.33%}
.personal_wrapper .col-md-3{width:25%}
.personal_wrapper .col-md-2{width:16.66666667%}
.personal_wrapper .col-md-1{width:8.33333333%}
.orders_wrapper .visible-lg,.orders_wrapper .visible-md,.orders_wrapper .visible-sm,.orders_wrapper .visible-xs{display:none!important}
.orders_wrapper .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.orders_wrapper .container-fluid.sale-order-detail{padding-right:0;padding-left:0}
.orders_wrapper .row .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{padding:7px}
.orders_wrapper .row div.sale-order-list-repeat-container{padding:0}
.orders_wrapper .row div.sale-order-list-inner-container{padding:0;border:none}
.personal_wrapper i{font-size:0}
.soc-serv-personal i{font-size:12px}
.soc-serv-personal .soc-serv-photo{width:auto;height:auto}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12{border:1px solid #f2f2f2;padding:22px 22px 4px;margin:0 0 20px}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a{font-weight:700;font-size:13px}
.personal_wrapper .orders_wrapper .row.col-md-12.col-sm-12>a:hover{color:#333}
body .sale-order-history-link,body .sale-order-link{margin-bottom:18px}
.personal_wrapper .orders_wrapper .sale-order-title{font-weight:700;font-size:20px;color:#383838;line-height:24px;margin:14px 0 25px;clear:both}
.personal_wrapper .orders_wrapper .sale-order-list-container{border:1px solid #f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head,.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container,.personal_wrapper .orders_wrapper .sale-order-list-title-container{background:#f7f7f7}
.personal_wrapper .orders_wrapper .sale-order-detail-general-item,.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-accomplished-title,.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-title{font-weight:700;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:16px;color:#383838;margin:20px 0 22px 7px}
.personal_wrapper .orders_wrapper .sale-order-list-container .sale-order-list-inner-accomplished{border:none;border-top:1px solid #f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-title-container .row>div{vertical-align:middle}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date,.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0;font-size:14px;color:#777;font-weight:400}
.personal_wrapper .orders_wrapper .sale-order-list-accomplished-date-number{margin:0 5px 0 0}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row{padding:0 14px 5px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-accomplished .sale-order-list-inner-row{padding-top:21px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div{width:auto;padding:0 8px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-inner-row-body>div{vertical-align:top}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line{border-top:1px solid #f2f2f2;padding:20px 23px 8px;margin:10px 0 0}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line:first-child{margin:0}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-item{color:#777;font-size:14px;font-weight:400;font-family:Ubuntu,Arial,Helvetica,sans-serif;text-transform:none}
.personal_wrapper .orders_wrapper .sale-order-list-inner-title-line-border{display:none}
.personal_wrapper .orders_wrapper .sale-order-list-payment-title,.personal_wrapper .orders_wrapper .sale-order-list-shipment-title{color:#383838;font-size:15px;font-weight:700;font-family:Ubuntu,Arial,Helvetica,sans-serif;text-transform:none}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block,.personal_wrapper .orders_wrapper .sale-order-list-status-alert,.personal_wrapper .orders_wrapper .sale-order-list-status-success,.sale-order-detail-payment-options-methods-info-title-status-alert,.sale-order-detail-payment-options-methods-info-title-status-success,.sale-order-payment-change-status-alert,.sale-order-payment-change-status-success{margin:3px 0 3px 20px;padding-left:10px;padding-right:11px}
.personal_wrapper .orders_wrapper .sale-order-list-status-alert,.sale-order-detail-payment-options-methods-info-title-status-alert,.sale-order-payment-change-status-alert{color:#e62222;border-color:#f7bcbc;background:#fdeeee}
.personal_wrapper .orders_wrapper .sale-order-list-status-success,.sale-order-detail-payment-options-methods-info-title-status-success,.sale-order-payment-change-status-success{color:#4b8c03;border-color:#c9dcb3;background:#f1f6eb}
.personal_wrapper .orders_wrapper .sale-order-list-shipment-status-block{padding-left:10px;padding-right:11px}
.personal_wrapper .orders_wrapper .sale-order-list-payment-price .sale-order-list-payment-number,.personal_wrapper .orders_wrapper .sale-order-payment-change-payment-number{color:#333}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment{text-decoration:none;font-size:13px;position:relative;display:inline-block;padding:0 25px 0 0}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:before{content:"";position:absolute;right:5px;top:4px;width:10px;height:6px;background:url(/bitrix/templates/specinstrument3/css/../img/arrows.png) 0 -161px no-repeat;z-index:2}
.personal_wrapper .orders_wrapper .sale-order-list-change-payment:hover{color:#333}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order,.personal_wrapper .orders_wrapper .sale-order-detail-payment-options{margin-top:0}
.personal_wrapper .orders_wrapper div.sale-order-detail-about-order-inner-container{padding-top:15px;padding-bottom:11px;border:none}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-info{padding-top:18px;padding-bottom:22px}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods,.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-shipment{padding:25px 0 26px}
.personal_wrapper .orders_wrapper .row ul li:before{display:none}
.personal_wrapper .orders_wrapper .sale-order-list-top-border{margin:15px 23px 22px;background:#f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type{padding-left:29px;padding-right:29px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type .sale-order-list-top-border{margin-left:-14px;margin-right:-14px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-cancel-container{float:right}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row .sale-order-list-shipment{padding:0 23px}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row:last-of-type>div:last-of-type a{background:#fff;color:#ddd!important;border:1px solid #ddd}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list{padding:19px 0 0}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company{display:inline-block;vertical-align:top;width:50%;padding:2px 10px 15px 0;box-sizing:border-box}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-graf-container{position:relative;padding:0;border:none;border-radius:0;height:auto;cursor:pointer}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-smalltitle{display:block;vertical-align:middle;padding:0;font-size:15px;font-weight:700;line-height:20px;color:#777;text-align:left}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image+.sale-order-payment-change-pp-company-smalltitle{display:table-cell;padding:0 0 0 20px}
.personal_wrapper .orders_wrapper .sale-order-payment-change-pp-list .sale-order-payment-change-pp-company .sale-order-payment-change-pp-company-image{position:relative;display:table-cell;border:1px solid #f2f2f2;width:118px;height:70px;top:auto;right:auto;bottom:auto;left:auto;background-position:center center!important;background-size:auto!important;background-repeat:no-repeat!important;background-color:#fbfbfb}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment{background:0 0;color:#ddd!important;padding-left:0}
.personal_wrapper .orders_wrapper .sale-order-list-inner-row>div>a.sale-order-list-cancel-payment:hover{color:#333!important;background:0 0}
.bx_my_order_cancel{font-size:13px}
.bx_my_order_cancel a:hover{color:#333}
.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-down,.personal_wrapper .orders_wrapper .sale-order-detail-back-to-list-link-up{font-weight:700}
.personal_wrapper .orders_wrapper .sale-order-detail-general{border:1px solid #f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-detail-general-head{border-bottom:1px solid #f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order{margin-top:0;padding:0 7px}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-container .sale-order-detail-about-order-title{background:#fff;color:#333;font-size:16px;font-weight:700}
.sale-order-detail-about-order-title-element,.sale-order-detail-general-item,.sale-order-detail-payment-options-order-content-title-element,.sale-order-detail-payment-options-shipment-composition-title-element,.sale-order-detail-payment-options-title-element{color:#333;font-size:16px;font-weight:700;font-family:Ubuntu,Arial,Helvetica,sans-serif;margin-left:6px}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-title-element{margin-left:0;margin-top:21px!important;margin-bottom:2px}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-title,.sale-order-detail-about-order-inner-container-price-title,.sale-order-detail-about-order-inner-container-status-title{font-size:14px;color:#888;font-family:Ubuntu,Arial,Helvetica,sans-serif}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-name-detail,.sale-order-detail-about-order-inner-container-price-detail,.sale-order-detail-about-order-inner-container-status-detail{font-size:15px;color:#333;font-weight:400;font-family:Ubuntu,Arial,Helvetica,sans-serif}
.sale-order-detail-about-order-inner-container-price-detail{font-weight:700}
.sale-order-detail-about-order-inner-container-name-read-less,.sale-order-detail-about-order-inner-container-name-read-more{font-weight:700;font-size:13px;text-decoration:none;position:relative;padding:0 25px 0 0;border:none}
.sale-order-detail-about-order-inner-container-name-read-less:after,.sale-order-detail-about-order-inner-container-name-read-more:after{position:absolute;right:5px;top:7px;width:10px;height:6px;background:url(/bitrix/templates/specinstrument3/css/../img/arrows.png) 0 -161px no-repeat;z-index:2}
.sale-order-detail-about-order-inner-container-name-read-more:hover:after,.sale-order-detail-show-link:hover:after{background-position:0 -161px}
.sale-order-detail-about-order-inner-container-name-read-less:after,.sale-order-detail-about-order-inner-container-name-read-less:hover:after{background-position:-35px -161px}
.sale-order-detail-about-order-inner-container-details-title{color:#777;font-weight:700;font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:15px;border:none;border-top:1px solid #f2f2f2;padding:24px 0 5px;margin-bottom:0}
.personal_wrapper .row div.sale-order-detail-about-order-inner-container-details{padding:9px 0 0}
.personal_wrapper .sale-order-detail-about-order-inner-container-details-list{margin:0 0 24px}
.sale-order-detail-about-order-inner-container-list-item,.sale-order-detail-about-order-inner-container-list-item-element,.sale-order-detail-about-order-inner-container-name-titile,.sale-order-detail-about-order-inner-container-price-title,.sale-order-detail-about-order-inner-container-status-title,.sale-order-detail-payment-options-order-content-item-title,.sale-order-detail-payment-options-shipment-composition-item-title{font-family:Ubuntu,Arial,Helvetica,sans-serif}
.sale-order-detail-about-order-inner-container-list-item{color:#888}
.sale-order-detail-about-order-inner-container-list-item .sale-order-detail-about-order-inner-container-list-item-element{color:#333;font-size:15px;font-weight:400}
.sale-order-detail-about-order-inner-container-list-item-link{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-weight:400}
.sale-order-detail-about-order-inner-container-list-item-link:hover{color:#333}
.sale-order-detail-payment-options-order-content-title-element,.sale-order-detail-payment-options-shipment-composition-title-element,.sale-order-detail-payment-options-title-element{margin-top:17px!important;margin-bottom:18px}
.sale-order-detail-payment-options-order-content-title,.sale-order-detail-payment-options-shipment-composition-title,.sale-order-detail-payment-options-title{border:1px solid #f2f2f2;border-left-width:0;border-right-width:0}
.sale-order-detail-payment-options-inner-container{border:none}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-image{display:none}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-info .sale-order-detail-payment-options-info-container{width:100%;padding:3px 22px 0!important}
.sale-order-detail-payment-options-info-order-number,.sale-order-detail-payment-options-info-total-price{font-family:Ubuntu,Arial,Helvetica,sans-serif;color:#383838;font-weight:700}
.sale-order-detail-payment-options-info-total-price{color:#777;font-weight:400}
.sale-order-detail-payment-options-info-total-price span{color:#383838}
.sale-order-detail-order-item-tr{display:table-row!important}
.personal_wrapper div.payment-options-methods-row{padding:0 7px 0 22px}
.sale-order-detail-payment-options-methods-container:before,div.payment-options-methods-row:before,div.payment-options-methods-row:last-child:after{display:none}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-info.opened{width:83.33333333%}
.sale-order-detail-payment-options-methods-image-element,.sale-order-detail-payment-options-shipment-image-element{background-size:auto;border:1px solid #f2f2f2}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-status{width:30.3%}
.personal_wrapper .orders_wrapper .sale-order-detail-about-order-inner-container-repeat{width:19.66666667%}
.personal_wrapper .sale-order-detail-payment-options-methods-info-title,.personal_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-title,.personal_wrapper .sale-order-payment-change-payment-title{font-weight:700;color:#383838;font-size:15px}
.sale-order-detail-payment-options-methods-info-total-price{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-weight:400;font-size:13px}
.sale-order-detail-payment-options-methods-info-total-price .sale-order-detail-sum-number{color:#383838}
.sale-order-detail-hide-link,.sale-order-detail-payment-options-methods-info-change-link,.sale-order-detail-show-link{border:none;font-weight:700;font-size:13px;text-decoration:none;position:relative;padding:3px 25px 0 0;display:inline-block;margin:6px 0 0}
.sale-order-detail-hide-link:after,.sale-order-detail-payment-options-methods-info-change-link:after,.sale-order-detail-show-link:after{position:absolute;right:5px;top:7px;width:10px;height:6px;background:url(/bitrix/templates/specinstrument3/css/../img/arrows.png) 0 -161px no-repeat;z-index:2}
.sale-order-detail-hide-link{display:none}
.sale-order-detail-hide-link:after,.sale-order-detail-hide-link:hover:after{background-position:-35px -161px}
.personal_wrapper .orders_wrapper div.sale-order-detail-payment-options-methods-template{position:static;opacity:1;display:none}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container>.row:first-child div.sale-order-detail-payment-options-shipment{border:none}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment-container{padding:0 22px}
.sale-order-detail-payment-options-shipment>div>div{vertical-align:top}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-image-container{width:16.66666667%}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list{width:66.66666667%}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-methods-shipment-list-item-link{padding-top:0}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map{width:83.33333333%}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-map>.row{margin:0 -1px 0 -7px}
.personal_wrapper .orders_wrapper .sale-order-detail-payment-options-shipment-composition-container{border:1px solid #f2f2f2}
.sale-order-detail-payment-options-shipment-composition-title{border:none;border-bottom:1px solid #f2f2f2;background:#fbfbfb}
.sale-order-detail-payment-options-shipment-composition-title .sale-order-detail-payment-options-shipment-composition-title-element{font-size:15px;margin-top:13px;margin-bottom:14px}
.personal_wrapper .sale-order-detail-order-section{border:none}
.personal_wrapper .sale-order-detail-order-section-content.container-fluid{padding:0}
.personal_wrapper .sale-order-detail-order-item-td{padding-top:6px;padding-bottom:3px;vertical-align:middle}
.personal_wrapper .sale-order-detail-order-item-td-title{color:#999;padding-bottom:4px}
.personal_wrapper .sale-order-detail-order-item-td:first-child .sale-order-detail-order-item-td-title{padding-left:21px}
.personal_wrapper .sale-order-detail-order-item-properties{padding-top:6px}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block{padding-right:30px}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-img-block+.sale-order-detail-order-item-content{padding:15px 0 0}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block a{font-size:13px;color:#383838;font-weight:400}
.sale-order-detail-order-item-td .sale-order-detail-order-item-imgcontainer{border:none}
.sale-order-detail-order-item-td .sale-order-detail-order-item-block{padding:0 0 0 22px}
.sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(3),.sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr .sale-order-detail-order-item-properties:nth-child(5),.sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-properties,.sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-item-td .sale-order-detail-order-item-td-text{text-align:center}
.personal_wrapper .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-tr:last-of-type .sale-order-detail-order-item-td{border-bottom:1px solid #f2f2f2}
.sale-order-detail-total-payment ul{margin-bottom:0}
.personal_wrapper .sale-order-detail-total-payment-list-left-item,.personal_wrapper .sale-order-detail-total-payment-list-right-item{color:#777;font-size:14px;font-weight:400;line-height:20px}
.personal_wrapper .sale-order-detail-total-payment-list-left-item:last-of-type,.personal_wrapper .sale-order-detail-total-payment-list-right-item:last-of-type{color:#333;font-size:16px;font-weight:700}
.personal_wrapper .sale-personal-account-wallet-container{max-width:100%;background:#fbfbfb;margin-bottom:0}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-title{background:0 0;font-size:12px;color:#888;font-weight:400;padding:18px 43px 8px}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container{background:0 0;color:#333}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item:before{background:url(/bitrix/templates/specinstrument3/css/../img/svg/icons_mask.svg) -50px -5px no-repeat;width:50px;height:40px;margin:0;top:0;left:0}
.personal_wrapper .sale-personal-account-wallet-container .sale-personal-account-wallet-list-item{padding:0 0 24px 70px;margin:0 30px 0 43px;font-size:0;line-height:0}
.sale-personal-account-wallet-currency,.sale-personal-account-wallet-sum{float:none;display:inline-block;vertical-align:baseline;padding:0 26px 0 0}
.sale-personal-account-wallet-sum{font-size:36px;line-height:40px;color:#333}
.sale-personal-account-wallet-currency{font-size:20px;line-height:24px;color:#777}
.btn.sale-account-pay-button{font-weight:400;height:auto;line-height:18px}
.personal_wrapper .sale-personal-section-account-sub-header{padding:28px 20px 20px 42px;font-size:18px;color:#333;margin:0;border-top:1px solid #f2f2f2}
.personal_wrapper .bx-sap{padding:0 20px 38px 42px}
.personal_wrapper .bx-sap .sale-acountpay-title{color:#777;margin-bottom:10px}
.personal_wrapper .bx-sap .sale-acountpay-title+div{max-width:100%!important;color:#333}
.personal_wrapper .bx-sap .sale-acountpay-title+div .form-group div{display:inline-block;vertical-align:middle;margin:0}
.border_block .lk-page{text-align:center}
.border_block .lk-page .form-control{max-width:400px;margin-left:auto;margin-right:auto}
.border_block .lk-page .btn{width:auto}
.border_block .block_wr{padding:10px 20px;text-align:center}
.border_block .text_block{font-size:.867em;color:#999;margin:-10px 0 0 70px;line-height:1.538em}
.border_block .form-block-wr .wrap_md{margin-bottom:12px}
.border_block .form-block-wr .wrap_md .label_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.border_block .form-block-wr .wrap_md .label_block label{width:70px;white-space:nowrap;font-size:14px}
.border_block .form-block-wr .wrap_md .label_block input{width:calc(100% - 70px)}
.form-block-wr .form-control{height:auto;padding:inherit;font-size:inherit;line-height:inherit;border:none;border-radius:none;transition:none}
.border_block .alert-success{margin-bottom:15px;color:#7cb132;font-size:16px}
/* end personal */

/* select */
div.cs-select{display:inline-block;vertical-align:middle;position:relative;text-align:left;background:#fff;z-index:10;width:100%;max-width:500px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.cs-select:focus{outline:none}
.cs-select select{display:none}
.cs-select span{display:block;position:relative;cursor:pointer;padding:0.36em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cs-select>span{padding-right:3em}
.cs-select>span::after,.cs-select .cs-selected span::after{speak:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cs-select>span::after{content:'\25BE';right:1em}
.cs-select .cs-selected span::after{content:'\2713';margin-left:1em}
.cs-select.cs-active{z-index:25}
.cs-select.cs-active>span::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
.cs-select .cs-options{position:absolute;overflow:hidden;width:100%;background:#fff;visibility:hidden}
.cs-select.cs-active .cs-options{visibility:visible}
.cs-select ul{list-style:none;margin:0;padding:0;width:100%}
.cs-select ul span{padding:1em}
.cs-select ul li.cs-focus span{background-color:#ddd}
.cs-select li.cs-optgroup ul{padding-left:1em}
.cs-select li.cs-optgroup>span{cursor:default}
div.cs-skin-elastic{font-size:14px;color:#6b6b6b}
@media screen and (max-width:30em){
	div.cs-skin-elastic{}
}
.cs-skin-elastic>span{background-color:#fff;z-index:100;border:1px solid #d4d4d4}
.cs-skin-elastic>span::after{content:'';-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url('/bitrix/templates/specinstrument3/css/../img/select_arrow.png');background-repeat:no-repeat;width:9px;height:6px}
.cs-skin-elastic .cs-options{overflow:visible;background:transparent;opacity:1;visibility:visible;padding-bottom:1.25em;pointer-events:none}
.cs-skin-elastic.cs-active .cs-options{pointer-events:auto;border:1px solid #d4d4d4}
.cs-skin-elastic .cs-options>ul::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1);background:#fff;-webkit-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s}
.cs-skin-elastic.cs-active .cs-options>ul::before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:none;transition:none;-webkit-animation:expand 0.6s ease-out;  animation:expand 0.6s ease-out}
.cs-skin-elastic .cs-options ul li{opacity:0;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);-webkit-transition:opacity 0.15s, -webkit-transform 0.15s;transition:opacity 0.15s, transform 0.15s;padding:0}
.cs-skin-elastic .cs-options ul li:before{content:none}
.cs-skin-elastic.cs-active .cs-options ul li{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-webkit-transition:none;transition:none;-webkit-animation:bounce 0.6s ease-out;animation:bounce 0.6s ease-out}
/* Optional delays (problematic in IE 11/Win) */
/*
.cs-skin-elastic.cs-active .cs-options ul li:first-child{-webkit-animation-delay:0.1s;animation-delay:0.1s}
.cs-skin-elastic.cs-active .cs-options ul li:nth-child(2){-webkit-animation-delay:0.15s;animation-delay:0.15s}
.cs-skin-elastic.cs-active .cs-options ul li:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s}
.cs-skin-elastic.cs-active .cs-options ul li:nth-child(4){-webkit-animation-delay:0.25s;animation-delay:0.25s} 
*/
/* with more items, more delays declarations are needed */
.cs-skin-elastic .cs-options span{background-repeat:no-repeat;background-position:1.5em 50%;background-size:2em auto;padding:0.8em 1em 0.8em 1em;color:#000000}
.cs-skin-elastic .cs-options span:hover,.cs-skin-elastic .cs-options li.cs-focus span,.cs-skin-elastic .cs-options .cs-selected span{color:#4e011c}
.cs-skin-elastic .cs-options .cs-selected span::after{content:''}
@-webkit-keyframes expand{
	0%{-webkit-transform:scale3d(1,0,1)}
	25%{-webkit-transform:scale3d(1,1.2,1)}
	50%{-webkit-transform:scale3d(1,0.85,1)}
	75%{-webkit-transform:scale3d(1,1.05,1)}
	100%{-webkit-transform:scale3d(1,1,1)}
}
@keyframes expand{
	0%{-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}
	25%{-webkit-transform:scale3d(1,1.2,1);transform:scale3d(1,1.2,1)}
	50%{-webkit-transform:scale3d(1,0.85,1);transform:scale3d(1,0.85,1)}
	75%{-webkit-transform:scale3d(1,1.05,1);transform:scale3d(1,1.05,1)}
	100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
}
@-webkit-keyframes bounce{
	0%{-webkit-transform:translate3d(0,-25px,0);opacity:0}
	25%{-webkit-transform:translate3d(0,10px,0)}
	50%{-webkit-transform:translate3d(0,-6px,0)}
	75%{-webkit-transform:translate3d(0,2px,0)}
	100%{-webkit-transform:translate3d(0,0,0);opacity:1}
}
@keyframes bounce{
	0%{-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0);opacity:0}
	25%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
	50%{-webkit-transform:translate3d(0,-6px,0);transform:translate3d(0,-6px,0)}
	75%{-webkit-transform:translate3d(0,2px,0);transform:translate3d(0,2px,0)}
	100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
/* /select */

/* filter options */
form[name="filter_form"]{margin:0 0 35px}
.filter_options_container{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;flex-wrap:nowrap}
.filter_option_block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.filter_option_block:first-child{margin-right:24px}
.filter_option_block:last-child{margin-left:24px}
.filter_option_block .title{white-space:nowrap;margin:0 8px 0 0;font-weight:bold}
.filter_date{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.date{width:100%;font-size:18px}
.date input{text-align:center;padding:8px 39px 8px 8px;border:1px solid #d4d4d4;font-size:14px;background-position:right 13px bottom 50%;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAMAAADjyg5GAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI4MTBGODAxNUI5NDExRTVCMEQ5Q0ZFMkYyODUxNjMzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI4MTBGODAyNUI5NDExRTVCMEQ5Q0ZFMkYyODUxNjMzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjgxMEY3RkY1Qjk0MTFFNUIwRDlDRkUyRjI4NTE2MzMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjgxMEY4MDA1Qjk0MTFFNUIwRDlDRkUyRjI4NTE2MzMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4vN86nAAAADFBMVEX////Iys2nrLL///+7NPVrAAAABHRSTlP///8AQCqp9AAAAERJREFUeNqkjtsKwDAIQ3P5/39e0kLXjb41iHoworBNJVlMwg8pBkm3EpI67yxtcRPieVXE0sSx0jjihflz1/tTfgQYAJmxATEpdwWlAAAAAElFTkSuQmCC)}
.filter_option_block .cs-select{min-width:170px}
.filter_option_block .cs-skin-elastic .cs-options{padding-bottom:0}
.filter_option_block .cs-skin-elastic>span{/*height:50px;*/padding:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.filter_actions{display:-webkit-flex;display:-ms-flexbox;display:flex}
.filter_actions input{padding: 9px 20px;margin:0 15px 0 0;white-space:nowrap;border:1px solid #ff8a00;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#ff8a00;transition:0.3s;cursor:pointer;fill:#ff8a00}
.filter_actions input:hover{background-color:#fff;color:#ff8a00;text-decoration:none}
.filter_actions button{padding: 9px 20px;margin:0 0 0 15px;white-space:nowrap;border:1px solid #534f4e;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#534f4e;transition:0.3s;cursor:pointer;padding:0 15px}
.filter_actions button:hover{background-color:#fff;color:#534f4e;text-decoration:none}

.orders_list{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column}
.order_container{width:100%;padding:14px 0;border-top:1px solid #d4d4d4;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.order_container:last-child{border-bottom:1px solid #d4d4d4}
.order_title{max-width:300px;width:100%}
.order_title a{color:#010101;font-size:14px;font-weight:bold;text-decoration:none;border-bottom:1px solid #a2a2a2;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.order_title a:hover{color:#ff8a00;border-bottom-color:transparent}
.order_total_price{width:calc(100% - 600px)}
.order_total_price span{font-size:15px;color:#010101;margin:4px 8px}
.order_status{max-width:300px;width:100%;text-align:end;text-align:right;white-space:nowrap}
.order_detail_block{}
.order_info_block{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:15px;border:1px solid #d4d4d4;margin:0 0 15px 0}
.order_info_block span{font-weight:bold}
.order_info_lb{width:70%}
.order_info_header{margin:0 0 15px 0;border-bottom:1px solid #f5f5f5;padding:0 0 8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.order_info_header h3{margin:0}
.order_info_status{font-size:16px;white-space:nowrap}
.order_info_pd{}
.order_payment_info{font-size:16px;margin:0 0 8px}
.order_payment_info span{}
.order_delivery_info_container{}
.order_delivery_info{font-size:16px}
.order_delivery_info span{}
.order_payment_info span,.order_delivery_info span{width:140px;display:inline-block}
.order_delivery_dop_info{font-size:12px;margin:0 0 0 140px;color:#bbb}
.order_personal_info{}
.order_personal_info h3{margin:20px 0 15px 0;border-bottom:1px solid #f5f5f5;padding:0 0 8px}
.order_personal_info_about{margin:0 0 8px;font-size:16px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.order_personal_info_prop_name{font-weight:bold;width:140px}
.order_personal_info_prop_value{width:calc(100% - 140px)}
.order_info_rb{width:30%;padding:0 0 0 25px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;flex-direction:column}
.order_info_payment_header{font-size:24px;margin:0;padding:0 0 8px 0}
.order_info_count_items{font-size:16px;margin:0 0 10px}
.order_info_items_price{font-size:16px;margin:0 0 8px}
.order_info_delivery_price{font-size:16px;margin:0 0 8px}
.order_info_delivery_price span{font-weight:normal;margin:0 10px 0 0}
.order_info_total_price{font-size:22px;font-weight:bold;margin:12px 0 8px;padding:8px 0 0;border-top:1px solid #f5f5f5;width:100%;text-align:end;text-align:right}
.order_info_total_price span{margin:0 10px 0 0;font-size:20px}
.order_info_btn_block{}
.order_info_items_container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;padding:15px;border:1px solid #d4d4d4;margin:25px 0 15px 0}
.order_info_items_container h3{margin:0px 0 15px 0;border-bottom:1px solid #f5f5f5;padding:0 0 8px}
.order_info_items_block{width:100%}
.info_table_items{width:100%;border-collapse:collapse}
.info_table_items .thead td{font-weight:bold}
.info_table_items tr td:nth-child(n+3){text-align:center}
.info_table_items tr{padding:10px;border:none}
.info_table_items td{padding:15px;vertical-align:middle}
.info_table_items .table__tr td[id^='BLOCK_PHOTO'] .td_inner_container{width:100px}
.info_table_items .table__tr td[id^='BLOCK_NAME']{width:100%}
.info_table_items .table__tr:last-child{border-bottom:1px solid #e5e5e5}
.info_table_items .table__tr td[id^='BLOCK_SUM']{white-space:nowrap;font-weight:bold}
.info_table_items .table__tr td{border-bottom:1px solid #e5e5e5}
.info_table_items .table__tr tr:last-child td{border-bottom:none}
.info_table_items .bx_ordercart_photo_container{position:relative;padding-top:100%;min-width:50px;max-width:100%;height:0;border:none;border-radius:0px}
.info_table_items .bx_ordercart_photo{position:absolute;top:4%;right:4%;bottom:4%;left:4%;background-position:center;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}
.info_table_items .bx_ordercart_itemtitle{margin:0;padding:0;white-space:normal;line-height:18px;font-weight:bold;font-size:14px}
.info_table_items .bx_ordercart_itemtitle a{color:#000;text-decoration:none;font-weight:bold;font-size:14px;line-height:18px;text-align:left}
.info_table_items .current_price{color:#000;white-space:nowrap;font-size:14px}

.sale-order-detail-payment-options-methods-button-element.active-button{background-color:#ff8a00;border:3px solid #ff8a00;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none}
.sale-order-detail-payment-options-methods-button-element.active-button:hover{background-color:transparent;color:#ff8a00}

.sale-order-detail-payment-options-methods .sale-order-detail-payment-options-methods-information-block{display:block}
.sale-order-detail-payment-options-methods .sale-order-detail-payment-options-methods-template{display:none}

.sale-order-detail-payment-options-methods.sale-order-detail-active-event{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(30, 30, 30, 0.9);z-index:1000}
.sale-order-detail-payment-options-methods.sale-order-detail-active-event .sale-order-detail-payment-options-methods-information-block{display:none}
.sale-order-detail-payment-options-methods.sale-order-detail-active-event .sale-order-detail-payment-options-methods-template{position:absolute;background:#fff;z-index:3;-webkit-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, -50%);left:50%;right:0;top:50%;bottom:0;display:inline-block;opacity:1;max-width:488px;padding:44px;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;max-height:200px}

.sberbank__wrapper{margin:0!important}
.sberbank__footer{display:none}
.sberbank__payment-link{background-color:#ff8a00!important;border:3px solid #ff8a00!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;text-decoration:none!important}
.sberbank__payment-link:hover{background-color:transparent!important;color:#ff8a00!important}

.payment_result{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;font-size:16px}
.payment_result .result{color:#080;font-size:20px}
.payment_result .dop_text{margin-top:20px}

/* hand tools cat */
main>div[id^="comp_"] .product__content{position:relative}
main>div.row .product__content{position:relative}
main>.product__content{position:relative}
main>.product-catalog__col>.product__content{position:relative}
.product-catalog__main.k2 .product-catalog__col .product__content{position:relative}
.catalog_section.k2{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;padding:0 50px;margin-bottom:30px}
.catalog_section:first-child{margin-bottom:10px}
.catalog_section.k2 .global_filter_container{width:20%;margin:0px 40px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.catalog_section.k2 .global_filter_container .mobile_filter_activator{display:none}
.mobile_filter_block_activator{display:none}
.catalog_section.k2 .product_catalog__global{width:100%}
.catalog_section.k2 .product-catalog__option{margin:15px 0 0}
.catalog_section.k2.analogs_list .global_filter_container{display:none}
.catalog_section.k2.analogs_list .navigation{display:none}
.catalog_section.k2.analogs_list .product-catalog__col{width:calc(100% / 6)!important}
.catalog_section.k2.analogs_list .product-catalog__main-row{border-bottom:none}

/*filter*/
.bx_filter .form-control input,.form-control textarea{width:100%;font-size:14px;font-family:"PTSansRegular";font-weight:400;line-height:unset;padding:0;margin-bottom:0;height:auto;border-radius:0;color:#383838;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:none;text-align:center}
.bx_filter .form-control{margin-bottom:0;}
.bx_filter .bx_filter_section{background:#fff;border-radius:2px;position:relative;margin:0 0 27px;}
.bx_filter_param_label.disabled{opacity:0.4;cursor:default;}
.bx_filter .bx_filter_parameters_box{padding:13px 19px 14px;border-bottom:1px solid #d4d4d4}
.bx_filter .bx_filter_parameters_box:not(.title):hover{background:#fff}
/*.bx_filter .bx_filter_button_box{display:none}*/
.bx_filter .bx_filter_parameters_box_title{font-size:14px;display:block;font-weight:normal;cursor:pointer;position:relative;padding:0px 35px 0px 0px;color:#000;font-weight:700}
.bx_filter .title .bx_filter_parameters_box_title{font-weight:bold;padding-right:0px}
.bx_filter .title .bx_filter_parameters_box_title:after{display:none}
.bx_filter .title .bx_filter_parameters_box_title:hover{color:#333;cursor:default;}
.bx_filter .bx_filter_parameters_box_title >span, .bx_filter .bx_filter_parameters_box_title >div{position:relative;display:inline-block}
.bx_filter_parameters_box_title .hint .icon{position:relative;left:auto;right:-9px;z-index:200}
input::-ms-clear{display:none;width:0px;height:0px;visibility:hidden}

/*.wrapp_slider{display:none}*/

.bx_filter .smartfilter .bx_ui_slider_track .bx_ui_slider_handle:hover{border-color:#000}
.bx_filter .bx_filter_parameters_box_container .bx_filter_search_reset{padding-left:14px;padding-right:14px;margin-left:8px;background:rgba(0, 0, 0, 0)}

.bx_filter_button_box .bx_filter_block, .bx_filter_parameters_box.active .bx_filter_block{display:block}
.bx_filter_vertical input[type="checkbox"] + label, .filter input[type="checkbox"] + label{margin-bottom:4px;padding-left:5px;position:relative;z-index:100;cursor:pointer;outline:none;font-weight:normal}
.filter.licence_block{padding:0px 0px 20px;position:relative;margin:-10px 0px 0px}
.filter.licence_block .error{position:absolute;top:-3px}
#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line-total+.form{padding-top:20px}

.filter.licence_block input[type="checkbox"]{display:block;width:0px;line-height:0px;visibility:hidden;margin:0px;}
.bx_filter_vertical input[type="checkbox"] + label.dib, .bx_filter_vertical input[type="checkbox"] + label.pal{padding:0px 0px 0px 2px;margin-bottom:9px;margin-right:0px;}
.bx_filter_vertical input[type="checkbox"] + label.dib >span, .bx_filter_vertical input[type="checkbox"] + label.pal >span{margin:0px 9px 0px 0px;}
.bx_filter_vertical input[type="checkbox"] + label.sku, .sku_props .bx_item_detail_size ul li{display:inline-block;font-size:10px;border:1px solid #888888;padding:0 10px;text-align:center;margin:0px 5px 5px 0px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;border-radius:2px;}
.bx_filter_vertical input[type="checkbox"] + label.sku{float:left;}

.bx_filter_vertical input[type="checkbox"] + label.sku span, .sku_props .bx_item_detail_size ul li span{font-size:10px;position:relative;display:block;}
.bx_filter_vertical input[type="checkbox"] + label.sku:hover span, .bx_filter_vertical input[type="checkbox"]:checked + label.sku span{color:#fff;}

.bx_filter_vertical input[type="checkbox"] + label.disabled{cursor:default;}
.filter input[type="checkbox"], .filter input[type="radio"]{display:none;}
.sku_props{margin:0px 0px 2px;}
.information .sku_props{margin-top:11px;}
.buy_block .sku_props{margin:0px;}
.sku_props .wrapper_sku > div{margin:0px 0px 8px;}
.sku_props .wrapper_sku > div:last-child{margin-bottom:0px;}
.bx_catalog_item_scu ul{font-size:0px;margin:0px;}
.bx_catalog_item_scu ul li, .bx_ordercart .bx_scu_scroller_container .bx_scu ul li{position:relative;z-index:9;cursor:pointer;outline:none;font-size:11px;margin:0px 0px 9px;padding:0px 9px 0px 0px;display:inline-block;vertical-align:top;}
.gifts .bx_catalog_item_scu ul li{margin-left:0px;}
.bx_scu_scroller_container .missing{opacity:0.4;}
.sku_props ul li:before{display:none;}
.sku_props .bx_item_section_name{color:#888888;font-size:12px;}
.catalog_detail .sku_props .bx_item_section_name{font-size:13px;line-height:18px;}
.catalog_detail .sku_props .bx_item_section_name .val{color:#333;}

.sku_props .bx_item_section_name{color:#888888;font-size:12px;}
.sku_props .bx_item_section_name.char_name{position:relative;}
.sku_props .bx_item_section_name.char_name .hint{position:relative;}
.sku_props .bx_item_section_name.char_name .hint .icon{left:0px;top:-8px;border-radius:100%;}
#fast_view_item .sku_props .bx_item_section_name.char_name .hint .icon{top:2px;}
.sku_props .bx_item_section_name.char_name .hint .icon i{padding-right:0px;}
.sku_props .bx_item_section_name.char_name .hint + span{padding-left:22px;}
.sku_props .bx_item_section_name.char_name .hint:not(.active) .icon:not(:hover){border:1px solid #e5e5e5;}

.sku_props .bx_item_section_name.char_name .hint .tooltip{left:1px;top:15px;min-width:165px;}
#fast_view_item .sku_props .bx_item_section_name.char_name .hint .tooltip{top:25px;}
body .hint .tooltip{z-index:204;}

.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover{background:#fff;color:#373737;border-color:#f2f2f2;}
.bx_filter_vertical input[type="checkbox"] + label.sku.disabled:hover span{color:#373737;}
.disabled:not(.link-item){opacity:0.4;}
.bx_filter_vertical .bx_filter_block label:hover span.disabled *{color:#888;}
.bx_filter_vertical:not(.compact) .bx_filter_block{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}
.bx_filter_vertical:not(.compact) .bx_filter_block.limited_block{max-height:156px;overflow-y:auto;display:none;margin:5px 0 0}
.bx_filter_vertical:not(.compact) .bx_filter_block.show_all{max-height:unset}

.bx_filter_parameters_box:not(.active) .smart_filter_show_all_properties{display:none!important}
.bx_filter_parameters_box.active .smart_filter_show_all_properties{display:inline-block;color:#534f4e;border-bottom:1px dashed}
.bx_filter_parameters_box.active .smart_filter_show_all_properties:hover{border-bottom:none;padding:0 0 1px}
.smart_filter_hide_all_properties{}

.button_block .to-order.button{border-color:#888888;color:#888888;}
.button.in-cart, .button.in-cart:hover{background:#4fad00;}


.bx_filter_vertical .filter input[type="radio"]:checked + label:before{z-index:0;}
.bx_filter{width:100%}
.filter input[type="radio"]:checked + label:after{background:url('/bitrix/templates/specinstrument3/css/images/svg/Input_icons.svg') 0px -16px no-repeat;box-shadow:none;}
.bx_filter_vertical input[type="checkbox"]:checked + label.nab:before, .bx_filter_vertical input[type="checkbox"]+ label.nab:hover:before, .bx_filter_vertical input[type="checkbox"] + label.nab:after{display:none;}
.filter input[type="radio"] + label:after, .bg_block1:after{font-size:0;content:".";display:block;height:13px;width:13px;position:absolute;left:0px;top:0px;background:#ffffff;z-index:2;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:0px 0px 0px 1px #cccccc inset;-moz-box-shadow:0px 0px 0px 1px #cccccc inset;-webkit-box-shadow:0px 0px 0px 1px #cccccc inset;}
.filter input[type="radio"] + label:before, .bg_block:before{height:13px;width:13px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;top:0px;}
.bg_block:before, .bg_block:after{width:26px;height:26px;display:inline-block;}
.bg_block:after{background:url('/bitrix/templates/specinstrument3/css/images/svg/icons_wish.svg') -36px -5px no-repeat;width:12px;height:8px;left:-36px;top:12px;}
.bg_block:before{z-index:2;top:3px;left:-44px;}
.filter.radio input[type="radio"] + label:after, .filter.radio input[type="radio"] + label:before{width:16px;height:16px;}
.filter.radio input[type="radio"] + label.disabled:hover:before, .filter.radio input[type="radio"] + label.disabled:after{background:#cccccc;}
.filter.radio input[type="radio"] + label.disabled{cursor:default;}
.filter.radio input[type="radio"]:checked + label:after{/*background-position:0px -98px;*/}
.bx_filter .bx_filter_parameters{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
.bx_filter .bx_filter_parameters_box.active .bx_filter_block i{font-size:15px;font-style:normal;color:#596b70;display:block;padding-bottom:3px;}
.bx_filter .bx_filter_parameters_box_container{margin-top:7px;position:relative;z-index:1;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_select_container{margin-bottom:6px;}
.bx_filter .bx_filter_parameters_box_title  + .bx_filter_block .bx_filter_parameters_box_container{margin-top:15px;}
.bx_filter .bx_filter_parameters_box_container.pict_block{margin-top:17px;padding:0px 3px;}
/*.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{margin-top:0px;font-size:0px;margin-bottom:-8px;}*/
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn{margin:0px 0px 8px;display:block;width:100%;}
.filter_horizontal .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter{margin-right:8px;}
.filter_horizontal .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container > .btn{display:inline-block;width:auto;}
.bx-firefox .bx_filter .bx_filter_button_box .bx_filter_parameters_box_container #set_filter.button{margin-right:3px;}
.bx_filter .bx_filter_parameters_box_container_block{font-size:11px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;color:#3f3f3f;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){text-align:right;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(1){padding-right:10px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_parameters_box_container_block:nth-child(2){padding-left:10px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container input{}
.bx_filter .divider{width:12px;height:1px;position:absolute;top:50%;left:50%;margin-left:-6px;background:#9a9a9a;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container{max-width:100%;position:relative;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_calendar_container input.calendar{padding:0 23px 0 4px;font-size:15px;}
.bx_filter .bx_filter_parameters_box_container .bx_filter_input_container img.calendar-icon{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;font-size:18px;top:0px;right:3px;}

.wrapp_all_inputs.wrap_md .iblock{width:100%;position:relative;}
.filter_horizontal{padding:0px;overflow:hidden;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_change_inputs{width:30%;position:relative;margin:0px 0px 4px;}
.filter_horizontal .wrapp_all_inputs.wrap_md .wrapp_slider{width:70%;padding:0px 0px 0px 50px;}
.filter_horizontal .smartfilter .bx_ui_slider_track{margin-top:16px;}
.filter_horizontal .bx_filter .bx_filter_button_box{text-align:left;}
.filter_horizontal .bx_filter_vertical input[type="checkbox"] + label:not(.dib){float:left;margin-right:5px;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right{left:0px;background:transparent;position:relative;color:#888;margin:0px;padding-left:0px;line-height:20px;vertical-align:middle;}
.filter_horizontal .bx_filter .bx_filter_popup_result.right a{display:none}

.wrapp_all_inputs.wrap_md .iblock{width:100%;position:relative}
.smartfilter .bx_ui_slider_track{background:#dadada;margin-left:9px;margin-right:9px}
.smartfilter .bx_ui_slider_track{height:4px;margin:33px 0 13px;position:relative;zoom:1}

.right_block .filter_horizontal .bx_filter .bx_filter_popup_result{top:-1px!important}
.bx_filter .expand_block{display:none}

.bx_filter #modef_mobile{display:none!important}
.bx_filter #modef{}
.bx_filter #set_filter{display:none}
.bx_filter #del_filter{display:none}

.bx_filter input[type="checkbox"],.bx_filter input[type="radio"]{display:none}
.bx_filter_vertical input[type="checkbox"]+label, .filter input[type="checkbox"]+label{margin-bottom:4px;padding-left:5px;position:relative;z-index:100;cursor:pointer;outline:0;font-weight:400;display:block}
.bx_filter_input_checkbox{position:relative;display:block;clear:both;min-height:20px}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text, .filter label>span{display:block;line-height:14px;margin-left:21px;text-align:left;font-weight:500}
.bx_filter .bx_filter_input_checkbox .bx_filter_param_text span[data-role^=count_]{font-size:10px}

.bx_filter .bx_filter_parameters_box_title:after{position:absolute;content:'';width:13px;height:8px;right:0px;top:0px;background-image:url(/bitrix/templates/specinstrument3/css/../img/svg/Arrow_down_sm.svg);-webkit-transform:translate(0, 50%);-o-transform:translate(0, 50%);transform:translate(0, 50%)}
.bx_filter .active>.bx_filter_parameters_box_title:after{background-image:url(/bitrix/templates/specinstrument3/css/../img/svg/Arrow_up_sm.svg)}

.bx_filter input[type="checkbox"]+label:after{content:'';display:block;position:absolute;top:0;left:0;background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox.png);width:17px;height:17px}
.bx_filter input[type="checkbox"]:checked + label:after{background-image:url(/bitrix/templates/specinstrument3/css/../img/checkbox_active.png)}

.smartfilter{border-top:1px solid #d4d4d4;margin:15px 0}

.bx_filter .bx_ui_slider_part{position:absolute;top:-3px;width:1px;height:10px;background:#f2f2f2;background:0 0}
.bx_filter .bx_ui_slider_part.p1{left:-1px}
.bx_filter .bx_ui_slider_part.p2{left:25%}
.bx_filter .bx_ui_slider_part.p3{left:50%}
.bx_filter .bx_ui_slider_part.p4{left:75%}
.bx_filter .bx_ui_slider_part.p5{right:1px}
.bx_filter .bx_ui_slider_part span{font-size:12px;position:absolute;top:-24px;left:50%;display:block;width:100px;margin-left:-50px;text-align:center;color:#999}
.bx_filter .bx_ui_slider_part.p2 span,.bx_filter .bx_ui_slider_part.p3 span,.bx_filter .bx_ui_slider_part.p4 span{color:#b1b1b1;display:none}
.bx_filter .bx_ui_slider_part.first span{text-align:left;left:-8px;margin-left:0}
.bx_filter .bx_ui_slider_part.last span{text-align:right;left:auto;right:-8px;margin-left:0}
.bx_filter .bx_ui_slider_pricebar,.bx_filter .bx_ui_slider_pricebar_V,.bx_filter .bx_ui_slider_pricebar_VD,.bx_filter .bx_ui_slider_pricebar_VN,.bx_filter .bx_ui_slider_range{position:absolute;top:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #fff}
.bx_filter .bx_ui_slider_range{z-index:auto;height:4px;position:relative}
.bx_filter .bx_ui_slider_pricebar{z-index:100}
.bx_filter .bx_ui_slider_pricebar_VD{z-index:60;background:#979797}
.bx_filter .bx_ui_slider_pricebar_VN{z-index:70;background:#f2f2f2}
.bx_filter .bx_ui_slider_pricebar_V{z-index:80;background:#ff8a00}
.bx_filter .bx_ui_slider_handle{position:absolute;top:100%;z-index:2;width:1.2em;height:1.2em;border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;cursor:pointer;top:-.3em;margin-left:-.6em;z-index:80;margin:-2px 0 0 -5px}
.bx_filter .bx_ui_slider_handle:hover{-webkit-cursor:grab;-ms-cursor:grab;-o-cursor:grab;cursor:grab}
.bx_filter .bx_ui_slider_handle:active{-webkit-cursor:grabbing;-ms-cursor:grabbing;-o-cursor:grabbing;cursor:grabbing}
.bx_filter .bx_ui_slider_handle.left{left:0;}
.bx_filter .bx_ui_slider_handle.right{right:0}

.smartfilter{position:relative}
.bx_filter #modef{position:absolute;left:100%;color:#fff;border:1px solid #7cb132;padding:8px 20px;background:#7cb132;z-index:2;top:50%;margin-top:-21px;white-space:nowrap;height:42px;line-height:21px}
.bx_filter #modef a{margin:0 0 0 15px;color:#fff}
.bx_filter #modef a:hover{text-decoration:none}
.bx_filter #modef:before{content:'';position:absolute;left:-43px;top:-1px;border:21px solid transparent;border-right-color:#7cb132}
/*.bx_filter #modef:after{content:'';position:absolute;margin:-10px}*/
.bx_filter .bx_filter_button_box .bx_filter_parameters_box_container{position:unset}

/*
.product-catalog__checkbox-number{color:#a2a2a2;width:100%;text-align:right;display:-webkit-flex;display:-ms-flexbox;display:flex}
.product-catalog__checkbox-number::before{content:'';width:100%;position:relative;display:block;border-bottom:1px dotted}
.product-catalog__checkbox-label .product-catalog__checkbox-icon+span{white-space:nowrap}*/

.sign_in{position:relative;background:#000;color:#fff;padding-left:30px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.sign_in:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/login_wh.svg);content:'';position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;width:20px;height:20px;left:25px}
.sign_in a,.sign_in .pseudo_link{color:#fff;padding:8px 25px;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.sign_in .logout{color:#fff;padding:8px 25px;display:-webkit-flex;display:-ms-flexbox;display:flex}

.top_menu_block{position:relative;width:100%;height:100%;visibility:visible}
.menu_header,.menu_header a{font-weight:bold;padding:8px 20px;font-size:16px;text-decoration:none;color:#383838}
.menu_header a{padding:0}
.menu_header a:hover{color:#ff8a00}

.top_menu_block>.menu_container{position:relative;display:block;height:100%;overflow-x:hidden;overflow-y:scroll}
.top_menu_block>.menu_container::-webkit-scrollbar{width:0}
.top_menu_block>.menu_container{-ms-overflow-style:none;scrollbar-width:none}
.top_menu_block>.menu_container>.menu_container_inner{height:100%}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu{width:auto;height:100%;display:block;min-width:350px}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu{width:auto;height:100%;display:none;min-width:350px}
.top_menu_block>.menu_container>.menu_container_inner>.menu_items_list{width:100%}
.top_menu_block>.menu_container>.menu_container_inner>.menu_items_list>li{width:100%}
.top_menu_block>.menu_container>.menu_container_inner li{position:relative}
.top_menu_block>.menu_container>.menu_container_inner .dop_menu_top li:first-child img{max-width:25px;margin:0 12px 0 3px}

.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:500;padding:5px 24px 5px 20px;text-align:unset;background:#fff;line-height:20px;width:100%;overflow:hidden}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>a:hover{background-color:#D6D6D6}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>ul{display:none}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:before,.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:before{right:10px;margin:-2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:after{right:10px;margin:2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li.last_lvl>a:before,.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li.last_lvl>a:after{content:none}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list{display:-webkit-flex;display:-ms-flexbox;display:none;flex-direction:column}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list{order:2}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.back{order:0;margin:0 0 10px;border-bottom:1px solid #ccc}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:500;padding:5px 20px 5px 20px;text-align:unset;background:#fff;line-height:20px}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:hover{background-color:#D6D6D6}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent,.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent>a{order:1;display:block;text-decoration:none;color:#4F4F4F;font-size:16px;font-weight:bold;padding:5px 20px 5px 20px;text-align:unset;background:#fff;line-height:20px}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent>a{padding:0}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent>a:hover{color:#ff8a00}

.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:before,.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:before{right:10px;margin:-2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:after{right:10px;margin:2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.last_lvl>a:before,.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.last_lvl>a:after{content:none}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent>a:before,.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent>a:after{content:none}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.back>a{padding:5px 20px 5px 40px}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:before,.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000;left:20px;right:unset}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:before{margin:-2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:after{margin:2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.second_lvl_menu>.menu_items_list>.menu_list>.menu_items_list{display:none;/*background:#fff;top:36px!important;height:100%;padding:0 36px*/}
.second_lvl_menu>.menu_items_list>.menu_list:hover{}
.second_lvl_menu>.menu_items_list>.menu_list:hover>.menu_items_list{/*display:block*/}

.popup_podmenu{position:fixed;display:none;background:#fff;top:36px!important;height:100%;padding:0 36px;width:auto!important;overflow:auto}
.second_lvl_menu>.menu_items_list>.menu_list:hover>.popup_podmenu{display:block;border-left:1px solid #ccc}
.popup_podmenu>.menu_items_list{/*display:-webkit-flex;display:-ms-flexbox;*/display:block!important;flex-direction:column;flex-wrap:wrap;height:auto!important;width:100%;padding:0 0 150px 0}
.popup_podmenu>.menu_items_list>.menu_list{min-width:200px}
.popup_podmenu .category_name{display:block;text-decoration:none;color:#4F4F4F;font-size:15px;font-weight:bold;padding:15px 0px 15px 0px;text-align:unset;line-height:20px}
.popup_podmenu>.menu_items_list>.menu_list>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:bold;padding:5px 0px 5px 0px;text-align:unset;line-height:16px}
.popup_podmenu>.menu_items_list>.menu_list a:hover{color:#ff8a00}

.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list{margin-top:-4px}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list{}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;/*font-weight:500;*/padding:2px 0px 2px 10px;text-align:unset;line-height:1;opacity:.8}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list a:hover{color:#ff8a00;opacity:1}

.popup_podmenu .popup_header,.popup_podmenu .popup_header a{width:100%;display:inline-block;padding:20px 0;color:#383838;text-decoration:none}
.popup_podmenu .popup_header a{padding:0}
.popup_podmenu .popup_header a:hover{color:#ff8a00}

/* edost sale.order.ajax */
.edost_bonus { color: #080 !important; }
.edost_bonus span { color: #8BAA8B !important; }
div.edost label { margin: 0; }
div.edost_note { color: #888; }
div.edost_note b { display: inline-block; }
.edost_order_loading_fon { z-index: 10554; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background: #FFF; opacity: 0.7; }
.edost_noscript { margin: 0 20px 40px 20px; padding: 10px; color: #F00; border: 1px solid #F00; }
.edost_global_hide { display: none; }

/* главное окно заказа */
#order_form_div {/* max-width: 920px; */margin: 0 auto 40px auto; }
#order_form_main { width: 70%; float: left; position: relative; }
#order_form_total { width: 30%; float: left; position: relative; }
#order_form_total_div { margin-left: 20px; }

#ORDER_FORM .edost_company_ico img.edost_ico { width: 35px; height: auto; max-height: 55px; padding: 2px; margin: 0; box-sizing: content-box; }
#ORDER_FORM .edost_tariff_ico img.edost_ico { width: 60px; height: auto; padding: 0; box-sizing: content-box; }
#ORDER_FORM tr.edost_resize_button2 div.edost_format_tariff2 { display: none; }

.edost_window_main .edost_window_hide { display: none; }
div.edost_main { font-family: arial; line-height: normal; margin: 20px 0 45px 0; padding: 5px; }
div.order_main label { font-weight: normal; }
div.edost_template_div { margin: 0 0 20px 0; }
div.edost_main { border: 1px solid #AAA; }
div.edost_main h4 { margin-top: 0; }
a.edost_checkout_button { cursor: pointer; padding: 10px 20px; background: #EEE; border: 1px solid #888; font-size: 20px; font-weight: bold; color: #555; border-radius: 4px; }
a.edost_checkout_button:hover { background: #EAEAEA; border: 1px solid #AAA; }

#order_form_main img.edost_ico2 { display: none; }
#order_form_total_div div.edost_main { margin: 0; }
div.edost_order_compact .edost_order_compact_hide { display: none; }
#order_form_div span.edost_price_original, #edost_window span.edost_price_original { display: block; }
#order_form_div div.edost_format_head { background: #888; padding: 3px 0 2px 0; color: #FFF; font-size: 20px; font-weight: normal; text-align: center; }

#order_save_button, #order_form_total #order_save_button2 { text-align: center; padding: 0; margin: 15px auto 10px auto; width: 90% ; max-width: 300px; height: 45px; }
#order_save_button span, #order_form_total #order_save_button2 span { display: inline-block; font-size: 22px; line-height: 22px; padding-top: 11px; }

#order_person_main { padding: 2px; text-align: center; }
#order_person_main div.edost_prop, #order_person_main div.edost_prop_head { width: auto; }
div.edost_person_type { display: inline-block; margin: 0 5px 0 0; padding: 4px 10px; border-radius: 10px; font-size: 15px; background: #FFF; color: #000; opacity: 0.5; }
div.edost_person_type input, div.edost_person_type label { display: inline-block; vertical-align: middle; margin: 0; }
#order_person_main div.edost_div { padding: 0; }

div.edost_pay_from_account_delimiter { height: 10px; }
td.edost_pay_from_account_ico .edost_format_tariff { vertical-align: middle; }

div.edost_window_form_head { font-size: 20px; color: #888; text-align: center; }
div.edost_agreement_checkbox { padding: 5px 0; text-align: center; max-width: 700px; margin: 0 auto; font-size: 14px; }
div.edost_agreement_checkbox input, div.edost_agreement_checkbox label, div.edost_agreement_checkbox label a { margin: 0; display: inline; }
div.edost_agreement_checkbox input { vertical-align: middle; }
div.edost_policy_text { margin: 0 auto; max-width: 600px; font-size: 12px; }
div.edost_agreement_text { border: 1px solid #AAA; padding: 8px; margin-bottom: 15px; overflow-y: auto; }
div.edost_agreement_request .edost_window_form_head { padding: 20px 0 20px 0 !important; line-height: 25px !important; }

div.edost_order_error { padding: 20px; text-align: center; border: 1px solid #F00 !important; background: #FFF0F0 !important; }
div.edost_order_error span { display: block; margin: 5px; font-size: 16px; color: #000; }

span.edost_prop_blink { -webkit-animation: edost_prop_blink 1s linear; animation: edost_prop_blink 1s linear; }
@-webkit-keyframes edost_prop_blink { 0% { background: #FAA; } 100% { background: #F00; } }
@keyframes edost_prop_blink { 0% { background: #FAA; } 100% { background: #F00; } }


/* окно для выбора оплат и доставок */
div.edost td.edost_ico_normal { vertical-align: middle !important; }
#edost_window span.edost_format_name { color: #888; }
#edost_window td.edost_format_tariff span { line-height: 20px; }

#edost_window label { font-weight: normal; vertical-align: middle; }
#edost_window .edost_paysystem_div span.edost_format_tariff2 { font-weight: bold; }

#edost_window div.edost_delimiter { margin: 15px 0; }
#edost_window div.edost_payment { font-size: 14px; }
#edost_window div.edost_payment span { font-size: 15px; display: inline-block; }

#edost_window td.edost_resize_show input, #edost_window h4 { display: none; }

.edost_window_payment_normal .edost_paysystem_div img.edost_ico2 { display: none; }
.edost_window_payment_normal .edost_paysystem_div td.edost_button_cod_disable .edost_button_cod_disable { width: auto; max-width: 220px; margin-left: 10px; }

.edost_window_payment_small .edost_paysystem_div { padding: 5px 10px 20px 10px; }
.edost_window_payment_small .edost_paysystem_div_head { font-size: 16px; }
.edost_window_payment_small .edost_paysystem_div td.edost_resize_ico { display: none; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td { display: none; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td.edost_resize_tariff_show { display: block; width: 100%; text-align: center; padding: 5px 0; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td.edost_resize_tariff_show label { display: inline-block; }
.edost_window_payment_small .edost_paysystem_div td.edost_payment_discount .edost_format_price b { display: inline; }
.edost_window_payment_small .edost_paysystem_div div.edost_button_get { float: none; width: 150px; display: inline-block; }
.edost_window_payment_small .edost_paysystem_div .edost_format_tariff2 { font-size: 20px !important; line-height: 18px; }
.edost_window_payment_small .edost_paysystem_div span.edost_format_tariff2 { vertical-align: middle; }
.edost_window_payment_small .edost_paysystem_div td.edost_button_cod_disable .edost_button_cod_disable { display: inline-block; width: auto; max-width: 280px; }

.edost_template_light .edost_compact_delivery_small td.edost_payment_discount { padding-right: 5px; }
.edost_main_active.edost_main_fon td.edost_payment_discount { padding-right: 4px; }

.edost_window_delivery_normal .edost_delivery_div img.edost_ico2 { display: none; }

.edost_window_delivery_small .edost_delivery_div img.edost_ico2 { display: none; }
.edost_window_delivery_small .edost_delivery_div { padding: 5px 10px 20px 10px; }
.edost_window_delivery_small .edost_delivery_div td.edost_resize_ico { width: 35px !important; }
.edost_window_delivery_small .edost_delivery_div img.edost_ico { width: 25px !important; }
.edost_window_delivery_small .edost_delivery_div td.edost_button_get { width: 110px; }

.edost_window_delivery_small2 .edost_delivery_div span.edost_format_tariff { vertical-align: middle; }
.edost_window_delivery_small2 .edost_delivery_div { padding: 5px 10px 20px 10px; }
.edost_window_delivery_small2 .edost_delivery_div_head { font-size: 16px; }
.edost_window_delivery_small2 .edost_delivery_div div.edost_format_tariff_main td { display: none; }

.edost_window_delivery_small2 .edost_delivery_div div.edost_format_tariff_main td.edost_resize_tariff_show { display: block; width: 100%; text-align: center; }
.edost_window_delivery_small2 .edost_delivery_div div.edost_format_tariff_main td.edost_resize_tariff_show2 { display: inline-block; width: 49%; text-align: center; padding: 10px 0 0 0; }

.edost_window_delivery_small2 .edost_delivery_div div.edost_button_get { display: inline-block; float: none; }

.edost_window_delivery_small2 .edost_delivery_div span.edost_format_tariff { font-size: 20px !important; line-height: 18px; }
.edost_window_delivery_small2 .edost_delivery_div span.edost_bracket { display: none !important; }
.edost_window_delivery_small2 .edost_delivery_div span.edost_codplus { display: block !important; }
.edost_window_delivery_small2 div.edost_change_button { margin: 10px auto 0 auto !important; max-width: 180px !important; }
.edost_window_delivery_small2 .edost_delivery_div .edost_ico2 { padding-right: 4px !important; }

div.edost_window_landscape .edost_agreement_text { margin-bottom: 10px; }
div.edost_window_form #edost_window_data { padding-top: 0 !important; margin-top: 0 !important; }

div.edost_window_landscape div.edost_prop_div { padding-top: 0; }

div.edost_device_pc .edost_window_form_head { padding: 10px 0 10px 0; }
div.edost_device_tablet .edost_window_form_head { padding: 10px 0 10px 0; }
div.edost_device_tablet_small .edost_window_form_head { padding: 10px 0 10px 0; }
div.edost_device_phone .edost_window_form_head { padding: 10px 0 10px 0; font-size: 18px; line-height: 18px; }

a.edost_link { display: inline-block; background: #BBB; padding: 2px 8px; border-radius: 4px; color: #FFF; }
a.edost_link:hover, a.edost_link:visited, a.edost_link:active, a.edost_link:link { color: #FFF; text-decoration: none; }
a.edost_link:hover { opacity: 0.6; }

span.edost_city_name span { font-weight: normal; }
.edost_location_button_hide .edost_button_big2, .edost_location_button_hide .edost_button_big_active { display: none; }

#edost_location_div .edost_resize_button { float: right; margin-left: 10px; }
.edost_template_light #edost_location_div .edost_resize_button { margin-top: -2px; }
.edost_template_bright #edost_location_div .edost_resize_button { margin-top: -3px; }

#edost_location_div .edost_change_button { margin: 10px 0 0 auto; }

.edost_button_head { float: right; }
.edost_supercompact_main .edost_button_head { margin-top: 4px; }
.edost_compact_main .edost_button_head { margin-top: 4px; }

.edost_template_light .edost_template_location_div.edost_active_no, .edost_template_light .edost_supercompact_main #edost_delivery_div.edost_active_no { border-width: 0 !important; }
.edost_template_bright .edost_template_location_div.edost_active_no, .edost_template_bright .edost_supercompact_main #edost_delivery_div.edost_active_no { border-width: 0 !important; box-shadow: none !important; margin-top: 30px !important; }

.edost_button_big_active { margin: 10px auto 0 auto !important; padding: 8px 0px; }
#edost_location_div .edost_button_big_active, #edost_delivery_div .edost_button_big_active { width: 200px; padding: 10px; }
#edost_location_div .edost_button_big_active span, #edost_delivery_div .edost_button_big_active span { font-size: 20px; line-height: 18px; }
.edost_compact_head_small2 #edost_location_div .edost_button_big_active, .edost_compact_head_small2 #edost_delivery_div .edost_button_big_active { width: 90% !important; }

/* режим "компактный" */
.edost_compact_main .edost_company_ico td.edost_resize_ico { width: 70px; }
.edost_compact_main .edost_tariff_ico td.edost_resize_ico { width: 95px; }
.edost_compact_main h4.edost_button { padding-bottom: 10px; margin-top: 2px; }
.edost_compact_main h4.edost_button_compact { border-width: 0; padding: 3px 0 2px 0; }
.edost_compact_main .edost_compact_hide { display: none; }
.edost_compact_main2 .edost_compact_nocod_hide { display: none; }
.edost_compact_main td.edost_ico_normal { vertical-align: middle; }
.edost_compact_main div.edost_delimiter_mb2 { margin: 10px 0px 10px 0px; }

/* режим "суперкомпактный" */
.edost_supercompact_main div.edost_main .edost_supercompact_hide { display: none; }
.edost_supercompact_main div.edost_loading { display: none !important; }
.edost_supercompact_main div.edost_main div.edost_compact_div { max-width: 1000px !important; }
.edost_supercompact_main td.edost_description { padding: 0 !important; }
.edost_supercompact_main td.edost_ico_normal { vertical-align: middle; }
.edost_supercompact_main .edost_company_ico td.edost_resize_ico { width: 45px; }
.edost_supercompact_main .edost_tariff_ico td.edost_resize_ico { width: 70px; }
.edost_supercompact_main #edost_paysystem_div .edost_format_tariff2 { font-weight: bold; }
.edost_supercompact_main td.edost_compact_small2 { display: none; }

.edost_supercompact_main.edost_compact_delivery_normal div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_normal2 div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_small div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_small2 td.edost_office_get { display: block !important; padding-top: 15px; }
.edost_supercompact_main.edost_compact_delivery_small2 td.edost_office_get div.edost_button_big2 { margin: 0 auto; }

/* адаптация блока доставки */
.edost_compact_delivery_normal div.edost_delimiter_format { margin: 10px 0px 10px 24px; }
.edost_compact_delivery_normal2 div.edost_delimiter_format, .edost_compact_delivery_small div.edost_delimiter_format, .edost_compact_delivery_small2 div.edost_delimiter_format { margin: 15px 0px 15px 0px; }

.edost_compact_delivery_normal div.edost_main_active div.edost_format_description { padding-right: 8px; }
.edost_compact_delivery_normal2 div.edost_main_active div.edost_format_description, .edost_compact_delivery_small div.edost_main_active div.edost_format_description, .edost_compact_delivery_small2 div.edost_main_active div.edost_format_description { padding-left: 8px; padding-right: 8px; }

.edost_compact_delivery_normal .edost_resize_button2 { display: none; }
.edost_compact_delivery_normal2 .edost_resize_button2 { display: none; }
.edost_compact_delivery_small .edost_resize_button { display: none; }
.edost_compact_delivery_small2 .edost_resize_button { display: none; }

.edost_compact_delivery_normal td.edost_resize_button { width: 165px; }
.edost_compact_delivery_normal td.edost_resize_button.edost_button_cod_disable { width: 260px; }
.edost_compact_delivery_normal2 td.edost_resize_button { width: 125px; }
.edost_compact_delivery_normal2 td.edost_resize_button.edost_button_cod_disable { width: 210px; }
.edost_compact_delivery_normal2 div.edost_button_big { width: 110px; }
.edost_compact_delivery_normal2 div.edost_button_big2 { width: 110px; }

.edost_compact_delivery_small div.edost_button_big { width: 110px; }
.edost_compact_delivery_small div.edost_button_big2 { width: 180px; }
.edost_compact_delivery_small2 div.edost_button_big { width: 110px; }
.edost_compact_delivery_small2 div.edost_button_big2 { width: 180px; }

.edost_compact_head_normal h4.edost_compact_head2 { display: none !important; }
.edost_compact_head_small h4.edost_compact_head { display: none !important; }
.edost_compact_head_small2 h4.edost_compact_head { display: none !important; }
.edost_compact_head_small2 div.edost_template_div div.edost_button_big { width: 80px !important; }

.edost_compact_delivery_normal td.edost_description { padding: 0 0 0 25px; }
.edost_compact_delivery_normal2 td.edost_description, .edost_compact_delivery_small td.edost_description, .edost_compact_delivery_small2 td.edost_description { text-align: center; }

.edost_compact_delivery_normal .edost_resize_day2, .edost_compact_delivery_normal .edost_resize_description2 { display: none; }
.edost_compact_delivery_small .edost_resize_day, .edost_compact_delivery_small .edost_resize_description { display: none; }
.edost_compact_delivery_small2 .edost_resize_day, .edost_compact_delivery_small2 .edost_resize_description2 { display: none; }

.edost_compact_delivery_small2 div.edost_format_tariff_main td { display: none; }
.edost_compact_delivery_small2 div.edost_format_tariff_main td.edost_resize_show, .edost_compact_delivery_small2.edost_compact_main div.edost_format_tariff_main td.edost_resize_compact_show { display: block !important; width: 100%; text-align: center; padding: 2px 0; }
.edost_compact_delivery_small2.edost_supercompact_main #edost_paysystem_div .edost_resize_button2 { display: none; }
.edost_compact_delivery_small2 td.edost_pay_from_account_ico { text-align: left !important; }

.edost_supercompact_main22.edost_compact_delivery_small2 .edost_resize_ico .edost_format_tariff { display: inline-block !important; }
.edost_compact_main.edost_compact_delivery_small2 .edost_resize_ico .edost_format_tariff { display: inline-block !important; }

.edost_compact_delivery_small2 td.edost_resize_ico { width: 100% !important; }
.edost_compact_delivery_small2 .edost_format_tariff.edost_resize_show, .edost_compact_delivery_small2.edost_compact_main .edost_format_tariff.edost_resize_compact_show, .edost_compact_delivery_small2.edost_supercompact_main .edost_format_tariff2.edost_resize_supercompact_show { display: inline-block !important; vertical-align: middle; padding-left: 2px; }
.edost_compact_delivery_small2 div.edost_change_button { margin: 0 auto !important; max-width: 180px !important; margin-top: 8px !important; }


/* режим "стандартный" */
.edost_full_main .edost_company_ico td.edost_resize_ico { width: 70px; }
.edost_full_main .edost_tariff_ico td.edost_resize_ico { width: 95px; }
.edost_full_main .edost_resize_cod2 { padding-top: 5px; }
.edost_full_main .edost_format_info { text-align: center; }
.edost_full_main .edost_button_head { margin-top: 4px; }
.edost_full_main div.edost_button_big_red, .edost_full_main div.edost_main_active div.edost_button_big_red, .edost_full_main div.edost_active_no div.edost_button_big_red { background: #F00; }

.edost_full_delivery_normal .edost_resize_day2, .edost_full_delivery_normal2 .edost_resize_day2 { display: none; }
.edost_full_delivery_normal .edost_resize_description2, .edost_full_delivery_normal2 .edost_resize_description2 { display: none; }

.edost_full_delivery_normal .edost_description, .edost_full_delivery_normal2 .edost_description { padding-left: 25px; }
.edost_full_delivery_small .edost_description, .edost_full_delivery_small2 .edost_description { text-align: center; }

.edost_full_delivery_normal .edost_resize_cod2 { display: none; }
.edost_full_delivery_normal2 .edost_resize_cod, .edost_full_delivery_small .edost_resize_cod, .edost_full_delivery_small2 .edost_resize_cod { display: none; }

.edost_full_delivery_small .edost_resize_day, .edost_full_delivery_small .edost_resize_description { display: none; }
.edost_full_delivery_small2 .edost_resize_day, .edost_full_delivery_small2 .edost_resize_description2 { display: none; }

.edost_full_delivery_normal div.edost_delimiter_format, .edost_full_delivery_normal2 div.edost_delimiter_format { margin: 10px 0px 10px 24px; }
.edost_full_delivery_small div.edost_delimiter_format, .edost_full_delivery_small2 div.edost_delimiter_format { margin: 15px 0px 15px 0px; }

.edost_full_delivery_normal td.edost_resize_price2, .edost_full_delivery_normal2 td.edost_resize_price2, .edost_full_delivery_small td.edost_resize_price2 { display: none; }
.edost_full_delivery_small2 td.edost_resize_price { display: none; }

.edost_full_main td.edost_resize_price2 { padding: 10px 0 5px 0; }
.edost_full_main td.edost_resize_price2 div { display: inline-block; width: 48%; text-align: center; }

.edost_full_delivery_normal .edost_resize_address2, .edost_full_delivery_normal2 .edost_resize_address2 { display: none; }
.edost_full_delivery_small .edost_resize_address, .edost_full_delivery_small2 .edost_resize_address { display: none; }

.edost_full_delivery_small2 .edost_price, .edost_full_delivery_small2 .edost_day { font-size: 20px !important; }

.edost_full_main .edost_resize_address2 td { padding: 10px 0 5px 0; text-align: center; }
.edost_full_main .edost_main_active .edost_resize_address2 td, .edost_full_main .edost_main_active .edost_resize_cod2 { padding-left: 10px; padding-right: 10px; }

.edost_full_delivery_normal .edost_resize_button2 { display: none; }
.edost_full_delivery_normal2 .edost_resize_button2 { display: none; }
.edost_full_delivery_small .edost_resize_button { display: none; }
.edost_full_delivery_small2 .edost_resize_button { display: none; }

.edost_full_delivery_small2 #edost_delivery_div span.edost_bracket { display: none !important; }
.edost_full_delivery_small2 #edost_delivery_div span.edost_codplus { display: block !important; }

.edost_full_delivery_normal .edost_payment_discount2, .edost_full_delivery_normal2 .edost_payment_discount2, .edost_full_delivery_small .edost_payment_discount2 { display: none; }
.edost_full_delivery_small2 .edost_payment_discount { display: none; }
.edost_payment_discount2 .edost_format_price { margin-top: 8px; margin-bottom: 4px; }
.edost_main_active .edost_payment_discount2 .edost_format_price { margin-left: 5px; }
.edost_full_delivery_small2 .edost_payment_discount2 .edost_order_total_green { padding: 5px 0 4px 0 !important; }
.edost_full_delivery_small2 .edost_payment_discount2 .edost_format_price b { font-size: 20px !important; display: inline-block; }

form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price,
form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price,
#edost_window.edost_window_delivery_small2 span.edost_format_price,
form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price b,
form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price b { font-size: 20px; line-height: 20px; }

.edost_compact_delivery_normal2 td.edost_payment_discount { padding-right: 10px; }

form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price b, form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price b { display: inline;  }

.edost_paysystem_div span.edost_format_price { font-size: 14px; line-height: 16px; text-align: center; }
.edost_paysystem_div span.edost_format_price b { font-size: 16px; display: block; }

div.edost_fast { font-size: 16px; text-align: center; color: #888; border: 1px solid #DDD !important; padding: 10px !important; }

div.edost_fast .edost_button_big2 { width: 140px !important; margin-right: 0; }
.edost_compact_delivery_small2 div.edost_fast td, .edost_full_delivery_small2 div.edost_fast td { display: block; text-align: center !important; width: 100%; }
.edost_compact_delivery_small2 div.edost_fast .edost_button_big2, .edost_full_delivery_small2 div.edost_fast .edost_button_big2 { width: 180px !important; margin-top: 10px; display: inline-block; }

/* шаблон "светлый" */
.edost_template_light div.edost_main { overflow: hidden; margin: 0px 0 20px 0; padding: 0px; }
.edost_template_light div.edost_main h4 { font-size: 18px; color: #555; padding: 6px 0 7px 0; border: 0; }
.edost_template_light .edost_compact_main div.edost_main h4, .edost_template_light .edost_full_main div.edost_main h4 { text-align: center; }
.edost_template_light .edost_supercompact_main div.edost_main h4 { padding-left: 10px; height: 20px; }
.edost_template_light div.edost_div { padding: 0 10px 10px 10px; }

/* шаблон "яркий" */
.edost_template_bright div.edost_main h4 { font-size: 22px; font-weight: normal; padding: 5px 0px 0px 0px; border-bottom: 1px solid #BDC6D1; margin-right: 15px; height: 25px; margin-left: 10px; display: inline-block; }
.edost_template_bright div.edost_main { margin: 0 0 20px 0; padding: 0px; box-shadow: 0px 0px 15px rgba(192, 190, 227, 0.5); }
.edost_template_bright div.edost_div { padding: 0 10px 10px 10px; }
.edost_template_bright span.edost_format_tariff, span.edost_format_tariff { font-size: 18px; }
.edost_template_bright span.edost_format_price, span.edost_format_price { font-size: 16px; }
.edost_template_bright .edost_order_compact h4.edost_compact_head { font-size: 18px; line-height: 18px; margin-right: 5px; height: 20px; }
.edost_template_bright form.edost_compact_main.edost_compact_delivery_small2 div.edost_main_active { padding: 8px 4px; }

/* итого */
.edost_cart_normal div.edost_order_cart_compact { display: none; }
.edost_cart_small table.edost_order_cart { display: none; }

span.edost_cart_ico { background: #FFF; float: left; display: inline-block; width: 30px; margin-right: 10px; text-align: center; vertical-align: middle; padding: 4px; }
span.edost_cart_ico img { max-width: 30px; max-height: 30px; vertical-align: middle; }

td.edost_cart_ico { vertical-align2: top; }
div.edost_cart_ico { width: 50px; margin-right: 10px; vertical-align: middle; text-align: center; padding: 4px; background: #FFF; }
div.edost_cart_ico img { max-width: 50px; max-height: 50px; vertical-align: middle; }

div.edost_props_ico { display: inline-block; width: 50px; margin-right: 10px; vertical-align: middle; text-align: center; padding: 4px; }
div.edost_props_ico img { max-width: 50px; max-height: 50px; vertical-align: middle; }

#order_form_total div.edost_button_big { max-width: 80px; }

div.edost_order_cart_price { text-align: right; float: right; padding: 0 0 5px 5px; }
span.edost_order_cart_name { font-size: 14px; text-align: left; }
span.edost_order_cart_name a { text-decoration: none; color: #06A; }
div.edost_order_cart_props { color: #888; }
div.edost_order_cart_props span { color: #000; }

table.edost_order_cart td { vertical-align2: top; text-align: right; }
table.edost_order_cart td.edost_order_cart_name { text-align: left; }

.edost_template_total_full #order_total_inside, .edost_template_total_full .edost_order_inside { display: none; }
.edost_template_total_small #order_total2_inside, .edost_template_total_small #order_save_button2, .edost_template_total_small .edost_cart_delimiter_end, .edost_template_total_small #order_sum_title, .edost_template_total_small #order_cart_button_inside { display: none; }
.edost_template_total_off #order_save_button2, .edost_template_total_off #order_cart_title { display: none; }
.edost_template_total_full #order_total_cart { display: block; }
.edost_template_total_small #order_total_cart, .edost_template_total_off #order_total_cart { display: none; }
.edost_template_total_small #order_total_cart_count { display: block; }
.edost_template_total_full #order_total_cart_count, .edost_template_total_off #order_total_cart_count { display: none; }

#order_total_cart { padding-top: 5px; padding-bottom: 10px; }
div.edost_order_total { max-width: 300px; margin: 0px auto 0 auto; }
div.edost_order_total_price { font-size: 15px; padding: 5px 0 5px 0; margin2: 0px 0 0 0; text-align: center; }
div.edost_order_total_price div { display: inline-block; vertical-align: top; }
div.edost_order_total_price div:nth-child(1) { width: 42%; text-align: left; }
div.edost_order_total_price div:nth-child(2) { width: 50%; text-align: right; font-weight: bold; }

div.edost_order_total_info { padding: 4px 5px; margin-top: 5px; text-align: center; }
div.edost_order_total_info span:nth-child(1) { padding: 4px; margin-top: 5px; text-align: center; }
div.edost_order_total_info span:nth-child(2) { font-weight: bold; white-space: nowrap; }

div.edost_order_total_info2_white span:nth-child(1) { font-size: 14px; color: #FFF; }
div.edost_order_total_info2_white span:nth-child(2) { font-size: 18px; color: #FFF; }

div.edost_order_total_info2 span:nth-child(1) { font-size: 15px; }
div.edost_order_total_info2 span:nth-child(2) { font-size: 18px; }

div.edost_order_total_main span:nth-child(1) { font-size: 20px; opacity: 0.6; }

div.edost_order_total_green, span.edost_order_total_green { background: #54CB54; }
div.edost_order_total_orange { background: #F3B400; }
div.edost_order_total_light { background: #B1B1B1; }
div.edost_order_total_red { background: #F98989; }

div.edost_fast_total { font-size: 13px; color: #AAA; line-height: 13px; padding-top: 8px; text-align: center; }


.edost_compact_cod_main .edost_compact_cod_hide { display: none !important; }
.edost_compact_cod_main input { display: none; }

div.edost_compact_tariff_cod_main .edost_compact_tariff_cod_hide { display: none; }
.edost_compact_tariff_main .edost_compact_tariff_nocod_hide { display: none; }

.edost_compact_main .edost_compact_first { display: none; }
.edost_compact_cod_main .edost_compact_cod_first { display: none; }
.edost_compact_tariff_main .edost_compact_tariff_first { display: none; }
.edost_compact_tariff_cod_main .edost_compact_tariff_cod_first { display: none; }

.edost_window_prepay .edost_prepay_first, .edost_window_prepay .edost_prepay_hide { display: none; }

.edost_order_main .edost_order_hide { display: none; }
.edost_compact_window_main .edost_compact_window_hide { display: none; }

#order_form_div div.edost div.edost_format_description { font-size: 14px; }
#order_form_div label { font-weight: normal; }

td.edost_format_tariff span.edost_format_tariff, td.edost_resize_ico span.edost_format_tariff, td.edost_pay_from_account_ico span.edost_format_tariff { color: #555; }

div.edost_button_big { padding: 4px 0px; margin-right: 4px; cursor: pointer; border-radius: 5px; width: 140px; color: #FFF; text-align: center; }
div.edost_button_big span { font-size: 15px; font-weight: normal; line-height: 15px; }

div.edost_button_big2 { padding: 4px; margin-right: 5px; cursor: pointer; border-radius: 5px; width: 140px; color: #FFF; text-align: center; }
div.edost_button_big2 span { font-size: 15px; font-weight: normal; line-height: 16px; }

div.edost_button_cod_disable { padding: 4px 0px; margin-right: 5px; cursor: pointer; border-radius: 5px; text-align: center; background: #0A0; }
div.edost_button_cod_disable span { font-size: 15px; color: #FFF; font-weight: normal; line-height: 20px; }
div.edost_button_cod_disable:hover { background: #0B0; }

/*div.edost_button_big_red { border-width: 0 !important; padding: 4px; }*/
/*div.edost_button_big_red span { color: #FFF !important; }*/

/*.edost_compact_main div.edost_button_big_red { background: #FAA; }
.edost_supercompact_main div.edost_button_big_red, .edost_compact_main div.edost_main_active div.edost_button_big_red, .edost_compact_main div.edost_active_no div.edost_button_big_red, #edost_window div.edost_button_big_red { background: #F00; }*/

div.edost_no_location_warning { font-size: 20px; color: #F00; text-align: center; padding: 0px 10px 25px 10px; }
.edost_supercompact_main div.edost_no_location_warning { color: #BBB; }

#edost_location_city_div { min-height: 26px; }
.edost_compact_delivery_small2 #edost_location_city_div { text-align: center; }
#edost_location_city_div span.edost_city_link { display: none; }
#edost_location_city_loading div.edost_loading, #edost_location_city_div div.edost_loading { display: none !important; }
div.edost_template_location_hide #edost_location_city_div { display: none !important; }

/* свойства заказа */
#order_form_div input[type="text"], #order_form_div input[type="tel"], input[type="phone"], #order_form_div input[type="email"], #order_form_div input[type="password"], #order_form_div textarea, #order_form_div select, #edost_window input[type="text"], #edost_window input[type="tel"], #edost_window input[type="email"] { padding: 4px 6px; vertical-align: baseline; font-size: 15px; }

input.edost_prop_error { border: 1px solid #F00 !important; background: #fcf6f6 !important; }
div.edost_prop_error { text-align: center; }
span.edost_prop_error { font-size: 12px; color: #FFF; background: #F00; padding: 2px 8px }

#order_form_main input.edost_input[type="text"], #order_form_main textarea { box-sizing: border-box; }
#order_form_main .edost_input[type="text"] { width: 100% !important; }
#order_form_main #edost_house_4 + div.edost_address { float: right; margin-top: 4px; }
#order_form_main select { max-width: 100%; box-sizing: border-box; padding: 2px !important; }

.edost_props_normal div.edost_prop_head { display: inline-block; text-align: right; padding-right: 4px; color: #888; width: 24%; }
.edost_props_normal div.edost_prop { display: inline-block; width: 74%; text-align: left; }

.edost_props_normal #edost_city2_required + div.edost_address { width: 50% !important; padding-right: 2px !important; }
.edost_props_normal div.edost_prop #edost_city2_required + div.edost_address { width: 50% !important; padding-right: 0px !important; }

.edost_props_normal #edost_location_address_div div.edost_address { width: calc(16% - 3px); padding-right: 0; }
.edost_props_normal div.edost_prop #edost_location_address_div div.edost_address { width: calc(16% - 4px); padding-right: 0; }

.edost_props_normal #edost_street_required + div.edost_address, .edost_props_normal div.edost_prop #edost_location_address_div, .edost_props_normal div.edost_prop #edost_location_passport_div { margin-top: 4px; }
.edost_props_normal #edost_area + div.edost_address { width: 30% !important; padding-right: 4px !important; margin-top: 4px; }
.edost_props_normal #edost_zip_required + .edost_address_delimiter2 + div.edost_address { width: 50% !important; padding-right: 4px !important; margin-top: 4px; }
.edost_props_normal #edost_location_zip_hint { width: 60% !important; vertical-align: middle; }
.edost_props_normal #edost_location_passport_div div.edost_address { width: calc(100%/3 - 3px); padding-right: 0; }

.edost_props_small div.edost_prop_head, .edost_props_small2 div.edost_prop_head { color: #888; padding-top: 0 !important; margin-bottom: 2px; }
.edost_props_small #edost_city2_required + div.edost_address { width: 50% !important; padding-right: 2px !important; }

.edost_props_small #edost_location_address_div div.edost_address { width: calc(16% - 3px); padding-right: 0; }
.edost_props_small div.edost_prop #edost_location_address_div div.edost_address { width: calc(16% - 4px); padding-right: 0; }

.edost_props_small #edost_street_required + div.edost_address, .edost_props_small div.edost_prop #edost_location_address_div, .edost_props_small div.edost_prop #edost_location_passport_div { margin-top: 4px; }
.edost_props_small #edost_area + div.edost_address { width: 30% !important; padding-right: 4px !important; margin-top: 4px; }
.edost_props_small #edost_zip_required + .edost_address_delimiter2 + div.edost_address { width: 50% !important; padding-right: 4px !important; margin-top: 4px; }
.edost_props_small #edost_location_zip_hint { width: 60% !important; vertical-align: middle; }
.edost_props_small #edost_location_passport_div div.edost_address { width: calc(100%/3 - 3px); padding-right: 0; }

.edost_props_small2 div.edost_address_delimiter { display: block; }
.edost_props_small2 #edost_city2_required + div.edost_address { width: 100%; }
.edost_props_small2 div.edost_address { width: calc(100%/3 - 3px); padding-right: 0; }
.edost_props_small2 #edost_zip_required + .edost_address_delimiter2 + div.edost_address { width: 100%; !important; margin-top: 4px; }
.edost_props_small2 div.edost_prop #edost_location_address_div, .edost_props_small2 #edost_street_required + div.edost_address, .edost_props_small2 #edost_area + div.edost_address, .edost_props_small2 div.edost_prop #edost_location_passport_div { margin-top: 4px; }
.edost_props_small2 #edost_location_zip_hint { width: 60%; vertical-align: middle; }
.edost_props_small2 #edost_location_passport_div div.edost_address { display: block; width: 100%; padding-top: 4px; }
.edost_props_small2 #edost_location_passport_div div:nth-child(1) { padding-top: 0; }

div.edost_prop_div { padding: 6px 0; font-size: 15px; }
div.edost_prop_head span { color: #F00; font-weight: bold; }
div.edost_prop input[type="text"], div.edost_prop input[type="tel"], input[type="phone"], div.edost_prop input[type="email"], div.edost_prop input[type="password"], div.edost_prop textarea { width: 100%; box-sizing: border-box; }

#edost_auth .edost_template_div { margin: 0 auto; max-width: 350px; }

.edost_auth_normal #order_auth_old_div, .edost_auth_normal #order_auth_new_div { display: inline-block; width: 49%; vertical-align: top; }
.edost_auth_normal #order_auth_old_div .edost_template_div, .edost_auth_normal #order_auth_new_div .edost_template_div { margin: 0 auto; max-width: 350px; }

/* местоположения битрикса */
.edost_prop .bx-ui-sls-container .bx-ui-sls-route { padding-top: 0 !important; }
.edost_prop .bx-sls .dropdown-block { height: 34px !important; }

input[type="phone"],input#send_code_input{width:350px}
button.get_code{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:15px;color:#f2f2f2;font-weight:normal;text-decoration:none;background-color:#ff8a00;border:3px solid #ff8a00;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;-webkit-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-moz-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-ms-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;-o-transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease;transition:background 280ms ease,opacity 280ms ease,color 280ms ease,border 280ms ease}

.rw_loader:before{content:"";display:block;background:rgba(0,0,0,0.22) url('/bitrix/templates/specinstrument3/css/../img/loaders/double_ring.svg') center center no-repeat;position:fixed;z-index:105;top:0px;left:0px;right:0px;bottom:0px}

.dop_menu_top{margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #ccc}
.dop_menu_top img{max-width:30px;margin:0 10px 0 0}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .dop_menu_top .menu_items_list>li>a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.dop_menu_bot{margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #ccc}
.dop_menu_soc{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:15px;padding-bottom:25px}

.popup-window{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}
.popup-window-with-titlebar .popup-window-content{padding:0 20px 10px}
.popup-window-buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:space-around;justify-content:space-around;padding:10px 0;margin-bottom:6px}
.popup-window-buttons .btn{padding:10px;font-family:"PTSansBold";font-size:15px;line-height:1;color:#fff;text-decoration:none;background-color:#534f4e;border:3px solid #534f4e!important;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor:pointer}
.popup-window-buttons .btn.btn-primary{background-color:#ff8a00;border:3px solid #ff8a00!important}
.popup-window-buttons .btn:hover{background-color:#fff;color:#534f4e}
.popup-window-buttons .btn.btn-primary:hover{color:#ff8a00}

.manufacturers_filter{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:column;position:relative;padding:15px 0}
.manufacturers_filter_section{margin-bottom:8px;display:-webkit-flex;display:-ms-flexbox;display:flex}
.manufacturers_filter_char,.manufacturers_filter_char_disabled{font-size:16px;padding:2px 6px;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #d4d4d4;color:#5e5e5e;text-decoration:none;margin:0 2px;position:relative;background:#f9f9f9}
.manufacturers_filter_char:hover{background:#ff8a00;color:#fff}
.manufacturers_filter_char.active{background:#ff8a00;color:#fff}
.manufacturers_filter_clear button{margin:6px;border:1px solid #d4d4d4;padding:6px 18px;background:#f9f9f9;color:#5e5e5e;font-size:14px;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
.manufacturers_filter_clear button:hover{background:#ff8a00;color:#fff}
.manufacturers_filter_char_disabled{opacity:0.5;cursor:default;background:#ccc}

.contacts{margin-top:50px;display:-webkit-flex;display:-ms-flexbox;display:flex}
.contacts .container{width:75%}
.contacts .feedback{width:25%}
.shop_container{margin:25px 0 15px}
.requisits{margin:25px 0 15px}
.feedback .btn-primary{background-color:#ff8a00;border:3px solid #ff8a00;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.feedback .btn-primary:active,.feedback .btn-primary:hover{background-color:transparent;color:#ff8a00}

.slick-slide img{width:100%}

.general__col1{max-height:250px;overflow:hidden}

.top_pager{background-color:rgb(255 255 255);width:30%;-webkit-box-shadow:0 0px 2px 1px #ccc;-moz-box-shadow:0 0px 2px 1px #ccc;box-shadow:0 0px 2px 1px #ccc;margin:0 auto 20px;cursor:pointer;background:#f9f9f9}
.top_pager_button{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.pager_text{padding:7px;display:inline-block;font-size:17px;-webkit-transition:0.3s;-o-transition:0.3s;transition:0.3s}
.top_pager:hover .pager_text{color:#ff8a00}

.news-catalog__col_2 h2{font-family:"PTSansBold";font-weight:normal;font-size:18px;line-height:0.8}
.news-catalog__col_2 h3{font-family:"PTSansBold";font-weight:normal;font-size:16px;line-height:1}

.pseudo_link{cursor:pointer}

.item__Img{margin:0 10px 0 0}

.edost_main_start2 .edost_div .edost_prop_div:not(:first-child) .edost_prop{position:relative}
.suggestions-wrapper{position:absolute;width:100%;right:0;left:0}
.suggestions-addon[data-addon-type="spinner"]{left:calc(100% - 33px)!important}
.suggestions-suggestions{left:0%!important;width:calc(100% - 2px)!important;border-style:solid!important;right:0!important}

div.edost_window_mobile #edost_window_button{left:calc(100% - 90px);top:3px!important}
#edost_window td.edost_resize_ico{display:none!important}
#edost_office_window_map .ymaps-2-1-79-map{width:100%!important}

@media (max-width: 600px) {
   div.edost_window_mobile td.edost_format_tariff .edost_format_tariff,div.edost_window_mobile td.edost_format_tariff .edost_format_tariff2{text-align:left!important;padding:0!important;margin:0!important}*/
}
/* End */


/* Start:/bitrix/templates/specinstrument3/css/mobile.css?174964395751267*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{margin:0 auto;min-width:320px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background-color:#fff;-webkit-text-size-adjust:none}

.mobile_menu_container{display:none}
/**/
.category_menu_icon,.search_menu_icon,.login_menu_icon,.bookmark_menu_icon,.cart_menu_icon,.login_menu_icon.login #login .header__account-icon,.login_menu_icon.logout #login .header__account-icon{position:relative;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.category_menu_icon:before,.header__basket-icon i:before,.search_menu_icon:before,.bookmark_menu_icon:before,.login_menu_icon.login #login .header__account-icon:before,.login_menu_icon.logout #login .header__account-icon:before{content:'';position:absolute;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center}
.category_menu_icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/menu_icon.svg)}
.search_menu_icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/search.svg)}
.bookmark_menu_icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/bookmark.svg)}
.cart_menu_icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/cart.svg)}
.login_menu_icon.login #login .header__account-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/login.svg)}
.login_menu_icon.logout #login .header__account-icon:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/login.svg)}
.mobile_menu_container .bx-basket{display:none}
.mobile_menu_global_block{display:none}

@media (max-width:1700px){
	.product_res .product-single__characteristic{width:50%}
	.product_res .product-single__action{width:50%}
	.sections_container .block_section{width: calc((100% / 5) - 16px)}
}

@media (max-width:1600px){
	.manufacturer_block{width:calc((100% / 6) - 24px)}
}

@media (max-width:1500px){
	.sections_container .block_section{width:calc((100% / 4) - 16px)}
}

@media (max-width:1400px){
	.header__search{position:initial}
	#rwb_search_result{left:0;right:0;width:60%;/*-webkit-transform:translate(40%, 0);-o-transform:translate(40%, 0);transform:translate(40%, 0);*/}
	
	.breadcrumbs{margin:0 auto}
	.product-catalog{padding:20px 0 40px}
	.catalog_section.k2{padding:20px 50px 40px}
	.news-catalog{padding:20px 10px 40px}
	.product-single__action-1 .price_container{flex-direction:column}
	.product-single__action-1 .product-single__price{margin:0 0 10px}
	.btn_block{flex-direction:row}
	.btn_block .btn{width:100%}
	.btn_block .btn:first-child{margin:0 10px 0 0}
	.btn_block .btn:last-child{margin:0}
	
	.product-single__info{width:100%;padding:0;margin:25px 0 0}
	
	.product-single__main{flex-direction:column}
	/*.product_res{flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
	.product_res .product-single__characteristic{width:calc(65% - 20px);padding:0}
	.product_res .product-single__action{width:calc(35% - 20px);margin:0}*/
	
	.product-single{padding:20px 0 44px}
	.product-single__characteristic .chars_block{display:none}
	.props{margin:0}
	
	.news-catalog__row .sections_container .block_section{width:calc((100% / 5) - 16px)}
	.catalog_section.k2.analogs_list .product-catalog__col{width:calc(100% / 5)!important}
	
	.news-catalog__accordion-link{padding:8px 5px 8px 5px}
	
	.news-catalog.contacts{padding:0 50px}
}

@media (min-width:1400px){
	.container{max-width:unset}
}

@media (min-width:1024.01px) and (max-width:1400px){
	.product-single__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
	.product-single__slider{width:60%}
	.product_res{width:calc(40% - 20px);margin-left:20px}
	.product_res .product-single__action{width:100%}
	.tab_context .product-single__tab{width:60%}
	.tab_context .product-single__characteristic{margin-top:75px;width:calc(40% - 20px);margin-left:20px}
}

@media (max-width:1360px){
	.product-catalog__col{width:25%!important}
	.product-catalog{padding:20px 10px 40px}
	.catalog_section.k2{padding:20px 10px 40px}
	.container{padding:0 10px}
	.list_wild .product-catalog__col{width:100%!important}
	.product-single__col.xs-3{width:calc(100% / 6)}
}

@media (max-width:1250px){
	.container{width:100%}
	.breadcrumbs{width:100%}
	
	.breadcrumbs{padding:8px 15px 8px}
	.title-goods{padding:0 15px}
	.goods-container>.row{margin:0 -15px}
	
	.manufacturer_block{width:calc((100% / 5) - 24px)}
}

@media (max-width:1200px){
	.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column{width:calc((100% / 2) - 1px)}
	/*.sections_container .block_section{width:calc((100% / 5) - 16px)}*/
	.news-catalog__row .sections_container .block_section{width:calc((100% / 4) - 16px)}
}

@media (min-width:1200px){
	.container{max-width:unset}
}


@media (max-width:1140px){
	.product-catalog__col{width:33%!important}
	.list_wild .product-catalog__col{width:100%!important}
	.product-single__col.xs-3{width:25%}
}

@media (max-width:1100px){
	.footer__1-col:first-child{display:none}
	.footer__1-col{width:25%}
	.sections_container .block_section .section_name_cont{font-size:14px}
}

@media (max-width:1024px){
	.header__info{margin-left:15px}
	.header__info-link{margin-left:10px}
	.header__info-icon{display:none}
	.header__menu-item{/*margin-left:10px*/width:100%;padding:5px 20px 5px 20px;margin:0}
	.header__input{width:auto}
	.header__category-link{font-size:11px}
	
	.breadcrumbs{padding:6px 15px 6px}

	.general__front-row{flex-direction:column}
	.general__col1{width:100%}
	.general__col1 .owl-carousel .owl-item img{width:100%}
	.general__col2 .owl-carousel .owl-item img{width:auto;min-height:150px;max-height:150px}
	.general__col2{width:100%;margin-top:27px;padding:0;display:none}
	.general__col2 .general_slider_head{padding:0 0 0 11px}
	.general__col2 .head__icon{display:block}
	.general__col2 .general__slider2-title{position:relative;display:contents;background:transparent;text-transform:none;width:auto;text-align:unset;margin:0;font-family:"PTSansBold";font-weight:normal;font-size:25px;line-height:0.8;color:#010101;padding:0}
	.general__col2 .general__slider2-box{margin:22px 0 0 0;z-index:1;height:auto}
	.general__col2 .general__slider .owl-carousel .owl-stage-outer{border:none}
	.general__slider2-unit{border:1px solid #d4d4d4;margin:0 11px}
	.general__slider2-name{position:relative;margin:17px 0 0 0;padding:0;height:72px}
	.advantage_container{display:none}
	
	
	.product-single__info{padding:0 0 0 22px}
	.product-single__characteristic{width:100%}
	.product-single__characteristic .chars_block{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.product-single__make{display:none}
	.product_res .product-single__characteristic{order:1}
	.product_res .product-single__action{order:2}
	
	.product-single__action-1{flex-direction:column}
	.product-single__action-1>div[class^="product-single"]{margin:0 0 12px}
	
	.catalog_section,.catalog_section.k2{padding:20px 10px 0px}
	.catalog_section.k2{margin-bottom:0}
	.sections_container .block_section a img{height:60px;max-width:60px}
	
	/*.product-catalog__col{width:25%!important}*/
	.product__img{background-size:contain}
	.product-single__col{width:25%}
	
	.sections_container .block_section{width:calc((100% / 4) - 16px)}
	.catalog_section.k2.analogs_list .product-catalog__col{width:calc(100% / 4)!important}
	
	.product-single__main{flex-direction:column}
	.product-single__slider{width:100%}
	.product-single__info{width:100%;margin:15px 0 0;padding:0}
	
	.header_menu_block.active>.menu_container{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;overflow:scroll visible}
	.header__menu{flex-direction:column}
	.header__menu-item .header__menu-link{color:#4F4F4F;font-size:14px;font-weight:500;width:100%}
	
	.top_menu_block>.menu_container{height:auto!important;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid #d6d6d6}
	.top_menu_block>.menu_container>.menu_container_inner{height:auto!important}
	.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu{height:auto!important}
	
	.product-catalog__sort{-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}
	.product-catalog__sort-unit{margin:0 20px 6px 0}
	.product-catalog__sort-unit>div{margin:0 8px 0 0}
	.product-catalog__sort-unit:last-child{margin:0 0 6px 0}
	/*.view{flex-direction:column}
	.view__unit{margin-left:0;margin-top:8px}
	.view__unit:first-child{margin-left:0;margin-top:0}*/
	.product_res{flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;width:100%}
	.product_res .product-single__characteristic{width:calc(50% - 20px);padding:0}
	.product_res .product-single__action{width:calc(50% - 20px);margin:0}
	.tab_context{width:100%}
	.tab_context .product-single__tab{width:100%}
	
	.news-catalog.contacts{flex-direction:column}
	.contacts .container{width:100%}
	.contacts .feedback{width:100%}
}

@media (max-width:980px){
	.news-catalog__col_1{display:none}
	.news-catalog__col_2{width:100%}
	
	.catalog_section.k2 .global_filter_container{width:calc(20% + 20px);margin:0px 20px 0 0}
}

@media (min-width:992px){
	.container{max-width:unset}
}


@media (max-width:820px){
	.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__tool-row .product-catalog__tool-col .product-catalog__tool-column{width:100%}
	.catalog_section.k2.analogs_list .product-catalog__col{width:calc(100% / 3)!important}
	.sections_container .block_section{width:calc((100% / 3) - 16px)}
	.product-single__col.xs-3{width:33%}
}

@media (max-width:768px){
	main{/*padding-bottom:544px*/}
	.header__1{display:none}
	.header__category{display:none}
	/*.header__category.active{display:block;position:fixed;top:0;width:100%;background:rgba(30, 30, 30, 0.9);height:100%;z-index:1000;opacity:1;visibility:visible;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}*/
	.search_container.active{display:block;position:absolute;width:100%;height:100%;visibility:visible;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.search_container.active .bg_search{background:rgba(30, 30, 30, 0.9);position:fixed;left:0;right:0;width:100%;height:100%;bottom:0;display:block;z-index:1000}
	.mobile_menu_container{padding:4px 12px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;min-height:40px;position:relative;background-color:#f9f9f9;border-top:1px solid #d4d4d4;border-bottom:3px solid #ff8a00;box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.2)}
	.search_container{display:none}
	.header__2 .header__container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.header__container .header__logo{margin:0}
	.left_header_block{display:none}
	.right_header_block{display:none}
	.header__info{display:none}
	.header__menu{display:none}
	.search_container.active .header__search{display:-webkit-flex;display:-ms-flexbox;display:flex;bottom:-60px;padding:25px 25px 0;width:100%;z-index:1001;position:absolute}
	.header__input{width:calc(100% - 76px)}
	.header__button:hover{background-color:#fff}
	
	#rwb_search_result{left:25px;right:25px;width:calc(100% - 50px)}
	.s-s-respond{padding:10px 15px}
	.search-title-item{padding:5px 0}
	
	#login{height:100%;width:100%;margin:0}
	#login .header__account{height:100%;width:100%}
	#login .header__account-icon{width:100%;height:100%;position:relative}
	/*.login_menu_icon.logout #login .header__account-icon:before{content:'';position:absolute;width:40px;height:40px;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiNkNGQ0ZDQiPjxwYXRoIGQ9Ik04NiwwYy00MS43NjM3NSwwIC03NS42OCwzMy45MTYyNSAtNzUuNjgsNzUuNjhjMCwxOC4zMDE4OCA2LjQ5MDMxLDM1LjA3MTg4IDE3LjMwNzUsNDguMTZoLTE2LjIzMjVjLTEuMjM2MjUsLTAuMDEzNDQgLTIuMzkxODcsMC42MzE1NiAtMy4wMjM0NCwxLjcwNjU2Yy0wLjYxODEzLDEuMDc1IC0wLjYxODEzLDIuMzkxODcgMCwzLjQ2Njg3YzAuNjMxNTYsMS4wNzUgMS43ODcxOSwxLjcyIDMuMDIzNDQsMS43MDY1NmgyOS44ODV2LTI5Ljg4NWMwLjAxMzQ0LC0wLjk5NDM3IC0wLjQxNjU2LC0xLjkzNSAtMS4xNTU2MiwtMi41OTM0NGMtMC43MzkwNiwtMC42NTg0NCAtMS43MzM0NCwtMC45Njc1IC0yLjcxNDM4LC0wLjg0NjU2Yy0xLjczMzQ0LDAuMjE1IC0zLjAyMzQ0LDEuNjkzMTMgLTMuMDEsMy40NHYyMC4yMWMtMTAuNjY5MzcsLTEyLjEyMDYyIC0xNy4yLC0yNy45MjMxMiAtMTcuMiwtNDUuMzY1YzAsLTM4LjA0MTU2IDMwLjc1ODQ0LC02OC44IDY4LjgsLTY4LjhjMzguMDQxNTYsMCA2OC44LDMwLjc1ODQ0IDY4LjgsNjguOGMwLDE4LjE4MDk0IC02Ljk4NzUsMzQuNjgyMTkgLTE4LjQ5LDQ2Ljk3NzVjLTEuMDA3ODEsMC44NDY1NiAtMS40Mzc4MSwyLjIwMzc1IC0xLjExNTMxLDMuNDY2ODhjMC4zMjI1LDEuMjc2NTYgMS4zNTcxOSwyLjI1NzUgMi42MzM3NSwyLjUyNjI1YzEuMjksMC4yNjg3NSAyLjYyMDMxLC0wLjIyODQ0IDMuNDI2NTYsLTEuMjYzMTNjMTIuNjQ0NjksLTEzLjUxODEyIDIwLjQyNSwtMzEuNzUyODEgMjAuNDI1LC01MS43MDc1YzAsLTQxLjc2Mzc1IC0zMy45MTYyNSwtNzUuNjggLTc1LjY4LC03NS42OHpNODUuNTcsMjUuNDc3NWMtMTYuMDcxMjUsMC4yOTU2MyAtMjYuMzM3NSw2Ljc4NTk0IC0zMC43NDUsMTYuODc3NWMtNC4yMDU5NCw5LjYwNzgxIC0zLjI2NTMxLDIxLjc0MTg4IC0wLjIxNSwzNC4yOTI1Yy0xLjYzOTM3LDEuOTIxNTYgLTIuOTQyODEsNC41MDE1NiAtMi40NzI1LDguMzg1YzAuNTEwNjMsNC4yMzI4MSAxLjY3OTY5LDcuMjQyODEgMy4zMzI1LDkuMzUyNWMwLjkxMzc1LDEuMTU1NjMgMi4xMDk2OSwxLjI2MzEzIDMuMjI1LDEuODI3NWMwLjYwNDY5LDMuNjAxMjUgMS42MTI1LDcuMjAyNSAzLjExNzUsMTAuMjEyNWMwLjg2LDEuNzMzNDQgMS44NDA5NCwzLjMzMjUgMi43OTUsNC42MjI1YzAuNDMsMC41Nzc4MSAxLjA0ODEzLDAuOTEzNzUgMS41MDUsMS4zOTc1YzAuMDI2ODgsNC4yNDYyNSAwLjA0MDMxLDcuNzgwMzEgLTAuMzIyNSwxMi4yNTVjLTEuMTE1MzEsMi43MDA5NCAtMy43MjIxOSw0Ljg3NzgxIC03Ljk1NSw2Ljk4NzVjLTQuMzY3MTksMi4xNzY4OCAtMTAuMDUxMjUsNC4xOTI1IC0xNS44MDI1LDYuNjY1Yy01Ljc1MTI1LDIuNDcyNSAtMTEuNjYzNzUsNS40ODI1IC0xNi4zNCwxMC4yMTI1Yy00LjY3NjI1LDQuNzMgLTcuOTgxODcsMTEuMjIwMzEgLTguNDkyNSwxOS43OGwtMC4yMTUsMy42NTVoMTM4LjAzbC0wLjIxNSwtMy42NTVjLTAuNTEwNjIsLTguNTU5NjkgLTMuODI5NjksLTE1LjA1IC04LjQ5MjUsLTE5Ljc4Yy00LjY2MjgxLC00LjczIC0xMC41MDgxMiwtNy43NCAtMTYuMjMyNSwtMTAuMjEyNWMtNS43MjQzNywtMi40NzI1IC0xMS4zNDEyNSwtNC40ODgxMiAtMTUuNjk1LC02LjY2NWMtNC4xNzkwNiwtMi4wOTYyNSAtNi44MTI4MSwtNC4yMTkzNyAtNy45NTUsLTYuODhjLTAuMzc2MjUsLTQuNTI4NDQgLTAuMzQ5MzcsLTguMDg5MzcgLTAuMzIyNSwtMTIuMzYyNWMwLjQ0MzQ0LC0wLjQ4Mzc1IDEuMDg4NDQsLTAuODE5NjkgMS41MDUsLTEuMzk3NWMwLjk0MDYzLC0xLjMwMzQ0IDEuODQwOTQsLTIuOTAyNSAyLjY4NzUsLTQuNjIyNWMxLjQ2NDY5LC0zLjAxIDIuNTI2MjUsLTYuNjI0NjkgMy4xMTc1LC0xMC4yMTI1YzEuMDc1LC0wLjU2NDM3IDIuMjMwNjMsLTAuNjk4NzUgMy4xMTc1LC0xLjgyNzVjMS42NTI4MSwtMi4xMDk2OSAyLjgyMTg4LC01LjExOTY5IDMuMzMyNSwtOS4zNTI1YzAuNDU2ODgsLTMuNzYyNSAtMC44MDYyNSwtNi4yNDg0NCAtMi4zNjUsLTguMTdjMS42Nzk2OSwtNS40NTU2MiAzLjgyOTY5LC0xNC4yNzA2MiAzLjExNzUsLTIzLjMyNzVjLTAuMzg5NjksLTQuOTQ1IC0xLjY1MjgxLC05Ljg3NjU2IC00LjYyMjUsLTEzLjk3NWMtMi43MTQzNywtMy43NjI1IC03LjEyMTg3LC02LjUwMzc1IC0xMi42ODUsLTcuNjMyNWMtMy42MTQ2OSwtNC42ODk2OSAtMTAuMTE4NDQsLTYuNDUgLTE3LjYzLC02LjQ1ek04NS42Nzc1LDMyLjM1NzVjMC4wNDAzMSwwIDAuMDY3MTksMCAwLjEwNzUsMGM2LjkyMDMxLDAuMDI2ODggMTEuNDA4NDQsMi4wNTU5NCAxMi42ODUsNC4zbDAuODYsMS4zOTc1bDEuNjEyNSwwLjIxNWM0Ljc4Mzc1LDAuNjcxODggNy41MjUsMi41OTM0NCA5LjQ2LDUuMjY3NWMxLjkzNSwyLjY3NDA2IDMuMDEsNi40MDk2OSAzLjMzMjUsMTAuNTM1YzAuNjQ1LDguMjUwNjMgLTEuNzMzNDQsMTcuODU4NDQgLTMuMjI1LDIyLjM2bC0wLjg2LDIuNjg3NWwyLjM2NSwxLjM5NzVjLTAuMTQ3ODEsLTAuMDk0MDYgMS4zMTY4OCwwLjkwMDMxIDAuOTY3NSwzLjc2MjVjLTAuNDAzMTIsMy4zNzI4MSAtMS4yMDkzNyw1LjExOTY5IC0xLjgyNzUsNS45MTI1Yy0wLjYxODEyLDAuNzkyODEgLTAuOTQwNjIsMC43NTI1IC0wLjk2NzUsMC43NTI1bC0yLjkwMjUsMC4yMTVsLTAuMzIyNSwyLjc5NWMtMC4zMjI1LDIuOTY5NjkgLTEuNTE4NDQsNi42MTEyNSAtMi45MDI1LDkuNDZjLTAuNjk4NzUsMS40MjQzOCAtMS40MTA5NCwyLjY3NDA2IC0yLjA0MjUsMy41NDc1Yy0wLjYzMTU2LDAuODczNDQgLTEuMjksMS4zNTcxOSAtMC45Njc1LDEuMTgyNWwtMS44Mjc1LDAuOTY3NXYyLjA0MjVjMCw0Ljk3MTg4IC0wLjIwMTU2LDkuMDcwMzEgMC4zMjI1LDE0LjgzNXYwLjQzbDAuMjE1LDAuNDNjMS45NjE4OCw1LjI4MDk0IDYuNTAzNzUsOC41NzMxMyAxMS41MDI1LDExLjA3MjVjNC45OTg3NSwyLjQ5OTM4IDEwLjczNjU2LDQuMzQwMzEgMTYuMTI1LDYuNjY1YzUuMzg4NDQsMi4zMjQ2OSAxMC4zMiw1LjEwNjI1IDEzLjk3NSw4LjgxNWMyLjkwMjUsMi45NDI4MSA0LjczLDYuODM5NjkgNS42OTc1LDExLjcxNzVoLTEyMi4xMmMwLjk2NzUsLTQuODY0MzcgMi43ODE1NiwtOC43NzQ2OSA1LjY5NzUsLTExLjcxNzVjMy42Njg0NCwtMy43MDg3NSA4LjY2NzE5LC02LjQ5MDMxIDE0LjA4MjUsLTguODE1YzUuNDE1MzEsLTIuMzI0NjkgMTEuMTEyODEsLTQuMTY1NjIgMTYuMTI1LC02LjY2NWM1LjAxMjE5LC0yLjQ5OTM3IDkuNjQ4MTMsLTUuNzkxNTYgMTEuNjEsLTExLjA3MjVsMC4yMTUsLTAuODZjMC41MjQwNiwtNS43NjQ2OSAwLjMyMjUsLTkuODQ5NjkgMC4zMjI1LC0xNC44MzV2LTIuMDQyNWwtMS44Mjc1LC0wLjk2NzVjMC4zMDkwNiwwLjE2MTI1IC0wLjQzLC0wLjMwOTA2IC0xLjA3NSwtMS4xODI1Yy0wLjY0NSwtMC44NzM0NCAtMS40Mzc4MSwtMi4xMjMxMiAtMi4xNSwtMy41NDc1Yy0xLjQyNDM3LC0yLjg0ODc1IC0yLjU5MzQ0LC02LjUxNzE5IC0yLjkwMjUsLTkuNDZsLTAuMzIyNSwtMi43OTVsLTIuOTAyNSwtMC4yMTVjLTAuMDI2ODcsMCAtMC4zNDkzNywwLjA0MDMxIC0wLjk2NzUsLTAuNzUyNWMtMC42MTgxMiwtMC43OTI4MSAtMS40MjQzNywtMi41Mzk2OSAtMS44Mjc1LC01LjkxMjVjLTAuMzM1OTQsLTIuODYyMTkgMS4xMTUzMSwtMy44NTY1NiAwLjk2NzUsLTMuNzYyNWwyLjI1NzUsLTEuMzk3NWwtMC42NDUsLTIuNDcyNWMtMy4yMzg0NCwtMTIuNDcgLTMuODAyODEsLTIzLjc5NzgxIC0wLjQzLC0zMS40OTc1YzMuMzU5MzgsLTcuNjcyODEgMTAuMjEyNSwtMTIuNDk2ODcgMjQuNTEsLTEyLjc5MjV6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=);}*/
	/*.login_menu_icon.login #login .header__account-icon:before{content:'';position:absolute;width:40px;height:40px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIgMTcyIj4KPGcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2UtZGFzaGFycmF5PSIiIHN0cm9rZS1kYXNob2Zmc2V0PSIwIiBmb250LWZhbWlseT0ibm9uZSIgZm9udC13ZWlnaHQ9Im5vbmUiIGZvbnQtc2l6ZT0ibm9uZSIgdGV4dC1hbmNob3I9Im5vbmUiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTogbm9ybWFsIj48cGF0aCBkPSJNMCwxNzJ2LTE3MmgxNzJ2MTcyeiIgZmlsbD0ibm9uZSI+PC9wYXRoPjxnIGZpbGw9IiNkNGQ0ZDQiPjxwYXRoIGQ9Ik04NS42LDI1LjVjLTE2LjEsMC4zLTI2LjMsNi44LTMwLjcsMTYuOWMtNC4yLDkuNi0zLjMsMjEuNy0wLjIsMzQuM2MtMS42LDEuOS0yLjksNC41LTIuNSw4LjQgIGMwLjUsNC4yLDEuNyw3LjIsMy4zLDkuNGMwLjksMS4yLDIuMSwxLjMsMy4yLDEuOGMwLjYsMy42LDEuNiw3LjIsMy4xLDEwLjJjMC45LDEuNywxLjgsMy4zLDIuOCw0LjZjMC40LDAuNiwxLDAuOSwxLjUsMS40ICBjMCw0LjIsMCw3LjgtMC4zLDEyLjNjLTEuMSwyLjctMy43LDQuOS04LDdjLTQuNCwyLjItMTAuMSw0LjItMTUuOCw2LjdjLTUuOCwyLjUtMTEuNyw1LjUtMTYuMywxMC4ycy04LDExLjItOC41LDE5LjhMMTcsMTcyaDEzOCAgbC0wLjItMy43Yy0wLjUtOC42LTMuOC0xNS4xLTguNS0xOS44Yy00LjctNC43LTEwLjUtNy43LTE2LjItMTAuMmMtNS43LTIuNS0xMS4zLTQuNS0xNS43LTYuN2MtNC4yLTIuMS02LjgtNC4yLTgtNi45ICBjLTAuNC00LjUtMC4zLTguMS0wLjMtMTIuNGMwLjQtMC41LDEuMS0wLjgsMS41LTEuNGMwLjktMS4zLDEuOC0yLjksMi43LTQuNmMxLjUtMywyLjUtNi42LDMuMS0xMC4yYzEuMS0wLjYsMi4yLTAuNywzLjEtMS44ICBjMS43LTIuMSwyLjgtNS4xLDMuMy05LjRjMC41LTMuOC0wLjgtNi4yLTIuNC04LjJjMS43LTUuNSwzLjgtMTQuMywzLjEtMjMuM2MtMC40LTQuOS0xLjctOS45LTQuNi0xNGMtMi43LTMuOC03LjEtNi41LTEyLjctNy42ICBjLTMuNi00LjctMTAuMS02LjUtMTcuNi02LjVMODUuNiwyNS41eiBNODUuNywzMi40YzAsMCwwLjEsMCwwLjEsMGM2LjksMCwxMS40LDIuMSwxMi43LDQuM2wwLjksMS40bDEuNiwwLjIgIGM0LjgsMC43LDcuNSwyLjYsOS41LDUuM3MzLDYuNCwzLjMsMTAuNWMwLjYsOC4zLTEuNywxNy45LTMuMiwyMi40bC0wLjksMi43bDIuNCwxLjRjLTAuMS0wLjEsMS4zLDAuOSwxLDMuOCAgYy0wLjQsMy40LTEuMiw1LjEtMS44LDUuOWMtMC42LDAuOC0wLjksMC44LTEsMC44bC0yLjksMC4yTDEwNyw5NGMtMC4zLDMtMS41LDYuNi0yLjksOS41Yy0wLjcsMS40LTEuNCwyLjctMiwzLjVzLTEuMywxLjQtMSwxLjIgIGwtMS44LDF2MmMwLDUtMC4yLDkuMSwwLjMsMTQuOHYwLjRsMC4yLDAuNGMyLDUuMyw2LjUsOC42LDExLjUsMTEuMWM1LDIuNSwxMC43LDQuMywxNi4xLDYuN2M1LjQsMi4zLDEwLjMsNS4xLDE0LDguOCAgYzIuOSwyLjksNC43LDYuOCw1LjcsMTEuN0gyNC45YzEtNC45LDIuOC04LjgsNS43LTExLjdjMy43LTMuNyw4LjctNi41LDE0LjEtOC44czExLjEtNC4yLDE2LjEtNi43czkuNi01LjgsMTEuNi0xMS4xbDAuMi0wLjkgIGMwLjUtNS44LDAuMy05LjgsMC4zLTE0Ljh2LTJsLTEuOC0xYzAuMywwLjItMC40LTAuMy0xLjEtMS4ycy0xLjQtMi4xLTIuMi0zLjVjLTEuNC0yLjgtMi42LTYuNS0yLjktOS41bC0wLjMtMi44bC0yLjktMC4yICBjMCwwLTAuMywwLTEtMC44Yy0wLjYtMC44LTEuNC0yLjUtMS44LTUuOWMtMC4zLTIuOSwxLjEtMy45LDEtMy44bDIuMy0xLjRsLTAuNi0yLjVjLTMuMi0xMi41LTMuOC0yMy44LTAuNC0zMS41ICBDNjQuNSwzNy41LDcxLjQsMzIuNyw4NS43LDMyLjRMODUuNywzMi40eiI+PC9wYXRoPjwvZz48L2c+Cjwvc3ZnPg==")}*/
	#login .header__account-icon svg{display:none}
	/*#login .header__account-icon svg{display:none}*/
	#login .header__account-link:nth-child(2){position:absolute;height:100%;width:100%;margin:0;border-bottom:0;font-size:0px}
	.header__account-link+.header__account-link{display:none}
	
	.header__basket-icon i{background-image:none;position:relative;width:40px;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.header__basket-icon i:before{background-image:url(/bitrix/templates/specinstrument3/css/../img/cart.svg)}
	
	.header__favorite{display:none}
	.header__2 .bx-basket{display:none}
	.mobile_menu_container .bx-basket{display:block}
	.header__2{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;position:relative}
	.header__basket-number{margin:0 0 0 -5px}
	
	.top_menu_block{overflow-y:scroll}
	.top_menu_block>.menu_container{width:auto!important}
	.mobile_menu_global_block.active{position:fixed;display:block;top:0;left:0;z-index:1000}
	.mobile_menu_global_block.active>.menu_container{display:block;background:#fff;z-index:10001;position:fixed;top:0;bottom:0;width:auto!important}
	.mobile_menu_global_block.active>.menu_bg{display:block}

	.header__category .header__category-container{display:none}
	.header__category.active{display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.header__category.active .bg_menu{background:rgba(30, 30, 30, 0.9);position:fixed;left:0;right:0;width:100%;height:100%;bottom:0;display:block;z-index:1000}
	.header__category.active .header__category-container{position:relative;margin:0;display:block;z-index:1001;background:#fff;width:fit-content;padding:0;max-width:100%;height:100%;overflow:scroll}
	.header__category.active .close_menu{position:absolute;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;font-size:14px;z-index:1;color:#000;top:10px;right:10px}
	.header__category.active .close_menu:after{content:'';position:absolute;background:#cccccc45;top:-4px;left:-4px;right:-4px;bottom:-4px;z-index:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
	.header__category.active .close_menu:hover:before{content:'X';position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;z-index:2;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.header__category.active .close_menu:hover:after{background:#4d011d45}
	.header__category-list{position:relative;flex-direction:column;padding:30px 30px 20px 20px;flex-wrap:nowrap;max-width:100%}
	.header__category-item{width:100%;background:#fff}
	.header__category-link{white-space:nowrap;border:none!important;padding:8px 0;height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.header__category-link.active{border:none;height:auto;padding:8px 0 0}
	.header__category-link:after{display:block;content:'^';position:relative;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);font-size:20px;line-height:20px;color:#ff8a00;padding:0;width:8px;height:8px;margin:0 0 0 25px}
	.header__category-link.active:after{display:block;content:'^';position:relative;width:8px;height:8px;line-height:18px;-webkit-transform:none;-o-transform:none;transform:none}
	.header__category-item:last-child .header__category-link.active{border:none}
	.header__drop.active{display:block;position:relative;padding:0 0 15px 0;margin:0 0 15px 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
	.header__drop.active .container{padding:0}
	.header__drop.active .header__drop-box{margin:0}
	.header__drop.active .header__drop-text{width:100%}
	.header__drop.active .header__drop-title{display:none}
	.header__drop.active .header__drop-img{display:none}
	.header__drop-icon+span{white-space:normal;font-family:"PTSansRegular"}
	
	.header__drop-row{margin:0}
	.header__drop-col{padding:0 10px 0 0}
	.header__drop-col.col5{width:50%}
	.header__drop-col:nth-child(1){order:1}
	.header__drop-col:nth-child(2){order:3}
	.header__drop-col:nth-child(3){order:5}
	.header__drop-col:nth-child(4){order:2}
	.header__drop-col:nth-child(5){order:4}
	.header__drop-col.col2.all_width{padding:0}
	.header__drop-col.col3{width:100%}
	.header__drop-col.col4{width:50%}
	.all_width .header__drop-list{flex-direction:column}
	.all_width .header__drop-list .header__drop-item{width:100%;padding:0}
	.header__drop-link{padding:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.header__drop-icon{display:none}
	.header__drop-icon+span::after{display:none}
	.header__drop-item{margin-top:4px!important}
	.all_width>.header__drop-list>.header__drop-item>.header__drop-link{display:none}
	.all_width .header__drop-list .header__drop-item{margin:0!important}
	.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item{padding:0}
	.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item .header__drop-link span:first-child{white-space:normal;font-family:"PTSansRegular"}
	.all_width .header__drop-list .header__drop-item .dop_lvl .header__drop-item .header__drop-link span:first-child::after{content:none}

	.container{padding:0 15px}

	.general__col2 .general__slider .owl-carousel .owl-stage-outer{border:none}

	.product-catalog__tool-column{width:calc((100% / 4) - 1px)}
	.product-catalog__category-col{width:calc(50% - 1px);margin:0}
	.product-catalog__category-col:nth-child(5n){width:calc(50% - 1px);margin:0}
	.product-catalog__col{width:33%!important}
	
	.breadcrumbs{margin:8px 0;padding:0 15px 4px;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}
	.breadcrumb>span{max-width:66px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;float:left}
	.breadcrumb>span:nth-child(4){overflow:visible;white-space:normal;max-width:none}
	.breadcrumb>span:nth-child(5){display:none}
	
	.general__advantage-col{width:50%}
	.general__advantage-unit:before{content:none}
	
	.catalog_section.k2{flex-direction:column}
	.catalog_section.k2 .global_filter_container{width:100%;margin:0 0 20px}
	.catalog_section.k2 .global_filter_container .mobile_filter_activator{width:80%;height:40px;background:#ff8a00;margin:10px auto 0;font-size:17px;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.product-catalog__tool{display:none}
	.catalog_section.k2 .global_filter_container.active .product-catalog__tool{display:block}
	.catalog_section.k2 .global_filter_container.active .mobile_filter_activator{display:none}
	
	.catalog_section.k2 .head.general__head{margin:8px 0 15px}
	.head.product-catalog__head{margin:0}
	
	.col-section{flex-direction:column}
	.filter_section{width:100%}
	.filter_section>h5{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.filter_section>h5:after{content:'^';position:relative;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);font-size:20px;line-height:8px;color:#ff8a00;padding:0;width:8px;height:8px;margin:0 0 0 25px}
	.filter_section .options_block{height:auto;display:none}
	.filter_section.active .options_block{height:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}
	.filter_section.active>h5:after{-webkit-transform:none;-o-transform:none;transform:none;margin:7px 0 0 25px}
	.options_block.hide_content+.display_more{display:none!important}
	.options_block.display_content+.display_more{display:none!important}
	
	/*.product-catalog__tool.active{display:block}*/
	.filter_title_block{display:none}
	/*.product-catalog__tool.active .filter_title_block{background:#ff8a00;color:#fff;margin:0 0 10px}*/
	/*.product-catalog__tool .product-catalog__tool-title{display:none}*/
	.product-catalog__tool .product-catalog__tool-title{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin:0}
	.product-catalog__tool-title#data_marka_transportnogo_sredstva{display:none}
	.product-catalog__tool-title#data_manufacturer{display:none}
	.product-catalog__filter{display:none!important}
	.product-catalog__tool-title#data_min_diametr_zakhvata_num{/*display:none*/}
	.product-catalog__tool .product-catalog__tool-title[id="data_tip_instrumenta"]{display:none}
	/*.product-catalog__tool .product-catalog__tool-title[id="data_tip_instrumenta"]+.product-catalog__tool-title[id="data_agregat"]{display:none}*/
	.product-catalog__tool .product-catalog__tool-title[id="data_agregat"]{display:none}
	.product-catalog__tool .product-catalog__tool-title[id="data_garazhnoe_oborudovanie"]{display:none}
	.product-catalog__tool .product-catalog__tool-title[id="data_naznachenie_instrumenta"]{display:none}
	.product-catalog__tool .product-catalog__tool-title[id="data_diagnosticheskoe_oborudovanie"]{display:none}
	.product-catalog__tool .product-catalog__tool-title[id="data_tip_semnika"]{display:none}
	.product-catalog__tool .product-catalog__tool-title.sfl[id="data_agregat"]{display:none}
	.product-catalog__tool .product-catalog__tool-title.sfl[id="data_tip_instrumenta"]{display:flex}
	.product-catalog__category[id="data_tip_instrumenta_container"] .product-catalog__checkbox-number{width:auto;margin:0 8px}
	.product-catalog__filter-multi-range{display:none}
	
	.product-catalog__category.selected_params{display:none!important}
	
	.footer__1-row .footer__1-col:nth-child(1){display:none}
	.footer__1-row .footer__1-col:nth-child(2){order:2;width:100%;padding:0;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.footer__1-row .footer__1-col:nth-child(3){order:3;width:100%;padding:0;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.footer__info-icon{display:none}
	.footer__info-link{font-size:13px;margin:0;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.footer__info-text{margin:0 auto}
	.footer__menu-item{text-align:center;line-height:1;font-size:13px}
	.footer__1-row .footer__1-col:nth-child(4){order:4;width:100%;margin-top:20px}
	.footer__1-row .footer__1-col:nth-child(4) .footer__unit{flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	a.footer__title{border-bottom:1px solid #848282}
	.footer__tel{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.footer__tel-item{font-size:16px;margin:0 12px}
	.footer__tel-item a{color:#f2f2f2;text-decoration:none}
	.footer__1-row .footer__1-col:nth-child(5){order:1;width:100%}
	.footer__1-row .footer__1-col:nth-child(5) .footer__unit:nth-child(1){flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.footer__1-row .footer__1-col:nth-child(5) .footer__unit:nth-child(2){margin:10px 0;padding:10px 0;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #848282;border-top:1px solid #848282}
	.footer__2-col1{width:100%}
	.footer__text{display:none}
	.footer__organization{flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.footer__organization .footer__organization-unit{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.footer__organization .footer__organization-unit div{margin:0 12px}
	.footer__organization .footer__organization-unit div a{color:#a2a2a2;text-decoration:none}
	.footer__organization .footer__organization-unit div:nth-child(2){white-space:nowrap}
	
	.footer_info_container,.footer_about_container{width:100%;padding:20px 20px 0px 20px}
	.footer_info_container{/*border-top:2px solid #ff8a00*/}
	.footer_about_container{padding:20px}
	.footer_info_container .footer__title,.footer_about_container .footer__title{color:#fff;font-size:16px;text-align:center}
	.footer_info_container .footer__content,.footer_about_container .footer__content{margin-top:5px}
	.footer_info_container .footer__info-text,.footer_about_container .footer__menu-link{color:#fff;margin:0;font-size:14px}
	.footer_about_container .footer__menu-item{text-align:center}
	.footer__info-text,.footer__menu-link{border-bottom:none;text-align:center}
	
	.scroll-to-top{width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
	.scroll-to-top.cd-is-visible{bottom:80px}
	.scroll-to-top .text{display:none}
	.scroll-to-top:after{width:35px;height:28px}
	
	.product-single__head h1{font-size:16px}
	.product-single__main{flex-direction:column}
	.product-single__slider{width:100%;height:auto}
	.product-single__info{width:100%;padding:0;margin:15px 0 0}
	.product-single__characteristic .chars_block div{flex-direction:row;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:end;-ms-flex-align:end;align-items:end}
	.product-single__characteristic .chars_block .sku span{white-space:nowrap}
	.product-single__make{display:none}
	.product-single__action-1{flex-direction:column}
	.product-single__action-1>div[class^="product-single"]{margin:0 0 12px}
	.product-single__stock-unit .product-single__link{margin-right:12px}
	
	.lSSlideOuter.vertical{padding:0!important;/*max-width:250px*/width:100%}
	.lSSlideOuter.vertical .lSGallery{display:none}
	.lSSlideWrapper{height:250px!important}
	#imageGallery li{height:250px!important}
	.lSSlideOuter.vertical .lSAction>.lSPrev{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:50%!important;left:10px;margin-top:-14px;margin-left:0}
	.lSSlideOuter.vertical .lSAction>.lSNext{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);top:50%!important;bottom:auto!important;right:10px;margin-top:-14px;margin-right:0;left:auto;margin-left:0}
	
	.product_res{flex-direction:column}
	.product_res .product-single__characteristic{width:100%;padding:0;order:2}
	.product_res .product-single__action{width:100%;margin:15px 0 20px;order:1}
	
	.product-single__stock-unit .product-single__stock-status{width:50%}
	.product-single__stock-status:before{top:50%;margin-top:-4px}
	
	.product-single__tab{margin:15px 0 0;padding:0}
	.product-single__tab-head{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}
	.product-single__tab-row{-webkit-box-orient:column;flex-direction:column;margin:0;width:100%}
	.product-single__tab-col_1{width:100%;border-right:none;border-bottom:1px dashed #ccc;margin-bottom:12px;padding:0}
	.product-single__tab-col_2{width:100%;font-size:14px;padding:0}
	
	.product-single__tab-item{margin-left:0;flex-direction:column;background:transparent;padding:0;border-right:none;border-left:none;border-top:none}
	.product-single__tab-item-text{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:5px 0px;font-size:19px;position:relative}
	.product-single__tab-item-text:after{display:block;content:'^';position:relative;font-weight:bold;-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);font-size:20px;line-height:8px;color:#ff8a00;padding:0;width:8px;height:8px;margin:0 0 0 25px}
	.product-single__tab-item .product-single__tab-unit{display:none;width:100%}
	.product-single__tab-unit{padding:10px 6px 10px}
	.product-single__tab-item.active{background-color:transparent}
	.product-single__tab-item.active .product-single__tab-item-text{padding:5px 12px 10px 12px;position:relative;background:#ff8a00}
	.product-single__tab-item.active .product-single__tab-item-text:after{display:block;content:'^';position:relative;width:8px;height:8px;line-height:18px;-webkit-transform:none;-o-transform:none;transform:none}
	.product-single__tab-item.active .product-single__tab-unit{display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:3px solid #ff8a00}
	.product-single__tab-item.active .product-single__tab-unit[data-tab-id="2"]{display:none}
	.product-single__tab-description{font-size:14px}
	.product-single__table{font-size:12px}
	.product-single__td{padding:7px 3px}
	
	.product-single__tab-title{font-size:14px}
	
	.product-single__box{height:auto}
	.product-single__row{flex-direction:column}
	.product-single__col{width:100%}
	.product-single__col .product{height:auto}
	.product-single__col .product:hover .product__content{min-height:unset}
	.product-single__col .product:hover .product__button{margin:10px 0 0}
	.product-single__col .product__content{position:relative;flex-direction:column;height:auto}
	.product-single__col .product__img{width:100%;max-height:150px;height:auto;display:block;background-size:contain}
	.product-single__col .product_content_item_block{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between}
	.product-single__col .product__text{padding:0 16px 18px}
	.product-single__col .product__name{height:auto}
	.product-single__col .product__name:before{content:none}
	.product-single__col .product__info{position:relative}
	
	.news-catalog{padding:0 15px 34px}
	.news-catalog .breadcrumbs{padding:0}
	.news-catalog__head{margin:15px 0}
	.news-catalog__col_1{display:none}
	.news-catalog__col_2{width:100%}
	.news-catalog__start .view{display:none}
	
	.product-catalog__option{display:none}
	.head__title{font-size:18px;line-height:1}
	
	.short_block_analogs{display:none}
	.product-single__description{display:none}
	
	.manufacturer_block{width:calc(25% - 24px)}
	.man_block_img{height:auto}
	
	.edost_catalogdelivery_window2{width:100%!important;height:100%!important}
	
	.slick-prev,.slick-next{opacity:.2}
	
	#basket_items .thead{display:none}
	.small_content{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}
	/*.item__Img_Name{display:-webkit-flex;display:-ms-flexbox;display:flex;width:67%}*/
	/*.item__Props{display:-webkit-flex;display:-ms-flexbox;display:flex;width:33%;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}
	.item__Props .td_inner_container{margin:0 0 12px}*/
	.bx_ordercart .bx_ordercart_order_table_container table tbody td{border-top:1px solid #e5e5e5}
	.bx_ordercart .bx_ordercart_photo_container{min-width:150px;max-width:150px}
	.bx_ordercart .bx_ordercart_order_table_container .bx_ordercart_itemtitle{margin:0 25px 20px 0;display:block}
	.prices__block{margin:0 0 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.prices__block .td_inner_container:first-child{margin:0 20px 0 0}
	.bx_ordercart .bx_ordercart_order_table_container .current_price{color:#000;font-weight:bold;font-size:14px;position:relative}
	.bx_ordercart .bx_ordercart_order_table_container .current_price:before{content:'Цена:';position:relative}
	.bx_ordercart .bx_ordercart_order_table_container .old_price{color:#b8b8b8;text-decoration:line-through;font-size:13px;display:none}
	.bx_ordercart .bx_ordercart_order_table_container div[id^='sum_']{position:relative}
	.bx_ordercart .bx_ordercart_order_table_container div[id^='sum_']:before{content:'Сумма:';position:relative}
	#basket_items tr{position:relative}
	.btn_del{position:absolute;right:10px;top:10px}
	.bx_ordercart .bx_ordercart_order_sum{float:right}
	
	.order_container{flex-direction:column}
	.order_title{max-width:100%}
	.order_total_price{width:100%;margin:10px 0}
	.order_status{max-width:100%;text-align:left}
	.filter_options_container{flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.filter_option_block:first-child{margin:0 0 15px 0}
	.filter_option_block:last-child{margin:0}
	.order_info_block{flex-direction:column}
	.order_info_lb,.order_info_rb{width:100%}
	.order_info_rb{padding:15px 0 0 0;margin:15px 0 0;border-top:1px solid #d4d4d4}
	.info_table_items .thead{display:none}
	.info_table_items .item__blocks{margin:0 0 0 15px}
	.info_table_items .bx_ordercart_photo_container{min-width:150px;max-width:150px}
	.info_table_items .bx_ordercart_itemtitle{margin:0 0 10px 0;display:block}
	.info_table_items .bx_ordercart_itemarticle{margin:0 0 10px}
	.info_table_items .current_price{color:#000;position:relative}
	.info_table_items .current_price:before{content:'Цена:';position:relative}
	.info_table_items .bx_ordercart_itemquantity{position:relative}
	.info_table_items .bx_ordercart_itemquantity:before{content:'Количество:';position:relative}
	.info_table_items .bx_ordercart_itemsum{font-weight:bold;font-size:14px;position:relative}
	.info_table_items .bx_ordercart_itemsum:before{content:'Сумма:';position:relative}
	
	.sections_container .block_section{width:calc((100% / 3) - 16px)}
	.sections_container .block_section a img{height:40px;max-width:40px}
	
	.product-catalog__main.k2 .list_wild .product-catalog__col .product__content{flex-direction:column}
	.list_wild .product__img{width:100%;padding:4px;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
	.product_full .product__text{width:100%;padding:0 16px 108px}
	.list_wild .product__info{position:absolute;padding:0 16px 18px;width:100%;border:none}
	.list_wild .product-catalog__col{width:33%!important}
	.product-catalog__col_full .product_full{height:360px}
	.product_full .product__content{position:relative;padding:4px 2px 0px;height:360px}
	.product_full .product__button{width:auto;display:none;margin:18px -18px -19px}
	.product_full:hover .product__button{display:block;margin:18px -15px -19px -19px}
	
	.short-product-single__box .product-single__row{flex-direction:row}
	.short-product-single__box .product-single__row .product-single__col.xs-3 .product__name{height:70px}
	
	.global_search_container{margin:10px 0 0}
	.search_content_result{flex-direction:column}
	.main-bar{width:100%;margin:20px 0 0 0}
	
	.mobile_filter_block_activator{width:80%;height:40px;background:#ff8a00;margin:0px auto 0;font-size:17px;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
	.col-section{display:none}
	.fliter_block.active .mobile_filter_block_activator{display:none}
	.fliter_block.active .col-section{display:block}
	.fliter_block.active .filter_section .options_block{display:none}
	.fliter_block.active .filter_section.active .options_block{max-height:272px;overflow-y:auto;display:block;margin:5px 0 0}
	.filter_title{border-bottom:none}
	.bx_filter_popup_result{display:none!important}
	
	.news-catalog__row{flex-direction:column}
	.news-catalog__row .fliter_block{margin:0 0 25px}
	
	.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu.active{position:absolute;top:0;background:#fff;left:0!important;height:100%;width:100%!important}
	
	.product-single__characteristic .chars_block .product-single__make{display:none}
	.product-single__characteristic .chars_block{display:none}
	
	/* menu */
	.second_lvl_menu>.menu_items_list>.menu_list:hover>.popup_podmenu{border-left:none;left:0!important;background:#fff;z-index:1;min-width:350px;overflow:scroll;height:100%;padding:5px 20px 5px 20px}
	.popup_podmenu>.menu_items_list{flex-wrap:unset!important;height:100%!important}
	.popup_podmenu>.menu_items_list>.menu_list{width:100%}
	
	.news-catalog__row .sections_container .block_section{width:calc((100% / 3) - 16px)}
	
	.news-catalog.contacts{padding:0 15px 34px}
	.contacts{margin-top:20px}
	
	.bx_filter #modef_mobile{border:1px solid #ff8a00;padding:8px 20px;background:#ff8a00;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2;top:50%;margin-top:0px;white-space:nowrap;height:42px;line-height:21px;color:#fff}
	.bx_filter #modef_mobile span{padding:0 4px}
	.bx_filter #modef_mobile a{color:#fff}
}
/*.mobile_menu_container .bx-basket{display:block}*/

@media (max-width:650px){
	.sections_container .block_section{width:calc((100% / 2) - 16px)}
	.product-single__col.xs-3{width:50%}
	.product-single__col.xs-3 .product__name{/*height:auto*/}
	
	.cart_login_form > div .cart_login_button{float:none;display:inline-block;padding-top:10px;text-align:center;width:100%}
	.edost_template_bright div.edost_main{padding-bottom:10px}
}

@media (max-width:600px){
	.product-catalog__col{width:50%!important}
	.small_content{/*flex-direction:column*/}
	/*.item__Img_Name .td_inner_container{text-align:center;margin:0 0 12px}
	.item__Img_Name{width:100%;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-direction:column}
	.item__Props{width:100%}*/
	.bx_ordercart .bx_ordercart_photo_container{padding-top:150px}
	.bx_ordercart .bx_ordercart_order_sum,.bx-touch .bx_ordercart .bx_ordercart_order_sum{float:right;width:auto}
	.catalog_section.k2.analogs_list .product-catalog__col{width:calc(100% / 2)!important}
	
	.top_pager{width:100%}
}

@media (max-width:530px){
	.sections_container .block_section{width:calc(50% - 16px)}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr{margin:0}
	#basket_items tr{padding:0;position:relative}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody tr td{padding:0}
	.bx-touch .bx_ordercart .bx_ordercart_order_table_container table tbody td{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
	.bx-touch .bx_ordercart .bx_ordercart_photo_container{padding-top:100px;max-width:100px;min-width:100px}
	.info_table_items .bx_ordercart_photo_container{padding-top:100px;max-width:100px;min-width:100px}
	.sections_container .block_section{width:calc((100% / 2) - 16px)}
	.product-single__characteristic .chars_block .sku_params{flex-direction:column}
	.product-single__characteristic .chars_block{-webkit-justify-content:initial;-ms-flex-pack:initial;justify-content:initial}
	.news-catalog__row .sections_container .block_section{width:calc((100% / 2) - 16px)}
	.sections_container .block_section a{font-size:13px}
}

@media (max-width:500px){
	.footer__tel{flex-direction:column}
	.footer__tel-item{margin-top:8px}
	.info_table_items .prices__block{flex-direction:column;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal}
}

@media (max-width:450px){
	.header__drop-col.col4{width:100%}
	.header__drop-col.col4:nth-child(1){order:1}
	.header__drop-col.col4:nth-child(2){order:2}
	.header__drop-col.col4:nth-child(3){order:3}
	.header__drop-col.col4:nth-child(4){order:4}
	
	.general__col2 .owl-carousel .owl-item img{min-height:124px;max-height:124px}
	.general__slider2-name{height:auto;font-size:13px}
	.general__slider2-name:before{content:none}
	.product-catalog__col{width:100%!important}
	
	.product-catalog__option{display:none}
	.pagination__link_all{display:none}
	
	.product{position:relative;height:auto}
	.slick-slider .product:hover .product__content{min-height:auto}
	.slick-slider .product:hover .product__name{min-height:auto}
	.slick-slider .product:hover .product__text{padding:0 16px 6px}
	.product__img{min-height:124px;max-height:124px;background-size:contain}
	.product__content{position:relative;height:auto}
	.product__text{padding:16px 14px}
	.product__name{height:57px;font-size:13px}
	.product__name:before{}
	.product__info{position:relative}
	
	.product-catalog__category[id="data_agregat_container"] .product-catalog__category-col{width:100%}
	.product-catalog__checkbox-label .product-catalog__checkbox-icon+span{white-space:normal}
	.product-catalog__checkbox-number::before{content:none}
	
	.product-single__col .product__img{max-height:100px}
	.product-single__col .product_content_item_block{width:100%}
	.sections_container .block_section{width:100%}
	
	.manufacturer_block{width:calc(33% - 24px)}
	.man_block_img{height:auto}
	
	.fancybox-content{padding:16px}
	.basket_fancybox_title{font-size:14px}
	.basket_fancybox_content .button{font-size:13px;padding:5px}
	.basket_fancybox_content .go_basket{padding:5px}
	
	.prices__block{flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}
	.prices__block .td_inner_container:first-child{margin:0 0 20px 0}
	.list_wild .product{}
	.list_wild .product:hover .product__content .product__info{}
	.catalog_section.k2.analogs_list .product-catalog__col{width:100%!important}
}

@media (max-width:400px){
	.general__box{height:auto}
	.product-single__col.xs-3{width:100%}
	.product-single__col.xs-3 .product__name{height:auto}
}

@media (max-width:380px){
	.header__drop-icon+span{font-size:13px}
	/*.sections_container .block_section{width:calc(100% - 16px)}*/
}
/* End */


/* Start:/bitrix/templates/specinstrument3/components/bitrix/menu/catalog_top_sliding/style.css?16154569949680*/
.top_menu_block{position:relative;width:100%;height:100%}
.menu_header{font-weight:bold;padding:8px 20px;font-size:16px}

.top_menu_block>.menu_container{position:relative;display:block;height:100%;overflow-x:hidden}
.top_menu_block>.menu_container>.menu_container_inner{height:100%}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu{width:auto;height:100%;display:block;min-width:350px}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu{width:auto;height:100%;display:none;min-width:350px}
.top_menu_block>.menu_container>.menu_container_inner>.menu_items_list{width:100%}
.top_menu_block>.menu_container>.menu_container_inner>.menu_items_list>li{width:100%}
.top_menu_block>.menu_container>.menu_container_inner li{position:relative}

.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:500;padding:5px 20px 5px 20px;text-align:unset;background:#fff;line-height:20px;width:95%;overflow:hidden}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>a:hover{background-color:#D6D6D6}
.top_menu_block>.menu_container>.menu_container_inner .first_lvl_menu .menu_items_list>li>ul{display:none}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:before,.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:before{right:10px;margin:-2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li>a:after{right:10px;margin:2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li.last_lvl>a:before,.menu_container>.menu_container_inner .first_lvl_menu>.menu_items_list>li.last_lvl>a:after{content:none}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list{display:-webkit-flex;display:-ms-flexbox;display:none;flex-direction:column}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list{order:2}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.back{order:0;margin:0 0 10px;border-bottom:1px solid #ccc}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:500;padding:5px 20px 5px 20px;text-align:unset;background:#fff;line-height:20px}
.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:hover{background-color:#D6D6D6}

.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.menu_list.parent{order:1;display:block;text-decoration:none;color:#4F4F4F;font-size:16px;font-weight:bold;padding:5px 20px 5px 20px;text-align:unset;background:#fff;line-height:20px}

.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:before,.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:before{right:10px;margin:-2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li>a:after{right:10px;margin:2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.last_lvl>a:before,.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.last_lvl>a:after{content:none}


.top_menu_block>.menu_container>.menu_container_inner .second_lvl_menu>.menu_items_list>li.back>a{padding:5px 20px 5px 40px}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:before,.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:after{content:'';display:block;position:absolute;margin:-1px auto;top:50%;width:6px;height:2px;background-color:#000;left:20px;right:unset}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:before{margin:-2px auto;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.menu_container>.menu_container_inner ul.menu_items_list>li.back>a:after{margin:2px auto;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}

.second_lvl_menu>.menu_items_list>.menu_list>.menu_items_list{display:none;/*background:#fff;top:36px!important;height:100%;padding:0 36px*/}
.second_lvl_menu>.menu_items_list>.menu_list:hover{}
.second_lvl_menu>.menu_items_list>.menu_list:hover>.menu_items_list{/*display:block*/}

.popup_podmenu{position:fixed;display:none;background:#fff;top:36px!important;height:100%;padding:0 36px;width:40%}
.second_lvl_menu>.menu_items_list>.menu_list:hover>.popup_podmenu{display:block;border-left:1px solid #ccc}
.popup_podmenu>.menu_items_list{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;flex-wrap:wrap;height:80%;width:100%}
.popup_podmenu>.menu_items_list>.menu_list{min-width:200px}
.popup_podmenu .category_name{display:block;text-decoration:none;color:#4F4F4F;font-size:15px;font-weight:bold;padding:15px 0px 15px 0px;text-align:unset;line-height:20px}
.popup_podmenu>.menu_items_list>.menu_list>a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:bold;padding:5px 0px 5px 0px;text-align:unset;line-height:16px}
.popup_podmenu>.menu_items_list>.menu_list a:hover{color:#ff8a00}

.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list{margin-top:-4px}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list{}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;/*font-weight:500;*/padding:2px 0px 2px 10px;text-align:unset;line-height:1;opacity:.8}
.popup_podmenu>.menu_items_list>.menu_list>.menu_items_list>.menu_list a:hover{color:#ff8a00;opacity:1}

.popup_podmenu .popup_header{width:100%;display:inline-block;padding:20px 0}


/*.menu_container>.menu_container_inner ul.menu_items_list,.menu_items_list ul{margin:0;padding:0;list-style:none;width:auto;font-size:12px}
.menu_container>.menu_container_inner ul.menu_items_list li{position:relative}
.menu_container>.menu_container_inner ul.menu_items_list li ul{position:absolute;top:auto;display:none;z-index:500;height:auto}
.menu_container>.menu_container_inner ul.menu_items_list li a{display:block;text-decoration:none;color:#4F4F4F;font-size:14px;font-weight:bold;padding:5px 40px 5px 15px;text-align:unset;background:#fff}
.menu_container>.menu_container_inner ul.menu_items_list li a.item-selected{}
.menu_container>.menu_container_inner ul.menu_items_list li a:hover{background-color:#D6D6D6}
.menu_container>.menu_container_inner ul.menu_items_list a.root-item{color:#000;font-weight:bold;font-size:14px;padding:5px 0 7px 5px;border:none;box-sizing:border-box;-moz-box-sizing:border-box}
.menu_container>.menu_container_inner ul.menu_items_list a.root-item:hover,.menu_container>.menu_container_inner ul.menu_items_list a.root-item-selected:hover{}
.menu_container>.menu_container_inner ul.menu_items_list a.root-item-selected{color:#000;font-weight:bold;font-size:14px;padding:5px 0 7px 5px;border:none;box-sizing:border-box;-moz-box-sizing:border-box}
.menu_container>.menu_container_inner ul.menu_items_list a.parent{padding-right:40px;position:relative}*/

/*
.multi_list.active .multi_list_header:before{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.multi_list.active .multi_list_header:after{-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
*/
/*.menu_container>.menu_container_inner ul.menu_items_list a.denied{color:#DDDDDD;padding-right:10px}
* html .menu_container>.menu_container_inner ul.menu_items_list li{float:left;height:1%}
* html .menu_container>.menu_container_inner ul.menu_items_list li a{height:1%}
.menu_container>.menu_container_inner ul.menu_items_list li ul.root-item{margin:0;left:100%;top:0}
.menu_container>.menu_container_inner ul.menu_items_list li ul{margin:0;left:100%;top:0}
*/
/*
.menu_container>.menu_container_inner ul.menu_items_list li:hover ul ul,.menu_container>.menu_container_inner ul.menu_items_list li.jsvhover ul ul,.menu_container>.menu_container_inner ul.menu_items_list li:hover ul ul ul,.menu_container>.menu_container_inner ul.menu_items_list li.jsvhover ul ul ul{display:none}
.menu_container>.menu_container_inner ul.menu_items_list li:hover ul,.menu_container>.menu_container_inner ul.menu_items_list li.jsvhover ul,.menu_container>.menu_container_inner ul.menu_items_list li li:hover ul,.menu_container>.menu_container_inner ul.menu_items_list li li.jsvhover ul,.menu_container>.menu_container_inner ul.menu_items_list li li li:hover ul,.menu_container>.menu_container_inner ul.menu_items_list li li li.jsvhover ul{display:block}
.menu_container>.menu_container_inner ul.menu_items_list li:hover ul{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}
.menu_container>.menu_container_inner ul.menu_items_list li:hover ul>li{width:100%}*/
/* End */


/* Start:/bitrix/templates/specinstrument3/components/api/buyoneclick/default/styles.css?174194485110224*/
/* ========================================================================
   Component:aboc-modal
 ========================================================================== */
.aboc-modal-active body{overflow:hidden!important}
.aboc-modal{color:#000;display:none;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(30, 30, 30, 0.9);-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;touch-action:cross-slide-y pinch-zoom double-tap-zoom;-webkit-transform:translateZ(0);transform:translateZ(0)}
.aboc-modal *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.aboc-modal.aboc-open{}
.aboc-modal-dialog{position:relative;margin:50px auto;padding:20px;width:600px;max-width:100%;max-width:calc(100% - 20px);background:#fff;opacity:0;filter:alpha(opacity=0);-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.3);box-shadow:0 0 10px rgba(0, 0, 0, 0.3);-webkit-transform:translateY(-100px);transform:translateY(-100px);-webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;transition:opacity 0.3s linear, transform 0.3s ease-out}
/* Phone landscape and smaller */
@media (max-width:767px){
	.aboc-modal-dialog{width:auto;margin:10px auto}
}
.aboc-open .aboc-modal-dialog{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateY(0);transform:translateY(0)}
.aboc-modal-dialog>.aboc-close:first-child{margin:-6px -8px 0 0;float:right}
.aboc-modal-header{margin:-20px -20px 0 -20px;padding:15px 20px;border-bottom:1px solid rgba(0, 0, 0, .1);background:#fff;font-weight:bold;font-size:21px;line-height:1;text-align:center}
.aboc-modal-footer{margin:0 -20px -20px -20px;padding:15px 20px;border-top:1px solid #ddd;background:#fafafa}
.aboc-modal-header>:last-child,.aboc-modal-footer>:last-child{margin-bottom:0}
.aboc-modal-text-before,.aboc-modal-text-after{margin:15px 0}
.aboc-modal-text-after{font-size:11px}
.aboc-close::-moz-focus-inner{border:0;padding:0}
.aboc-close{margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background:transparent;display:inline-block;width:20px;line-height:20px;text-align:center;vertical-align:middle;opacity:0.8;filter:alpha(opacity=80);-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none}
.aboc-close:after{display:block;width:20px;height:19px;content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMwNzUwNDhDMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMwNzUwNDhCMkU4QzExRTQ4RTIzOTc5N0M5Mzc0M0U1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjdFQjlDQ0Q2NUMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3IiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjg5MTJCRDVCNTMyOEU0MTFCMjRDOTNBNTY2RjU1MEQ3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+2z1i0QAAAL9JREFUeNqk1NEJwkAMBuDzV1zEiXyRok/OUpzDp0rRSXQBdxEKJpiDtvaSNA38cNfCx+UaurrU9SP9qqJ0KVZrSssLUE7ysJUXYYwPxeBnATrAuEPIJoL+YbnlFEAnsTHoRYvYFGihKlYCS+jWwjRwjN4pN8+8bowvyeiZ8pb9zhp+GCC3eaW8KE9KY40UDKyR9YFy9IwUHFi+M9ecwon177TSUMzAcnUaipmYiSKAqSiCWBFlcL/wjz1AvwIMAGpORjw3RGc1AAAAAElFTkSuQmCC")}
.aboc-close:hover,.aboc-close:focus{opacity:1;filter:alpha(opacity=100);outline:none;color:inherit;text-decoration:none;cursor:pointer}
/* ========================================================================
   Component:aboc-modal-success
 ========================================================================== */
.aboc-modal-success{background:#FFD700}
.aboc-modal-success .aboc-modal-header,.aboc-modal-success .aboc-modal-footer{display:none}
.aboc-modal-success .aboc-success-title{margin-bottom:20px;font-size:30px;text-transform:uppercase;line-height:1;font-weight:bold}
.aboc-modal-success .aboc-success-info{font-weight:bold;font-size:20px}
.aboc-modal-success .aboc-success-error{color:#f00}
/* ========================================================================
   Component:aboc-form
 ========================================================================== */
.aboc-required{color:#f00}
.aboc-field-error{color:#f00;font-size:12px}
.aboc-form-row{display:-webkit-flex;display:-ms-flexbox;display:flex;/*-webkit-align-items:center;-ms-flex-align:center;align-items:center;*/-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;flex-direction:column}
.aboc-form-row+.aboc-form-row{margin-top:15px}
.aboc-form-label{display:block;/*font-weight:bold;*/white-space:nowrap;margin-right:10px}
.aboc-form-field{width:100%}
.aboc-form-field textarea,.aboc-form-field input[type="text"]{width:100%;max-width:100%;font-family:inherit;font-size:18px;padding:4px 10px;border:1px solid #d2d2d2;background:#fff;-webkit-transition:border-color ease .3s;-moz-transition:border-color ease .3s;-ms-transition:border-color ease .3s;-o-transition:border-color ease .3s;transition:border-color ease .3s}
.aboc-form-field textarea:hover,.aboc-form-field input:hover{border-color:#acaeaf}
.aboc-form-field textarea:focus,.aboc-form-field input:focus{border-color:#ffd700}
.aboc-form-field textarea[readonly],.aboc-form-field input[readonly]{background:#fafafa}
.aboc-form-field textarea{min-height:60px;resize:none}
.aboc-form-submit{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;flex-direction:row}
/*.aboc-submit{width:100%;max-width:100%;padding:10px 15px;font-size:22px;text-transform:uppercase;font-weight:bold;background:#ffd700;color:#1c1c1c;box-shadow:none;border:2px solid #ffd700;border-radius:0;transition:all ease .3s}*/
.aboc-submit{/*width:100%;*/padding:10px;font-family:"PTSansBold";font-size:15px;line-height:1;color:#fff;text-decoration:none;background-color:#ff8a00;border:3px solid #ff8a00;transition:0.3s}
.aboc-submit:not(:disabled){cursor:pointer}
.aboc-submit:hover{color:#ff8a00;background-color:transparent}
.aboc-submit:disabled{background-color:#fafafa;color:#999;border-color:rgba(0, 0, 0, 0.2);background-image:none;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
/* ========================================================================
   Other
 ========================================================================== */
.aboc-modal .api-product{margin-bottom:15px;border-top:1px solid #ededed;border-bottom:1px solid #ededed;padding:15px 0 20px}
.aboc-modal .api-product>div+div{margin-top:15px}
.aboc-modal .api-product .api-name{font-size:18px;font-weight:bold}
.aboc-modal .api-quantity{text-align:center;font-size:0;white-space:nowrap}
.aboc-modal .api-quantity>*{display:inline-block;background:#f2f6f9;vertical-align:middle;height:32px;width:32px;line-height:30px;border:1px solid #cab43f;background-size:14px}
.aboc-modal .api-quantity>div+div{margin-left:-1px}
.aboc-modal .api-quantity .api-number{min-width:55px}
.aboc-modal .api-quantity .api-number input{width:55px!important;border:0!important;padding:0 3px!important;margin:0!important;color:#666!important;text-align:center!important;background:#fff!important;font-size:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.aboc-modal .api-quantity .api-btn-plus{cursor:pointer;background:url("/bitrix/css/api.core/images/icons/light/plus.svg") no-repeat 50% 50% #ffd700}
.aboc-modal .api-quantity .api-btn-minus{cursor:pointer;background:url("/bitrix/css/api.core/images/icons/light/minus.svg") no-repeat 50% 50% #ffd700}
.aboc-modal .api-quantity .api-btn-plus:hover,.aboc-modal .api-quantity .api-btn-minus:hover,.aboc-modal .api-quantity .api-btn-plus:focus,.aboc-modal .api-quantity .api-btn-minus:focus{background-color:#ffe101}
.aboc-modal .api-quantity .api-btn-plus:active,.aboc-modal .api-quantity .api-btn-minus:active{background-color:#ffcd02}
.aboc-modal .api-quantity-inner>*{display:inline-block;vertical-align:middle;position:relative}
.aboc-modal .api-quantity-inner .api-quantity{margin:0 15px 0 0}
.aboc-modal .api-product .api-prices{/*overflow:hidden*/;position:relative}
.aboc-modal .api-product .api-prices>div{display:inline-block;vertical-align:top}
.aboc-modal .api-product .api-prices .api-info-left{min-width:140px}
.aboc-modal .api-product .api-price{font-size:30px;font-weight:bold;color:#000;line-height:1}
.aboc-modal .api-product .api-old-price{color:#636466;font-weight:bold;text-decoration:line-through;line-height:1}
.aboc-modal .api-product .api-discount,.aboc-modal .api-product .api-saving{text-transform:uppercase;color:#333;font-size:12px;margin-top:5px}
.aboc-modal .api-product .api-discount i,.aboc-modal .api-product .api-saving i{padding:0 4px;font-weight:bold;margin-right:8px;font-style:normal;display:inline-block;vertical-align:middle;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.aboc-modal .api-product .api-discount i{background:#ff0012;color:#FFF}
.aboc-modal .api-product .api-saving i{background:#fff200}
.aboc-modal .api-product .api-discount span,.aboc-modal .api-product .api-saving span{font-size:10px}
.aboc-modal .api-product .api-desc{border-top:1px solid #ededed;padding-top:20px}
.aboc-modal .api-product .api-desc p:last-child{margin-bottom:0}
.aboc-modal .api-product-unavailable{padding-top:25px}
/* End */
/* /bitrix/templates/specinstrument3/libs/OwlCarousel2-2.2.0/assets/owl.carousel.min.css?16154569943088 */
/* /bitrix/templates/specinstrument3/libs/OwlCarousel2-2.2.0/assets/owl.theme.default.min.css?16154569942279 */
/* /bitrix/templates/specinstrument3/libs/jquery-ui.min/jquery-ui.min.css?161545699416930 */
/* /bitrix/templates/specinstrument3/libs/slick-master/slick.css?16154569941776 */
/* /bitrix/templates/specinstrument3/libs/slick-master/slick-theme.css?16154569943149 */
/* /bitrix/templates/specinstrument3/libs/fancybox-master/js/jquery.fancybox.min.css?161545699412795 */
/* /bitrix/templates/specinstrument3/css/style.css?1754645745371272 */
/* /bitrix/templates/specinstrument3/css/mobile.css?174964395751267 */
/* /bitrix/templates/specinstrument3/components/bitrix/menu/catalog_top_sliding/style.css?16154569949680 */
/* /bitrix/templates/specinstrument3/components/api/buyoneclick/default/styles.css?174194485110224 */
