.Footer-module__MPE0dq__footer{width:100%;max-width:var(--container-width);margin:var(--space-section) auto var(--space-2xl);color:var(--text-muted-on-dark)}.Footer-module__MPE0dq__footer__container{column-gap:146px;row-gap:var(--space-2xl);border-radius:var(--radius-card);background:var(--surface-dark);min-height:313px;font-size:var(--space-sm);grid-template-columns:320px 320px 81px 241px;padding:40px 60px;line-height:1.7;display:grid}.Footer-module__MPE0dq__footer__brand,.Footer-module__MPE0dq__footer__group,.Footer-module__MPE0dq__footer__group nav{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__MPE0dq__footer__brand{gap:var(--space-md)}.Footer-module__MPE0dq__footer__logo{align-items:center;gap:var(--space-sm);color:var(--text-on-dark);line-height:1.05;display:flex}.Footer-module__MPE0dq__footer__logo strong{color:var(--text-on-dark);font-family:var(--second-family);font-size:var(--font-size-logo);font-weight:700;line-height:1.25}.Footer-module__MPE0dq__footer__logo img{width:var(--icon-lg);height:var(--icon-lg)}.Footer-module__MPE0dq__footer__brand p{max-width:290px;font-family:var(--font-family);color:var(--text-disabled);font-size:14px;font-weight:400;line-height:150%}.Footer-module__MPE0dq__footer__group,.Footer-module__MPE0dq__footer__group nav{gap:10px}.Footer-module__MPE0dq__footer__group strong{font-family:var(--font-family);color:var(--text-disabled);font-size:16px;font-weight:600;line-height:125%}.Footer-module__MPE0dq__footer__group a{font-family:var(--font-family);color:var(--bg-primary);font-size:14px;font-weight:400;line-height:150%}.Footer-module__MPE0dq__footer__group a[href^=tel\:],.Footer-module__MPE0dq__footer__group a[href^=mailto\:]{font-size:16px}.Footer-module__MPE0dq__footer__group span{font-family:var(--font-family);color:var(--bg-primary);font-size:16px;font-weight:400;line-height:150%}.Footer-module__MPE0dq__footer__group span:last-child{color:var(--text-disabled);font-size:14px}.Footer-module__MPE0dq__footer__catalog{gap:var(--space-2xl);grid-template-columns:repeat(2,1fr);width:100%;display:grid}.Footer-module__MPE0dq__footer__legal{color:var(--border-subtle);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.Footer-module__MPE0dq__footer__legal span{align-items:center;gap:var(--space-xs);font-family:var(--font-family);color:var(--text-muted);font-size:12px;font-weight:400;line-height:150%;display:flex}.Footer-module__MPE0dq__footer__legal span a{display:inline-flex}@media (max-width:767px){.Footer-module__MPE0dq__footer{margin:var(--space-md) var(--mobile-page-padding) var(--mobile-page-padding);width:auto}.Footer-module__MPE0dq__footer__container{gap:var(--footer-mobile-section-gap);padding:var(--space-md);font-size:var(--space-xs);grid-template-columns:repeat(2,1fr)}.Footer-module__MPE0dq__footer__brand{grid-column:1/-1}.Footer-module__MPE0dq__footer__brand p{color:var(--text-disabled);font-size:var(--footer-mobile-description-size);font-weight:400;line-height:1.5}.Footer-module__MPE0dq__footer__group strong{color:var(--text-disabled);font-size:var(--footer-mobile-heading-size);font-weight:600;line-height:1.25}.Footer-module__MPE0dq__footer__group a,.Footer-module__MPE0dq__footer__group span{color:var(--text-on-dark);font-size:var(--footer-mobile-link-size);font-weight:400;line-height:1.5}.Footer-module__MPE0dq__footer__brand+.Footer-module__MPE0dq__footer__group,nav.Footer-module__MPE0dq__footer__group,nav.Footer-module__MPE0dq__footer__group+.Footer-module__MPE0dq__footer__group{grid-column:1/-1}nav.Footer-module__MPE0dq__footer__group{column-gap:var(--footer-mobile-section-gap);row-gap:var(--footer-mobile-item-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}nav.Footer-module__MPE0dq__footer__group strong{grid-column:1/-1}nav.Footer-module__MPE0dq__footer__group a:first-of-type{grid-area:2/1}nav.Footer-module__MPE0dq__footer__group a:nth-of-type(2){grid-area:3/1}nav.Footer-module__MPE0dq__footer__group a:nth-of-type(3){grid-area:4/1}nav.Footer-module__MPE0dq__footer__group a:nth-of-type(4){grid-area:2/2}nav.Footer-module__MPE0dq__footer__group a:nth-of-type(5){grid-area:3/2}.Footer-module__MPE0dq__footer__group,.Footer-module__MPE0dq__footer__group nav{gap:var(--footer-mobile-item-gap)}.Footer-module__MPE0dq__footer__catalog{gap:var(--footer-mobile-section-gap)}.Footer-module__MPE0dq__footer__group>span:last-child{color:var(--text-disabled);font-size:var(--footer-mobile-link-size);line-height:1.5}.Footer-module__MPE0dq__footer__legal{align-items:flex-start;gap:var(--footer-mobile-item-gap);color:var(--text-muted);font-size:var(--footer-mobile-legal-size);flex-direction:column;grid-column:1/-1;padding-top:0;font-weight:400;line-height:1.5}.Footer-module__MPE0dq__footer__legal a,.Footer-module__MPE0dq__footer__legal span{color:var(--text-muted);font-size:var(--footer-mobile-legal-size);font-weight:400;line-height:1.5}}@media (min-width:1280px) and (max-width:1624px){.Footer-module__MPE0dq__footer__container{grid-template-columns:300px 300px 81px 220px;column-gap:48px}}@media (min-width:768px) and (max-width:1279px){.Footer-module__MPE0dq__footer{width:auto;margin:var(--space-section) var(--tablet-page-padding) var(--tablet-page-padding)}.Footer-module__MPE0dq__footer__container{gap:var(--space-lg);padding:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__MPE0dq__footer__brand,.Footer-module__MPE0dq__footer__legal{grid-column:1/-1}.Footer-module__MPE0dq__footer__catalog{gap:var(--space-lg)}.Footer-module__MPE0dq__footer__legal{gap:var(--space-md);flex-wrap:wrap}}
.CatalogMenu-module__AHmR8G__menu--desktop{position:relative}.CatalogMenu-module__AHmR8G__menu__trigger{cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger{gap:var(--catalog-icon-gap);width:var(--header-catalog-width);min-width:var(--header-catalog-width);height:var(--header-control-height);min-height:var(--header-control-height);padding:var(--header-catalog-padding);border-radius:var(--header-catalog-radius);background:var(--action-secondary);color:var(--text-on-dark);font-size:var(--font-size-catalog-button);white-space:nowrap;font-weight:400;line-height:1.56}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger:hover{background:var(--action-secondary-hover)}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger img,.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger svg{width:var(--icon-md);height:var(--icon-md);display:block}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger[aria-expanded=true]{color:var(--text-link)}.CatalogMenu-module__AHmR8G__menu__trigger_label{transform:translateY(2px)}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__trigger{color:inherit;background:0 0;padding:0}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__trigger img,.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__trigger svg{display:block}.CatalogMenu-module__AHmR8G__menu__panel{background:var(--bg-primary);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-card);padding:0 0 var(--menu-gap)}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__panel{top:calc(100% + var(--menu-panel-top));z-index:50;grid-template-columns:var(--menu-sidebar-width) minmax(0, 1fr);width:var(--container-width);min-height:var(--menu-panel-height);grid-template-areas:"sidebar content""actions actions";display:grid;position:absolute;left:0;overflow:hidden}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__panel{top:calc(var(--mobile-header-height) + var(--menu-panel-top));left:var(--mobile-page-padding);right:var(--mobile-page-padding);z-index:100;max-width:358px;max-height:calc(100dvh - var(--mobile-header-height) - var(--mobile-page-padding));box-shadow:var(--shadow-card-hover);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.CatalogMenu-module__AHmR8G__menu__sidebar{grid-area:sidebar}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__sidebar{padding-block:var(--menu-gap);border-right:var(--border-width) solid var(--border-default)}.CatalogMenu-module__AHmR8G__menu__cat_head{align-items:center;gap:var(--menu-icon-gap);width:100%;min-height:var(--menu-row-height);padding:var(--menu-row-padding);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;display:flex}.CatalogMenu-module__AHmR8G__menu__cat_head:hover{background:var(--bg-secondary)}.CatalogMenu-module__AHmR8G__menu__cat_icon{width:var(--menu-cat-icon);height:var(--menu-cat-icon);flex-shrink:0}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__cat_head .CatalogMenu-module__AHmR8G__menu__cat_icon{width:var(--menu-cat-icon);height:var(--menu-cat-icon)}.CatalogMenu-module__AHmR8G__menu__cat_label{overflow-wrap:break-word;flex:1}.CatalogMenu-module__AHmR8G__menu__cat_head svg{width:var(--icon-md);height:var(--icon-md);stroke-width:1px;color:var(--text-disabled);transition:transform var(--transition-fast) ease;flex-shrink:0;margin-left:auto}.CatalogMenu-module__AHmR8G__menu__cat_head--active{border-left-color:var(--action-primary);background:var(--bg-secondary)}.CatalogMenu-module__AHmR8G__menu__cat_head--active .CatalogMenu-module__AHmR8G__menu__cat_label{color:var(--text-link)}.CatalogMenu-module__AHmR8G__menu__cat_head--active svg{color:var(--action-primary)}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__cat_head svg{transform:rotate(90deg)}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__cat_head--active svg{transform:rotate(270deg)}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__cat_label{font-size:15px;line-height:1.47}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__mobileGroups{gap:var(--menu-gap);padding:var(--space-sm) var(--menu-gap) var(--menu-gap);flex-direction:column;display:flex}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__group .CatalogMenu-module__AHmR8G__menu__group_title{font-size:15px;line-height:1.33}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__link{font-size:14px;line-height:1.43}.CatalogMenu-module__AHmR8G__menu__content{gap:var(--menu-gap);padding:var(--menu-gap);grid-area:content;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.CatalogMenu-module__AHmR8G__menu__column{gap:var(--menu-gap);flex-direction:column;display:flex}.CatalogMenu-module__AHmR8G__menu__group{gap:var(--menu-link-gap);max-width:var(--menu-column-text);flex-direction:column;display:flex}.CatalogMenu-module__AHmR8G__menu__group .CatalogMenu-module__AHmR8G__menu__group_title{color:var(--text-primary);font-weight:600;line-height:1.25}.CatalogMenu-module__AHmR8G__menu__links{gap:var(--menu-link-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CatalogMenu-module__AHmR8G__menu__link{color:var(--text-secondary);overflow-wrap:break-word;line-height:1.5;display:block}.CatalogMenu-module__AHmR8G__menu__link:hover{color:var(--text-link)}.CatalogMenu-module__AHmR8G__menu__actions{gap:var(--space-md);padding:var(--menu-row-padding);grid-area:actions;display:flex}.CatalogMenu-module__AHmR8G__menu__actions .CatalogMenu-module__AHmR8G__menu__action{min-height:var(--control-height);padding:var(--menu-action-padding);border:var(--border-width) solid var(--action-secondary);border-radius:var(--menu-action-radius);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1.25;display:inline-flex}.CatalogMenu-module__AHmR8G__menu__action--primary{min-width:var(--menu-action-primary-width);background:var(--surface-dark);color:var(--text-on-dark)}.CatalogMenu-module__AHmR8G__menu__action--primary:hover{background:var(--navy-950)}.CatalogMenu-module__AHmR8G__menu__action--outline{background:var(--bg-primary);color:var(--action-secondary)}.CatalogMenu-module__AHmR8G__menu__action--outline:hover{background:var(--bg-secondary)}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__actions{gap:var(--menu-icon-gap);padding:var(--menu-gap);flex-direction:column}.CatalogMenu-module__AHmR8G__menu--mobile .CatalogMenu-module__AHmR8G__menu__action{width:100%;min-height:48px;font-size:15px;line-height:1.33}@media (min-width:1280px) and (max-width:1624px){.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger{padding-inline:14px;font-size:14px}.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger img,.CatalogMenu-module__AHmR8G__menu--desktop .CatalogMenu-module__AHmR8G__menu__trigger svg{width:20px;height:20px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy-950:#102238;--navy-900:#162e4a;--navy-800:#1a3455;--navy-700:#1e3a5f;--navy-600:#2b4b70;--navy-500:#45617f;--navy-400:#6c819b;--navy-300:#9daabd;--navy-200:#c4cdd8;--navy-100:#e3e8ee;--navy-50:#edf1f5;--orange-700:#c96f17;--orange-600:#d97a1f;--orange-500:#f28c28;--orange-400:#f5a24e;--orange-300:#f7b875;--orange-200:#fad2a6;--orange-100:#fce6d1;--orange-50:#fff3e8;--neutral-white:#fff;--neutral-50:#f8f9fa;--neutral-100:#f3f5f7;--neutral-200:#e4e8ec;--neutral-300:#d3d9df;--neutral-400:#aab2ba;--neutral-500:#7b848d;--neutral-600:#5a636c;--neutral-700:#424a52;--neutral-800:#343a40;--neutral-900:#2b2b2b;--bg-primary:var(--neutral-white);--bg-secondary:var(--neutral-100);--surface-dark:var(--navy-900);--surface-light:var(--neutral-50);--text-primary:var(--neutral-900);--text-strong:#141414;--text-secondary:var(--neutral-600);--text-disabled:var(--neutral-400);--text-muted:var(--neutral-500);--text-on-dark:var(--neutral-white);--text-muted-on-dark:var(--navy-200);--text-link:var(--orange-500);--border-default:var(--neutral-200);--border-subtle:var(--navy-400);--border-focus:var(--navy-700);--border-error:var(--state-error);--action-primary:var(--orange-500);--action-primary-hover:var(--orange-600);--action-secondary:var(--navy-700);--action-secondary-hover:var(--navy-800);--action-tertiary:var(--navy-200);--action-tertiary-hover:var(--navy-300);--state-success:#486455;--state-warning:var(--orange-600);--state-error:#a34e55;--state-info:var(--navy-700);--badge-success:#3f6b50;--badge-confirm:var(--navy-700);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-section:64px;--space-section-lg:80px;--page-section-gap:60px;--breadcrumbs-top:20px;--filter-cards-column-gap:20px;--container-width:1520px;--header-top-space:30px;--header-content-gap:40px;--mobile-header-width:390px;--mobile-header-height:72px;--mobile-header-padding:16px;--mobile-page-padding:16px;--mobile-content-top-gap:20px;--mobile-page-section-gap:40px;--tablet-page-padding:24px;--tablet-section-gap:40px;--tablet-catalog-featured-height:380px;--tablet-catalog-card-height:300px;--tablet-catalog-card-padding:24px;--tablet-catalog-featured-title-size:36px;--tablet-catalog-title-size:26px;--tablet-catalog-description-size:14px;--tablet-filter-padding:40px;--tablet-filter-featured-content-width:400px;--tablet-filter-featured-image-width:55%;--tablet-contact-padding:40px;--tablet-contact-image-height:320px;--catalog-mobile-card-width:358px;--catalog-mobile-card-height:258px;--catalog-mobile-card-compact-height:180px;--catalog-mobile-card-padding:20px;--catalog-mobile-bearing-width:112%;--catalog-mobile-bearing-height:112%;--catalog-mobile-bearing-bottom:-54%;--catalog-mobile-puller-width:118%;--catalog-mobile-puller-height:135%;--catalog-mobile-puller-bottom:-78%;--catalog-mobile-belt-width:74%;--catalog-mobile-belt-bottom:-8%;--catalog-mobile-rubber-width:70%;--catalog-mobile-tools-width:62%;--catalog-mobile-rings-width:62%;--catalog-mobile-hoses-width:66%;--catalog-mobile-lubricants-width:70%;--catalog-mobile-lubricants-height:85%;--catalog-mobile-image-right:0px;--catalog-mobile-image-width:80%;--catalog-mobile-image-bottom:-35%;--catalog-mobile-arrow-top:20px;--catalog-mobile-arrow-right:20px;--catalog-mobile-block-gap:20px;--mobile-header-radius:4px;--mobile-header-icon-size:28px;--mobile-header-icon-gap:10px;--mobile-header-menu-width:24px;--mobile-header-menu-height:28px;--mobile-header-logo-width:34px;--mobile-header-logo-height:40px;--header-height:166px;--card-min-height:342px;--card-featured-min-height:470px;--card-side-min-height:223px;--catalog-bearing-width:622px;--catalog-puller-width:365px;--catalog-side-width:493px;--catalog-featured-height:456px;--catalog-belt-height:178px;--catalog-rubber-height:258px;--catalog-bottom-width:365px;--catalog-bottom-height:330px;--catalog-gap:20px;--catalog-card-padding:20px 20px 40px 40px;--catalog-arrow-top:19px;--catalog-arrow-right:20px;--catalog-arrow-icon-size:24px;--catalog-arrow-size:46px;--catalog-arrow-radius:40px;--catalog-arrow-padding:10px;--catalog-content-padding:0 20px 0 0;--catalog-content-narrow-width:303px;--catalog-content-belt-width:317px;--catalog-content-wide-width:431px;--catalog-content-short-height:98px;--catalog-content-tall-height:138px;--catalog-content-hoses-width:177px;--catalog-content-hoses-height:162px;--catalog-content-lubricants-width:231px;--catalog-content-lubricants-height:122px;--catalog-belt-bottom-padding:12px;--catalog-puller-image-width:217px;--catalog-puller-image-height:343px;--catalog-belt-image-width:190px;--catalog-belt-image-height:120px;--catalog-rubber-image-width:262px;--catalog-rubber-image-height:306px;--catalog-tools-image-width:218px;--catalog-tools-image-height:231px;--catalog-rings-image-width:226px;--catalog-rings-image-height:226px;--catalog-hoses-image-width:265px;--catalog-hoses-image-height:176px;--catalog-lubricants-image-width:216px;--catalog-lubricants-image-height:257px;--catalog-text-gap:10px;--catalog-title-featured-size:48px;--catalog-title-size:32px;--catalog-description-size:16px;--catalog-mobile-content-width:316px;--catalog-mobile-content-height:94px;--catalog-mobile-compact-content-width:244px;--catalog-mobile-compact-title-size:24px;--catalog-narrow-content-width:180px;--catalog-narrow-featured-title-size:28px;--catalog-narrow-title-size:22px;--catalog-mobile-content-padding:0 20px 0 0;--filter-featured-min-height:500px;--filter-featured-padding:60px;--filter-featured-content-width:690px;--filter-featured-title-size:40px;--filter-featured-description-size:18px;--filter-featured-label-size:14px;--filter-heading-gap:10px;--filter-field-gap:4px;--filter-grid-gap:20px;--filter-range-gap:6px;--filter-section-gap:40px;--filter-featured-button-width:690px;--filter-featured-button-height:48px;--filter-featured-button-padding:0 24px;--filter-featured-button-size:16px;--filter-featured-image-width:90%;--filter-mobile-control-height:48px;--filter-mobile-control-padding:5px 10px;--filter-control-text-size:14px;--filter-card-width:750px;--filter-card-min-height:653px;--filter-card-padding:60px;--filter-card-content-height:533px;--filter-card-title-size:32px;--filter-card-description-size:18px;--filter-card-label-size:14px;--filter-card-heading-gap:10px;--filter-card-section-gap:40px;--filter-card-row-gap:20px;--filter-card-range-gap:8px;--filter-card-button-width:630px;--filter-card-button-height:48px;--filter-card-button-padding:0 24px;--filter-card-button-size:16px;--contact-min-height:248px;--contact-padding:40px;--contact-heading-width:1438px;--contact-heading-height:78px;--contact-title-size:32px;--contact-description-size:18px;--contact-heading-gap:10px;--contact-actions-gap:40px;--contact-primary-button-width:208px;--contact-secondary-button-width:208px;--contact-button-height:48px;--contact-button-padding:0 40px;--contact-button-size:16px;--contact-image-shift:50px;--contact-desktop-image-width:62%;--contact-desktop-image-scale:1.45;--contact-desktop-image-offset-y:72px;--contact-mobile-min-height:410px;--contact-mobile-image-height:240px;--contact-mobile-padding:20px;--contact-mobile-content-gap:20px;--contact-mobile-action-gap:16px;--contact-mobile-title-size:24px;--contact-mobile-description-size:16px;--contact-mobile-button-size:15px;--contact-mobile-primary-button-width:200px;--contact-mobile-secondary-button-width:215px;--contact-mobile-button-height:48px;--contact-mobile-button-padding:0 40px;--footer-mobile-description-size:14px;--footer-mobile-heading-size:16px;--footer-mobile-link-size:14px;--footer-mobile-legal-size:12px;--footer-mobile-item-gap:10px;--footer-mobile-section-gap:20px;--control-height:48px;--header-control-height:58px;--header-catalog-width:213px;--header-search-width:717px;--header-search-border-width:1.5px;--header-action-icon:34px;--header-action-gap:40px;--header-horizontal-gap:40px;--header-control-radius:7px;--header-catalog-radius:5px;--header-catalog-padding:15px 20px;--header-search-padding:10px 20px;--font-size-email:16px;--font-size-schedule:12px;--font-size-header-action:13px;--font-size-logo:20px;--font-size-catalog-button:18px;--font-size-search:16px;--font-size-request-button:16px;--catalog-icon-gap:5px;--menu-sidebar-width:492px;--menu-row-height:74px;--menu-row-padding:20px 30px;--menu-column-text:250px;--menu-panel-height:736px;--menu-panel-top:11px;--menu-cat-icon:34px;--menu-gap:20px;--menu-link-gap:7px;--menu-icon-gap:10px;--menu-action-radius:4px;--menu-action-padding:0 30px;--menu-action-primary-width:174px;--logo-line-gap:5px;--contact-line-gap:5px;--header-actions-offset:10px;--font-family:var(--font-onest);--second-family:var(--font-inter);--button-height:50px;--icon-sm:20px;--icon-md:24px;--icon-lg:48px;--logo-wordmark-width:172px;--button-width-l:180px;--button-width-m:140px;--request-button-width:192px;--request-button-height:48px;--request-button-padding:0 24px;--transition-fast:.16s;--border-width:1px;--radius-control:6px;--radius-sm:8px;--radius-card:10px;--radius-large:12px;--radius-round:999px;--shadow-card:0 1px 2px #10223814;--shadow-card-hover:0 8px 24px #1022381f}*{box-sizing:border-box}html{background:var(--bg-primary)}body{background:var(--bg-primary);min-width:320px;color:var(--text-primary);font-family:var(--font-family);margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}h1,h2,h3,p{margin:0}.text-display{font-size:48px;font-weight:700;line-height:1.08}.text-h1{font-size:40px;font-weight:700;line-height:1.15}.text-h2{font-size:32px;font-weight:700;line-height:1.2}.text-h3{font-size:26px;font-weight:700;line-height:1.2}.text-h4{font-size:20px;font-weight:700;line-height:1.25}.text-body-xl{font-size:18px;font-weight:400;line-height:1.5}.text-body-l{font-size:16px;font-weight:400;line-height:1.5}.text-body-m{font-size:14px;font-weight:400;line-height:1.45}.text-body-s{font-size:12px;font-weight:400;line-height:1.4}.text-caption{font-size:11px;font-weight:400;line-height:1.4}.text-button-l{font-size:14px;font-weight:600;line-height:1}.text-button-m{font-size:12px;font-weight:600;line-height:1}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media (max-width:1624px){:root{--container-width:1240px;--header-catalog-width:180px;--header-search-width:500px;--header-action-icon:30px;--header-action-gap:24px;--header-horizontal-gap:24px;--header-actions-offset:0px;--catalog-bearing-width:508px;--catalog-puller-width:298px;--catalog-side-width:394px;--menu-sidebar-width:400px;--menu-row-padding:16px 20px}.text-display{font-size:42px}.text-h2{font-size:30px}}@media (max-width:1439px){:root{--container-width:1112px;--header-search-width:430px;--catalog-bearing-width:452px;--catalog-puller-width:270px;--catalog-side-width:350px;--menu-sidebar-width:360px}.text-display{font-size:38px}.text-h3{font-size:24px}}@media (max-width:767px){:root{--header-height:var(--mobile-header-height);--header-top-space:0px;--header-content-gap:0px;--card-min-height:142px;--card-featured-min-height:142px;--card-side-min-height:142px;--catalog-title-featured-size:32px;--catalog-title-size:32px;--catalog-description-size:15px;--filter-featured-min-height:0px;--filter-featured-title-size:30px;--filter-featured-description-size:16px;--filter-featured-label-size:14px;--filter-featured-button-size:15px;--filter-control-text-size:14px;--filter-card-title-size:24px;--filter-card-description-size:16px;--filter-card-label-size:14px;--filter-card-button-size:15px;--contact-min-height:0px;--control-height:36px;--button-height:40px;--menu-row-height:54px;--menu-row-padding:10px 20px}.text-display{font-size:22px;line-height:1.12}.text-h1{font-size:21px}.text-h2{font-size:20px}.text-h3{font-size:18px}.text-h4{font-size:16px}.text-body-xl{font-size:14px}.text-body-l{font-size:13px}.text-body-m{font-size:11px}.text-body-s{font-size:9px}.text-caption{font-size:8px}.text-button-l,.text-button-m{font-size:10px}}
