.catalog_page__rQAJ9{max-width:1200px;margin:0 auto;padding:24px 20px}.catalog_h1__ukfMH{font-size:32px;margin:0 0 4px}.catalog_sub__SmE3z{color:var(--muted);margin:0 0 20px;font-size:14px}.catalog_layout__hQ_Xl{display:grid;grid-template-columns:240px 1fr;grid-gap:28px;gap:28px;align-items:start}.catalog_filters__YMw_F{position:-webkit-sticky;position:sticky;top:110px;display:grid;grid-gap:20px;gap:20px;font-size:14px}.catalog_filterGroup__O3qDS{display:grid;grid-gap:6px;gap:6px}.catalog_filterTitle__3ZppS{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.catalog_chip__Y6lhY{min-height:44px;align-items:center;display:inline-flex;padding:6px 10px;border:1px solid var(--border);border-radius:999px;text-decoration:none;background:#fff}.catalog_chip__Y6lhY[aria-current=true]{background:var(--fg);color:#fff;border-color:var(--fg)}.catalog_chips__qfzuE{display:flex;flex-wrap:wrap;gap:6px}.catalog_toolbar__GkZmM{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:14px;color:var(--muted);gap:12px;flex-wrap:wrap}.catalog_grid__n6bK9{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:16px;gap:16px}.catalog_card___anOz{display:flex;flex-direction:column;background:#fff;border:0;border-radius:16px;overflow:hidden;text-decoration:none;transition:border-color .15s,transform .15s}@media (hover:hover) and (pointer:fine){.catalog_card___anOz:hover{border-color:#a1a1a6;transform:translateY(-2px)}}.catalog_cardImage__ojWJ4{aspect-ratio:4/3;background:#f0eeec;display:grid;place-items:center;padding:16px;text-align:center;font-family:var(--font-display);font-weight:600;color:var(--muted);font-size:18px}.catalog_cardBody__M9E1T{padding:14px;display:grid;grid-gap:6px;gap:6px;flex:1 1}.catalog_cardTitle__ARI_O{overflow-wrap:anywhere;font-weight:600;line-height:1.3}.catalog_cardMeta__FkDER{font-size:13px;color:var(--muted)}.catalog_cardBottom___oFi1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;gap:8px}.catalog_price__9F82S{font-weight:700;font-family:var(--font-display)}.catalog_badge__JPqWu{font-size:13px;padding:3px 8px;border-radius:999px;white-space:nowrap}.catalog_in_stock__SrC_i{color:var(--ok);background:var(--ok-bg)}.catalog_preorder__nnnEq{color:var(--warn);background:var(--warn-bg)}.catalog_out_of_stock__1FDaO{color:var(--muted);background:#f5f5f4}.catalog_empty__qvo1V{padding:48px;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:16px}.catalog_mobileFilters__6Fms8{display:none}@media (max-width:860px){.catalog_layout__hQ_Xl{grid-template-columns:1fr}.catalog_filters__YMw_F{position:static}.catalog_grid__n6bK9{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.catalog_cardBody__M9E1T{padding:10px}}.catalog_pager__HjCkn{display:flex;gap:12px;align-items:center;justify-content:center;margin-top:24px;font-size:14px;color:var(--muted)}@media (max-width:380px){.catalog_grid__n6bK9{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.catalog_card___anOz{transition:none}.catalog_card___anOz:hover{transform:none}}.catalog_cardLabel__5c0cw{min-height:64px;display:flex;align-items:center;padding:16px 18px;color:var(--muted);font-size:13px}.catalog_cardImage__ojWJ4{background:#fff}.catalog_cardImage__ojWJ4 img{width:100%;height:100%;object-fit:contain}.catalog_cardBody__M9E1T{padding:18px;gap:12px}.catalog_cardTitle__ARI_O{font-size:16px;line-height:1.45}@media(max-width:640px){.catalog_cardBody__M9E1T{padding:14px}.catalog_cardTitle__ARI_O{font-size:14px}.catalog_cardLabel__5c0cw{padding:12px 14px;min-height:54px;font-size:13px}.catalog_cardBottom___oFi1{gap:10px}.catalog_price__9F82S{font-size:14px}}