@media screen and (max-width:1200px){#block-bannernaglavnoy .field-node-body .block-wrap .block-row{font-size:36px}}@media screen and (max-width:1100px){#header-top .mob-menu{display:block}#block-new-main-menu{display:none}#block-konstruktorkrovli{display:none;margin:0 20px}#block-new-main-menu.open #block-konstruktorkrovli{display:block}#block-new-main-menu #block-konstruktorkrovli a{color:#232323;font-size:14px;padding:5px 0 0}#header>.section>div{text-align:center;-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (max-width:1000px){.mob-title-filters{position:fixed;top:50%;right:10px;z-index:141;display:-webkit-flex;display:flex;width:52px;height:52px;margin:-120px 0 0;padding:0;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#00b23a;box-shadow:0 8px 18px rgba(0,0,0,.25);cursor:pointer;border-radius:12px;border:3px solid #374046;overflow:visible}.mob-title-filters .filter-count-badge{position:absolute;top:-6px;right:-6px;display:none;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#374046;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.2)}.mob-title-filters .filter-count-badge.is-visible{display:inline-block}.mob-title-filters span{display:block;font-size:0;line-height:0}.mob-title-filters .fa{margin:0;font-size:22px;color:#fff}.fil-block{display:block!important;pointer-events:none;position:fixed;top:0;left:0;z-index:200002;width:280px;max-width:calc(100vw - 24px);height:100vh;height:100dvh;margin:0;padding:12px;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;background:#fff!important;box-shadow:12px 0 28px rgba(0,0,0,.22);-webkit-transform:translateX(-105%);transform:translateX(-105%);-webkit-transition:transform .25s ease , opacity .25s ease , visibility .25s ease;transition:transform .25s ease , opacity .25s ease , visibility .25s ease}.layout-sidebar-first .fil-block .form-actions{position:static;margin:0;padding: 8px 0 calc(env(safe-area-inset-bottom, 0px) + 8px);background:transparent}body.mobile-filters-open{overflow:visible}body.mobile-filters-open:before{content:'';position:fixed;top:0;left:0;z-index:9997;width:100%;height:100%;background:rgba(0,0,0,.35)}body.mobile-filters-open .layout-sidebar-first .fil-block,.layout-sidebar-first.mobile-filters-open .fil-block{visibility:visible;opacity:1;pointer-events:auto;right:auto!important;-webkit-transform:translateX(0);transform:translateX(0)}body.mobile-filters-open .layout-sidebar-first .mob-title-filters,.layout-sidebar-first.mobile-filters-open .mob-title-filters{right:10px;box-shadow:0 8px 18px rgba(0,0,0,.3)}.layout-sidebar-first{width:0;margin:0;float:none}.layout-content.side-left{padding:0}.layout-sidebar-second{width:100%;margin:0 0 30px 0;float:none}.layout-content.side-right .layout-content-wrap{padding:0;float:none}.similar-products{margin:0 -5px}.similar-products header{margin:0 5px 20px}.similar-products:after{content:'';display:block;clear:both}.similar-products .views-row{width:50%;padding:0 5px;float:left}.catalogue-block-term .views-row,.catalogue-block-term.catalogue-block-term-city .views-row{width:140px;margin:0 5px 12px}.catalogue-block-term .views-row .views-field-name{font-size:13px;overflow:hidden}.simil-button{display:block}}@media screen and (max-width:900px){.catalogue-list{text-align:center}#block-bannernaglavnoy .field-node-body .block-wrap .block-row{font-size:34px}.logo-block{img{max-width:180px;}
    }}@media screen and (max-width:680px){.page-middle{min-height:0}.page-wrapper{padding-top:88px}.header-block{position:fixed;top:0;left:0;width:100%;z-index:101}.toolbar-fixed .header-block{top:39px}.toolbar-vertical .page-wrapper{padding-top:49px}#header{display:none}#footer .h-phones{display:block}.fixed .in-navigation{position:static;box-shadow:none}.logo-mini{display:block}.icon-search{display:block}.cart-butts-mobile{display:block}.acc-mobile{display:block}.mob-menu-icon{display:block}#header-top .mob-menu{display:none}#navigation .mob-menu{display:block}#block-new-main-menu.open{top:88px}.call-foot{display:block;position:fixed;bottom:47px;left:7px;z-index:100}.call-foot .call-but{display:block;cursor:pointer;float:left;color:#fff;height:56px;width:56px;background:#00b23a;border-radius:50%;box-shadow:1px 1px 3px rgba(0,0,0,.7);text-align:center;line-height:56px;font-size:34px}.call-foot .phone{display:none;clear:both}.call-foot .phone a{color:#fff;background:#374046;padding:10px 16px;overflow:hidden;display:block;border-radius:2px;box-shadow:1px 1px 2px rgba(0,0,0,.7);margin:0 0 8px 0;text-decoration:none;font-size:18px}#block-raskrytayaformasearchpage-1{display:none}#block-raskrytayaformasearchpage-1.open{display:block;position:absolute;top:50px;left:0;margin:0 -20px;padding:10px 20px;background-color:#374046;border-top:1px solid #00b23a;width:calc(100% + 40px)}#block-views-block-catalogue-block-3 .block-rows.open{display:block;width:360px;max-width:100%;height:100%;overflow:auto;position:fixed;top:0;left:0;z-index:1000;padding:0 0 10px}#block-views-block-catalogue-block-3 .term-block-first .term-name a{display:inline-block}#block-views-block-catalogue-block-3 .block-rows>.views-row>.views-field-name>.views-element-container .views-row a{display:inline-block}#block-views-block-catalogue-block-3 .block-rows.open>.views-row>.views-field-name{overflow:hidden}#block-views-block-catalogue-block-3 .block-rows.open>.views-row>.views-field-name>.views-element-container{background:#fff;display:none;position:static;padding:20px;left:0;top:0;box-shadow:none;min-width:0;width:auto;height:auto;transition:all 1s ease-out .5s;max-width:100%;white-space:normal;margin:0}#block-views-block-catalogue-block-3 .block-rows.open>.views-row.row-1{border-top:1px solid #313131}#block-views-block-catalogue-block-3 .block-rows.open>.views-row:last-child{border-bottom:0 none}#block-views-block-catalogue-block-3 .block-rows.open>.views-row>.views-field-name.hover>.views-element-container{display:block}#block-views-block-catalogue-block-3 .block-rows>.views-row>.views-field-name .arr-wrap{border-left:1px solid #313131}#block-views-block-catalogue-block-3 .block-rows>.views-row>.views-field-name .arr-wrap .arr{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:12px}#block-views-block-catalogue-block-3 .block-rows .close{display:none;position:absolute;top:34px;right:20px;cursor:pointer;color:#fff}#block-views-block-catalogue-block-3 .block-rows.open .close{display:block}#block-views-block-catalogue-block-3 .block-rows .close .icon{width:24px;height:20px;position:relative;display:inline-block;vertical-align:middle}#block-views-block-catalogue-block-3 .block-rows .close .icon:before{content:'';display:block;background:#fff;height:2px;width:100%;transform:rotate(45deg);position:absolute;top:50%;left:0;margin:-1px 0 0}#block-views-block-catalogue-block-3 .block-rows .close .icon:after{content:'';display:block;background:#fff;height:2px;width:100%;transform:rotate(-45deg);position:absolute;top:50%;left:0;margin:-1px 0 0}#block-views-block-catalogue-block-3 .block-rows .mob-title{display:none}#block-views-block-catalogue-block-3 .block-rows.open .mob-title{display:block;padding:30px 20px 30px;font-size:22px;font-weight:600}#block-views-block-catalogue-block-3{margin:0}#block-bannernaglavnoy .field-node-body .block-wrap .block-row{font-size:30px}}@media screen and (max-width:600px){#block-new-content .field-node-field_image{float:none;margin:0}.bootstrap-basic-image-gallery{margin:0 auto}.block-slider{margin:0 auto 20px}.similar-products{margin:0 -5px}.similar-products header{margin:0 5px 20px}.similar-products .views-row{width:auto;padding:0 5px;float:none}.catalogue-block-term .views-row,.catalogue-block-term.catalogue-block-term-city .views-row{width:100px;margin:0 5px 12px}.catalogue-block-term .views-row .views-field-name{font-size:12px}.d-order-cart-items-form .list{display:block}.d-order-cart-items-form .list-item{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.d-order-cart-items-form .list-item>div{display:block;width:33.33%;-webkit-flex-grow:1;flex-grow:1;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.d-order-cart-items-form .list-item>div.del-item{width:10%}.d-order-cart-items-form .list-item>div.prod-image{width:25%}.d-order-cart-items-form .list-item>div.prod-info{width:65%}.d-order-cart-items-form .list-item>div.form-item{width:60px}.d-order-cart-items-form .list-item>div.unit{width:20px}.d-order-cart-items-form .list-item>div.full-price{width:100%;background:#f8f8f8;text-align:right;-webkit-justify-content:flex-end;justify-content:flex-end}.node-bottom .view-colors .views-field-nothing .name-color{display:none}.node-bottom .view-colors .views-field-nothing .name{font-size:10px;margin:0}.field-node-field_planki table th{font-size:12px;font-weight:normal}#block-bannernaglavnoy .field-node-body .block-wrap .block-row{font-size:28px}.calc-link{width:80px;height:80px;right:10px;border-radius:11px}}@media screen and (max-width:540px){#footer .in-section{text-align:center;display:block}}@media screen and (max-width:500px){#block-bannernaglavnoy .field-node-body .block-wrap .block-row{font-size:22px}.view-taxonomy-term .views-row:hover .views-field-view-node{display:none}#block-cubes{display:none}#block-bannernaglavnoy{display:none}}@media screen and (max-width:440px){.bootstrap-basic-image-gallery{width:300px}.bootstrap-basic-image-gallery .main-image{width:300px}.bootstrap-basic-image-gallery .thumbnails{width:300px}.block-slider{width:300px}.image-slider{width:300px}.image-slider .jcarousel-wrapper li{width:300px}.jcarousel-wrap-navigation{margin:15px 10px 0 10px;width:62%}.views-element-container .news .views-row{width:100%}.calc-link{width:60px;height:60px;border-radius:9px}#calc-wind{top:5%;max-height:90%}}@media screen and (max-width:400px){.l-butts .text{display:none}.l-butts .fa{font-size:20px;vertical-align:middle;margin:0 4px 0 0}.mob-menu{padding:5px 0 2px}#navigation .mob-menu{padding:0}.man .text{font-size:18px}.man .phone{font-size:18px}.field-node-field_planki table th{font-size:10px}.f-line .favor-button .text{display:none}}@media screen and (max-width:320px){.field-node-field_planki table th{font-size:9px}}