.model-catalog{max-width:1440px;margin:0 auto;padding:12px clamp(20px,4vw,64px) 72px}.model-catalog-heading{flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:24px;display:flex}.model-catalog-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.12}.model-catalog-heading>span{color:var(--fog);font-size:14px}.model-catalog-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.model-catalog-filters button{border:1px solid var(--line);min-height:44px;color:var(--mist);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:10px 16px;font-size:14px;display:inline-flex}.model-catalog-filters button[aria-pressed=true]{background:var(--mist);border-color:var(--mist);color:var(--void)}.model-catalog-filters button>span{font-variant-numeric:tabular-nums;opacity:.75}.model-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;scroll-margin-top:100px;display:grid}.model-catalog-card{border:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.model-catalog-photo{aspect-ratio:4/3;border-bottom:1px solid var(--line);background:#06101a;justify-content:center;align-items:center;display:flex;overflow:hidden}.model-catalog-photo img{object-fit:contain;width:100%;height:100%}.model-catalog-photo>span{color:var(--fog);font-size:14px}.model-catalog-card-body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex}.model-catalog-status{color:var(--signal);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.model-catalog-status>span:first-child{color:var(--mist)}.model-catalog-status .is-closed{color:var(--fog)}.model-catalog-card h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:600;line-height:1.4}.model-catalog-card h2 a{color:inherit}.model-catalog-card dl{gap:6px;margin:0 0 4px;font-size:13px;display:grid}.model-catalog-card dl>div{justify-content:space-between;gap:8px;display:flex}.model-catalog-card dt{color:var(--fog)}.model-catalog-card dd{text-align:right;margin:0}.model-catalog-price{font-variant-numeric:tabular-nums;margin-top:auto;font-size:26px;font-weight:600;line-height:1.2}.model-catalog-open{border-top:1px solid var(--line);min-height:44px;color:var(--signal);justify-content:space-between;align-items:center;padding-top:12px;font-size:14px;font-weight:600;display:flex}.model-catalog-open:hover,.model-catalog-card h2 a:hover{color:var(--paper)}.model-catalog a:focus-visible,.model-catalog button:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.model-catalog-card.is-unavailable{border-style:dashed}.model-catalog-empty{color:var(--fog);padding:24px 0}.model-catalog-empty button{font:inherit;color:var(--signal);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (max-width:1100px){.model-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.model-catalog{padding-top:8px}.model-catalog-heading{gap:8px;margin-bottom:20px}.model-catalog-heading>span{width:100%}.model-catalog-filters{gap:6px;margin-bottom:20px}.model-catalog-filters button{gap:8px;padding:8px 12px}.model-catalog-grid{grid-template-columns:1fr;gap:20px}.model-catalog-photo{aspect-ratio:16/9}}
