.btn-menu-mobile,.mobile-block{display:none}@media (max-width:1171px){.detail-master__buttons{flex-direction:column;align-items:flex-start}.detail-master__buttons div:first-child{margin-right:0;margin-bottom:15px}}@media (max-width:1170px){header nav .item{font-size:13px;margin-right:6px}header nav .menu{margin:0 5px 0 0}header nav{margin-right:12px}header .link,header .link:active,header .link:hover,header .link:visited{margin:-20px 49px -10px 13px;float:none}header .btn,header .btn:active,header .btn:hover,header .btn:visited{padding:10px 18px 10px 20px;display:inline-block}header .b-search-form+.btn{margin-top:7px}header .b-search-form{max-width:175px}.b-benefits .item{margin-bottom:10px}.b-container__left{width:46%}.b-container__right{width:50%}.b-reviews .b-list .item{margin-right:0;width:30%}section.b-reviews .b-list:after{content:none}.footer-top{display:block}.footer-top a{margin-right:10px}.b-promo_block .font16{font-size:13px}.b-promo_block{padding:0 0 0 24px;flex-flow:row nowrap;width:auto;display:flex}.b-promo .icon.icon-phone,.b-promo .icon.icon-time{height:25px;margin-right:10px;background-size:cover;width:25px;margin-top:25px}.b-promo_block:first-of-type .btn{padding:10px;font-size:13px;margin-top:18px}article.float-right{width:calc(100% - 230px)}.b-nav>li{padding:7px 0}.b-subnav li{line-height:18px}img{max-width:100%}.img-master{width:auto}.num-price .big{font-size:26px}.fixed-menu .link_phone{display:none}.b-price-card{width:31.5%}.b-price-card__btn .b-btn{font-size:14px;padding-right:10px;line-height:20px;padding-left:10px}.b-price-card__heading{font-size:18px;line-height:20px}.b-price-card__price{font-size:18px}.b-price-card__price span{font-size:36px}.b-price-card__image img{min-height:0}}@media (max-width:965px){.b-content#services .b-list.b-list_catalog .b-list__item{width:30%}.b-content#services .b-list.b-list_catalog .b-list__image-group{min-height:auto;margin-bottom:20px}}@media (max-width:945px){header .link,header .link:active,header .link:hover,header .link:visited{float:left}.b-list_catalog .b-list__item{width:31%}.top-condition .item{width:29.33333%}.top-condition .item img{height:auto!important;max-width:100%}header nav .b-logo{width:75px}.contacts-wrapper{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.contacts-wrapper #my_master2{width:100%}header .b-search-form{display:none}.b-reviews .b-list .item{margin:0 0 15px;width:47.5%}.b-reviews .b-reviews__all{width:47.5%}.b-reviews .b-list .item .description{min-height:0;max-width:none}.b-reviews .b-list .item .b-link{margin-top:15px}.b-price-card__content{padding:15px}.b-price-card__btn .b-btn{padding:8px 5px;font-size:12px}.b-price-card__heading{font-size:16px;line-height:18px}.b-price-card__price{font-size:16px;margin-top:10px}.b-price-card__price span{font-size:32px}.b-price-card__label{margin-top:15px}}@media (max-width:900px){.b-service-list--price-list{flex-direction:column}.home .b-content .b-service-list--price-list li{width:calc(100% - 26px)}}@media (max-width:800px){.b-list__item.has-dropdown:before,.wrap-item__submenu:before{display:block}header nav{display:none}header nav.active{overflow-y:auto;position:fixed;border-top:2px solid #ffc8c8;max-height:calc(100vh - 58px);top:58px;-webkit-overflow-scrolling:touch;background:#fff;left:0;width:100%;display:block}header nav .menu{display:none}header nav.active .wrap-item{display:block}header .link{height:28px;overflow:hidden;text-indent:-9999px;margin:9px 20px 0 5px!important;background:url(/assets/site/img/phone.png) no-repeat;width:28px}.fixed-menu .link_phone{display:block}header{height:auto;padding:8px 0;position:fixed!important}header .menu-btn{height:28px;margin:10px 12px 0 0;background:url(/assets/site/img/menu.png);width:28px;float:left;vertical-align:middle;display:inline-block}header .link,header .link:active,header .link:hover,header .link:visited{margin-right:0!important;float:right}footer .copy{padding:0;font-weight:500}.menu-btn-wrapper{text-align:center}.b-container__left,.b-container__right{width:100%!important}.b-reviews .b-list .item{width:100%}.b-logo{margin-bottom:20px;display:block}.b-promo .b-wrapper{justify-content:center;align-items:center;flex-flow:column;align-content:center;display:flex}.b-promo a:empty{display:none}.b-content#services .b-list.b-list_catalog .b-list__image-group{min-height:auto;margin-bottom:18px}.b-content#services .b-list.b-list_catalog .b-list__item{width:30%}.b-promo_block{margin:10px auto;width:162px;float:none;padding-left:0}.b-promo .title{font-size:20px;clear:both;width:auto;margin-top:20px}.b-promo p{font-size:14px;margin:0 0 20px;width:auto}.home .b-promo{min-height:370px;background-size:cover}.home .b-content:not(:last-of-type){padding-bottom:0}.b-content#services .b-list.b-list_catalog .b-list__title-group{min-height:30px}section.b-reviews .b-list .item{width:100%}section.b-reviews .b-list .item .description{min-height:0;max-width:100%}section.b-reviews .b-list .item:not(:last-child){margin-bottom:40px}section.b-reviews .b-list .item .img{width:45px}section.b-reviews .b-list .item .wrapper{padding-left:60px}.footer-bottom{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom,.footer-bottom .d-logo{align-items:flex-start}.footer-bottom .d-logo .de{padding-left:0}.footer-bottom>span{margin-bottom:10px}.footer-bottom .phone{padding:0 25px;background:url(/assets/site/img/cell.png) no-repeat 0 14px}.up_scroll{right:23px;bottom:90px}.footer-top a{text-align:center;margin:20px 0!important;display:block}.footer-menu li{margin-right:0;display:flex}.footer-menu a{margin:0!important}.b-benefits .item{margin-bottom:30px;width:50%;float:left}.b-list_catalog .b-list__item{width:45%}.b-promo_inner{padding:90px 0 28px!important}.b-promo{padding:80px 0 90px}body.menu-active:after{height:100%;content:"";position:fixed;top:0;background:rgba(0,0,0,.76);cursor:pointer;width:100%;display:inline-block}.b-left-nav{display:none}.b-list_catalog.float-right{width:100%}.btn-menu-mobile{transform:rotate(90deg);padding:5px 35px;font-size:15px;text-decoration:none;color:#fff;text-transform:uppercase;top:46.5%;background:#ff3334;cursor:pointer;left:-46px}.b-left-nav.menu-active,.btn-menu-mobile{position:fixed;display:inline-block;z-index:9}.b-left-nav.menu-active{height:100%;overflow:auto;top:58px;background:#fff;left:0;width:100%}.btn-menu-close{height:32px;right:32px;position:absolute;opacity:.3;top:32px;width:32px}.btn-menu-close:hover{opacity:1}.btn-menu-close:after,.btn-menu-close:before{height:33px;content:" ";position:absolute;background-color:#333;left:15px;width:2px}.btn-menu-close:before{transform:rotate(45deg)}.btn-menu-close:after{transform:rotate(-45deg)}article.float-right{width:100%}.b-submenu-wrapper.active{min-height:auto!important;padding:0!important;position:static!important;margin:0!important;width:100%!important}header nav .wrap-item .b-submenu-wrapper.active .b-submenu{padding:20px 0 0;position:relative;width:100%;z-index:1}nav .wrap-item{border-bottom:1px solid #f2f2f2}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list{padding:0;width:100%}header nav .wrap-item .b-submenu-wrapper .b-submenu .b-list .b-list__item.title i{display:none}header nav .wrap-item .b-submenu-wrapper .b-submenu{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.b-form{max-width:100%!important;width:auto!important}.b-form input[type=email],.b-form input[type=tel],.b-form input[type=text]{padding:0;width:100%}.b-form .body{padding:0 15px 30px!important}.b-form .btn,.b-form .btn:active,.b-form .btn:hover,.b-form .btn:visited{display:inline-block}header nav .wrap-item:hover .b-submenu-wrapper{display:none}.b-look{-webkit-box-align:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-orient:vertical;-ms-flex-align:center}.detail-master{padding-left:10px}.b-btn,.b-btn:active,.b-btn:hover,.b-btn:visited{padding:10px}.detail-master .num-price p{font-size:15px;margin:0 0 8px;line-height:15px}.num-price .big{font-size:22px}.h1.title,h1.title{font-size:22px;margin-bottom:25px;line-height:24px}.h2,h2{font-size:20px}ol li,p,ul li{font-size:14px}article ol li,article ul li{padding-top:0;font-size:14px;background-position:0 .1em!important}.flex-vertical.detail-master{padding:15px 0;-webkit-box-align:center;align-items:center;-ms-flex-align:center}.brand__item{padding:0 5px;width:50%}.product__link{font-size:15px}.brand__logo-over{height:65px;display:block}.brand__img-over{display:block}.product__area,.product__price{font-size:12px}.product__area-value--number,.product__price-value--number{font-size:16px}.product__link-title{word-break:break-word}.title-over{-webkit-box-align:baseline;-webkit-box-direction:normal;border-bottom:2px solid #ff3334;-ms-flex-direction:column;flex-direction:column;margin:0 0 26px;align-items:baseline;-webkit-box-orient:vertical;-ms-flex-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.nav-list{margin-top:15px}.b-form textarea{padding:13px 5px;width:100%}.top-condition .item{text-align:center;width:100%}.top-condition .item img{margin:auto}.top-condition__text{height:110px}.top-condition a span{font-size:16px!important}.top-condition__text .desc{font-size:14px}.col-2{width:100%}.b-look .item{margin-bottom:20px}#my_master{max-width:100%;width:auto}.b-list__title-group{min-height:60px}.b-list__image-group{min-height:170px}.card .col-left{display:none}.card .col-right{width:100%}.card__block{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.card-slider,.card__content{width:100%}.card-slider__for{height:auto;max-width:280px;width:auto}.card__price-value{font-size:22px}.card-tabs__nav-item{font-size:14px}.card-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.card-call__phones{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.card-slider__for,.card-slider__nav .slick-track{margin:0 auto}article table{width:100%!important}.product__link-over{height:auto!important}.card.active .col-left{height:100%;overflow:auto;padding:15px;position:fixed;top:62px;background:#fff;left:0;width:100%;display:inline-block;z-index:9}.card.active .btn-menu-close{right:15px;top:8px}.brand{display:none}.mobile-block{display:block}.b-reviews.b-reviews_page .b-list .item .description{min-height:auto;max-width:none}.b-price-card__btn .b-btn:hover{padding:8px 5px!important}img{height:auto!important}.delivery-free:before{top:30%}}@media (max-width:680px){.b-content#services .b-list.b-list_catalog{flex-direction:column!important;align-items:center;margin-left:0}.b-content#services .b-list.b-list_catalog .b-list__item{margin-left:0;width:100%}.b-reviews .b-reviews__all{text-align:right;width:100%}.b-reviews .b-list .item{width:100%}.b-reviews .b-list .item .img{margin-bottom:15px;width:36px}.b-reviews .b-list .item .wrapper{padding-left:45px}.b-price-card__heading{max-width:100%;margin:0}.b-price-card__price{font-size:12px;margin-top:5px}.b-price-card__price span{font-size:24px}.b-price-card__label{margin-top:10px}.b-price-card__btn{margin-top:15px}}@media (max-width:580px){.b-price-cards{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.b-price-card{width:45%}.b-price-card:not(:last-of-type){margin-bottom:20px}.b-price-card__heading{max-width:80%;margin:0 auto}}@media (max-width:480px){body:not(.home) .b-container>header+.b-promo .b-promo_block{display:none}body:not(.home) .b-content{padding-top:0}.b-logo{margin:0}.b-promo_inner{padding:75px 0 28px!important}.btn-menu-mobile{top:46.5%}.home .b-content .b-container__right .b-service-list li:after{content:none}.home .b-content .b-container__right .b-service-list li .service{flex:1 0 0}.b-benefits .item{width:100%}.b-promo_inner .b-promo-text-block__buttons{flex-direction:column}.b-promo_inner .b-promo-text-block__buttons a{margin-right:0;margin-bottom:15px}.flex-horizontal{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.footer-top a{text-align:center;margin:20px 0!important;display:block}.footer-menu a{margin:0!important}.b-promo_block{padding:0}.b-promo .b-promo_block{width:200px}.b-promo .b-promo_block .btn,.b-promo .b-promo_block .font16{font-size:18px}.home h1.title{margin-bottom:10px}.home .b-content{padding-top:35px}.b-list_catalog .b-list__item{width:100%}}@media (max-width:420px){.b-price-cards{margin-bottom:20px}.b-price-card{max-width:237px;width:100%}.home .b-content .b-service-list--price-list li:after{content:none}.home .b-content .b-service-list--price-list .cost{flex-shrink:0}}@media (max-width:520px){.btn-menu-mobile{transition:.3s;top:210px}.btn-menu-mobile-onscroll{transition:.3s;top:160px!important}}