.collection-browser--no-crumb>.collection-topline{display:none}
.collection-browser--no-crumb>.pagehead{padding-top:14px}
.collection-banner{margin:10px 0 8px}
.collection-banner picture,.collection-banner a,.collection-banner img{display:block;width:100%}
.collection-banner img{height:auto}
.collection-quick-links{--link-image:64px;--link-font:12px;--link-pad:8px 12px;display:flex;gap:10px;overflow-x:auto;padding:10px 0 12px;scroll-padding-inline:4px;scrollbar-width:thin}
.collection-quick-links--medium{--link-image:88px;--link-font:13px;--link-pad:10px 16px}
.collection-quick-links--large{--link-image:116px;--link-font:14px;--link-pad:12px 20px}
.collection-quick-link{flex:0 0 auto;font-size:var(--link-font);text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;min-height:44px;line-height:1.3}
.collection-quick-link:hover,.collection-quick-link[aria-current]{text-decoration:underline;text-underline-offset:4px}
.collection-quick-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.collection-quick-links--text{gap:24px}
.collection-quick-links--button .collection-quick-link,.collection-quick-links--badge .collection-quick-link{border:1px solid var(--m-rule);padding:var(--link-pad)}
.collection-quick-links--badge .collection-quick-link{border-radius:999px;background:var(--m-surface)}
.collection-quick-links--circle .collection-quick-link,.collection-quick-links--square .collection-quick-link{width:calc(var(--link-image) + 12px);flex-direction:column;justify-content:flex-start;gap:8px}
.collection-quick-image{display:grid;place-items:center;width:var(--link-image);height:var(--link-image);overflow:hidden;background:var(--m-rule);font-size:24px}
.collection-quick-image img{width:100%;height:100%;object-fit:cover}
.collection-quick-links--circle .collection-quick-image{border-radius:50%}
@media(max-width:900px){
 .collection-browser--no-crumb{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px}
 .collection-browser--no-crumb>*{grid-column:1/-1;min-width:0}
 .collection-browser--no-crumb>.collection-topline{display:flex;grid-column:2;grid-row:2;margin:8px 0;align-self:center}
 .collection-browser--no-crumb>.pagehead{grid-column:1;grid-row:2;padding:8px 0;border-bottom:0;align-self:center;min-width:0}
 .collection-browser--no-crumb>.collection-banner{grid-row:1}
 .collection-browser--no-crumb>.collection-quick-links{grid-row:3}
 .collection-browser--no-crumb>.layout{grid-row:4}
 .collection-browser--no-crumb .pagehead h1{font-size:25px}
 .collection-browser--no-crumb .ptitle{gap:4px 8px}
 .collection-quick-links{padding:4px 0 10px;gap:8px}
 .collection-quick-links--text{gap:20px}
}
