.catalog-page.svelte-97e4ia{max-width:1440px;margin-inline:auto;padding:56px clamp(20px,4vw,64px) 80px}.page-heading.svelte-97e4ia{max-width:760px;margin-bottom:50px}h1.svelte-97e4ia{color:#111;letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.2}.page-heading.svelte-97e4ia p:where(.svelte-97e4ia){color:#606665;word-break:keep-all;margin:20px 0 0;font-size:17px;line-height:1.8}.catalog-summary.svelte-97e4ia{color:#606665;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;font-size:14px;display:flex}.catalog-summary.svelte-97e4ia a:where(.svelte-97e4ia){color:#111;text-underline-offset:4px}.brand-grid.svelte-97e4ia{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 36px}@media (width<=900px){.brand-grid.svelte-97e4ia{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.catalog-page.svelte-97e4ia{padding-top:36px;padding-bottom:56px}.page-heading.svelte-97e4ia{margin-bottom:34px}.page-heading.svelte-97e4ia p:where(.svelte-97e4ia){font-size:15px}.brand-grid.svelte-97e4ia{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.catalog-summary.svelte-97e4ia{font-size:12px}}
