/* Shared brand and navigation; shop keeps its collection layout. */
.unified-header{--ink:#0b2742;--rust:#b45936;--line:#d9d4cb;display:flex;align-items:center;gap:26px;width:92%;max-width:1680px;margin:0 auto;padding:16px 24px;min-height:104px;border-bottom:1px solid var(--line);font-family:Arial,Helvetica,sans-serif;line-height:1.5;box-sizing:border-box;flex-wrap:nowrap}.unified-header .brand{display:flex;align-items:center;gap:14px;flex-shrink:0;color:var(--ink);text-decoration:none;letter-spacing:0;white-space:normal}.unified-header .brand img{display:block;flex-shrink:0;width:72px;height:72px;object-fit:contain;border-radius:50%}.unified-header .brand-copy{display:flex;flex-direction:column;gap:5px}.unified-header .brand-copy strong{font-size:21px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.unified-header .brand-copy small{display:block;font-size:11px;font-weight:500;letter-spacing:.015em;line-height:1.4;color:#536573;white-space:nowrap;text-transform:none}.unified-header nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 22px;margin-left:auto;width:auto;overflow:visible}.unified-header nav a{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none;padding:8px 0;white-space:nowrap;border-bottom:2px solid transparent}.unified-header nav a[aria-current=page]{color:var(--rust);border-bottom-color:var(--rust)}.unified-header .header-ebay{display:inline-flex;justify-content:center;align-items:center;background:var(--rust);color:white;border:1px solid var(--rust);border-radius:4px;padding:11px 17px;font-size:14px;line-height:1.5;font-weight:700;text-decoration:none;box-shadow:0 5px 15px #b4593620;white-space:nowrap;flex-shrink:0}.unified-header a:focus-visible{outline:3px solid var(--rust);outline-offset:4px}
body:has(.shop-layout){font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#0b2742;background:#fffdf9}body:has(.shop-layout) h1,body:has(.shop-layout) h2{font-family:Georgia,'Times New Roman',serif}body:has(.shop-layout) h1{font-weight:700;letter-spacing:-.045em}body:has(.shop-layout) .intro p:not(.eyebrow){font-size:17px}.intro .eyebrow{font-size:12px}.departments button{font-size:15px;padding:12px 21px}.departments span{font-size:12px}.search input,.sort,.sort select{font-size:14px}.search input{padding:15px 0}.filter-heading h2{font:700 16px Arial,Helvetica,sans-serif}.filter-group h3{font-size:14px}.brand-option{font-size:14px;padding:7px 0}.brand-option span:last-child{font-size:12px}.brand-search{font-size:13px;padding:10px}.size-options button{font-size:13px;padding:9px 13px}.filter-hint{font-size:12px}.text-button{font-size:13px}.results-heading p{font-size:14px}.subtle{font-size:12px}.active-filters button{font-size:13px}.card .meta{font-size:12px}.card h3{font-size:15px;min-height:45px;font-weight:500}.card-bottom .product-price{font-size:17px}.card-bottom a{font-size:12px}.size-badge{font-size:12px}.quick-label{font-size:12px}.load-area p,.snapshot-note{font-size:12px}.button{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700}.bottom-note p{font-size:14px}.sidebar-note,.sidebar-note a{font-size:12px}.sidebar-note strong{font-size:14px}.home-find-card h3{font-size:15px}.home-find-meta{font-size:12px}.home-find-bottom>a{font-size:12px}.home-find-bottom .product-price{font-size:17px}.home-tabs button{font-size:15px}.home-collection-toolbar>p{font-size:13px}.home-shop-link{font-size:15px}
@media(max-width:1250px){.unified-header{flex-wrap:wrap;gap:10px 24px}.unified-header nav{order:3;width:100%;margin:0;justify-content:flex-start}.unified-header .header-ebay{margin-left:auto}.unified-header nav a{font-size:15px}.card h3{font-size:14px}.card-bottom{flex-wrap:wrap}.card-bottom a{font-size:12px}}
@media(max-width:760px){.unified-header{width:100%;padding:14px 18px;gap:12px}.unified-header .brand img{width:58px;height:58px}.unified-header .brand{gap:11px}.unified-header .brand-copy strong{font-size:19px}.unified-header .brand-copy small{font-size:10px;letter-spacing:0}.unified-header .header-ebay{display:none}.unified-header nav{gap:5px 19px;justify-content:flex-start;white-space:normal}.unified-header nav a{font-size:14px;padding:5px 0}.unified-header .brand-copy{gap:3px}body:has(.shop-layout) h1{font-size:44px}body:has(.shop-layout) .intro p:not(.eyebrow){font-size:15px}.departments button{font-size:12px;padding:10px 3px}.departments span{font-size:11px}.sort select,.sort,.filter-toggle{font-size:13px}.results-heading p{font-size:13px}.card h3{font-size:13px;min-height:39px}.card .meta{font-size:10.5px}.card-bottom .product-price{font-size:15px}.card-bottom a{font-size:11px}.size-badge{font-size:11px}.home-find-card h3{font-size:13px}.home-find-meta{font-size:10.5px}.home-find-bottom>a{font-size:11px}.home-find-bottom .product-price{font-size:15px}.home-tabs button{font-size:14px}.home-collection-toolbar>p{font-size:12px}}
