.src19d61-filter-page{background:var(--brand-bg);color:var(--brand-text);padding:160px 0 64px}.src19d61-filter-page .row{align-items:start}.src19d61-filter-rail{position:sticky;top:100px;border:1px solid var(--brand-border);background:var(--brand-bg-alt);padding:24px;border-radius:var(--brand-radius)}.src19d61-filter-rail h2{font-size:1.125rem;margin-bottom:16px;color:var(--brand-text)}.src19d61-filter-nav{display:flex;flex-direction:column;gap:8px}.src19d61-filter-link{display:block;padding:8px 12px;color:var(--brand-text);border-left:3px solid transparent;-webkit-text-decoration:none;text-decoration:none}.src19d61-filter-block:target .src19d61-filter-link,.src19d61-filter-link.is-current,.src19d61-filter-link:hover{border-left-color:var(--brand-primary);background:var(--brand-primary-light);color:var(--brand-text)}.src19d61-filter-drop{border:1px solid var(--brand-border);background:var(--brand-bg-alt);padding:16px;border-radius:var(--brand-radius)}.src19d61-filter-drop summary{font-weight:700;color:var(--brand-text);cursor:pointer}.src19d61-filter-drop .src19d61-filter-nav{margin-top:16px}.src19d61-filter-head{margin-bottom:24px}.src19d61-filter-head h1{font-size:max(2rem, min(4vw, 3.5rem));margin-bottom:16px;color:var(--brand-text)}.src19d61-filter-head p{max-width:40rem;margin-bottom:0;color:var(--brand-text)}.src19d61-catalog-tools{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;margin-bottom:32px}.src19d61-filter-stack{display:flex;flex-wrap:wrap;gap:8px}.src19d61-search-label{min-width:220px;color:var(--brand-text)}.src19d61-filter-block{margin-bottom:32px;scroll-margin-top:112px}.src19d61-filter-block h2{margin-bottom:16px;color:var(--brand-text)}.src19d61-filter-card{border:1px solid var(--brand-border);background:var(--brand-bg);border-radius:var(--brand-radius)}.src19d61-filter-card-btn{width:100%;display:block;padding:16px;background:0 0;border:0;text-align:left;color:var(--brand-text)}.src19d61-filter-card-btn:hover{background:var(--brand-primary-light)}.src19d61-filter-card-btn img{width:100%;height:160px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px;background:var(--brand-bg-alt)}.src19d61-text-card{display:block;min-height:96px;margin-bottom:16px;padding:16px;border:1px solid var(--brand-border);font-size:.875rem;line-height:1.4;color:var(--brand-text);background:var(--brand-bg-alt);text-indent:0}.src19d61-product-name{font-size:1.125rem;margin-bottom:8px;color:var(--brand-text)}.src19d61-inquire{color:var(--brand-primary);font-weight:700}.src19d61-empty{margin-top:24px;color:var(--brand-text)}.src19d61-filter-note{margin-top:32px;padding-top:24px;border-top:1px solid var(--brand-border)}.src19d61-filter-note a,.src19d61-filter-note h2,.src19d61-filter-note p{color:var(--brand-text)}.src19d61-filter-note a{-webkit-text-decoration:underline;text-decoration:underline}@media (max-width:991.98px){.src19d61-filter-rail{position:static}}