.color-coding-hero[data-astro-cid-fgdszuir] .cat-category-hero__desc[data-astro-cid-fgdszuir]{max-width:760px}.color-coding-filter[data-astro-cid-fgdszuir]{background:#fff;border-bottom:1px solid var(--color-border, #e2e8f0);padding:18px 0}.color-coding-filter__bar[data-astro-cid-fgdszuir]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.color-coding-form-link[data-astro-cid-fgdszuir]{display:inline-flex;align-items:center;gap:5px;margin:-2px 0 16px;padding:0;border:0;background:transparent;color:var(--color-navy-dark);font:inherit;font-size:14px;font-weight:var(--weight-semibold);line-height:1.45;text-align:left;cursor:pointer}.color-coding-form-link[data-astro-cid-fgdszuir] span[data-astro-cid-fgdszuir]{color:var(--color-blue)}.color-coding-form-link[data-astro-cid-fgdszuir]:hover,.color-coding-form-link[data-astro-cid-fgdszuir]:focus-visible{color:var(--color-blue);text-decoration:underline;text-underline-offset:3px;outline:none}.color-filter[data-astro-cid-fgdszuir]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid var(--color-border, #c8d5e3);background:#fff;color:var(--color-navy-dark);text-decoration:none;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.color-filter[data-astro-cid-fgdszuir]:hover,.color-filter[data-astro-cid-fgdszuir]:focus-visible,.color-filter--active[data-astro-cid-fgdszuir]{border-color:var(--filter-color, var(--color-blue));background:#2e7abf14;transform:translateY(-1px);outline:none}.color-filter[data-astro-cid-fgdszuir] i[data-astro-cid-fgdszuir]{width:11px;height:11px;border-radius:999px;background:var(--filter-color, var(--color-blue));box-shadow:inset 0 0 0 1px #ffffff8c}.color-filter[data-astro-cid-fgdszuir] span[data-astro-cid-fgdszuir]{color:var(--color-text-muted);font-weight:700}.color-coding-help[data-astro-cid-fgdszuir]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.color-coding-help__item[data-astro-cid-fgdszuir]{display:grid;grid-template-columns:12px 1fr;gap:9px;padding:12px;border-radius:8px;background:var(--color-light-gray, #f1f3f5)}.color-coding-help__item[data-astro-cid-fgdszuir] i[data-astro-cid-fgdszuir]{width:11px;height:11px;border-radius:999px;margin-top:3px}.color-coding-help__item[data-astro-cid-fgdszuir] strong[data-astro-cid-fgdszuir]{display:block;color:var(--color-navy-dark);font-size:13px;line-height:1.25}.color-coding-help__item[data-astro-cid-fgdszuir] span[data-astro-cid-fgdszuir]{display:block;margin-top:3px;color:var(--color-text-muted);font-size:12px;line-height:1.4}.color-coding-content[data-astro-cid-fgdszuir]{padding-top:32px}.color-coding-cta[data-astro-cid-fgdszuir] h2[data-astro-cid-fgdszuir]{max-width:820px;margin-inline:auto}.color-coding-content[data-astro-cid-fgdszuir] .color-card-tags[data-astro-cid-fgdszuir]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:8px;row-gap:6px}.color-card-tags__group[data-astro-cid-fgdszuir]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.color-coding-content[data-astro-cid-fgdszuir] .cat-product-card__colors[data-astro-cid-fgdszuir]{justify-self:center}.color-coding-content[data-astro-cid-fgdszuir] .cat-product-card__series[data-astro-cid-fgdszuir]{justify-self:end}.cat-product-card__sub--muted[data-astro-cid-fgdszuir]{color:var(--color-text-muted);background:#0f2a430d}.cat-product-card--hidden[data-astro-cid-fgdszuir]{display:none}.color-filter-fab[data-astro-cid-fgdszuir]{position:fixed;bottom:24px;left:50%;z-index:100;display:flex;align-items:center;gap:8px;padding:10px 22px;border:none;border-radius:999px;background:var(--color-navy-dark, #0f2a43);color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 16px #00000040;cursor:pointer;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .2s ease,transform .2s ease}.color-filter-fab--visible[data-astro-cid-fgdszuir]{opacity:1;pointer-events:auto}.color-filter-fab[data-astro-cid-fgdszuir] svg[data-astro-cid-fgdszuir]{width:16px;height:16px;flex-shrink:0}.color-filter-popup-overlay[data-astro-cid-fgdszuir]{position:fixed;inset:0;z-index:99;background:#00000061;opacity:0;pointer-events:none;transition:opacity .2s ease}.color-filter-popup-overlay--open[data-astro-cid-fgdszuir]{opacity:1;pointer-events:auto}.color-filter-popup[data-astro-cid-fgdszuir]{position:fixed;bottom:0;left:50%;z-index:100;width:min(600px,100%);padding:20px 20px 32px;border-radius:16px 16px 0 0;background:#fff;box-shadow:0 -4px 24px #0000001f;transform:translate(-50%) translateY(100%);transition:transform .3s ease}.color-filter-popup--open[data-astro-cid-fgdszuir]{transform:translate(-50%) translateY(0)}.color-filter-popup__handle[data-astro-cid-fgdszuir]{width:40px;height:4px;margin:0 auto 16px;border-radius:999px;background:#dde3ea}.color-filter-popup__title[data-astro-cid-fgdszuir]{margin:0 0 12px;color:var(--color-text-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.color-filter-popup__btns[data-astro-cid-fgdszuir]{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 900px){.color-coding-help[data-astro-cid-fgdszuir]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.color-coding-help[data-astro-cid-fgdszuir]{grid-template-columns:1fr}.color-coding-form-link[data-astro-cid-fgdszuir]{display:inline;font-size:13px}}
