/* Centre the homepage navigation against the page, independently of side content. */
.restored-home .desktop-nav{position:absolute;left:50%;top:17px;transform:translateX(-50%);width:max-content;margin:0;justify-content:center}
.restored-home .header-actions{margin-left:auto}
@media(min-width:901px) and (max-width:1250px){
 .restored-home .desktop-nav{top:21px}
}
@media(max-width:900px){
 .restored-home{--top-menu-space:56px}
 .restored-home .site-header{height:auto}
 .restored-home .header-inner{height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding-bottom:12px}
 .restored-home .header-inner>.brand{grid-column:1;grid-row:1}
 .restored-home .brand-tagline{grid-column:2;grid-row:1}
 .restored-home .header-actions{grid-column:3;grid-row:1;margin:0}
 .restored-home .desktop-nav{grid-column:1/-1;grid-row:2;position:static;display:flex;flex-wrap:wrap;justify-content:center;transform:none;width:100%;margin:0;gap:5px;font-size:11px}
 .restored-home .desktop-nav a{min-height:36px;padding:0 6px}
 .restored-home .hero{padding-top:calc(90px + var(--top-menu-space) + min(86vw,500px))}
 .restored-home .hero-product-art{top:calc(76px + var(--top-menu-space))}
}
@media(max-width:420px){
 .restored-home{--top-menu-space:96px}
 .restored-home .desktop-nav a{flex:0 0 calc((100% - 10px)/3);padding:0 4px}
}
@media(max-width:359px){
 .restored-home .header-inner{column-gap:8px}
 .restored-home .brand-tagline{font-size:9px;white-space:normal}
}
