.site-header,.editorial-showroom .site-header{min-height:128px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
.co-brand{display:flex;justify-self:center;align-items:flex-start;gap:19px;text-decoration:none;white-space:nowrap}
.co-brand .brand{width:235px;height:54px;flex:none;margin-top:13px}.co-brand .brand img{width:135%;height:auto}
.co-brand-divider{width:1px;height:68px;margin-top:6px;background:#b9a887;flex:none;opacity:.75}
.era-identity{width:190px;display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}
.era-logo{width:92px;height:80px;object-fit:contain;filter:brightness(0);opacity:.68;flex:none}
.era-edition{display:block;white-space:nowrap;font:9px/1.3 var(--serif);font-weight:400;letter-spacing:.08em;color:#71675b}
.site-header nav{justify-self:end}.editorial-showroom .intro{margin-top:8px;margin-bottom:20px}.intro h1{margin:8px 0 0}
.site-header nav a,.site-header nav button{white-space:nowrap}
.site-header .list-link:before{content:none}
.showroom-image-info{font:11px/1.7 var(--sans);color:var(--muted);max-width:560px;margin:24px auto 32px;padding-inline:20px;text-align:center}
.showroom-image-info summary{font:italic 12px var(--serif);cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:4px}.showroom-image-info p{margin:10px 0 0}
@media(min-width:680px) and (max-width:1100px){.co-brand{gap:10px}.co-brand .brand{width:clamp(145px,calc(22.5vw - 35px),190px);margin-top:8px}.era-identity{width:clamp(158px,calc(11vw + 70px),190px)}.era-logo{width:75px;height:70px}.era-edition{font-size:8px;letter-spacing:.03em}.co-brand-divider{height:59px;margin-top:5px}.site-header nav{gap:17px}.collection-link,.list-link{font-size:9px}}
@media(max-width:680px){
 .site-header,.editorial-showroom .site-header{min-height:126px;display:flex;justify-content:center;gap:0;padding:43px 10px 10px}
 .header-balance{display:none}.co-brand{gap:8px;margin:0 auto}.co-brand .brand{width:clamp(116px,34vw,145px);height:42px;margin-top:5px}.co-brand .brand img{width:135%;height:auto}
 .co-brand-divider{height:47px;margin-top:3px}.era-identity{width:156px;gap:4px}.era-logo{width:52px;height:52px}.era-edition{font-size:8px;letter-spacing:.02em;line-height:1.2}
 .site-header nav{position:absolute;right:11px;top:2px;transform:none;gap:0}.site-header .list-link{min-height:44px;font-size:9px}.site-header .count{width:22px;height:22px;margin-left:3px}
 .editorial-showroom .intro{margin:4px 0 19px}.intro h1{font-size:37px;margin:4px 0 0}
 .showroom-image-info{margin:14px 16px 175px;padding:0;font-size:10px}
}
