@media handheld,only screen and (max-width:767px){.b-title-h1,h1{font-size:23px}.b-title-h2,a:active h2,a:hover h2,a:link h2,a:visited h2,h2,h2 a:active,h2 a:hover,h2 a:link,h2 a:visited{font-size:21px}.g-tablescroll{overflow:scroll}.hide-on-mobile{display:none!important}.l-sidebar-block .show-on-sidebar{display:block!important}.l-sidebar-block{max-width:100%}.b-sandwich{display:block}.column__center,.column__left,.column__right{clear:none;width:auto;float:none}.column__left,.column__right{margin:0;width:auto}.column__center-indent{margin:0;padding-bottom:0}.column__left-indent,.column__right-indent{padding-top:10px}.b-menufoot{text-align:center}.b-copy{text-align:center}.b-form{padding:20px}.b-form [class^=form__col-]{width:100%}.b-form .form__item--label-left .form__info,.b-form .form__item--label-right .form__info{padding-right:0;padding-left:0}.b-form .form__item--label-left.form__item--datepicker-full .form__input,.b-form .form__item--label-right.form__item--datepicker-full .form__input{width:100%}.b-form .form__item--checkboxes.form__item--label-left .form__input-wrap,.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--checkboxes.form__item--label-right .form__input-wrap,.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--label-left .form__input,.b-form .form__item--label-left .form__label,.b-form .form__item--label-right .form__input,.b-form .form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-left .form__input-wrap,.b-form .form__item--radios.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-right .form__input-wrap,.b-form .form__item--radios.form__item--label-right .form__label{max-width:none;width:auto;display:block}.b-form .form__item--label-left .form__label,.b-form .form__item--label-right .form__label{padding:0 0 10px;width:auto}.b-form .form__item--checkboxes.form__item--label-left .form__label,.b-form .form__item--checkboxes.form__item--label-right .form__label,.b-form .form__item--radios.form__item--label-left .form__label,.b-form .form__item--radios.form__item--label-right .form__label{padding:0 0 20px;width:auto}.b-form .form__input--file label span,.b-form .form__input--file label strong,.b-form .form__item--el-col-2 .form__input,.b-form .form__item--el-col-3 .form__input,.b-form .form__item--el-col-4 .form__input,.b-form .form__item--el-col-5 .form__input{width:100%}.b-form .form__input--file label strong{margin-left:0;margin-top:2px}.b-catalogbox .catalogbox__btn a:active,.b-catalogbox .catalogbox__btn a:hover,.b-catalogbox .catalogbox__btn a:link,.b-catalogbox .catalogbox__btn a:visited,.b-catalogbox .catalogbox__btn button{margin:0 auto;width:170px;float:none}.b-catalogbox-gal .catalogbox__item .catalogbox__btn a:active,.b-catalogbox-gal .catalogbox__item .catalogbox__btn a:hover,.b-catalogbox-gal .catalogbox__item .catalogbox__btn a:link,.b-catalogbox-gal .catalogbox__item .catalogbox__btn a:visited,.b-catalogbox-gal .catalogbox__item .catalogbox__btn button{width:170px}.b-catalogbox-detal .catalogbox__leftcol{padding:0;margin:0 auto 20px;width:auto;float:none}.b-catalogbox-detal .catalogbox__imgbox{box-sizing:border-box;margin:0 0 20px;width:auto}.b-catalogbox-detal .catalogbox__btnbox:after{display:none}.b-catalogbox-detal .catalogbox__btn,.b-catalogbox-detal .catalogbox__btnbox{vertical-align:top;display:inline-block}.b-catalogbox-detal .catalogbox__inputbox{float:none}.b-catalogbox-detal .catalogbox__content{text-align:center}.b-catalogbox-detal .catalogbox__btn a:active,.b-catalogbox-detal .catalogbox__btn a:hover,.b-catalogbox-detal .catalogbox__btn a:link,.b-catalogbox-detal .catalogbox__btn a:visited,.b-catalogbox-detal .catalogbox__btn button{width:140px}.b-catalogbox-detal .catalogbox__galbox{width:auto}.b-catslider{display:none}.b-cabbox .ui-state-default,.b-cabbox .ui-widget-content .ui-state-default,.b-cabbox .ui-widget-header .ui-state-default,.b-catalogbox .ui-state-default,.b-catalogbox .ui-widget-content .ui-state-default,.b-catalogbox .ui-widget-header .ui-state-default,.b-tab .ui-state-default,.b-tab .ui-widget-content .ui-state-default,.b-tab .ui-widget-header .ui-state-default{box-sizing:border-box;width:100%}.b-cabbox .cabbox__tcol1,.b-cabbox .cabbox__tcol2,.b-cabbox .cabbox__tcol3,.b-cabbox .cabbox__tcol4{padding:5px 10px 5px 14px;display:block}.b-wish .wish__table,.b-wish .wish__table tbody,.b-wish .wish__table td,.b-wish .wish__table th,.b-wish .wish__table tr{text-align:left;display:block}.b-wish .wish__table tr{padding-top:10px;border-bottom:1px solid [modules.cabinet.color_title];padding-bottom:10px}.b-wish .wish__table td,.b-wish .wish__table th{padding-top:5px;border:none;padding-bottom:5px}.b-wish td.wish__btn{margin-right:-.275em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;vertical-align:middle;display:inline-block}.b-galbox .galbox__item{width:50%}.b-guestbox .guestbox__leftside{padding-right:0;margin:0 auto;width:auto;float:none}.b-guestbox .guestbox__rightside{overflow:visible}.b-guestbox_photo .guestbox__photo{text-align:center;float:none}.b-catalogbox-gal .catalogbox__content,.b-catalogbox-gal .catalogbox__shcar{margin:0 auto;width:200px}.b-catalogbox-list .catalogbox__imgbox{margin:0 auto 20px;float:none}.b-catalogbox-list .catalogbox__content{overflow:visible}.b-filter-center .filter__col{margin-right:0;width:100%}.b-cart .cart__count,.b-cart .cart__desc,.b-cart .cart__photo,.b-cart .cart__total-price{text-align:center;width:100%;display:block}.b-cart .cart__photo{padding-bottom:20px}.b-cart .cart__desc{padding-left:0}.b-cart .cart__total-price{padding:10px 0}.b-cart .cart__total-price br{display:none}.b-cart .cart__remove{padding-top:10px;text-align:center}.b-cart .cart__total-row{text-align:center}.b-cart .cart__back,.b-cart .cart__confirm,.b-cart .cart__reset{text-align:center;padding-bottom:10px;width:100%}.b-carousel-reviews-bg .carousel-reviews-bg__inner{padding-right:40px;padding-left:40px}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-prev{left:-40px}.b-carousel-reviews-bg .owl-carousel .owl-nav .owl-next{right:-40px}.b-news--list .news__imgbox{margin:0 0 1em;float:none}.b-news--main .news__item{height:auto;margin-right:0;width:100%}.b-article--cols .article__row{margin:0}.b-article--cols .article__item{margin-right:0;margin-left:0;width:100%}.b-cols>[class^=cols__col-]{width:100%}.b-cols .cols__col-mobile-1-12{width:8.33333%}.b-cols .cols__col-mobile-2-12{width:16.66667%}.b-cols .cols__col-mobile-3-12{width:25%}.b-cols .cols__col-mobile-4-12{width:33.33333%}.b-cols .cols__col-mobile-5-12{width:41.66667%}.b-cols .cols__col-mobile-6-12{width:50%}.b-cols .cols__col-mobile-7-12{width:58.33333%}.b-cols .cols__col-mobile-8-12{width:66.66667%}.b-cols .cols__col-mobile-9-12{width:75%}.b-cols .cols__col-mobile-10-12{width:83.33333%}.b-cols .cols__col-mobile-11-12{width:91.66667%}.b-cols .cols__col-mobile-12-12{width:100%}.b-confirm-window .b-btnbox{width:100px}.b-content .content__left{width:100%}.b-content .content__right{display:none}.b-pilot{height:95px}.b-pilot .pilot__1,.b-pilot .pilot__3,.b-pilot .pilot__4{display:none}.b-pilot .pilot__5{right:10px;text-align:right;top:25px}.b-pilot .pilot__5 .call_phone_1{font-size:14px;padding-bottom:8px}.b-contactshead{flex-direction:column;align-items:flex-end}.b-contactshead .contactshead__phone a{font-size:18px}.b-contactshead .contactshead__social,.b-contactshead .contactshead__social a:last-child{margin-right:0}.b-contactshead .contactshead__mails{margin-left:20px}.b-logo{top:30px;left:10px}.b-logo img{height:33px;width:145px}.b-link-head a:link,.b-link-head a:visited{display:none}.b-link-head .mail:link,.b-link-head .mail:visited{display:block}.b-slide-text .slide__title--big{font-size:30px}.b-slide-text{font-size:28px;max-width:140px;top:135px;left:0}.b-slide-text span{font-size:14px}.b-slide-content,.b-slide-number,.picture__text1 .b-slide-btn{display:none}.b-under{margin:4px 40px 25px;width:calc(100% - 80px)}.b-under .under__item{min-width:100px;width:auto}.b-gray-line{margin-bottom:55px}.b-content .content__left .content__txt{font-size:15px}.b-content{margin-bottom:75px}.b-banner--calc{background-size:cover;margin:0 -50px 45px}.b-banner--calc .b-wrapp--content{padding:23px 0 90px}.b-banner .banner__title{font-size:24px;margin-bottom:15px;max-width:250px}.b-banner .banner__txt{display:none}.b-banner--calc .b-slide-btn{bottom:55px}.b-banner--calc:after{height:165px;right:85px;-webkit-background-size:contain;background-size:contain;top:10px;width:110px}.b-blue-btn:after,.b-slide-btn:after{display:none}.b-slide-btn a:link,.b-slide-btn a:visited{padding:14px 26px 14px 32px;font-size:12px}.b-blue-btn a:link,.b-blue-btn a:visited{padding:14px 37px 14px 32px;font-size:12px}.b-benefit{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.b-benefit .benefit__item{margin-bottom:15px;max-width:100%;text-align:left;-ms-align-items:center;align-items:center;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.b-benefit .benefit__img{height:auto;margin-right:25px;width:65px}.b-benefit .benefit__img img{max-width:100%;max-height:55px}.b-benefit .benefit__txt{max-width:100%}.b-slide-title{margin-top:-10px}.g-main .b-benefit .benefit__item{margin-bottom:25px}.b-gallery-carousel{margin:15px auto 50px}.b-form .form__col-1-3{width:100%}.b-form{margin:0 -20px;width:calc(100% + 40px)}.b-form,.b-form--main{padding:50px 20px 65px}.b-form--main{margin:0;width:100%}.b-form .form__header .b-title-h2{font-size:21px}.b-btnbox,a.b-btnbox:link,a.b-btnbox:visited{padding:15px;font-size:12px;width:173px}.b-formcalc2{padding:7px 15px 0 20px}.b-formcalc form{min-width:auto}.b-formcalc .form__col,.b-formcalc2 .form__col{width:100%}.b-formcalc .ui-selectmenu-text,.b-formcalc input[type=password],.b-formcalc input[type=text],.b-formcalc select,.b-formcalc textarea{max-width:100%}.b-formcalc .form__spinner input[type=password],.b-formcalc .form__spinner input[type=text]{width:100%}.b-formcalc .form__btn,.b-formcalc .result__box{text-align:center;width:100%;vertical-align:top;display:inline-block}li.ui-state-default:nth-child(n+2){margin-left:0}li.ui-state-default{box-sizing:border-box;width:100%}li.ui-state-active{border-bottom-color:#e2e2e2}.l-grid .grid__item5{display:none}.l-grid{height:532px}.l-grid .grid__item3{right:0;text-align:center;top:-7px;left:auto;width:100%}.b-contacts .contacts__phone{padding:18px 0 12px}.l-grid .grid__item2{transform:translateX(-50%);right:auto;top:222px;left:50%;width:250px;display:block}.l-grid .grid__item4{text-align:center;top:-200px;left:0;width:100%;display:block}.l-grid .grid__item6{font-size:12px;top:111px;left:0;width:auto}.l-grid .grid__item1{font-size:12px;top:418px;left:0;width:auto}.l-grid .grid__item7{font-size:12px;right:auto;top:159px;left:calc(50% - 150px);width:300px}.l-footerbox{margin-top:-225px}.l-footerbox:after{bottom:170px}.l-grid .grid__item1,.l-grid .grid__item2,.l-grid .grid__item3,.l-grid .grid__item4,.l-grid .grid__item5,.l-grid .grid__item6,.l-grid .grid__item7{padding:0}.fotorama-custom-nav{display:none}.b-menu--top2 .menu__box{width:max-content}.b-search_head{height:48px!important;right:0}.g-main .b-search_head{height:48px!important;right:-22px}.b-menu:after{height:1px;content:"";position:absolute;clear:both;top:48px;background:hsla(0,0%,88%,.5);width:100%;display:block}.b-sidebar .b-menu:after,.column__left{display:none}.b-sandwich{padding:13px 18px 13px 16px;border-bottom:none;margin:0 0 0 150px}.b-menu--top2 .menu__box-item a:link,.b-menu--top2 .menu__box-item a:visited{border-left:none;padding:13px 19px}.b-search_head .search__inner{border-left:none;right:0}.b-search_head .search__open{right:0}.b-menu--top2 .menu__box:hover .menu__inner{display:none}.b-sidebar .b-link-head a:link,.b-sidebar .b-link-head a:visited{display:inline-block}.b-sidebar .b-link-head .mail:link,.b-sidebar .b-link-head .mail:visited,.b-sidebar .call_phone_1{display:none}.b-sidebar .sidebar__txt1,.b-sidebar .sidebar__txt4,.b-sidebar .sidebar__txt5{text-align:left;padding-bottom:0;margin-left:15px}.b-sidebar .btn__order{padding:14px 10px 12px;font-size:12px;border:3px solid #0078c6;text-decoration:none;font-weight:600;color:#fff!important;text-transform:uppercase;letter-spacing:3px;text-align:center;background:#0078c6;width:220px;display:block}.b-sidebar .btn__order:hover{border:3px solid #0078c6;color:#0078c6!important;background:#fff}.b-sidebar .btn__callback{padding:15px 10px 13px;font-size:12px;border:2px solid #0078c6;text-decoration:none;font-weight:600;color:#112b8c;text-transform:uppercase;letter-spacing:2px;text-align:center;width:220px;display:block}.b-sidebar .btn__callback:hover{color:#fff;background:#0078c6}.b-more-ban{padding:50px 10px 29px;margin:80px 0}.b-more-ban ul{column-count:1}.b-more-ban li:nth-child(n+7){display:none}.l-header:after{height:50px;top:108px}.b-catalogbox .ui-state-default,.b-catalogbox .ui-widget-content .ui-state-default,.b-catalogbox .ui-widget-header .ui-state-default{text-align:center}.b-catalogbox .ui-state-default:last-child,.b-catalogbox .ui-widget-content .ui-state-default:last-child,.b-catalogbox .ui-widget-header .ui-state-default:last-child{border-bottom:1px solid #e2e2e2}.b-pink-ban{padding:40px 10px;text-align:center}.b-pink-ban .pink-ban__txt{font-size:20px;max-width:220px;margin:auto}.b-pink-ban .pink-ban__btn a:link,.b-pink-ban .pink-ban__btn a:visited{padding:10px 0;width:170px;margin-top:20px}.b-pink-ban .pink-ban__left{width:100%}.b-blue-ban{padding:40px 10px;text-align:center}.b-blue-ban .blue-ban__left,.b-blue-ban .blue-ban__right{width:100%}.b-blue-ban .blue-ban__left{font-size:16px;margin-bottom:10px}.b-path{display:none}.b-link-head .mail:link,.b-link-head .mail:visited{padding-right:0}li.ui-state-default{padding:12px 15px}.ui-tabs-anchor{font-size:14px}.b-formcalc .result__box .form__inputwrap{width:98px}.b-formcalc .result__box .form__inputwrap input{padding:15px 8px;font-size:20px;max-width:98px}.b-formcalc .result__box .form__label{font-size:16px}.b-formcalc .result__box{padding-right:0}.b-formcalc .item__caption{font-size:14px}.b-formcalc .form__btn button{padding:20px;font-size:12px}.b-catalogbox-table tr{justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #e2e2e2;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.b-catalogbox-table td{border-bottom:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.b-catalogbox-table tr td:nth-child(2){order:-1;width:45px}.b-catalogbox-table tr td:first-child{width:calc(100% - 45px)}.b-catalogbox-table tr th{display:none}.b-catalogbox-table tr th:first-child{width:100%}.b-catalogbox-table .catalogbox__btnbox a:active,.b-catalogbox-table .catalogbox__btnbox a:hover,.b-catalogbox-table .catalogbox__btnbox a:link,.b-catalogbox-table .catalogbox__btnbox a:visited,.b-catalogbox-table .catalogbox__btnbox button{font-weight:600;color:#112b8c;background:transparent;float:none}.b-catalogbox-table .catalogbox__btnbox{width:auto}.b-catalogbox .catalogbox__param__announce{text-align:left}.b-catalogbox .catalogbox__param__announce h3{padding-top:25px;border-top:1px solid #e2e2e2}.b-catalogbox-detal .catalogbox__content{text-align:left}.b-category .category__items{text-align:center}.b-category .category__title a:active,.b-category .category__title a:hover,.b-category .category__title a:link,.b-category .category__title a:visited,.b-category .category__title span{font-size:12px}.ui-selectmenu-menu .ui-menu{max-width:calc(100% - 73px)}}@media screen and (max-width:520px){.b-contactshead .contactshead__mails a,.b-contactshead .contactshead__phone a{font-size:14px}#callback-form{width:300px}.b-logo{top:10px}.b-pilot .pilot__5{top:45px}}@media handheld,only screen and (max-width:767px) and (orientation:landscape){.l-sidebar-block{max-width:350px}}@media handheld,only screen and (max-width:350px){.b-search_head .search__inner{border-left:none}.b-logo img{height:30px;width:130px}}