.inventory-page header{position:relative}.inventory-main{max-width:1500px;margin:auto;padding:60px 5% 90px}.inventory-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:44px}.inventory-intro h1{font-size:clamp(42px,5vw,72px)}.inventory-intro>p{max-width:340px;line-height:1.8;color:var(--muted)}.inventory-intro .eyebrow{margin-bottom:14px}.inventory-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:16px;padding:24px;background:#d3ebed;border:1px solid var(--line);border-radius:8px}.inventory-filters label{font-size:12px;letter-spacing:.5px;display:grid;gap:9px}.inventory-filters input,.inventory-filters select{font:inherit;font-size:15px;color:var(--text);background:#fff;border:1px solid #a9c4d1;border-radius:4px;width:100%;padding:13px;min-height:46px}.inventory-filters :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.results-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0;font-size:14px}.reset-link{border:0;background:none;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:5px}.inventory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.watch-card{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s}.watch-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #142e4b12}.watch-card>a{display:block;height:100%}.watch-photo{aspect-ratio:1/1;background:#edf3f5;padding:16px;position:relative}.watch-photo img{width:100%;height:100%;object-fit:contain}.watch-info{padding:24px}.watch-meta{font-size:11px;letter-spacing:1.4px;color:#456177;text-transform:uppercase}.watch-info h2{font-size:27px;letter-spacing:-.7px;line-height:1.2;margin:12px 0;min-height:64px}.watch-info p{color:var(--muted);font-size:14px;line-height:1.6}.watch-price{font-size:22px;font-weight:500;display:flex;align-items:center;justify-content:space-between;margin-top:22px}.watch-price span:last-child{font-size:14px;color:var(--accent)}.condition-pill{display:inline-block;font-size:11px;padding:7px 10px;border-radius:20px;background:#e7f0f4;color:#304c65}.condition-pill.repair{background:#f9e8ef;color:#87305b}.catalog-note{font-size:13px;color:var(--muted);line-height:1.8;margin-top:35px;max-width:800px}.empty-state{grid-column:1/-1;text-align:center;padding:75px 20px;border:1px dashed #a9c4d1;border-radius:8px}.empty-state h2{font-size:36px;letter-spacing:-1px}.empty-state p{color:var(--muted);line-height:1.7}.browse-button{display:inline-block;padding:14px 22px;border:1px solid #142e4b;border-radius:4px;background:#142e4b;color:white;cursor:pointer;font:inherit}.breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted);margin-bottom:35px}.breadcrumb a{text-decoration:underline;text-underline-offset:4px}.product-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:start}.product-image{background:#e5eff3;border:1px solid var(--line);border-radius:8px;aspect-ratio:1/1;padding:20px}.product-image img{width:100%;height:100%;object-fit:contain}.thumbnails{display:flex;gap:10px;overflow:auto;padding:14px 3px}.thumbnails button{flex:0 0 70px;height:75px;background:white;border:1px solid var(--line);border-radius:4px;padding:4px;cursor:pointer}.thumbnails button[aria-pressed=true]{border:2px solid var(--accent)}.thumbnails img{height:100%;width:100%;object-fit:contain}.product-copy h1{font-size:clamp(36px,3.4vw,52px);letter-spacing:-1.4px;line-height:1.13;margin:12px 0 24px}.product-copy .eyebrow{margin:0}.product-price{font-size:32px;margin:20px 0 6px}.price-label{font-size:12px;color:var(--muted);margin:0 0 24px}.product-description{font-size:17px;line-height:1.8;color:#3c5569}.condition-box{padding:22px;background:#e5f2f7;border-left:3px solid #438394;margin:26px 0}.condition-box.repair{background:#f9eaf1;border-color:var(--accent)}.condition-box h2{font-family:Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:10px}.condition-box p{font-size:14px;line-height:1.8;margin:0}.specs{display:grid;grid-template-columns:1fr 1.5fr;font-size:14px;line-height:1.6}.specs dt,.specs dd{border-bottom:1px solid var(--line);padding:12px 0;margin:0}.specs dt{color:var(--muted)}.photo-caption{font-size:12px;color:var(--muted);line-height:1.6}.product-related{margin-top:45px;display:flex;gap:14px;flex-wrap:wrap}.product-related a{font-size:14px;border-bottom:1px solid var(--accent);padding-bottom:6px}.inventory-page footer{margin-top:0}
@media(max-width:1000px){.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{gap:30px}.inventory-page header nav a:last-child{display:block}}
@media(max-width:650px){.inventory-main{padding:35px 6% 60px}.inventory-intro{display:block;margin-bottom:28px}.inventory-intro h1{font-size:44px}.inventory-filters{padding:16px;gap:14px}.inventory-filters label:first-child{grid-column:1/-1}.inventory-grid{grid-template-columns:1fr;gap:20px}.watch-info h2{min-height:0}.inventory-intro>p{font-size:15px}.product-layout{grid-template-columns:1fr}.product-copy h1{font-size:38px}.inventory-page header nav{gap:16px}.inventory-page header nav a{font-size:13px}.watch-photo{max-height:400px}.product-image{max-height:450px}.results-bar{font-size:13px}}
