.catalog-section{display:flex;flex-direction:column;gap:1.25rem;padding-top:1rem;padding-bottom:1rem}.catalog-section__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.catalog-section__more{display:flex;justify-content:center;padding-top:1rem;padding-bottom:3rem}.catalog-section h2{font-size:var(--font-size-xl);font-weight:var(--font-semibold)}.catalog-section__header a{color:var(--home-primary)}.catalog-section__retry{padding:.625rem 1rem;border-radius:var(--border-radius-md);background:var(--background-base);cursor:pointer}.catalog-section__retry:disabled{opacity:.5;cursor:default}.catalog-section__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media (min-width:1024px){.catalog-section__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.catalog-section__grid--skeleton{grid-template-rows:auto;grid-auto-rows:0;row-gap:0;overflow:hidden}