.catalog{scroll-margin-top:calc(var(--header-height) + 24px);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog__empty{scroll-margin-top:calc(var(--header-height) + 24px);color:var(--color-muted);margin:0}@media (max-width:960px){.catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.catalog{grid-template-columns:1fr}}
.catalog-showcase-section{padding-block:34px}.catalog-showcase-section__description{max-width:760px;color:var(--color-muted);margin:-12px 0 22px;font-size:14px;line-height:1.55}.catalog-showcase-section__slider{margin:-6px -1px -2px;padding:6px 1px 2px;overflow:hidden}.catalog-showcase-section__slider .swiper-wrapper{align-items:stretch;display:flex}.catalog-showcase-section__slider .swiper-slide{height:auto}.catalog-showcase-section__slider .swiper-slide .catalog-car-card{height:100%}.catalog-showcase-section__empty{border:var(--border-width) dashed var(--color-border);border-radius:var(--border-radius);color:var(--color-muted);text-align:center;margin:0;padding:24px}.catalog-showcase-section__link{width:fit-content;margin-top:20px}@media (min-width:768px){.catalog-showcase-section{padding-block:46px}.catalog-showcase-section__description{font-size:15px}}
