.catalog-page.svelte-owb2al{z-index:1;position:relative}.badge-tag.svelte-owb2al{letter-spacing:.12em;color:#c9aa73;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;font-weight:700;display:inline-flex}.catalog-title.svelte-owb2al{color:#fff;margin:0 0 10px;font-size:clamp(32px,4.5vw,48px);font-weight:800}.catalog-subtitle.svelte-owb2al{color:#9d99ab;max-width:600px;margin:0 0 32px;font-size:15px}.filters-glass-form.svelte-owb2al{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d101aa6;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:14px;margin-bottom:24px;padding:20px;display:flex}.search-input-wrap.svelte-owb2al{align-items:center;width:100%;display:flex;position:relative}.search-icon{color:#8c899a;pointer-events:none;position:absolute;left:16px}.search-text-input.svelte-owb2al{color:#fff;background:#080a1299;border:1px solid #ffffff14;border-radius:12px;width:100%;padding:14px 18px 14px 46px;font-size:14px;transition:border-color .2s}.search-text-input.svelte-owb2al:focus{border-color:#b59af5;outline:none}.filters-selects-group.svelte-owb2al{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-select.svelte-owb2al{color:#d1cde0;cursor:pointer;background:#121624b3;border:1px solid #ffffff14;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:500}.filter-select.svelte-owb2al:focus{border-color:#b59af5;outline:none}.btn-filter-submit.svelte-owb2al{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:1px solid #ffffff26;border-radius:10px;padding:10px 20px;font-size:13px;font-weight:600;transition:all .2s}.btn-filter-submit.svelte-owb2al:hover{background:linear-gradient(135deg,#9333ea,#7c3aed);transform:translateY(-1px)}.results-meta-bar.svelte-owb2al{margin-bottom:24px}.count-pill.svelte-owb2al{color:#8c899a;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.catalog-grid.svelte-owb2al{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.pagination-bar.svelte-owb2al{justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.page-num.svelte-owb2al{color:#a6a3b8;font-size:14px}@media (width<=1200px){.catalog-grid.svelte-owb2al{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media (width<=768px){.filters-selects-group.svelte-owb2al{flex-direction:column;align-items:stretch}.filter-select.svelte-owb2al,.btn-filter-submit.svelte-owb2al{width:100%}.catalog-grid.svelte-owb2al{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
