.availability{font-size:14px;font-weight:650;color:var(--text-secondary)}.availability--available{color:var(--success)}.availability--sold{color:var(--text-tertiary)}.price-tag{display:grid;gap:2px}.price-tag__amount{font-weight:700;font-size:19px;color:var(--text-primary)}.price-tag--lg .price-tag__amount{font-size:30px;letter-spacing:-.01em}.price-tag__note{font-size:13px;line-height:1.4}.price-tag__note,.price-tag__note a{color:var(--text-tertiary)}.watch-card{position:relative;display:grid;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;height:100%}.watch-card__media{aspect-ratio:4/5;background:var(--bg-header)}.watch-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.watch-card[data-status=sold] .watch-card__media img{opacity:.55}.watch-card__body{display:grid;gap:8px;padding:16px;align-content:start}.watch-card__title{font-size:19px}.watch-card__link{text-decoration:none}.watch-card__link:after{content:"";position:absolute;inset:0}.watch-card__link:hover{text-decoration:underline}.watch-card__meta{font-size:14px;color:var(--text-secondary)}.watch-card .price-tag a{position:relative;z-index:1}.watch-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:560px){.watch-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.watch-grid{grid-template-columns:repeat(3,1fr);gap:24px}}