/* v77: compact category navigation; the large section banner is removed. */
nav.category-breadcrumb{display:block;background:transparent;color:#718698;font-size:12px;line-height:1.7;margin:0 0 12px;padding:0;min-height:24px}
.category-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0}
.category-breadcrumb li{display:flex;align-items:center;gap:8px;min-width:0}
.category-breadcrumb a,.category-breadcrumb [aria-current=page]{color:inherit;font-weight:400;overflow-wrap:anywhere}
.category-breadcrumb a:hover{color:var(--red,#e4132b)}
.category-breadcrumb a:focus-visible{outline:2px solid var(--red,#e4132b);outline-offset:3px;border-radius:2px}
.category-breadcrumb-separator{color:#8a9bab;font-family:Arial,sans-serif;font-size:14px}
.category-page-title-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){nav.category-breadcrumb{font-size:11px;margin-bottom:10px}.category-breadcrumb ol,.category-breadcrumb li{gap:6px}}
