.CatalogPage_page__Cox1p{padding-top:80px;padding-bottom:80px;flex:1 1}.CatalogPage_header__omiyi{margin-bottom:40px;text-align:center}.CatalogPage_title__m0Y57{font-family:var(--font-heading);font-size:36px;color:var(--text-dark);margin-bottom:12px}.CatalogPage_subtitle__UegZ6{font-size:16px;color:var(--text-dark-muted)}.CatalogPage_tabs__OBJ4O{display:flex;gap:12px;justify-content:center;margin-bottom:40px}.CatalogPage_tab__zMrhX{padding:10px 24px;border-radius:100px;font-size:15px;font-weight:600;color:var(--text-dark-muted);background-color:var(--bg-card);border:1px solid var(--border-light);cursor:pointer;transition:all .2s ease}@media (hover:hover) and (pointer:fine){.CatalogPage_tab__zMrhX:hover{background-color:var(--bg-input)}}.CatalogPage_active__WSImb{background-color:var(--olive);color:var(--text-light);border-color:var(--olive)}.CatalogPage_content__phA_w{display:grid;grid-template-columns:280px 1fr;grid-gap:40px;gap:40px}.CatalogPage_sidebar__wU2oo{position:sticky;top:100px;height:max-content}.CatalogPage_filterBlock__emBEd{background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;box-shadow:0 4px 12px #2c3e2d0d}.CatalogPage_filterTitle__CTOe_{font-size:18px;font-weight:600;color:var(--text-dark);margin-bottom:16px;font-family:var(--font-heading)}.CatalogPage_filterPlaceholder__S2zTF{font-size:14px;color:var(--text-dark-muted);line-height:1.5}.CatalogPage_grid__t75Iz{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:24px;gap:24px}.CatalogPage_gridBlock__O1EDV{display:block}.CatalogPage_loading__Vmdt_{padding:40px}.CatalogPage_empty__T_IvA,.CatalogPage_loading__Vmdt_{grid-column:1/-1;text-align:center;color:var(--text-dark-muted);font-size:16px}.CatalogPage_empty__T_IvA{padding:60px 20px;background-color:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg)}@media (max-width:900px){.CatalogPage_page__Cox1p{padding-top:40px}.CatalogPage_content__phA_w{grid-template-columns:1fr}.CatalogPage_sidebar__wU2oo{position:static}.CatalogPage_grid__t75Iz{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}}@media (max-width:768px){.CatalogPage_grid__t75Iz{grid-template-columns:repeat(3,1fr);gap:16px}}@media (max-width:580px){.CatalogPage_grid__t75Iz{grid-template-columns:repeat(2,1fr);gap:12px}}.SearchResults_grid__ggUpj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:1024px){.SearchResults_grid__ggUpj{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.SearchResults_grid__ggUpj{grid-template-columns:1fr 1fr;gap:16px}}