.montres-module__A-6Zsq__page{min-height:100vh;padding:32px 24px 40px}.montres-module__A-6Zsq__shell{width:min(1200px,100%);margin:0 auto}.montres-module__A-6Zsq__header{border-bottom:1px solid #c99d8742;padding-bottom:24px}.montres-module__A-6Zsq__title{font-family:var(--display-font);letter-spacing:.35em;text-transform:uppercase;margin:0;font-size:.86rem}.montres-module__A-6Zsq__subtitle{color:var(--text-secondary);margin:8px 0 0;font-size:.88rem;line-height:1.5}.montres-module__A-6Zsq__count{color:var(--accent);font-family:var(--display-font)}.montres-module__A-6Zsq__modeToggle{border:1px solid #c99d874d;gap:0;width:fit-content;margin-top:16px;display:flex;overflow:hidden}.montres-module__A-6Zsq__modeBtn{color:var(--text-secondary);font-family:var(--display-font);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;padding:8px 20px;font-size:.74rem;transition:background .16s,color .16s}.montres-module__A-6Zsq__modeBtn:hover{background:#c99d870f}.montres-module__A-6Zsq__modeBtnActive{color:var(--text-primary);background:#c99d8729}.montres-module__A-6Zsq__searchRow{gap:12px;padding:20px 0 8px;display:flex}.montres-module__A-6Zsq__searchInput{color:var(--text-primary);background:#100b2199;border:1px solid #c99d8740;outline:none;flex:1;padding:10px 14px;font-size:.88rem;transition:border-color .16s}.montres-module__A-6Zsq__searchInput::placeholder{color:#e8e8e859}.montres-module__A-6Zsq__searchInput:focus{border-color:var(--accent)}.montres-module__A-6Zsq__filterSection{flex-wrap:wrap;gap:6px;padding:12px 0;display:flex}.montres-module__A-6Zsq__filterLabel{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;margin-right:4px;font-size:.72rem;display:flex}.montres-module__A-6Zsq__filterBtn{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #c99d8733;padding:5px 12px;font-size:.76rem;transition:all .14s}.montres-module__A-6Zsq__filterBtn:hover{color:var(--text-primary);border-color:#c99d8773}.montres-module__A-6Zsq__filterActive{background:var(--accent);border-color:var(--accent);color:var(--background-deep)}.montres-module__A-6Zsq__grid{grid-template-columns:1fr;gap:12px;padding:20px 0 40px;display:grid}.montres-module__A-6Zsq__card{cursor:pointer;background:#100b21b3;border:1px solid #c99d871f;grid-template-columns:auto 1fr auto;align-items:start;gap:16px;padding:18px 20px;transition:border-color .16s;display:grid}.montres-module__A-6Zsq__card:hover{border-color:#c99d8766}.montres-module__A-6Zsq__cardLeft{flex-direction:column;align-items:center;gap:4px;min-width:48px;display:flex}.montres-module__A-6Zsq__flag{font-size:1.4rem;line-height:1}.montres-module__A-6Zsq__founded{color:var(--text-secondary);opacity:.7;font-size:.66rem}.montres-module__A-6Zsq__cardBody{min-width:0}.montres-module__A-6Zsq__cardName{font-family:var(--display-font);letter-spacing:.02em;color:var(--text-primary);margin:0;font-size:1rem}.montres-module__A-6Zsq__cardMeta{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.montres-module__A-6Zsq__badge{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:2px 8px;font-size:.66rem}.montres-module__A-6Zsq__badgeAccessible{color:#b8b0a0;border-color:#b8b0a04d}.montres-module__A-6Zsq__badgePremium{color:#b0b8a8;border-color:#b0b8a84d}.montres-module__A-6Zsq__badgeLuxury{color:#a8b8c8;border-color:#a8b8c84d}.montres-module__A-6Zsq__badgePrestige{color:#c9a96e;background:#c9a96e0f;border-color:#c9a96e4d}.montres-module__A-6Zsq__badgeType{color:#c99d8799;border-color:#c99d8726}.montres-module__A-6Zsq__groupTag{color:#c99d8780;letter-spacing:.04em;font-size:.62rem}.montres-module__A-6Zsq__styleTags{color:var(--text-secondary);opacity:.75;margin-top:4px;font-size:.74rem}.montres-module__A-6Zsq__modelTags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.montres-module__A-6Zsq__modelTag{color:var(--accent);border:1px solid #c9a96e40;padding:2px 8px;font-size:.64rem;text-decoration:none;transition:all .14s}.montres-module__A-6Zsq__modelTag:hover{border-color:var(--accent);background:#c9a96e14}.montres-module__A-6Zsq__cardRight{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.montres-module__A-6Zsq__vintageStars{color:var(--accent);letter-spacing:2px;font-size:.78rem}.montres-module__A-6Zsq__status{text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.montres-module__A-6Zsq__statusActive{color:#a0c8a0b3}.montres-module__A-6Zsq__statusDefunct{color:#c87878b3}.montres-module__A-6Zsq__statusDormant{color:#c8b478b3}.montres-module__A-6Zsq__statusAcquired{color:#b4a0c8b3}.montres-module__A-6Zsq__cardDetail{border-top:1px solid #c99d871f;grid-column:1/-1;margin-top:14px;padding-top:14px}.montres-module__A-6Zsq__description{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.6}.montres-module__A-6Zsq__compList{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.montres-module__A-6Zsq__compTag{color:#8eafc4cc;letter-spacing:.04em;text-transform:uppercase;border:1px solid #8eafc433;padding:2px 8px;font-size:.62rem}.montres-module__A-6Zsq__buyingTips{border-left:2px solid var(--accent);background:#c9a96e0f;margin:12px 0 0;padding:10px 14px}.montres-module__A-6Zsq__buyingTipsLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:.68rem}.montres-module__A-6Zsq__buyingTipsText{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.55}.montres-module__A-6Zsq__cardLinks{gap:16px;margin-top:12px;display:flex}.montres-module__A-6Zsq__catawikiLink{color:var(--accent);font-size:.74rem;font-family:var(--display-font);letter-spacing:.06em;text-transform:uppercase;border:1px solid #c9a96e4d;padding:6px 14px;text-decoration:none;transition:all .16s;display:inline-block}.montres-module__A-6Zsq__catawikiLink:hover{border-color:var(--accent);background:#c9a96e1a}.montres-module__A-6Zsq__website{color:var(--text-secondary);font-size:.78rem;line-height:2;text-decoration:none;display:inline-block}.montres-module__A-6Zsq__website:hover{text-decoration:underline}.montres-module__A-6Zsq__criticSection{background:#8eafc40f;border-left:2px solid #8eafc480;margin:12px 0 0;padding:10px 14px}.montres-module__A-6Zsq__criticRating{color:#8eafc4;letter-spacing:.03em;margin-bottom:6px;font-size:.74rem;font-weight:600}.montres-module__A-6Zsq__criticNotes{color:var(--text-secondary);opacity:.85;margin:0;font-size:.78rem;line-height:1.55}.montres-module__A-6Zsq__searchEngine{padding-top:24px}.montres-module__A-6Zsq__searchEngineSubtitle{color:var(--text-secondary);margin:0 0 28px;font-size:.88rem;line-height:1.5}.montres-module__A-6Zsq__searchStep{margin-bottom:24px}.montres-module__A-6Zsq__searchStepLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.72rem;display:block}.montres-module__A-6Zsq__searchOptions{flex-wrap:wrap;gap:8px;display:flex}.montres-module__A-6Zsq__searchOption{color:var(--text-secondary);cursor:pointer;background:#100b2199;border:1px solid #c99d8733;padding:10px 20px;font-size:.84rem;transition:all .16s}.montres-module__A-6Zsq__searchOption:hover{color:var(--text-primary);border-color:#c99d8780}.montres-module__A-6Zsq__searchOptionActive{background:var(--accent);border-color:var(--accent);color:var(--background-deep)}.montres-module__A-6Zsq__searchCount{color:var(--text-secondary);margin:0 0 16px;font-size:.82rem}.montres-module__A-6Zsq__searchGrid{grid-template-columns:1fr;gap:16px;padding-bottom:40px;display:grid}.montres-module__A-6Zsq__empty{text-align:center;color:var(--text-secondary);padding:60px 20px;font-size:.9rem}@media (max-width:640px){.montres-module__A-6Zsq__page{padding:20px 14px 32px}.montres-module__A-6Zsq__card{grid-template-columns:auto 1fr;gap:12px;padding:14px}.montres-module__A-6Zsq__cardRight{grid-column:2}.montres-module__A-6Zsq__filterSection{gap:4px}.montres-module__A-6Zsq__filterBtn{padding:4px 8px;font-size:.7rem}.montres-module__A-6Zsq__searchInput{font-size:.82rem}.montres-module__A-6Zsq__searchOption{padding:8px 14px;font-size:.78rem}.montres-module__A-6Zsq__modeBtn{padding:7px 14px;font-size:.68rem}.montres-module__A-6Zsq__modelTag{padding:1px 6px;font-size:.58rem}}
