*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}body{min-height:100vh}img,picture,svg,video,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.header{background-image:url(/assets/images/header-background.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;height:317px}.header_menu_toggle{display:none}.header_menu_toggle,.header_menu_close{background:var(--osnovnoy-fon);color:var(--osnovnoy);border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0}.header_menu_toggle:focus-visible,.header_menu_close:focus-visible,.header_mobile_menu a:focus-visible,.header_mobile_language summary:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.header_mobile_menu{background:var(--osnovnoy-fon) url(/assets/images/header-background.jpg) center top/100% auto no-repeat;color:var(--osnovnoy);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.header_mobile_menu[open]{animation:.28s ease-out both header_mobile_menu_open}@keyframes header_mobile_menu_open{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}.header_mobile_menu::backdrop{background:var(--osnovnoy-fon)}.header_mobile_menu_wrapper{flex-direction:column;min-height:100%;display:flex}.header_mobile_menu_top{border-bottom:1px solid var(--granicy);flex:0 0 75px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.header_menu_close{display:flex}.header_mobile_nav{margin-top:20px;padding:0 16px}.header_mobile_nav a{color:var(--vtorichnyy);justify-content:space-between;align-items:center;min-height:50px;font-size:16px;line-height:120%;display:flex}.header_mobile_actions{margin-top:auto;padding:40px 16px 30px}.header_mobile_phone{align-items:center;gap:5px;margin-bottom:20px;font-size:16px;line-height:120%;display:flex}.header_mobile_buttons{gap:10px;display:flex}.header_mobile_language{flex:0 0 81px;position:relative}.header_mobile_language summary{background:var(--seryy-fon-sekciy);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:10px;height:49px;font-size:16px;list-style:none;display:flex}.header_mobile_language summary::-webkit-details-marker{display:none}.header_mobile_language[open] summary img{transform:rotate(180deg)}.header_mobile_language ul{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:14px;width:150px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.header_mobile_language a{padding:10px;font-size:16px;display:block}.header_mobile_buttons .header_mobile_request{flex:1;width:auto;min-width:0;padding-inline:10px;display:flex}@media (min-width:1921px){.header{background-position:50%}}.header_top_wrapper{border-bottom:1px solid var(--granicy);justify-content:space-between;align-items:center;gap:30px;height:92px;display:flex}.header_logo{flex:0 0 260px;width:260px;height:52px}.header_logo img{object-fit:contain;width:100%;height:100%}.header_nav{align-items:center;gap:30px;display:flex}.header_nav_link,.header_phone,.header_language,.header_request,.header_search input,.header_search_button{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.header_nav_link{color:var(--osnovnoy);white-space:nowrap;transition:color .2s}.header_nav_link:hover{color:var(--glavnyy-firmennyy)}.header_actions,.header_phone,.header_language{align-items:center;display:flex}.header_actions{flex:none;gap:10px}.header_phone{color:var(--osnovnoy);white-space:nowrap;gap:8px;margin-right:10px}.header_phone img{flex:0 0 18px}.header_language{background:var(--osnovnoy-fon);color:var(--osnovnoy);border:0;border-radius:40px;justify-content:center;gap:10px;width:81px;height:49px;padding:15px 20px}.header_language_wrapper{z-index:2;flex:none;position:relative}.header_language img{transition:transform .2s}.header_language_open img{transform:rotate(180deg)}.header_language_menu{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:20px;min-width:150px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #1113151f}.header_language_option{color:var(--osnovnoy);font-family:var(--font-family);text-align:left;background:0 0;border:0;border-radius:14px;grid-template-columns:24px 1fr;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:400;line-height:120%;transition:background .2s;display:grid}.header_language_option:hover,.header_language_option:focus-visible{background:var(--seryy-fon-sekciy);outline:none}.header_language_option_active{color:var(--glavnyy-firmennyy);font-weight:600}.header_request{background:var(--tolko-akcent);color:var(--osnovnoy-fon);white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;width:199px;height:49px;padding:15px 30px;transition:filter .2s;display:flex}.header_request:hover{filter:brightness(.95)}.header_search{gap:10px;width:calc(100% - 40px);max-width:1100px;height:64px;margin:20px auto 0;display:flex}.header_search_field{flex:auto;min-width:0;position:relative}.header_search_icon{pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.header_search input{appearance:none;background:var(--osnovnoy-fon);border:2px solid var(--granicy);color:var(--osnovnoy);border-radius:40px;outline:none;width:100%;height:64px;padding:20px 20px 20px 62px;transition:border-color .2s}.header_search input::placeholder{color:#0003;opacity:1}.header_search input:focus{border-color:var(--glavnyy-firmennyy)}.header_search input::-webkit-search-cancel-button{appearance:none}.header_search_button{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);border:0;border-radius:40px;flex:0 0 127px;width:127px;height:64px;padding:20px 40px;transition:filter .2s}.header_search_button:hover{filter:brightness(1.1)}.header_search_button.header_search_list_button{white-space:nowrap;flex-basis:194px;justify-content:center;align-items:center;width:194px;display:flex}.header_nav_link:focus-visible,.header_phone:focus-visible,.header_language:focus-visible,.header_request:focus-visible,.header_search_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:1740px){.header_top_wrapper{width:calc(100% - 40px)!important}}@media (max-width:1320px){.header_top_wrapper{gap:20px}.header_logo{flex-basis:220px;width:220px;height:44px}.header_nav{gap:18px}.header_phone span{display:none}.header_phone{margin-right:0}}@media not (min-width:1200px){.header_nav{display:none}.header_phone span{display:inline}.header_top_wrapper>.header_actions{display:none}.header_menu_toggle{display:flex}}@media (min-width:1200px) and (max-width:1400px){.header_phone{background:var(--osnovnoy-fon);border-radius:50%;flex:0 0 49px;justify-content:center;width:49px;height:49px;margin-right:0}.header_phone span{display:none}}@media (max-width:720px){.header{background-image:url(/assets/images/header-background-mobile-new.jpg);height:254px}.header_mobile_menu{background-image:url(/assets/images/header-background-mobile-new.jpg);background-size:100%}.header_top_wrapper{gap:10px;height:75px;width:calc(100% - 32px)!important}.header_logo{flex-basis:195px;width:195px;height:39px}.header_phone{display:none}.header_request{width:auto;padding-inline:20px}.header_search{grid-template-columns:minmax(0,1fr) 85px;width:calc(100% - 32px);height:auto;margin-top:10px;display:grid}.header_search_field{grid-column:1}.header_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.header_search_icon{width:14px;height:14px;left:12px}.header_search_button{flex-basis:85px;width:85px;height:49px;padding:0 15px}.header_search_button.header_search_list_button{grid-column:1/-1;width:100%;max-width:100%}}@media (max-width:520px){.header_logo{flex-basis:195px;width:195px;height:39px}.header_request{display:none}}.manufacturers{margin-bottom:120px;position:relative}.manufacturers_wrapper{--manufacturer-columns:1;--manufacturer-gap:20px;flex-direction:column;min-width:0;display:flex}.manufacturers_heading{text-align:center;margin-bottom:40px}.manufacturers_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:40px;font-weight:600;line-height:120%}.manufacturers_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:16px;font-weight:400;line-height:140%}.manufacturers_grid{gap:var(--manufacturer-gap);grid-template-columns:repeat(var(--manufacturer-columns), minmax(0, 1fr));width:100%;margin:0 auto;display:grid}.manufacturers_item{min-width:0}.manufacturers_item .manufacturer_card{height:100%}.manufacturers_grid_carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:10px;display:flex;overflow-x:auto}.manufacturers_grid_carousel .manufacturers_item{flex:0 0 calc((100% - (var(--manufacturer-columns) - 1)*var(--manufacturer-gap))/var(--manufacturer-columns));scroll-snap-align:start}.manufacturers_grid_carousel:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px;border-radius:20px}.manufacturers_grid_carousel .manufacturer_card:focus-visible{outline-offset:-3px}.manufacturers_navigation{align-self:center;gap:10px;margin-top:15px;display:flex}.manufacturers_navigation_button{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.manufacturers_navigation_button:hover:not(:disabled){background:var(--ochen-svetlyy-fon)}.manufacturers_navigation_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.manufacturers_navigation_button:disabled,.manufacturers_more:disabled{cursor:default;opacity:.5}.home_data_state,.home_empty{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;flex:1 0 100%;grid-column:1/-1;width:100%;padding:30px 0;font-size:16px;line-height:140%}.home_data_state .manufacturers_more{max-width:100%}.manufacturer_card{background:var(--ochen-svetlyy-fon);color:inherit;text-align:center;border-radius:20px;min-width:0;padding:10px 10px 30px;transition:background .25s;display:block}.manufacturer_card:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.manufacturer_card_logo{background:var(--osnovnoy-fon);border-radius:14px;width:100%;height:150px;position:relative;overflow:hidden}.manufacturer_card_logo img{object-fit:contain}.manufacturer_card_placeholder{color:var(--neaktivnye-elementy);font-family:var(--font-family);justify-content:center;align-items:center;height:100%;font-size:36px;font-weight:600;display:flex}.manufacturer_card h2{color:var(--osnovnoy);font-family:var(--font-family);overflow-wrap:anywhere;margin-top:10px;font-size:24px;font-weight:600;line-height:140%;transition:color .25s}.manufacturer_card_text{color:var(--vtorichnyy);font-family:var(--font-family);-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:100%;min-height:38px;margin:5px auto 0;font-size:16px;font-weight:400;line-height:120%;transition:color .25s;display:-webkit-box;overflow:hidden}.manufacturers_more{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:40px;justify-content:center;align-self:center;align-items:center;width:250px;height:54px;margin-top:20px;padding:18px 40px;font-size:16px;font-weight:400;line-height:120%;transition:background .2s,border-color .2s;display:inline-flex}.manufacturers_more:hover{background:var(--ochen-svetlyy-fon);border-color:var(--neaktivnye-elementy)}.manufacturers_more:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.request_steps{background:var(--seryy-fon-sekciy);margin-bottom:120px;padding:100px 130px}.request_steps_wrapper{max-width:var(--container-width);width:100%;margin:0 auto}.request_steps_heading{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;margin-bottom:40px;font-size:40px;font-weight:600;line-height:120%}.request_steps_list{counter-reset:request-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.request_steps_item{border:1px solid var(--granicy);counter-increment:request-step;text-align:center;border-radius:20px;flex-direction:column;align-items:center;min-height:239px;padding:20px 20px 40px;display:flex}.request_steps_item:before{color:var(--glavnyy-firmennyy);content:counter(request-step, decimal-leading-zero);font-family:var(--font-family);font-size:64px;font-weight:600;line-height:1}.request_steps_item h3{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;margin-top:10px;font-size:24px;font-weight:600;line-height:140%}.request_steps_item_text{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;max-width:440px;margin-top:10px;font-size:16px;font-weight:400;line-height:120%}.company_stats{margin-bottom:120px}.company_stats_wrapper{width:calc(100% - 40px);max-width:1100px;margin:0 auto}.company_stats_heading{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;font-size:40px;font-weight:600;line-height:120%}.company_stats_text{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;max-width:820px;margin:10px auto 0;font-size:18px;font-weight:400;line-height:135%}.company_stats_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 0;margin-top:40px;display:grid}.company_stats_item{border-right:1px solid var(--granicy);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:0 30px;display:flex}.company_stats_item:last-child{border-right:0}.company_stats_item strong{color:var(--tolko-akcent);font-family:var(--font-family);text-align:center;font-size:96px;font-weight:600;line-height:120%}.company_stats_item span{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;font-size:16px;font-weight:400;line-height:120%}.catalogs{margin-bottom:120px}.catalogs_wrapper{max-width:var(--container-width);width:calc(100% - 40px);margin:0 auto}.catalogs_heading{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;margin-bottom:40px;font-size:40px;font-weight:600;line-height:120%}.catalogs_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.catalog_card{background:var(--ochen-svetlyy-fon);border-radius:20px;grid-template-columns:250px minmax(0,1fr);align-items:center;min-height:270px;padding:10px 10px 20px;display:grid}.catalog_card_image{border-radius:10px;align-self:start;width:250px;height:240px;position:relative;overflow:hidden}.catalog_card_image img{object-fit:cover}.catalog_card_content{text-align:center;flex-direction:column;align-items:center;padding:10px 30px 0;display:flex}.catalog_card h3{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:10px;font-size:24px;font-weight:600;line-height:140%}.catalog_card_text{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;max-width:400px;margin:0 0 30px;font-size:16px;font-weight:400;line-height:120%}.catalog_card_button{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;width:auto;min-width:200px;height:37px;padding:10px 30px;font-size:14px;font-weight:400;line-height:120%;transition:background .2s;display:flex}.catalog_card_button:hover{background:var(--osnovnoy)}.catalog_card_button:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:3px}.news{margin-bottom:120px}.news_wrapper{max-width:var(--container-width);width:calc(100% - 40px);margin:0 auto}.news_heading{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;margin-bottom:40px;font-size:40px;font-weight:600;line-height:120%}.news_list{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.news_card{background:var(--ochen-svetlyy-fon);color:inherit;border-radius:20px;min-width:0;min-height:336px;padding:10px 10px 20px;transition:background .25s;display:block}.news_card:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.news_card_image{border-radius:10px;width:100%;height:180px;position:relative;overflow:hidden}.news_card_image img{object-fit:cover}.news_card_image_placeholder{background:var(--seryy-fon-sekciy);height:100%}.news_card_date{background:var(--osnovnoy-fon);color:var(--osnovnoy);font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;min-width:76px;height:39px;padding:10px;font-size:16px;font-weight:400;line-height:120%;display:flex;position:absolute;top:10px;left:10px}.news_card h2,.news_card h3{color:var(--osnovnoy);font-family:var(--font-family);margin:20px 10px 10px;font-size:20px;font-weight:600;line-height:120%;transition:color .25s}.news_card_text{color:var(--vtorichnyy);font-family:var(--font-family);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 10px;font-size:16px;font-weight:400;line-height:120%;transition:color .25s;display:-webkit-box;overflow:hidden}@media (hover:hover){.manufacturer_card:hover,.news_card:hover{background:var(--seryy-fon-sekciy)}.manufacturer_card:hover h2,.news_card:hover h2,.news_card:hover h3,.manufacturer_card:hover .manufacturer_card_text,.news_card:hover .news_card_text{color:var(--glavnyy-firmennyy)}}.part_search{background:var(--seryy-fon-sekciy);padding:100px 20px}.part_search_wrapper{max-width:var(--container-width);margin:0 auto}.part_search_heading{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;font-size:40px;font-weight:600;line-height:120%}.part_search_text{color:var(--vtorichnyy);font-family:var(--font-family);text-align:center;max-width:820px;margin:10px auto 0;font-size:16px;font-weight:400;line-height:140%}.part_search_form{gap:10px;width:100%;max-width:1099px;height:64px;margin:40px auto 0;display:flex}.part_search_field{flex:auto;min-width:0;position:relative}.part_search_icon{pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.part_search input,.part_search_button{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.part_search input{appearance:none;background:var(--osnovnoy-fon);border:2px solid var(--granicy);color:var(--osnovnoy);border-radius:40px;outline:none;width:100%;height:64px;padding:20px 20px 20px 62px;transition:border-color .2s}.part_search input::placeholder{color:#0003;opacity:1}.part_search input:focus{border-color:var(--tolko-akcent)}.part_search input::-webkit-search-cancel-button{appearance:none}.part_search_button{background:var(--tolko-akcent);color:var(--osnovnoy-fon);border:0;border-radius:40px;flex:0 0 127px;width:127px;height:64px;padding:20px 40px;transition:filter .2s}.part_search_button:hover{filter:brightness(.95)}.part_search_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:1740px){.manufacturers_wrapper{width:calc(100% - 40px)}.manufacturers_grid{width:100%}}@media (max-width:1200px){.request_steps{padding-inline:40px}.request_steps_list,.news_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1200px){.request_steps_list,.news_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.company_stats_item{padding-inline:15px}.company_stats_item strong{font-size:72px}.catalogs_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:766px){.request_steps_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.manufacturers{margin-bottom:80px}.manufacturers_heading h1{font-size:32px}.request_steps{margin-bottom:80px;padding:80px 20px}.request_steps_heading{font-size:32px}.company_stats{margin-bottom:80px}.company_stats_heading{font-size:32px}.company_stats_text{font-size:16px}.company_stats_list{grid-template-columns:minmax(0,1fr);gap:30px}.company_stats_item{border-bottom:1px solid var(--granicy);border-right:0;padding-bottom:30px}.company_stats_item:last-child{border-bottom:0}.catalogs{margin-bottom:80px}.catalogs_heading{font-size:32px}.catalog_card{grid-template-columns:minmax(0,1fr)}.catalog_card_image{width:100%}.catalog_card_content{padding:20px 10px 0}.news{margin-bottom:80px}.news_heading{font-size:32px}.news_list{grid-template-columns:minmax(0,1fr)}.part_search{padding-block:80px}.part_search_heading{font-size:32px}.part_search_form{flex-direction:column;height:auto}.part_search_button{flex-basis:64px;width:100%}}@media (max-width:720px){.home_page .manufacturers,.home_page .company_stats,.home_page .catalogs,.home_page .news{margin-bottom:60px}.home_page .manufacturers_wrapper,.home_page .company_stats_wrapper,.home_page .catalogs_wrapper,.home_page .news_wrapper{width:calc(100% - 32px)}.home_page .manufacturers_heading{margin-bottom:20px}.home_page .manufacturers_heading h1{font-size:32px;line-height:140%}.home_page .manufacturers_heading_text{font-size:14px;line-height:120%}.home_page .manufacturers_wrapper{--manufacturer-gap:10px}.home_page .manufacturer_card{padding:10px 10px 20px}.home_page .manufacturer_card_logo{border-radius:10px;height:110px}.home_page .manufacturer_card h2{font-size:18px;font-weight:400}.home_page .manufacturer_card_text{min-height:0;font-size:12px;display:block;overflow:visible}.home_page .manufacturers_more{width:auto;height:40px;margin-top:10px;padding:0 20px}.home_page .request_steps{margin-bottom:60px;padding:40px 16px}.home_page .request_steps_heading,.home_page .company_stats_heading,.home_page .catalogs_heading,.home_page .news_heading,.home_page .part_search_heading{font-size:32px;line-height:140%}.home_page .request_steps_heading,.home_page .catalogs_heading,.home_page .news_heading{margin-bottom:20px}.home_page .request_steps_list{gap:10px}.home_page .request_steps_item{min-height:220px;padding:30px 20px}.home_page .request_steps_item:before{font-size:54px;line-height:120%}.home_page .request_steps_item h3{font-size:20px}.home_page .request_steps_item_text{margin-top:10px;font-size:14px}.home_page .company_stats_text{font-size:16px;line-height:120%}.home_page .company_stats_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:30px}.home_page .company_stats_item{border-bottom:0;border-right:1px solid var(--granicy);min-height:148px;padding:20px 5px}.home_page .company_stats_item:last-child{border-right:0}.home_page .company_stats_item strong{font-size:48px}.home_page .company_stats_item span{margin-top:10px;font-size:12px}.home_page .catalogs_list,.home_page .news_list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.home_page .catalog_card,.home_page .news_card{scroll-snap-align:start;flex:0 0 250px}.home_page .catalog_card{background:var(--seryy-fon-sekciy);grid-template-columns:minmax(0,1fr);align-items:start;min-height:0;padding:10px 10px 20px}.home_page .catalog_card_image{width:100%;height:170px}.home_page .catalog_card_content{text-align:left;align-items:stretch;padding:20px 0 0}.home_page .catalog_card h3{font-size:18px;font-weight:400;line-height:140%}.home_page .catalog_card_text{text-align:left;margin-bottom:20px;font-size:12px}.home_page .catalog_card_button{width:100%;min-width:0;padding:10px 15px;font-size:12px}.home_page .news_card h3{font-size:18px;font-weight:400;line-height:140%}.home_page .news_card_date{min-width:62px;height:36px;font-size:12px}.home_page .news_card_text{font-size:14px}.home_page .part_search{padding:40px 16px}.home_page .part_search_text{font-size:14px;line-height:120%}.home_page .part_search_form{flex-direction:row;height:49px;margin-top:20px}.home_page .part_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.home_page .part_search_icon{width:14px;height:14px;left:12px}.home_page .part_search_button{background:var(--glavnyy-firmennyy);flex-basis:85px;width:85px;height:49px;padding:0 15px}}.popular_requests{margin-bottom:120px}.popular_requests_wrapper{background:var(--seryy-fon-sekciy);border-radius:24px;padding:20px;position:relative}.popular_requests_heading{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:40px;padding-right:250px;font-size:40px;font-weight:600;line-height:120%}.popular_requests_switcher{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:40px;align-items:center;gap:12px;padding:6px 8px 6px 18px;font-size:14px;display:flex;position:absolute;top:20px;right:20px;box-shadow:0 8px 24px #1113151a}.popular_requests_switcher>div{gap:4px;display:flex}.popular_requests_switch_button{background:var(--seryy-fon-sekciy);color:var(--osnovnoy);border:0;border-radius:50%;width:36px;height:36px;transition:background-color .2s,color .2s}.popular_requests_switch_button_active{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.popular_requests_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.popular_requests_card{background:var(--osnovnoy-fon);border-radius:20px;align-items:center;gap:20px;min-width:0;min-height:103px;padding:10px;display:flex}.popular_requests_image{object-fit:contain;flex:0 0 110px;width:110px;height:72px}.popular_requests_info{flex:1;min-width:0}.popular_requests_title_line{justify-content:space-between;align-items:center;gap:20px;display:flex}.popular_requests_title,.popular_requests_description,.popular_requests_manufacturer{font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;line-height:120%;overflow:hidden}.popular_requests_title{color:var(--glavnyy-firmennyy);min-width:0;font-size:20px;font-weight:600}.popular_requests_description{color:var(--vtorichnyy);margin-top:5px;font-size:14px;font-weight:400}.popular_requests_manufacturer{color:var(--glavnyy-firmennyy);margin-top:20px;font-size:14px;font-weight:400}.popular_requests_copy{background:0 0;border:0;border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;height:24px;padding:0;display:flex}.popular_requests_copy:focus-visible,.popular_requests_switch_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.popular_requests_notice{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);border-radius:12px;max-width:calc(100% - 40px);padding:10px 16px;font-size:14px;position:absolute;bottom:20px;right:20px}.popular_requests_notice:empty{padding:0}@media (hover:hover){.popular_requests_switch_button:hover{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.popular_requests_copy:hover{background:var(--seryy-fon-sekciy)}}@media (max-width:1740px){.popular_requests_wrapper{width:calc(100% - 40px)}}@media (max-width:900px){.popular_requests_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.popular_requests{margin-bottom:60px}.popular_requests_wrapper{width:calc(100% - 32px)!important}.popular_requests_heading{margin-bottom:20px;padding-right:0;font-size:32px;line-height:140%}.popular_requests_switcher,.popular_requests_image,.popular_requests_card:nth-child(n+6){display:none}.popular_requests_list{gap:10px}.popular_requests_card{min-height:93px}.popular_requests_title_line{gap:4px}.popular_requests_title{font-size:18px;font-weight:400}.popular_requests_manufacturer{margin-top:10px}}.footer{background:var(--seryy-fon-sekciy)}.footer_main{border-top:1px solid var(--granicy)}.footer_main_wrapper{max-width:var(--container-width);grid-template-columns:minmax(300px,400px) minmax(520px,1fr) auto;align-items:flex-start;gap:60px;width:100%;margin:0 auto;padding:70px 0 60px;display:grid}.footer_logo{width:400px;height:80px}.footer_logo img{object-fit:contain;width:100%;height:100%}.footer_navigation{grid-template-columns:repeat(3,minmax(120px,1fr));gap:60px;width:100%;max-width:820px;margin:0 auto;display:grid}.footer_menu{flex-direction:column;gap:20px;display:flex}.footer_menu a,.footer_contacts a{color:var(--osnovnoy);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%;transition:color .2s}.footer_menu a:hover,.footer_contacts a:hover{color:var(--glavnyy-firmennyy)}.footer_contacts{white-space:nowrap;flex-direction:column;gap:20px;font-style:normal;display:flex}.footer_menu a:focus-visible,.footer_contacts a:focus-visible,.footer_logo:focus-visible,.footer_bottom a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.footer_bottom{max-width:var(--container-width);justify-content:space-between;align-items:center;width:100%;margin:0 auto;padding:0 0 30px;display:flex}.footer_bottom p,.footer_bottom a{color:var(--vtorichnyy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.footer_developer{align-items:center;gap:10px;display:flex}.footer_developer img{flex:0 0 39px}@media (max-width:1740px){.footer_main_wrapper,.footer_bottom{width:calc(100% - 40px)}}@media (max-width:1200px){.footer_main_wrapper{grid-template-columns:300px minmax(0,1fr)}.footer_logo{width:300px;height:60px}.footer_contacts{grid-column:2}}@media (max-width:760px){.footer_main_wrapper{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:60px}.footer_contacts{grid-column:auto}.footer_bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:520px){.footer_logo{width:100%;max-width:400px;height:auto}.footer_navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}}@media (max-width:720px){.footer_main_wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px;width:calc(100% - 32px);padding:70px 0 40px}.footer_logo{grid-column:1/-1;width:100%;max-width:none;height:auto;margin-bottom:20px}.footer_logo img{height:auto}.footer_navigation{display:contents}.footer_menu:first-child{grid-area:2/1}.footer_menu:nth-child(2){grid-area:2/2}.footer_menu:nth-child(3){grid-area:3/1}.footer_contacts{white-space:normal;grid-area:3/2}.footer_contacts a{overflow-wrap:anywhere}.footer_bottom{gap:20px;width:calc(100% - 32px)}}@media not (min-width:920px){.footer_main_wrapper,.footer_navigation{gap:20px}.footer_logo{width:250px;height:auto}}.catalog_page_wrapper{max-width:var(--container-width);width:100%;margin:0 auto;padding:0 0 120px}.catalog_page_title,.product_filter_title{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.catalog_page_title{text-align:center;margin-bottom:60px;line-height:120%}.catalog_layout{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:20px;display:grid}.catalog_groups{background:var(--ochen-svetlyy-fon);border-radius:20px;width:400px;min-height:446px;padding:20px}.catalog_groups h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:30px;font-size:24px;font-weight:600;line-height:140%}.catalog_groups ul{flex-direction:column;gap:20px;display:flex}.catalog_groups a{color:var(--vtorichnyy);font-family:var(--font-family);justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:400;line-height:120%;transition:color .2s;display:flex}.catalog_groups a img{flex:0 0 7px}.catalog_groups a:hover,.catalog_groups .catalog_groups_link_active{color:var(--glavnyy-firmennyy)}.catalog_groups a:focus-visible,.catalog_product_card a:focus-visible,.catalog_breadcrumbs a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.catalog_products>h2{color:#141414;font-family:var(--font-family);margin-bottom:14px;font-size:40px;font-weight:600;line-height:120%}.catalog_products_grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.catalog_product_card{border:1px solid var(--granicy);border-radius:10px;min-width:0;padding:20px}.catalog_product_card h3{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:20px;font-weight:600;line-height:120%}.catalog_product_card ul{flex-direction:column;gap:20px;padding:8px 0;display:flex}.catalog_product_card a{color:var(--vtorichnyy);font-family:var(--font-family);align-items:center;gap:10px;font-size:16px;font-weight:400;line-height:120%;transition:color .2s;display:flex}.catalog_product_card a:hover{color:var(--glavnyy-firmennyy)}.catalog_product_card a img{flex:0 0 5px}.catalog_product_card h3 a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.catalog_groups a span,.catalog_product_card a span,.catalog_product_card h3,.catalog_products>h2{overflow-wrap:anywhere}.catalog_directory_actions,.catalog_directory_pagination{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.catalog_directory_actions{margin-bottom:24px}.catalog_directory_all{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-weight:600;transition:background .2s;display:inline-flex}.catalog_directory_all:hover,.catalog_directory_all:active{background:var(--osnovnoy)}.catalog_directory_actions>a:not(.button),.catalog_directory_pagination a,.catalog_groups .catalog_directory_pagination a{color:var(--glavnyy-firmennyy);text-underline-offset:3px;text-decoration:underline}.catalog_directory_actions a:focus-visible,.catalog_directory_pagination a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.catalog_directory_pagination{color:var(--vtorichnyy);margin-top:24px;font-size:14px;line-height:1.5}.catalog_directory_limit{color:var(--vtorichnyy);margin-top:12px;font-size:14px;line-height:1.5}.catalog_category_row{align-items:start;gap:6px;display:flex}.catalog_category_row>a{overflow-wrap:anywhere;min-width:0;padding:6px 0}.catalog_category_toggle,.catalog_category_leaf{flex:0 0 28px;height:32px}.catalog_category_toggle{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.catalog_category_toggle:hover{background:var(--ochen-svetlyy-fon);border-color:var(--granicy)}.catalog_category_toggle img{transition:transform .2s}.catalog_category_toggle[aria-expanded=true] img{transform:rotate(90deg)}.catalog_category_nested{border-left:1px solid var(--granicy);margin-left:13px;padding-left:8px}.catalog_category_nested[hidden]{display:none}.catalog_product_card .catalog_category_list{gap:8px}.catalog_category_status{color:var(--vtorichnyy);overflow-wrap:anywhere;margin:8px 0;font-size:14px;line-height:1.5}.catalog_category_action{color:var(--glavnyy-firmennyy);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:8px 0;font-size:14px;line-height:1.5;text-decoration:underline}.catalog_category_action:disabled{cursor:wait;opacity:.6}.catalog_category_toggle:focus-visible,.catalog_category_action:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.catalog_category_toggle img{transition:none}}.catalog_breadcrumbs{border-top:1px solid var(--granicy)}.catalog_breadcrumbs_wrapper{color:var(--neaktivnye-elementy);font-family:var(--font-family);max-width:var(--container-width);align-items:center;gap:6px;width:100%;min-height:56px;margin:0 auto;font-size:12px;font-weight:400;line-height:135%;display:flex}.catalog_breadcrumbs_item{align-items:center;gap:4px;display:inline-flex}.catalog_breadcrumbs a{transition:color .2s}.catalog_breadcrumbs a:hover{color:var(--glavnyy-firmennyy)}@media (max-width:1740px){.catalog_page_wrapper,.catalog_breadcrumbs_wrapper{width:calc(100% - 40px)}}@media (max-width:1200px){.catalog_layout{grid-template-columns:320px minmax(0,1fr)}.catalog_groups{width:320px}.catalog_products_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.catalog_page_wrapper{padding-bottom:80px}.catalog_page_title{margin-bottom:50px;font-size:44px}.catalog_layout{grid-template-columns:minmax(0,1fr)}.catalog_groups{width:100%;min-height:0}}@media (max-width:520px){.catalog_page_wrapper{padding-top:50px}.catalog_page_title{font-size:36px}.catalog_products>h2{font-size:32px}.catalog_products_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.catalog_page_wrapper{width:calc(100% - 32px);padding-top:0;padding-bottom:60px}.catalog_page_title{max-width:300px;margin:0 auto 40px;font-size:40px}.catalog_layout{grid-template-columns:minmax(0,1fr);gap:30px}.catalog_groups{width:100%;min-height:446px}.catalog_products{min-width:0}.catalog_products>h2{font-size:32px}.catalog_products_grid{grid-template-columns:minmax(0,1fr);gap:10px}.catalog_product_card{min-height:200px}.catalog_product_card h3{font-size:18px;font-weight:400;line-height:140%}.catalog_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.product_category_page{min-height:100vh}.product_filter_section{padding:0 0 120px}.product_filter_wrapper{overflow:hidden}.product_filter_title{margin-bottom:40px;line-height:120%}.product_filter_toolbar,.product_filter_summary,.product_filter_modes,.product_filter_modes>div,.product_filter_actions{align-items:center;display:flex}.product_filter_toolbar{justify-content:space-between;margin-bottom:20px}.product_filter_summary{gap:20px}.product_filter_search{width:260px;height:64px;display:block;position:relative}.product_filter_search input{border:2px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:40px;outline:0;width:260px;height:64px;padding:20px 54px 20px 20px;font-size:16px;font-weight:400;line-height:120%}.product_filter_search input::placeholder,.product_filter_inner_search input::placeholder{color:#0003;opacity:1}.product_filter_search input:focus{border-color:var(--glavnyy-firmennyy)}.product_filter_search img{pointer-events:none;position:absolute;top:20px;right:20px}.product_filter_search input::-webkit-search-cancel-button{display:none}.product_filter_inner_search input::-webkit-search-cancel-button{display:none}.product_filter_result_count,.product_filter_actions p{color:var(--osnovnoy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.product_filter_modes{gap:10px}.product_filter_modes>span{color:var(--osnovnoy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.product_filter_modes>div{background:var(--seryy-fon-sekciy);border-radius:20px}.product_filter_modes button{color:var(--vtorichnyy);font-family:var(--font-family);background:0 0;border:0;border-radius:20px;height:39px;padding:10px 20px;font-size:16px;font-weight:400;line-height:120%}.product_filter_modes .product_filter_mode_active{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_filter_groups{gap:10px;display:grid}.product_filter_groups_frame{min-width:0}.product_filter_groups_frame_scroll{contain:inline-size layout paint;width:100%;max-width:100%;overflow:hidden}.product_filter_groups_wrapped{flex-wrap:wrap;display:flex}.product_filter_groups_wrapped .product_filter_group{flex:0 0 160px;width:160px;max-width:100%}.product_filter_groups_wrapped .product_filter_group_wide{flex-basis:400px;width:400px}.product_filter_groups_wrapped .product_filter_group_searchable{flex-basis:220px;width:220px}.product_filter_groups_wrapped .product_filter_group_bend_radius{flex-basis:245px;width:245px}.product_filter_groups_wrapped .product_filter_group_temperature{flex-basis:205px;width:205px}.product_filter_groups_scroll{contain:inline-size;overscroll-behavior-x:contain;scrollbar-width:none;width:100%;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.product_filter_groups_scroll::-webkit-scrollbar{height:0;display:none}.product_filter_scrollbar{background:var(--osnovnoy-fon);border-bottom:1px solid var(--granicy);border-top:1px solid var(--granicy);touch-action:none;width:100%;height:22px;margin-top:10px;position:relative}.product_filter_scrollbar_thumb{background:var(--granicy);cursor:grab;border-radius:10px;min-width:80px;height:10px;position:absolute;top:5px;left:0}.product_filter_scrollbar_thumb:active{cursor:grabbing}.product_filter_scrollbar_thumb:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:-1px}.product_filter_groups_scroll .product_filter_group{flex:0 0 166px}.product_filter_groups_scroll .product_filter_group_wide{flex-basis:400px}.product_filter_group{background:var(--ochen-svetlyy-fon);border-radius:10px;min-width:0;min-height:278px;overflow:hidden}.product_filter_group_bend_radius{min-width:220px;max-width:245px}#filter-bend-radius{padding-right:30px}.product_filter_group_temperature{max-width:205px}.product_filter_group>h2{color:var(--osnovnoy-fon);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;background:#0b4f7380;align-items:center;min-height:39px;padding:10px;font-size:16px;font-weight:400;line-height:120%;display:flex;overflow:hidden}.product_filter_group>h2 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product_filter_group_body{flex-direction:column;height:239px;max-height:239px;display:flex;overflow:hidden}.product_filter_group_content{scrollbar-color:var(--granicy) var(--osnovnoy-fon);scrollbar-width:thin;flex:auto;min-height:0;padding:10px 0;overflow-y:auto}.product_filter_group_content::-webkit-scrollbar{width:6px}.product_filter_group_content::-webkit-scrollbar-button{width:0;height:0;display:none}.product_filter_group_content::-webkit-scrollbar-track{background:var(--osnovnoy-fon);border-radius:10px}.product_filter_group_content::-webkit-scrollbar-thumb{background:var(--granicy);border:1px solid var(--osnovnoy-fon);border-radius:10px}.product_filter_values+.product_filter_values{margin-top:20px}.product_filter_values h3{color:#141414;font-family:var(--font-family);margin-bottom:10px;padding:0 10px;font-size:14px;font-weight:400;line-height:120%}.product_filter_checkbox,.product_filter_value{color:var(--osnovnoy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.product_filter_checkbox{cursor:pointer;align-items:flex-start;gap:8px;margin-inline:10px;display:flex}.product_filter_checkbox+.product_filter_checkbox{margin-top:10px}.product_filter_value+.product_filter_value{margin-top:0}.product_filter_checkbox input{appearance:none;background:url(/assets/icons/check-square.svg) 50%/16px no-repeat;flex:0 0 16px;width:16px;height:16px;margin:0}.product_filter_checkbox input:checked{background-image:url(/assets/icons/check-square-active.svg)}.product_filter_value{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;max-width:100%;min-height:34px;padding:8px 10px;display:block;overflow:hidden}.product_filter_checkbox.product_filter_value_selected{color:var(--glavnyy-firmennyy)}.product_filter_value.product_filter_value_selected{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_filter_value_disabled{color:#0003;cursor:not-allowed}.product_filter_inner_search{margin:0 10px 20px;display:block}.product_filter_inner_search input{border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);background:0 0;border-radius:40px;outline:0;width:100%;height:44px;padding:10px;font-size:12px;font-weight:400;line-height:120%}.product_filter_inner_search input:focus{border-color:var(--glavnyy-firmennyy)}.product_filter_group_clear{color:var(--vtorichnyy);font-family:var(--font-family);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 0 39px;width:100%;padding:10px;font-size:14px;font-weight:400;line-height:120%;overflow:hidden}.product_filter_empty{color:var(--podpisi);grid-column:1/-1;padding:40px 0;font-size:16px}.product_filter_actions{gap:20px;margin-top:50px}.product_filter_apply,.product_filter_reset{font-family:var(--font-family);border-radius:40px;height:64px;padding:20px 40px;font-size:16px;font-weight:400;line-height:120%}.product_filter_apply{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);width:196px;padding:0 10px}.product_filter_reset{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);width:185px;padding:0 10px}.product_filter_modes button:focus-visible,.product_filter_checkbox input:focus-visible,.product_filter_value:focus-visible,.product_filter_group_clear:focus-visible,.product_filter_apply:focus-visible,.product_filter_reset:focus-visible,.product_filter_tags button:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.product_filter_tags{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.product_filter_tags li{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:#0003;font-family:var(--font-family);border-radius:40px;align-items:center;gap:10px;min-width:107px;height:39px;padding:10px;font-size:16px;font-weight:400;line-height:120%;display:flex}.product_filter_tags button{background:0 0;border:0;margin-left:auto;padding:0}.product_filter_tags img{width:16px;height:16px}.product_filter_search_record{margin-top:28px}.product_filter_search_record>p{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:14px;font-size:16px;font-weight:400;line-height:120%}.product_filter_search_record>button{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--vtorichnyy);font-family:var(--font-family);border-radius:40px;align-items:center;gap:10px;max-width:100%;height:39px;padding:10px;font-size:14px;font-weight:400;line-height:120%;display:inline-flex}.product_filter_search_record>button span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.product_filter_search_record>button img{flex:0 0 16px}.product_filter_search_record>button:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.product_no_results{background:var(--seryy-fon-sekciy);border-radius:20px;min-height:167px;margin-top:60px;padding:40px}.product_no_results h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:14px;font-size:40px;font-weight:600;line-height:120%}.product_no_results_text{color:var(--vtorichnyy);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.product_sorting,.product_sorting_controls,.product_sorting_count{align-items:center;display:flex}.product_sorting{justify-content:space-between;margin-top:64px}.product_sorting_controls{gap:40px}.product_sorting_count{color:var(--neaktivnye-elementy);font-family:var(--font-family);gap:4px;font-size:14px;font-weight:400;line-height:120%}.product_sorting_range{align-items:center;display:flex}.product_sorting_number,.product_sorting_page_size select{color:var(--vtorichnyy)}.product_sorting_page_size select,.product_sorting_select select{appearance:none;background-color:var(--osnovnoy-fon);cursor:pointer;font-family:var(--font-family);background-image:url(/assets/icons/select-arrow.svg);background-position:100%;background-repeat:no-repeat;outline:0;font-size:14px;font-weight:400;line-height:120%}.product_sorting_page_size select{border:0;width:34px;height:20px;padding:0 12px 0 0}.product_sorting_select select{border:1px solid var(--granicy);color:var(--vtorichnyy);border-radius:20px;width:272px;height:39px;padding:10px 44px 10px 20px}.product_sorting_select option{background-color:var(--osnovnoy-fon);color:var(--vtorichnyy);font-family:var(--font-family);padding:10px 14px;font-size:14px;font-weight:400;line-height:120%}.product_sorting_select option:checked{background-color:var(--seryy-fon-sekciy)}@supports (appearance:base-select){.product_sorting_select select{appearance:base-select}.product_sorting_select select::picker(select){appearance:base-select}.product_sorting_select select{background-image:none;align-items:center;padding-inline:20px}.product_sorting_select select::picker-icon{content:"";background:url(/assets/icons/select-arrow.svg) 50%/7px 4px no-repeat;flex:0 0 7px;align-self:center;width:7px;height:4px;margin-block:auto;transition:transform .2s;display:block}.product_sorting_select select:open::picker-icon{transform:rotate(180deg)}.product_sorting_select select::picker(select){background-color:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:16px;margin-top:6px;padding:6px;box-shadow:0 12px 32px #1414141f}.product_sorting_select option{border-radius:10px;padding:10px 14px}.product_sorting_select option:checked{background-color:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_sorting_select option:hover{background-color:var(--seryy-fon-sekciy);color:var(--vtorichnyy)}.product_sorting_select option:focus-visible{background-color:var(--seryy-fon-sekciy);outline:none}.product_sorting_select option::checkmark{display:none}}.product_sorting_download{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);font-family:var(--font-family);border-radius:20px;width:155px;height:39px;padding:10px 20px;font-size:14px;font-weight:400;line-height:120%}.product_sorting_page_size select:focus,.product_sorting_select select:focus{border-color:var(--glavnyy-firmennyy)}.product_sorting_download:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.product_download_overlay{z-index:1200;background:#11131566;justify-content:center;align-items:center;padding:20px;animation:.2s both product-table-overlay-in;display:flex;position:fixed;inset:0}.product_download_modal{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:20px;width:100%;max-width:560px;padding:30px;animation:.24s both product-table-modal-in;position:relative;box-shadow:0 20px 60px #1113152e}.product_download_modal>h2{color:var(--osnovnoy);font-family:var(--font-family);margin:0 42px 8px 0;font-size:28px;font-weight:600;line-height:120%}.product_download_modal>p{color:var(--vtorichnyy);font-family:var(--font-family);margin-bottom:24px;font-size:14px;font-weight:400;line-height:150%}.product_download_close{background:var(--seryy-fon-sekciy);color:var(--vtorichnyy);border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.product_download_close svg{fill:none;stroke:currentColor;stroke-linecap:round}.product_download_choices{gap:10px;display:grid}.product_download_choices>button{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);text-align:left;border-radius:14px;flex-direction:column;gap:5px;width:100%;min-height:72px;padding:14px 18px;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.product_download_choices>button:after{border:1px solid var(--granicy);content:"";border-radius:50%;width:18px;height:18px;transition:background-color .2s,border-color .2s,box-shadow .2s;position:absolute;top:26px;right:18px}.product_download_choices span{font-family:var(--font-family);padding-right:34px;font-size:16px;font-weight:400;line-height:120%}.product_download_choices small{color:var(--podpisi);font-family:var(--font-family);font-size:12px;font-weight:400;line-height:135%}.product_download_choices>.product_download_choice_active{border-color:var(--glavnyy-firmennyy);background:#0b4f730d;box-shadow:0 6px 20px #0b4f7314}.product_download_choices>.product_download_choice_active:after{background:var(--glavnyy-firmennyy);border:4px solid var(--osnovnoy-fon);box-shadow:0 0 0 1px var(--glavnyy-firmennyy)}.product_download_choices>button:disabled{cursor:not-allowed;opacity:.45}.product_download_actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.product_download_actions button{font-family:var(--font-family);border-radius:24px;height:44px;padding:0 24px;font-size:14px;font-weight:400;line-height:120%}.product_download_actions button:first-child{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.product_download_actions button:last-child{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_download_close:focus-visible,.product_download_choices>button:focus-visible,.product_download_actions button:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}@media (hover:hover){.product_download_close:hover{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_download_choices>button:hover:not(:disabled){border-color:var(--glavnyy-firmennyy);background:#0b4f730d}.product_download_actions button:first-child:hover{background:var(--ochen-svetlyy-fon)}.product_download_actions button:last-child:hover{background:#083e5b}}.product_table_section{width:100%;margin-top:20px}.product_table_scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.product_table_scroll::-webkit-scrollbar{height:0;display:none}.product_table_scrollbar_slot{width:100%;height:22px}.product_table_scrollbar_slot_hidden{visibility:hidden;height:0;overflow:hidden}.product_table_scrollbar{background:var(--osnovnoy-fon);border-bottom:1px solid var(--granicy);border-top:1px solid var(--granicy);touch-action:none;z-index:100;width:100%;height:22px;position:relative}.product_table_scrollbar_fixed{position:fixed;bottom:0;left:0;right:0}.product_table_scrollbar_thumb{background:var(--granicy);cursor:grab;border-radius:10px;min-width:80px;height:10px;position:absolute;top:5px;left:0}.product_table_scrollbar_thumb:active{cursor:grabbing}.product_table_scrollbar_thumb:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:-1px}.product_pagination,.product_pagination_left,.product_pagination_pages{align-items:center;display:flex}.product_pagination{justify-content:space-between;margin-top:20px}.product_pagination_left{gap:20px}.product_pagination_left>p{color:var(--neaktivnye-elementy);font-family:var(--font-family);white-space:nowrap;font-size:14px;font-weight:400;line-height:120%}.product_pagination_left>p span{color:var(--vtorichnyy)}.product_pagination_range{align-items:center;gap:5px;display:inline-flex}.product_pagination_range svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.product_pagination_pages{border-left:1px solid var(--granicy);gap:2px;height:24px;padding-left:20px}.product_pagination_pages button,.product_pagination_pages a,.product_pagination_pages>span{color:var(--neaktivnye-elementy);font-family:var(--font-family);background:0 0;border:0;border-bottom:1px solid #0000;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:14px;font-weight:400;line-height:120%;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:flex}.product_pagination_pages .product_pagination_active{border-bottom-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.product_pagination_pages svg{fill:none;stroke:var(--osnovnoy);stroke-linecap:round;stroke-linejoin:round}.product_pagination_arrow_left{transform:rotate(180deg)}.product_pagination_request{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);font-family:var(--font-family);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;width:163px;height:39px;padding:10px 20px;font-size:14px;font-weight:400;line-height:120%;display:inline-flex}.product_pagination_request_empty{display:none}.product_pagination_pages button:focus-visible,.product_pagination_pages a:focus-visible,.product_pagination_request:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.product_seo{margin-top:60px}.product_seo_no_results{margin-top:110px}.product_seo h2,.product_seo_text{max-width:1240px}.product_seo h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.product_seo_text{color:var(--vtorichnyy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.product_table{border-collapse:collapse;color:var(--vtorichnyy);font-family:var(--font-family);table-layout:fixed;width:100%;min-width:2727px;font-size:11px;font-weight:400;line-height:120%}.product_table th,.product_table td{border:1px solid var(--granicy);vertical-align:top;overflow:hidden}.product_table th{background:var(--seryy-fon-sekciy);color:var(--vtorichnyy);text-align:left;height:83px;padding:0;font-size:12px;font-weight:400;position:relative}.product_table_heading{color:var(--osnovnoy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;height:60px;padding:10px 8px;font-size:16px;font-weight:400;line-height:120%;display:flex;overflow:hidden}.product_table_heading>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.product_table_help{cursor:pointer;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:opacity .2s,transform .2s;display:inline-flex}.product_table_help img{width:16px;height:16px}.product_table_sort_controls{border-top:1px solid var(--granicy);grid-template-columns:1fr 1fr;height:22px;display:grid;position:absolute;bottom:0;left:0;right:0}.product_table_sort_controls button,.product_table_sort_controls a{color:var(--podpisi);background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:background-color .2s,box-shadow .2s,color .2s;display:flex}.product_table_sort_controls button+button,.product_table_sort_controls a+a{border-left:1px solid var(--granicy)}.product_table_sort_icon_up{transform:rotate(180deg)}.product_table_sort_controls .product_table_sort_active{box-shadow:inset 0 -2px var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);background:#0b4f731a}.product_table th:first-child{text-align:center;padding-top:29px}.product_table_checkbox{color:var(--podpisi);cursor:pointer;width:24px;height:24px;display:inline-flex;position:relative}.product_table_checkbox input{cursor:pointer;opacity:0;width:24px;height:24px;margin:0;position:absolute;inset:0}.product_table_checkbox svg{fill:none;pointer-events:none;stroke:currentColor;width:24px;height:24px}.product_table_checkbox_mark,.product_table_checkbox_indeterminate{opacity:0}.product_table_checkbox input:checked+svg,.product_table_checkbox input:indeterminate+svg{color:var(--glavnyy-firmennyy)}.product_table_checkbox input:checked+svg .product_table_checkbox_mark,.product_table_checkbox input:indeterminate+svg .product_table_checkbox_indeterminate{opacity:1}.product_table_checkbox input:focus-visible+svg,.product_table_sort_controls button:focus-visible,.product_table_sort_controls a:focus-visible,.product_table_article_line button:focus-visible,.product_table a:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:-1px}.product_table tbody tr{background:var(--osnovnoy-fon);height:93px;transition:background-color .2s,box-shadow .2s}.product_table tbody tr:nth-child(2n){background:var(--ochen-svetlyy-fon)}.product_table tbody tr.product_table_row_selected{box-shadow:inset 3px 0 var(--glavnyy-firmennyy);background:#0b4f730f}.product_table td{color:var(--osnovnoy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;height:93px;padding:8px;font-size:16px;font-weight:400;line-height:120%;overflow:hidden}.product_table td a{color:var(--glavnyy-firmennyy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:400;line-height:120%;text-decoration:none;display:block;overflow:hidden}.product_table_checkbox_cell{text-align:center;padding-top:34px!important}.product_table_product{align-items:flex-start;gap:20px;display:flex}.product_table_image{object-fit:cover;flex:0 0 110px;width:110px;height:72px}.product_table_product_info{flex-flow:column;flex:0 0 250px;width:250px;min-width:0;max-width:250px;height:72px;display:flex}.product_table_article_line{justify-content:space-between;align-items:center;gap:4px;margin-bottom:5px;display:flex}.product_table_article_line>a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product_table_article_line button{color:var(--glavnyy-firmennyy);background:0 0;border:0;flex:0 0 14px;height:14px;padding:0}.product_table_article_line svg{fill:none;stroke:currentColor}.product_table_product_info p{color:var(--vtorichnyy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:400;line-height:135%;overflow:hidden}.product_table_product_info .product_table_brand{color:var(--glavnyy-firmennyy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;font-size:12px;font-weight:400;line-height:135%;display:block;overflow:hidden}.product_table_number_cell{text-align:right}.product_table_number_cell strong,.product_table_number_cell span{font-weight:400;display:block}.product_table_number_cell strong{color:var(--osnovnoy);font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:16px;font-weight:400;line-height:120%;overflow:hidden}.product_table_number_cell span{font-family:var(--font-family);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:135%;overflow:hidden}.product_table_action{white-space:nowrap;display:inline-block}.product_table_copy_notice{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);font-family:var(--font-family);opacity:0;pointer-events:none;visibility:hidden;z-index:1000;border-radius:20px;padding:10px 18px;font-size:14px;font-weight:400;line-height:120%;transition:opacity .2s,transform .2s;position:fixed;bottom:24px;right:24px;transform:translateY(8px)}.product_table_copy_notice_visible{opacity:1;visibility:visible;transform:translateY(0)}.product_table_help_overlay{z-index:1100;background:#11131566;justify-content:center;align-items:center;padding:20px;animation:.2s both product-table-overlay-in;display:flex;position:fixed;inset:0}.product_table_help_modal{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:20px;width:100%;max-width:440px;padding:30px;animation:.24s both product-table-modal-in;position:relative;box-shadow:0 20px 60px #1113152e}.product_table_help_modal h2{color:var(--osnovnoy);font-family:var(--font-family);margin:0 42px 16px 0;font-size:24px;font-weight:600;line-height:120%}.product_table_help_modal p{color:var(--vtorichnyy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:150%}.product_table_help_close{background:var(--seryy-fon-sekciy);color:var(--vtorichnyy);border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .2s,color .2s;display:flex;position:absolute;top:20px;right:20px}.product_table_help_close svg{fill:none;stroke:currentColor;stroke-linecap:round}.product_table_help:focus-visible,.product_table_help_close:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}@keyframes product-table-overlay-in{0%{opacity:0}}@keyframes product-table-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (hover:hover){.product_pagination_pages button:hover,.product_pagination_pages a:hover{background:var(--ochen-svetlyy-fon);color:var(--glavnyy-firmennyy)}.product_pagination_request:hover{background:#083e5b}.product_table_help:hover{opacity:.75;transform:scale(1.08)}.product_table_help_close:hover{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_table_sort_controls button:hover,.product_table_sort_controls a:hover,.product_table_article_line button:hover,.product_table td a:hover{color:#083e5b}.product_table_sort_controls .product_table_sort_active:hover{color:var(--glavnyy-firmennyy);background:#0b4f7329}.product_filter_search_record>button:hover{border-color:var(--glavnyy-firmennyy)}.product_filter_modes button:hover{color:var(--glavnyy-firmennyy)}.product_filter_value:hover:not(:disabled){background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.product_filter_modes .product_filter_mode_active:hover{color:var(--osnovnoy-fon)}.product_filter_apply:hover{background:#083e5b}.product_filter_reset:hover,.product_sorting_download:hover{background:var(--ochen-svetlyy-fon)}}@media (max-width:1740px){.product_filter_wrapper,.product_pagination,.product_seo{width:calc(100% - 40px)!important}}@media (max-width:1200px){.product_filter_title{font-size:48px}}@media (max-width:820px){.product_filter_section{padding-bottom:80px}.product_filter_title{font-size:40px}.product_filter_toolbar{flex-direction:column;align-items:flex-start;gap:20px}.product_filter_modes{align-self:flex-end}.product_filter_actions{flex-wrap:wrap;margin-top:30px}.product_sorting{align-items:flex-start;gap:20px}.product_sorting_controls,.product_pagination{flex-direction:column;align-items:flex-start;gap:20px}.product_pagination_left{max-width:100%;overflow-x:auto}}@media (max-width:560px){.product_filter_title{font-size:34px}.product_filter_summary{flex-direction:column;align-items:flex-start}.product_filter_modes{justify-content:space-between;align-self:stretch}.product_filter_modes>div{grid-template-columns:1fr 1fr;display:grid}.product_filter_modes button{padding-inline:14px}.product_filter_groups_scroll .product_filter_group{flex-basis:190px}.product_filter_groups_scroll .product_filter_group_wide{flex-basis:calc(100vw - 40px)}.product_filter_actions{flex-direction:column;align-items:stretch}.product_filter_apply,.product_filter_reset{width:100%}.product_sorting{flex-direction:column;align-items:stretch}.product_sorting_select,.product_sorting_select select,.product_sorting_download{width:100%}.product_seo{margin-top:50px}.product_no_results{padding:30px 20px}.product_no_results h2{font-size:26px}.product_seo_no_results{margin-top:70px}.product_seo h2{font-size:28px}.product_seo_text{font-size:16px}}@media (max-width:720px){.product_category_page .product_filter_section{padding-bottom:60px}.product_category_page .product_filter_wrapper,.product_category_page .product_pagination,.product_category_page .product_seo{width:calc(100% - 32px)!important}.product_category_page .product_filter_title{margin-bottom:40px;font-size:32px}.product_category_page .product_filter_toolbar{flex-direction:column;align-items:stretch;gap:20px}.product_category_page .product_filter_summary{flex-direction:row;align-items:center;gap:10px}.product_category_page .product_filter_search{flex:1;width:auto;min-width:0;max-width:205px;height:49px}.product_category_page .product_filter_search input{text-overflow:ellipsis;width:100%;height:49px;padding:10px 40px 10px 10px;font-size:14px}.product_category_page .product_filter_search img{top:12px;right:12px}.product_category_page .product_filter_result_count{white-space:nowrap}.product_category_page .product_filter_modes{justify-content:flex-end;align-self:flex-end;max-width:100%}.product_category_page .product_filter_modes>div{min-width:0;display:flex}.product_category_page .product_filter_modes button{padding-inline:20px}.product_category_page .product_filter_groups_wrapped{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product_category_page .product_filter_groups_wrapped .product_filter_group{width:auto;min-width:0;max-width:none}.product_category_page .product_filter_groups_wrapped .product_filter_group_wide{grid-column:1/-1}.product_category_page .product_filter_groups_scroll .product_filter_group{flex-basis:174px;min-width:0;max-width:none}.product_category_page .product_filter_groups_frame_scroll{width:calc(100vw - 32px)}.product_category_page .product_filter_groups_scroll .product_filter_group_wide{flex-basis:calc(100vw - 32px)}.product_category_page .product_filter_value{min-height:28px;padding:5px 10px}.product_category_page .product_filter_inner_search{margin-bottom:10px}.product_category_page .product_filter_inner_search input{height:36px}.product_category_page .product_filter_actions{flex-flow:wrap;align-items:center;gap:10px;margin-top:20px}.product_category_page .product_filter_apply,.product_category_page .product_filter_reset{width:163px;max-width:100%;height:49px}.product_category_page .product_sorting{flex-direction:column;align-items:center;gap:20px;margin-top:40px}.product_category_page .product_sorting_controls{flex-direction:column;align-items:center;gap:20px;max-width:100%}.product_category_page .product_sorting_select,.product_category_page .product_sorting_select select{width:280px;max-width:100%}.product_category_page .product_sorting_select select{background-position:right 12px center;padding:10px 30px 10px 10px}.product_category_page .product_sorting_download{width:155px}.product_category_page .product_pagination{flex-direction:column;align-items:center;gap:20px}.product_category_page .product_pagination_request{order:-1;display:inline-flex}.product_category_page .product_pagination_left{flex-direction:column;align-items:center;gap:20px}.product_category_page .product_pagination_pages{border-left:0;padding-left:0}.product_category_page .product_seo{margin-top:60px}.product_category_page .product_seo h2{margin-bottom:10px;font-size:24px}.product_category_page .product_seo_text{font-size:16px;line-height:120%}.product_category_page .catalog_breadcrumbs_wrapper{white-space:nowrap;width:calc(100% - 32px);min-height:36px;overflow:hidden}.product_category_page .catalog_breadcrumbs_item{flex:none}.product_category_page .catalog_breadcrumbs_item:last-child{flex:1;min-width:0}.product_category_page .catalog_breadcrumbs_item [aria-current=page]{text-overflow:ellipsis;overflow:hidden}.product_category_page .product_download_modal,.product_category_page .product_table_help_modal{max-height:calc(100dvh - 40px);padding:20px;overflow-y:auto}.product_category_page .product_download_actions{flex-wrap:wrap}}@media (max-width:360px){.product_category_page .product_filter_modes button{padding-inline:12px}.product_category_page .product_filter_actions p{flex-basis:100%}}.product_filter_fields{border:0;min-width:0;margin:0;padding:0}.product_filter_fields_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product_filter_form .product_filter_group{min-height:0}.product_filter_form .product_filter_group>h2{white-space:normal;min-height:44px;padding:12px 16px}.product_filter_fields_body{flex-direction:column;gap:16px;padding:20px 16px;display:flex}.product_filter_field{color:var(--vtorichnyy);flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.4;display:flex}.product_filter_field input{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:11px 12px}.product_filter_field input::placeholder{color:var(--podpisi)}.product_filter_stock{color:var(--vtorichnyy);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.product_filter_stock input{accent-color:var(--glavnyy-firmennyy);flex:0 0 18px;width:18px;height:18px;margin:2px 0 0}.product_filter_price_range{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.product_filter_hint,.product_sorting_hint{color:var(--podpisi);font-size:13px;line-height:1.5}.product_filter_error{color:#a52222;margin-top:16px;font-size:14px;line-height:1.5}.product_filter_field input[aria-invalid=true]{border-color:#a52222}.product_filter_form .product_filter_actions{flex-wrap:wrap;margin-top:24px}.product_filter_field input:focus-visible,.product_filter_stock input:focus-visible,.product_sorting_live select:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.product_filter_fields:disabled,.product_sorting_live select:disabled{opacity:.65}.product_filter_fields:disabled button,.product_sorting_live select:disabled{cursor:progress}.product_sorting.product_sorting_live{flex-direction:column;align-items:stretch;gap:12px}.product_sorting_live .product_sorting_controls{flex-wrap:wrap;justify-content:space-between;gap:16px 28px}.product_sorting_live .product_sorting_count{flex-wrap:wrap}.product_sorting_live .product_sorting_page_size{color:var(--vtorichnyy);align-items:center;gap:10px;font-size:14px;display:flex}.product_sorting_live .product_sorting_page_size select{border:1px solid var(--granicy);background-position:right 8px center;border-radius:8px;width:72px;height:44px;padding:8px 22px 8px 10px}.product_sorting_live .product_sorting_select select{background-position:right 14px center;max-width:100%;height:44px}@media (max-width:1000px){.product_filter_fields_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product_filter_fields_grid>:last-child{grid-column:1/-1}}@media (max-width:767px){.product_filter_fields_grid{grid-template-columns:minmax(0,1fr)}.product_sorting_live .product_sorting_controls{flex-direction:column;align-items:stretch}.product_sorting_live .product_sorting_select,.product_sorting_live .product_sorting_select select{width:100%}}.catalog_product_navigation{flex-wrap:wrap;gap:12px 24px;margin-bottom:24px;display:flex}.catalog_product_navigation a,.catalog_results_pagination a,.catalog_data_actions a{color:var(--glavnyy-firmennyy);text-underline-offset:4px;text-decoration:underline}.catalog_product_navigation a:focus-visible,.catalog_results_pagination a:focus-visible,.catalog_data_actions a:focus-visible,.catalog_results_scroll:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:4px}.catalog_subcategories{margin-bottom:40px}.catalog_subcategories>h2{margin-bottom:20px;font-size:28px;font-weight:600}.catalog_product_description{color:var(--vtorichnyy);margin-bottom:24px;line-height:1.6}.catalog_data_state{background:var(--ochen-svetlyy-fon);border:1px solid var(--granicy);border-radius:16px;margin-block:24px;padding:28px}.catalog_data_title{font-size:24px;font-weight:600;line-height:1.4}.catalog_data_state p{color:var(--vtorichnyy);margin-top:12px;line-height:1.6}.catalog_data_actions{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.catalog_results_scroll{scrollbar-color:var(--granicy) var(--osnovnoy-fon);scrollbar-width:thin;max-width:100%;overflow-x:auto}.catalog_results_table>thead>tr>th:first-child{text-align:left;padding:0}.catalog_results_table .product_table_heading{white-space:normal}.catalog_results_table tbody td,.catalog_results_table tbody th{color:var(--osnovnoy);overflow-wrap:anywhere;text-align:left;white-space:normal;background:0 0;height:93px;padding:8px;font-size:16px;line-height:1.4}.catalog_results_table tbody .catalog_results_part_number{color:var(--glavnyy-firmennyy);text-align:left;padding:8px}.catalog_results_table .product_table_sort_controls a{text-decoration:none}.catalog_part_number{justify-content:flex-start;gap:8px}.catalog_part_number>span{min-width:0}.catalog_part_number button{cursor:pointer;flex-basis:24px;justify-content:center;align-items:center;height:24px;display:inline-flex}.catalog_results_pagination{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.catalog_results_pagination a{align-items:center;min-height:44px;display:inline-flex}.catalog_product_note{color:var(--podpisi);margin-top:16px;font-size:14px;line-height:1.5}.catalog_details_toggle{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);cursor:pointer;font-family:var(--font-family);text-align:center;white-space:nowrap;border-radius:40px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-size:14px;font-weight:400;line-height:1.2;transition:background-color .2s,color .2s;display:inline-flex}.catalog_details_toggle[aria-expanded=true]{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.catalog_details_toggle svg{flex-shrink:0;transition:transform .2s}.catalog_details_toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){.catalog_details_toggle:hover{background:var(--ochen-svetlyy-fon)}.catalog_details_toggle[aria-expanded=true]:hover{background:#083e5b}}.catalog_details_toggle:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:2px}.catalog_results_table>tbody>tr:nth-child(4n+3){background:var(--ochen-svetlyy-fon)}.catalog_results_table .catalog_details_row[hidden]{display:none}.catalog_results_table .catalog_details_row>td{height:auto;padding:0}.catalog_product_details{min-width:0;position:relative}.catalog_details_description,.catalog_details_status{padding:16px}.catalog_product_details h3{color:var(--osnovnoy);margin-bottom:8px;font-size:16px;font-weight:600}.catalog_product_description_text{white-space:pre-wrap}.catalog_product_details>.catalog_product_note{margin:0;padding:12px 16px}.catalog_offers_table{border-collapse:collapse;table-layout:fixed;width:100%}.catalog_results_table .catalog_offers_table th,.catalog_results_table .catalog_offers_table td{text-align:left;vertical-align:top;height:auto;padding:12px 8px;font-size:14px}.catalog_results_table .catalog_offers_table thead th{background:var(--seryy-fon-sekciy);color:var(--vtorichnyy);vertical-align:middle;font-weight:500}.catalog_results_table .catalog_offers_table tr,.catalog_results_table .catalog_offers_table tbody tr{background:0 0;height:auto}.catalog_offers_table .catalog_offer{--catalog-offer-background:var(--osnovnoy-fon)}.catalog_offers_table .catalog_offer:nth-of-type(2n){--catalog-offer-background:var(--ochen-svetlyy-fon)}.catalog_offers_table .catalog_offer:has(input:checked){--catalog-offer-background:color-mix(in srgb, var(--glavnyy-firmennyy) 6%, var(--osnovnoy-fon))}.catalog_offers_table>.catalog_offer>tr>th,.catalog_offers_table>.catalog_offer>tr>td{background:var(--catalog-offer-background)}.catalog_offers_table .catalog_offer:has(input:checked) .catalog_offer_select{box-shadow:inset 3px 0 var(--glavnyy-firmennyy)}.catalog_results_table .catalog_offer_select{text-align:center;padding:4px 0}.catalog_offer_select .quote_offer_selection{margin:0}.catalog_offer_select .quote_offer_selection label{justify-content:center;width:100%;min-height:44px}.catalog_offer_select .quote_offer_selection input{margin:0}.catalog_offer_select .quote_offer_selection input:disabled{cursor:not-allowed}.catalog_offer_select [role=alert]{padding:4px}.catalog_offer_label,.catalog_offer_secondary{color:var(--vtorichnyy);font-size:12px;font-weight:400;line-height:1.5;display:block}.catalog_offer_label{margin-bottom:4px}.catalog_offer_secondary{margin-top:6px}@media (max-width:720px){.catalog_data_state{padding:20px}.catalog_data_title{font-size:20px}}.request_page{padding-bottom:120px}.request_intro{margin-bottom:60px}.request_intro h1{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:54px;font-weight:600;line-height:120%}.request_intro_text{color:var(--vtorichnyy);font-family:var(--font-family);max-width:860px;font-size:18px;font-weight:400;line-height:135%}.request_table_summary{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.request_table_summary p{color:var(--neaktivnye-elementy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.request_table_summary p span{color:var(--vtorichnyy)}.request_table_summary button{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--neaktivnye-elementy);font-family:var(--font-family);border-radius:20px;width:135px;height:39px;padding:10px 20px;font-size:14px;font-weight:400;line-height:120%;transition:border-color .2s,color .2s}.request_table_summary button:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.request_empty_state a{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);font-family:var(--font-family);border-radius:20px;justify-content:center;align-items:center;height:39px;padding:10px 20px;font-size:14px;font-weight:400;line-height:120%;transition:background-color .2s;display:inline-flex}.request_empty_state a:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.request_form{border:1px solid var(--granicy);border-radius:20px;min-height:511px;margin-top:60px;padding:20px}.request_form_fields{flex-wrap:wrap;gap:10px 20px;display:flex}.request_form_field{min-width:0;display:block}.request_form_field_half{flex:calc(50% - 10px)}.request_form_field_third{flex:calc(33.3333% - 13.3333px)}.request_form_field_full{flex:100%}.request_form input:not([type=checkbox]):not([type=file]),.request_form textarea{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:18px;outline:0;width:100%;padding:20px;font-size:16px;font-weight:400;line-height:120%}.request_form input:not([type=checkbox]):not([type=file]){height:61px}.request_form textarea{resize:vertical;min-height:130px}.request_form input::placeholder,.request_form textarea::placeholder{opacity:1}.request_form input:not([type=checkbox]):not([type=file]):focus,.request_form textarea:focus{border-color:var(--glavnyy-firmennyy)}.request_form_upload{border:1px solid var(--granicy);color:var(--vtorichnyy);cursor:pointer;font-family:var(--font-family);border-radius:18px;align-items:center;gap:16px;width:100%;max-width:calc(33.3333% - 6.66667px);height:61px;margin-top:6px;padding:20px;font-size:16px;font-weight:400;line-height:120%;transition:border-color .2s;display:flex;overflow:hidden}.request_form_upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request_form_upload img{flex:0 0 24px}.request_form_upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request_form_upload:focus-within{border-color:var(--glavnyy-firmennyy)}.request_form_consent{color:var(--vtorichnyy);cursor:pointer;font-family:var(--font-family);align-items:flex-start;gap:8px;margin-top:20px;font-size:12px;font-weight:400;line-height:135%;display:flex}.request_form_consent input{appearance:none;cursor:pointer;background:url(/assets/icons/check-square.svg) 50%/16px 16px no-repeat;flex:0 0 16px;width:16px;height:16px;margin:0}.request_form_consent input:checked{background-image:url(/assets/icons/check-square-active.svg)}.request_form_consent input:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}.request_form_consent span{color:var(--vtorichnyy);font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.request_form_consent a{text-underline-offset:2px;text-decoration:underline}.request_form_actions{align-items:center;gap:10px;margin-top:20px;display:flex}.request_form_actions button,.request_form_actions>a{font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;display:inline-flex}.request_form_actions button{background:var(--tolko-akcent);border:1px solid var(--tolko-akcent);color:var(--osnovnoy-fon);width:200px}.request_form_actions>a{border:1px solid var(--granicy);color:var(--osnovnoy);width:250px}.request_form_actions button:focus-visible,.request_form_actions>a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:2px}@media (hover:hover){.request_table_summary button:hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.request_empty_state a:hover{background:#083e5b}.request_form_upload:hover{border-color:var(--glavnyy-firmennyy)}.request_form_actions button:hover{background:#bd8b25}.request_form_actions>a:hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}}@media (max-width:1740px){.quote_selected.grid_container,.request_intro.grid_container,.request_table_summary.grid_container,.request_empty_state.grid_container,.request_form.grid_container{width:calc(100% - 40px)}}@media (max-width:820px){.request_page{padding-bottom:80px}.request_intro h1{font-size:42px}.request_form_field_half,.request_form_field_third{flex-basis:100%}.request_form_upload{max-width:100%}}@media (max-width:560px){.request_intro{margin-bottom:40px}.request_intro h1{font-size:34px}.request_intro_text{font-size:16px}.request_form_actions{flex-direction:column;align-items:stretch}.request_form_actions button,.request_form_actions>a{width:100%}}@media (max-width:720px){.request_page{padding-bottom:60px}.request_page .quote_selected,.request_page .request_intro,.request_page .request_table_summary,.request_page .request_empty_state,.request_page .request_form{width:calc(100% - 32px)}.request_page .request_intro{margin-bottom:40px}.request_page .request_intro h1{margin-bottom:10px;font-size:40px}.request_page .request_intro_text{font-size:16px;line-height:120%}.request_page .request_table_summary{gap:10px}.request_page .request_table_summary button{flex:0 0 135px}.request_page .request_form{min-height:0;margin-top:60px;padding:20px}.request_page .request_form_fields{gap:10px}.request_page .request_form_field{flex-basis:100%}.request_page .request_form input:not([type=checkbox]):not([type=file]),.request_page .request_form textarea{font-size:14px}.request_page .request_form input:not([type=checkbox]):not([type=file]){height:49px;padding-block:14px}.request_page .request_form_upload{max-width:100%;height:56px;padding-block:15px}.request_page .request_form_consent{align-items:center;gap:10px}.request_page .request_form_actions{flex-direction:column;align-items:stretch}.request_page .request_form_actions button,.request_page .request_form_actions>a{width:100%}}.quote_form_fieldset{border:0;min-width:0;margin:0;padding:0}.quote_selected{margin-bottom:40px}.quote_selected>h2{margin-bottom:20px;font-size:28px;font-weight:600}.quote_selected>p{color:var(--vtorichnyy);margin-bottom:16px;line-height:1.5}.quote_selected_actions,.quote_selection_summary{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.quote_selected_actions button,.quote_selected_actions a{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);cursor:pointer;font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:14px;line-height:1.2;display:inline-flex}.quote_selection_summary a,.quote_selected>p a{color:var(--glavnyy-firmennyy);text-underline-offset:3px;text-decoration:underline}.quote_offer_selection{margin:12px 0 20px}.quote_offer_selection label{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.quote_offer_selection input{accent-color:var(--glavnyy-firmennyy);width:20px;height:20px}.quote_attachment_hint{color:var(--podpisi);margin:10px 0;font-size:14px;line-height:1.5}.quote_feedback:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:3px}.request_attachment_remove{color:var(--glavnyy-firmennyy);cursor:pointer;text-underline-offset:3px;min-height:44px;font-size:14px;text-decoration:underline}.quote_receipt{overflow-wrap:anywhere;margin-top:24px}.quote_form_fieldset:disabled,.quote_selected button:disabled,.request_form_actions button:disabled{cursor:default;opacity:.6}.quote_selected :focus-visible,.quote_offer_selection :focus-visible,.request_attachment_remove:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:3px}@media (hover:hover){.quote_selected_actions button:not(:disabled):hover,.quote_selected_actions a:hover{background:var(--ochen-svetlyy-fon)}}@media (max-width:600px){.quote_selected>h2{font-size:24px}}.quote_selected_scroll{margin-top:20px}.quote_selected_table{min-width:1465px}.quote_selected_table>thead>tr>th{vertical-align:middle;height:64px}.quote_selected_table .product_table_heading{height:auto;min-height:64px}.quote_selected_table>tbody>.quote_selected_offer{background:var(--osnovnoy-fon)}.quote_selected_table>tbody>.quote_selected_offer:nth-child(2n){background:var(--ochen-svetlyy-fon)}.quote_selected_table>tbody>.quote_selected_offer>th,.quote_selected_table>tbody>.quote_selected_offer>td{height:auto;padding:16px 12px}.quote_selected_table .quote_selected_name{color:var(--osnovnoy);margin:10px 0;font-weight:400}.quote_selected_table .quote_selected_meta{color:var(--podpisi);margin-top:8px;font-size:13px;font-weight:400;line-height:1.4;display:block}.quote_selected_facts{gap:10px;margin-top:12px;display:grid}.quote_selected_facts dt{color:var(--podpisi);margin-bottom:3px;font-size:13px}.quote_selected_facts dd{margin:0}.quote_selected_prices{margin:0;padding:0;list-style:none}.quote_selected_prices>li+li{border-top:1px solid var(--granicy);margin-top:16px;padding-top:16px}.quote_selected_prices .quote_selected_meta{margin-top:0}.quote_selected_price{margin-top:4px;font-weight:600;display:block}.quote_table_quantity input{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:18px;width:100%;min-height:46px;padding:12px;font-size:16px;line-height:1.2}.quote_table_quantity input:focus{border-color:var(--glavnyy-firmennyy)}.quote_table_quantity_error{color:var(--vtorichnyy);margin-top:8px;font-size:13px}.quote_selected_table .quote_table_remove,.quote_selected_table .quote_table_confirm{background:var(--osnovnoy-fon);border:1px solid var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy);cursor:pointer;font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.2;display:inline-flex}.quote_selected_table .quote_table_remove{width:44px;height:44px;padding:10px}.quote_selected_table>tbody>.quote_selected_notice_row>td{background:var(--ochen-svetlyy-fon);height:auto;padding:16px}.quote_selected_notice{flex-wrap:wrap;align-items:center;gap:12px 20px;max-width:calc(100vw - 72px);display:flex;position:sticky;left:0}.quote_selected_table button:disabled,.quote_table_quantity input:disabled{cursor:default;opacity:.6}.quote_selected_table :focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:2px}@media (hover:hover){.quote_selected_table .quote_table_remove:hover,.quote_selected_table .quote_table_confirm:hover{background:var(--ochen-svetlyy-fon)}}.list_search_wrapper{margin-bottom:120px}.list_search_heading{margin-bottom:80px}.list_search_heading h1{color:var(--osnovnoy);margin-bottom:20px;font-size:54px;font-weight:600;line-height:120%}.list_search_heading p,.list_search_instructions{color:var(--vtorichnyy);font-size:18px;font-weight:400;line-height:135%}.list_search_form{background:var(--osnovnoy-fon);border:1px solid var(--granicy);border-radius:20px;max-width:1660px;min-height:469px;padding:20px}.list_search_steps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.list_search_step{min-width:0;min-height:296px}.list_search_step:first-child{border-right:1px solid var(--granicy);padding-right:20px}.list_search_step:last-child{padding-left:20px}.list_search_step h2{color:var(--osnovnoy);align-items:center;gap:10px;margin-bottom:20px;font-size:24px;font-weight:600;line-height:140%;display:flex}.list_search_step_number{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);font-family:var(--font-family);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;min-width:47px;height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;display:inline-flex}.list_search_instructions p{margin-bottom:20px}.list_search_instructions ul{margin-bottom:20px;padding-left:28px;list-style:outside}.list_search_file_button{border:1px solid var(--granicy);color:var(--vtorichnyy);cursor:pointer;font-family:var(--font-family);border-radius:18px;align-items:center;gap:20px;width:100%;max-width:520px;height:66px;padding:20px;font-size:16px;font-weight:400;line-height:120%;transition:border-color .2s;display:flex;position:relative}.list_search_file_button img{flex:0 0 24px}.list_search_file_button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.list_search_upload input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.list_search_formats{color:var(--vtorichnyy);margin-top:10px;font-size:14px;font-weight:400;line-height:120%}.list_search_consent{margin-top:40px}.list_search_consent a{text-underline-offset:2px;text-decoration:underline}.list_search_submit{background:var(--tolko-akcent);color:var(--osnovnoy-fon);border:0;border-radius:40px;width:200px;height:54px;margin-top:20px;padding:18px 40px;font-size:16px;font-weight:400;line-height:120%;transition:filter .2s}.list_search_submit:disabled{background:var(--neaktivnye-elementy);cursor:not-allowed}.list_search_file_button:focus-visible,.list_search_upload:focus-within,.list_search_submit:focus-visible,.list_search_consent a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (hover:hover){.list_search_file_button:hover{border-color:var(--glavnyy-firmennyy)}.list_search_submit:not(:disabled):hover{filter:brightness(.95)}}@media (max-width:1740px){.list_search_wrapper{width:calc(100% - 40px)!important}}@media (max-width:1000px){.list_search_steps{grid-template-columns:minmax(0,1fr);gap:30px}.list_search_step{min-height:0}.list_search_step:first-child{border-bottom:1px solid var(--granicy);border-right:0;padding-bottom:30px;padding-right:0}.list_search_step:last-child{padding-left:0}}@media (max-width:720px){.list_search_wrapper{margin-bottom:60px;width:calc(100% - 32px)!important}.list_search_heading{margin-bottom:60px}.list_search_heading h1{font-size:40px}.list_search_heading p{font-size:16px;line-height:120%}.list_search_form{min-height:0}.list_search_steps{gap:40px}.list_search_step:first-child{border-bottom:0;padding-bottom:0}.list_search_step h2{font-size:24px}.list_search_file_button{max-width:100%}.list_search_consent{align-items:center;gap:10px;font-size:14px;line-height:120%}.list_search_consent span{font-size:inherit;line-height:inherit}.list_search_submit{width:200px;max-width:100%}}.list_search_feedback{color:var(--osnovnoy);margin-top:20px;line-height:1.5}.list_search_results_heading h1{color:var(--osnovnoy);margin-bottom:20px;font-size:54px;font-weight:600;line-height:120%}.list_search_results_heading p{color:var(--vtorichnyy);font-size:18px;font-weight:400;line-height:135%}.list_search_results_heading strong{color:var(--osnovnoy);font-weight:600}.list_search_results_content{margin-bottom:120px}.list_search_results_toolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:60px;display:flex}.list_search_results_controls{align-items:center;gap:40px;display:flex}.list_search_results_analogs{margin-top:120px}.list_search_results_analogs_heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.list_search_results_analogs_heading h2{color:var(--osnovnoy);font-size:40px;font-weight:600;line-height:120%}.list_search_results_analogs .list_search_results_toolbar{margin-top:40px}.list_search_results_toggle{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--podpisi);border-radius:20px;flex-shrink:0;height:39px;padding:10px 20px;font-size:14px;line-height:120%}.list_search_results_toggle:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:1740px){.list_search_results_heading.grid_container,.list_search_results_toolbar,.list_search_results_analogs_heading{width:calc(100% - 40px)}}@media (max-width:720px){.list_search_results_heading.grid_container,.list_search_results_toolbar,.list_search_results_analogs_heading{width:calc(100% - 32px)}.list_search_results_heading h1{font-size:40px}.list_search_results_heading p{font-size:16px}.list_search_results_toolbar,.list_search_results_controls{flex-wrap:wrap;align-items:flex-start;gap:20px}.list_search_results_toolbar{margin-top:40px}.list_search_results_content{margin-bottom:60px}.list_search_results_analogs{margin-top:60px}.list_search_results_analogs_heading h2{font-size:32px}.list_search_results_toggle{padding-inline:12px}}.list_search_rows.grid_container{gap:20px;margin-top:30px;display:grid}.list_search_row{border:1px solid var(--granicy);color:var(--osnovnoy);overflow-wrap:anywhere;border-radius:20px;min-width:0;padding:24px}.list_search_row_heading{grid-template-columns:minmax(0,1fr) minmax(140px,240px) auto;align-items:start;gap:20px;display:grid}.list_search_row_heading h2{font-size:22px;font-weight:600;line-height:1.35}.list_search_row_heading p,.list_search_note{color:var(--vtorichnyy);font-size:14px;line-height:1.5}.list_search_row_quantity{gap:8px;font-size:14px;line-height:1.5;display:grid}.list_search_row_quantity strong{font-size:18px;font-weight:600}.list_search_status{border:1px solid var(--granicy);border-radius:20px;padding:8px 14px;font-size:14px;line-height:1.4}.list_search_status_exact{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.list_search_status_error,.list_search_status_ambiguous{border-color:var(--tolko-akcent)}.list_search_row_message{margin-top:20px;font-size:15px;line-height:1.5}.list_search_candidates{border:0;min-width:0;margin-top:24px;padding:0}.list_search_candidates legend{margin-bottom:12px;font-size:16px;font-weight:600}.list_search_candidate_option{cursor:pointer;align-items:baseline;gap:12px;padding:10px 0;line-height:1.5;display:flex}.list_search_candidate_option input{accent-color:var(--glavnyy-firmennyy);flex-shrink:0}.list_search_candidate{border-top:1px solid var(--granicy);margin-top:20px;padding-top:20px}.list_search_candidate_heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px 30px;margin-bottom:12px;line-height:1.5;display:flex}.list_search_candidate_heading h3{font-size:18px;font-weight:600}.list_search_candidate_heading a{color:var(--glavnyy-firmennyy);text-underline-offset:3px;font-size:14px;text-decoration:underline}.list_search_offer_details{margin-top:16px}.list_search_offer_details summary{color:var(--glavnyy-firmennyy);cursor:pointer;padding:8px 0;font-size:16px;line-height:1.5}.list_search_offer{border-top:1px solid var(--granicy);margin-top:20px;padding-top:20px}.list_search_offer h4{margin-bottom:16px;font-size:16px;font-weight:600}.list_search_fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;margin-bottom:20px;display:grid}.list_search_fields dt{color:var(--vtorichnyy);margin-bottom:4px;font-size:13px;line-height:1.5}.list_search_fields dd{margin:0;font-size:15px;line-height:1.5}.list_search_prices_scroll{max-width:100%;overflow-x:auto}.list_search_prices{border-collapse:collapse;width:100%;min-width:800px;font-size:14px;line-height:1.4}.list_search_prices th,.list_search_prices td{border-bottom:1px solid var(--granicy);text-align:left;vertical-align:top;max-width:240px;padding:12px}.list_search_prices th{color:var(--vtorichnyy);font-weight:500}.list_search_offer_details summary:focus-visible,.list_search_candidate_heading a:focus-visible,.list_search_prices_scroll:focus-visible,.list_search_candidate_option input:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:1740px){.list_search_rows.grid_container{width:calc(100% - 40px)}}@media (max-width:720px){.list_search_rows.grid_container{width:calc(100% - 32px)}.list_search_row{padding:16px}.list_search_row_heading{grid-template-columns:minmax(0,1fr);gap:12px}.list_search_status{justify-self:start}.list_search_row_quantity{gap:4px}.list_search_row_heading h2{font-size:20px}.list_search_fields{grid-template-columns:minmax(0,1fr);gap:14px}}.list_search_results_state.grid_container{color:var(--vtorichnyy);overflow-wrap:anywhere;gap:14px;margin-top:40px;font-size:16px;line-height:1.5;display:grid}.list_search_results_state [role=alert]{color:var(--osnovnoy)}.list_search_results_state [role=alert] .list_search_results_toggle{margin-top:12px}.list_search_results_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.list_search_results_actions .list_search_results_toggle,.list_search_results_actions .product_sorting_download{text-align:center;justify-content:center;align-items:center;width:auto;max-width:100%;height:auto;min-height:44px;display:inline-flex}.list_search_results_state button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:1740px){.list_search_results_state.grid_container{width:calc(100% - 40px)}}@media (max-width:720px){.list_search_results_state.grid_container{width:calc(100% - 32px);margin-top:28px}}.search_wrapper{margin-bottom:100px}.search_heading{font-size:54px;font-weight:600;line-height:1.2}.search_form{width:100%;max-width:none;margin:32px 0}.search_filter,.search_limit{color:var(--vtorichnyy);margin-block:24px;font-size:16px;line-height:1.5}.search_filter{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.search_filter a,.search_message a{color:var(--glavnyy-firmennyy);text-underline-offset:3px;text-decoration:underline}.search_results_heading{margin-block:40px 24px;font-size:28px;font-weight:600;line-height:1.3}.search_message,.search_loading{background:var(--ochen-svetlyy-fon);border-radius:20px;padding:32px;font-size:18px;line-height:1.5}.search_loading{margin-block:32px}.search_message h2,.search_message h3{margin-bottom:12px;font-size:24px;font-weight:600}.search_message a{margin-top:16px;display:inline-block}.search_pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.search_pagination a,.search_pagination span{border-radius:24px;padding:10px 20px;font-size:16px;line-height:1.5}.search_pagination a{border:1px solid var(--granicy);color:var(--glavnyy-firmennyy)}.search_pagination a:hover{background:var(--seryy-fon-sekciy)}.search_page a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:1740px){.search_wrapper{width:calc(100% - 40px)}}@media (max-width:720px){.search_wrapper{width:calc(100% - 32px);margin-bottom:60px}.search_heading{font-size:36px}.search_results_heading{margin-top:32px;font-size:24px}.search_message,.search_loading{padding:24px;font-size:16px}.search_message h2,.search_message h3{font-size:20px}}.manufacturers_page{min-height:560px;padding-bottom:120px}.manufacturers_catalog_breadcrumbs{display:none}.manufacturer_page{padding-bottom:0}.manufacturer_breadcrumbs{margin-top:120px}.manufacturers_hero,.manufacturer_detail{margin-top:-100px}.manufacturers_section_nav{gap:10px;margin-bottom:60px;display:flex}.manufacturers_section_nav a{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;width:190px;height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.manufacturers_section_nav .manufacturers_section_link_active{background:var(--glavnyy-firmennyy);border-color:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.manufacturers_section_nav a:focus-visible{border-color:var(--tolko-akcent);outline:none}.manufacturers_hero_heading{margin-bottom:40px}.manufacturers_hero_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.manufacturers_hero_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.manufacturers_search{gap:10px;width:100%;height:64px;display:flex}.manufacturers_search_field{flex:auto;min-width:0;position:relative}.manufacturers_search_field img{pointer-events:none;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.manufacturers_search input,.manufacturers_search button{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.manufacturers_search input{appearance:none;background:var(--osnovnoy-fon);border:2px solid var(--granicy);color:var(--osnovnoy);border-radius:40px;outline:none;width:100%;height:64px;padding:20px 20px 20px 62px;transition:border-color .2s}.manufacturers_search input::placeholder{color:#0003;opacity:1}.manufacturers_search input:focus{border-color:var(--glavnyy-firmennyy)}.manufacturers_search input::-webkit-search-cancel-button{appearance:none}.manufacturers_search button{background:var(--glavnyy-firmennyy);border:1px solid var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);border-radius:40px;flex:0 0 127px;width:127px;height:64px;padding:0 20px;transition:filter .2s}.manufacturers_search button:focus-visible{border-color:var(--tolko-akcent);outline:none}.manufacturer_intro{background:var(--ochen-svetlyy-fon);border-radius:20px;align-items:flex-start;gap:20px;min-height:170px;padding:10px;display:flex}.manufacturer_intro_image{background:var(--osnovnoy-fon);border-radius:10px;flex:0 0 530px;width:530px;height:150px;overflow:hidden}.manufacturer_intro_image img{object-fit:contain;width:100%;height:100%}.manufacturer_intro_content{min-width:0;padding:10px 0 0}.manufacturer_intro_content h1{color:var(--osnovnoy);font-family:var(--font-family);margin:0 0 10px;font-size:54px;font-weight:600}.manufacturer_intro_text{font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.manufacturer_products{margin-top:60px}.manufacturer_products h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.manufacturer_products .product_sorting{margin-top:40px}.manufacturer_bez_tovarov{background:var(--ochen-svetlyy-fon);border-radius:24px;width:100%;min-height:270px;margin-top:40px;padding:40px}.manufacturer_bez_tovarov h3{color:var(--osnovnoy);font-family:var(--font-family);font-size:40px;font-weight:600;line-height:120%}.manufacturer_bez_tovarov_text{color:var(--vtorichnyy);font-family:var(--font-family);max-width:1180px;margin-top:20px;font-size:18px;font-weight:400;line-height:135%}.manufacturer_bez_tovarov a{background:var(--tolko-akcent);border:1px solid var(--tolko-akcent);color:var(--osnovnoy-fon);font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;min-width:230px;height:54px;margin-top:20px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:filter .2s;display:inline-flex}.manufacturer_bez_tovarov a:focus-visible{border-color:var(--glavnyy-firmennyy);outline:none}.manufacturers_alphabet{flex-wrap:wrap;gap:10px;margin-top:20px;margin-bottom:40px;display:flex}.manufacturers_alphabet a{background:var(--ochen-svetlyy-fon);color:var(--vtorichnyy);font-family:var(--font-family);border:1px solid #0000;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:14px;font-weight:400;line-height:120%;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.manufacturers_alphabet .manufacturers_alphabet_button_active{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.manufacturers_alphabet a:focus-visible{border-color:var(--tolko-akcent);outline:none}.manufacturers_catalog{flex-direction:column;display:flex}.manufacturers_catalog_grid{grid-template-columns:repeat(var(--manufacturer-columns,1), minmax(0, 1fr));gap:20px;display:grid}.manufacturers_catalog_item{min-width:0}.manufacturers_catalog_item .manufacturer_card{height:100%}.manufacturers_summary,.manufacturers_filters{color:var(--vtorichnyy);margin-bottom:20px;font-size:16px;line-height:1.5}.manufacturers_filters{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:12px 24px;display:flex}.manufacturers_filters a,.manufacturers_data_state a{color:var(--glavnyy-firmennyy);text-underline-offset:3px;text-decoration:underline}.manufacturers_data_state{background:var(--ochen-svetlyy-fon);border-radius:20px;padding:32px;font-size:18px;line-height:1.5}.manufacturers_data_state h2{margin-bottom:12px;font-size:24px;font-weight:600}.manufacturers_data_state a{margin-top:16px;display:inline-block}.manufacturers_search+.manufacturers_data_state{margin-top:24px}.manufacturers_pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.manufacturers_pagination a,.manufacturers_pagination span{border-radius:24px;padding:10px 20px;font-size:16px;line-height:1.5}.manufacturers_pagination a{border:1px solid var(--granicy);color:var(--glavnyy-firmennyy)}.manufacturers_pagination a:hover{background:var(--ochen-svetlyy-fon)}.manufacturers_page a:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (hover:hover){.manufacturers_section_nav a:not(.manufacturers_section_link_active):hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.manufacturers_search button:hover{filter:brightness(1.1)}.manufacturers_alphabet a:not(.manufacturers_alphabet_button_active):hover{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.manufacturer_bez_tovarov a:hover{filter:brightness(.95)}}@media (max-width:1740px){.manufacturers_hero_wrapper.grid_container,.manufacturer_detail.grid_container{width:calc(100% - 40px)}}@media (max-width:1100px){.manufacturer_intro_image{flex-basis:40%;width:40%}.manufacturer_intro_content h1{font-size:42px}}@media (max-width:720px){.manufacturers_hero,.manufacturer_detail{margin-top:-132px}.manufacturers_section_nav{flex-wrap:wrap;margin-bottom:40px}.manufacturers_section_nav a{flex:calc(50% - 5px);width:auto}.manufacturers_hero_heading h1{font-size:40px}.manufacturers_search{flex-direction:column;height:auto}.manufacturers_search button{flex-basis:54px;width:100%;height:54px}.manufacturer_intro{flex-direction:column;align-items:stretch}.manufacturer_intro_image{flex-basis:auto;width:100%;max-width:530px}.manufacturer_intro_content{padding:10px}.manufacturer_intro_content h1{font-size:36px}}@media (max-width:480px){.manufacturers_section_nav a{flex-basis:100%}.manufacturers_hero_heading h1{font-size:34px}.manufacturer_bez_tovarov{padding:24px 20px}.manufacturer_bez_tovarov h3{font-size:32px}.manufacturer_bez_tovarov a{width:100%}}@media (max-width:720px){.manufacturers_page{padding-bottom:0}.manufacturers_page .manufacturers_hero{margin-top:-20px;margin-bottom:60px}.manufacturers_page .manufacturers_hero_wrapper{width:calc(100% - 32px)}.manufacturers_page .manufacturers_section_nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.manufacturers_page .manufacturers_section_nav::-webkit-scrollbar{display:none}.manufacturers_page .manufacturers_section_nav a{flex:0 0 190px;width:190px}.manufacturers_page .manufacturers_hero_heading{margin-bottom:40px}.manufacturers_page .manufacturers_hero_heading h1{font-size:40px;line-height:120%}.manufacturers_page .manufacturers_hero_text{font-size:16px;line-height:120%}.manufacturers_page .manufacturers_search{flex-direction:row;height:49px}.manufacturers_page .manufacturers_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.manufacturers_page .manufacturers_search_field img{width:14px;height:14px;left:12px}.manufacturers_page .manufacturers_search button{flex-basis:85px;width:85px;height:49px;padding:0 15px}.manufacturers_page .manufacturers_catalog_grid{gap:10px}.manufacturers_data_state{padding:24px;font-size:16px}.manufacturers_data_state h2{font-size:20px}.manufacturers_page .manufacturer_card{padding:10px 10px 20px}.manufacturers_page .manufacturer_card_logo{border-radius:10px;height:110px}.manufacturers_page .manufacturer_card h2{font-size:18px;font-weight:400}.manufacturers_page .manufacturer_card_text{min-height:0;font-size:12px;display:block;overflow:visible}.manufacturers_catalog_breadcrumbs{display:block}.manufacturers_catalog_breadcrumbs .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}.manufacturer_page .manufacturer_detail{width:calc(100% - 32px);margin-top:-20px}.manufacturer_page .manufacturers_section_nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:20px;overflow-x:auto}.manufacturer_page .manufacturers_section_nav::-webkit-scrollbar{display:none}.manufacturer_page .manufacturers_section_nav a{flex:0 0 190px;width:190px}.manufacturer_page .manufacturer_intro{flex-direction:column;align-items:stretch}.manufacturer_page .manufacturer_intro_image{flex-basis:auto;width:100%;max-width:none;height:110px}.manufacturer_page .manufacturer_intro_content{padding:0}.manufacturer_page .manufacturer_intro_content h1{overflow-wrap:anywhere;font-size:32px;line-height:120%}.manufacturer_page .manufacturer_intro_text{font-size:16px;line-height:120%}.manufacturer_page .manufacturer_products{margin-top:40px}.manufacturer_page .manufacturer_products h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:24px}.manufacturer_page .manufacturer_products_search{flex-direction:row;height:49px}.manufacturer_page .manufacturer_products_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.manufacturer_page .manufacturers_search_field img{width:14px;height:14px;left:12px}.manufacturer_page .manufacturer_products_search button{flex-basis:85px;width:85px;height:49px;padding:0 15px}.manufacturer_page .product_sorting{flex-direction:column;align-items:center;gap:20px}.manufacturer_page .product_sorting_controls{flex-direction:column;align-items:center;gap:20px;max-width:100%}.manufacturer_page .product_sorting_select,.manufacturer_page .product_sorting_select select{width:252px;max-width:100%}.manufacturer_page .product_sorting_select select{background-position:right 12px center;padding:10px 30px 10px 10px}.manufacturer_page .product_sorting_download{width:155px}.manufacturer_page .product_pagination{flex-direction:column;align-items:center;gap:20px;width:calc(100% - 32px)!important}.manufacturer_page .product_pagination_left{flex-direction:column;align-items:center;gap:20px}.manufacturer_page .product_pagination_pages{border-left:0;padding-left:0}.manufacturer_page .manufacturer_breadcrumbs{margin-top:60px}.manufacturer_breadcrumbs .catalog_breadcrumbs_wrapper{white-space:nowrap;width:calc(100% - 32px);min-height:36px;overflow:hidden}.manufacturer_breadcrumbs .catalog_breadcrumbs_item{flex:none}.manufacturer_breadcrumbs .catalog_breadcrumbs_item:last-child{flex:1;min-width:0}.manufacturer_breadcrumbs [aria-current=page]{text-overflow:ellipsis;overflow:hidden}}.about_page{padding-top:0}.about_wrapper{margin-bottom:120px}.about_heading{text-align:center;margin-bottom:60px}.about_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.about_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.about_history{background:var(--seryy-fon-sekciy);border-radius:20px;align-items:stretch;gap:20px;min-height:330px;padding:20px;display:flex}.about_history_content{flex:auto;min-width:0}.about_history h2{color:var(--osnovnoy);font-family:var(--font-family);font-size:40px;font-weight:600;line-height:120%}.about_history_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:20px;font-size:18px;font-weight:400;line-height:135%}.about_history>img{object-fit:cover;border-radius:20px;flex:0 0 660px;width:660px;height:290px}.about_stats{text-align:center;margin-top:120px}.about_stats>h2{color:var(--osnovnoy);font-family:var(--font-family);font-size:40px;font-weight:600;line-height:120%}.about_stats_text{color:var(--vtorichnyy);font-family:var(--font-family);max-width:820px;margin:10px auto 0;font-size:18px;font-weight:400;line-height:135%}.about_stats_list{grid-template-columns:repeat(4,minmax(0,1fr))}.about_stats_list .company_stats_item:nth-child(4n){border-right:0}.about_advantages{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:120px;display:grid}.about_advantages article{background:var(--ochen-svetlyy-fon);border-radius:20px;min-height:210px;padding:20px}.about_advantages h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:24px;font-weight:600;line-height:140%}.about_advantage_text{color:var(--vtorichnyy);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}@media (max-width:1740px){.about_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1000px){.about_history{flex-direction:column}.about_history>img{max-width:initial;flex-basis:auto;width:100%}.about_stats_list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.about_stats_list .company_stats_item:nth-child(2n){border-right:0}}@media (max-width:720px){.about_heading h1{font-size:40px}.about_history h2,.about_stats>h2{font-size:32px}.about_advantages{grid-template-columns:minmax(0,1fr);margin-top:80px}}@media (max-width:560px){.about_heading{margin-bottom:40px}.about_heading h1{font-size:34px}.about_heading_text,.about_history_text,.about_stats_text{font-size:16px}.about_history,.about_history_content{padding:10px}.about_history>img{height:auto}.about_stats{margin-top:80px}.about_stats_list{grid-template-columns:minmax(0,1fr)}.about_stats_list .company_stats_item{border-bottom:1px solid var(--granicy);border-right:0;padding-bottom:30px}.about_stats_list .company_stats_item:last-child{border-bottom:0}}@media (max-width:720px){.about_page .about_wrapper{width:calc(100% - 32px);margin-bottom:60px}.about_heading{margin-bottom:60px}.about_heading h1{font-size:40px;line-height:120%}.about_heading_text,.about_history_text,.about_stats_text{font-size:16px;line-height:120%}.about_history{flex-direction:column;padding:20px}.about_history_content{padding:0}.about_history h2{font-size:32px;line-height:140%}.about_history_text{margin-top:10px}.about_history>img{flex-basis:auto;width:100%;height:200px}.about_stats{margin-top:60px}.about_stats>h2{font-size:32px}.about_stats_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;margin-top:60px}.about_stats_list .company_stats_item{border-bottom:0;border-right:1px solid var(--granicy);min-height:110px;padding:10px 5px}.about_stats_list .company_stats_item:nth-child(2n){border-right:0}.about_stats_list .company_stats_item strong{font-size:48px}.about_stats_list .company_stats_item span{margin-top:10px;font-size:12px}.about_advantages{grid-template-columns:minmax(0,1fr);margin-top:60px}.about_advantages article{min-height:104px}.about_advantages h2{font-size:20px;line-height:120%}.about_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}@media (max-width:1200px){.about_stats,.about_advantages{margin-top:60px}}@media (min-width:1001px) and (max-width:1480px){.about_history{gap:1%}.about_history_content{flex:0 0 44%;width:44%}.about_history>img{flex:0 0 55%;width:55%}}.certificates_page{padding-top:0}.certificates_wrapper{margin-bottom:120px}.certificates_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.certificates_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.certificates_tabs{flex-wrap:wrap;gap:10px;margin-top:60px;display:flex}.certificates_tabs a{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);overflow-wrap:anywhere;border-radius:40px;justify-content:center;align-items:center;min-width:110px;max-width:100%;min-height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.certificates_tabs .certificates_tab_active{background:var(--glavnyy-firmennyy);border-color:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.certificates_tabs a:focus-visible{border-color:var(--tolko-akcent);outline:none}.certificates_list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.document_card{background:var(--ochen-svetlyy-fon);border-radius:20px;align-items:flex-start;gap:20px;min-width:0;min-height:190px;padding:20px;transition:background-color .2s;display:flex}.document_card_preview{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);border-radius:14px;flex:0 0 121px;justify-content:center;align-items:center;width:121px;height:150px;padding:0 20px;font-size:24px;font-weight:400;line-height:120%;display:flex}.document_card_content{overflow-wrap:anywhere;min-width:0}.document_card h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:20px;font-weight:600;line-height:120%}.document_card_text{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:120%}.document_card:focus-visible{background:var(--seryy-fon-sekciy);outline:2px solid var(--tolko-akcent);outline-offset:3px}.document_data_state{color:var(--osnovnoy);grid-column:1/-1;justify-items:start;gap:16px;margin-top:32px;padding:24px 0;line-height:1.5;display:grid}.catalogs_documents>.document_data_state,.certificates_list>.document_data_state{margin-top:0}.document_data_state a{color:var(--glavnyy-firmennyy);text-underline-offset:4px;text-decoration:underline}.document_pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.document_pagination a{border:1px solid var(--granicy);color:var(--osnovnoy);border-radius:10px;justify-content:center;padding:12px 16px;line-height:1.4;display:inline-flex}.document_pagination a:hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.document_pagination a:focus-visible,.document_data_state a:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:3px}.document_note{color:var(--osnovnoy);margin-top:16px;font-size:14px;line-height:1.5}@media (hover:hover){.certificates_tabs a:not(.certificates_tab_active):hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.document_card:hover{background:var(--seryy-fon-sekciy)}}@media (max-width:1740px){.certificates_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1100px){.certificates_list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.certificates_heading h1{font-size:40px}.certificates_list{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.certificates_page{padding-top:0}.certificates_heading h1{font-size:34px}.certificates_heading_text{font-size:16px}.certificates_tabs a{flex:100%}.document_card{flex-direction:column}}@media (max-width:720px){.certificates_page .certificates_wrapper{width:calc(100% - 32px);margin-bottom:60px}.certificates_page .certificates_heading h1{font-size:40px;line-height:120%}.certificates_page .certificates_heading_text{font-size:16px;line-height:120%}.certificates_page .certificates_tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;margin-top:40px;overflow-x:auto}.certificates_page .certificates_tabs::-webkit-scrollbar{display:none}.certificates_page .certificates_tabs a{white-space:normal;flex:none;min-width:170px}.certificates_page .certificates_tabs a:first-child{min-width:110px}.certificates_page .certificates_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.certificates_page .document_card{flex-direction:column;align-items:stretch;gap:10px;min-height:266px}.certificates_page .document_card_preview{flex:0 0 150px;width:100%;height:150px;font-weight:600}.certificates_page .document_card h2{margin-bottom:10px;font-size:18px;font-weight:400;line-height:140%}.certificates_page .document_card_text{color:var(--vtorichnyy);font-size:12px}.certificates_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.support_page{padding-bottom:0}.support_wrapper{margin-top:-100px;margin-bottom:120px}.support_heading{margin-bottom:40px}.support_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.support_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.support_contact_layout{grid-template-columns:540px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.support_contact_layout:not(:has(.support_contacts)){grid-template-columns:minmax(0,1fr)}.support_contacts{background:var(--ochen-svetlyy-fon);border-radius:20px;width:540px;min-height:505px;padding:20px}.support_contacts h2,.support_form>h2{color:var(--osnovnoy);font-family:var(--font-family);font-size:32px;font-weight:600;line-height:140%}.support_contacts h2{margin-bottom:40px}.support_contacts_links{flex-direction:column;gap:20px;font-style:normal;display:flex}.support_contacts_links a{color:var(--osnovnoy);font-family:var(--font-family);overflow-wrap:anywhere;align-items:center;gap:8px;width:fit-content;max-width:100%;font-size:16px;font-weight:400;line-height:120%;display:inline-flex}.support_contacts_links span{min-width:0}.support_contacts_links img{flex:0 0 18px}.support_topics{margin-top:40px}.support_topics h3{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:10px;font-size:20px;font-weight:600;line-height:120%}.support_topics_content{color:var(--vtorichnyy);font-family:var(--font-family);overflow-wrap:anywhere;font-size:16px;font-weight:400;line-height:120%}.support_topics_content ul{gap:4px;display:grid}.support_topics_content li:before{content:"•";margin-right:8px}.support_form{width:100%;max-width:1100px;min-height:505px;margin-top:0}.support_form>h2{margin-bottom:20px}.support_form_upload{max-width:100%}.support_form .request_form_actions button{width:170px}.support_form input::placeholder,.support_form textarea::placeholder{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.support_faq{margin-top:120px}.support_faq>h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:40px;font-size:40px;font-weight:600;line-height:120%}.support_faq_list{gap:10px;display:grid}.support_faq_item{background:var(--ochen-svetlyy-fon);border-radius:18px;transition:background-color .25s;overflow:hidden}.support_faq_item>button{color:var(--osnovnoy);font-family:var(--font-family);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:66px;padding:21px 20px;font-size:20px;font-weight:600;line-height:120%;display:flex}.support_faq_item>button img{flex:0 0 24px;margin-left:20px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.support_faq_item_open>button img{transform:rotate(45deg)}.support_faq_answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s;display:grid}.support_faq_item_open .support_faq_answer{opacity:1;grid-template-rows:1fr}.support_faq_answer_inner{min-height:0;overflow:hidden}.support_faq_answer_text{color:var(--vtorichnyy);font-family:var(--font-family);overflow-wrap:anywhere;white-space:pre-wrap;padding:0 64px 24px 20px;font-size:16px;font-weight:400;line-height:150%}.support_faq_item>button span{overflow-wrap:anywhere;min-width:0}.support_contacts_status,.support_faq_status{color:var(--vtorichnyy);font-size:16px;line-height:150%}.support_faq_list+.support_faq_status{margin-top:20px}.support_contacts_action,.support_faq_action{color:var(--glavnyy-firmennyy);cursor:pointer;font:inherit;background:0 0;border:0;margin-top:20px;padding:0;text-decoration:underline;display:inline-block}.support_faq_action:disabled{cursor:wait;opacity:.6}.support_contacts_action:focus-visible,.support_faq_action:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:4px}.support_contacts_links a:focus-visible,.support_faq_item>button:focus-visible{color:var(--glavnyy-firmennyy);outline:none}@media (hover:hover){.support_contacts_links a:hover{color:var(--glavnyy-firmennyy)}.support_faq_item:hover{background:var(--seryy-fon-sekciy)}}@media (max-width:1740px){.support_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1100px){.support_contact_layout{grid-template-columns:minmax(0,1fr)}.support_contacts{width:100%;min-height:auto}.support_form{background:#fff;max-width:none;margin-top:-12px}}@media (max-width:720px){.support_wrapper{margin-top:-132px}.support_heading h1{font-size:40px}.support_faq{margin-top:80px}.support_faq>h2{font-size:32px}}@media (max-width:560px){.support_heading h1{font-size:34px}.support_heading_text{font-size:16px}.support_contacts h2,.support_form>h2{font-size:28px}.support_faq_item>button{font-size:18px}}@media (max-width:720px){.support_page .support_wrapper{width:calc(100% - 32px);margin-top:-20px;margin-bottom:60px}.support_page .manufacturers_section_nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.support_page .manufacturers_section_nav::-webkit-scrollbar{display:none}.support_page .manufacturers_section_nav a{flex:0 0 190px;width:190px}.support_heading{margin-bottom:60px}.support_heading h1{font-size:40px;line-height:120%}.support_heading_text{font-size:16px;line-height:120%}.support_contact_layout{grid-template-columns:minmax(0,1fr);gap:0}.support_contacts{width:100%;min-height:0}.support_contacts h2,.support_form>h2{font-size:24px}.support_contacts h2{margin-bottom:20px}.support_topics{margin-top:20px}.support_form{min-height:0}.support_form .request_form_field{flex-basis:100%}.support_form input:not([type=checkbox]):not([type=file]),.support_form textarea,.support_form input::placeholder,.support_form textarea::placeholder{font-size:14px}.support_form input:not([type=checkbox]):not([type=file]){height:49px;padding-block:14px}.support_form textarea{min-height:90px}.support_form_upload{height:56px;padding-block:15px;font-size:14px}.support_form .request_form_consent{align-items:center;gap:10px}.support_form .request_form_actions button{width:100%}.support_faq{margin-top:60px}.support_faq>h2{margin-bottom:20px}.support_faq_item>button{padding:20px;font-size:18px;font-weight:400}.support_faq_item>button span{min-width:0}.support_faq_item>button img{flex-basis:16px;width:16px;height:16px}.support_faq_answer_text{padding:0 20px 20px}.support_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.catalogs_page{padding-bottom:0}.catalogs_page_wrapper{margin-top:-100px;margin-bottom:120px}.catalogs_page_wrapper>h1{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:40px;font-size:54px;font-weight:600}.catalogs_documents{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.catalogs_support{background:var(--glavnyy-firmennyy);text-align:center;flex-direction:column;align-items:center;min-height:301px;padding:60px 130px;display:flex}.catalogs_support h2{color:var(--osnovnoy-fon);font-family:var(--font-family);margin-bottom:20px;font-size:40px;font-weight:600;line-height:120%}.catalogs_support_text{color:var(--osnovnoy-fon);font-family:var(--font-family);text-align:center;margin-bottom:40px;font-size:16px;font-weight:400;line-height:120%}.catalogs_support>a{background:var(--tolko-akcent);border:1px solid var(--tolko-akcent);color:var(--osnovnoy-fon);font-family:var(--font-family);border-radius:40px;justify-content:center;align-items:center;min-width:210px;min-height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:filter .2s;display:inline-flex}.catalogs_support>a:focus-visible{border-color:var(--osnovnoy-fon);outline:none}@media (hover:hover){.catalogs_support>a:hover{filter:brightness(.95)}}@media (max-width:1740px){.catalogs_page_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1100px){.catalogs_documents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.catalogs_page_wrapper{margin-top:-132px}.catalogs_page_wrapper>h1{font-size:40px}.catalogs_documents{grid-template-columns:minmax(0,1fr)}.catalogs_support{padding-inline:20px}.catalogs_support h2{font-size:32px}}@media (max-width:480px){.catalogs_page_wrapper>h1{font-size:34px}}@media (max-width:720px){.catalogs_page .catalogs_page_wrapper{width:calc(100% - 32px);margin-top:-20px;margin-bottom:60px}.catalogs_page .manufacturers_section_nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.catalogs_page .manufacturers_section_nav::-webkit-scrollbar{display:none}.catalogs_page .manufacturers_section_nav a{flex:0 0 190px;width:190px}.catalogs_page_wrapper>h1{margin-bottom:60px;font-size:40px;line-height:120%}.catalogs_page .catalogs_search{flex-direction:row;height:49px}.catalogs_page .catalogs_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.catalogs_page .manufacturers_search_field img{width:14px;height:14px;left:12px}.catalogs_page .catalogs_search button{flex-basis:85px;width:85px;height:49px;padding:0 15px}.catalogs_documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.catalogs_page .document_card{flex-direction:column;align-items:stretch;gap:10px;min-height:280px;padding:10px}.catalogs_page .document_card_preview{flex:0 0 150px;width:100%;height:150px;font-weight:600}.catalogs_page .document_card h2{overflow-wrap:anywhere;margin-bottom:10px;font-size:18px;font-weight:400;line-height:140%}.catalogs_page .document_card_text{color:var(--vtorichnyy);font-size:12px}.catalogs_support{padding:60px 16px}.catalogs_support h2{line-height:140%}.catalogs_support_text{font-size:14px}.catalogs_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.news_page{padding-top:0}.news_page_wrapper{margin-bottom:120px}.news_page_wrapper>h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.news_catalog_tabs{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.news_catalog_tabs a{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);font-family:var(--font-family);text-align:center;border-radius:40px;justify-content:center;align-items:center;min-width:110px;min-height:54px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.news_catalog_tabs a:not(:first-child){min-width:150px}.news_catalog_tabs .news_catalog_tab_active{background:var(--glavnyy-firmennyy);border-color:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon)}.news_catalog_tabs a:focus-visible{border-color:var(--tolko-akcent);outline:2px solid var(--tolko-akcent);outline-offset:2px}.news_catalog_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.news_data_state{color:var(--osnovnoy);grid-column:1/-1;justify-items:start;gap:16px;margin-top:32px;padding:24px 0;line-height:1.5;display:grid}.news_catalog_grid>.news_data_state{margin-top:0}.news_data_state a{color:var(--glavnyy-firmennyy);text-underline-offset:4px;text-decoration:underline}.news_pagination{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.news_pagination a{border:1px solid var(--granicy);color:var(--osnovnoy);border-radius:10px;justify-content:center;padding:12px 16px;line-height:1.4;display:inline-flex}.news_pagination a:hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.news_pagination a:focus-visible,.news_data_state a:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:3px}.news_pagination_categories{margin-top:20px;font-size:14px}.news_catalog_note{color:var(--osnovnoy);margin-top:16px;font-size:14px;line-height:1.5}.news_catalog_grid .news_card h2{color:var(--osnovnoy);font-family:var(--font-family);margin:20px 10px 10px;font-size:20px;font-weight:600;line-height:120%;transition:color .25s}@media (hover:hover){.news_catalog_tabs a:not(.news_catalog_tab_active):hover{border-color:var(--glavnyy-firmennyy);color:var(--glavnyy-firmennyy)}.news_catalog_grid .news_card:hover h2{color:var(--glavnyy-firmennyy)}}@media (max-width:1740px){.news_page_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1200px){.news_catalog_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news_page_wrapper>h1{font-size:40px}}@media (max-width:560px){.news_page_wrapper>h1{font-size:34px}.news_catalog_tabs a{flex:calc(50% - 5px)}.news_catalog_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.news_page .news_page_wrapper{width:calc(100% - 32px);margin-bottom:60px}.news_page_wrapper>h1{font-size:40px;line-height:120%}.news_catalog_tabs{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.news_catalog_tabs::-webkit-scrollbar{display:none}.news_catalog_tabs a{white-space:nowrap;flex:none}.news_catalog_grid{grid-template-columns:minmax(0,1fr);margin-top:20px}.news_page .news_card{min-height:320px}.news_page .news_card_date{min-width:62px;height:36px;font-size:12px}.news_page .news_catalog_grid .news_card h2{font-size:18px;font-weight:400;line-height:140%}.news_page .news_card_text{font-size:14px}.news_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.news_detail_page{padding-top:0}.news_detail{margin-bottom:120px}.news_detail_intro{grid-template-columns:minmax(0,1fr) 680px;align-items:stretch;gap:20px;margin-bottom:60px;display:grid}.news_detail_intro_content{min-width:0;padding-top:10px}.news_detail_intro_content>time{color:var(--tolko-akcent);font-family:var(--font-family);margin-bottom:30px;font-size:14px;font-weight:400;line-height:120%;display:block}.news_detail_intro_content>h1{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:54px;font-weight:600;line-height:120%}.news_detail_lead,.news_detail_text{color:var(--vtorichnyy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.news_detail_lead{max-width:955px}.news_detail_lead p{white-space:pre-wrap;overflow-wrap:anywhere}.news_detail_lead p+p,.news_detail_text p+p{margin-top:20px}.news_detail_intro_image{border-radius:10px;width:680px;height:460px;position:relative;overflow:hidden}.news_detail_intro_image img,.news_detail_content_image img{object-fit:cover}.news_detail_content{max-width:1240px}.news_article_content{overflow-wrap:anywhere;display:flow-root}.news_article_content>*+*{margin-top:20px}.news_article_content h2,.news_article_content h3,.news_article_content h4,.news_article_content h5,.news_article_content h6{clear:both;color:var(--osnovnoy);white-space:pre-wrap;font-weight:600;line-height:1.4}.news_article_content h2{font-size:32px}.news_article_content h3{font-size:26px}.news_article_content h4{font-size:20px}.news_article_content p{white-space:pre-wrap;min-height:1lh}.news_article_content ul,.news_article_content ol{padding-left:1.5em}.news_article_content ul{list-style-type:disc}.news_article_content ol{list-style-type:decimal}.news_article_content ol[type=a]{list-style-type:lower-alpha}.news_article_content ol[type=A]{list-style-type:upper-alpha}.news_article_content ol[type=i]{list-style-type:lower-roman}.news_article_content ol[type=I]{list-style-type:upper-roman}.news_article_content li+li,.news_article_content li>ul,.news_article_content li>ol{margin-top:.5em}.news_article_content a{color:var(--osnovnoy);text-underline-offset:.15em;text-decoration:underline}.news_article_content blockquote{border-left:3px solid var(--tolko-akcent);padding-left:1em}.news_article_content code{background:var(--osnovnoy-fon);border-radius:4px;padding:.1em .25em;font-family:monospace;font-size:.875em}.news_article_content pre{background:var(--osnovnoy-fon);border:1px solid var(--granicy);white-space:pre;border-radius:10px;padding:20px;overflow-x:auto}.news_article_content pre>code{background:0 0;padding:0}.news_article_content hr{border:0;border-top:1px solid var(--granicy);clear:both;margin:40px 0}.news_detail_content section>h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.news_detail_content_image{clear:both;max-width:100%;width:var(--news-image-width,100%);margin:60px auto;display:block}.news_detail_content_image>img{aspect-ratio:var(--news-image-ratio,1240/460);background:var(--osnovnoy-fon);border-radius:var(--news-image-radius,10px);object-fit:var(--news-image-fit,cover);object-position:var(--news-image-position,50% 50%);width:100%;height:auto;display:block}.news_detail_content_image>figcaption{color:var(--vtorichnyy);overflow-wrap:anywhere;text-align:center;white-space:pre-wrap;margin-top:10px;font-size:14px;line-height:1.5}.news_detail_content_image[data-news-align=left]{margin-left:0;margin-right:auto}.news_detail_content_image[data-news-align=right]{margin-left:auto;margin-right:0}.news_detail_content_image[data-news-wrap=true][data-news-align=left]{float:left;margin:4px 24px 20px 0}.news_detail_content_image[data-news-wrap=true][data-news-align=right]{float:right;margin:4px 0 20px 24px}.news_detail_content_image[data-news-wrap=true]+:is(p,ul,ol){margin-top:0}.news_detail_content_image[data-news-border=true]>img{border:1px solid var(--granicy)}.news_detail_content_image[data-news-shadow=true]>img{box-shadow:0 5px 18px #00000029}.news_detail_related{margin-bottom:120px}.news_detail_related>h2{color:var(--osnovnoy);font-family:var(--font-family);text-align:center;margin-bottom:40px;font-size:40px;font-weight:600;line-height:120%}.news_detail_related_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1740px){.news_detail.grid_container,.news_detail_related.grid_container{width:calc(100% - 40px)}}@media (max-width:1280px){.news_detail_intro{grid-template-columns:minmax(0,1fr) minmax(440px,45%)}.news_detail_intro_image{width:100%}}@media (max-width:1000px){.news_detail_intro{grid-template-columns:minmax(0,1fr)}.news_detail_intro_image{aspect-ratio:680/460;order:-1;height:auto}.news_detail_related_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.news_detail,.news_detail_related{margin-bottom:80px}.news_detail_intro_content>h1{font-size:40px}.news_detail_content section>h2{font-size:28px}.news_detail_lead,.news_detail_text{font-size:16px}}@media (max-width:560px){.news_detail_intro_content>time{margin-bottom:20px}.news_detail_intro_content>h1{font-size:34px}.news_detail_related_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.news_detail_page .news_detail,.news_detail_page .news_detail_related{width:calc(100% - 32px);margin-bottom:60px}.news_detail_intro{grid-template-columns:minmax(0,1fr);margin-bottom:40px}.news_detail_intro_content{padding-top:0}.news_detail_intro_content>time{margin-bottom:20px}.news_detail_intro_content>h1{font-size:40px}.news_detail_lead,.news_detail_text{font-size:16px;line-height:120%}.news_detail_intro_image{aspect-ratio:680/460;order:0;width:100%;height:auto}.news_detail_content section>h2,.news_article_content h2{font-size:24px}.news_article_content h3{font-size:20px}.news_detail_content_image,.news_detail_content_image[data-news-align],.news_detail_content_image[data-news-wrap=true][data-news-align]{float:none;width:100%;margin:40px 0}.news_detail_content_image[data-news-ratio=reference]>img{aspect-ratio:680/460}.news_detail_related>h2{font-size:32px}.news_detail_related_grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.news_detail_related .news_card{scroll-snap-align:start;flex:0 0 250px}.news_detail_related .news_card h3{font-size:18px;font-weight:400;line-height:140%}.news_detail_related .news_card_text{font-size:14px}.news_detail_related .news_card_date{min-width:62px;height:36px;font-size:12px}.news_detail_page .catalog_breadcrumbs_wrapper{white-space:nowrap;width:calc(100% - 32px);min-height:36px;overflow:hidden}.news_detail_page .catalog_breadcrumbs_item{flex:none}.news_detail_page .catalog_breadcrumbs_item:last-child{flex:1;min-width:0}.news_detail_page [aria-current=page]{text-overflow:ellipsis;overflow:hidden}}.news_detail_intro_text_only{grid-template-columns:minmax(0,1fr)}.contacts_page{padding-top:0}.contacts_wrapper{margin-bottom:120px}.contacts_heading{margin-bottom:60px}.contacts_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.contacts_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.contacts_cards{flex-wrap:wrap;gap:20px;display:flex}.contacts_card{background:var(--ochen-svetlyy-fon);border-radius:20px;flex-direction:column;flex:calc(33.3333% - 13.3333px);min-width:320px;min-height:140px;padding:20px;display:flex}.contacts_card h2{color:var(--glavnyy-firmennyy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.contacts_card a,.contacts_card>span{color:var(--osnovnoy);font-family:var(--font-family);width:fit-content;margin-top:20px;font-size:20px;font-weight:600;line-height:120%}.contacts_card a{transition:color .2s}.contacts_card a:focus-visible{color:var(--glavnyy-firmennyy);outline:none}.contacts_feedback{margin-top:40px}.contacts_map{border-radius:20px;width:100%;height:467px;overflow:hidden}.contacts_map iframe{border:0;width:100%;height:100%;display:block}.contacts_form{flex:819px;width:819px;min-height:467px;margin-top:0}.contacts_form>h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.contacts_form input:not([type=checkbox]),.contacts_form textarea{padding:15px 20px}.contacts_form input:not([type=checkbox]){height:58px}.contacts_form textarea{min-height:110px}.contacts_form .request_form_actions{margin-top:20px}.contacts_form .request_form_actions button{width:170px}@media (hover:hover){.contacts_card a:hover{color:var(--glavnyy-firmennyy)}}@media (max-width:1740px){.contacts_wrapper.grid_container{width:calc(100% - 40px)}.contacts_form{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width:1000px){.contacts_feedback{flex-direction:column}.contacts_map,.contacts_form{flex-basis:auto;width:100%}}@media (max-width:720px){.contacts_wrapper{margin-bottom:80px}.contacts_heading h1{font-size:40px}.contacts_card{min-width:min(320px,100%)}.contacts_map{height:400px}}@media (max-width:560px){.contacts_heading{margin-bottom:40px}.contacts_heading h1{font-size:34px}.contacts_heading_text{font-size:16px}.contacts_form>h2{font-size:28px}.contacts_map{height:340px}}@media (max-width:720px){.contacts_page .contacts_wrapper{width:calc(100% - 32px);margin-bottom:60px}.contacts_heading{margin-bottom:60px}.contacts_heading h1{font-size:40px;line-height:120%}.contacts_heading_text{font-size:16px;line-height:120%}.contacts_card{flex-basis:100%;min-width:0}.contacts_card a,.contacts_card>span{overflow-wrap:anywhere;max-width:100%}.contacts_feedback{flex-direction:column}.contacts_map{flex-basis:auto;width:100%;height:270px}.contacts_form{flex-basis:auto;width:100%;min-height:0}.contacts_form>h2{font-size:24px}.contacts_form .request_form_field{flex-basis:100%}.contacts_form input:not([type=checkbox]):not([type=file]),.contacts_form textarea{font-size:14px}.contacts_form input:not([type=checkbox]):not([type=file]){height:49px;padding-block:14px}.contacts_form textarea{min-height:90px}.contacts_form .request_form_consent{align-items:center;gap:10px}.contacts_form .request_form_actions button{width:100%}.contacts_page .catalog_breadcrumbs_wrapper{width:calc(100% - 32px);min-height:36px}}.privacy_page{padding-top:0}.privacy_wrapper{margin-bottom:120px}.privacy_heading{margin-bottom:60px}.privacy_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.privacy_heading_text{color:var(--vtorichnyy);font-family:var(--font-family);max-width:860px;margin-top:10px;font-size:18px;font-weight:400;line-height:135%}.privacy_layout{grid-template-columns:400px minmax(0,1fr);align-items:start;gap:20px;display:grid}.privacy_navigation{background:var(--ochen-svetlyy-fon);border-radius:20px;width:400px;padding:40px 20px;position:sticky;top:20px}.privacy_navigation h2,.privacy_content h2{color:var(--osnovnoy);font-family:var(--font-family);font-size:24px;font-weight:600;line-height:140%}.privacy_navigation h2{margin-bottom:20px}.privacy_navigation ol{gap:20px;display:grid}.privacy_navigation a{color:var(--glavnyy-firmennyy);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%;transition:color .2s}.privacy_navigation a:focus-visible{color:var(--tolko-akcent);outline:none}.privacy_content{min-width:0}.privacy_content section{scroll-margin-top:20px}.privacy_content section+section{margin-top:40px}.privacy_content h2{margin-bottom:20px}.privacy_section_text{color:var(--vtorichnyy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.privacy_section_text p+p{margin-top:20px}@media (hover:hover){.privacy_navigation a:hover{color:var(--tolko-akcent)}}@media (max-width:1740px){.privacy_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1000px){.privacy_layout{grid-template-columns:minmax(0,1fr)}.privacy_navigation{width:100%;position:static}.privacy_navigation ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.privacy_wrapper{margin-bottom:80px}.privacy_heading h1{font-size:40px}}@media (max-width:560px){.privacy_heading{margin-bottom:40px}.privacy_heading h1{font-size:34px}.privacy_heading_text,.privacy_section_text{font-size:16px}.privacy_navigation{padding:30px 20px}.privacy_navigation ol{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.privacy_page .privacy_wrapper{width:calc(100% - 32px);margin-bottom:60px}.privacy_heading{margin-bottom:60px}.privacy_heading h1{overflow-wrap:anywhere;font-size:30px;line-height:140%}.privacy_heading_text,.privacy_section_text{font-size:16px;line-height:120%}.privacy_layout{grid-template-columns:minmax(0,1fr)}.privacy_navigation{width:100%;padding:20px;position:static}.privacy_navigation h2{font-size:20px}.privacy_navigation ol{grid-template-columns:minmax(0,1fr)}.privacy_content h2{margin-bottom:10px;font-size:20px;line-height:120%}.privacy_content section+section{margin-top:20px}.privacy_section_text p+p{margin-top:10px}.privacy_page .catalog_breadcrumbs_wrapper{white-space:nowrap;width:calc(100% - 32px);min-height:36px;overflow:hidden}.privacy_page .catalog_breadcrumbs_item{flex:none}.privacy_page .catalog_breadcrumbs_item:last-child{flex:1;min-width:0}.privacy_page [aria-current=page]{text-overflow:ellipsis;overflow:hidden}}.consent_wrapper{margin-bottom:120px}.consent_heading{margin-bottom:60px}.consent_heading h1{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600}.consent_heading_text,.consent_text,.consent_quote li{color:var(--vtorichnyy);font-family:var(--font-family);font-size:18px;font-weight:400;line-height:135%}.consent_heading_text{margin-top:10px}.consent_content{max-width:1200px}.consent_section h2{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.consent_quote{background:var(--ochen-svetlyy-fon);border-radius:20px;max-width:1200px;margin:20px 0;padding:20px}.consent_quote h3{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:20px;font-size:24px;font-weight:600;line-height:140%}.consent_quote ul{gap:20px;padding-left:16px;list-style:outside;display:grid}@media (max-width:1740px){.consent_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:720px){.consent_wrapper{margin-bottom:80px}.consent_heading h1{font-size:40px}}@media (max-width:560px){.consent_heading{margin-bottom:40px}.consent_heading h1{font-size:34px}.consent_section h2{font-size:28px}.consent_heading_text,.consent_text,.consent_quote li{font-size:16px}}@media (max-width:720px){.consent_page .consent_wrapper{width:calc(100% - 32px);margin-bottom:60px}.consent_heading{margin-bottom:60px}.consent_heading h1{font-size:32px;line-height:120%}.consent_heading_text,.consent_text,.consent_quote li{font-size:16px;line-height:120%}.consent_section h2{margin-bottom:10px;font-size:24px}.consent_quote h3{margin-bottom:10px;font-size:20px}.consent_quote ul{gap:10px}.consent_page .catalog_breadcrumbs_wrapper{white-space:nowrap;width:calc(100% - 32px);min-height:36px;overflow:hidden}.consent_page .catalog_breadcrumbs_item{flex:none}.consent_page .catalog_breadcrumbs_item:last-child{flex:1;min-width:0}.consent_page [aria-current=page]{text-overflow:ellipsis;overflow:hidden}}body:has(.error_page){background-image:url(/assets/images/error-background.jpg);background-position:top;background-repeat:no-repeat;background-size:100%}body:has(.error_page) .header{background-image:none;height:210px}.error_page{padding:20px 0 90px}.error_wrapper{text-align:center}.error_code{color:var(--glavnyy-firmennyy);font-family:var(--font-family);font-size:230px;font-weight:600;line-height:120%}.error_title{color:var(--osnovnoy);font-family:var(--font-family);font-size:54px;font-weight:600;line-height:120%}.error_text{color:var(--vtorichnyy);margin-top:10px;font-size:18px;line-height:135%}.error_search{gap:10px;max-width:1100px;margin:60px auto 0;display:flex}.error_search_field{flex:1;min-width:0;position:relative}.error_search_icon{position:absolute;top:50%;left:22px;transform:translateY(-50%)}.error_search input{appearance:none;background:var(--osnovnoy-fon);border:2px solid var(--granicy);color:var(--osnovnoy);border-radius:40px;width:100%;height:64px;padding:20px 20px 20px 62px}.error_search input::placeholder{color:var(--vtorichnyy);opacity:1}.error_search_button,.error_button{font-family:var(--font-family);border:0;border-radius:40px;justify-content:center;align-items:center;padding:16px 40px;font-size:16px;font-weight:400;line-height:120%;transition:filter .2s;display:inline-flex}.error_search_button{background:var(--glavnyy-firmennyy);color:var(--osnovnoy-fon);flex:0 0 127px;height:64px}.error_actions{justify-content:center;gap:10px;margin-top:40px;display:flex}.error_button{min-height:54px}.error_button_home{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);border-radius:40px;width:250px;height:54px;padding:0 20px}.error_button_request{background:var(--tolko-akcent);color:var(--osnovnoy-fon);border-radius:40px;width:220px;height:54px;padding:0 20px}.error_search input:focus-visible,.error_search_button:focus-visible,.error_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (hover:hover){.error_search_button:hover,.error_button:hover{filter:brightness(.95)}}@media (max-width:1740px){body:has(.error_page){background-size:auto 1000px}.error_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:720px){body:has(.error_page) .header{height:270px}.error_page{padding-bottom:80px}.error_code{font-size:180px}.error_title{font-size:40px}.error_search{margin-top:40px}}@media (max-width:560px){.error_code{font-size:140px}.error_title{font-size:34px}.error_text{font-size:16px}.error_search,.error_actions{flex-direction:column}.error_search_button{flex-basis:auto;width:100%}.error_actions{margin-top:30px}}@media (max-width:720px){body:has(.error_page){background-image:none}body:has(.error_page) .header{z-index:1;height:195px;position:relative}.error_page{isolation:isolate;padding:0 0 90px;position:relative}.error_page:before{content:"";z-index:-1;background:url(/assets/images/error-background.jpg) bottom/cover no-repeat;position:absolute;inset:-195px 0 0}.error_page .error_wrapper{width:calc(100% - 32px)}.error_code{margin-bottom:20px;font-size:clamp(150px,48.72vw,230px)}.error_title{font-size:32px}.error_text{font-size:14px}.error_search{flex-direction:row;margin-top:60px}.error_search input{text-overflow:ellipsis;height:49px;padding:12px 12px 12px 30px;font-size:14px}.error_search_icon{width:14px;height:14px;left:12px}.error_search_button{flex-basis:85px;width:85px;height:49px;padding:0 15px}.error_actions{flex-direction:column;align-items:stretch;margin-top:40px}.error_button_home,.error_button_request{width:100%}}.partners_page{font-family:var(--font-family)}.partners_hero{text-align:center;margin-bottom:120px}.partners_hero h1{color:var(--osnovnoy);margin-bottom:10px;font-size:54px;font-weight:600}.partners_hero_text,.partners_about_text{color:var(--vtorichnyy);font-size:18px;font-weight:400;line-height:135%}.partners_hero_text{max-width:960px;margin-inline:auto}.partners_hero_actions{justify-content:center;gap:10px;margin-top:60px;display:flex}.partners_button{font-family:var(--font-family);text-align:center;border-radius:40px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:400;line-height:120%;transition:filter .2s;display:inline-flex}.partners_button_contact{background:var(--tolko-akcent);color:var(--osnovnoy-fon);width:180px;height:54px}.partners_button_manufacturers{background:var(--osnovnoy-fon);border:1px solid var(--granicy);color:var(--osnovnoy);width:240px;height:54px}.partners_about{margin-bottom:60px}.partners_about h2{color:var(--osnovnoy);margin-bottom:10px;font-size:40px;font-weight:600;line-height:120%}.partners_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.partners_card{background:var(--ochen-svetlyy-fon);border-radius:20px;min-height:220px;padding:20px}.partners_card h3{color:var(--osnovnoy);margin-bottom:20px;font-size:24px;font-weight:600;line-height:140%}.partners_card p{color:var(--vtorichnyy);font-size:16px;font-weight:400;line-height:120%}.partners_contact{margin-bottom:60px;scroll-margin-top:20px}.partners_contact_panel{background:var(--glavnyy-firmennyy);text-align:center;border-radius:24px;min-height:198px;padding:20px 40px}.partners_contact h2{color:var(--osnovnoy-fon);margin-bottom:20px;font-size:32px;font-weight:600;line-height:140%}.partners_contact_details{flex-wrap:wrap;justify-content:center;gap:20px 60px;margin-bottom:20px;display:flex}.partners_contact_details a{color:var(--osnovnoy-fon);align-items:center;gap:5px;font-size:16px;font-style:normal;font-weight:400;line-height:120%;display:inline-flex}.partners_contact_button{background:var(--tolko-akcent);color:var(--osnovnoy-fon);min-width:190px;min-height:54px}.partners_button:focus-visible,.partners_contact_details a:focus-visible{outline:2px solid var(--tolko-akcent);outline-offset:4px}.partners_button_contact:focus-visible,.partners_contact_button:focus-visible{outline-color:var(--osnovnoy)}.partners_button:active{filter:brightness(.9)}@media (hover:hover){.partners_button:hover{filter:brightness(.95)}.partners_contact_details a:hover{text-decoration:underline}}@media (max-width:1740px){.partners_hero_wrapper.grid_container,.partners_about_wrapper.grid_container,.partners_contact_wrapper.grid_container{width:calc(100% - 40px)}}@media (max-width:1000px){.partners_cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.partners_hero{margin-bottom:80px}.partners_hero h1{font-size:40px}.partners_about h2{font-size:34px}.partners_contact_panel{padding:20px}.partners_contact_details{flex-direction:column;align-items:center}}@media (max-width:560px){.partners_hero h1{font-size:34px}.partners_hero_text,.partners_about_text{font-size:16px}.partners_hero_actions{flex-direction:column;align-items:center;margin-top:40px}.partners_contact h2{font-size:28px}}@media (max-width:720px){.partners_page .partners_hero_wrapper,.partners_page .partners_about_wrapper{width:calc(100% - 32px)}.partners_hero{margin-bottom:60px}.partners_hero h1{font-size:40px;line-height:120%}.partners_hero_text,.partners_about_text{font-size:16px;line-height:120%}.partners_hero_actions{flex-direction:row;align-items:stretch;margin-top:20px}.partners_button_contact{flex:2;width:auto;min-width:0}.partners_button_manufacturers{flex:3;width:auto;min-width:0}.partners_about h2{font-size:32px}.partners_cards{grid-template-columns:minmax(0,1fr)}.partners_card{min-height:120px}.partners_card h3{font-size:20px;line-height:120%}.partners_page .partners_contact_wrapper{width:100%}.partners_contact h2{font-size:24px}.footer[lang=en] .footer_bottom{flex-flow:wrap;justify-content:flex-start;gap:20px}.footer[lang=en] .footer_developer{flex-basis:100%}}.cookie_notice{z-index:20;border:1px solid var(--granicy);background:var(--osnovnoy-fon);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 40px);max-width:1400px;min-height:124px;margin-inline:auto;padding:20px 40px;animation:.35s ease-out both cookie_notice_appear;display:flex;position:fixed;bottom:20px;left:20px;right:20px}.cookie_notice_content{width:100%;max-width:793px;min-height:82px}.cookie_notice_title{color:var(--osnovnoy);font-family:var(--font-family);margin-bottom:10px;font-size:24px;font-weight:600;line-height:140%}.cookie_notice_text{font-family:var(--font-family);font-size:16px;font-weight:400;line-height:120%}.cookie_notice_button{background:var(--tolko-akcent);width:220px;height:54px;color:var(--osnovnoy-fon);font-family:var(--font-family);border:0;border-radius:40px;flex:0 0 220px;padding:0 20px;font-size:16px;font-weight:400;line-height:120%}.cookie_notice_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@keyframes cookie_notice_appear{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:720px){.cookie_notice{flex-direction:column;align-items:stretch;gap:20px;width:calc(100% - 32px);padding:20px;bottom:16px;left:16px;right:16px}.cookie_notice_content{min-height:0}.cookie_notice_button{flex-basis:auto;width:100%}}.help_button{z-index:10;border:1px solid var(--granicy);background:var(--glavnyy-firmennyy);width:194px;height:46px;color:var(--osnovnoy-fon);font-family:var(--font-family);white-space:nowrap;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:16px;font-weight:400;line-height:120%;transition:background-color .18s,color .18s;display:inline-flex;position:fixed;bottom:20px;right:20px}.help_button svg{flex:0 0 24px}.help_button:hover{background:var(--seryy-fon-sekciy);color:var(--glavnyy-firmennyy)}.help_button:hover svg circle:first-child,.help_button:hover svg path{stroke:var(--glavnyy-firmennyy)}.help_button:hover svg circle:last-child{fill:var(--glavnyy-firmennyy)}.help_button:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}@media (max-width:720px){.help_button{width:46px;height:46px;padding:10px;bottom:16px;right:16px}.help_button_text{display:none}}.chat_widget{z-index:31;width:449px;max-width:calc(100vw - 32px);height:min(543px,100dvh - 40px);max-height:none;color:var(--osnovnoy);background:0 0;border:0;flex-direction:column;margin:0;padding:0;position:fixed;inset:auto 70px 20px auto;overflow:visible}.chat_widget[open]{display:flex}.chat_widget_panel{border:1px solid var(--granicy);background:var(--osnovnoy-fon);border-radius:20px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.chat_widget_header{background:#0b4f7380;flex:0 0 74px;align-items:center;padding:20px;display:flex}.chat_widget_header h2{color:var(--osnovnoy-fon);font-family:var(--font-family);font-size:24px;font-weight:600;line-height:140%}.chat_widget_history{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.chat_widget_messages{overscroll-behavior:contain;overflow-anchor:none;flex:auto;min-width:0;min-height:0;overflow-y:auto}.chat_widget_virtual_list{width:100%;position:relative}.chat_widget_row{flex-direction:column;width:100%;padding:0 20px 10px;display:flex;position:absolute;top:0;left:0}.chat_widget_message{background:var(--seryy-fon-sekciy);max-width:100%;color:var(--osnovnoy);font-family:var(--font-family);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:20px;flex:none;align-self:flex-start;padding:10px 20px;font-size:16px;font-weight:400;line-height:120%}.chat_widget_message_bot{width:339px;min-height:115px}.chat_widget_message_user{align-self:flex-end}.chat_widget_sent,.chat_widget_received{flex-direction:column;flex:none;align-self:flex-start;align-items:flex-start;gap:10px;max-width:100%;display:flex}.chat_widget_sent{align-self:flex-end;align-items:flex-end}.chat_widget_image{object-fit:cover;border-radius:20px;width:254px;max-width:100%;height:150px}.chat_widget_image_link{max-width:100%;display:block}.chat_widget_file{max-width:100%;color:var(--osnovnoy);display:block}.chat_widget_history_control,.chat_widget_empty{color:var(--vtorichnyy);text-align:center;padding:8px;font-size:13px;line-height:1.4}.chat_widget_history_control{flex:none}.chat_widget_empty{padding:30px 20px}.chat_widget_history_button,.chat_widget_action{color:var(--glavnyy-firmennyy);font:inherit;background:0 0;border:0;border-radius:5px;padding:5px 8px;text-decoration:underline}.chat_widget_latest{border:1px solid var(--granicy);background:var(--osnovnoy-fon);max-width:calc(100% - 24px);color:var(--glavnyy-firmennyy);white-space:nowrap;border-radius:20px;padding:8px 14px;font-size:13px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.chat_widget_form{border-top:1px solid var(--granicy);flex:none;position:relative}.chat_widget_composer{align-items:center;gap:20px;min-width:0;min-height:65px;padding:10px 20px;display:flex}.chat_widget_attachment{background:var(--seryy-fon-sekciy);max-width:calc(100% - 40px);color:var(--vtorichnyy);border-radius:8px;align-items:center;gap:10px;padding:6px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 5px);right:20px}.chat_widget_attachment_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat_widget_attachment_image{object-fit:cover;border-radius:5px;width:80px;height:50px}.chat_widget_attachment button{background:var(--osnovnoy-fon);width:24px;height:24px;color:var(--osnovnoy);border:0;border-radius:50%;flex:0 0 24px;padding:0;font-size:20px;line-height:1}.chat_widget_icon_button{background:0 0;border:0;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;display:grid}.chat_widget_input{min-width:0;min-height:1.2em;max-height:4.8em;color:var(--osnovnoy);font-family:var(--font-family);overflow-wrap:anywhere;white-space:pre-wrap;flex:auto;font-size:16px;line-height:120%;overflow-y:auto}.chat_widget_input[data-empty=true]:before{content:attr(data-placeholder);color:var(--vtorichnyy);pointer-events:none}.chat_widget_hint{color:var(--vtorichnyy);padding:4px 20px 10px;font-size:11px;line-height:1.4}.chat_widget_feedback,.chat_widget_notice{background:var(--seryy-fon-sekciy);color:var(--osnovnoy);flex:none;padding:10px 20px;font-size:13px;line-height:1.4}.chat_widget_feedback{border-left:3px solid #a34223}.chat_widget :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.chat_widget .chat_widget_input:focus-visible{outline-offset:4px;border-radius:5px}.chat_widget button:disabled{opacity:.5;cursor:not-allowed}.chat_close_button{z-index:32;background:var(--osnovnoy-fon);border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:fixed;bottom:20px;right:20px}.help_button[hidden]{display:none}@media (max-width:720px){.chat_widget{width:calc(100% - 32px);max-width:449px;height:min(543px,100dvh - 84px);margin-inline:auto;bottom:68px;left:16px;right:16px}.chat_widget::backdrop{background:#0003}.chat_widget_header{flex-basis:64px}.chat_widget_header h2{font-size:20px}.chat_widget_row{padding-inline:10px}.chat_close_button{background:0 0;bottom:16px;right:16px}}.scroll_to_top{background:var(--granicy);cursor:pointer;opacity:0;pointer-events:none;visibility:hidden;z-index:10;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .35s,transform .35s,visibility 0s linear .35s;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(24px)}.scroll_to_top_visible{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;transform:translateY(0)}.scroll_to_top svg{flex-shrink:0}.scroll_to_top:focus-visible{outline:2px solid var(--glavnyy-firmennyy);outline-offset:3px}.scroll_to_top:active{background:var(--neaktivnye-elementy)}@media (hover:hover){.scroll_to_top:hover{background:var(--neaktivnye-elementy)}}@media (prefers-reduced-motion:reduce){.scroll_to_top{transition:none;transform:none}}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(/assets/fonts/Manrope-VariableFont_wght.ttf)format("truetype")}:root{--font-family:"Manrope", sans-serif;--osnovnoy:#111315;--vtorichnyy:#3e454b;--podpisi:#737c84;--neaktivnye-elementy:#b8bfc5;--granicy:#dde2e6;--seryy-fon-sekciy:#f2f4f5;--ochen-svetlyy-fon:#f8f9fa;--osnovnoy-fon:#fff;--glavnyy-firmennyy:#0b4f73;--tolko-akcent:#d4a23a;--container-width:1660px}html,body{min-width:320px}body{background:var(--osnovnoy-fon);color:var(--osnovnoy);font-family:var(--font-family);font-size:16px;font-weight:400;line-height:1.2}.grid_container{max-width:var(--container-width);width:100%;margin-inline:auto}.visually_hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home_page{min-height:100vh}
