
.watch-collection{padding:120px 4vw;background:#090908;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.watch-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;max-width:1600px;margin:auto}
.watch-hero{position:relative;border:1px solid var(--line);padding:0;background:#080807;overflow:hidden;cursor:zoom-in}
.watch-hero img{width:100%;height:100%;object-fit:cover;display:block}
.watch-hero span{position:absolute;right:18px;bottom:18px;background:rgba(0,0,0,.8);border:1px solid var(--gold);padding:10px 14px;color:var(--gold2);font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.watch-copy{padding:54px;background:#11100e;border:1px solid var(--line)}
.watch-copy h3{font-family:"Cormorant Garamond";font-size:50px;line-height:1;margin:0 0 24px}
.watch-copy>p:not(.eyebrow){color:var(--muted);line-height:1.8}
.watch-models{max-width:1600px;margin:14px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.watch-models article,.watch-spec-grid article{border:1px solid var(--line);background:#0e0d0b;padding:24px}
.watch-models b,.watch-spec-grid b{font-family:"Cormorant Garamond";font-size:23px;color:var(--gold2);display:block}
.watch-models span,.watch-spec-grid span{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:6px}
.watch-spec-grid{padding:0 8vw 110px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
@media(max-width:900px){.watch-grid{grid-template-columns:1fr}.watch-models,.watch-spec-grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.watch-models,.watch-spec-grid{grid-template-columns:1fr}}
