

/* Start:/local/templates/main/js/owl.carousel/assets/owl.carousel.min.css?15935320073351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.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;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.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;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/main/js/owl.carousel/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:/local/templates/main/components/bitrix/breadcrumb/template/style.min.css?1593598775467*/
.bx-breadcrumb{margin:10px 0}.bx-breadcrumb i{color:#b5bdc2;line-height:13px;font-size:12px;vertical-align:middle;margin-right:5px}.bx-breadcrumb .bx-breadcrumb-item{float:left;margin-bottom:10px;white-space:nowrap;line-height:13px;vertical-align:middle;margin-right:10px}.bx-breadcrumb .bx-breadcrumb-item span{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;white-space:normal}.bx-breadcrumb .bx-breadcrumb-item a{border-bottom:0}
/* End */


/* Start:/local/templates/main/styles.css?1615281181265*/
#whatsappWidget {
    position: fixed;
    height: 42px;
    bottom: 0;
    right: 30px;
    z-index: 1000;
    max-width: 130px;
}
@media screen and (max-width: 1024px){
    #whatsappWidget {
        right: 10px;
    }   
}
#whatsappWidget img {
    width: 100%;
}
/* End */


/* Start:/local/templates/main/template_styles.css?161528118113094*/
*{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;font-family:'Ubuntu';font-size:14px}body{margin:0}img{max-width:100%}.main_wrap{max-width:1152px;padding:0 15px;margin:0 auto}a{text-decoration:none}a:hover{text-decoration:underline}.owl-dots{text-align:center}.owl-dots button{outline:none;margin:15px 3px}.owl-dots button.active{border:1px solid #d7001a;-webkit-border-radius:50%;border-radius:50%}.owl-dots span{margin:3px;display:block;width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px;background:#d7001a}form h2{color:#d7001a;text-align:center}header{border-bottom:1px solid #e5e5e5}header .main_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (max-width: 768px){header .main_wrap{padding:0}}header .logo{width:228px;display:inline-block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;background:url("/local/templates/main/img/logo.svg") no-repeat center top/contain;height:70px;padding-top:42px;text-align:justify;font-size:15px;color:#000}@media only screen and (max-width: 768px){header .logo{width:160px;height:55px;padding-top:32px;font-size:11px}}header .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:25px 0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){header .menu{max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;height:0;left:0;right:0;overflow:hidden;position:absolute;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;top:65px;z-index:100;background:#e7e7e7;padding:0 20px}header .menu.visible{padding:20px;height:auto}}header .menu li{display:block;padding:12px}header .menu li a{font-size:13px;font-weight:bold;text-transform:uppercase;color:#000000}header .search_form{width:0;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;overflow:hidden;position:absolute;right:318px;height:44px;top:-webkit-calc(50% - 22px);top:calc(50% - 22px)}@media only screen and (max-width: 768px){header .search_form{top:65px;z-index:10;width:100%;height:0;right:0}}header .search_form.visible{width:-webkit-calc(100% - 258px - 176px - 5px);width:calc(100% - 258px - 176px - 5px)}@media only screen and (max-width: 768px){header .search_form.visible{height:67px;width:100%}}header .search_form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;position:relative}header .search_form input[type="text"]{height:100%;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:16px;font-size:16px;font-family:'Ubuntu';background:#e7e7e7}header .search_form input[type="submit"]{position:absolute;right:28px;top:-webkit-calc(50% - 11px);top:calc(50% - 11px);background:url("/local/templates/main/img/search.svg") 0 0/contain;width:22px;height:22px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}header .mobile_phone{display:none}@media only screen and (max-width: 768px){header .mobile_phone{display:block;width:65px;height:65px;background:url("/local/templates/main/img/phone.svg") no-repeat center/25px;border-right:1px solid #fff;border-left:1px solid #fff}}header .phones{margin-top:39px}@media only screen and (max-width: 768px){header .phones{margin-top:0;height:0;left:0;overflow:hidden;position:absolute;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;top:65px;width:100%;z-index:100;background:#e7e7e7;text-align:center}header .phones.visible{padding:20px;height:auto}header .phones.visible a{font-weight:bold;display:block;text-align:center;line-height:40px}}header .phones .phone{font-size:18px;color:#000000}header .phones .phone:before{content:'';display:block;width:16px;height:16px;background:url("/local/templates/main/img/phone.svg") no-repeat;position:absolute;margin-left:-26px;margin-top:3px}@media only screen and (max-width: 768px){header .phones .phone:before{display:none}}header .phones .callback_button{margin-top:10px;font-size:13px;color:#d7001a;cursor:pointer}header .phones .callback_button:hover{text-decoration:underline}header .menu_button{display:none}@media only screen and (max-width: 768px){header .menu_button{width:65px;position:relative;cursor:pointer;display:block;height:65px}}@media only screen and (max-width: 665px){header .menu_button{-webkit-box-ordinal-group:7;-webkit-order:6;-ms-flex-order:6;order:6}}header .menu_button span,header .menu_button:before,header .menu_button:after{width:28px;height:2px;display:block;position:absolute;background-color:#000;content:'';top:31px;left:19px;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}header .menu_button:before{top:20px}header .menu_button:after{top:42px}header .menu_button.active span{opacity:0}header .menu_button.active:before{-webkit-transform:rotate(-45deg) translateY(10px) translateX(-5.5px);-ms-transform:rotate(-45deg) translateY(10px) translateX(-5.5px);transform:rotate(-45deg) translateY(10px) translateX(-5.5px);left:16px}header .menu_button.active:after{-webkit-transform:rotate(45deg) translateY(-10px) translateX(-5.5px);-ms-transform:rotate(45deg) translateY(-10px) translateX(-5.5px);transform:rotate(45deg) translateY(-10px) translateX(-5.5px);left:16px}h1{font-size:36px;color:#383838}.breadcrumbs{margin:0;padding:0 0 15px 0}.breadcrumbs li{display:inline-block}.breadcrumbs li a{font-size:12px;color:#b6b5b5}.breadcrumbs li:before{content:'';width:5px;height:6px;display:inline-block;background:url("/local/templates/main/img/arrow_r.svg");vertical-align:middle;margin:0 7px}.breadcrumbs li:first-child:before{display:none}footer{padding-top:56px;border-top:1px solid #e7e7e7;margin-top:80px}footer .links{font-size:13px;line-height:20px}footer .links a,footer .links .callback_button{color:#c50026;cursor:pointer}footer .links a:hover,footer .links .callback_button:hover{text-decoration:underline}footer .phone{font-size:30px;text-decoration:none}footer .phone:before{content:'';display:block;width:16px;height:16px;background:url("/local/templates/main/img/phone.svg") no-repeat;position:absolute;margin-left:-20px;margin-top:5px}@media only screen and (max-width: 768px){footer .phone:before{display:none}}footer .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:40px -8px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 768px){footer .menu{display:none}}footer .menu li{display:block;padding:12px}footer .menu li a{font-size:12px;font-weight:bold;color:#545454;text-decoration:none}footer .menu li a:hover{text-decoration:underline}footer .main_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}footer .social{max-width:100px}@media only screen and (max-width: 768px){footer .social{padding:20px 0;max-width:none}}footer .social a{width:35px;height:35px;display:inline-block;margin:0 5px}footer .social .vk{background:url("/local/templates/main/img/vk.svg")}footer .social .drom{background:url("/local/templates/main/img/drom.svg")}footer .social .yt{background:url("/local/templates/main/img/youtube.svg")}footer .social .avito{background:url("/local/templates/main/img/avito.svg")}.copyright{font-size:13px;color:#545454}#scrollCallback{display:none;color:#FFF;position:fixed;bottom:192px;right:25px;max-height:50px;width:auto;padding:8px;-webkit-border-radius:25px;border-radius:25px;cursor:pointer;background-color:#d9002a;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:999}#scrollCallback label{line-height:2.7em;padding:0 20px}#scrollCallback.open form{display:block}#scrollCallback form{display:none;height:40px;float:left;margin-right:10px}#scrollCallback form input{height:34px;float:left;padding:3px 15px;font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}#scrollCallback form input[type="tel"]{width:175px;-webkit-border-radius:16px 0 0 16px;border-radius:16px 0 0 16px;z-index:1}#scrollCallback form input[type="submit"]{background:#b0c3cc;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;-webkit-border-radius:16px;border-radius:16px;margin-left:-16px;z-index:2}#scrollCallback .icon{display:inline-block;background-image:url("/local/templates/main/img/phone_callback.svg");background-position:center;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100%;width:34px;height:34px;float:right;cursor:pointer}#scrollCallback:hover{-webkit-box-shadow:0 0 10px rgba(217,0,42,0.5);box-shadow:0 0 10px rgba(217,0,42,0.5)}#overlay{background-color:rgba(225,233,237,0.75);display:none;height:100%;left:0;margin:0;position:fixed;top:0;width:100%;z-index:500}body.overlay header,body.overlay main,body.overlay footer{-webkit-filter:blur(3px);filter:blur(3px)}body.overlay #overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.popup_block{background:none repeat scroll 0 0 white;-webkit-box-shadow:0 0 7px -2px;box-shadow:0 0 7px -2px;display:none;margin:auto;position:relative;max-height:95%;max-width:90%;z-index:1500;-webkit-border-radius:5px;border-radius:5px;overflow-y:auto}.popup_block>.close{cursor:pointer;height:20px;position:absolute;right:8px;text-align:center;width:20px;font-size:23px}.popup_block form{margin-top:20px}@media only screen and (max-width: 768px){.popup_block form{min-width:0}}.popup_block .head{font-size:18px;font-weight:bold}.popup_block .head span{color:#d7001a}.popup_block .text{font-size:14px;line-height:1.36;margin-top:40px}.popup_block input[type="checkbox"]{opacity:0;margin:35px 0 0 0}.popup_block input[type="checkbox"]+label{margin-top:-19px;display:block;position:relative;padding-left:20px}.popup_block input[type="checkbox"]+label:before{position:absolute;top:2px;left:0;display:inline-block;vertical-align:middle;margin-right:6px;content:'';width:13px;height:13px;-webkit-border-radius:1px;border-radius:1px;background-color:#d7001a}.popup_block input[type="checkbox"]:checked+label:after{position:absolute;display:block;content:'';width:13px;height:13px;background:url("/local/templates/main/img/ok.svg") no-repeat;top:5px;left:2.5px}.popup_block input[type="text"],.popup_block input[type="email"],.popup_block textarea{display:block;height:40px;border:solid 1px #e5e5e5;background-color:#ffffff;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px;font-family:Ubuntu;margin-top:15px}.popup_block textarea{height:100px;padding:10px}.popup_block a{color:#d7001a}.popup_block label{margin-top:8px;font-size:12px;font-weight:bold;color:#888888}.popup_block label span{color:#d7001a}.popup_block input[type="submit"]{width:154px;line-height:40px;-webkit-border-radius:3px;border-radius:3px;background-color:#d7001a;color:#fff;font-family:Ubuntu;font-size:18px;font-weight:bold;border:none;margin:5px auto;display:block}.popup_block .error{color:#d7001a;font-size:12px;padding:15px 0 0;text-align:center}.popup_block_head{background:#f2f2f2;padding:10px 30px;font-size:20px;text-align:center}.popup_block_content{padding:15px 30px}
/*временный код. надо будет в исходниках поправить и собрать*/
.catalog .item .image,
.catalog_detail .product .image {
	position: relative;
}
.catalog_detail .top .preorder {
  width: 97px;
  height: 99px;
  background: url('/local/templates/main/img/pod-zakaz.png') no-repeat;
  position: absolute;
  top: -15px;
  right: -13px;
  z-index: 10;
}
.catalog_detail .top .sold {
  width: 131px;
  height: 51px;
  background: url('/local/templates/main/img/prodano.png') no-repeat;
  position: absolute;
  bottom: 38px;
  right: -13px;
  z-index: 10;
}
.catalog .item .image .preorder {
  width: 97px;
  height: 99px;
  background: url('/local/templates/main/img/pod-zakaz.png') no-repeat 0 0/contain;
  position: absolute;
  top: -15px;
  right: -13px;
  z-index: 10;
}
.catalog .item .image .sold {
  width: 131px;
  height: 51px;
  background: url('/local/templates/main/img/prodano.png') no-repeat 0 0/contain;
  position: absolute;
  bottom: -7px;
  right: -13px;
  z-index: 10;
}
.catalog_detail .icons div b,
.catalog .item .buttons .icons div b {
	font-size: 14px;
}
.brands_slider {
  height: auto;
}
.brands_slider a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.owl-carousel .owl-item img {
  width: auto;
  max-height: 100%;
}
.kit_content {
    color: #d7001a;
    margin-top: 20px;
    display: block;
    background: url('/local/templates/main/img/opisanie.svg') no-repeat 0 0/contain;
    padding: 4px 4px 4px 27px;
    font-size: 16px;
}
/* End */
/* /local/templates/main/js/owl.carousel/assets/owl.carousel.min.css?15935320073351 */
/* /local/templates/main/components/bitrix/breadcrumb/template/style.min.css?1593598775467 */
/* /local/templates/main/styles.css?1615281181265 */
/* /local/templates/main/template_styles.css?161528118113094 */
