.most-compared-page{--home-page-bg:var(--color-page-bg);--home-card-bg:var(--color-surface);--home-ink:var(--color-text-primary);--home-muted:var(--color-text-secondary);--home-subtle:var(--color-text-subtle);--home-gold:var(--color-accent-gold)}.most-compared-filters{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center;width:100%;margin-bottom:2rem}.most-compared-filter-btn{-moz-user-select:none;user-select:none;-webkit-user-select:none;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:20px;color:var(--color-text-secondary);font-weight:600;font-size:.85rem;padding:.5rem 1.5rem;min-height:44px;min-width:100px;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.most-compared-filter-btn.active{background:var(--color-surface);border:1.5px solid var(--color-accent-gold);color:var(--color-text-primary)}.most-compared-filter-btn:hover:not(.active){border-color:var(--color-border-strong)}.mc-tile-grid{display:grid;grid-template-columns:1fr;gap:12px}.gs-catalogue .mc-tile-grid .home-tile-card{min-height:150px}.gs-catalogue .mc-tile-grid .home-tile-card .home-tile-meta{margin-top:auto}.mc-tile-retailer-badge{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-montserrat),sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-subtle);white-space:nowrap}@media (max-width:600px){.mc-tile-grid{gap:10px}.gs-catalogue .mc-tile-grid .home-tile-card{min-height:130px}}.mc-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.mc-brand-row{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border-radius:16px;background:var(--color-surface);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);text-decoration:none;transition:border-color .15s}.mc-brand-row:hover{border-color:var(--color-border-strong)}.mc-brand-rank{font-size:1.1rem;font-weight:700;color:var(--color-text-subtle);min-width:2rem;text-align:center;flex-shrink:0}.mc-brand-rank--top{color:var(--color-accent-gold)}.mc-brand-info{flex:1}.mc-brand-name{font-size:.95rem;font-weight:500;text-transform:uppercase;color:var(--color-text-primary)}.mc-brand-meta{font-size:.75rem;color:var(--color-text-subtle)}