@font-face{font-family:'Euclid Circular B';src:local('Euclid Circular B Regular'),local('EuclidCircularB-Regular'),url(/public/css/fonts/EuclidCircularB-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:local('Euclid Circular B Medium'),local('EuclidCircularB-Medium'),url(/public/css/fonts/EuclidCircularB-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:local('Euclid Circular B SemiBold'),local('EuclidCircularB-SemiBold'),url(/public/css/fonts/EuclidCircularB-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Euclid Circular B';src:local('Euclid Circular B Bold'),local('EuclidCircularB-Bold'),url(/public/css/fonts/EuclidCircularB-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}
*,button{padding:0}*,body{margin:0}*,:after,:before{box-sizing:border-box}body,html{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:#fff0;color:inherit;text-decoration:none}b,strong{font-weight:bolder}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.hidden,[hidden]{display:none!important}:focus{outline:0}button{border:none;background:0 0;cursor:pointer}.row{display:grid;grid-template-columns:repeat(12,1fr)}.gap-4{gap:4px}.gap-6{gap:6px}.gap-16{gap:16px}.gap-12{gap:12px}.gap-x-12{column-gap:12px}.gap-y-12{row-gap:12px}.gap-20{gap:20px}.gap-y-30{row-gap:30px}@media (min-width:319.98px){.col-xs-1{grid-column:span 1}.col-xs-2{grid-column:span 2}.col-xs-3{grid-column:span 3}.col-xs-4{grid-column:span 4}.col-xs-5{grid-column:span 5}.col-xs-6{grid-column:span 6}.col-xs-7{grid-column:span 7}.col-xs-8{grid-column:span 8}.col-xs-9{grid-column:span 9}.col-xs-10{grid-column:span 10}.col-xs-11{grid-column:span 11}.col-xs-12{grid-column:span 12}}@media (min-width:575.98px){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media (min-width:767.98px){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media (min-width:991.98px){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}@media (min-width:1199.98px){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}}@media (min-width:1399.98px){.col-xxl-1{grid-column:span 1}.col-xxl-2{grid-column:span 2}.col-xxl-3{grid-column:span 3}.col-xxl-4{grid-column:span 4}.col-xxl-5{grid-column:span 5}.col-xxl-6{grid-column:span 6}.col-xxl-7{grid-column:span 7}.col-xxl-8{grid-column:span 8}.col-xxl-9{grid-column:span 9}.col-xxl-10{grid-column:span 10}.col-xxl-11{grid-column:span 11}.col-xxl-12{grid-column:span 12}.hidden-xxl{display:none!important}}@media (min-width:1199.98px) and (max-width:1399.98px){.hidden-xl{display:none!important}}@media (min-width:991.98px) and (max-width:1199.98px){.hidden-lg{display:none!important}}@media (min-width:767.98px) and (max-width:991.98px){.hidden-md{display:none!important}}@media (min-width:575.98px) and (max-width:767.98px){.hidden-sm{display:none!important}.sm-gap-0{gap:0}.sm-gap-12{gap:12px}}@media (min-width:319.98px) and (max-width:575.98px){.hidden-xs{display:none!important}.xs-gap-0{gap:0}.xs-gap-12{gap:12px}}.container{max-width:1588px;padding:0 14px;position:relative;margin-right:auto;margin-left:auto}.wrapper{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}@keyframes accent{0%{border-color:#fff0}25%{border-color:rgb(255 0 0 / .5)}50%{border-color:red}75%{border-color:rgb(255 0 0 / .5)}100%{border-color:#fff0}}.accented{border:1px solid;animation:accent 1s linear infinite}.fit_img{display:block;max-width:100%;height:auto;object-fit:cover;object-position:center}.loader{position:fixed;z-index:99;width:100%;height:100%;background:rgb(0 0 0 / .3);display:flex;align-items:center;justify-content:center}.loader_inset{display:block;position:relative;width:120px;height:120px;margin:30px auto;border-radius:50%;border:3px solid #fff0;border-top-color:#002727;animation:2s linear infinite spin}.loader_inset:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid #fff0;border-top-color:#5e6efe;animation:3s linear infinite spin}.loader_inset:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid #fff0;border-top-color:#5e6efe;animation:1.5s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.alert{display:none;z-index:9999;position:relative}.alert_content{padding:20px;border-radius:5px;background:#DC0004;color:#fff;font-family:inherit;font-size:18px;position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.alert_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:9}.alert_title{font-weight:700;text-align:center}.alert_message{line-height:1.2;padding-top:10px;font-size:16px;text-align:center}.alert_ok{max-width:100px;width:100%;text-transform:uppercase;color:#fff;background:#2F2F2F;font-weight:700;border-radius:5px;padding:5px;display:block;margin:20px auto 0 auto;cursor:pointer;font-size:14px}.popup_wrapper{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);align-items:center;justify-content:center}.popup{display:flex;flex-direction:column;width:calc(100% - 28px);max-width:650px;max-height:88vh;background:#fff;border-radius:16px;overflow:hidden}.popup__header{flex-shrink:0}.popup__content{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.popup__footer{flex-shrink:0}.flex{display:flex}.grid{display:grid}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.align-start{align-items:start}.align-center{align-items:center}.align-end{align-items:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.transition,.transition:hover,.transition.active{transition:all 0.3s ease}.relative{position:relative}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
*{font-family:Euclid Circular B,"sans-serif"}.oh{overflow:hidden}.header{position:sticky;top:0;z-index:100}.htop{background:#2F2F2F;padding:12px 0}.hbottom{padding:10px 0;background:#DC0004;box-shadow:0 0 8px 0 rgb(0 0 0 / .25)}.htop_link{font-size:16px;font-weight:400;color:#fff;white-space:nowrap}.pi_counter{position:absolute;top:-5px;right:-10px;width:18px;height:18px;border-radius:50%;background:#FFABAC;font-size:14px;font-weight:600;color:#000}.htop_basket_content{display:none;padding:3px 10px 10px 10px;border-radius:4px;position:absolute;right:0;top:100%;background:#fff;z-index:2;width:max-content;max-height:70vh;overflow-y:auto;box-shadow:0 0 10px rgb(0 0 0 / .25)}.hbi{padding:9px 0;border-bottom:1px solid #AFADAD;grid-template-columns:1fr 90px 110px 25px}.hbi_img{max-width:60px}.hbi_title{font-size:14px;font-weight:400;color:#000;max-width:200px}.hbi_counter{width:90px;height:30px;border-radius:16px;border:1px solid #666}.hbi_counter_btn{width:20px;height:100%;font-size:16px;font-weight:400;color:#000;flex-shrink:0}.hbi_counter_input{width:100%;height:100%;border:none;text-align:center;font-size:18px;font-weight:400;color:#000}.hbi_price{font-size:18px;font-weight:600;color:#000;max-width:100px;text-align:right;white-space:nowrap}.htop_basket_link{display:block;text-align:center;background:#DC0004;border-radius:15px;padding:16px;font-size:16px;font-weight:400;color:#fff}.htop_basket_summary{text-align:right;font-size:18px;font-weight:400;color:#000;padding:14px 0}.htop_basket_total{font-weight:600}.lang{padding:4px 3px;border-radius:5px;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase}.lang.active{color:#000;background:#FFABAC}.hbottom_content{grid-template-columns:40px 1fr minmax(350px,690px)}.menu_toggler span{height:6px;width:40px;border-radius:2px;background:#fff;position:relative;transform-origin:center}.menu_toggler.active .hct_mid{opacity:0;width:0}.menu_toggler.active .hct_top{transform:translateY(10px) rotate(45deg)}.menu_toggler.active .hct_bottom{transform:translateY(-10px) rotate(-45deg)}.menu_wrapper{border-radius:0 0 10px 10px;background:#fff;position:absolute;top:calc(100% + 10px);left:0;width:100%;max-width:370px;max-height:0;overflow-y:auto;height:auto;z-index:2}.menu_header{padding:10px 15px;background:#DC0004;font-size:16px;font-weight:400;color:#fff}.menu_wrapper.active{padding:15px 10px;box-shadow:0 0 8px 0 rgb(0 0 0 / .25);max-height:calc(85vh - 130px)}.menu_item{font-size:16px;font-weight:400;color:#000}.menu_contacts{border-top:1px solid #DC0004;margin-top:13px;padding-top:25px}.arrow_icon{margin-left:auto}.menu_closer{margin-left:auto;filter:brightness(0) invert(1)}.hbottom_nav_links{list-style:none;padding:0;margin:0}.hbottom_nav_links li{position:relative}.hbottom_nav_links li:before,.hbottom_nav_links li:last-child:after{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#fff;flex-shrink:0}.hbottom_nav_links>li a{padding:0 18px;font-size:16px;font-weight:400;color:#fff;white-space:nowrap}.hbottom_search_input{width:100%;background:#fff;border:none;border-radius:10px;height:30px;padding:0 90px 0 10px}.search_btn{position:absolute;right:0;top:0;width:45px;height:100%;background:#2F2F2F;border-radius:10px;padding:0 10px 0 14px}.search_results{padding:10px;background:#fff;position:absolute;left:0;top:calc(100% + 10px);z-index:2;width:100%;border-radius:10px}.homepage_hero_wrapper{background:linear-gradient(90deg,#000000 0%,#474747 68.81%);padding:36px 0}.cancel_search_btn{position:absolute;right:60px;top:0;padding:5px;height:100%;opacity:0;pointer-events:none}.cancel_search_btn.active{opacity:1;pointer-events:initial}.hh_txt{max-width:380px;width:100%}.hh_title{font-size:30px;font-weight:500;color:#fff}.hh_title span{font-size:37px;font-weight:700;text-transform:uppercase}.hh_subtitle{margin-top:10px;padding-top:10px;border-top:6px solid #DC0004;font-size:20px;font-weight:400;color:#fff}.hh_data{background:radial-gradient(50% 50% at 50% 50%,rgb(255 255 255 / .5) 0%,#fff0 100%);max-width:800px;width:100%}.swiper-slide.hh_content{display:flex}.helper_tables_pagination{margin-top:30px}.helper_tables_pagination .swiper-pagination-bullet{background:#fff}.helper_tables_pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#DC0004}.hh_fastlinks{grid-template-columns:160px repeat(5,1fr)}.hh_fastlinks_row{grid-template-rows:80px repeat(3,65px)}.hhf_th{border-radius:14px;background:#DC0004;padding:8px}.hhfth_corner{font-size:14px;font-weight:400;color:#fff;overflow:hidden}.hhfth_corner::before{content:"";display:block;width:200px;height:6px;transform:rotate(25deg);transform-origin:top left;background:#333;position:absolute;left:0;top:0;background:linear-gradient(90deg,#333333 0%,#474747 68.81%)}.hhfthc_qty,.hhfthc_type{max-width:90px;position:absolute}.hhfthc_qty{right:10px;top:10px;text-align:right}.hhfthc_type{left:10px;bottom:10px;text-align:left}.hh_fastlink{background:#fff;border-radius:20px;font-size:14px;font-weight:400;color:#000}.hh_fastlink span{font-size:18px;font-weight:600}.page_heading{margin-top:30px}.page_title,.page_subtitle{color:#000;margin:0;text-align:center}.page_title{font-size:30px;font-weight:500}.page_subtitle{font-size:20px;font-weight:400;margin-top:18px}.hp_category_info{padding:0 7px 0 0;border-radius:20px;background:#DC0004;height:100%;overflow:hidden}.category_title{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;position:absolute;writing-mode:tb;transform:scale(-1);text-align:center;right:16px;top:0;padding:10px 0;height:100%}.prod_card{padding:12px;height:100%}.pc_brand{position:absolute;left:15px;top:15px;padding:5px;background:rgb(255 255 255 / .3);max-width:100px}.pc_additional_btns{padding:5px 0}.pc_additional_btn{width:40px;height:40px;border:1px solid #666;border-radius:10px}.pc_additional_btn.active svg path{fill:#DC0004}.pc_main_param{gap:3px;padding:5px 2px;border-radius:4px;background:#F5F6F8;width:45px;height:45px;font-size:14px;font-weight:400;color:#000}.pc_title{text-align:center;font-size:14px;font-weight:400;color:#000;display:block}.pc_footer{margin-top:auto}.pc_prices{width:100%;white-space:nowrap}.pc_oldprice{font-size:16px;font-weight:400;color:#595858;text-decoration:line-through}.pc_price{font-size:22px;font-weight:600;color:#000}.pc_basket_btn{width:100%;height:50px;border-radius:15px;background:#DC0004;padding:10px;font-size:14px;font-weight:400;color:#fff;border:1px solid #DC0004}.hp_section_content{padding:50px 0 10px 0;border-bottom:1px solid #AFADAD}.hp_section_prods{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr repeat(30,0);overflow:hidden;gap:0;column-gap:12px}.hp_section_prods.active{grid-template-rows:auto;row-gap:12px}.mhp{margin-left:auto;font-size:14px;font-weight:400;color:#666;text-decoration:underline;margin-top:16px}.ib_wrapper{max-width:1920px;margin:0 auto;background:linear-gradient(90deg,#000000 0%,#474747 68.81%)}.ib_content{padding:80px 0 40px 45px;border-left:6px solid #DC0004;background-image:url(/public/img/elements/installation_back.png);background-position:right;background-size:contain;background-repeat:no-repeat}.ib_txt{font-size:48px;font-weight:500;color:#fff;max-width:570px}.ib_txt span{font-weight:600;text-transform:uppercase}.ib_btn{padding:16px 20px;background:#DC0004;border-radius:10px;font-size:16px;font-weight:400;color:#fff;text-transform:uppercase;margin-top:40px}.footer_top{background:#2F2F2F;padding:25px 0}.footer_bottom{padding:10px 0;background:#D9D9D9}.fm_block_title{font-size:18px;font-weight:700;color:#fff;padding-bottom:8px;border-bottom:1px solid #DC0004}.fm_block_items{padding-top:8px}.fm_block_item{font-size:16px;font-weight:400;color:#fff}.tabbar{position:fixed;left:0;bottom:0;width:100%;height:50px;z-index:100;padding:15px 10px;border-radius:10px 10px 0 0;box-shadow:0 -2px 4px 0 rgb(0 0 0 / .25);background:#fff}.catalog_pages_wrapper{background:#DCDCDC;padding:20px 0;margin-top:20px}.catalog_pages{grid-template-columns:repeat(8,1fr);grid-template-rows:1fr repeat(30,0);overflow:hidden}.catalog_pages.active{grid-template-rows:auto;row-gap:12px}.catalog_page{padding:7px;border-radius:10px;border:1px solid #666;outline:1px solid #fff0;outline-offset:-2px;background:#fff;font-size:14px;font-weight:400;color:#000}.catalog_page.active{border-color:#DC0004;color:#DC0004;outline-color:#DC0004}.catalog_pages_toggler{width:30px;height:30px;background:#DC0004;border-radius:8px;position:absolute;right:0;top:50%;transform:translateY(-50%)}.catalog_pages_toggler.active{transform:rotate(180deg);top:calc(100% - 30px)}.filter{padding:10px 20px;border-radius:15px;background:#F2F2F2;width:285px;height:max-content}.selected_filters_wrapper{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #DC0004}.selected_filter{font-size:12px;font-weight:500;color:#fff;padding:9px 12px;border-radius:4px;background:#DC0004;gap:8px}.remove_selected_filter{width:12px;height:12px}.clear_filter{margin-top:14px;padding:8px 0;gap:8px;font-size:10px;font-weight:500;color:#475467}.catalog_prods{width:calc(100% - 300px)}.catalog_page_wrapper{margin-top:50px;padding-bottom:30px}.fb_title{font-size:18px;font-weight:700;color:#000;text-transform:uppercase;text-align:center}.price_input_wrapper{width:100%;background:#fff;border-radius:8px;border:1px solid #666;height:40px}.filter_price_input{height:100%;width:100%;background:#fff0;color:#000;padding:10px 6px 10px 40px;z-index:2;border:none;text-align:right}.fpi_label{position:absolute;top:50%;transform:translateY(-50%);left:6px;z-index:1;font-size:12px;font-weight:400;color:#000}#price_slider .noUi-connect{background:#DC0004}#price_slider{padding:0 6px;height:2px;background:#d0d5dd;margin-top:20px;border:none}#price_slider .noUi-handle{width:20px;height:20px;border-radius:50%;background:#DC0004;border:2px solid #DC0004;right:-6px;top:-8px;cursor:pointer;box-shadow:none}#price_slider .noUi-handle:after,#price_slider .noUi-handle:before{display:none}.custom_check_label{cursor:pointer;color:#000;font-size:14px;font-weight:400}.custom_check_label.disabled{cursor:not-allowed;opacity:.5}.custom_check{width:18px;height:18px;border-radius:5px;background:#fff;border:1px solid #666;outline:3px solid #fff;outline-offset:-4px;flex-shrink:0}.custom_checker:checked+.custom_check{background:#DC0004}.catalog_prods_header{grid-template-columns:minmax(250px,280px) 100px;padding-bottom:25px}.catalog_prods_counter{font-size:14px;font-weight:400;color:#595858;text-align:right;white-space:nowrap}.catalog_prods_counter span{font-weight:600}.filter_btn{width:100%;height:40px;border-radius:8px;border:1px solid #666;font-size:16px;font-weight:400;padding:0 10px;color:#000}.sfr{width:100%;height:50px;display:flex;align-items:center;justify-content:center;gap:12px;background:#DC0004;color:#fff;padding:20px;position:sticky;bottom:0;z-index:2;font-size:14px;font-weight:400}.sfr span{font-size:16px;font-weight:700}.sfr:after{content:'';display:block;width:calc(100% + 20px);height:10px;position:absolute;left:-10px;top:100%;z-index:2;background:#F2F2F2}.sort_select_wrapper{width:100%;position:relative}.sort_select{display:none}.sort_select_label{position:absolute;left:0;top:50%;transform:translateY(-50%);padding:0 8px;font-size:16px;font-weight:700}.nice-select.sort_select{max-width:280px;width:100%;border-color:#666;height:40px;line-height:38px;padding-left:12px;border-radius:8px;text-align:right;background:#fff0;font-size:16px}.nice-select.sort_select:after{width:8px;height:8px;border-color:#DC0004}.nice-select.sort_select .nice-select-dropdown{width:100%}.pagination{list-style:none;font-size:16px;font-weight:400;color:#AFADAD;margin-top:40px}.hidden_pages,.pagination a{width:40px;height:40px;border-radius:50%;flex-shrink:0;border:1px solid #AFADAD}.pagination li{margin:0 4px}.pagelink.active{color:#fff;border-color:#DC0004;background:#DC0004}.pagination a.pagination_next,.pagination a.pagination_prev{border-color:#fff0}.breadcrubms_wrapper{padding:14px 0}.breadcrumbs_list{padding:0;margin:0;list-style:none;font-size:16px;font-weight:400;color:#2F2F2F;line-height:20px}.breadcrumbs_list li:not(:last-child){position:relative;padding-right:14px;margin-right:9px}.breadcrumbs_list li:not(:last-child):after{content:"";display:block;width:5px;height:5px;border-radius:50%;background:#2F2F2F;position:absolute;right:0;top:50%;transform:translateY(-50%)}.catalog_item_gallery{grid-template-columns:140px calc(100% - 160px);grid-template-rows:425px;grid-template-areas:'gallery_thumbs gallery';position:sticky;top:150px}.catalog_item_gallery.videoreview{grid-template-columns:140px calc(100% - 160px);grid-template-rows:425px 350px;grid-template-areas:'gallery_thumbs gallery' 'videoreview_thumb videoreview';position:sticky;top:150px}.item_gallery_thumbs_wrapper{grid-area:gallery_thumbs}.item_gallery_slider_wrapper{grid-area:gallery}.item_gallery_thumbs{max-height:425px;height:100%}.pd_gallery_nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:45px;height:45px;border-radius:50%}.videoreview_toggler{cursor:pointer;border-radius:20px;overflow:hidden;grid-area:videoreview}.videoreview_toggler img{height:100%}.videoreview_toggler:after{content:'';display:block;width:80px;height:80px;background-color:#fff;background-image:url(/public/img/icons/play.svg);background-position-x:32px;background-position-y:center;background-repeat:no-repeat;opacity:.5;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;transition:all 0.3s ease}.pd_gallery_prev{left:0}.pd_gallery_next{right:0}.pd_gallery_nav.swiper-button-disabled{display:none}.item_gallery_thumb,.item_gallery_slider{border-radius:8px;border:1px solid #AFADAD;padding:12px}.swiper-slide.item_gallery_thumb{display:flex;align-items:center;justify-content:center}.item_gallery_slider,.item_gallery_image{height:100%}.item_gallery_slide{cursor:pointer}.item_gallery_slide img{margin:0 auto}.item_gallery_thumb.swiper-slide-thumb-active{border-color:#DC0004}.prod_main_params{position:absolute;z-index:2;left:12px;top:15px}.prod_main_param{border-radius:6px;background:#F5F6F8;padding:10px;width:70px;height:70px}.videoreview_thumb{border-radius:20px;background-color:#2F2F2F;background-image:url(/public/img/elements/vrtb.png);background-size:contain;background-position:left center;background-repeat:no-repeat;text-align:right;grid-area:videoreview_thumb}.videoreview_thumb span{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;writing-mode:sideways-lr;text-align:center;padding:45px 15px;height:100%}.prod_code_brand{font-size:14px;font-weight:400;color:#AFADAD;padding-bottom:12px}.prod_code_brand span{color:#666}.prod_title{margin:0;font-size:22px;font-weight:400;color:#000}.pv_title{font-size:18px;font-weight:400;color:#666}.pv_items{margin-top:15px}.pv_item{width:100%;max-width:120px;height:50px;padding:10px;border-radius:15px;border:1px solid #666;font-size:18px;font-weight:400;color:#000;background:#F5F6F8}.pv_item.active{color:#DC0004;border-color:#DC0004;background:#FFD9D9}.pv_item.active{font-weight:700}.prod_unavailable{margin-top:25px;padding:15px;border-radius:15px;background:#F5F6F8;font-size:18px;font-weight:700;color:#DC0004;text-align:center}.prod_purchase{padding:20px 15px 15px 25px;border-radius:15px;background:#F5F6F8;margin-top:25px}.prod_price{font-size:26px;font-weight:600;color:#000;white-space:nowrap}.prod_oldprice{font-size:18px;font-weight:400;color:#AFADAD;text-decoration:line-through;white-space:nowrap}.prod_counter{max-width:140px;width:100%;height:40px;border-radius:16px;border:1px solid #666;background:#fff;font-size:20px;font-weight:400;color:#000}.pdc_counter_btn{width:40px;height:100%;cursor:pointer;flex-shrink:0;font-size:16px;font-weight:400;color:#000}.pdc_counter_input{width:100%;height:100%;border:none;text-align:center}.pd_additional_btn{width:40px;height:40px;padding:5px;border-radius:10px;border:1px solid #666;background:#fff}.pd_additional_btn.active svg path{fill:#DC0004}.prod_purchase_details{max-width:265px;width:100%}.prod_purchase_btns{max-width:290px;width:100%}.prod_purchase_btn{height:50px;width:100%;border-radius:15px;font-size:16px;font-weight:400;color:#fff}.purchase_btn,.pip_purchase{background:#DC0004}.basket_btn,.pip_ci{background:#484848}.prod_credit_wrapper{margin-top:15px;padding:10px 0}.credit_percent_image{position:absolute;left:0;top:0;z-index:2;height:100%}.prod_credit{border-radius:16px;background:#777;padding:25px 12px 20px 90px;width:calc(100% - 30px);margin-left:auto}.credit_btn{padding:15px;width:auto;background:#DC0004}.credit_calc{font-size:20px;font-weight:400;color:#fff}.credit_calc span{font-size:24px}.credit_calc span.credit_monthpay{font-weight:600}.prod_installation_purchase{margin-top:15px}.pip_header{padding:5px 25px;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase;background:#DC0004;border-radius:16px 16px 0 0}.pip_content{padding:0 20px;background:#F5F6F8;border-radius:0 0 16px 16px}.pip_block_title{font-size:16px;font-weight:600;color:#000}.pip_block,.pip_block_content{padding:10px 0}.pip_prod_title_prices{border-bottom:2px solid #CACACA;grid-template-columns:1fr 250px}.pip_prod_price{font-size:18px;font-weight:700;color:#DC0004}.pip_prod_oldprice{font-size:18px;font-weight:400;color:#AFADAD;text-decoration:line-through}.pip_installation{border-bottom:2px solid #CACACA;grid-template-columns:1fr 150px;padding-top:10px}.pip_installation_image{margin-left:auto;margin-top:auto}.pip_clarification{font-size:12px;font-weight:400;color:#666;padding-bottom:10px}.pipbr_price{font-size:16px;font-weight:400;color:#DC0004;white-space:nowrap}.pip_summary_title{font-size:16px;font-weight:400;color:#000}.pip_summary_price{font-size:26px;font-weight:600;color:#000}.pip_btn{padding:12px;white-space:nowrap;width:auto}.prod_ib_wrapper{border-radius:14px;background:#F5F6F8;padding:30px 30px 15px 30px;height:100%;max-height:370px}.prod_ib_toggler{margin-top:auto;margin-left:auto;font-size:14px;font-weight:400;color:#666;text-decoration:underline}.prod_ib_title{font-size:18px;font-weight:500;color:#000}.prod_ib_content{max-height:250px;overflow:hidden}.prod_ib_wrapper:has(.prod_ib_content.active),.prod_ib_content.active{max-height:100%}.prod_description{font-size:14px;font-weight:400;color:#000}.prod_description p:not(:first-child){margin-top:10px}.prod_params_title{padding:6px 12px 6px 0;font-size:14px;font-weight:400;color:#666;border-right:1px solid #CACACA;width:100%;hyphens:auto}.prod_params_value{padding:6px 12px;font-size:14px;font-weight:400;color:#000;width:100%;hyphens:auto}.prod_params_row:not(:last-child){border-bottom:1px solid #2b2b2b}.similar_prods_wrapper{padding:20px 0}.brands{grid-template-columns:repeat(5,1fr);padding:20px 0}.brand{padding:20px;border-radius:8px;background:#f5f6f8;min-height:200px}.contacts_page_title{font-size:20px;font-weight:500;color:#000;margin:0}.contacts_data{margin-top:35px;padding-top:35px;border-top:4px solid #DC0004}.map{height:100%}.map iframe{width:100%;border-radius:16px;height:100%}.contact_data{font-size:16px;font-weight:400;color:#000}.compare_prods{margin-top:24px;padding-bottom:70px}.compare_items_content{margin-top:24px;overflow:hidden}.cipt_visible,.cipv_visible{left:50%;top:50%;width:100%;transform:translate(-50%,-50%)}.ci_category_wrapper{border-radius:4px;background:rgb(220 0 4 / .25);font-size:15px;font-weight:500;color:#DC0004;gap:8px;position:relative;cursor:pointer}.ci_category_wrapper.active{background:#DC0004;color:#fff}.ci_category{padding:9px 0 12px 9px}.remove_ci_cat{cursor:pointer;padding:9px 12px 9px 0}.compare_item_params_titles{margin-top:30px}.compare_item_param_title{font-size:14px;font-weight:700;color:#000;padding:6px 16px;line-height:20px;position:relative;border-radius:15px 0 0 15px}.compare_item_param_title:nth-child(odd){background:#F5F6F8}.cipt_visible{position:absolute;padding:6px 16px}.cipt_hidden{opacity:0;visibility:hidden}.compare_item_params{margin-top:30px}.compare_item_param_value{position:relative}.compare_item_param_value:nth-child(odd){background:#F5F6F8}.cipv_visible{padding:10px 24px;font-size:14px;font-weight:400;color:#000;text-align:center;position:absolute}.cipv_hidden{opacity:0;visibility:hidden;font-size:14px;line-height:20px;display:inline-block;width:100%;font-weight:700;padding:6px 16px}.cipv_title{font-size:14px;color:#475467;display:none;font-weight:400;text-align:center}.cps{position:absolute;width:52px;height:52px;top:150px;z-index:2}.cps.swiper-button-disabled{display:none}.compare_prev{left:0}.compare_next{right:0}.compare_item.visible_slide:last-child .compare_item_param_value{border-radius:0 15px 15px 0}.clear_btn{font-size:14px;font-weight:400;color:#000}.clear_favorite_btn{margin:15px 0 15px auto}.sc_header{margin:30px 0 20px 0;font-size:20px;font-weight:400;color:#000}.sc_header span{font-weight:600}.sc_card{background:#F5F6F8;border-radius:10px;padding:25px}.scc_row_title{font-size:16px;font-weight:400;color:#666}.scc_row_data{font-size:16px;font-weight:500;color:#000}.services_cards:last-child{margin-bottom:30px}.basket_content,.favorite_content,.compare_content,.prod_details_wrapper{padding-bottom:30px}.basket_items{padding:20px;border-radius:8px;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .25)}.basket_item{border-bottom:1px dashed #AFADAD;grid-template-columns:1fr 125px 150px 25px;padding:15px 0}.bi_img{max-width:70px;width:100%;flex-shrink:0}.bi_title{font-size:16px;font-weight:400;color:#000}.bi_counter_wrapper{max-width:125px}.bi_counter{border:1px solid #AFADAD;border-radius:4px;height:35px}.bi_counter_input{width:100%;border:none;text-align:center}.bi_counter_btn{width:30px;height:100%}.bi_unit_price{font-size:12px;font-weight:400;color:#666;text-align:center;margin-top:5px}.bi_prices{max-width:150px;width:100%;white-space:nowrap}.bi_oldprice{font-size:18px;font-weight:400;color:#AFADAD;text-decoration:line-through;text-align:right}.bi_price{font-size:26px;font-weight:600;color:#000;text-align:right}.remove_bi{width:25px;height:25px}.basket_item_additional{padding:20px 0}.bia_item{grid-template-columns:1fr 200px 150px}.bia_image{max-width:70px}.bia_title{font-size:14px;font-weight:400;color:#000}.bia_btn{padding:15px 20px;background:#2F2F2F;border-radius:16px;font-size:16px;font-weight:400;color:#fff}.bia_price{font-size:20px;font-weight:400;color:#000;text-align:right}.basket_summary{text-align:center;margin-top:15px;font-size:18px;font-weight:400;color:#000}.basket_total_sum{font-size:22px;font-weight:600}.c_input{width:100%;height:50px;padding:15px;border:none;background:#F5F6F8;border-radius:8px}textarea.c_input{height:150px;resize:none}.order_form{border-radius:8px;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .25);padding:15px 25px}.orderform_block:not(:first-child){border-top:1px solid #AFADAD;padding-top:16px}.orderform_block_title{font-size:16px;font-weight:500;color:#000}.orderform_block_content{margin-top:15px}.order_tab_label{padding:14px 8px;border:1px solid #666;border-radius:16px;cursor:pointer;color:#666;font-size:16px;font-weight:400}.c_radio{width:16px;height:16px;border:1px solid #666;border-radius:50%;position:relative;flex-shrink:0}.c_radio:after{content:'';display:block;width:10px;height:10px;border-radius:50%;background:#666;opacity:0;transition:all 0.3s ease}.order_tab_checker:checked+.order_tab_label .c_radio{border-color:#DC0004}.order_tab_checker:checked+.order_tab_label .c_radio:after{opacity:1;transition:all 0.3s ease;background:#DC0004}.order_tab_checker:checked+.order_tab_label{border-color:#DC0004;color:#DC0004}.order_tab_checker:checked+.order_tab_label svg path{fill:#DC0004}.client_type_tabs{grid-template-columns:repeat(2,1fr);grid-template-areas:"physicaltab juridicaltab" "tabcontent tabcontent"}.physicaltab{grid-area:physicaltab}.juridicaltab{grid-area:juridicaltab}.order_tabs_content{grid-area:tabcontent}.tab_content{display:none}#juridical_person:checked~.order_tabs_content #juridical_contacts,#physical_person:checked~.order_tabs_content #physical_contacts,#card:checked~.order_tabs_content #card_tab_content,#cash:checked~.order_tabs_content #cash_tab_content,#credit:checked~.order_tabs_content #credit_tab_content,#delivery:checked~.order_tabs_content #delivery_tab_content,#pickup:checked~.order_tabs_content #pickup_tab_content{display:flex}.payment_tabs{grid-template-areas:"cash card credit" "tabcontent tabcontent tabcontent";grid-template-columns:repeat(3,1fr)}.cash{grid-area:cash}.card{grid-area:card}.credit{grid-area:credit}.tab_content_txt{font-size:16px;font-weight:400;color:#000}.credit_calc_block{height:100%;border-radius:6px;background:#FFABAC;padding:14px;text-align:center;color:#DC0004}.credit_calc_title{font-size:12px;font-weight:500}.credit_calc_value{font-size:14px;font-weight:600}.order_receiving_tabs{grid-template-areas:"pickup delivery" "tabcontent tabcontent";grid-template-columns:repeat(2,1fr)}.pickup{grid-area:pickup}.delivery{grid-area:delivery}.pickup_map{max-height:190px}.pickup_info{font-size:16px;font-weight:400;color:#000}.pickup_schedule{width:100%}.order_btn{margin-top:15px;width:100%;background:#DC0004;border:2px solid #DC0004;border-radius:6px;padding:15px;font-size:18px;font-weight:400;color:#fff}.popup__header{background:#DC0004;padding:6px 16px;font-size:16px;font-weight:600;color:#fff;text-transform:uppercase}.popup__close{margin-left:auto;flex-shrink:0}.pc_installation_clarification{font-size:12px;font-weight:400;color:#666;padding:0 15px 15px 15px}.popup__content{padding:15px}.pcid_block_title{font-size:16px;font-weight:600;color:#000}.pcidbd_row_title{font-size:16px;font-weight:400;color:#000}.pcidbd_row_title span{font-size:14px}.pcidbd_row_data{font-size:16px;font-weight:400;color:#DC0004;margin-left:auto;white-space:nowrap}.pcidbd_row:before{content:'';width:5px;height:5px;border-radius:50%;background:#DC0004}.pcid_summary{padding-top:12px;border-top:1px solid #CACACA}.pcid_summary_title{font-size:16px;font-weight:400;color:#000}.pcid_summary_data{font-size:26px;font-weight:600;color:#000;white-space:nowrap}.popup_form_title{font-size:14px;font-weight:400;color:#666}.popup_input_label{font-size:14px;font-weight:400;color:#000}.popup_input_label sup{color:#DC0004}.popup_form_btn{width:100%;padding:15px;font-size:18px;font-weight:400;color:#fff;background:#DC0004;border-radius:6px}.popup_form_image{height:100%}.txt_page_content{padding:30px 0}.txt_page_data{font-size:16px;font-weight:400;color:#000}.empty_page_content{font-size:20px;font-weight:600;color:#000;padding:20px;text-align:center}.more_filters{font-size:12px;font-weight:400;color:#666;display:flex;margin-left:auto;border-bottom:1px solid #666}.hidden_fb_content{display:none}.page_txt_wrapper{padding:30px 0}.page_txt_toggler{font-size:14px;font-weight:400;color:#666;margin:10px 0 0 auto;border-bottom:1px solid #666}.page_txt{font-size:16px;font-weight:400;color:#000;max-height:100px;overflow:hidden}.page_txt.active{max-height:100%}.page_txt p:not(:first-child){margin-top:10px}.ytp_player,.ytp_player iframe{aspect-ratio:16 / 9;width:100%;height:100%}.thx_page_data{padding:20px;border-radius:8px;background:#fff;border:2px solid #DC0004;max-width:900px;margin:30px auto}.txhpd_block_header{margin:0;text-align:center;font-size:18px;font-weight:500;color:#000;padding:10px 0;border-bottom:1px dashed #000}.thxpd_prod_img{max-width:85px}.thxpd_prod_data{font-size:16px;font-weight:400;color:#000}.thxpd_item_calc{text-align:center;font-size:14px;font-weight:400;color:#000}.thxpd_prod{grid-template-columns:1fr 150px 100px;padding:10px 0}.thxpd_item_summary{text-align:right;font-size:14px;font-weight:400;color:#000}.thxpd_item_summary span{font-size:16px;font-weight:600;color:#DC0004}.thxpd_row{border-bottom:1px solid #AFADAD;padding:6px 0}.thxpd_block{padding:6px 12px;border:1px solid #DC0004;border-radius:6px}.thxpd_row_title{font-size:16px;font-weight:500;color:#000}.thxpd_row_value{font-size:20px;font-weight:600;color:#DC0004;text-align:right}.thxpd_prod:not(:last-child){border-bottom:1px dashed #AFADAD}.thxpd_block_summary{border-top:1px solid #AFADAD;padding:6px 0}.thxpd_summary_title{font-size:16px;font-weight:500;color:#000}.thxpd_summary_value{font-size:20px;font-weight:600;color:#DC0004}.search_result{grid-template-columns:1fr 110px;padding:5px}.sr_img{max-width:60px}.sr_title{font-size:14px;font-weight:400;color:#000}.sr_prices{text-align:right}.sr_oldprice{font-size:14px;font-weight:400;color:#666;text-decoration:line-through}.sr_price{font-size:18px;font-weight:600;color:#000}.all_search_results{padding:12px;border-radius:6px;font-size:16px;font-weight:400;color:#fff;background:#DC0004}.text_container p:not(:first-child){margin-top:10px}.text_container ol,.text_container ul{padding-left:20px}.text_container a{color:#dc0004;border-bottom:2px solid #dc0004;font-weight:600}.cookie_alert{position:fixed;left:0;bottom:0;width:100%;padding:12px;background:#2F2F2F;z-index:7}.cookie_alert_content{max-width:750px;width:calc(100% - 28px);margin:0 auto}.cookie_txt{font-size:14px;font-weight:400;color:#fff}.cookie_txt a{text-decoration:underline}.cookie_actions{max-width:300px;width:100%}.cookie_btn{width:100%;padding:6px;border-radius:10px;font-size:14px;font-weight:600;border:1px solid}.cookie_btn.accept{background:#fff;color:#000;border-color:#fff}.cookie_btn.reject{color:#000;background:#ef233c;border-color:#ef233c}.cookie_btn.custom{background:#fff0;border-color:#ef233c;color:#fff}.cookie_settings_toggler{width:45px;height:45px;background:#ef233c;border-radius:50%;position:fixed;left:14px;bottom:100px;z-index:7}.cookie_settings{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8;max-width:600px;width:calc(100% - 16px)}.cookie_settings_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:7}.cookie_settings_header{padding:12px;background:#ef233c;color:#fff;font-size:14px;font-weight:600;border-radius:10px 10px 0 0}.cookie_settings_content{background:#fff;padding:0 14px 14px 14px;max-height:90vh;overflow-y:auto;border-radius:0 0 10px 10px}.csc_item{padding:12px 0;flex-direction:column}.csc_item:not(:last-child){border-bottom:1px solid #D9D9D9}.csc_title{font-size:14px;font-weight:600;color:#000}.cccl{width:30px;height:20px;cursor:pointer}.ccct{width:100%;height:100%;border-radius:10px;background:#D9D9D9;position:relative}.ccct:before{content:'';display:block;width:16px;height:16px;border-radius:50%;background:#fff;top:50%;transform:translateY(-50%);left:2px;transition:all 0.3s ease;position:absolute}.ccc:checked+.ccct{background:#ef233c}.ccc:checked+.ccct:before{left:calc(100% - 18px);transition:all 0.3s ease}.csc_description{font-size:12px;font-weight:400;color:#000}.csc_description a{text-decoration:underline}.csc_actions{width:100%;margin-top:14px}.cookie_settings_btn{width:100%;padding:6px;border-radius:6px;font-size:14px;font-weight:600;border:1px solid}.cookie_settings_btn.accept{border-color:#ef233c;background:#fff;color:#ef233c}.cookie_settings_btn.reject{background:#ef233c;color:#fff}.cookie_settings_btn.custom{background:#fff;color:#414242;border:1px solid #000}.cscd_toggler{color:#414242;font-size:14px;font-weight:400;border-bottom:1px solid #414242;width:fit-content}.cscd_toggler span{padding-bottom:3px}@media (max-width:991.98px){.cookie_alert_content{flex-direction:column}.cookie_txt{text-align:center}.cookie_settings_toggler{left:8px;bottom:85px}.cookie_alert{bottom:50px}}@media (max-width:767.98px){.csc_description{display:none}}@media (max-width:575.98px){.csc_actions{flex-direction:column-reverse;gap:6px}.cookie_settings_btn{padding:12px 6px}}@media (min-width:767.98px){.csc_description{display:block!important}}.cookie_settings,.cookie_settings_overlay,.cookie_settings_wrapper.open_settings .cookie_settings_toggler{display:none}.cookie_settings_wrapper.open_settings .cookie_settings,.cookie_settings_wrapper.open_settings .cookie_settings_overlay{display:block}.cookie_alert+.cookie_settings_wrapper .cookie_settings_toggler{display:none!important}.form_agreement_label a{font-weight:600;text-decoration:underline}.txhpdc{max-width:900px;margin:15px auto}.txhpd_clarification{font-size:16px;font-weight:400;color:#000;text-align:center}.txhpd_clarification a{font-weight:600;text-decoration:underline;color:#ef233c}.txhpdc_homepage{max-width:300px;margin:10px auto;background:#ef233c;color:#fff;font-size:16px;font-weight:400;padding:10px;border-radius:10px}.contacts_widget:not(.collapsed) .widget_toggler{display:none}.contacts_widget.collapsed .cw_header,.contacts_widget.collapsed .cw_content{display:none}.contacts_widget.collapsed{max-width:100px;box-shadow:none}.widget_toggler{width:100px;height:100px}.widget_toggler:before{content:"";display:block;width:40px;height:40px;border-radius:50%;position:absolute;right:10px;bottom:10px;background:#DC0004;animation:pulse-background 4s infinite;pointer-events:none}.contacts_widget{position:fixed;bottom:45px;right:45px;z-index:100;max-width:360px;width:100%;box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-radius:16px}.cw_overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99;background:rgb(0 0 0 / .4)}.cw_header{background:#DC0004;padding:15px 10px 15px 50px;border-radius:16px 16px 0 0}.cw_title{font-size:16px;font-weight:600;color:#fff;text-transform:uppercase}.cw_header:before{content:"";display:block;width:30px;height:30px;position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2;background-image:url(/public/img/widget/cwh.svg);background-position:center;background-repeat:no-repeat}.cw_content,.cw_img img{height:100%}.cw_links_wrapper{height:100%}.cw_content{background:#fff;padding:10px;overflow:hidden;border-radius:0 0 16px 16px}.cw_img img{border-radius:7px}.cwms{justify-content:space-around;padding-right:5px;border-right:2px solid #CACACA;height:100%}.cwm,.cwp{font-size:14px;font-weight:400;color:#fff;width:85px;height:60px;border-radius:16px;padding:6px}.cwp{background:#DC0004}.cwm{background:#484848}.cw_link_icon img{max-width:30px}.cw_links_title{font-size:16px;color:#000;padding:10px 0;text-align:center;font-weight:600}.cw_link{border:1px solid #484848;border-radius:16px;color:#000;font-size:14px;font-weight:400;padding:5px 10px;background:#fff;width:100%}@keyframes pulse-background{0%{-webkit-transform:scale(.85,.85);transform:scale(.85,.85);opacity:0}50%{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1}100%{-webkit-transform:scale(4,4);transform:scale(4,4);opacity:0}}.cwa{width:100%;margin:2px auto;font-size:14px;font-weight:400;color:#000}.cwa span{text-decoration:underline}
@media (min-width:1199.98px){.cipv_hidden{max-width:80%}}@media (min-width:991.98px) and (max-width:1399.98px){.payment_tabs{grid-template-areas:"cash card" "credit credit" "tabcontent tabcontent";grid-template-columns:repeat(2,1fr)}}@media (min-width:991.98px) and (max-width:1199.98px){.payment_tabs{grid-template-areas:"cash" "card" "credit" "tabcontent"}.client_type_tabs{grid-template-areas:"physicaltab" "juridicaltab" "tabcontent"}.order_receiving_tabs{grid-template-areas:"pickup" "delivery" "tabcontent"}.payment_tabs,.client_type_tabs,.order_receiving_tabs{grid-template-columns:1fr}}@media (max-width:1399.98px){.catalog_pages{grid-template-columns:repeat(6,1fr)}}@media (max-width:1199.98px){.htop_link{font-size:0}.hbottom_nav_links>li a{padding:0 12px}.hp_section_prods{grid-template-columns:repeat(4,1fr)}.catalog_pages{grid-template-columns:repeat(5,1fr)}.catalog_item_gallery{grid-template-areas:'gallery gallery' 'gallery_thumbs gallery_tumbs' 'viideoreview videoreview';grid-template-rows:auto}.item_gallery_thumbs_wrapper,.videoreview_toggler,.item_gallery_slider_wrapper{grid-column:span 2}.cipv_title{display:block;padding:6px}.cipv_visible{padding:6px;transform:none;left:0;bottom:0;top:unset}}@media (max-width:991.98px){.hbottom_content{grid-template-columns:40px 1fr;gap:10px}.hbottom_nav_links{justify-content:center}.hbottom_search{grid-column:span 2}.hp_section_prods{grid-template-columns:repeat(3,1fr)}.catalog_pages{grid-template-columns:repeat(4,1fr)}.brands{grid-template-columns:repeat(4,1fr)}.brand{min-height:150px}.cipv_visible{margin-top:5px;position:initial;transform:none;padding:5px 10px}.cipv_hidden{position:absolute;left:0;top:6px;width:calc(100% - 32px);font-size:14px}.compare_item_params{margin-top:10px}.ci_category_wrapper,.clear_compare_btn{font-size:12px}.hh_content{flex-direction:column;align-items:flex-start}.hh_data{max-width:100%}.cwm{font-size:12px}.contacts_widget:not(.collapsed){right:unset;left:50%;top:50%;bottom:unset;transform:translate(-50%,-50%)}.contacts_widget.collapsed{right:8px;bottom:85px}}@media (max-width:767.98px){.hbottom_search{grid-column:span 1}.menu_wrapper{position:fixed;left:-100%;top:0;width:100%;height:100%;z-index:10;max-width:100%}.menu_wrapper.active{left:0;padding:0;max-height:100%;box-shadow:none}.menu{padding:10px 15px;height:calc(100% - 40px)}.hh_txt{max-width:100%}.hh_title,.hh_title span{font-size:24px;font-weight:500}.hh_title span{text-transform:none}.hh_subtitle{font-size:16px}.footer{padding-bottom:50px}.ib_content{border:none;margin:0 -14px;padding:30px 14px 30px 14px;background-size:auto 100%}.ib_txt{font-size:24px;max-width:235px}.ib_btn{font-size:12px;margin-top:20px}.hp_category_info{max-height:60px;align-items:center;border-radius:6px;padding:0 5px;margin-bottom:20px;grid-column:span 3;grid-row:span 2}.hp_category_info img{max-height:65px}.category_title{font-size:18px;position:initial;transform:none;writing-mode:unset;display:block;width:100%;height:auto;font-weight:500;text-transform:unset}.page_heading{margin-top:15px}.page_title{font-size:18px}.page_subtitle{font-size:12px;margin-top:10px}.hp_section_content{padding:15px 0}.pc_main_param{width:35px;height:35px}.pc_main_param,.pc_title{font-size:12px}.pc_oldprice{font-size:14px}.pc_price{font-size:18px}.prod_card{border:1px solid #F5F6F8}.htop_content{gap:85px}.hp_section_prods{grid-template-rows:60px 20px 1fr repeat(150,0);column-gap:0}.hp_section_prods.active{row-gap:0}.catalog_pages_wrapper{padding:10px 0}.catalog_pages.active{row-gap:10px}.catalog_pages{grid-template-columns:repeat(3,1fr);column-gap:10px}.filter{position:fixed;left:-100%;top:0;width:100%;height:100%;z-index:100;border-radius:0;max-height:calc(100% - 50px);overflow-y:auto;padding:10px}.filter.active{left:0}.catalog_prods{width:100%}.catalog_prods_header{padding-bottom:8px;grid-template-columns:repeat(2,1fr)}.nice-select.search_select{font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;max-width:100%}.nice-select.search_select:before{content:'';display:block;width:20px;height:20px;background:url(/public/img/icons/sort.svg) center no-repeat}.nice-select.search_select:after{display:none}.pagination{justify-content:center}.prod_title{font-size:18px}.pv_item{max-width:80px}.prod_purchase{margin-top:12px;padding:8px 16px;flex-direction:column}.prod_purchase_details,.prod_purchase_btns{max-width:100%}.prod_credit{flex-direction:column;gap:6px;width:calc(100% - 50px);padding:10px 10px 10px 75px}.credit_calc{justify-content:center}.prod_credit_wrapper{padding:0}.pip_prod_title_prices{grid-template-columns:1fr 100px;align-items:center}.pip_prod_prices{flex-direction:column;gap:0;align-items:end}.credit_btn{width:100%}.pip_installation{grid-template-columns:1fr}.pip_summary{display:grid;grid-template-areas:'pip_summary_txt pip_installation_image' 'pip_btns pip_installation_image'}.pip_summary_txt{grid-area:pip_summary_txt}.pip_btns{grid-area:pip_btns;flex-direction:column;gap:12px}.pip_installation_image{grid-area:pip_installation_image}.pip_btn{width:100%}.brands{grid-template-columns:repeat(3,1fr);gap:6px}.brand{min-height:100px}.contacts_data{margin-top:12px;padding-top:12px}.basket_item{grid-template-areas:'bi_data bi_data bi_remove' 'bi_counter . bi_prices';grid-template-columns:1fr;padding:6px 0;gap:8px}.bi_data{grid-area:bi_data}.bi_counter_wrapper{grid-area:bi_counter}.bi_prices{grid-area:bi_prices}.remove_bi{grid-area:bi_remove;margin-left:auto}.bia_item{grid-template-areas:'bia_data bia_price' 'bia_btn bia_btn';grid-template-columns:1fr 150px;gap:12px}.bia_data{grid-area:bia_data}.bia_price{grid-area:bia_price}.bia_btn{grid-area:bia_btn;padding:12px}.basket_items{padding:12px 8px}.basket_item_additional{padding:6px 0 0 0;gap:16px}.payment_tabs{grid-template-areas:"cash" "card" "credit" "tabcontent"}.client_type_tabs{grid-template-areas:"physicaltab" "juridicaltab" "tabcontent"}.order_receiving_tabs{grid-template-areas:"pickup" "delivery" "tabcontent"}.payment_tabs,.client_type_tabs,.order_receiving_tabs{grid-template-columns:1fr}.order_form{padding:12px 8px}.hh_fastlinks,.hh_fastlinks_row{gap:1px}.nice-select.sort_select{max-width:100%;text-align:center}.thxpd_prod{grid-template-areas:"thxpd_item_data thxpd_item_data" "thxpd_item_calc_price thxpd_item_total";grid-template-columns:unset}.thxpd_prod_data{grid-area:thxpd_item_data}.thxpd_item_calc{grid-area:thxpd_item_calc_price}.thxpd_item_summary{grid-area:thxpd_item_total}.thx_page_data{padding:10px;margin:15px auto;gap:10px}.thxpd_summary_title,.thxpd_row_title{font-size:14px}.thxpd_row_value,.thxpd_summary_value{font-size:16px}.pc_brand{max-width:70px}}@media (max-width:575.98px){.hh_title,.hh_title span{font-size:16px}.hh_subtitle{font-size:12px}.hp_section_prods,.catalog_pages,.brands{grid-template-columns:repeat(2,1fr)}.hp_category_info{grid-column:span 2}.hhfth_corner{display:flex;align-items:center;font-size:12px}.hhfth_corner::before{display:none}.hhfthc_qty{text-align:center;position:initial}.hhfthc_type{display:none}.hh_fastlinks_row{grid-template-rows:repeat(4,1fr)}.hh_fastlinks{grid-template-columns:repeat(6,1fr)}.hh_fastlink{font-size:12px;border-radius:0}.hh_fastlink span{font-size:14px}.hhf_th{border-radius:0;padding:2px}.hhf_th_img{max-width:100%}.sinkshower{flex-direction:column;gap:4px}.sinkshowerdish{display:grid;grid-template:repeat(2,1fr) / repeat(2,1fr)}.dish{grid-column:span 2;margin:0 auto}.pip_content{padding:0 10px}.prod_ib_wrapper{padding:10px}}
@media (min-width:991.98px){.htop_basket_wrapper:hover .htop_basket_content{display:block}.pc_additional_btn:hover svg path,.pd_additional_btn:hover svg path,.order_btn:hover svg path{fill:#DC0004}.pc_additional_btn:hover{border-color:#DC0004}.pc_basket_btn:hover{background:#fff;color:#DC0004}.pc_basket_btn:hover svg path{fill:#DC0004}.catalog_page:hover{border-color:#DC0004;color:#DC0004;outline-color:#DC0004}.menu_item:hover{color:#DC0004}.prod_purchase_btn:hover{box-shadow:inset 0 0 10px 0 rgb(0 0 0 / .6)}.ci_category_wrapper:hover{background:#DC0004;color:#fff}.order_btn:hover{background:#fff;color:#DC0004}.pagination a.pagination_next:hover,.pagination a.pagination_prev:hover{border-color:#AFADAD}.pagelink:hover{color:#fff;border-color:#DC0004;background:#DC0004}.videoreview_toggler:hover:after{opacity:1;transition:all 0.3s ease}.pv_item:hover{color:#DC0004;border-color:#DC0004;background:#FFD9D9}.search_result:hover{background:#F5F6F8}}