/* Three navigation groups: brand left, product links centered, account right. */
.topnav .wrap.nav-layout{max-width:none;width:100%;padding-inline:clamp(20px,3vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px}
.topnav .nav-layout>.logo{justify-self:start}
.topnav .nav-center{justify-self:center;justify-content:center}
.topnav .nav-account{justify-self:end;justify-content:flex-end}
.topnav .navr{flex-wrap:nowrap;white-space:nowrap}
@media(max-width:1240px){.topnav .nav-center .alleen-breed{display:none}}
@media(max-width:860px){
 .topnav .wrap.nav-layout{grid-template-columns:1fr auto;gap:10px 16px;min-height:62px;height:auto;padding:12px 16px}
 .topnav .nav-center{justify-self:end;justify-content:flex-end}
 .topnav .nav-account{grid-column:1/-1;justify-self:end;flex-wrap:wrap;gap:14px}
}
@media(max-width:380px){.topnav .wrap.nav-layout{padding-inline:12px}.topnav .nav-account{gap:12px}}
