.catalog-intro[data-astro-cid-mql7oof6]{padding-block:clamp(var(--space-8), 7vw, var(--space-12));border-block-end:1px solid var(--color-border);background:linear-gradient(120deg, #071828f5, #0c2238eb), var(--color-navy-900);color:var(--color-dark-text)}.catalog-intro__layout[data-astro-cid-mql7oof6]{align-items:end;gap:clamp(var(--space-6), 6vw, var(--space-12));grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);display:grid}.catalog-intro__eyebrow[data-astro-cid-mql7oof6]{color:var(--color-yellow-500);font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-3);font-weight:800}.catalog-intro[data-astro-cid-mql7oof6] h1[data-astro-cid-mql7oof6]{max-width:13ch;color:var(--color-surface);font-size:var(--font-size-h1)}.catalog-intro__layout[data-astro-cid-mql7oof6]>p[data-astro-cid-mql7oof6]{color:#f7f9fac7;max-width:42rem;font-size:var(--font-size-body);margin:0}.catalog-categories[data-astro-cid-mql7oof6]{padding-block:clamp(var(--space-8), 5vw, var(--space-12));background:var(--color-surface-subtle)}.catalog-section-heading[data-astro-cid-mql7oof6]{align-items:flex-start;gap:var(--space-4);display:flex}.catalog-section-heading[data-astro-cid-mql7oof6]>p[data-astro-cid-mql7oof6]{color:var(--color-warning);font-size:var(--font-size-small);letter-spacing:.08em;margin:0;padding-block-start:.35rem;font-weight:850}.catalog-categories[data-astro-cid-mql7oof6] ul[data-astro-cid-mql7oof6]{margin:var(--space-6) 0 0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.catalog-categories[data-astro-cid-mql7oof6] li[data-astro-cid-mql7oof6]{border-block-end:1px solid var(--color-border)}.catalog-categories[data-astro-cid-mql7oof6] li[data-astro-cid-mql7oof6]:not(:nth-child(3n+1)){border-inline-start:1px solid var(--color-border)}.catalog-categories[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.5rem;padding:var(--space-4);color:var(--color-navy-900);font-weight:800;text-decoration:none;display:flex}.catalog-categories[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]:hover,.catalog-categories[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]:focus-visible{background:var(--color-surface)}.catalog-groups[data-astro-cid-mql7oof6]{counter-reset:catalog-group}.catalog-group[data-astro-cid-mql7oof6]{padding-block:clamp(var(--space-8), 6vw, var(--space-12));border-block-start:1px solid var(--color-border)}.catalog-group[data-astro-cid-mql7oof6]:nth-child(2n){background:var(--color-surface-subtle)}.catalog-group__header[data-astro-cid-mql7oof6]{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-block-end:var(--space-6);display:flex}.catalog-group__header[data-astro-cid-mql7oof6]>p[data-astro-cid-mql7oof6]{color:var(--color-text-muted);font-size:var(--font-size-small);margin:0;font-weight:750}.catalog-group[data-astro-cid-mql7oof6] h2[data-astro-cid-mql7oof6]{margin:0}.catalog-group__category-links[data-astro-cid-mql7oof6]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.catalog-group__category-links[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]{color:var(--color-steel-600);font-size:var(--font-size-small);font-weight:750}.catalog-products[data-astro-cid-mql7oof6]{gap:0 var(--space-8);border-block-start:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-products[data-astro-cid-mql7oof6]>li[data-astro-cid-mql7oof6]{border-block-end:1px solid var(--color-border)}.catalog-product[data-astro-cid-mql7oof6]{gap:var(--space-5);min-height:12rem;padding-block:var(--space-5);grid-template-columns:9rem minmax(0,1fr);display:grid}.catalog-product__visual[data-astro-cid-mql7oof6]{min-height:8rem;padding:var(--space-2);background:var(--color-surface);align-self:stretch;text-decoration:none;display:block}.catalog-product__body[data-astro-cid-mql7oof6]{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.catalog-product[data-astro-cid-mql7oof6] h3[data-astro-cid-mql7oof6]{margin:0;font-size:1.125rem}.catalog-product[data-astro-cid-mql7oof6] h3[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]{color:var(--color-navy-900);text-decoration:none}.catalog-product[data-astro-cid-mql7oof6] h3[data-astro-cid-mql7oof6] a[data-astro-cid-mql7oof6]:hover{text-decoration:underline}.catalog-product[data-astro-cid-mql7oof6] p[data-astro-cid-mql7oof6]{margin-block:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-small);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-product__link[data-astro-cid-mql7oof6]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--color-navy-900);font-size:var(--font-size-small);margin-block-start:auto;font-weight:800;display:inline-flex}@media (width<=63.99rem){.catalog-intro__layout[data-astro-cid-mql7oof6]{grid-template-columns:1fr;align-items:start}.catalog-categories[data-astro-cid-mql7oof6] ul[data-astro-cid-mql7oof6]{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-categories[data-astro-cid-mql7oof6] li[data-astro-cid-mql7oof6]:not(:nth-child(3n+1)){border-inline-start:0}.catalog-categories[data-astro-cid-mql7oof6] li[data-astro-cid-mql7oof6]:nth-child(2n){border-inline-start:1px solid var(--color-border)}.catalog-products[data-astro-cid-mql7oof6]{grid-template-columns:1fr}}@media (width<=39.99rem){.catalog-categories[data-astro-cid-mql7oof6] ul[data-astro-cid-mql7oof6]{grid-template-columns:1fr}.catalog-categories[data-astro-cid-mql7oof6] li[data-astro-cid-mql7oof6]:nth-child(2n){border-inline-start:0}.catalog-group__header[data-astro-cid-mql7oof6]{display:block}.catalog-group__header[data-astro-cid-mql7oof6]>p[data-astro-cid-mql7oof6]{margin-block-start:var(--space-3);padding-inline-start:calc(var(--space-4) + 1.5rem)}.catalog-product[data-astro-cid-mql7oof6]{gap:var(--space-4);grid-template-columns:7rem minmax(0,1fr);min-height:10rem}.catalog-product[data-astro-cid-mql7oof6] p[data-astro-cid-mql7oof6]{-webkit-line-clamp:2}}@media (width<=27rem){.catalog-product[data-astro-cid-mql7oof6]{grid-template-columns:5.5rem minmax(0,1fr)}}
