

/* Start:/bitrix/templates/tmpl/css/jquery.fancybox.min.css?159975513413706*/
@charset "UTF-8";.fancybox-enabled{overflow:hidden}.fancybox-enabled body{overflow:visible;height:100%}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-container~.fancybox-container{z-index:99992}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.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:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:50%;margin-left:-79px}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-toolbar{top:0;right:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px Helvetica Neue,Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;outline:none;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background:#fff;transition:background .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after{background:transparent;font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after{color:#fff}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 30px 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;margin:0;padding:0;border:0;width:44px;height:44px;line-height:44px;text-align:center;background:transparent;color:#ddd;border-radius:0;cursor:pointer;vertical-align:top;outline:none}.fancybox-button[disabled]{cursor:default;pointer-events:none}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,.6)}.fancybox-button:hover:not([disabled]){color:#fff;background:rgba(0,0,0,.8)}.fancybox-button:after,.fancybox-button:before{content:"";pointer-events:none;position:absolute;background-color:currentColor;color:currentColor;opacity:.9;box-sizing:border-box;display:inline-block}.fancybox-button[disabled]:after,.fancybox-button[disabled]:before{opacity:.3}.fancybox-button--left:after,.fancybox-button--right:after{top:18px;width:6px;height:6px;background:transparent;border-top:2px solid currentColor;border-right:2px solid currentColor}.fancybox-button--left:after{left:20px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right:after{right:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close:after,.fancybox-button--close:before{content:"";display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-arrow{position:absolute;top:50%;margin:-50px 0 0;height:100px;width:54px;padding:0;border:0;outline:none;background:none;cursor:pointer;z-index:99995;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .25s}.fancybox-arrow:after{content:"";position:absolute;top:28px;width:44px;height:44px;background-color:rgba(30,30,30,.8);background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.fancybox-arrow--right{right:0}.fancybox-arrow--left{left:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fancybox-arrow--left:after,.fancybox-arrow--right:after{left:0}.fancybox-show-nav .fancybox-arrow{opacity:.6}.fancybox-show-nav .fancybox-arrow[disabled]{opacity:.3}.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.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{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-width:800px){.fancybox-infobar{left:0;margin-left:0}.fancybox-button--left,.fancybox-button--right{display:none!important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen:before{width:15px;height:11px;left:calc(50% - 7px);top:calc(50% - 6px);border:2px solid;background:none}.fancybox-button--pause:before,.fancybox-button--play:before{top:calc(50% - 6px);left:calc(50% - 4px);background:transparent}.fancybox-button--play:before{width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px}.fancybox-button--pause:before{width:7px;height:11px;border-style:solid;border-width:0 2px}.fancybox-button--thumbs,.fancybox-thumbs{display:none}@media (min-width:800px){.fancybox-button--thumbs{display:inline-block}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs:before{width:3px;height:3px;top:calc(50% - 2px);left:calc(50% - 2px);box-shadow:0 -4px 0,-4px -4px 0,4px -4px 0,inset 0 0 0 32px,-4px 0 0,4px 0 0,0 4px 0,-4px 4px 0,4px 4px 0}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;word-break:normal;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:220px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid transparent;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}}
/* End */


/* Start:/bitrix/templates/tmpl/css/swipper.css?159975513422894*/
/**
 * Swiper 4.5.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: February 22, 2019
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  -o-transition-property: transform, height;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  -o-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
  margin: 5px 7px;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #DA0000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  -o-transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #DA0000;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  /* Windows 8 IE 10 fix */
  -ms-perspective: 1200px;
}
/* End */


/* Start:/bitrix/templates/tmpl/components/mlife/mlife.form.ajax/zvonok_bootstrap/style.css?1599755134825*/
/*Всплывающее окно*/
#formModal112 .fielderror {color:red;padding-bottom: 8px;overflow: hidden;display:none;}
#formModal112 .descOk {color:#00B7AC;padding:5px 0 15px 0;text-align:center;font-size: 16px;line-height: 22px;}
#formModal112 .descerr {color:red;padding:5px 0 15px 0;text-align:center;font-size: 16px;line-height: 22px;}

.button-wrap-block112 {display:block;padding:10px 0;clear:both;}

/*Всплывающее окно*/
#formModal142 .fielderror {color:red;padding-bottom: 8px;overflow: hidden;display:none;}
#formModal142 .descOk {color:#00B7AC;padding:5px 0 15px 0;text-align:center;font-size: 16px;line-height: 22px;}
#formModal142 .descerr {color:red;padding:5px 0 15px 0;text-align:center;font-size: 16px;line-height: 22px;}

.button-wrap-block142 {display:block;padding:10px 0;clear:both;}

/* End */


/* Start:/bitrix/templates/tmpl/components/mlife/mlife.form.ajax/ajax_subs/style.css?1599755134360*/
/*Всплывающее окно*/

.form-subs-wrap {display:block;position:relative;overflow:hidden;}

.form-subs-wrap .fielderror {margin:3px;display:inline-block;clear:both;padding:5px;font-size:14px;line-height:18px;color:red;display:none;}
.form-subs-wrap .descerr {font-weight: bold;font-size: 18px;text-align: left;color: #00a2df;margin:20px 0 10px 0;}
/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/row/style.css?15997551342164*/
.row-menu {display:inline-block;float:right;font-weight: normal;}
.row-menu ul {display:block;padding:0;margin:0;text-align:right;padding:0;overflow:hidden;}
.row-menu ul li {margin:0px;display:inline-block;float:left;max-height:51px;margin-left:7px;position:relative;}
.row-menu ul li a {padding:5px 15px 5px 10px;font-size: 16px;line-height:21px;color:#ffffff;text-decoration:none;
    display:inline-block;border-radius: 0px;margin:10px 0;transition: 0.3s;}
.row-menu ul li a:hover {text-decoration:none;
    background: #1b1533;
    color:#DA0000;
    border-radius: 3px;transition: 0.3s;
}
.row-menu ul li a.corz {background: #DA0000;padding:15px 15px 15px 10px;margin:0;}
.row-menu ul li a.corz:hover {background: #1b1533;}
.row-menu ul li a.corz:before {width:21px;height:21px;float:left;margin-right:10px;
    display: inline-block;
    font: normal normal normal 21px/21px FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: "\f07a";
}
.row-menu ul li a.izb:before {width:21px;height:21px;float:left;margin-right:10px;
    display: inline-block;
    font: normal normal normal 21px/21px FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: "\f08a";
}
.row-menu ul li a.pers:before {width:17px;height:21px;float:left;margin-right:10px;
    display: inline-block;
    font: normal normal normal 21px/21px FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: "\f007";
}
.row-menu ul li a.share:before {width:8px;height:21px;float:left;margin-right:10px;
    display: inline-block;
    font: normal normal normal 21px/21px FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    content: "\f0e7";
    color:#FCB500;
}
.row-menu ul li a.adress {border:1px solid #ffffff;border-radius:3px;padding:5px 15px 5px 10px;margin:9px 0px 9px 7px;}
.row-menu ul li a.adress:hover {border:1px solid #DA0000;}
.row-menu ul li a.corz b, .row-menu ul li a.izb b {position:absolute;top:7px;left:27px;color:#ffffff;background:#DA0000;font-weight:normal;
font-size:12px;line-height:14px;padding:1px 3px;}
.row-menu ul li a.izb b {background: #0C0624;}
/* End */


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


div.title-search-result {
	border:1px solid #dbe2f1;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-top:-3px;
	background-color: #FFF;
	border-radius: 3px;
}

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

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

/*========================*/
.bx_searche{padding-top:5px;}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 67px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	padding: 0 0 5px 0;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #dbe2f1;
}
.bx_searche .bx_item_element{
	float: left;
	padding-left: 0px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #dbe2f1;
}
.bx_searche .bx_item_element a{
	display: inline-block;
	color: #DA0000;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_item_element .btn-min-search:hover {text-decoration: none;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
	color:#0C0624;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.others_result {text-decoration:none;}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
}

/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/left_mobile/style.css?1599755134358*/
.toMenu {display:block;padding:0;margin:0;float:left;
    width: 100%;
    height: 45px;
    overflow: hidden;
}
.toMenu li {display:inline-block;float:left;margin:0 5px;}
.toMenu li a {display:block;padding:0 15px;height: 45px;line-height: 45px;font-size:16px;
text-decoration: none;letter-spacing: 0.01em;}
.toMenu li a:hover {background: #F7FAFF;}
/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/leftMenu/style.css?15997551344927*/
.catalogMenu {display:inline-block;padding:0;margin:0;float:left;width:100%;}
.catalogMenu li {display:inline-block;float:left;width:100%;}
.catalogMenu li a, .mobileMenuButton {background: #DBE2F1;  border-radius: 3px; height:45px;line-height:45px;padding:0 10px;
display:inline-block;color:#DA0000;
    font-weight: 500;
    font-size: 18px;
    text-decoration:none;
    white-space: nowrap;
}
.mobileMenuButton {cursor: pointer;}
.mobileMenuButton:hover {cursor: pointer;}
.catalogMenu li a:hover {background: #F7FAFF;color: #A4A7C6;}
.catalogMenu li a i {margin:0 5px;}
#leftMenu * {margin: 0px;padding: 0px;list-style: none;outline: none;}
#leftMenu > li {border-bottom: 1px solid #f3f3f3;-o-transition: all 0.1s ease;-moz-transition: all 0.1s ease;
    -webkit-transition: all 0.1s ease;
transition: all 0.1s ease;overflow:visible;}
#leftMenu > li > a {font-size: 16px;display: block;color: #241D3D;padding: 10px 10px 10px 10px;
background:#ffffff;text-decoration:none;overflow: hidden;position: relative;font-weight:500;}
#leftMenu > li > a i.icn-menu-dropdown {
width:12px;height:18px;right:10px;position:absolute;top:10px;}
#leftMenu > li > a * {text-decoration:none;}
#leftMenu > li > a:hover, #leftMenu > li.selected > a {color:#DA0000;background:#F7FAFF;}

.rightBlockMenu .drop > ul {display:inline-block;float:left;margin-right:0%;padding:0;
    -moz-column-width: 210px;
    -webkit-column-width: 210px;
    column-width: 210px;
}
.rightBlockMenu .drop > ul  > li {display:block;padding-bottom:15px;margin-bottom:15px;
    vertical-align:top;width:100%;
    display:inline-block;
    page-break-inside: avoid;
    break-inside: avoid;
}
.rightBlockMenu .drop > ul  > li > a {color: #241D3D;font-size:16px;line-height:24px;text-decoration:none;font-weight: 500;}
.rightBlockMenu .drop > ul  > li > a:hover {color:#DA0000;}
.rightBlockMenu .drop > ul  > li > ul {display:block;padding:10px 0 0 0;}
.rightBlockMenu .drop > ul  > li > ul li {display:block;padding:3px 0;}
.rightBlockMenu .drop > ul  > li > ul li a {color:#241D3D;text-decoration:none;font-size:14px;line-height:20px;
font-weight: normal;}
.rightBlockMenu .drop > ul  > li > ul li a i {color:#A4A7C6;font-style: normal;margin-left:5px;}
.rightBlockMenu .drop > ul  > li > ul li a:hover {color:#DA0000;}

#fixMenu {-webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.24);-moz-box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.24);box-shadow:0px 0px 12px 0px rgba(0, 0, 0, 0.24);
position:relative;width:100%;z-index:201;border-bottom:1px solid #f3f3f3;overflow:hidden;clear:both;background:#ffffff;}
#leftMenu {width:24%;float:left;margin:0px 0 0 0;padding:0;}
.rightBlockMenu {display:block;position:relative;z-index:2;float:left;margin-left:0%;width:74%;
padding:15px 1%;background: #F7FAFF;border-left:1px solid #DBE2F1;

}
.rightBlockMenu .drop {display:none;overflow: hidden; }
.rightBlockMenu .drop:nth-child(1){display:block;}

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

#fixMenu {position: static;margin-top:52px;top:0;box-shadow:none;}
#leftMenu {display:block;width:100%;clear:both;display:none;}
#fixMenu .rightBlockMenu, #fixMenu .child {display:none;}

#fixMenu .wrapFixMobileMenu {padding-left:15px;border-left:0px solid #DA0000;margin:5px;display:block;}
#fixMenu .wrapFixMobileMenu ul {padding:0;margin:0;}
#fixMenu .wrapFixMobileMenu li {display:block;clear:both;overflow:hidden;}
#fixMenu .wrapFixMobileMenu li a {display:inline-block;padding:10px 0;overflow:hidden;color:#0C0624;font-weight:500;
font-size: 16px;text-decoration: none;}
#fixMenu .wrapFixMobileMenu li a span {float:left;}
#fixMenu .wrapFixMobileMenu li a span, .slide_menu .side_nav .wrapFixMobileMenu li a i {display:block;}
#fixMenu .wrapFixMobileMenu .icn-menu-dropdown {position:relative;float:left;cursor:pointer;width:16px;height:16px;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition:0.3s;
    margin-left: 9px;
    margin-top: 0px;
    font-size: 20px;
    }
#fixMenu .wrapFixMobileMenu li a i {color:#A4A7C6;font-style: normal;margin-left:5px;}
#fixMenu .wrapFixMobileMenu .icn-menu-dropdown-sub {position:relative;float:left;cursor:pointer;width:16px;height:16px;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    transition:0.3s;
    margin-left: 9px;
    margin-top: 0px;
    font-size: 20px;
    }

#fixMenu .wrapFixMobileMenu .mobileDrop {display:none;padding-left:15px;border-left:2px solid #DA0000;margin-top:5px;}
#fixMenu .wrapFixMobileMenu .mobileDrop ul li ul {display:none;padding-left:15px;border-left:2px solid #DA0000;margin-top:5px;}

}

@media screen and (min-width: 1200px) {
    .catalogMenu font {display:none;}
}
@media screen and (min-width: 1470px) {
    .catalogMenu font {display:inline;}
}
/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/left/style.css?1654539458749*/
.toMenu {display:block;padding:0;margin:0;float:left;
    width: 100%;
    height: 45px;
    overflow: hidden;
}
.toMenu li {display:inline-block;float:left;margin:0 5px;}
.toMenu li a {display:block;padding:0 15px;height: 45px;line-height: 45px;font-size:16px;
text-decoration: none;letter-spacing: 0.01em;}
.toMenu li a:hover {background: #F7FAFF;}
.toMenu li a.phcenters {
    border-radius: 3px;
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    display: inline-block;
    color: #DA0000;
    font-weight: 500;
    font-size: 18px;
    text-decoration: none;
    white-space: nowrap;
    border:1px solid #DA0000;
}
.toMenu li a.phcenters:hover {background: #ffffff;color: #A4A7C6;border:1px solid #A4A7C6;}
/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/bottom2/style.css?15997551341035*/
.bottomMenuLeft {display:block;padding:0;margin:0;padding-bottom:10px;
    -webkit-column-width: 120px;
    -moz-column-width: 120px;
    column-width: 120px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
}
.bottomMenuLeft li {display:block;clear: both;margin:5px 0;}
.bottomMenuLeft li a {display:inline-block;text-decoration:none;padding:5px 0;color:#F7FAFF;font-size:15px;line-height: 18px;
    transition: 0.3s;}
.bottomMenuLeft li a:hover {color:#DA0000;text-decoration:none;transition: 0.3s;}
.bottomMenuLeft__moreLink {display:block;clear:both;margin-bottom:20px;}
.bottomMenuLeft__moreLink a {color:#0083FC;font-size:15px;line-height: 18px;text-decoration:none;padding:5px 5px;margin-left:-5px;
border-radius:3px;transition: 0.3s;}
.bottomMenuLeft__moreLink a:hover {background:#0C0624;color:#0083FC;transition: 0.3s;}
.bottomMenuLeft__moreLink a .fa-arrow-right {font-weight:normal;font-size:10px;}
/* End */


/* Start:/bitrix/templates/tmpl/components/bitrix/menu/bottom/style.css?1599755134351*/
.bottomMenu {display:block;padding:0;margin:0;padding-bottom:20px;}
.bottomMenu li {display:block;clear: both;margin:5px 0;}
.bottomMenu li a {display:inline-block;text-decoration:none;padding:5px 0;color:#DBE2F1;font-size:15px;line-height: 18px;
    transition: 0.3s;}
.bottomMenu li a:hover {color:#DA0000;text-decoration:none;transition: 0.3s;}
/* End */


/* Start:/bitrix/components/awz/cookies.sett/templates/.default/style.css?17501848966905*/
.awz_cookies_sett__message {display: block;position: fixed;z-index: 1049;
    width:60%;max-width:580px;
    right:auto;left:auto;bottom:auto;top:auto;
    font-size:0.8em;line-height:1.3em;border-radius:10px;
}
.awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_ {
    right:10px;bottom:10px;
}
.awz_cookies_sett__message_bottom_left {
    left:10px;bottom:10px;
}
.awz_cookies_sett__message_top_left {
    left:10px;top:10px;
}
.awz_cookies_sett__message_top_right {
    right:10px;top:10px;
}
.awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
    left:50%;
    margin-left:-290px;
}
@media (max-width: 1102px) {
    .awz_cookies_sett__message_bottom_center, .awz_cookies_sett__message_top_center {
        left:20%;
        margin-left:0;
    }
}
.awz_cookies_sett__message_bottom_center {bottom:10px;}
.awz_cookies_sett__message_top_center {top:10px;}
.awz_cookies_sett__admin .awz_cookies_sett__message {position: static;width:100%;
    max-width:580px;
    font-size: 1em;line-height:1.3em;margin:0;
}
.awz_cookies_sett__container {display:block;padding:0.8em 1.5em;}
.awz_cookies_sett__btn {padding:0.4em 0.8em;margin:0.3em;display:inline-block;
    border-radius:5px;text-decoration: none;}

.awz_cookies_sett__btn {cursor: pointer;}
.awz_cookies_sett__btn:hover {cursor: pointer;}
.awz_cookies_sett__row {
    display: flex;  align-content: center;  justify-content: center;
    align-items: center;  flex-wrap: nowrap;  flex-direction: row;
}
.awz_cookies_sett__col {width:100%;}
.awz_cookies_sett__col__right {text-align: center;width:auto;}
.awz_cookies_sett__agr_link {text-decoration: underline;}

.awz_cookies_sett__detail {padding:1em 2em;font-size:1.1em;line-height:1.3em;}
.awz_cookies_sett__detail-row {display:block;clear:both;overflow:hidden;}
.awz_cookies_sett__detail-alert {color:red;margin-bottom:1em;font-weight:bold;}
.awz_cookies_sett__detail-checkbox-text {display:block;position:relative;margin-bottom:0.5em;}
.awz_cookies_sett__detail-title {font-weight:bold;padding:3px 0;display:block;}
.awz_cookies_sett__save, .awz_cookies_sett__save:hover {background:red;color:#ffffff;padding:0.6em 1.5em;text-decoration:none;
    display:inline-block;
    margin-top:1em;
    border:none;
    outline: none;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 {display:block;float:left;margin-right:5px;}
.awz_cookies_sett__detail-checkbox-wrapper-42 .dsbl {opacity:0.35;}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"] {
    display: none;
    visibility: hidden;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 label {
    display: inline-block;
    float:left;
    margin-top:1px;
}

.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx {
    position: relative;
    top: 1px;
    width: 17px;
    height: 17px;
    border:1px solid #000000;
    border-radius: 3px;
    vertical-align: middle;
    transition: background 0.1s ease;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cbx:after {
    content: '';
    position: absolute;
    top: 1px;
    left: 5px;
    width: 5px;
    height: 11px;
    opacity: 0;
    transform: rotate(45deg) scale(0);
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
    transition: all 0.3s ease;
    transition-delay: 0.15s;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .lbl {
    margin-left: 5px;
    vertical-align: middle;
    cursor: pointer;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx {
    border-color: #000000;
    animation: awz-autform2-checkbox-jelly-42 0.6s ease;
}
.awz_cookies_sett__detail-checkbox-wrapper-42 input[type="checkbox"]:checked ~ .cbx:after {
    opacity: 1;
    transform: rotate(45deg) scale(1);
}
.awz_cookies_sett__detail-checkbox-wrapper-42 .cntr {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    text-align: center;
}
@-moz-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-webkit-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@-o-keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}
@keyframes awz-autform2-checkbox-jelly-42 {
    from {
        transform: scale(1, 1);
    }
    30% {
        transform: scale(1.25, 0.75);
    }
    40% {
        transform: scale(0.75, 1.25);
    }
    50% {
        transform: scale(1.15, 0.85);
    }
    65% {
        transform: scale(0.95, 1.05);
    }
    75% {
        transform: scale(1.05, 0.95);
    }
    to {
        transform: scale(1, 1);
    }
}

.awz_cookies_sett__bg1 {background: #171241;}
.awz_cookies_sett__bg2 {background: #ffffff;}
.awz_cookies_sett__bg2:hover {background: #ffe40e;}
.awz_cookies_sett__bg3 {background: #f1d600;}
.awz_cookies_sett__bg3:hover {background: #ffe40e;}
.awz_cookies_sett__color1 {color:#171241;}
.awz_cookies_sett__color2 {color:#ffffff;}
a.awz_cookies_sett__color2:hover {color:#ffe40e;}

#popup-window-content-awz_cmp_cookies {max-height:100%;}

@media (max-width: 767.98px) {
    .awz_cookies_sett__message{
        width:100%;
        max-width: 768px;
        border-radius:0px;
        text-align: center;
    }
    .awz_cookies_sett__message_bottom_right, .awz_cookies_sett__message_{right:0;bottom:0;}
    .awz_cookies_sett__message_bottom_left, .awz_cookies_sett__message_bottom_center {left:0;bottom:0;}
    .awz_cookies_sett__message_top_left, .awz_cookies_sett__message_top_center {left:0;top:0;}
    .awz_cookies_sett__message_top_right {right:0;top:0;}
    .awz_cookies_sett__message br {display:none;}
    .awz_cookies_sett__row {flex-direction: column;}
    .awz_cookies_sett__col__right {padding-top:0.3em;}
}
/* End */


/* Start:/bitrix/templates/tmpl/template_styles.css?168980051027384*/
html {font-size:100.01%;}
body {font-family: 'Roboto', 'Arial', 'Helvetica', 'Helvetica CY', 'Nimbus Sans L', sans-serif;
    font-size:15px;
    background:#ffffff;color:#0C0624;overflow-y:auto;}
a {color:#000000;text-decoration:underline;outline:none;}
a:hover {color:#000000;}
.clear {clear:both;}

@media screen and (min-width: 992px){
    .container {width: 100%;}
}
@media screen and (min-width: 768px){
    .container {width: 100%;}
}
@media screen and (min-width: 1200px){
    .container {width: 100%;}
}

a.btn-primary, a.btn-primary:visited, a.btn-primary:active {background: #DA0000; padding:8px 35px;
    color:#ffffff;text-decoration: none;border-radius: 3px;
    border:1px solid #DA0000;transition:0.3s;display:inline-block;font-size:20px;}
a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:focus-within, a.btn-primary:active:hover {background:#ff0000;color:#ffffff;transition:0.3s;
    border:1px solid #ff0000;}

input.btn-primary, input.btn-primary:visited, input.btn-primary:active {background: #DA0000; padding:8px 35px;
    color:#ffffff;text-decoration: none;border-radius: 3px;
    border:1px solid #DA0000;transition:0.3s;display:inline-block;font-size:20px;}
input.btn-primary:hover, input.btn-primary:focus, input.btn-primary:focus-within, input.btn-primary:active:hover {background:#ff0000;color:#ffffff;
    transition:0.3s;border:1px solid #ff0000;}

a.btn-default, a.btn-default:visited, a.btn-default:active {background: #DBE2F1; padding:8px 35px;
    color:#DA0000;text-decoration: none;border-radius: 3px;
    border:1px solid #DA0000;transition:0.3s;display:inline-block;font-size:20px;text-decoration: none;}
a.btn-default:hover, a.btn-default:focus,  a.btn-default:focus-within,  a.btn-default:active:hover {background:#DBE2F1;color:#241D3D;transition:0.3s;
    border:1px solid #241D3D;text-decoration: none;}

input.btn-default, input.btn-default:visited, input.btn-default:active {background: #DBE2F1; padding:8px 35px;
    color:#DA0000;text-decoration: none;border-radius: 3px;
    border:1px solid #DA0000;transition:0.3s;display:inline-block;font-size:20px;text-decoration: none;}
input.btn-default:hover, input.btn-default:focus,  input.btn-default:focus-within,  input.btn-default:active:hover {background:#DBE2F1;color:#241D3D;transition:0.3s;
    border:1px solid #241D3D;text-decoration: none;}

a.btn-primary, a.btn-primary:visited, a.btn-primary:active,
a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:focus-within,
a.btn-default, a.btn-default:visited, a.btn-default:active,
a.btn-default:hover, a.btn-default:focus,  a.btn-default:focus-within,
input.btn-primary, input.btn-primary:visited, input.btn-primary:active,
input.btn-primary:hover, input.btn-primary:focus, input.btn-primary:focus-within,
input.btn-default, input.btn-default:visited, input.btn-default:active,
input.btn-default:hover, input.btn-default:focus,  input.btn-default:focus-within {
    -webkit-box-shadow: inherit;
    box-shadow:inherit;
}

a.btn-min-search {padding:5px 15px;text-decoration: none;}
a.btn-min-search:hover {text-decoration: none;}



.no-padding {padding:0!important;}
.padding-10 {padding-top:10px;padding-bottom:10px;}
.padding-15 {padding-top:15px;padding-bottom:15px;}
.padding-20 {padding-top:20px;padding-bottom:20px;}
.padding-25 {padding-top:25px;padding-bottom:25px;}

.h1, h1 {}
.h2, h2 {}
.h3, h3 {}
.h4, h4 {}

h1, .h1, h2, .h2, h3, .h3 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.max-1560 {max-width:1560px;width:100%;}
body > .page {position: relative;}
.shap-row {background:#0C0624;}
.shap-row .choiseTown {margin:15px 0;}



.shap .container {}
.shap .logo {height:45px;display:inline-block;}
.shap .logo img {height:28px;width:auto;vertical-align: middle;display: inline-block;}
.shap .logo a {display: inline-block;height: 100%;vertical-align: middle;line-height: 45px;}

.search-area {}
.search-area form {display:block;position:relative;width:100%;}
.search-area input, .search-area button {border: 2px solid #DBE2F1;
    box-sizing: border-box;
    border-radius: 3px;line-height:45px;height:45px;color:#0C0624;padding:10px;font-size:18px;outline: none;
    display: inline-block;float:left;
    width:100%;
}
.search-area input::placeholder{color:#A4A7C6;}
.search-area input[type="text"] {padding-right:55px;}
.search-area button {
    width:45px;height:45px;position:absolute;right:0px;background: #DBE2F1;
    color:#ffffff;display: block;
}
.search-area button:focus {outline: none;}
.search-area button i {vertical-align: top;line-height: 25px;font-size:18px;color:#DA0000;}

.shap .wrapCont {display:block;text-align:right;}
.shap .phones {display:inline-block;float:right;}
.shap .phones .phone {width:100%;float:left;margin-bottom:5px;text-align: right;clear: both;min-width:270px;}
.shap .phones .title {color:#0C0624;font-size:14px;line-height: 19px;display:block;width:50%;float: left;text-align: left;}
.shap .phones .phone a {display:inline-block;color:#0C0624;font-size:16px;line-height:19px;text-decoration: none;}
.shap .phones .phone a b {font-weight:bold;}
.shap .phones .phone a:hover {color:#000000;}

.shap .zvonok {display:inline-block;margin:0px 20px 0px 0;height:45px;line-height:45px;text-align:left;}
.shap .zvonok a {color:#DA0000;font-size: 15px;line-height:18px;text-decoration: none;transition: 0.5s;font-weight:bold;
    display: inline-block;vertical-align: middle;}
.shap .zvonok a i {margin-right: 3px;}
.shap .zvonok a:hover {color:#0C0624;transition: 0.5s;}
@media screen and (max-width: 1100px){
    .shap .zvonok {height:auto;line-height: inherit;margin:0px 0px 10px 0;display:block;width:100%;text-align: right;}
    .shap .phones {clear:both;display:block;}
}

.socialWrap {display:block;overflow:hidden;}
.socialWrap ul {padding:0;margin:0;}
.socialWrap ul, .socialWrap li, .socialWrap a, .socialWrap p
{display:inline-block;margin:0 7px 2px 0px;height:22px;line-height:22px;}
.socialWrap li {float:left;}
.socialWrap a {opacity:1;}
.socialWrap a:hover {opacity:1;transition:0.3s;}
.socialWrap .social-icons {display:inline-block;width:22px;height:22px;
    background:url('/bitrix/templates/tmpl/images/social-icons-white.png') -100px -100px no-repeat;
    background-size:290px auto;}
.socialWrap .social-icons:hover {background-image:url('/bitrix/templates/tmpl/images/social-icons-red.png');}
.socialWrap .social-1 {background-position:-8px -8px;}
.socialWrap .social-4 {background-position:-59px -8px;}
.socialWrap .social-2 {background-position:-111px -8px;}
.socialWrap .social-3 {background-position:-262px -8px;}

.choiseTown {display:inline-block;color:#ffffff;margin-bottom:8px;}
.choiseTown a {color:#DBE2F1;text-decoration:none;transition: 0.3s;}
.choiseTown a .fa {margin-right:3px;}
.choiseTown a .fa-arrow-right {margin-left:3px;}
.choiseTown a:hover {color:#DA0000;transition: 0.3s;}

.foot-main .phones {display:block;clear:both;overflow: hidden;}
.foot-main .phones .phone {width:50%;float:left;margin-bottom:10px;max-width:200px;min-width:160px;}
.foot-main .phones .title {color:#7E979E;font-size:12px;line-height: 20px;display:block;clear:both;}
.foot-main .phones .phone:first-child {width:48%;float:left;margin-right:2%;}
.foot-main .phones .phone a {display:inline-block;color:#DBE2F1;font-size:16px;line-height:19px;text-decoration: none;}
.foot-main .phones .phone a b {font-weight:bold;}
.foot-main .phones .phone a:hover {color:#ffffff;}
@media screen and (max-width: 360px){
    .foot-main .phones .phone {clear:both;width:98%;}
    .foot-main .phones .phone:first-child {}
}

.foot-main .zvonok {display:block;margin:0px 0 20px 0;clear:both;overflow: visible;}
.foot-main .zvonok a {color:#DA0000;font-size: 15px;line-height:18px;text-decoration: none;transition: 0.3s;
    padding:5px 5px;margin-left:-5px;
    border-radius:3px;}
.foot-main .zvonok a i {margin-right: 3px;}
.foot-main .zvonok a:hover {background:#0C0624;transition: 0.3s;}



.foot-main {background:#241D3D;color:#A4A7C6;}
.foot-main .container {}
.foot-main .h4 {font-weight: 500;font-size: 13px;line-height: 15px;letter-spacing: 0.1em;text-transform: uppercase;
margin-bottom:15px;color:#7E979E;}
.foot-main .block-2 {margin-top:20px;    margin-bottom: 20px;
    overflow: hidden;}
.foot-main .adress {color:#DBE2F1;font-size:15px;line-height:18px;}
.foot-main .phones {margin-top:20px;}

.subscribe-block .subscribe {display:block;position:relative;max-width:250px;}
.subscribe-block input, .subscribe-block a {border: 2px solid #A4A7C6;
    box-sizing: border-box;
    border-radius: 3px;line-height:45px;height:45px;color:#A4A7C6;padding:10px;font-size:18px;outline: none;
display: inline-block;float:left;
    width:100%;
}
.subscribe-block input::placeholder {color:#A4A7C6;}
.subscribe-block input[type="text"] {padding-right:55px;}
.subscribe-block a {
    width:45px;height:45px;position:absolute;right:0px;background: #A4A7C6;
    color:#ffffff;display: block;
}
.subscribe-block a:focus {outline: none;}
.subscribe-block a i {vertical-align: top;line-height: 25px;}

.foot-bottom {background:#0C0624;color:#DBE2F1;}
.foot-bottom a {color:#DBE2F1;}
.foot-bottom .container {}
.foot-bottom .copy-left, .foot-bottom .copy-left a {line-height:18px;font-size:15px;}
.foot-bottom .copy-left a {text-decoration: underline;text-decoration-color: #7E979E;}
.foot-bottom .copy-left a:hover {color:#ffffff;}
.foot-bottom .copy-left span {margin-right:15px;display: inline-block;line-height:24px;}
.foot-bottom .copy-left a, .foot-bottom .copy-left span {display:inline-block;vertical-align: middle;}
.foot-bottom .copy-right {line-height:18px;font-size:15px;}
.foot-bottom .copy-right span {display:inline-block;margin-left:15px;height:24px;}
.foot-bottom .copy-right span:first-child {margin-left:0;}
.foot-bottom .copy-right b {font-weight:normal;line-height:24px;margin-right:10px;}
.foot-bottom .copy-right img {height:18px;width:auto;vertical-align: middle;}
@media screen and (max-width: 767px){
    .foot-bottom .copy-right {text-align:left;margin-top:10px;}
    .foot-bottom .copy-right span {margin-left:0;margin-right:15px;padding-top:5px;}
}

.err-row {text-align: left;color:#DA0000;font-size:22px;line-height:26px;}
.bnr-wrap img {max-width:100%;height:auto;}
h4, .h4 {font-weight: bold;font-size: 16px;line-height: 19px;}
h1, .h1 {font-weight: bold;font-size: 28px;line-height: 33px;}
h3, .h3 {font-weight: bold;font-size: 22px;line-height: 26px;}
h2, .h2 {font-weight: bold;font-size: 24px;line-height: 28px;}

.contentBox {border-top:1px solid #DBE2F1;}
.no-image-bg {background: url("/bitrix/templates/tmpl/images/no-image-bg.svg") 50% 50% no-repeat;background-size: 50% auto;}
.preload {width:100%;height:100%;position:absolute;top:0;z-index:2;background:url('/bitrix/templates/tmpl/images/loadbg2.png') 0 0 repeat;left:0;}
.preload .load {width:100%;height:100%;display:block;background:url('/bitrix/templates/tmpl/images/load.gif') 50% 50% no-repeat;opacity:0.8;}

.articleDesc {font-size: 16px;  line-height: 26px;}
.articleDesc p {padding-bottom:25px;}

.ml-section-legend {margin-bottom:20px;}
.ml-sort-wrap {display:inline-block;float:left;}
.ml-sort-wrap span {font-size: 16px;line-height: 19px;color:#7E979E;margin-right:5px;}
.ml-sort-wrap select {width:199px;height:32px;font-size: 16px;line-height: 19px;border-radius:3px;border:1px solid #7E979E;
color:#7E979E;}

#cartModal .row-dcart-item .image {display:block;height:160px;text-align: center;padding:15px 10px;}
#cartModal .row-dcart-item .image img {max-height:100%;width:auto;}
.modal-dialog .close {font-size: 40px;
    margin-top: -9px;
    margin-right: -2px;
    line-height: 34px;}
.modal-header {border-bottom:1px solid #DBE2F1;}
#cartModal .row-dcart-item {border-bottom:1px solid #DBE2F1;margin-bottom:15px;padding-bottom:15px;}
#cartModal .buttons-block {text-align:center;}
#cartModal .buttons-block a {margin:5px;}
#cartModal .ok-row {text-align: center;color:#0C0624;font-size:22px;line-height:26px;}
#cartModal .err-row {text-align: center;color:#DA0000;font-size:22px;line-height:26px;}
#cartModal .name {text-align: center;color:#0C0624;font-size:16px;line-height:18px;}
#cartModal .row-dcart-item .no-image span {width: 130px;height: 130px;display: block;margin: auto;
background-color:#EBF0FF;
}

.breadcrumb-navigation {padding:0;margin:0px 0 15px 0;font-size: 14px;line-height:18px;display:block;overflow:hidden;width:100%;}
.breadcrumb-navigation li {display:inline-block;margin-right:5px;float:left;}
.breadcrumb-navigation span {display:inline-block;margin-right:5px;color:#A4A7C6;opacity:0.9;float:left;}
.breadcrumb-navigation a span {color: #241D3D;opacity:0.9;}
.breadcrumb-navigation a span:hover {opacity:1;}
.breadcrumb-navigation .arrow {display:inline-block;margin-right:10px;margin-left:5px;opacity:0.9;}

.row-catalog-items .col-item {padding:10px;}
@media (min-width: 1200px) {
    .row-catalog-items .col-lg-2 {
        width: 20%;
    }
}

.asz-head-menu .container {position:relative;padding-bottom:15px;}
#fixMenu {position: absolute;top: 46px;margin: 0 15px;background: #F7FAFF;}

.mobileMenuButton {display:none;}
.mobileMenuButtonMain {display:none;float:left;width:50px;}
.mobileMenuButtonMain a {display:block;background: #0C0624;color:#ffffff;width:45px;height:45px;
    line-height: 45px;
    text-align: center;
    font-size: 26px;border-radius: 3px;
}
.wrapFixMobileMenu {display:none;}
.mobileHead {display:none;padding:10px;}
.mobileHead span {font-weight: 500;
    font-size: 28px;
    line-height: 33px;
    color: #A4A7C6;}
.mobileHead .closeMenu {font-size:25px;float:right;color:#241D3D;opacity: 1;font-weight: normal;margin-right:5px;}
#fixMenuMain {display:none;
    position: absolute;
    z-index: 200;
    background: #ffffff;
    width: 100%;
    left: 0;
}
#fixMenuMain .toMenu {height:auto;}
#fixMenuMain .toMenu li {display:block;clear:both;margin:5px 0;}
#fixMenuMain .toMenu li a {color:#0C0624;font-weight:500;}
.filter-block-mobile-menu {display: none;}
.ml-sections-list-min-mobile {display: none;}
.mobileMenuButtonMain {margin-right:5px;}

@media screen and (max-width: 1180px) {
    .row-menu ul li a.adress {display: none;}
}
@media screen and (max-width: 998px) {
    .row-menu ul li a.reviews {display: none;}
}
@media screen and (max-width: 952px) {
    .row-menu ul li a.share {display: none;}
}
@media screen and (max-width: 830px) {
    .row-menu ul li a.all {display: none;}
}


.nav-tabs {border-bottom:0;}
.nav-tabs>li {margin-right:10px;}
.nav-tabs>li>a {border-radius:20px;
    background:none;
    border:none;
    color: #0C0624;
    font-size:18px;line-height:21px;
    text-decoration: none;
    border-bottom:1px dashed #DBE2F1;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus,
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {border-radius:20px;
    background:#241D3D;
    border:none;
    color: #FFFFFF;
    font-size:18px;line-height:21px;
    text-decoration: none;
    border-bottom:1px dashed #241D3D;
}
.ml-catalog-element-detail .nav-tabs>li>a {font-size:15px;}
.ml-catalog-element-detail .nav-tabs>li>a:hover {font-size:15px;}
.ml-catalog-element-detail .nav-tabs>li>a:focus {font-size:15px;}

.bnr-wrap .carousel-inner>.item>img {display:inline-block;}

.fav-btn-detail {display: none;}
.add-fav-btn {position:absolute;top:5px;right:5px;width:32px;height:32px;z-index: 3;
    border: 1px solid #7E979E;color:#7E979E;border-radius: 2px;opacity: 0.5;font-size:22px;line-height:32px;font-weight: normal;}
.add-fav-btn:hover {opacity:1;}
.add-fav-btn-active {opacity:1;color:#DA0000;border: 1px solid #DA0000;}
.add-fav-btn:hover i:before {}
.add-fav-btn-active i:before {content: "\f004";color:#DA0000;}
.add-fav-btn-detailprod {    position: relative;
    padding: 7px;
    display: inline-block;
    height: 45px;
    width: 45px;
    top: 1px;
    left: 0;
    line-height: 45px;
    text-align: center;
    padding: 0;}
.favoritesWrap .add-fav-btn {display:none;}
.favoritesWrap .fav-btn-detail {display:block;border: 0px solid #7E979E;}
.favoritesWrap .add-fav-btn-active i:before {content: "\f00d";color:#7E979E;}
.favoritesWrap .add-fav-btn-active:hover i:before {content: "\f00d";color:#DA0000;}

.page-block-preim {background:#F7FAFF;padding:30px 0;margin-top:15px;}
.page-block-preim .itemsPreim {display:block;overflow: hidden;padding-top:15px;}
.page-block-preim .itemsPreim .item {display:inline-block;float: none;margin-bottom:15px;vertical-align: top;}
.page-block-preim .itemsPreim .image,  .page-block-preim .itemsPreim .name {display:block;clear:both;text-align:center;}
.page-block-preim .itemsPreim .image {}
.page-block-preim .itemsPreim .image span {width:60px;height:60px;display: inline-block;vertical-align: middle;padding:10px;border: 1px solid #F7FAFF;
text-align:center;line-height:38px;}
.page-block-preim .itemsPreim .image img {width:38px;height:auto;vertical-align: middle;}
.page-block-preim .itemsPreim .item:hover .image span {background: #FFFFFF;
    border: 1px solid #DBE2F1;
    box-sizing: border-box;
    box-shadow: 0px 10px 20px rgba(56, 125, 138, 0.18);
    border-radius: 32px;}
.page-block-preim .itemsPreim .name {padding:5px;font-size: 16px;line-height: 24px;}
@media screen and (min-width: 1200px) {
    .page-block-preim .itemsPreim .item {
        width: 19%;
    }
}
@media screen and (max-width: 767px) {
    .page-block-preim .itemsPreim .item {padding:15px 0;}
    .page-block-preim .itemsPreim {text-align:left;}
    .page-block-preim .itemsPreim .image {display:inline-block;float:left;margin-right:2px;}
    .page-block-preim .itemsPreim .name {text-align:left;display:inline-block;float:left;clear:none;line-height:50px;}
}

.csrollTopBtn {position:fixed;bottom:10px;right:10px;width:36px;height:36px;z-index:3;cursor:pointer;
    background:#0C0624;display:none;z-index:10;color:#ffffff;font-size:18px;line-height:36px;text-align: center;border-radius:3px;}
.csrollTopBtn:hover {cursor:pointer;}

.shap-row {position:fixed;top:0;width:100%;z-index:10;}
.shap-row.shap-row-top1 {position:fixed;top:0;width:100%;z-index:10;}
.modal-body {min-height:250px;}
.page {padding-top:51px;}

.wrapContHeadMobile {display:block;clear:both;padding:15px;display:none;}
.wrapContHeadMobile .phone {padding-bottom:10px;}
.wrapContHeadMobile .phone .title {display:inline-block;min-width:140px;}
.wrapContHeadMobile .phone a {display:inline-block;text-decoration: none;}
.wrapContHeadMobile .phones {padding-bottom:20px;}
.wrapContHeadMobile .zvonok a {text-decoration: none;color:#DA0000;}

@media screen and (max-width: 767px) {
    .no-padding-mobile {padding:0!important;}
    .wrapContHeadMobile {display: block;}
    .mobileMenuButton {
        display: inline-block;
    }
    .catalogMenu {display:none;}
    .row-menu ul {margin-right:-15px;}
    .row-menu ul li {margin-left:0;}
    .row-menu ul li a {display:none;font-size: 24px;}
    .row-menu ul li a span {width:1px;opacity: 0;display:block;overflow: hidden;}
    .row-menu ul li a.pers {display:block;}
    .row-menu ul li a.izb {display:block;}
    .row-menu ul li a.corz {display:block;}
    .row-menu ul li a.corz:hover {background: #DA0000;color:#ffffff;}
    .shap .logo {display:block;text-align:center;}
    .shap .logo img {width:100%;height:auto;max-height: 100%;max-width:400px;margin-bottom:15px;}
    #fixMenu {left:-15px;top:-2px;background: #ffffff;position:relative;overflow: visible;border-bottom: none;}
    #fixMenuMain {left:0px;top:-2px;position:relative}
    #fixMenuMain:after {content: " ";
        width: 100%;
        height: 45px;
        background: #ffffff;
        bottom: -47px;
        display: block;
        float: left;
        position: relative;}
    #fixMenu:after {content: " ";
        width: 100%;
        height: 45px;
        background: #ffffff;
        bottom: -47px;
        display: block;
        float: left;
        position: relative;}

    .mobileHead {display:block;}
    .mobileMenuButtonMain {display:block;}
    .wrapFixMobileMenu, #fixMenuMain .toMenu {margin-bottom:-50px!important;}
    .filter-block-mobile {display:none;position: absolute;
        top: 106px;
        background: #ffffff;
        z-index: 3;}
    .filter-block-mobile-menu {display:block;margin-bottom:20px;border-bottom: 1px solid #DBE2F1;padding-bottom:20px;}
    .filter-block-mobile-menu a {display:block;border: 1px solid #A4A7C6;
        box-sizing: border-box;
        border-radius: 3px;padding:10px 15px;text-decoration: none;
        font-size: 16px;
        text-align: center;
        letter-spacing: 0.01em;}
    .filter-block-mobile .mobileHead {padding-left:0;padding-right:0;}
    .ml-sections-list-min-mobile {display:block;}
    .modal-dialog {margin:0;}
    .modal-content {box-shadow:none;border:none;border-radius: 0;height:100%;overflow-y: auto;}
    .modal.in .modal-dialog {height:100%;}
    .modal-header {height:56px;position:fixed;top:0;width:100%;z-index:100;background:#ffffff;top:-2px;}
    .modal-body {padding-top:70px;}
}
@media screen and (max-width: 420px) {
.row-catalog-items .col-item {width:100%;}
    .nav>li>a {padding:10px 5px;font-size:14px;}
    .nav-tabs>li {margin-right:0;}
    .page-block-preim .col-xs-12 {padding:0;}
}

.sale-order-list-inner-container .sale-order-list-repeat-container {display:none;}
.sale-order-list-inner-container .sale-order-list-cancel-container {display:none;}



.choiseTownModal {display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#ffffff;z-index:200000;display:none;transition:all 1s ease;}
.choiseTownModal ul {padding:0;margin:0;margin-bottom: 10px;}
.choiseTownModal.active {display:block;transition:all 1s ease;}
.choiseTownModalHead {padding:15px 10px 5px 10px;border-bottom: 1px solid rgba(51,51,51,.2);overflow:hidden;}
.choiseTownModalHead .title {font-size: 18px;font-weight: bold;line-height: 24px;letter-spacing: .2px;margin-top: 0;margin-bottom: 8px;width:70%;float:left;line-height:30px;}
.choiseTownModalWrap {display:block;width:90%;margin:auto;max-width:1100px;height: 100%;}
.choiseTownModalBodyWrap {display: flex;}
.choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 4;column-count: 4;}
.choiseTownModalBodyWrap .wrapTownsCol1 { -webkit-column-count: 1;column-count: 1;}
.choiseTownModalBodyWrap .wrapTowns ul {display:inline-block;clear:both;width:100%;}
.choiseTownModalBodyWrap .wrapTownsCol1 ul {margin-bottom:0;display:block;}
.choiseTownModalHead .closeBtn {font-size:48px;float:right;height: 48px;display: block;margin-top: -12px;}
.choiseTownModalBody {height:90%;position:relative;overflow-y:scroll;top:0;padding-right:15px;}
.choiseTownModalBody::-webkit-scrollbar-thumb{background:#929292;border-radius:5px;}
.choiseTownModalBody::-webkit-scrollbar-track{background:#ededed;border-radius:5px;}
.choiseTownModalBody::-webkit-scrollbar{width: 6px;height: 6px;border-radius:5px;}
.choiseTownModalBody .letter {font-size: 18px;font-weight: bold;line-height: 24px;letter-spacing: .2px;margin-bottom: 15px;
color:#DA0000;
}
.choiseTownModalBody .wrapTowns .cityitem {font-size: 18px;line-height: 22px;color: #DA0000;margin-bottom: 14px;cursor: pointer;}
.choiseTownModalBody .wrapTowns .cityitem:hover {text-decoration:underline;}
.choiseTownModalBody .rowMainTowns .cityitem a {color: #DA0000;}
.choiseTownModalBody #showHideTownInp{font-family: inherit;position: relative; z-index: 1;font-size: 15px;height: 48px;width: 90%;-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;cursor: pointer;
    padding: 13px 20px;line-height: 20px;background-color: transparent;opacity: 1;border-radius: 0;-webkit-appearance: none;-webkit-box-shadow: none;box-shadow: none;color: #333;
    border: 1px solid #d8d8d8;background-color: transparent;max-width:540px;margin:10px 0;cursor:inherit;}
.choiseTownModalBody .border-town-inp {border-bottom: 1px solid rgba(51,51,51,.2);margin-bottom:10px;}
.choiseTownModalBody ul.rowMainTowns {display: block;height: 20px;overflow: hidden;}
.choiseTownModalBody ul.rowMainTowns li {display:inline-block;color: #DA0000;cursor:pointer;margin-right:10px;}
.choiseTownModalBody ul.rowMainTowns li:hover {text-decoration:underline;}
.choiseTownModal .cityitem a {text-decoration:none;}
.choiseTownModal .cityitem a:hover {color:#0083FC;}
@media (max-width: 1000px){
    .choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 3;column-count: 3;}
}
@media (max-width: 840px){
    .choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 2;column-count: 2;}
}
@media (max-width: 640px){
    .choiseTownModal {left:640px;max-width:640px;display:block;}
    .choiseTownModal.active {left:0;}
    .choiseTownModalBodyWrap .wrapTowns {-webkit-column-count: 1;column-count: 1;}
    .choiseTownModalBody .wrapTowns .cityitem {font-size:16px;line-height:20px;margin-bottom: 10px;}
    .choiseTownModalBody {height:80%;}
}


.bx-authform-link-container, .bx-authform-description-container {font-size:15px;}

.phserv-mobile {display:none;}
@media screen and (max-width: 767px) {
    .phserv-mobile {
        background: #ffffff;
        border-radius: 3px;
        height: 45px;
        line-height: 45px;
        padding: 0 10px;
        display: inline-block;
        color: #DA0000;
        font-weight: 500;
        font-size: 18px;
        text-decoration: none;
        white-space: nowrap;
        margin-left: 8px;
        border: 1px solid #DA0000;
    }
}

.window-wrap {text-align:center;}
.window-wrap .ml-quant-wrap {}
.window-wrap .ml-quant-wrap {display:block;border:1px solid #E1E4E6;background:#ffffff;width:99px;overflow:hidden;
    float:none;margin:10px auto 5px auto;}
.window-wrap .ml-quant-wrap span {display:block;width:28px;height:32px;position:relative;opacity:0.6;cursor:pointer;}
.window-wrap .ml-quant-wrap .ml-quant-minus {float:left;}
.window-wrap .ml-quant-wrap .ml-quant-plus {float:right;}
.window-wrap .ml-quant-wrap .ml-quant-plus:after {content:' ';width:6px;height:6px;border: 6px solid transparent;
    border-left: 6px solid #06212D;position: absolute;left: 9px; top: 10px;}
.window-wrap .ml-quant-wrap .ml-quant-minus:after {content:' ';width:6px;height:6px;border: 6px solid transparent;
    border-right: 6px solid #06212D;position: absolute;left: 9px; top: 10px;}
.window-wrap .ml-quant-wrap span:hover {opacity:1;}
.window-wrap .ml-quant-wrap input {display:block;padding:0px;border:none;height:32px;line-height:32px;
    width:40px;color:#95A1A1;text-align:center;font-size:13px;margin:0;float:left;}
.window-wrap .ml-quant-wrap {display:inline-block;}
.window-wrap .btn-corz {display:inline-block;margin-left:10px;    vertical-align: top;
    padding-top: 10px;}
.window-wrap .btn-corz .add-cart-btn-window {width:auto;height:20px;line-height:20px;text-align: center;display:inline-block;
    color:#ffffff;background:#DA0000;
    border-radius: 3px;font-size:16px;padding-left:10px;padding-right:10px;
    cursor: pointer;margin-right:15px;
    height: 34px;
    line-height: 34px;
}
.window-wrap .btn-corz .add-cart-btn-window i {margin-right:7px;}
/* End */
/* /bitrix/templates/tmpl/css/jquery.fancybox.min.css?159975513413706 */
/* /bitrix/templates/tmpl/css/swipper.css?159975513422894 */
/* /bitrix/templates/tmpl/components/mlife/mlife.form.ajax/zvonok_bootstrap/style.css?1599755134825 */
/* /bitrix/templates/tmpl/components/mlife/mlife.form.ajax/ajax_subs/style.css?1599755134360 */
/* /bitrix/templates/tmpl/components/bitrix/menu/row/style.css?15997551342164 */
/* /bitrix/templates/tmpl/components/bitrix/search.title/visual/style.css?15997551343965 */
/* /bitrix/templates/tmpl/components/bitrix/menu/left_mobile/style.css?1599755134358 */
/* /bitrix/templates/tmpl/components/bitrix/menu/leftMenu/style.css?15997551344927 */
/* /bitrix/templates/tmpl/components/bitrix/menu/left/style.css?1654539458749 */
/* /bitrix/templates/tmpl/components/bitrix/menu/bottom2/style.css?15997551341035 */
/* /bitrix/templates/tmpl/components/bitrix/menu/bottom/style.css?1599755134351 */
/* /bitrix/components/awz/cookies.sett/templates/.default/style.css?17501848966905 */
/* /bitrix/templates/tmpl/template_styles.css?168980051027384 */
