/* Shared logged-in navigation; Home retains its public navigation. */
body[data-page] .product-header{background:#fff;border-bottom:1px solid #e2d8e4}
body[data-page] .product-header .product-top{max-width:1240px;min-height:80px;padding:0 4%;display:flex;align-items:center;gap:30px}
body[data-page] .product-header nav{display:flex;align-items:center;gap:23px;min-width:0;width:auto;margin:0;overflow:visible}
body[data-page] .product-header nav a{font-family:var(--font-ui);font-size:var(--type-nav);font-weight:var(--weight-ui);line-height:var(--leading-ui);color:#6b6470;padding:12px 0;white-space:nowrap;box-shadow:none}
body[data-page] .product-header nav a[aria-current=page]{color:#6e4e73;box-shadow:inset 0 -2px #6e4e73}
body[data-page] .product-header nav a:hover{color:#553b59}
body[data-page] .product-header .logo,body[data-page] .product-header .city-wordmark{font-family:var(--font-ui);font-size:var(--type-wordmark);font-weight:800;line-height:1.5;letter-spacing:-1.3px;color:#2b2330;width:auto}
body[data-page] .product-header .city-wordmark{margin-left:auto}
body[data-page] .product-header .logo em,body[data-page] .product-header .city-wordmark em{color:#6e4e73;font-style:italic;font-weight:inherit}
@media(min-width:761px) and (max-width:1050px){body[data-page] .product-header .product-top{gap:20px;padding-left:3%;padding-right:3%}body[data-page] .product-header nav{gap:15px}}
@media(max-width:760px){body[data-page] .product-header .product-top{display:grid;grid-template-columns:1fr auto;padding:13px 5% 7px;gap:4px 15px}body[data-page] .product-header .logo{grid-column:1;grid-row:1}body[data-page] .product-header .city-wordmark{grid-column:2;grid-row:1}body[data-page] .product-header nav{grid-column:1/-1;grid-row:2;width:100%;gap:20px;overflow-x:auto;scrollbar-width:thin}body[data-page] .product-header nav a{padding:9px 0;flex-shrink:0}}
