/* Shared catalogue navigation for brand/category combinations. */
.eps-site .eps-brand-filter.eps-catalog-filters{align-items:flex-end;gap:16px}
.eps-site .eps-catalog-filter-fields{display:flex;flex:1 1 540px;align-items:flex-end;gap:12px;flex-wrap:wrap;min-width:0}
.eps-site .eps-catalog-filters .brand-filter,.eps-site .eps-catalog-filters .eps-category-filter{display:flex;flex-direction:column;align-items:stretch;gap:7px;font-size:12px;min-width:0;margin:0}
.eps-site .eps-catalog-filters .brand-filter{flex:0 1 150px}
.eps-site .eps-catalog-filters .eps-category-filter{flex:1 1 200px}
.eps-site .eps-catalog-filters select{width:100%;min-width:0;max-width:100%;font-size:13px;text-overflow:ellipsis}
.eps-site .eps-catalog-filters .filter-apply{padding:13px 17px;min-height:44px}
.eps-site .eps-catalog-filters .eps-filter-reset{align-self:center;margin-top:20px}
.eps-site .eps-catalog-filters .eps-catalog-help{margin-left:0;flex:0 0 auto}
.eps-site .eps-brand-category-intro{margin:0 0 22px}
.eps-site .eps-brand-category-intro .eyebrow{font-size:11px;letter-spacing:.12em;color:#407da8;margin:0 0 9px}
.eps-site .eps-brand-category-intro>p:last-child{font-size:14px;line-height:1.65;color:#687680;margin:0;max-width:620px}
.eps-site .catalog-cards.eps-brand-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.eps-site .eps-brand-categories .catalog-type{min-width:0;padding:24px;gap:0}
.eps-site .eps-brand-categories .category-symbol{width:42px;height:42px;margin-bottom:20px}
.eps-site .eps-brand-categories h2{--eps-type-section:23px;font-size:23px;line-height:1.25;margin:0 0 15px;overflow-wrap:anywhere}
.eps-site .eps-brand-categories .catalog-type p{margin:0 0 20px;font-size:13px}
.eps-site .eps-brand-categories .catalog-type .text-link{font-size:12px;gap:12px}
.eps-site .eps-brand-back{display:inline-flex;align-items:center;gap:10px;font-size:13px;margin:0 0 22px;color:#407da8}
.eps-site .page-title.eps-grundfos-title{background:#003d6a;color:#fff}
.eps-site .eps-grundfos-title h1,.eps-site .eps-grundfos-title p,.eps-site .eps-grundfos-title .breadcrumb,.eps-site .eps-grundfos-title .breadcrumb a,.eps-site .eps-grundfos-title .breadcrumb span{color:#fff}
.eps-site .eps-grundfos-title p{max-width:880px;line-height:1.7;word-break:normal;overflow-wrap:normal;hyphens:none}
.eps-site .eps-catalog-filters .filter-apply[hidden]{display:none}
.eps-site .eps-grundfos-title .breadcrumb a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:1024px){
 .eps-site .catalog-cards.eps-brand-categories{grid-template-columns:minmax(0,1fr)}
 .eps-site .eps-catalog-filter-fields{flex-basis:100%}
 .eps-site .eps-catalog-filters .eps-catalog-help{margin:0}
}
@media(max-width:680px){
 .eps-site .eps-catalog-filter-fields{gap:14px 12px}
 .eps-site .eps-catalog-filters .brand-filter,.eps-site .eps-catalog-filters .eps-category-filter{flex-basis:100%}
 .eps-site .eps-catalog-filters select{font-size:16px;min-height:44px}
 .eps-site .eps-catalog-filters .eps-filter-reset{margin-top:0}
 .eps-site .catalog-cards.eps-brand-categories{grid-template-columns:minmax(0,1fr);gap:16px}
 .eps-site .eps-brand-categories .catalog-type{padding:22px}
 .eps-site .eps-brand-categories h2{--eps-type-section:21px;font-size:21px}
 .eps-site .eps-brand-category-intro{margin-bottom:18px}
}
