.catalog_wrap{margin-bottom:60rem}.catalog_wrap .cat_header{margin-left:0;font-weight:600;font-size:48rem;color:#101010;margin-bottom:30rem;text-align:center}.catalog_wrap .cat_header h1{font-weight:inherit;font-size:inherit;margin-bottom:0}.catalog_wrap .mainwrap{display:flex}.catalog_wrap .leftmenu{width:278rem;margin-right:30rem;flex-shrink:0}.catalog_wrap .leftmenu .menu_header{font-weight:700;font-size:20rem;text-transform:uppercase;text-align:center;color:#51656c;margin-bottom:16rem}.catalog_wrap .leftmenu>ul{list-style:none}.catalog_wrap .leftmenu>ul>li{border-bottom:1px solid rgb(0 0 0 / .4)}.catalog_wrap .leftmenu>ul>li>a{font-weight:600;font-size:18rem;color:#101010;text-decoration:none;padding:10rem 20rem;display:block}.catalog_wrap .leftmenu>ul>li>a:hover{text-decoration:underline}.catalog_wrap .leftmenu>ul>li.current-cat>a{background:#f2721f;font-weight:700;color:#fff;text-decoration:none!important}.catalog_wrap .leftmenu>ul>li ul{list-style:none;display:none;margin-left:20rem}.catalog_wrap .leftmenu>ul li.current-cat-parent>ul,.catalog_wrap .leftmenu>ul li.current-cat>ul{display:block}.catalog_wrap .leftmenu>ul>li ul>li+li{border-top:1px solid rgb(0 0 0 / .4)}.catalog_wrap .leftmenu>ul>li>ul li>a{font-weight:400;font-size:18rem;color:#101010;text-decoration:none;padding:10rem;display:block}.catalog_wrap .leftmenu>ul>li>ul>li>a:hover{text-decoration:underline}.catalog_wrap .leftmenu>ul>li>ul li.current-cat>a{background:#f2721f;font-weight:700;color:#fff}.catalog_wrap .maincont{width:100%}.catalog_wrap .categories{display:grid;grid-template-columns:repeat(3,1fr);gap:30rem;margin-bottom:50rem}.catalog_wrap .categories .item>a{display:block;text-decoration:none;line-height:0}.catalog_wrap .categories .item .thumb{line-height:0;width:100%;margin-bottom:10rem;height:158rem}.catalog_wrap .categories .item:hover .thumb{opacity:.7}.catalog_wrap .categories .item .thumb img{width:100%;height:100%;object-fit:cover}.catalog_wrap .categories .item .title{font-weight:600;font-size:18rem;text-align:center;color:#101010;line-height:1.5em}@media only screen and (max-width:768px){.catalog_wrap{margin-bottom:40rem;padding-top:40rem}.catalog_wrap .cat_header{text-align:center;margin-left:0;font-size:37rem;line-height:1.2}.catalog_wrap .mainwrap{flex-direction:column}.catalog_wrap .leftmenu{display:none}.catalog_wrap .categories{grid-template-columns:repeat(2,1fr);gap:20rem 10rem}.catalog_wrap .categories.root_categories{grid-template-columns:repeat(1,1fr);gap:20rem 10rem}.catalog_wrap .categories .item .thumb{margin-bottom:5rem;height:118rem}.catalog_wrap .categories.root_categories .item .thumb{height:220rem}.catalog_wrap .categories .item .title{font-size:15rem;line-height:1.3em}}.catalog_wrap .products{display:grid;grid-template-columns:repeat(3,1fr);gap:30rem;margin-bottom:150rem}.catalog_wrap .products .item .thumb{display:block;width:100%;height:auto;line-height:0;text-decoration:none;margin-bottom:15rem}.catalog_wrap .products .item .thumb:hover{opacity:.7}.catalog_wrap .products .item .thumb img{width:100%;height:100%;object-fit:cover}.catalog_wrap .products .item .title{font-weight:600;font-size:17rem;color:#101010;margin-bottom:15rem}.catalog_wrap .products .item .title:hover{color:#c36}.catalog_wrap .products *{transition:all 0.3s ease}.catalog_wrap .products .item .params{margin-top:15rem;padding-top:15rem;border-top:1px solid rgb(0 0 0 / .4);display:grid;grid-template-columns:repeat(2,1fr);gap:10rem}.catalog_wrap .products .item .params .param>div:nth-child(1){font-weight:600;font-size:16rem;color:#f2721f}.catalog_wrap .products .item .params .param>div:nth-child(2){font-weight:600;font-size:12rem;color:#51656c}@media only screen and (min-width:768px){.catalog_wrap .products.type2{grid-template-columns:repeat(2,1fr)}.catalog_wrap .products.type3{grid-template-columns:repeat(1,1fr)}.catalog_wrap .products.type3 .item{display:flex}.catalog_wrap .products.type3 .item .thumb{width:300rem;margin-bottom:0;margin-right:30rem;flex-shrink:0}.catalog_wrap .products.type3 .item .itemwrap{width:100%}.catalog_wrap .products.type3 .item .params{grid-template-columns:repeat(4,1fr);gap:30rem}}.catalog_wrap .products_panel{display:flex;margin-bottom:50rem}.catalog_wrap .products_panel .viewtype{display:flex;margin-left:auto}.catalog_wrap .products_panel .viewtype div{margin-left:10rem;height:32rem;width:32rem;border-radius:2rem;background:#fbfbfb;display:flex;justify-content:center;align-items:center;line-height:0;cursor:pointer}.catalog_wrap .products_panel .viewtype div img{width:80%}.catalog_wrap .products_panel .viewtype div:hover img,.catalog_wrap .products_panel .viewtype div.active img{filter:invert(55%) sepia(68%) saturate(2951%) hue-rotate(349deg) brightness(98%) contrast(93%)}.catalog_wrap .products_panel .viewsort{display:flex;align-items:center}.catalog_wrap .products_panel .viewsort img{height:24rem;margin-right:15rem}.catalog_wrap .products_panel .viewsort select{font-size:18rem;color:#333;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#fff0;outline:none}@media only screen and (max-width:768px){.catalog_wrap .products{grid-template-columns:repeat(1,1fr)!important;gap:40rem 0;margin-bottom:50rem}.catalog_wrap .products .item .title{font-size:20rem;margin-bottom:10rem}.catalog_wrap .products .item .params{margin-top:10rem;padding-top:10rem;grid-template-columns:repeat(2,1fr)!important}.catalog_wrap .products .item .params .param>div:nth-child(1){font-size:19rem}.catalog_wrap .products .item .params .param>div:nth-child(2){font-size:15rem}.catalog_wrap .products_panel .viewtype{display:none}.catalog_wrap .products_panel{margin-bottom:20rem}.catalog_wrap .products_panel .viewsort select{font-size:17rem}}.prodcard{margin-bottom:60rem}.prodcard .wrap{display:flex}.prodcard .mob_header{display:none}.prodcard .prodimages{width:50%;box-sizing:border-box;padding-right:30rem;flex-shrink:0}.prodcard .prodimages .bigimg{width:100%;margin-bottom:30rem;line-height:0}.prodcard .prodimages .bigimg>div{cursor:pointer}.prodcard .prodimages .bigimg img{width:100%}.prodcard .prodimages .thumbs{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30rem;margin-bottom:30rem}.prodcard .prodimages .thumbs>div{cursor:pointer}.prodcard .prodimages .bigimg img{width:100%;height:100%;object-fit:cover}.prodcard .prodcats{font-weight:600;font-size:18rem;color:#101010}.prodcard .prodcats a{color:#F2721F;text-decoration:underline}.prodcard .prodcats a:hover{text-decoration:none}.prodcard .prodinfo{width:50%;flex-shrink:0}.prodcard .prodinfo .title{font-weight:600;font-size:32rem;color:#101010;margin-bottom:24rem}.prodcard .prodinfo .params{margin-bottom:40rem}.prodcard .prodinfo .params .param{display:flex;justify-content:space-between}.prodcard .prodinfo .params .param+.param{border-top:1px solid rgb(0 0 0 / .4);padding-top:20rem;margin-top:20rem}.prodcard .prodinfo .params .param div{font-weight:700;font-size:18rem;color:#101010}.prodcard .prodinfo .params .param div:nth-child(1){font-weight:500;color:#51656c}.prodcard .prodinfo .buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:20rem}.prodcard .prodinfo .buttons a{display:inline-flex;justify-content:center;align-items:center;font-weight:600;font-size:16rem;line-height:1.3;color:#fff;padding:10rem 20rem;background:#f2721f;text-align:center;box-sizing:border-box}.prodcard .prodinfo .buttons a:hover{opacity:.7}.prodcard .prodinfo .buttons a.inverse{background:#fff;border:2px solid #f2721f;color:#f2721f}.prodcard .prodinfo .buttons a img{height:23rem;margin-right:8rem}@media only screen and (max-width:768px){.prodcard{margin-bottom:40rem}.prodcard .wrap{flex-direction:column}.prodcard .mob_header{display:block;font-weight:600;font-size:22rem;text-align:center;color:#101010;margin-bottom:16rem}.prodcard .prodimages{width:100%;padding-right:0;margin-bottom:40rem}.prodcard .prodimages .bigimg{margin-bottom:10rem}.prodcard .prodimages .thumbs{gap:10rem;margin-bottom:10rem}.prodcard .prodcats{font-size:15rem}.prodcard .prodcats .title{display:block;margin-bottom:5rem}.prodcard .prodinfo{width:100%}.prodcard .prodinfo .title{display:none}.prodcard .prodinfo .params{margin-bottom:30rem}.prodcard .prodinfo .params .param+.param{padding-top:10rem;margin-top:10rem}.prodcard .prodinfo .params .param div:nth-child(1){padding-right:30rem}.prodcard .prodinfo .params .param div:nth-child(2){text-align:right}.prodcard .prodinfo .params .param div{font-size:16rem}.prodcard .prodinfo .buttons{display:flex;flex-wrap:wrap}.prodcard .prodinfo .buttons a{font-size:16rem;padding:12rem 10rem}.prodcard .prodinfo .buttons a:nth-child(1){margin:0 auto;padding-left:30rem;padding-right:30rem}}.tehcard{margin-bottom:90rem}.tehcard .title{font-weight:600;font-size:32rem;color:#101010;margin-bottom:25rem}.tehcard .tabscontrol{display:flex;margin-bottom:30rem}.tehcard .tabscontrol a{display:inline-flex;font-weight:700;font-size:18rem;line-height:1.3;text-transform:uppercase;color:rgb(81 101 108 / .7);padding:10rem 20rem;background:#fbfbfb;margin-right:20rem}.tehcard .tabscontrol a:hover{text-decoration:underline}.tehcard .tabscontrol a.active{color:#f2721f}.tehcard .tabs .tab{display:none}.tehcard .tabs .tab.active{display:block}.tehcard .tabs .tab .params{display:flex;padding:16rem 0}.tehcard .tabs .tab .params+.params{border-top:1px solid rgb(0 0 0 / .2)}.tehcard .tabs .tab .params>div{width:100%;box-sizing:border-box;font-weight:400;font-size:18rem;color:#101010}.tehcard .tabs .tab .params>div:nth-child(2){padding-right:50rem;width:35%;flex-shrink:0}@media only screen and (max-width:768px){.tehcard{margin-bottom:60rem}.tehcard .title{font-size:22rem;text-align:center}.tehcard .tabscontrol{overflow-x:scroll;margin-right:-10rem;margin-bottom:20rem}.tehcard .tabscontrol a{font-size:13rem;padding:8rem 16rem;margin-right:20rem;white-space:nowrap}.tehcard .tabs .tab .params>div{font-size:16rem}.tehcard .tabs .tab .params>div:nth-child(2){padding-right:20rem;width:50%}}.similarprods .title{font-weight:600;font-size:48rem;text-align:center;color:#101010;margin-bottom:30rem}.similarprods .cards{display:grid;grid-template-columns:repeat(4,1fr);gap:30rem;margin-bottom:50rem}.similarprods .cards .item .thumb{display:block;width:100%;height:auto;line-height:0;text-decoration:none;margin-bottom:15rem}.similarprods .cards .item .thumb:hover{opacity:.7}.similarprods .cards .item .thumb img{width:100%;height:100%;object-fit:cover}.similarprods .cards .item .title{font-weight:600;font-size:16rem;color:#101010;margin-bottom:15rem}.similarprods .cards .item .title:hover{color:#c36}.similarprods .cards .item .params{margin-top:15rem;padding-top:15rem;border-top:1px solid rgb(0 0 0 / .4);display:grid;grid-template-columns:repeat(2,1fr);gap:10rem}.similarprods .cards .item .params .param>div:nth-child(1){font-weight:600;font-size:17rem;color:#f2721f}.similarprods .cards .item .params .param>div:nth-child(2){font-weight:600;font-size:12rem;color:#51656c}.similarprods .slick-dots{text-align:center;margin-bottom:20rem;list-style:none;display:flex!important;justify-content:center;margin-top:20rem}.similarprods .slick-dots li{margin:0;display:inline-block}.similarprods .slick-dots li button{width:10rem;height:10rem;background:#D9D9D9;border-radius:50rem;margin:0 10rem;border:none}.similarprods .slick-dots li button:hover,.similarprods .slick-dots li.slick-active button{background:#F2721F}@media only screen and (max-width:768px){.similarprods{width:100%}.similarprods .title{font-size:28rem}.similarprods .cards{display:block;grid-template-columns:repeat(1,1fr);gap:0}.similarprods .cards .item .title{font-size:16rem}.similarprods .cards .item .params .param>div:nth-child(1){font-size:16rem}.similarprods .cards .item .params .param>div:nth-child(2){font-size:12rem}}.typography{font-weight:400;line-height:1.4}.typography p{padding-bottom:20rem}.typography img{max-width:100%;border-radius:5rem}.typography ul{margin:0 0 20rem 15rem;list-style:none}.typography ul li{position:relative;margin-bottom:5rem;padding-left:19rem}.typography ul li:before{content:"";width:7rem;height:7rem;border-radius:50%;position:absolute;left:0;top:15rem;background:#405664}.typography ol{margin:0 0 20rem 30rem}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-family:var(--second-family);font-weight:500;font-size:inherit;line-height:1.2;padding:.6em 0 1em;font-weight:800}.typography h1{font-size:56rem;margin-top:0}.typography h2{font-size:48rem}.typography h3{font-size:40rem}.typography h4{font-size:26rem}.typography h5{font-size:25rem}.typography h6{font-size:24rem}.typography blockquote{border-radius:20rem;background:#f4f7fa;padding:40rem 40rem 20rem;margin-bottom:20rem}.typography .wp-caption{max-width:100%;padding:10rem;box-sizing:border-box;border-radius:2rem;background:#f9f9f9;border:1rem solid #eee;margin:0 auto 25rem}.typography .wp-caption .wp-caption-text{text-align:center;width:100%;padding:5rem 10rem 0;font-size:.8em}.typography .alignleft{float:left;margin:0 20rem 10rem 0}.typography .alignright{float:right;margin:0 0 30rem 30rem}.typography .wp-block-image{margin-bottom:30rem}.typography figure.wp-block-gallery.has-nested-images{margin-bottom:30rem}.typography p img{border-radius:20rem}.typography img.size-full{width:100%}.typography .gallery{display:flex;flex-wrap:wrap;margin-bottom:10rem;gap:30rem;justify-content:space-between}.typography .gallery .gallery-item{box-sizing:border-box}.typography .gallery.gallery-columns-2 .gallery-item{flex:1 1 calc(100% / 2 - 15rem)}.typography .gallery.gallery-columns-3 .gallery-item{flex:1 1 calc(100% / 3 - 30rem)}.typography .gallery img{width:100%;height:auto;display:block;border-radius:20rem}@media only screen and (max-width:768px){.typography{font-size:16rem}.typography h1{font-size:38rem;margin-top:0}.typography h2{font-size:30rem}.typography h3{font-size:28rem}.typography h4{font-size:22rem}.typography h5{font-size:17rem}.typography h6{font-size:16rem}.typography blockquote{padding:25rem 25rem 5rem}.typography .gallery.gallery-columns-2 .gallery-item{flex:1 1 100%}.typography .gallery.gallery-columns-3 .gallery-item{flex:1 1 100%}.typography .alignright{float:none;margin:0 0 30rem 0}.typography ul li:before{width:5rem;height:5rem;top:10rem}.typography ul li{margin-bottom:1rem;padding-left:14rem}}.catalog_wrap .products_tags{display:flex;flex-wrap:wrap;margin:0 -10rem 15rem}.catalog_wrap .products_tags a{display:block;font-weight:500;font-size:16rem;line-height:1.3;color:#51656c;padding:8rem 16rem;background:#f0f1f1;border-radius:2rem;text-decoration:none;margin:0 10rem 15rem}.catalog_wrap .products_tags a:hover{background:#C7CBCB}.catalog_wrap .products_tags a.active{background:#f2721f;font-weight:600;color:#fff}.beforeafter{margin-bottom:80rem}.beforeafter .header_1{font-weight:600;font-size:48px;margin-bottom:25rem;text-align:center}.beforeafter .header_2{text-align:center;font-size:20rem;font-weight:400;line-height:1.2em;margin-bottom:15rem}.beforeafter .bf_slider{margin:0 -15rem;position:relative;display:flex}.beforeafter .slide{width:33.33%;flex-shrink:0;margin:0 15rem}.beforeafter .slide .tw_wrap img{height:500px;width:100%;object-fit:cover}.beforeafter .slide .name{font-size:18rem;font-weight:600;line-height:1.1em;margin-top:10rem}.beforeafter .bf_slider .slick-arrow{background-color:#FFF;border-radius:100rem;border:1px solid #DFDFDF;width:50rem;height:50rem;position:absolute;top:calc(50% - 30rem);transform:translateY(-50%);z-index:111;font-size:0;overflow-:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10rem;color:#000}.beforeafter .bf_slider .slick-arrow:hover{color:#F2721F;border:1px solid #F2721F}.beforeafter .bf_slider .slick-arrow.slick-prev{left:-10rem}.beforeafter .bf_slider .slick-arrow.slick-next{right:-10rem;transform:translateY(-50%) rotate(180deg)}.beforeafter .bf_slider .slick-dots{width:100%;position:absolute;bottom:-40rem;list-style:none;text-align:center}.beforeafter .bf_slider .slick-dots li{list-style:none;margin:0 5rem;display:inline-block}.beforeafter .bf_slider .slick-dots li button{border:none;font-size:0;background:#F2721F;opacity:.4;width:10rem;height:10rem;border-radius:50rem;cursor:pointer}.beforeafter .bf_slider .slick-dots li button:hover,.beforeafter .bf_slider .slick-dots li.slick-active button{opacity:1}@media only screen and (max-width:768px){.beforeafter{margin-bottom:60rem}.beforeafter .header_1{font-size:38rem;line-height:1}.beforeafter .header_2{font-size:14rem}.beforeafter .bf_slider{margin:0}.beforeafter .slide{width:100%;margin:0 0}.beforeafter .slide .tw_wrap img{height:420px}.beforeafter .slide .name{font-size:17rem}.beforeafter .bf_slider .slick-arrow{background-color:#FFF;border-radius:100rem;border:1px solid #DFDFDF;width:50rem;height:50rem;position:absolute;top:calc(50% - 30rem);transform:translateY(-50%);z-index:111;font-size:0;overflow-:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:10rem;color:#000}.beforeafter .bf_slider .slick-arrow:hover{color:#F2721F;border:1px solid #F2721F}.beforeafter .bf_slider .slick-arrow.slick-prev{left:-10rem}.beforeafter .bf_slider .slick-arrow.slick-next{right:-10rem;transform:translateY(-50%) rotate(180deg)}.beforeafter .bf_slider .slick-dots{width:100%;position:absolute;bottom:-40rem;list-style:none;text-align:center}.beforeafter .bf_slider .slick-dots li{list-style:none;margin:0 5rem;display:inline-block}.beforeafter .bf_slider .slick-dots li button{border:none;font-size:0;background:#F2721F;opacity:.4;width:10rem;height:10rem;border-radius:50rem;cursor:pointer}.beforeafter .bf_slider .slick-dots li button:hover,.beforeafter .bf_slider .slick-dots li.slick-active button{opacity:1}}