.shop-filters-module__qcqCUq__form{position:relative}.shop-filters-module__qcqCUq__form[data-pending]{cursor:progress}.shop-filters-module__qcqCUq__bar{top:var(--header-h);z-index:20;-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--ss-line);transition:top .4s var(--ss-ease);background:#f4f1ebe6;position:sticky}html:has(header[data-hidden]) .shop-filters-module__qcqCUq__bar{top:0}.shop-filters-module__qcqCUq__barInner{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-block:.7rem;display:flex}.shop-filters-module__qcqCUq__cats{scrollbar-width:none;flex:520px;gap:.4rem;min-width:0;padding:2px;display:flex;overflow-x:auto}.shop-filters-module__qcqCUq__cats::-webkit-scrollbar{display:none}.shop-filters-module__qcqCUq__cat{cursor:pointer;flex:none;position:relative}.shop-filters-module__qcqCUq__cat input,.shop-filters-module__qcqCUq__chip input{opacity:0;pointer-events:none;position:absolute}.shop-filters-module__qcqCUq__cat span,.shop-filters-module__qcqCUq__chip span{border:1.5px solid var(--ss-line-strong);white-space:nowrap;min-height:40px;transition:background-color var(--ss-fast) ease, color var(--ss-fast) ease, border-color var(--ss-fast) ease;border-radius:999px;align-items:center;gap:.35rem;padding:0 .95rem;font-size:.9rem;font-weight:500;display:inline-flex}.shop-filters-module__qcqCUq__cat small{font:500 .72rem var(--ss-font-mono), monospace;opacity:.6}.shop-filters-module__qcqCUq__cat:hover span,.shop-filters-module__qcqCUq__chip:hover span{border-color:var(--ss-ink)}.shop-filters-module__qcqCUq__cat input:checked+span,.shop-filters-module__qcqCUq__chip input:checked+span{background:var(--ss-ink);border-color:var(--ss-ink);color:#fff}.shop-filters-module__qcqCUq__cat input:focus-visible+span,.shop-filters-module__qcqCUq__chip input:focus-visible+span{outline:2px solid var(--ss-red);outline-offset:2px}.shop-filters-module__qcqCUq__tools{flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.shop-filters-module__qcqCUq__search{border:1.5px solid var(--ss-line-strong);background:#fff;border-radius:999px;flex:200px;align-items:center;gap:.5rem;min-width:0;max-width:320px;min-height:40px;padding:0 .9rem;display:flex}.shop-filters-module__qcqCUq__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;flex:1;font-size:.9rem}.shop-filters-module__qcqCUq__search input:focus{outline:none}.shop-filters-module__qcqCUq__search:focus-within{border-color:var(--ss-ink)}.shop-filters-module__qcqCUq__sort select{border:1.5px solid var(--ss-line-strong);min-height:40px;font:inherit;appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23141414' stroke-width='2.5'><path d='M6 9l6 6 6-6'/></svg>") right .8rem center no-repeat;border-radius:999px;padding:0 2rem 0 .9rem;font-size:.9rem}.shop-filters-module__qcqCUq__toggle{border:1.5px solid var(--ss-ink);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .95rem;font-size:.9rem;font-weight:600;display:inline-flex}.shop-filters-module__qcqCUq__toggle[aria-expanded=true]{background:var(--ss-ink);color:#fff}.shop-filters-module__qcqCUq__panel{border-bottom:1px solid var(--ss-line);flex-wrap:wrap;gap:1.5rem 2.5rem;padding-block:1.4rem 1.6rem;display:none}.shop-filters-module__qcqCUq__form[data-open] .shop-filters-module__qcqCUq__panel{display:flex}.shop-filters-module__qcqCUq__group{border:0;min-width:0;margin:0;padding:0}.shop-filters-module__qcqCUq__group legend{margin-bottom:.6rem;font-weight:600}.shop-filters-module__qcqCUq__chips{flex-wrap:wrap;gap:.4rem;display:flex}.shop-filters-module__qcqCUq__chip{cursor:pointer;position:relative}.shop-filters-module__qcqCUq__range{align-items:center;gap:.5rem;display:flex}.shop-filters-module__qcqCUq__range input{width:7rem}.shop-filters-module__qcqCUq__clear{align-self:flex-end;font-weight:500}@media (max-width:767px){.shop-filters-module__qcqCUq__cats{flex-basis:100%}.shop-filters-module__qcqCUq__tools{justify-content:stretch}.shop-filters-module__qcqCUq__search{flex-basis:0;max-width:none}.shop-filters-module__qcqCUq__sort select{max-width:9.5rem}.shop-filters-module__qcqCUq__toggle span{display:none}}
