.catalog-page[data-astro-cid-ttgomkr6]{padding-top:calc(var(--nav-height) + 32px)}.catalog-container[data-astro-cid-ttgomkr6]{width:var(--wide-container)}.catalog-breadcrumb[data-astro-cid-ttgomkr6]{display:flex;gap:12px;color:var(--muted);font-size:12px;margin-bottom:30px}.catalog-breadcrumb[data-astro-cid-ttgomkr6] a[data-astro-cid-ttgomkr6]{color:var(--teal)}.catalog-heading[data-astro-cid-ttgomkr6]{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:30px}.catalog-heading[data-astro-cid-ttgomkr6] .eyebrow[data-astro-cid-ttgomkr6]{font:600 10px var(--font-body);letter-spacing:.1em}.catalog-heading[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{font-size:clamp(29px,3vw,43px);line-height:1.12;letter-spacing:-.04em;margin:12px 0 14px}.catalog-heading[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{max-width:640px;margin:0;color:var(--muted);font-size:14px;line-height:1.75}.catalog-heading[data-astro-cid-ttgomkr6]>a[data-astro-cid-ttgomkr6]{color:var(--teal);font-size:12px;white-space:nowrap;padding-bottom:5px}.catalog-filter-form[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:minmax(220px,1.8fr) repeat(3,minmax(130px,1fr)) auto;gap:16px;align-items:end;padding:24px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.filter-field[data-astro-cid-ttgomkr6]{min-width:0}.filter-field[data-astro-cid-ttgomkr6] label[data-astro-cid-ttgomkr6]{display:block;color:var(--ink);font-size:12px;font-weight:600;margin-bottom:8px}.filter-field[data-astro-cid-ttgomkr6] input[data-astro-cid-ttgomkr6],.filter-field[data-astro-cid-ttgomkr6] select[data-astro-cid-ttgomkr6]{width:100%;min-width:0;height:42px;border:1px solid #cfdae0;border-radius:7px;padding:0 12px;color:#314c5b;background:#f8fafb;font-size:13px}.filter-field[data-astro-cid-ttgomkr6] input[data-astro-cid-ttgomkr6]:focus-visible,.filter-field[data-astro-cid-ttgomkr6] select[data-astro-cid-ttgomkr6]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.apply-filters[data-astro-cid-ttgomkr6]{min-height:42px;height:42px;padding:10px 18px;font-size:12px;white-space:nowrap}.catalog-result-bar[data-astro-cid-ttgomkr6]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 22px;min-height:24px}.catalog-result-bar[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{margin:0;font-size:13px;color:var(--ink)}.page-size-note[data-astro-cid-ttgomkr6]{color:var(--muted);font-size:11px;margin-left:18px}.clear-filters[data-astro-cid-ttgomkr6]{font-size:12px;color:var(--accent);white-space:nowrap}.catalog-product-grid[data-astro-cid-ttgomkr6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.catalog-no-results[data-astro-cid-ttgomkr6]{text-align:center;padding:65px 20px;background:#fff;border:1px dashed #c7d7df;border-radius:18px}.no-results-icon[data-astro-cid-ttgomkr6]{display:block;font-size:42px;color:var(--teal)}.catalog-no-results[data-astro-cid-ttgomkr6] h2[data-astro-cid-ttgomkr6]{font-size:27px;margin:12px 0}.catalog-no-results[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{color:var(--muted);font-size:14px;margin-bottom:25px}.catalog-no-results[data-astro-cid-ttgomkr6] .btn[data-astro-cid-ttgomkr6]{font-size:13px}.catalog-pagination[data-astro-cid-ttgomkr6]{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:40px}.page-step[data-astro-cid-ttgomkr6],.page-number[data-astro-cid-ttgomkr6]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid #d1dfe5;background:#fff;color:var(--nav-bg);border-radius:7px;font-size:13px}.page-step[data-astro-cid-ttgomkr6]{padding:0 16px}.page-step[data-astro-cid-ttgomkr6].disabled{opacity:.46;background:transparent}.page-numbers[data-astro-cid-ttgomkr6]{display:flex;gap:7px;align-items:center}.page-number[data-astro-cid-ttgomkr6]{min-width:40px;padding:0 8px}.page-number[data-astro-cid-ttgomkr6].current{background:var(--nav-bg);border-color:var(--nav-bg);color:#fff}.page-number[data-astro-cid-ttgomkr6]:not(.current):hover,a[data-astro-cid-ttgomkr6].page-step:hover{border-color:var(--teal);background:#eaf2f5}.page-ellipsis[data-astro-cid-ttgomkr6]{font-size:13px;color:var(--muted);padding:0 4px}.catalog-page-info[data-astro-cid-ttgomkr6]{text-align:center;margin:15px 0 0;color:var(--muted);font-size:11px}@media (max-width: 1100px){.catalog-filter-form[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.search-field[data-astro-cid-ttgomkr6]{grid-column:span 2}.apply-filters[data-astro-cid-ttgomkr6]{align-self:end}.catalog-heading[data-astro-cid-ttgomkr6]{align-items:start;flex-direction:column;gap:18px}}@media (max-width: 980px){.catalog-product-grid[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.catalog-container[data-astro-cid-ttgomkr6]{width:var(--wide-container-mobile)}.catalog-page[data-astro-cid-ttgomkr6]{padding-top:calc(var(--nav-height) + 24px);padding-bottom:45px}.catalog-breadcrumb[data-astro-cid-ttgomkr6]{margin-bottom:24px;font-size:11px}.catalog-heading[data-astro-cid-ttgomkr6] h1[data-astro-cid-ttgomkr6]{font-size:31px}.catalog-heading[data-astro-cid-ttgomkr6]>a[data-astro-cid-ttgomkr6]{font-size:11px}.catalog-filter-form[data-astro-cid-ttgomkr6]{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px;gap:16px 12px}.search-field[data-astro-cid-ttgomkr6]{grid-column:1 / -1}.filter-field[data-astro-cid-ttgomkr6] select[data-astro-cid-ttgomkr6],.filter-field[data-astro-cid-ttgomkr6] input[data-astro-cid-ttgomkr6]{font-size:12px;padding:0 9px}.apply-filters[data-astro-cid-ttgomkr6]{width:100%}.catalog-result-bar[data-astro-cid-ttgomkr6] p[data-astro-cid-ttgomkr6]{font-size:11px}.page-size-note[data-astro-cid-ttgomkr6]{display:block;margin:5px 0 0;font-size:10px}.clear-filters[data-astro-cid-ttgomkr6]{font-size:11px}.catalog-product-grid[data-astro-cid-ttgomkr6]{gap:12px}.catalog-pagination[data-astro-cid-ttgomkr6]{gap:12px;flex-wrap:wrap;margin-top:28px}.page-step[data-astro-cid-ttgomkr6]{padding:0 12px;font-size:11px}.page-number[data-astro-cid-ttgomkr6]{min-width:34px;min-height:38px;font-size:12px}.page-numbers[data-astro-cid-ttgomkr6]{gap:5px;flex-wrap:wrap;justify-content:center}}@media (max-width: 360px){.catalog-product-grid[data-astro-cid-ttgomkr6]{grid-template-columns:1fr}.catalog-pagination[data-astro-cid-ttgomkr6]{gap:9px}}
