.cat-results[data-v-19372097]{min-width:0}.results-top[data-v-19372097]{display:none}.sort-wrap-label[data-v-19372097]{color:var(--muted);align-items:center;gap:8px;font-size:14px;display:flex}.sort-select[data-v-19372097]{width:auto;min-width:0}.cat-sort-select[data-v-19372097]{width:auto}.cat-results-count[data-v-19372097]{color:var(--muted)}.search-bar-inline[data-v-19372097]{background:var(--paper-2);border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:14px;display:flex}.cat-search-icon[data-v-19372097]{flex:none}.cat-skeleton[data-v-19372097]{aspect-ratio:4/5}.cat-empty[data-v-19372097]{text-align:center;padding:80px 0}.cat-empty h3[data-v-19372097]{margin:12px 0 8px;font-size:24px}.cat-empty__icon[data-v-19372097]{opacity:.5;font-size:46px}.cat-empty__text[data-v-19372097]{color:var(--muted)}.cat-empty__btn[data-v-19372097]{margin-top:16px}@media (width>=1101px){.results-top[data-v-19372097]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}}.catalog-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:36px;padding-block:20px 48px;display:grid}.catalog-sidebar{top:calc(var(--header-h) + 16px);position:sticky}.catalog-seo{border-top:1px solid var(--line);max-width:80ch;padding-block:8px 56px}.catalog-seo h2{margin-bottom:14px;font-size:28px}.catalog-seo p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.7}.catalog-drawer-backdrop{z-index:90;background:#141c1675;display:flex;position:fixed;inset:0}.catalog-drawer{background:var(--paper);width:min(360px,90vw);height:100%;box-shadow:var(--sh-pop);padding:24px;overflow-y:auto}.catalog-drawer__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.catalog-drawer__head h2{margin:0;font-size:18px}.catalog-drawer__close{box-sizing:border-box;min-height:44px;color:var(--green);cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:8px;font-size:14px;font-weight:600;display:inline-flex}@media (width<=1100px){.catalog-layout{grid-template-columns:1fr;padding-top:14px}.catalog-sidebar{display:none}}@media (width>=700px) and (width<=900px){.catalog-page .grid-cards.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1101px){.catalog-drawer-backdrop{display:none}}
