/* Compact, persistent navigation on interior pages only. */
body.design-inner{--interior-header-height:84px}
body.design-inner .design-header{position:sticky;top:0;height:var(--interior-header-height);z-index:60;background:#373b32;grid-template-columns:12% 1fr;box-shadow:0 1px 0 #ffffff14}
body.design-inner .design-header .brand{align-items:center;padding:0}
body.design-inner .design-header .brand img{width:54px;height:54px}
body.design-inner .design-header .utility{top:10px;right:3%;gap:18px;font-size:11px;line-height:14px}
body.design-inner .design-header nav.rw-product-nav{padding:0 3% 12px 0;font-size:15px;gap:14px}
body.design-inner main [id]{scroll-margin-top:calc(var(--interior-header-height) + 20px)}
body.design-inner .floor-jump{top:var(--interior-header-height)}
body.design-inner.flooring-page main section[id]{scroll-margin-top:calc(var(--interior-header-height) + 80px)}
@media(max-width:1050px){body.design-inner{--interior-header-height:72px}body.design-inner .design-header{grid-template-columns:100px 1fr}body.design-inner .design-header .brand img{width:48px;height:48px}body.design-inner .design-header .utility{top:28px;right:76px;font-size:12px}body.design-inner .design-menu{top:20px;right:22px;line-height:32px;padding:0}body.design-inner .design-header.menu-open nav.rw-product-nav{top:var(--interior-header-height);max-height:calc(100svh - var(--interior-header-height));padding:22px 25px;font-size:16px}}
@media print{body.design-inner .design-header{position:relative}}
