@charset "UTF-8";
/* https://kirvi.web.prime-gr.ru/wp-content/themes/kirp/css/media.min.css?ver=1787552239 */
@media screen and (max-width:767px){footer,header{max-width:100%;overflow-x:hidden}header{overflow:visible;overscroll-behavior:none;touch-action:pan-y}footer .container,header .container,header .row,main .container{max-width:100%;overflow-x:hidden}header .container,header .row{overflow:visible}header .row{margin-left:0;margin-right:0}footer{position:relative;z-index:1}.prev.page-numbers{display:none!important}main .contacts_page .contact_info,main .contacts_page .graphic,main .contacts_page .rekv{padding:25px}.empty_cart_zag{font-size:24px;line-height:30px;letter-spacing:.01em;margin-bottom:34px}.mySwiper{margin-left:-15px;max-width:calc(100% + 15px)}body,html{overflow-x:hidden;max-width:100%}main{overflow-x:hidden;max-width:100%}.first_screen{overflow-x:hidden}.succ_overlays .succes_block{max-width:80vw}.tablet-col{display:none}header .contact_information .adr{display:none}header .contact_information{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}header .contact_information .phone{font-style:normal;font-weight:700;font-size:14px;line-height:20px;color:#262626;margin:0}header .contact_information .recall{font-size:14px;line-height:15px;margin-top:15px}header .social li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .nev_menu{display:none}header .logo span{display:none}header .add_info .recalc{height:38px;width:55px;background:0 0;border:0;border-left:1px solid #e9e9e9}header .logo img{max-width:150px;height:auto}.not_mobile{display:none}header .add_info .search{display:none}header .add_info .recalc span{display:none}header .add_info .recalc svg{margin:0;height:18px;width:14px}header .add_info .cart_button{padding:0 10px;height:38px;width:55px}header .add_info .cart_button span{display:none}header .row:first-child{margin-bottom:26px;z-index:99;position:relative;background:#fff}header .row:last-child{padding-bottom:32px}main .first_screen .col-xl-3{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}main .first_screen .col-xl-9{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}main .first_screen .banner_sale img{width:100%;max-width:100%;min-width:0;height:auto;object-fit:cover}main .first_screen .banner_sale,main .first_screen .banner_sale picture{display:block;width:100%;max-width:100%;overflow:hidden}main .first_screen .category_info .zag{font-style:normal;font-weight:700;font-size:24px;line-height:100%;color:#1e2327;margin-top:30px;margin-bottom:45px}main .first_screen .category_info ul li a{font-size:18px;line-height:23px;letter-spacing:.01em;color:#000}main .first_screen{border-top:1px solid #e2e2e2;border-bottom:0;padding-top:24px}main .populated_products{padding-top:100px}.zag_section{font-weight:700;font-size:24px;line-height:100%;color:#1e2327}.more_button{display:none}.tabs_filt ul li a{padding:15px 10px}.tabs_filt{margin-bottom:21px}.nav_buttons{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}main .populated_products .pop-container{margin:0;padding:0;padding-top:20px}main .populated_products .pop-container .product_item .badge{top:11px;left:10px}main .populated_products .pop-container{max-width:260px;overflow:visible}main .populated_products .pop-container .product_item .attr .attr_info{opacity:0}main .populated_products .pop-container .product_item{padding-top:20px}main .populated_products .pop-container .product_item .attr{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:absolute;width:100%;left:0;padding:0 25px}main .populated_products .pop-container .product_item .img{margin:0;height:100px;padding:0;width:149px;margin-bottom:17px}main .populated_products .pop-container .product_item .img img{margin:0;max-width:100%}main .populated_products .pop-container .product_item .product_name{font-style:normal;font-weight:500;font-size:16px;line-height:23px;letter-spacing:.01em;color:#1c1c1c;margin-bottom:10px;min-height:69px}main .populated_products .pop-container .product_item .product_meta .item .meta_zag{font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#1c1c1c}main .populated_products .pop-container .product_item .product_meta .item .meta_info{font-size:14px}main .populated_products .pop-container .product_item .add_cart_block .price_block .block_zag{display:none}main .populated_products .pop-container .product_item .add_cart_block .price_block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main .categories_section .big_block{height:353px;margin-bottom:16px;padding-top:30px;padding-left:30px;padding-right:35px}main .categories_section .medium_block{height:183px;padding-top:36px;padding-left:37px;margin-bottom:17px}main .categories_section .big_block .zag{font-style:normal;font-weight:700;font-size:22px;line-height:28px;letter-spacing:.01em;color:#1e2327}main .categories_section .big_block p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;letter-spacing:.01em;color:#1e2327}main .categories_section .big_block .category_img img{width:287.91px;height:225.85px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}main .categories_section .big_block .category_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}main .categories_section .medium_block .to{display:none}main .categories_section .medium_block .category_img{right:-25px;top:0;bottom:0}main .categories_section .medium_block .category_img img{width:196.48px;height:196.48px}main .categories_section .medium_block .zag{font-style:normal;font-weight:700;font-size:22px;line-height:28px;letter-spacing:.01em;color:#1e2327}main .categories_section .medium_block p{font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.01em;color:#1e2327;max-width:128px}main .categories_section .wide_block{height:200px;padding-top:36px;padding-left:37px;margin-bottom:17px}main .categories_section .wide_block .to{display:none}main .categories_section .wide_block .category_img{right:-25px;top:0;bottom:0}main .categories_section .wide_block .category_img img{width:169.55px;height:166px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}main .categories_section .wide_block .zag{font-style:normal;font-weight:700;font-size:22px;line-height:28px;letter-spacing:.01em;color:#1e2327;max-width:50%}main .categories_section .wide_block p{font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.01em;color:#1e2327;max-width:128px;max-width:50%}main .categories_section .small_block{margin-bottom:17px;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 6px);-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px);height:154px;padding-top:22px;padding-left:25px}main .categories_section .small_block .to{display:none}main .categories_section .small_block .category_img{right:0;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}main .categories_section .small_block .category_img img{width:80px;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right;max-width:100%}main .categories_section .small_block .zag{font-style:normal;font-weight:700;letter-spacing:.01em;color:#1e2327;max-width:50%;font-size:18px;line-height:23px;margin:0}main .categories_section .small_block p{font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.01em;color:#1e2327;max-width:128px;max-width:50%;display:none}main .categories_section .smallest_block{margin-bottom:17px;-webkit-box-flex:0;-webkit-flex:0 0 -webkit-calc(50% - 6px);-ms-flex:0 0 calc(50% - 6px);flex:0 0 calc(50% - 6px);height:154px;padding-top:22px;padding-left:25px}main .categories_section .smallest_block .to{display:none}main .categories_section .smallest_block .category_img{right:-25px;top:0;bottom:0}main .categories_section .smallest_block .category_img img{width:169.55px;height:166px;-o-object-fit:contain;object-fit:contain;-o-object-position:right;object-position:right}main .categories_section .smallest_block .zag{font-style:normal;font-weight:700;letter-spacing:.01em;color:#1e2327;max-width:50%;font-size:18px;line-height:23px;margin:0}main .categories_section .smallest_block p{font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.01em;color:#1e2327;max-width:128px;max-width:50%}main .recalc_section{padding-top:64px;padding-bottom:297px}main .recalc_section .container:after{width:302.35px;height:162px;background-size:cover;top:-webkit-calc(100% + 250px);top:calc(100% + 250px);right:0;left:0}main .recalc_section .zag{font-weight:700;font-size:24px;line-height:30px;letter-spacing:.01em;color:#1e2327}main .recalc_section p{font-style:normal;font-weight:400;font-size:18px;line-height:23px;letter-spacing:.01em;color:#1e2327;margin-bottom:16px}main .about_section{padding-top:50px}main .about_section .zag_section{margin-bottom:60px}main .about_section .logotype{margin-bottom:40px}main .about_section .text{margin:0}main .about_section .text p{margin-bottom:40px}main .about_section .infographic .item{margin-bottom:25px}main .about_section .infographic .item .meta{font-style:normal;font-weight:700;font-size:24px;line-height:30px;letter-spacing:.01em;color:#1e2327}main .about_section .infographic .item .about p{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:.01em;color:#1e2327}main .partners .zag_section{margin:0;height:100%}main .partners .nav_buttons{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}main .partners .slider_wrap{margin-top:25px;padding:17px 35px}main .partners .partners-container{width:100%}main .partners .partners-container .img img{max-width:100%}.mainpage_bg_with_hop:before{background-position:60%}main .section_news_akz .news-container .swiper-slide,main .section_news_akz .news-container .swiper-slide.first{width:100%}main .section_news_akz .news-container .news_item .img img,main .section_news_akz .news-container .news_item.wide .img img{height:227px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}main .section_news_akz .news-container .news_item .news_meta,main .section_news_akz .news-container .news_item.wide .news_meta{padding-top:35px;padding-left:28px;padding-right:24px;padding-bottom:44px;height:239px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}main .section_news_akz .news-container .news_item .news_meta .top,main .section_news_akz .news-container .news_item.wide .news_meta .top{width:100%}main .section_news_akz .news-container .news_item .news_meta .top .zag,main .section_news_akz .news-container .news_item.wide .news_meta .top .zag{font-weight:700;font-size:18px;line-height:23px;letter-spacing:.01em;color:#1e2327;margin-bottom:15px}main .section_news_akz .news-container .news_item .news_meta .top .text p,main .section_news_akz .news-container .news_item.wide .news_meta .top .text p{font-style:normal;font-weight:400;font-size:16px;line-height:18px;color:#1e2327;overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;box-orient:vertical}main .section_news_akz .news-container .news_item.wide .news_meta .bottom span{font-weight:400;font-size:16px;line-height:22px;color:#1c1c1c}main .about_person{padding-top:115px;padding-bottom:90px}main .about_person .photo img{width:97.54px;height:97.54px}main .about_person .zag{font-style:normal;font-weight:700;font-size:28px;line-height:35px;letter-spacing:.01em;color:#1e2327;margin:0;position:absolute;top:-88px;margin-left:121px;max-width:227px}main .about_person .subzag{font-style:normal;font-weight:400;font-size:16px;line-height:20px;color:#1e2327;position:absolute;top:-13px;margin-left:121px}main .about_person .text{margin-left:0;padding-top:30px}main .about_person .text p:before{width:12px;height:12px;background-size:contain}main .about_person .text p:after{width:12px;height:12px;background-size:contain;right:0;bottom:0}main .about_person .text p{padding:15px}footer{padding-bottom:10px}footer .about_form .about_form_zag{font-style:normal;font-weight:700;font-size:28px;line-height:35px;letter-spacing:.01em;color:#fff}footer .about_form .about_form_text p{font-size:14px;line-height:18px;letter-spacing:.01em;color:#fff;margin-bottom:33px}footer .form .lines .line{margin-bottom:25px;width:100%}footer .form .lines .line input,footer .form .lines .line input[type=phone],footer .form .lines .line select{width:100%;max-width:265px}footer .form .lines .checkbox label{display:block;font-size:14px;line-height:18px}footer .line_bottom{margin-bottom:50px}footer .nav ul{padding:0}footer .nav{margin-bottom:60px}footer .social_links{margin-top:44px}footer .cart_footer .block .lines .line .summ{white-space:nowrap;font-size:16px;line-height:20px}footer .company_info,footer .politic_link,footer .rekv{margin-bottom:26px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}footer .copyright{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.overlays .modals{padding-top:50px;padding-left:40px;padding-right:40px;max-width:100%}.overlays .modals--success{min-height:64vh;padding-left:20px;padding-right:20px;justify-content:center;padding-bottom:20px;padding-top:50px}.overlays .modals--success:before{content:"";position:absolute;width:100%;top:0;left:0;height:36px;background-color:#ffcd00}.overlays .modals--success .modal_zag{margin-bottom:20px;text-align:center}.overlays .modals--success .form .line .line_zag{font-size:14px}.overlays .modals--success .form p{margin-bottom:0}.overlays .modals--success .form .wide_line .line_zag{font-size:14px}.overlays .modals--success .modal_descr{font-size:14px;text-align:center}.overlays .modals--success .close-modal{top:11px;right:11px}.overlays .modals--success .close-modal svg path{fill:#fff}.overlays .modals--success .content-success{text-align:center}.overlays .modals--success .form .line input[type=submit]{width:100%}.modals .form .checkbox input{display:block;opacity:0;width:30px;height:30px;position:absolute;left:0;top:0}.content-success .close-btn{width:100%}.overlays .modals-attention{padding-top:0;padding-left:0;padding-right:30px;background-color:#ffcd01}.overlays .modals:after{display:none}.modals .close-modal-attention{top:12px;right:9px}.modals .close-modal svg path{fill:#000}.modals .modal_descr{margin-bottom:25px}.modals .form .line{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.modals .form .line input{width:100%}.modals .modal_zag{font-size:18px}.modals .form .checkbox label{display:block;font-size:14px}main .product_cart .col-xl-5:after{display:none}main .product_cart .calculator_block{position:fixed;top:0;left:0;width:100%;height:100%;padding-top:40px;z-index:99999;overflow-y:scroll}main .product_cart .col-xl-5{padding-top:33px}main .product_cart .product_thumb .breadcrumbs ul li:nth-child(4),main .product_cart .product_thumb .breadcrumbs ul li:nth-child(5),main .product_cart .product_thumb .breadcrumbs ul li:nth-child(6){display:none}main .product_cart .product_thumb .breadcrumbs ul li:last-child{margin-top:26px;margin-right:0}main .product_cart .product_thumb .breadcrumbs ul li:last-child span{max-width:100%;-o-text-overflow:inherit;text-overflow:inherit;overflow:visible;white-space:normal;font-style:normal;font-weight:700;font-size:24px;line-height:130%;color:#000}main .product_cart .product_thumb .breadcrumbs{max-width:100%}main .product_cart .product_thumb .wrap{margin-top:40px;width:100%}main .product_cart .product_thumb .wrap .product_images .thums-container .product_image{height:290px}main .product_cart .product_thumb .wrap .product_images{margin-bottom:14px}main .product_cart .vendor_product{display:none}main .product_cart .product_zag{display:none}main .product_cart .col-xl-6{padding:0 15px;padding-top:20px}main .product_cart .product_description p{font-size:16px;line-height:130%}main .product_cart .atributes .atr_item{margin:0;width:calc(50% - 5px);margin-bottom:10px;flex-wrap:wrap;padding-left:10px;position:relative;display:block;padding-top:11px;height:auto;padding-bottom:11px}main .product_cart .atributes .atr_item.colorpicker{padding-left:40px}main .product_cart .atributes{justify-content:space-between}main .product_cart .atributes .atr_item:last-child{width:100%!important}main .product_cart .atributes .atr_item .atr_name{flex:auto;margin:0;display:flex;font-weight:500;font-size:14px;line-height:130%;letter-spacing:0;color:#000}main .product_cart .atributes .atr_item .atr_value{flex:0 0 100%;font-size:14px;line-height:130%;margin:0;display:flex;flex:auto;width:100%;font-weight:400}main .product_cart .atributes .atr_item .color{position:absolute;left:10px;top:0;bottom:0;margin:auto}main .product_cart .atributes:before{width:300vw;left:-100vw}main .product_cart .price_section .calc_button{min-width:151px}main .product_cart .add_to_cart_section .adding_to_cart{width:145px;height:44px;margin-top:25px}main .product_cart .add_to_cart_section{flex-wrap:wrap;justify-content:space-between}main .product_cart .add_to_cart_section .quanity{margin:0}main .product_cart .add_to_cart_section .total{width:auto}main .product_cart .price_section:after{width:300vw;left:-100vw}main .populated_products.in_product_card .zag_section{margin-bottom:28px;height:auto}main .populated_products.in_product_card .pop-container{margin-top:10px}main .product_cart .calculator_block .closer{margin-left:auto;margin-bottom:50px}main .product_cart .calculator_block .rasch_block .zag_calc{font-style:normal;font-weight:700;font-size:22px;line-height:130%;color:#000}main .product_cart .calculator_block .rasch_block .descr_calc p{display:none}main .product_cart .calculator_block .rasch_block .lines{width:100%;margin-top:30px}main .product_cart .calculator_block .rasch_block .lines .line label{font-size:18px;line-height:130%}main .product_cart .calculator_block .rasch_block .lines .line,main .product_cart .calculator_block .rasch_block .lines .line:nth-child(2n),main .product_cart .calculator_block .rasch_block .lines .line:nth-child(odd){flex:0 0 calc(50% - 15px)}main .product_cart .calculator_block .rasch_block .lines .line input{width:100%}main .product_cart .calculator_block .rasch_block .total_val{margin-top:15px;margin-bottom:20px;margin-top:0}main .product_cart .calculator_block .rasch_block .total_val .result{flex-wrap:wrap}main .product_cart .calculator_block .rasch_block .total_val .result .result_item{flex:0 0 100%;margin:0;margin-bottom:4px}main .product_cart .calculator_block .rasch_block .result_total .counter .count_result{font-size:18px}main .product_cart .calculator_block .rasch_block .result_total{flex-wrap:wrap;justify-content:space-between}main .product_cart .calculator_block .rasch_block .result_total .add_to_cart{margin-right:20px}main .product_cart .calculator_block .form_block:after{display:none}main .product_cart .calculator_block .form_block{background:url(/wp-content/themes/kirp/img/calc_bg.png) no-repeat;height:232px;background-position:center;background-size:cover}main .product_cart .calculator_block .form_block:before{display:none}main .product_cart .calculator_block .form_block .form_zag{font-style:normal;font-weight:700;font-size:24px;line-height:30px}main .product_cart .price_section .unit_price .for_one .tooltip_info{left:0;max-width:220px}main .raschet_page h1{font-size:24px;line-height:30px;margin-bottom:0}main .raschet_page .wrap_etaps{height:570px;margin-top:25px;height:auto;min-height:570px}main .raschet_page .wrap_etaps .field .form_item{flex-wrap:wrap;height:100%}main .raschet_page .wrap_etaps .field .form_item .left_column{order:1;flex:0 0 100%;width:100%;max-width:100%;padding-top:43px;padding-left:45px;padding-right:50px;padding-bottom:75px}main .raschet_page .wrap_etaps .field .form_item .right_column{order:0;flex:0 0 100%;width:100%;max-width:100%}main .raschet_page .wrap_etaps .field .form_item .right_column img{height:237px;width:100%;object-fit:cover}main .raschet_page .wrap_etaps .field .form_item .left_column .number{display:none}main .raschet_page .wrap_etaps .field .form_item .left_column .etap_zag{font-size:20px;line-height:100%;margin-bottom:28px}main .raschet_page .wrap_etaps .field .form_item .left_column ul li label{font-size:16px;line-height:20px}main .raschet_page .wrap_etaps .field .form_item .left_column ul li label:before{margin-right:23px}main .raschet_page .wrap_etaps .field .form_item .left_column .nexts{margin-top:35px!important}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .line input{max-width:100%;width:100%}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .checkbox label{display:block}main .projects_page .filter-button-group{display:flex;flex-wrap:wrap;margin-top:25px;margin-bottom:45px}main .projects_page .filter-button-group button{flex:0 0 calc(50% - 5px);margin-bottom:13px;font-size:14px;line-height:23px;font-weight:700;height:39.25px}main .projects_page .grid .project_item .img .projects-container .img_box img{height:210px;object-fit:cover;object-position:center}main .projects_page .grid .project_item .project_info{padding-top:21px;padding-left:30px;padding-right:30px}main .projects_page .grid .project_item .project_info .project_total .buy_project{width:128px;height:38px;font-size:12px}main .projects_page .grid .project_item .project_info .project_total .total_price .zag{font-size:16px;line-height:20px}main .projects_page .grid .project_item .project_info .project_total .total_price .price{font-size:24px;line-height:30px}main .projects_page .grid .project_item .project_info .project_total{align-items:flex-end}main .single_post .breadcrumbs ul li span{width:100%}main .single_post h1{font-size:24px;line-height:30px;margin-bottom:40px}main .single_post .breadcrumbs ul li:last-child{max-width:26%}main .single_post .text p{font-size:16px;line-height:23px}main .other_article.section_news_akz .zag_section{margin-bottom:24px}main .other_article.section_news_akz{padding-top:60px}main .single_post{padding-bottom:40px}main .politic_page h1{font-size:24px;line-height:30px;margin-bottom:20px}main .politic_page .breadcrumbs ul li:last-child{max-width:58%}main .politic_page .text{margin-top:0}main .delivery_and_checkout .info .items .item{max-width:100%;width:100%}main .delivery_and_checkout .info h1{margin-bottom:30px;font-size:24px;line-height:30px}main .delivery_and_checkout .info .items .item .zag{margin-bottom:5px}main .delivery_and_checkout .info.lefter{margin-left:0}main .delivery_and_checkout .info h2{margin-bottom:30px;margin-top:33px;font-size:24px;line-height:30px}main .error_404 .error_block img{max-width:100%}main .error_404 h1{font-size:24px;line-height:30px;margin-bottom:20px}main .error_404 .error_block .zag{font-size:22px;line-height:100%;margin-bottom:13px}main .error_404 .error_block .text p{font-size:16px;line-height:18px;letter-spacing:.01em}main .error_404 .error_block .go_cat{margin-top:16px;font-weight:500;font-size:16px;line-height:18px;display:flex;margin-left:0;float:left}main .error_404{padding-bottom:0;padding-top:33px}main .error_404 .error_block{padding-bottom:116px}main .cart_page h1{font-size:24px;line-height:30px;letter-spacing:.01em;margin-bottom:34px}main .cart_items{padding-top:0}main .cart_items .product_item{display:flex;flex-wrap:wrap;padding-top:35px;padding-right:20px;padding-left:20px;padding-bottom:25px;align-items:center}main .cart_items .product_item img{max-width:113px}main .cart_items .product_item .product_name{width:calc(100% - 113px);font-weight:500;font-size:16px;padding-left:5px;line-height:20px;margin:0}main .cart_items .product_item .del_product{right:10px;top:10px}main .cart_items .product_item .product_meta{margin-top:16px;flex:0 0 100%}main .cart_items .product_item .quanity_block{margin-top:16px;flex:0 0 126px;margin-bottom:0;max-width:126px}main .cart_items .product_item .price{flex:0 0 calc(100% - 126px);display:flex;justify-content:flex-end;align-items:center;height:100%;margin-top:37px;height:38px;max-width:calc(100% - 126px)}main .cart_items .product_item .quanity_block .quanity_zag{font-size:16px;line-height:18px;letter-spacing:.01em}main .cart_items .total{flex-direction:column;align-items:flex-end}main .cart_items .total .summ_wrap{margin:0;margin-bottom:24px}.woof.container,main .products_cats .category_item,main .products_cats .populated_categories{display:none}.woof.container{display:block;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;z-index:999999;background:#f4f4f4;overflow-y:scroll;justify-content:center;flex-direction:column;justify-content:flex-start;padding-top:10vh;padding-bottom:10px;transform:translateX(-100vw);transition:.5s}.woof.container.active{transform:translateX(0)}.woof.container .mobile_zag{display:block;max-width:100%;font-style:normal;font-weight:700;font-size:24px;line-height:130%;color:#000;margin-bottom:36px}.woof.container .mobile_close{display:block;position:absolute;right:0;top:0;right:15px;top:15px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#ffcd01}main .products_cats .meta_archive .sorting{margin-right:0;width:157px;width:auto;max-width:45%}main .products_cats .meta_archive .pagination{margin:0;max-width:45%}.woof.container .col-xl-2{margin-bottom:11px}.woof.container .col-xl-2:last-child{margin-bottom:35px}.next.page-numbers{display:none!important}main .products_cats .meta_archive .pagination .zag_pager{display:none}main .products_cats .meta_archive .sorting span{display:none}main .products_cats .meta_archive{justify-content:space-between;position:relative;margin-top:20px}main .products_cats .meta_archive .sorting select{font-size:14px;line-height:18px;margin:0;width:auto;padding:0 10px;max-width:66%;overflow:hidden;text-overflow:ellipsis}main .products_archive{padding-top:0}main .products_archive .product_item .badge{right:0;left:0;margin:auto;top:-21px}main .products_archive .product_item .attr .attr_info{display:none}main .products_archive .product_item .attr{justify-content:flex-end;flex:0 0 100%;position:absolute;right:22px;top:0;top:20px}main .products_archive .product_item .attr .color{width:18px;height:18px}main .products_archive .product_item{display:flex;flex-wrap:wrap;align-items:center;padding-top:35px;padding-left:15px;padding-right:15px;padding-bottom:32px}main .products_archive .product_item .img{margin:0;width:113px;padding:0}main .products_archive .product_item .product_name{font-weight:500;font-size:16px;line-height:20px;flex:0 0 calc(100% - 113px);padding-left:10px;margin:0}main .products_archive .product_item .img img{max-width:113px}main .products_archive .product_item .product_meta{margin-top:32px;height:65px}main .products_archive .product_item:hover .product_meta{height:159px}main .products_archive .product_item .product_meta .item .meta_zag{font-size:16px;line-height:18px}main .products_archive .product_item .product_meta .item .meta_info{font-weight:500;font-size:15px;line-height:19px}main .products_archive .product_item .add_cart_block .add_to_cart{width:73.41px;height:44px}main .products_archive .product_item .add_cart_block .price_block{width:calc(100% - 73.41px);flex:0 0 calc(100% - 73.41px)}main .products_archive .product_item .add_cart_block{flex:0 0 100%;align-items:center}.filter_mobile{display:block;display:flex;position:absolute;top:-35px;left:0;align-items:center}.filter_mobile svg{margin-right:5px}main .products_archive .col-xl-2{height:auto}main .products_cats .filter_item{border:1px solid #e2e2e2}main .products_cats .filter_item.active{z-index:9999}.woof_submit_search_form_container{margin:0}main .products_cats .refresh{margin-top:11px;bottom:0;top:0}main .checkout_blocks .etap.active .etap_zag .num{font-size:72px;line-height:100%}main .checkout_blocks .etap.active{padding:45px 0}main .checkout_blocks .etap.active .etap_zag .text p{font-size:18px;line-height:100%;margin-top:10px;margin-bottom:44px}main .checkout_blocks{padding-top:15px}main .checkout_blocks .etap .wrap_block .lines .line input{width:100%}.woocommerce-input-wrapper{width:100%}main .checkout_blocks .etap .wrap_block .deliverys{max-width:100%}main .checkout_blocks .etap .wrap_block .deliverys .item{padding:25px 15px;width:100%}main .checkout_blocks .etap.etap_3.active .wrap_block{height:551px}main .checkout_blocks .etap .wrap_block .method .item{width:auto}main .checkout_blocks .etap .wrap_block .method .item .item_zag{font-size:22px;line-height:28px}main .checkout_blocks .total_row .total .summ_wrap{margin-right:0;flex:0 0 100%}main .checkout_blocks .total_row .total{flex-wrap:wrap}main .checkout_blocks .total_row .total .checkout{margin-top:15px;width:167px!important;height:44px}.woocommerce-terms-and-conditions-checkbox-text{font-size:14px;line-height:15px;letter-spacing:.01em}main .checkout_blocks .etap.etap_4.active .wrap_block{height:371px}main .checkout_blocks .etap.etap_4.active .wrap_block{height:371px}main .contacts_page .maper{margin-top:65px;margin-left:-15px;width:calc(100% + 30px)!important;max-width:100vw;max-height:450px}main .contacts_page{overflow-x:hidden}main .news_archive_page .wrap_top .meta_archive .pagination .zag_pager{display:none}main .news_archive_page .wrap_top{align-items:center}main .posts_archive .news_item.wide .news_meta,main .posts_archive .news_meta{padding:35px 25px;height:auto}main .posts_archive .news_item .news_meta .top,main .posts_archive .news_item.wide .news_meta .top{width:100%}main .posts_archive .news_meta .bottom{margin-top:15px}main .posts_archive .news_item .news_meta .top .zag,main .posts_archive .news_item.wide .news_meta .top .zag{margin-bottom:12px}main .posts_archive .news_item .img img,main .posts_archive .news_item.wide .img img{height:227px;object-fit:cover;width:100%;object-position:center}main .single_post .text img{height:auto}main .sales_archive .sales-container .news_item.wide .news_meta{padding:35px 25px;height:auto}main .sales_archive .sales-container .news_item.wide .news_meta .top{width:100%}main .sales_archive .sales-container .news_item.wide .news_meta .top .zag{font-size:18px;line-height:23px;letter-spacing:.01em;margin-bottom:15px}main .sales_archive .sales-container .news_item.wide .news_meta .top .text p{font-style:normal;font-weight:400;font-size:16px;line-height:18px}main .sales_archive .sales-container .news_item.wide .news_meta .bottom span{font-size:16px;line-height:22px}main .sales_archive .sales-container .news_meta .bottom{margin-top:12px}main .sales_archive .sales-container .news_item.wide .img img{height:227px;object-fit:cover;object-position:center}main .cart_items.search_result{padding-top:0}main .cart_items.search_result .product_item .badge{right:0;left:0;margin:auto;top:-21px}main .cart_items.search_result .product_item .attr .attr_info{display:none}main .cart_items.search_result .product_item .attr{justify-content:flex-end;flex:0 0 100%;position:absolute;right:22px;top:0;top:20px}main .cart_items.search_result .product_item .attr .color{width:18px;height:18px}main .cart_items.search_result .product_item{display:flex;flex-wrap:wrap;align-items:center;padding-top:35px;padding-left:15px;padding-right:15px;padding-bottom:32px}main .cart_items.search_result .product_item .img{margin:0;width:113px;padding:0;height:auto}main .cart_items.search_result .product_item .product_name{font-weight:500;font-size:16px;line-height:20px;flex:0 0 calc(100% - 113px);padding-left:10px;margin:0}main .cart_items.search_result .product_item .img img{max-width:113px}main .cart_items.search_result .product_item .product_meta{margin-top:32px;height:65px}main .cart_items.search_result .product_item:hover .product_meta{height:135px}main .cart_items.search_result .product_item .product_meta .item .meta_zag{font-size:16px;line-height:18px}main .cart_items.search_result .product_item .product_meta .item .meta_info{font-weight:500;font-size:15px;line-height:19px}main .cart_items.search_result .product_item .add_cart_block .add_to_cart{width:73.41px;height:44px}main .cart_items.search_result .product_item .add_cart_block .price_block{width:calc(100% - 73.41px);flex:0 0 calc(100% - 73.41px)}main .cart_items.search_result .product_item .add_cart_block{flex:0 0 100%;align-items:center}footer .cart_footer .block .top_meta .total,footer .cart_footer .block .top_meta .zag{font-size:16px}footer .cart_footer{padding-right:20px;padding-left:20px}main .projects_page .grid .project_item .project_info .attrs .attr .attr_zag{padding-right:15px}main .projects_page .grid .project_item .project_info .attrs .attr .attr_cont{font-size:14px;padding-right:15px}main .product_cart .product_thumb .wrap .product_images .sale_badge{width:40px;height:40px;font-size:14px;top:90px}main .product_cart .product_thumb .wrap .product_images .badge{width:40px;height:40px;font-size:16px;top:40px}footer .logo_title{font-size:20px}main .product_cart .service_item{width:100%;margin-bottom:15px}main .product_cart .service_item:last-child{margin-bottom:0}main .product_cart .service_section{padding:35px 0}main .product_cart .service_section:before{width:300vw;left:-100vw}main .product_cart .service_section_bottom:before{left:0}}@media screen and (min-width:568px) and (max-width:767px){main .first_screen .banner_sale img{min-width:100%;width:100%!important}main .first_screen .banner_sale picture{width:100%}main .first_screen .banner_sale{margin:0}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media screen and (max-width:568px){header .contact_information{flex-direction:row;align-items:center}header .contact_information .phone span{display:none}header .contact_information .phone{font-size:0}header .contact_information .recall{margin-top:0;margin-left:15px;text-align:center}}@media screen and (min-width:768px) and (max-width:1199px){main .products_cats .meta_archive .sorting span{display:none}main .products_cats .meta_archive .pagination{margin-left:auto}.mySwiper{max-width:100%}header>.container>.row:first-child>.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;padding-right:12px}header>.container>.row:first-child>.col-sm-10{-webkit-box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;width:auto;max-width:none;min-width:0}header .contact_information{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:8px 10px;min-width:0;max-width:100%}header .contact_information__schedule{gap:8px 10px}header .contact_information .adr{display:none}header .contact_information .clock,header .contact_information .header-mail,header .contact_information .phone{font-size:12px;line-height:15px}header .contact_information .recall{display:none}header .row:last-child{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .row:last-child>.col-xl-3.col-6:first-of-type{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:0}header .row:last-child>.col-xl-3.col-6:last-of-type{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:12px}header .row:last-child>.col-xl-6.not_mobile{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:3;-ms-flex-order:3;order:3;margin-bottom:0}header .add_info{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile_burger{display:none}header .nev_menu ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}header .nev_menu ul li{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;text-align:center}header .nev_menu ul li a{padding-left:12px;padding-right:12px;font-size:14px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main .first_screen .category_info ul{display:none}main .first_screen .category_info .zag{width:50%;font-style:normal;font-weight:700;font-size:24px;line-height:100%;color:#1e2327;margin-top:40px;margin-bottom:34px}main .first_screen .category_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}main .first_screen .category_info .to_catalog{min-width:151px;height:44px;font-style:normal;font-weight:500;font-size:16px;line-height:18px;color:#2e2e2e}header .row:last-child{padding-bottom:32px}main .first_screen{border-top:1px solid #e2e2e2;padding-top:24px}main .first_screen .banner_sale{position:relative;margin:0}main .first_screen .banner_sale:before{content:"";position:absolute;top:0;left:-100vw;width:300vw;height:1px;background:#e2e2e2}main .first_screen .banner_sale img,main .first_screen .banner_sale picture{max-width:100%;width:100%}main .populated_products .pop-container{padding-left:0;padding-right:0;margin-left:0;margin-right:0;padding-top:25px}main .populated_products .pop-container .product_item .badge{position:absolute;left:0;right:0;margin:auto;top:-21px}main .categories_section .zag_section{margin-bottom:0}main .categories_section .more_button{margin-bottom:0}main .categories_section .big_block{height:429.06px;padding-top:42px;padding-left:45px}main .categories_section .col-xl-4{max-width:59%;-webkit-box-flex:0;-webkit-flex:0 0 59%;-ms-flex:0 0 59%;flex:0 0 59%;margin-bottom:19px;margin-top:35px}main .categories_section .col-xl-3{max-width:41%;-webkit-box-flex:0;-webkit-flex:0 0 41%;-ms-flex:0 0 41%;flex:0 0 41%;margin-bottom:19px;margin-top:35px}main .categories_section .medium_block .category_img img{width:232.78px;height:232.78px}main .categories_section .medium_block{height:429.06px;padding-top:42px;padding-left:45px}main .categories_section .medium_block .category_img{left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}main .categories_section .small_block{max-width:-webkit-calc(59% - 15px);max-width:calc(59% - 15px);-webkit-box-flex:0;-webkit-flex:0 0 59%;-ms-flex:0 0 59%;flex:0 0 59%}main .categories_section .smallest_block{max-width:-webkit-calc(41% - 15px);max-width:calc(41% - 15px);-webkit-box-flex:0;-webkit-flex:0 0 41%;-ms-flex:0 0 41%;flex:0 0 41%;margin-bottom:19px;margin-top:0}main .recalc_section{padding-top:106px;padding-bottom:120px}main .recalc_section p{margin-bottom:85px}main .recalc_section .container:after{right:-110px;width:607.5px;height:325.5px;background-size:contain}main .about_section .text{margin:0;margin-top:60px;margin-bottom:60px}.mainpage_bg_with_hop:before{background-position:50%}main .partners .zag_section{margin-bottom:0}main .partners .slider_wrap{margin-top:30px}main .section_news_akz .news-container .swiper-slide.first{width:669.19px;max-width:669.19px}main .section_news_akz .news-container .swiper-slide{width:325.79px}main .section_news_akz .news-container .news_item .img img,main .section_news_akz .news-container .news_item.wide .img img{height:227px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main .section_news_akz .news-container .news_item.wide .news_meta .top .zag,main .section_news_akz .news-container .news_meta .top .zag{font-size:18px;line-height:1.2}main .section_news_akz .news-container .news_meta .top .text p{font-size:14px}main .section_news_akz .news-container .news_item.wide .news_meta,main .section_news_akz .news-container .news_meta{padding:40px}main .about_person .zag{margin-left:0}main .about_person .subzag{margin-left:0;margin-bottom:20px}main .about_person .text{margin-left:0;width:90%}main .section_news_akz .news-container{overflow:visible}footer .about_form .about_form_text{margin-bottom:40px}footer .form .lines .line{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:-webkit-calc(25% - 10px);max-width:calc(25% - 10px)}footer .form .lines .line input,footer .form .lines .line select{max-width:100%}footer .contact_info .contact_zag{font-size:24px;line-height:35px;letter-spacing:.01em}footer .contact_info .lines .line{font-size:13px}footer .nav ul{padding:0}footer .nav ul li a{font-size:13px}footer .cart_footer .block .lines .line .summ{white-space:nowrap}footer .cart_footer .block .lines .line .product_zag{font-style:normal;font-weight:400;font-size:14px;line-height:15px;letter-spacing:.01em;color:#1e2327;max-width:60%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}footer .social_links{position:absolute;top:-webkit-calc(100% + 230px);top:calc(100% + 230px);right:0}footer .cart_footer{margin-top:25px}footer .company_info,footer .politic_link,footer .rekv{font-size:13px}footer .copyright{margin-top:40px}.pop_menu .search{margin-left:0;margin-bottom:15px}main .product_cart .col-xl-5:after{display:none}main .product_cart .product_thumb .wrap{width:100%;margin:0}main .product_cart .not-tablet .add_to_cart_section,main .product_cart .not-tablet .atributes,main .product_cart .not-tablet .price_section,main .product_cart .service_section{display:none}main .product_cart .service_section_bottom{display:flex;order:4}main .product_cart .product_thumb .breadcrumbs{position:absolute;top:0;max-width:200%;width:200%;top:25px}main .product_cart .col-xl-5{padding-top:140px}main .product_cart .col-xl-6{padding-top:140px}main .product_cart .vendor_product{font-size:16px;line-height:20px;margin-bottom:24px}main .product_cart .product_zag{font-size:28px;line-height:130%;margin-bottom:23px}main .product_cart .product_thumb .wrap .product_images .thums-container .product_image{height:350px}.col-sm-12.tablet-col{display:flex;flex-wrap:wrap}main .product_cart .atributes{order:2}main .product_cart .price_section{order:1}main .product_cart .add_to_cart_section{order:0;margin-top:45px;position:relative;padding-top:35px;margin-bottom:38px;padding-bottom:47px}main .product_cart .add_to_cart_section:before{content:"";position:absolute;top:0;left:-100vw;width:300vw;height:1px;background:#e2e2e2}main .product_cart .add_to_cart_section:after{content:"";position:absolute;bottom:0;left:-100vw;width:300vw;height:1px;background:#e2e2e2}main .product_cart .atributes:before{display:none}main .product_cart{border-top:0}main .product_cart .product_thumb .breadcrumbs ul li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main .product_cart .product_thumb .breadcrumbs ul li:last-child{margin-right:0;flex:auto;overflow:hidden;max-width:max-content}main .product_cart .product_thumb .breadcrumbs ul{max-width:100%;flex-wrap:wrap;display:flex;flex-wrap:unset;max-width:930px}main .product_cart .calculator_block{position:fixed;left:0;top:0;width:100%;height:100%;left:0;right:0;margin:auto;z-index:999999;overflow-y:scroll;padding-left:15%;padding-right:15%;overflow-x:hidden}main .product_cart .calculator_block:before{content:"";left:-100%;width:300vw;display:none}main .product_cart .calculator_block .form_block:before{width:300vw;left:-100vw}main .raschet_page h1{font-size:24px;line-height:30px;margin-bottom:0;font-size:32px;line-height:100%;margin-bottom:30px}main .raschet_page .wrap_etaps{height:570px;margin-top:25px;height:auto;min-height:570px}main .raschet_page .wrap_etaps .field .form_item{flex-wrap:wrap;height:100%}main .raschet_page .wrap_etaps .field .form_item .left_column{order:1;flex:0 0 100%;width:100%;max-width:100%;padding-top:43px;padding-left:45px;padding-right:50px;padding-bottom:75px}main .raschet_page .wrap_etaps .field .form_item .right_column{order:0;flex:0 0 100%;width:100%;max-width:100%}main .raschet_page .wrap_etaps .field .form_item .right_column img{height:237px;width:100%;height:466px;object-fit:cover}main .raschet_page .wrap_etaps .field .form_item .left_column .number{display:none}main .raschet_page .wrap_etaps .field .form_item .left_column .etap_zag{font-size:20px;line-height:100%;margin-bottom:28px}main .raschet_page .wrap_etaps .field .form_item .left_column ul li label{font-size:16px;line-height:20px}main .raschet_page .wrap_etaps .field .form_item .left_column ul li label:before{margin-right:23px}main .raschet_page .wrap_etaps .field .form_item .left_column .nexts{margin-top:35px!important}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .line input{max-width:100%;width:100%}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .checkbox label{display:block}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .small_line{flex:0 0 100%;display:flex;flex-wrap:wrap}main .raschet_page .wrap_etaps .field .form_item .left_column .lines .small_line label{flex:0 0 100%}main .projects_page .grid .project_item{max-width:501px}main .projects_page .filter-button-group button{flex:0 0 calc(33.333333333% - 9px);margin-bottom:18px}main .projects_page .filter-button-group{flex-wrap:wrap}main .projects_page .grid{justify-content:center}main .projects_page .grid{width:501px;margin:auto}main .projects_page .grid .col-xl-4{flex:0 0 100%;max-width:100%}main .single_post h1{font-size:32px;line-height:100%;margin-bottom:40px}main .delivery_and_checkout .info.lefter{margin-left:0;margin-top:15px}main .checkout_blocks .etap.active .etap_zag .num{font-size:60px;line-height:100%}main .checkout_blocks .etap.active .etap_zag .text p{font-size:18px;line-height:100%}main .checkout_blocks .etap .wrap_block .lines .line input{width:100%}main .checkout_blocks .etap .wrap_block .deliverys{width:100%}main .checkout_blocks .etap .wrap_block .deliverys .item{width:100%}main .checkout_blocks .etap.etap_3.active .wrap_block{height:521px}main .checkout_blocks .etap .wrap_block .method .item{width:100%}main .checkout_blocks .etap.etap_4.active .wrap_block{height:300px}main .contacts_page .maper{margin-top:0;max-height:initial;margin-left:0;max-height:750px;overflow:hidden;margin:0;min-height:auto}main .single_post .text img{height:auto}main .sales_archive .sales-container .news_item.wide .news_meta{padding:35px;height:250px;width:100%}main .sales_archive .sales-container .news_item.wide .news_meta .top{width:100%}main .sales_archive .sales-container{width:492.52px;margin:0}main .sales_archive .sales-container .news_item.wide .img img{height:227px;object-fit:cover}}@media screen and (min-width:990px){.mobile_burger{display:none}}@media screen and (min-width:1200px){.col-sm-12.tablet-col{display:none}}@media screen and (min-width:1200px) and (max-width:1599px){main .products_archive .product_item .img img{max-width:100%}main .products_archive .product_item .img{width:100%}main .products_archive .col-xl-2{flex:0 0 25%;max-width:25%}main .products_archive .product_item .add_cart_block .price_block .price_count{font-size:15px}main .products_archive .product_item .add_cart_block .add_to_cart{width:66.97px;height:41.79px}header .nev_menu ul li a{font-size:14px}header .nev_menu ul li a.burg{height:44px}header .add_info .recalc span{font-size:16px;display:none}header .add_info .recalc{width:50px}header .add_info .recalc svg{margin:0}header .contact_information .adr{font-size:14px}header .contact_information .phone{font-size:14px;white-space:nowrap}header .contact_information .recall{font-size:14px;white-space:nowrap}.pop_menu .col-xl-5{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.pop_menu .col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:15px;max-width:100%;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.pop_menu .col-xl-3{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.pop_menu .search{margin:0;margin-top:10px;margin-right:0;width:100%}main .first_screen .category_info .zag{font-size:26px;line-height:100%;margin-top:20px}main .first_screen .banner_sale img{height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}main .populated_products .pop-container .product_item .badge{left:-11px}main .populated_products .pop-container{margin-left:-11px;padding-left:11px}main .categories_section .big_block{height:499px;padding-right:43px;padding:40px 45px}main .categories_section .big_block .category_img img{-o-object-fit:contain;object-fit:contain}main .categories_section .big_block p{font-size:16px}main .categories_section .medium_block .category_img{right:-33px}main .categories_section .medium_block .category_img img{width:270.72px;height:270.72px}main .categories_section .medium_block p{font-size:18px;line-height:23px;letter-spacing:.01em;font-size:16px}main .categories_section .big_block .zag,main .categories_section .medium_block .zag,main .categories_section .wide_block .zag{font-size:28px}main .categories_section .wide_block .category_img{right:-78px}main .categories_section .wide_block p{font-size:18px;letter-spacing:.01em;font-size:14px}main .categories_section .wide_block .zag{font-size:24px}main .categories_section .small_block{width:60%;max-width:-webkit-calc(60% - 10px);max-width:calc(60% - 10px);padding:40px 45px}main .categories_section .smallest_block{width:40%;max-width:-webkit-calc(40% - 10px);max-width:calc(40% - 10px);padding:40px 45px}main .categories_section .medium_block{padding:40px 45px}main .categories_section .small_block .category_img{padding-top:80px}main .categories_section .small_block .category_img img{height:152px}main .categories_section .small_block .zag,main .categories_section .smallest_block .zag{font-size:20px;line-height:1}main .categories_section .small_block p{font-size:16px}main .categories_section .smallest_block .category_img img{height:219px;bottom:0;top:auto}main .about_section .logotype img{max-width:100%}main .about_section .text{margin:0}main .about_section .infographic .item .meta{font-size:30px}main .about_section .text p{font-size:16px}main .section_news_akz .news-container .news_item .img img,main .section_news_akz .news-container .news_item.wide .img img{height:227px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main .section_news_akz .news-container .news_item.wide .news_meta .top .zag,main .section_news_akz .news-container .news_meta .top .zag{font-size:22px;line-height:24px;width:100%}main .section_news_akz .news-container .news_item.wide .news_meta .top .text p,main .section_news_akz .news-container .news_meta .top .text p{font-size:16px;line-height:16px}main .section_news_akz .news-container .news_item.wide .news_meta .top{width:100%}main .section_news_akz .news-container .swiper-slide{width:325.79px}footer .line_bottom .col-xl-6:first-child{-webkit-box-flex:0;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;flex:0 0 30%}footer .line_bottom .col-xl-6:last-child{-webkit-box-flex:0;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}footer .contact_info .contact_zag,footer .nav .nav_zag{font-size:24px;line-height:29px}footer .nav ul{padding-right:60px}footer .cart_footer .block .lines .line .product_zag{max-width:60%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}main .product_cart .col-xl-5:after{right:-20px}main .product_cart .product_thumb .wrap{width:100%}main .product_cart .calculator_block{width:calc(100% + 20px)}main .product_cart .product_thumb .breadcrumbs{max-width:100%}main .product_cart .product_thumb .breadcrumbs ul li span{max-width:118px}main .product_cart .col-xl-6{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}main .product_cart .atributes .atr_item{margin-right:6px;padding-left:8px}main .product_cart .atributes:before,main .product_cart .price_section:after,main .product_cart .service_section:before{left:-37px}main .product_cart .calculator_block .form_block:after{right:0}main .product_cart .calculator_block .form_block .form_zag{font-size:15px;max-width:234px}main .raschet_page .wrap_etaps .field{flex:0 0 100%;max-width:100%}main .raschet_page .wrap_etaps .field .form_item .left_column .number{z-index:-1}main .projects_page .grid .col-xl-4{flex:0 0 501px;max-width:501px}main .projects_page .filter-button-group button{font-weight:500;font-size:15px;line-height:23px;flex:0 0 calc(16.66666666666667% - 10px)}main .delivery_and_checkout .info .items .item{max-width:100%}main .checkout_blocks .etap.active .etap_zag .num{font-size:100px;line-height:100%}main .checkout_blocks .etap .wrap_block .lines .line textarea{max-width:100%;width:100%}.woocommerce-input-wrapper{width:100%}main .checkout_blocks .etap .wrap_block .deliverys{max-width:100%}main .checkout_blocks .etap .wrap_block .deliverys .item{width:100%}main .checkout_blocks .etap.etap_3.active .wrap_block{height:380px}}@media screen and (min-width:1200px) and (max-width:1366px){main .cart_items .col-xl-2{flex:0 0 25%;max-width:25%}.woof.container .row{width:61%;margin-top:66px}.woof.container .row .col-xl-2{flex:0 0 33.333333%;max-width:33.333333%;position:relative;right:0;margin-bottom:15px}main .products_cats .meta_archive{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-end;margin:0;top:66px}main .products_cats .meta_archive .sorting{margin-right:0;margin-top:22px;order:1}main .products_cats .meta_archive .sorting select{width:200px}main .products_cats .filter_item .selector{z-index:99}main .products_cats .filter_item.active{z-index:99}main .products_cats .filter_item.active .top_filter{z-index:999}main .products_cats .filter_item.active .selected_text{z-index:999}main .products_cats .col-xl-2{flex:0 0 20%;max-width:20%}main .products_cats .col-xl-2:nth-child(2){position:absolute;right:0}main .products_cats .row{position:relative}main .products_cats .filter_item .top_filter .zag{font-size:14px}main .products_cats .filter_item .top_filter{align-items:center}main .products_cats .populated_categories .list_categpries{left:auto;right:-1px;width:calc(230% + 34px)}main .checkout_blocks .etap .wrap_block .method .item{width:100%}main .posts_archive .news_item.wide .news_meta,main .posts_archive .news_meta{padding:40px}}@media screen and (min-width:768px) and (max-width:1200px){main .products_archive .product_item .product_name{height:58px}main .products_cats .col-xl-2{flex:0 0 33.333333333%;max-width:33.333333333%;margin-bottom:19px}main .products_cats .meta_archive{margin-bottom:26px;margin-top:14px;justify-content:space-between;flex-wrap:wrap}main .contacts_page .contact_info,main .contacts_page .graphic,main .contacts_page .rekv{padding:20px}}@media screen and (min-width:1200px) and (max-width:1600px){main .product_cart .product_thumb .breadcrumbs ul{flex-wrap:wrap}main .product_cart .product_thumb .breadcrumbs ul li:last-child{flex:auto}main .product_cart .product_thumb .breadcrumbs ul li:last-child span{max-width:100%}}@media screen and (min-width:1366px) and (max-width:1600px){header .add_info .recalc span{display:block;font-size:14px}header .add_info .recalc{width:177px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header .add_info .recalc svg{margin-right:10px;display:none}main .cart_items .col-xl-2{flex:0 0 25%;max-width:25%}.woof.container .row{width:61%;margin-top:66px}.woof.container .row .col-xl-2{flex:0 0 33.333333%;max-width:33.333333%;position:relative;right:0;margin-bottom:15px}main .products_cats .meta_archive{position:absolute;right:0;display:flex;flex-direction:column;align-items:flex-end;margin:0;top:66px}main .products_cats .meta_archive .sorting{margin-right:0;margin-top:22px;order:1}main .products_cats .meta_archive .sorting select{width:200px}main .products_cats .filter_item .selector{z-index:99}main .products_cats .filter_item.active{z-index:99}main .products_cats .filter_item.active .top_filter{z-index:999}main .products_cats .filter_item.active .selected_text{z-index:999}main .products_cats .col-xl-2{flex:0 0 20%;max-width:20%}main .products_cats .col-xl-2:nth-child(2){position:absolute;right:0}main .products_cats .row{position:relative}main .products_cats .filter_item .top_filter .zag{font-size:14px}main .products_cats .filter_item .top_filter{align-items:center}main .products_cats .populated_categories .list_categpries{left:auto;right:-1px;width:calc(230% + 34px)}main .checkout_blocks .etap .wrap_block .method .item{width:100%}}@media screen and (min-width:768px) and (max-width:990px){main .contacts_page .maper{width:100%!important}}@media screen and (min-width:768px) and (max-width:990px){main .product_cart .product_thumb .breadcrumbs{max-width:690px}}@media screen and (min-width:991px) and (max-width:1199px){main .product_cart .product_thumb .breadcrumbs{max-width:930px}}@media screen and (min-width:1200px) and (max-width:1600px){main .search_result.cart_items .col-xl-2:nth-child(2){display:none}}@media screen and (max-width:1199px){main .about_section.about_section_page .benefit-container{display:flex;margin-top:65px;flex-direction:column}main .about_section.about_section_page .benefit-item{width:auto;padding-right:30px;display:flex;margin-bottom:30px;align-items:flex-start}main .about_section.about_section_page .benefit-icon{margin-right:30px}main .about_section.about_section_page .benefit-label{font-weight:700;font-size:18px;line-height:23px;margin-top:20px}}@media screen and (max-width:1200px){main .products_cats .type_item{height:102px;border:1px solid #f0f0f0;width:100%;display:flex;padding:10px;flex-direction:column;margin-top:0}main .products_cats .type_item--active{border:1px solid #ffcc02}}@media screen and (max-width:991px){footer .logo_section{display:none}header .logo_subtitle{display:none}}@media screen and (min-width:768px) and (max-width:991px){header .contact_information .header-mail{display:none}}@media screen and (max-width:767px){main .products_cats .type_item{width:160px}main .products_cats .product_type_swiper{display:block;margin-bottom:60px}main .products_cats .type_item_top{display:none}}@media screen and (max-width:767px){main .populated-categories_section .populated-categories_card-list-item a{font-size:14px}main .populated-categories_section .populated-categories_card-image{width:73px;height:73px}}@media screen and (max-width:1200px){main .populated-categories_section .populated-categories_card--small{margin-bottom:20px}main .categories_section .big_block{margin-bottom:20px}}@media screen and (min-width:1200px){.woof .woof_redraw_zone div:nth-child(7) .woof_submit_search_form_container{position:absolute!important;left:100%;bottom:16px;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:1200px){.woof .woof_submit_search_form_container{margin-bottom:19px}}@media screen and (max-width:1199px){.woof .woof_redraw_zone .woof_submit_search_form_container{margin-left:auto}.logo_subtitle{display:none}header .contact_information__schedule{margin-right:0}}@media screen and (min-width:1200px) and (max-width:1599px){header>.container>.row:first-child>.col-xl-2{flex:0 0 auto;width:auto;max-width:none;padding-right:12px}header>.container>.row:first-child>.col-xl-9{flex:1 1 0%;width:auto;max-width:none;min-width:0}header .header-top-brand{max-width:100%}header .logo_subtitle{font-size:11px;letter-spacing:.05em;line-height:16px}header .contact_information{flex-wrap:nowrap;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}header .contact_information__schedule{gap:8px}header .contact_information .adr,header .contact_information .clock,header .contact_information .header-mail,header .contact_information .phone{font-size:12px;line-height:15px}header .contact_information .adr{white-space:normal;max-width:200px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;line-height:14px}header .contact_information .recall{font-size:13px;padding:6px 10px;line-height:16px}}@media screen and (min-width:1400px) and (max-width:1599px){header .contact_information{gap:12px}header .contact_information__schedule{gap:12px}header .contact_information .adr{max-width:none;white-space:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;line-height:15px}}@media screen and (max-width:767px){header .contact_information .header-mail{display:none}.mobile_address .header-mail{display:flex}.mobile_address .adr{display:flex}}@media screen and (max-width:420px){.woof .woof_redraw_zone .woof_submit_search_form_container{width:100%;margin-left:15px}.woof .woof_submit_search_form_container .woof_submit_search_form{text-align:center;width:100%}}@media screen and (min-width:1601px){.woof_submit_search_form_container{position:relative!important;left:auto;bottom:auto}.woof .woof_redraw_zone div:nth-child(7) .woof_submit_search_form_container{position:relative!important;left:auto;bottom:auto}.woof .woof_submit_search_form_container{margin-bottom:0}}.mobile-cart{display:none}header .container .top-header--onscroll{max-height:0;overflow:hidden;padding:0;transition:all .2s}.populated-categories_cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;width:100%}main .populated-categories_section .populated-categories_card{width:31.5%;padding:24px 20px;display:flex;justify-content:space-between}.populated-categories_card-info{width:142px;word-wrap:break-word}.populated-categories_card-list{display:flex;flex-direction:column}main .populated-categories_section .populated-categories_card-title{font-size:20px;line-height:18px;margin-top:15px;margin-bottom:18px}main .populated-categories_section .populated-categories_card-list-item{margin:0;line-height:20px}main .populated-categories_section .populated-categories_card-list-item a{font-size:14px}main .populated-categories_section .populated-categories_card-image{position:relative;width:156px;height:156px}.populated-categories_card-image img{object-fit:cover;object-position:center;width:100%;height:100%}.section-news__heading{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.section-news__heading .zag_section{margin:0}.section-news__navigation{display:flex;align-items:center;gap:12px}.section-news__navigation .more_button{margin:0}main .section_news_akz .news-container .first .news_item.wide .news_meta{padding:38px 48px}main .section_news_akz .news-container .news_meta{padding:32px 24px}main .section_news_akz .news-container .first .news_item.wide .news_meta .zag{font-size:24px;line-height:125%;margin-bottom:14px;letter-spacing:0}main .section_news_akz .news-container .news_meta .top{flex:0 0 auto}main .section_news_akz .news-container .first .news_item.wide .news_meta .text p,main .section_news_akz .news-container .news_meta .top .text p{font-family:Geometria;font-style:normal;font-weight:400;font-size:16px;line-height:19px;align-self:stretch;color:#6a6a6a;margin-bottom:38px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:114px}main .section_news_akz .news-container .first .news_item.wide .bottom{display:flex;align-items:center;font-size:20px}main .section_news_akz .news-container .news_item.wide .img img{height:232px}main .products_cats .filter_item .selector .selector_list ul li label .check{width:20px;height:20px;cursor:pointer}main .products_cats .filter_item .selector .selector_list ul li label .check::after{left:3px;top:2px;width:15px;height:15px;background-size:12px}main .products_cats .filter_item{min-height:82px;height:unset;padding-bottom:20px}main .products_cats .filter_item.price_select{height:unset;padding-left:20px;padding-right:20px;padding-bottom:0}main .products_cats .filter_item.price_select{height:unset;padding-left:20px;padding-right:20px;padding-bottom:0}.filter_item .irs-with-grid{width:100%}.filter_item .irs-to{transform:translateX(-25px)}.filter_item .irs-from{transform:translateX(7px)}.woof_container_inner,.woof_container_inner .woof_block_html_items,.woof_container_inner .woof_block_html_items .filter_item{height:100%}main .populated_products .pop-container .product_item .add_cart_block .add_to_cart,main .products_archive .product_item .add_cart_block .add_to_cart{font-size:14px;line-height:14px;padding:13px 9px;white-space:nowrap;width:fit-content;height:fit-content}main .product_cart .price_section .unit_price .for_one .small_price_one .count{background:0 0}main .product_cart .add_to_cart_section .total .total_price .price_value{background:0 0}.link-go-to-cart{display:flex;justify-content:center;align-items:center;background-color:#ffcd01;font-size:14px;line-height:14px;padding:13px 9px;white-space:nowrap;color:#000;font-weight:700;text-decoration:none;cursor:pointer;transition:all .2s;gap:4px}.link-go-to-cart:hover{color:#000;text-decoration:none;background:0 0;border:1px solid #ffcd01}main .populated_products .pop-container .product_item .add_cart_block .price_block .price_count{font-size:15px}main .populated_products .pop-container .product_item .add_cart_block,main .products_archive .product_item .add_cart_block{flex-direction:column;row-gap:12px}main .populated_products .pop-container .product_item .add_cart_block .price_block,main .products_archive .product_item .add_cart_block .price_block{display:flex;gap:4px}main .populated_products .pop-container .product_item .add_cart_block .add_to_cart,main .products_archive .product_item .add_cart_block .add_to_cart{width:100%!important}main .populated_products .pop-container,main .populated_products.in_product_card .pop-container{max-height:480px;height:480px}main .populated_products .pop-container .product_item .add_cart_block .add_to_cart.added:after,main .products_archive .product_item .add_cart_block .add_to_cart.added:after{display:none}.add_to_cart+.link-go-to-cart{display:none}main .populated_products .pop-container .product_item .add_cart_block .add_to_cart.added,main .products_archive .product_item .add_cart_block .add_to_cart.added{display:none}.added+.link-go-to-cart{display:flex}@media screen and (max-width:1201px){.populated-categories_cards{column-gap:10px;row-gap:24px}main .populated-categories_section .populated-categories_card{width:49%}main .section_news_akz .news-container .first .news_item.wide .news_meta{padding:36px 56px}main .section_news_akz .news-container .news_item.wide .news_meta .top{width:100%}main .section_news_akz .news-container .first .news_item.wide .bottom{margin-bottom:16px}}@media screen and (max-width:767px){header{border-bottom:1px solid #e2e2e2}header .container .top-header{max-height:300px;padding:13px 0 16px;border-bottom:1px solid #e2e2e2}header .container .top-header::after{display:none}header .container .top-header--onscroll{max-height:0;overflow:hidden;padding:0}header .top-header__social{flex:0 0 15%}header .top-header__contacts{flex:0 0 50%}header .contact_information{flex-direction:row;align-items:center}header .contact_information .phone{font-weight:400;font-size:13px;line-height:16px}header .contact_information .phone span{display:block}header .contact_information .phone::before{display:none}header .contact_information .recall{white-space:nowrap;font-size:14px;padding:11px 8px 10px;margin-left:5%;margin-top:0}main .first_screen{border-top:none}.mobile_menu .search{width:79%}.mobile_menu .search form{position:relative}.mobile_menu .search input[type=search]{width:100%;font-style:normal;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.01em;color:#000;border:1px solid #e9e9e9;height:40px;padding-left:12px;margin-bottom:0}.mobile_menu .search input[type=submit]{position:absolute;background:0 0;border:0;right:14px;top:0;bottom:0;background:url(https://kirvi.web.prime-gr.ru/wp-content/themes/kirp/img/zooming.svg) no-repeat;background-position:center;width:20px;padding:0;color:transparent}header .mobile_menu .mobile_menu-top{display:flex;justify-content:space-between;padding:25px 15px 0}header .mobile_menu .mobile_menu-top .closering{position:relative;right:0;top:0}header .mobile_menu .mobile_nav{padding-top:24px}header .mobile_menu .mobile_nav ul li a{font-size:18px;font-weight:100%;margin-right:22px}header .mobile_menu .mobile_nav ul li.current-menu-item::before{width:4px;height:37px;left:-16px}header .mobile_menu .mobile_cart{max-width:none;padding:40px 10px 0}header .mobile_menu .mobile_address{padding:40px 10px;transform:translateX(0);position:relative;background:#f4f4f4}header .mobile_menu .mobile_address::before{content:"";display:block;position:absolute;height:150%;left:-100vw;width:300vw;background:#f4f4f4;top:0;z-index:-1}header .mobile_menu .mobile_address .adr--mobile,header .mobile_menu .mobile_address .clock--mobile,header .mobile_menu .mobile_address .header-mail--mobile,header .mobile_menu .mobile_address .phone--mobile{margin:0 44px 20px 20px}header .autocomplete-suggestion{display:flex;flex-direction:row}header .autocomplete-suggestion .yith_wcas_result_content{justify-content:flex-start;flex-wrap:wrap}.autocomplete-suggestion .yith_wcas_result_content .title{max-width:100%;width:100%}.autocomplete-suggestion .yith_wcas_result_content .pricer{margin-left:0;height:20px}.mobile_cart{display:none}.mobile-cart{display:flex;flex-direction:column;background:#f4f4f4;padding:40px 10px;margin-top:25px;position:relative}.mobile-cart::before{content:"";display:block;position:absolute;height:100%;left:-100vw;width:300vw;background:#f4f4f4;top:0;z-index:-1}.mobile-cart__heading{display:flex;width:100%;justify-content:space-between;font-weight:600}.mobile-cart__body{margin-top:16px;display:flex;justify-content:space-between;flex-direction:column;background:#fff;padding:20px 12px}.mobile-cart__items{display:flex;flex-direction:column;gap:12px}.mobile-cart__items a{display:flex;justify-content:space-between;width:100%}.mobile-cart__items a:hover{text-decoration:none}.mobile-cart__items a span:first-child{font-size:14px;line-height:15px;color:#1e2327;max-width:60%;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.mobile-cart__items a span:nth-child(2){font-size:14px;line-height:15px;font-weight:500;text-align:right;color:#1e2327;white-space:nowrap}.mobile-cart__button{margin-top:20px;width:100%;display:flex;justify-content:center;align-items:center;padding:10px 0;background-color:#ffcc02;font-size:13px;line-height:16px;color:#000;text-decoration:none}main .populated-categories_section .populated-categories_card-image{width:123px;height:123px}main .populated-categories_section .populated-categories_card-title{font-size:18px;line-height:16px}.populated-categories_cards{column-gap:0;row-gap:20px}main .populated-categories_section .populated-categories_card{width:100%;padding:20px 12px}main .populated-categories_section .populated-categories_card-title{margin-top:10px}.section-news__heading{flex-direction:column;align-items:flex-start;position:relative}.section-news__heading .zag_section{margin-bottom:14px}.section-news__navigation .more_button{display:block;position:absolute;right:16px;top:0}main .section_news_akz .news-container .first .news_item.wide .news_meta,main .section_news_akz .news-container .news_item .news_meta{padding:26px 19px}main .section_news_akz .news-container .first .news_item.wide .news_meta .zag,main .section_news_akz .news-container .news_item.wide .news_meta .zag{font-size:18px;line-height:125%}main .section_news_akz .news-container .first .news_item.wide .news_meta .text p{font-size:14px;line-height:16px;-webkit-line-clamp:5;height:80px;margin-bottom:24px}main .section_news_akz .news-container .news_item .news_meta .top .text p{font-size:14px;line-height:16px;-webkit-line-clamp:4;height:64px;margin-bottom:12px}footer .about_form .about_form_zag{font-size:23px;line-height:31px}footer .form .lines .line{margin-bottom:18px}footer .form .lines .line input,footer .form .lines .line input[type=phone],footer .form .lines .line select{max-width:unset}footer .form .lines .checkbox{margin-top:0}footer .nav .nav_zag{font-size:24px;line-height:26px;margin-bottom:34px}footer .line_bottom{margin-bottom:45px}footer .nav{margin-bottom:0}footer .nav ul li a{font-size:14px;line-height:16px;margin-bottom:24px}footer .contact_info .contact_zag{font-size:24px;line-height:31px}footer .contact_info .lines .line{font-size:14px;line-height:16px}footer .container .footer-bottom-menu{margin:0;padding:0}footer .bottom_list,footer .cart_footer{display:none}main .products_cats{padding-top:30px}main .products_cats h1{font-size:28px;line-height:100%;margin-bottom:7px}main .products_cats .breadcrumbs{margin-bottom:7px}main .products_cats .meta_archive{flex-wrap:wrap;row-gap:12px;margin-bottom:40px}main .products_cats .meta_archive .filter_mobile{order:1;position:static}main .products_cats .meta_archive .sorting{order:3;width:100%;max-width:none;position:relative;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:11px 0}main .products_cats .meta_archive .sorting span{display:block;font-size:13px}.woocommerce .woocommerce-ordering{width:100%}main .products_cats .meta_archive .sorting select{background:0 0;max-width:none;z-index:11;width:100%}main .products_cats .meta_archive .sorting::after{content:"";position:absolute;right:5px;top:17px;display:inline-block;border:5px solid transparent;border-top:6px solid #000;z-index:10}main .products_cats .meta_archive .pagination{order:2;max-width:none}main .products_cats .product_type_swiper{margin-bottom:40px}.woof.container{padding-top:8vh}.woof.container .mobile_zag{margin-bottom:14px}main .products_cats .filter_item{padding:0;min-height:82px;height:unset}main .products_cats .filter_item .selector .selector_list::before,main .products_cats .filter_item.active .top_filter .option::after{display:none}main .products_cats .filter_item .selector .selector_list{border-top:1px solid #e2e2e2;padding:20px}main .products_cats .filter_item .selector{padding:0;left:0;position:relative;width:100%;border:none;max-height:0}main .products_cats .filter_item.active .selector{max-height:2000px}main .products_cats .filter_item.active,main .products_cats .filter_item.active .selected_text,main .products_cats .filter_item.active .selector,main .products_cats .filter_item.active .top_filter{background:#fff;box-shadow:none}main .products_cats .filter_item.price_select .top_filter{padding-left:0}main .products_cats .filter_item .selected_text{padding:2px 20px 20px;margin-top:8px}main .products_cats .filter_item .top_filter{padding:20px 20px 10px}.woof .woof_redraw_zone .woof_submit_search_form_container{margin-top:12px;justify-content:center;padding-bottom:40px}main .cart_page{padding-top:32px}main .cart_items .product_item{padding:35px 10px 25px}main .cart_items .product_item .product_name{width:100%;min-height:unset;font-size:16px;line-height:17px}main .cart_items .product_item .quanity_block input{width:46px}main .cart_items .product_item .price{font-size:18px;line-height:18}main .news_archive_page .wrap_top{flex-direction:column;justify-content:flex-end;align-items:flex-start;margin-bottom:22px}main .news_archive_page .wrap_top .meta_archive{margin-top:12px}main .posts_archive .selector ul li{flex-grow:1;cursor:pointer}main .posts_archive .selector ul li a{padding:15px 0;justify-content:center}main .projects_page .filter-button-group button{font-size:13px;line-height:14px;padding:0 6px}main .projects_page .grid .project_item .project_info .attrs{flex-direction:column}main .projects_page .grid .project_item .project_info .attrs .attr{flex:0 0 100%;display:flex;justify-content:space-between;align-items:center}main .projects_page .grid .project_item .project_info .attrs .attr .attr_cont{white-space:nowrap;padding:0}main .projects_page .filter-button-group{margin-top:20px;margin-bottom:24px}main .projects_page .grid .project_item .project_info{padding-left:12px;padding-right:12px}main .projects_page .grid .project_item .project_info .top_line .zag{font-size:22px}main .projects_page .grid .project_item .project_info .top_line .buttons .counting{font-size:14px;line-height:14px;margin-right:6px}main .projects_page .grid .project_item .project_info .top_line .plosch{margin-bottom:27px}main .projects_page .grid .project_item .project_info .attrs .attr{margin-bottom:11px}main .projects_page .grid .project_item .project_info .attrs{padding-bottom:17px}main .projects_page .grid .project_item .project_info .project_total{align-items:center}main .projects_page .grid .project_item .project_info .project_total .buy_project{width:135px}}@media screen and (max-width:421px){main .product_cart .atributes .atr_item{width:100%;flex:0 0 100%}.atr_name,.atr_value{display:inline}}@media screen and (min-width:1599px){main .populated_products .pop-container,main .populated_products.in_product_card .pop-container{max-height:500px;height:500px}}@media (max-width:991px){main .estimate_bricks{padding:56px 0}main .estimate_bricks .estimate_bricks__wrap{flex-wrap:wrap;padding:28px}main .estimate_bricks .estimate_bricks__calculator,main .estimate_bricks .estimate_bricks__info{flex:0 0 100%}}@media (max-width:767px){main .product_cart .add_to_cart_section .calc_mode_button{flex:1 1 calc(50% - 8px);justify-content:center}main .estimate_bricks{padding:40px 0}main .estimate_bricks .estimate_bricks__wrap{gap:24px;padding:24px 20px}main .estimate_bricks .estimate_bricks__info p{font-size:16px}main .estimate_bricks .estimate_bricks__calculator label,main .estimate_bricks .estimate_bricks__result{font-size:22px}main .estimate_bricks .estimate_bricks__calculator input{height:48px;font-size:16px}main .estimate_bricks .estimate_bricks__cta{width:100%}}@media (max-width:1365px){main .product_cart .add_to_cart_section{grid-template-columns:minmax(260px,1fr) minmax(200px,auto);align-items:start}main .product_cart .add_to_cart_section .product_action_buttons{grid-column:1/-1}}@media (max-width:767px){main .product_cart .add_to_cart_section{grid-template-columns:1fr;gap:20px}main .product_cart .add_to_cart_section .product_action_buttons,main .product_cart .add_to_cart_section .total{grid-column:auto}main .product_cart .add_to_cart_section .product_action_buttons .adding_to_cart{flex:1 1 100%;width:100%}}@media (max-width:991px){main .product_cart .calculator_block{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:24px 20px}main .product_cart .calculator_block .closer{margin-bottom:20px}main .product_cart .calculator_block .rasch_block .lines{max-width:none}main .product_cart .calculator_block .form_block{margin-top:28px;padding:24px 20px}}@media (max-width:767px){main .product_cart .calculator_block{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:20px 16px}main .product_cart .calculator_block .rasch_block .result_total{gap:14px}main .product_cart .calculator_block .rasch_block .result_total .product_action_buttons{width:100%}main .product_cart .calculator_block .rasch_block .result_total .product_action_buttons .add_to_cart,main .product_cart .calculator_block .rasch_block .result_total .product_action_buttons .product_one_click{flex:1 1 100%;width:100%;min-width:0}main .product_cart .calculator_block .form_block{padding:20px 16px}}main .product_cart .calculator_block,main .product_cart .calculator_block .rasch_block,main .product_cart .calculator_block.active{background:#fff!important}main .product_cart .calculator_block:before{background:#fff!important}@media (max-width:767px){main .categories_section .kirp-home-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}main .categories_section .kirp-home-category-card{padding:22px}main .categories_section .kirp-home-category-card__title{max-width:72%;font-size:20px}}@media screen and (max-width:767px){header>.container>.row:first-child{display:none!important}header>.container,header>.container>.row:last-child{width:100vw!important;max-width:100vw!important;box-sizing:border-box}header>.container>.row:last-child{display:grid!important;grid-template-columns:minmax(104px,1fr) auto;column-gap:8px;align-items:center!important;position:relative;margin:0!important;min-height:68px;padding:12px 15px!important;border-bottom:1px solid #e2e2e2}header>.container>.row:last-child>.col-xl-6.not_mobile,header>.container>.row:last-child>.pop_menu{display:none}header>.container>.row:last-child>.pop_menu.active{display:block}header>.container>.row:last-child>.col-xl-3.col-6:nth-of-type(2){grid-column:1;width:auto!important;max-width:none!important;padding:0!important}header>.container>.row:last-child>.col-xl-3.col-6:nth-of-type(4){grid-column:2;width:auto!important;max-width:none!important;padding:0!important}header .logo{margin:0;display:inline-flex;align-items:center;max-width:100%}header .logo img{width:100%;max-width:126px;height:auto}header .add_info{display:flex!important;position:fixed;left:282px;top:12px;transform:none;align-items:center!important;justify-content:flex-end!important;gap:4px;height:auto!important;white-space:nowrap}header .add_info .cart_button,header .add_info .mobile_burger,header .add_info .mobile_phone_button,header .add_info .search{width:auto!important;height:32px!important;min-width:20px;padding:0!important;border:0!important;display:inline-flex!important;align-items:center;justify-content:center;color:#262626;text-decoration:none}header .add_info .cart_button svg,header .add_info .mobile_phone_button svg,header .add_info .search svg{width:19px;height:19px}header .add_info .cart_button span.count{display:inline-flex!important;width:auto!important;height:auto!important;margin-left:4px!important;font-size:18px;line-height:1;color:#262626!important;position:static!important;background:0 0!important;border:0!important}header .add_info .mobile_burger svg{width:26px;height:26px}header .add_info .mobile_burger{display:inline-flex!important;width:22px!important;min-width:22px!important;height:26px!important}header .mobile_burger_fixed{display:none!important}header .add_info .mobile_burger svg rect:first-child{display:none}header .mobile_recall_bar{display:block;padding:0 15px 24px;background:#fff}header .mobile_recall_bar a{min-height:56px;width:100%;display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#ffcd00;border-radius:6px;font-weight:500;font-size:18px;line-height:22px;color:#000;text-align:center;text-decoration:none}}@media screen and (max-width:380px){header .add_info{left:218px}}@media screen and (max-width:767px){header>.container{width:100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}header>.container>.row:first-child{display:none!important}header>.container>.row:last-child{width:100%!important;max-width:100%!important;min-height:68px;margin:0!important;padding:8px 15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:12px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e2e2;overflow:visible!important}header>.container>.row:last-child>.col-xl-6.not_mobile,header>.container>.row:last-child>.pop_menu{display:none!important}header>.container>.row:last-child>.pop_menu.active{display:block!important}header>.container>.row:last-child>.col-xl-3.col-6:nth-of-type(2){flex:1 1 auto!important;width:auto!important;max-width:none!important;min-width:0;padding:0!important}header>.container>.row:last-child>.col-xl-3.col-6:nth-of-type(4){flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0;padding:0!important}header .logo{display:flex;align-items:center;max-width:190px;min-width:0;margin:0}header .logo img{display:block;width:auto;height:auto;max-width:190px;max-height:56px;object-fit:contain}header .add_info{position:static!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:12px;flex:0 0 auto;width:auto!important;height:auto!important;white-space:nowrap}header .add_info .cart_button,header .add_info .mobile_burger,header .add_info .mobile_phone_button,header .add_info .search{position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;margin:0!important;border:0!important;line-height:1;color:#262626;text-decoration:none}header .add_info .cart_button{width:auto!important;min-width:0!important;gap:3px}header .add_info .cart_button svg,header .add_info .mobile_phone_button svg,header .add_info .search svg{width:24px;height:24px}header .add_info .mobile_burger svg{width:28px;height:28px}header .add_info .mobile_burger svg rect:first-child{display:none}header .add_info .cart_button span.count{position:static!important;display:inline-flex!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:0 0!important;color:#262626!important;font-size:18px;line-height:1}header .mobile_burger_fixed{display:none!important}header .mobile_recall_bar{display:block;padding:10px 15px 12px;box-sizing:border-box;background:#fff}header .mobile_recall_bar a{min-height:56px;width:100%;display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#ffcd00;border-radius:6px;color:#000;font-size:18px;font-weight:500;line-height:22px;text-align:center;text-decoration:none}}@media screen and (max-width:360px){header .logo,header .logo img{max-width:160px}header .add_info{gap:8px}header .add_info .cart_button,header .add_info .mobile_burger,header .add_info .mobile_phone_button,header .add_info .search{width:24px!important;min-width:24px!important;height:24px!important}header .add_info .cart_button svg,header .add_info .mobile_burger svg,header .add_info .mobile_phone_button svg,header .add_info .search svg{width:22px;height:22px}header .mobile_recall_bar a{min-height:54px;font-size:16px}}@media screen and (max-width:767px){header>.container>.row:first-child{display:none!important}header .kirp-mobile-header{display:flex!important;width:100vw!important;max-width:100vw!important;align-items:center;justify-content:space-between;min-height:68px;padding:8px 15px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e2e2e2;gap:12px}header .kirp-mobile-header__logo{flex:1 1 auto;min-width:0;display:flex;align-items:center}header .kirp-mobile-header__logo img{display:block;max-width:105px;max-height:56px;width:auto;height:auto;object-fit:contain}header .kirp-mobile-header__actions{display:flex;position:fixed;left:150px;top:20px;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;white-space:nowrap}header .kirp-mobile-header__actions a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;line-height:1;color:#262626;text-decoration:none}header .kirp-mobile-header__actions svg{width:24px;height:24px}header .kirp-mobile-header__cart{width:auto!important;gap:3px}header .kirp-mobile-header__cart span{display:inline-flex;color:#262626;font-size:18px;line-height:1}header>.container>.header-main-row{min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important;overflow:visible!important}header>.container>.header-main-row>.col-xl-3,header>.container>.header-main-row>.col-xl-6{display:none!important}header>.container>.header-main-row>.pop_menu.active{display:block!important}header .mobile_recall_bar{display:block;padding:10px 15px 12px;box-sizing:border-box;background:#fff}header .mobile_recall_bar a{min-height:56px;width:100%;display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#ffcd00;border-radius:6px;color:#000;font-size:18px;font-weight:500;line-height:22px;text-align:center;text-decoration:none}}@media screen and (max-width:360px){header .kirp-mobile-header__logo img{max-width:105px}header .kirp-mobile-header__actions{left:90px;gap:6px}header .kirp-mobile-header__actions a{width:24px;height:24px}header .kirp-mobile-header__actions svg{width:20px;height:20px}header .kirp-mobile-header__cart span{font-size:16px}header .mobile_recall_bar a{min-height:54px;font-size:16px}}@media screen and (max-width:340px){header .kirp-mobile-header__actions{left:70px}}@media screen and (min-width:361px) and (max-width:390px){header .kirp-mobile-header__actions{left:90px}}@media screen and (min-width:391px) and (max-width:767px){header .kirp-mobile-header__actions{left:244px}}