.CatalogStudio_catalog__m5ylO{max-width:1520px;margin-inline:auto;padding-block:16px 40px}.CatalogStudio_heading__DF5KQ{padding-block:0 28px;border-bottom:1px solid var(--border);margin-bottom:24px}.CatalogStudio_heading__DF5KQ h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin-block:8px 12px}.CatalogStudio_heading__DF5KQ p{max-width:58ch;line-height:1.6}.CatalogStudio_eyebrow__SEGa6{font-size:12px;color:var(--primary);font-weight:600}.CatalogStudio_layout__HKIfB{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.CatalogStudio_results__h252X{min-width:0}.CatalogStudio_toolbar__Zb7wB{display:flex;align-items:center;gap:10px;margin-bottom:20px}.CatalogStudio_toolbar__Zb7wB>div{min-width:0}.CatalogStudio_filtersButton__cfFvc{min-height:48px}.CatalogStudio_grid__PMZ_z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.CatalogStudio_sidebar__FEuiN{display:none;min-width:0}.CatalogStudio_skeleton__2F_eW>div{aspect-ratio:2/3;border-radius:14px;background:var(--muted)}.CatalogStudio_skeleton__2F_eW>span{display:block;height:12px;background:var(--muted);margin-top:12px;border-radius:4px;width:90%}.CatalogStudio_skeleton__2F_eW>span:last-child{width:55%}.CatalogStudio_skeleton__2F_eW{animation:CatalogStudio_breathe__pChji 1.6s ease-in-out infinite alternate}@keyframes CatalogStudio_breathe__pChji{0%{opacity:.5}to{opacity:.95}}@media (min-width:640px){.CatalogStudio_grid__PMZ_z{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px}}@media (min-width:900px){.CatalogStudio_grid__PMZ_z{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1200px){.CatalogStudio_layout__HKIfB{grid-template-columns:minmax(0,1fr) 264px}.CatalogStudio_sidebar__FEuiN{display:block}.CatalogStudio_filtersButton__cfFvc,.CatalogStudio_sheet__MLKko{display:none}}@media (min-width:1500px){.CatalogStudio_grid__PMZ_z{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:420px){.CatalogStudio_filtersButton__cfFvc .nav-pill__label{display:none}}@media (prefers-reduced-motion:reduce){.CatalogStudio_skeleton__2F_eW{animation:none}}.CatalogStudio_sidebar__FEuiN>div{max-height:calc(100dvh - 100px);overflow-y:auto;scrollbar-width:thin}