:root{--background-site:#202020;--color-site:#fff;--color-site-gray:#f7f7f7}.header_zag_st,.header_zag_st+div{color:#fff;background-color:var(--background-site)!important}body{padding:0;min-width:320px;margin:0;font-family:Open Sans,sans-serif}*{box-sizing:border-box}.clear:after,.clear:before{content:"";clear:both;display:table}.clear{clear:both}.content{max-width:1200px;padding-right:15px;min-width:320px;margin:0 auto;padding-left:15px}.content.flex{max-width:1350px}#apps{max-width:100%}.flex-push{flex:1}.flex{display:flex}.flex-justify-around{justify-content:space-around}.flex-justify-between{justify-content:space-between}.header{color:var(--color-site);box-shadow:0 2px 12px hsla(0,0%,39%,.24);background:var(--background-site)}.header__top{min-height:50px;justify-content:space-between;border-bottom:1px solid #e8e8e8;align-items:center;display:flex}.header__top>*{margin-right:25px;margin-left:25px}.header__top>:first-child{margin-left:0}.header__top>:last-child{margin-right:0}.header__top:after,.header__top:before{display:none}.header__nav{margin:10px 0;display:flex}.header__nav a{font-size:13px;text-decoration:none;font-weight:400;margin-right:20px;color:var(--color-site);line-height:30.58px;font-family:Open Sans}.header__nav a:last-child{margin-right:0}.header__nav--mobile{display:none}.header__main{padding:20px 0;justify-content:space-between;align-items:center;display:flex}.auth-links{font-size:13px}.auth-links a{text-decoration:none;color:#000}.auth-links span{color:#a1a1a1}.auth-links:before{height:20px;margin-right:15px;content:"";background:url(/new/user.07e0d252.png) no-repeat;background-size:100%;width:19px;vertical-align:middle;display:inline-block}#main{padding-top:10px;background:#f1f2f5}.search-link{font-size:13px;text-decoration:none;cursor:pointer}.search-link:before{height:20px;content:"";background:url(/new/search.b027d129.png) no-repeat;background-size:100%;margin:0 10px;width:19px;vertical-align:middle;display:inline-block}.search-link.focus{color:#000}.top-cart{font-size:15px;font-weight:700;align-items:center;line-height:30.58px;display:flex}.top-cart__cart{height:20px;position:relative;background:url(/new/shopping-cart.e3b5a2da.png) no-repeat;background-size:100%;width:19px}.top-cart__cart span{height:16px;font-size:10px;border:2px solid #fff;font-weight:700;right:-10px;color:#fff;position:absolute;bottom:-4px;text-align:center;background-color:#ffa312;border-radius:50%;width:16px;line-height:12px;display:block}.logo{font-size:0}.contacts{display:flex}.contacts .contact{font-size:13px;margin-right:40px;align-items:center;display:flex}.contacts .contact__value{font-size:16px;font-weight:700;display:inline}.contacts .contact>div{border-right:1px solid #ebebeb;padding:0 20px}.contacts .contact>div:last-child{border:none}.contacts .contact.icon-phone:before{background:url(/new/telephone.def93d07.png) no-repeat;background-size:100%}.contacts .contact.icon-mail:before,.contacts .contact.icon-phone:before{height:20px;content:"";width:19px;vertical-align:middle;display:inline-block}.contacts .contact.icon-mail:before{background:url(/new/mail.c9749c0d.png) no-repeat;background-size:100%}.callback-btn{padding:0 27px;font-size:13px;text-decoration:none;font-weight:700;color:#fff;background-color:#ffa312;border-radius:20px;line-height:40px;white-space:nowrap}.sidebar{flex:0 0 270px}.sidebar__block{margin-bottom:40px;box-shadow:0 2px 12px hsla(0,0%,39%,.76);border-radius:var(--radiusElement);background:#fff}.sidebar__block__header{padding:17px 0;font-size:16px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1.6px;text-align:center;border-radius:10px 10px 0 0;background:#9b8575}.catalog__menu__item{padding:17.3px 30px!important;font-size:17px;text-decoration:none;color:#000;border-bottom:1px solid #ebebeb;text-align:center;display:block}.catalog__menu__item:first-child{padding-top:0}.catalog__menu__item:last-child{border-bottom:0}.side-news__item__img{overflow:hidden;font-size:0;display:block}.side-news__item__img img{transition:all .4s ease-in-out;width:100%}.side-news__item__img:hover img{transform:scale(1.03)}.side-news__item__info{padding:20px 30px}.side-news__item__name{font-size:17px;text-decoration:none;font-weight:400;color:#000}.side-news__item__date{font-size:13px;color:grey}.catalog_box{flex:1 1 100%}.banners{margin-bottom:25px}.banners,.banners .banner{width:100%}.banners .banner img{max-width:100%}.banners .banner a{height:270px;background-size:cover;width:100%;background-image:url(/new/banner1.9c12d2a1.png);background-repeat:no-repeat;display:block}.products__item{padding:30px 30px 10px;margin-bottom:20px;color:#fff;position:relative;box-shadow:0 5px 38px 2px rgba(0,0,0,.75);border-radius:3px;background:#000;cursor:pointer}.products__item>*{position:relative;z-index:1}.products__item__img{height:110px;padding:10px 0;text-align:center}a.h_btn_feedback{height:auto;line-height:1.5}.products__item__img img{max-width:100%;max-height:100%}.products__item__labels{position:absolute;top:-22px;display:flex}.products__item__labels span{transform:rotate(180deg);min-height:55px;padding:14px 8px;writing-mode:vertical-rl;font-size:16px;font-weight:700;margin-right:5px;color:#000;text-transform:uppercase;text-align:center;background-color:#ffa312;box-sizing:content-box;border-radius:17px;line-height:16px;display:block}.products__item__name{font-size:15px;font-weight:700}.products__item__desc,.products__item__name{height:auto;margin-bottom:15px;line-height:18px}.products__item__desc{font-size:13px;font-weight:400}.products__item__price{font-size:13px;display:flex}.products__item__price>div{margin-right:9px;width:100%}.products__item__price__value{font-size:18px;font-weight:700;color:#fff;line-height:20px;display:flex}.products__item__price__value.bold{color:#ffa312}.products__item__bg{height:100%;transition:all .25s ease-in-out;position:absolute;top:0;background:#000;left:0;width:100%;z-index:0}.products__item:hover .products__item__bg{transform:scale(1.04)}.about{padding:65px 0;color:#000;background:#fff}.about__name{flex:0 0 270px;font-size:20px;font-weight:700;margin-right:30px;line-height:26px}.about__text{flex:1;font-size:13px;font-weight:400;line-height:20px}.firms{padding:65px 0;justify-content:space-between;flex-wrap:wrap;align-items:center;display:flex}footer{color:var(--color-site);position:relative;background:var(--background-site)}footer .contacts{display:block}footer .contact{margin-bottom:30px;white-space:nowrap}.footer__top{padding:50px 0;border-bottom:1px solid #e8e8e8}.footer__menu{justify-content:space-between;display:flex}.footer__menu a{font-size:13px;text-decoration:none;font-weight:400;margin-bottom:17px;color:var(--color-site);display:block}.footer__copy{justify-content:space-between;flex-wrap:wrap;color:#9c9c9c;display:flex}.footer__copy,.footer__soc{font-size:13px}.footer__soc__links{margin-bottom:20px;align-items:center;margin-top:10px;display:flex}.footer__soc__links a{margin-right:30px;max-height:20px;width:20px;display:block}@media (max-width:768px){.footer__soc__links{grid-template-columns:repeat(auto-fill,minmax(18px,1fr));grid-gap:12px;display:grid}.footer__soc__links a{margin-right:0}footer .contacts .contact{display:block!important}footer .contacts .contact>div:first-child{margin-bottom:10px}.contacts .contact.icon-mail:before{display:none!important}}.footer__soc__links a img{height:20px;width:auto}.price_link{padding:15px 30px}.price_link a{font-size:16px;text-decoration:none;font-weight:700;color:#000}.price_link img{height:auto;margin-right:20px;max-width:21px;vertical-align:middle}footer .price_link{padding:0}footer .price_link a{font-size:13px}.burder-icon{margin-right:0;cursor:pointer;margin-left:0;margin-top:3px;display:none}.burder-icon span{height:3px;margin-bottom:4px;background:#696969;width:22px;display:block}@media (max-width:390px){input.top_search_input{width:150px}}@media (max-width:768px){.burder-icon,.flex-push,.side-news,.side-price{display:none}.header__main{flex-direction:column}.header__main .logo{margin-bottom:15px}.contacts{flex-direction:column}.contacts .contact{margin-bottom:10px;position:relative;padding-left:13px;display:block}.contacts .contact div{border:none}.contacts .contact:before{position:absolute;bottom:0;top:0;margin:auto;left:0}.header__nav{display:none}#main>.content{display:block}.sidebar{margin-right:0}.side-catalog .sidebar__block__header{padding:17px 17px 0}.catalog__menu__item{padding:15px;border-bottom:none;display:inline-block}.catalog__menu__item:first-child{padding-top:15px}.about .flex{flex-direction:column}.about__name{flex:auto}.firms{flex-direction:column}}@media (max-width:1000px){.header__main .flex-push{display:none}}@media (max-width:1120px){.contacts .contact{margin-right:10px}}@media (min-width:768px) and (max-width:1000px){.contacts{flex-direction:column}.contacts .contact{margin-right:0;margin-bottom:10px}.contacts .contact:before{display:none!important}}.logo img{width:auto;width:220px}.catalog_box,.logo img{display:block}.center{padding:40px 0 0;max-width:870px}.main_page_slider_slick{max-width:100%;margin:0}.main_page_slider,.slider_item_slide,.slider_item_slide .center{height:624px}.h_btn_feedback{background:#ffa312}.catalog-main__catalog .plates{margin:0}.spoiler_all{height:45px;font-size:16px;font-family:Open Sans}.block-common{padding:5px 5px 10px;margin-bottom:-25px}.calc-top__tab{height:50px;width:15%}.products__item__price__value s{font-size:15px;color:gray}.catalog__filter,.section_preview_text{border-radius:3px;background:var(--color-site-gray)}.section_preview_text{padding:15px;margin-bottom:10px;font-family:Open Sans}.section_preview_text>p{line-height:1.3}.filter_log.calcs{width:270px}.filter_log.calcs>div{margin-right:0;margin-left:0}.catalog-main__top{border-radius:3px;background:var(--color-site-gray)}.h_btn_feedback{padding:0 24px}.products__item__name a{text-decoration:none;color:#fff}.bl_pagination{padding:15px;border-radius:3px;background:#fff}.about__text ul{margin-left:25px}.top_search_input{padding:3px 7px;font-size:13px;border:1px solid #e2dede;width:200px;font-family:Open Sans}.section_child{padding:18px;margin-bottom:10px;background:#fff;width:270px;margin-top:10px}.section_child a{padding:7px 0;font-size:14px;text-decoration:none;color:#000;border-bottom:1px solid #ebebeb;display:block}.catalog__filter{width:270px}.tovar{padding:10px;border-radius:3px;background:#fff}.bl_projects_item{width:300px}.pohoj_item{padding:10px;margin-top:20px}.pohoj_item,.tovar-tabs__cont{border-radius:3px;background:#fff}.btn-s{padding:13px 30px;border-radius:3px}.catalog-price{font-size:19px}.tovar__cont{font-family:Open Sans}.how_quest{font-size:17px;color:#000;background:#fff}.how_quest a{color:#000}.tovar__cont table{font-size:13px;border:none;margin-top:20px}#lombard table td{padding:7px;border:none;border-bottom:1px solid #d0d7d7}#lombard table tr td:first{width:35%}.page_contacts .p_contacts_left_info{padding-left:20px}.page_contacts .p_contacts_left_info,.page_contacts .p_contacts_right_form{width:49%}.page_contacts .catalog_box{padding:10px;margin-bottom:20px;border-radius:3px;background:#fff}.article_tx,.block_container_news,.block_project_container{padding:20px;border-radius:3px;background:#fff}.bl_projects_item_pic{height:auto}.bl_projects_item{width:32%}.bl_projects_item_pic img{width:100%}.page_about_certificates .catalog_box,.page_about_company .catalog_box,.page_about_partners .catalog_box,.page_about_reviews .catalog_box{padding:20px;margin-bottom:20px;border-radius:3px;background:#fff}.page_about_company .catalog_box ul{margin-left:20px}.header__nav__parent{position:relative}.header__nav__sub{padding:10px;position:absolute;top:30px;box-shadow:0 0 10px #bababa;background:var(--background-site);left:0;width:200px;display:none;z-index:10}.header__nav__parent:hover .header__nav__sub{display:block}.header__nav__sub li:before{height:5px;margin-right:12px;content:"";background-color:#ffa312;border-radius:50%;width:5px;vertical-align:middle;display:inline-block}.catalog__menu__item:hover,.header__nav>a:hover,.header__nav__sub li a:hover{text-decoration:underline}.calc-top a{font-size:15px}h1{margin:0 0 10px}.image_block_company{flex-wrap:wrap;display:flex}.image_block_company img{margin-right:10px;margin-bottom:10px;max-width:100%;width:300px}.header-top-srch input{border:none;margin-bottom:0;color:#f39c12;background:transparent;padding-left:38px;z-index:9}.form-h-srch{display:flex}.header-top-srch{align-items:center;display:flex}.search-link:before{position:absolute}.products__item__oldprice{font-size:14px;text-decoration:line-through;color:#afabab;margin-left:5%}div.plates__one__popup{padding-left:0}.cataloglinks .flexlinks{padding:2px 5px}.catalog-main__top .catalog-sort{padding:5px 22px}.contacts .contact>div:first-child{flex-direction:column;display:flex}.contacts .contact>div:first-child .contact__value span{font-size:13px;font-weight:400}.page-city-container{flex-direction:column;align-items:center;display:flex}.page-city-container .bl_navigation{margin-right:auto}.section_city_grid{grid-template-columns:repeat(4,1fr);gap:10px;justify-items:center;width:100%;margin-top:25px;display:grid}.section_city_grid .item_block_news{padding-right:0;width:auto}.section_city_grid .item_bl_news_info{margin-left:0}@media (max-width:360px){.contacts .contact>div:first-child{display:block}}@media (max-width:450px){.header .flex-push{display:none}}@media (max-width:768px){.products__item{padding:5px 15px 15px}.products__item__labels span{min-height:30px;padding:11px 5px;font-size:11px}.products__item__img{height:auto;padding:0}.products__item__price{flex-direction:column}.products__item__name{font-size:13px;margin-bottom:8px;line-height:16px}.products__item__desc{font-size:11px;margin-bottom:8px;line-height:16px}.products__item__price__value{font-size:15px;align-items:center}.products__item__price__value img{height:100%;width:18px;margin-top:2px}.products__item__oldprice{font-size:11px}.header__main{grid-template-columns:repeat(2,50%);padding:10px 0 0;justify-items:center;display:grid}.logo img{width:100px}.contacts{grid-row-end:4;grid-column-start:1;grid-column-end:4;grid-row-start:2;width:100%}.contacts .contact:not(.header-email__box){grid-template-columns:repeat(2,50%);padding-right:0;align-items:flex-start;width:100%;padding-left:0;display:grid}.contacts .contact>div{padding:0 2px;font-size:11px;margin:auto;line-height:1.5}.contacts .contact>div:first-child .contact__value span{font-size:11px}.contact.header-email__box,.contacts .contact.icon-phone:before{display:none}.contacts .contact__value{font-size:13px}.contacts .contact>div:first-child>span{margin-left:3px}.callback-btn{padding:0;text-align:center;width:158px}.header__main .logo{width:auto}}.header-top-n{padding:30px 0;background:#212225}.header-top-content{padding:0 0 30px;justify-content:space-between;align-items:center;display:flex}.header-top-content__navigation>ul{font-size:12px;gap:18px;align-items:center;display:flex}.header-top-content__navigation{padding-left:112px}.nav-item{padding:10px 0;font-size:14px;text-decoration:none;font-weight:500;color:#fff;transition:color .3s ease;line-height:20px}.nav-item:hover{color:#9b8575}.search-box{padding:4px 8px 3px 5px;border:1px solid #a32e34;gap:10px;border-radius:30px;width:191px}.search-box,.search-icon{align-items:center;background:transparent;display:flex}.search-icon{height:21px;padding:0;justify-content:center;border:none;margin-bottom:0;width:21px}.search-text{font-size:12px;font-weight:500;color:#9b8575;line-height:20px}.search-text input{border:none;color:#fff;background:transparent}input.top_search_input:focus{outline:none}.header-bottom-content__logo{width:291px}.header-bottom-content__logo img{width:100%}.call-button{height:50px;border:none;transition:background-color .3s ease;gap:11px;background-color:#9b8575;align-items:center;border-radius:30px;cursor:pointer;width:191px;padding-left:8px;display:flex}.call-button:hover{background-color:#8a7464}.call-button-icon{height:36px;justify-content:center;align-items:center;width:36px;display:flex}.call-button-text{font-size:14px;text-decoration:none;font-weight:500;color:#fff;text-align:center;line-height:20px}.header-bottom-content{justify-content:space-between;display:flex}.flex-col-header{gap:50px;display:flex}.flex-col-header .call-button{display:none}.hb-col a[href^=mailto],.hb-col a[href^=tel]{text-decoration:none;font-weight:700;color:#fff;position:relative;gap:7px;align-items:center;display:flex}.hb-col a[href^=tel]:before{height:19px;top:3px;width:19px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='19' fill='none' viewBox='0 0 19 19'%3E%3Cpath fill='%23A32E34' fill-rule='evenodd' d='M10 0a.75.75 0 1 0 0 1.5 7.24 7.24 0 0 1 5.12 2.12 7.2 7.2 0 0 1 1.58 2.35c.362.882.55 1.826.55 2.78a.75.75 0 1 0 1.5 0 8.8 8.8 0 0 0-.67-3.35 8.6 8.6 0 0 0-1.9-2.84A8.66 8.66 0 0 0 10 0m8 16.75V15.1a2 2 0 0 0-1.26-1.86l-2-.81a2 2 0 0 0-2.54 1l-.17.36a9.37 9.37 0 0 1-7-7l.35-.18a2 2 0 0 0 1-2.53l-.81-2A2 2 0 0 0 3.71.83H2a2 2 0 0 0-2 2 16 16 0 0 0 16 16 2 2 0 0 0 2-2.04zm-8.75-12A.74.74 0 0 1 10 4a4.8 4.8 0 0 1 1.82.36 4.8 4.8 0 0 1 1.54 1c.43.443.77.966 1 1.54a4.9 4.9 0 0 1 .36 1.82.75.75 0 1 1-1.5 0 3.4 3.4 0 0 0-.25-1.25 3.2 3.2 0 0 0-.7-1.05 3.5 3.5 0 0 0-1.06-.71 3.3 3.3 0 0 0-1.24-.24.75.75 0 0 1-.74-.68z' clip-rule='evenodd'/%3E%3C/svg%3E")}.hb-col a[href^=mailto]:before,.hb-col a[href^=tel]:before{content:"";position:absolute;left:-30px;display:inline-block}.hb-col a[href^=mailto]:before{height:18px;width:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' fill='none' viewBox='0 0 20 18'%3E%3Cpath fill='%23A32E34' fill-rule='evenodd' d='M4 0a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4V4a4 4 0 0 0-4-4zm.42 4.38a.75.75 0 0 0-.84 1.24l3.78 2.52a4.73 4.73 0 0 0 5.27 0l3.79-2.52a.75.75 0 0 0-.84-1.24L11.8 6.9a3.27 3.27 0 0 1-3.6 0z' clip-rule='evenodd'/%3E%3C/svg%3E")}.hb-col p{color:#9b8575;margin:0;line-height:20px;display:flex}.line-whatsapp-icon{text-decoration:none;font-weight:700;color:#fff;position:relative}.line-whatsapp-icon:before{height:20px;content:"";position:absolute;left:-30px;width:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23178B2F' d='M16.62 2.85A9.5 9.5 0 0 0 9.74 0a9.73 9.73 0 0 0-8.43 14.6L0 19.47l5.1-1.22a9.44 9.44 0 0 0 4.64 1.17 9.72 9.72 0 0 0 9.73-9.73 9.46 9.46 0 0 0-2.85-6.84M14.51 13.2a2.56 2.56 0 0 1-1.64 1.17c-.47.05-.84.19-2.9-.61a10.36 10.36 0 0 1-4.17-3.65 4.5 4.5 0 0 1-1-2.53 2.58 2.58 0 0 1 .84-2 .87.87 0 0 1 .66-.28h.47c.18 0 .37 0 .56.42s.7 1.68.75 1.82a.5.5 0 0 1 0 .43c-.1.14-.14.28-.24.42s-.23.33-.37.42a.35.35 0 0 0-.09.51 6.9 6.9 0 0 0 1.35 1.69 7.3 7.3 0 0 0 2 1.22.36.36 0 0 0 .51-.05 8 8 0 0 0 .75-.94c.14-.23.33-.18.56-.14s1.41.66 1.69.8.42.19.47.28c-.014.347-.074.69-.18 1.02z'/%3E%3C/svg%3E")}.header-top-n a{text-decoration:none;color:#fff}@media (max-width:992px){.header-top-content{padding:0 0 20px;justify-content:center}.header-top-content__navigation{display:none}.header-bottom-content{justify-content:center;flex-direction:column;gap:15px;align-items:center}.flex-col-header{grid-template-columns:repeat(2,50%);padding:0 40px;font-size:12px;align-items:center;grid-gap:10px;display:grid}.flex-col-header .call-button{margin-bottom:0;width:auto;display:flex}.header-bottom-content>.call-button{display:none}.header-top-n{padding:40px 0}}