.productsPage{padding-top:24px}.productsPage .breadcrumb{margin-bottom:18px}.productsPage .pageHero{max-width:820px;margin-bottom:26px}.productsPage .pageHero h1{font-size:clamp(38px,4.6vw,62px)}.productsPage .pageHero p{margin:14px 0 0;font-size:15px;line-height:1.55}.productsPage .filterSection{padding-top:24px;padding-bottom:28px}.productsPage .filterSection .compactIntro{margin-bottom:14px}.productsPage .filterSection .compactIntro h2{font-size:clamp(26px,2.5vw,34px)}.productsPage .filterChips{gap:8px}.productsPage .filterChips a{padding:9px 14px}.productsPage .catalogFilters{margin-top:0;margin-bottom:26px}.productsPage .catalogSection{padding-top:28px;padding-bottom:58px}.productsPage .catalogSection .compactIntro{margin-bottom:18px}.productsPage .catalogSection .compactIntro h2{font-size:clamp(28px,2.8vw,38px)}.productsPage .catalogGrid{gap:18px}.productsPage .catalogImage{min-height:240px;padding:20px}.productsPage .catalogImage img{height:205px}.productsPage .catalogBody{padding:20px}@media (min-width:901px){.productsPage .catalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.productsPage{padding-top:20px}.productsPage .breadcrumb{margin-bottom:16px}.productsPage .pageHero{margin-bottom:20px}.productsPage .pageHero h1{font-size:38px}.productsPage .filterSection{padding-top:18px;padding-bottom:22px}.productsPage .catalogSection{padding-top:22px}.productsPage .filterChips{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.productsPage .filterChips a{flex:none}}
