.thlQKa_filters{border:1px solid var(--mix-line);background:#fff;border-radius:22px;align-self:start;padding:22px;position:sticky;top:20px;box-shadow:0 12px 26px #1e469614}.thlQKa_title{align-items:center;gap:8px;margin-bottom:18px;font-size:15px;font-weight:950;display:flex}.thlQKa_filters form,.thlQKa_filters label{gap:7px;display:grid}.thlQKa_filters form{gap:16px}.thlQKa_filters label>span{color:#55617c;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:900}.thlQKa_filters select{border:1.5px solid var(--mix-line);width:100%;min-height:44px;color:var(--mix-ink);background:#fbfdff;border-radius:11px;padding:0 11px;font-size:13px;font-weight:750}.thlQKa_filters form>button{color:#fff;background:var(--mix-blue-dark);border:0;border-radius:12px;min-height:44px;font-size:13px;font-weight:900}.thlQKa_filters form>button[data-js=true]{display:none}.thlQKa_filters form>a{min-height:44px;color:var(--mix-blue-dark);justify-content:center;align-items:center;font-size:12.5px;font-weight:850;display:flex}.thlQKa_filters select:focus-visible,.thlQKa_filters form>a:focus-visible,.thlQKa_filters form>button:focus-visible{outline:3px solid var(--mix-blue);outline-offset:2px}.thlQKa_toolbar{display:none}.thlQKa_sheet{width:100%;max-width:560px;max-height:88dvh;color:var(--mix-ink);background:#fff;border:0;border-radius:22px 22px 0 0;margin:auto auto 0;padding:0;overflow:hidden;box-shadow:0 -18px 50px #0c286a4d}.thlQKa_sheet[open]{animation:.22s ease-out thlQKa_sheetIn;display:flex}.thlQKa_sheet::backdrop{background:#14234680}.thlQKa_sheet form{flex-direction:column;width:100%;min-height:0;display:flex}.thlQKa_sheetHeader{border-bottom:1px solid var(--mix-line);justify-content:space-between;align-items:center;padding:8px 8px 8px 20px;display:flex}.thlQKa_sheetHeader h2{margin:0;font-size:18px;font-weight:950}.thlQKa_close{background:0 0;border:0;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.thlQKa_sheetBody{overscroll-behavior:contain;padding:8px 20px 16px;overflow-y:auto}.thlQKa_group{border:0;margin:0;padding:14px 0 6px}.thlQKa_group legend{color:#55617c;letter-spacing:.04em;text-transform:uppercase;padding:0 0 8px;font-size:11.5px;font-weight:900}.thlQKa_chips{flex-wrap:wrap;gap:8px;display:flex}.thlQKa_chips label{position:relative}.thlQKa_chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.thlQKa_chips span{border:1.5px solid var(--mix-line);background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:800;display:inline-flex}.thlQKa_chips input:checked+span{border-color:var(--mix-blue-dark);color:#fff;background:var(--mix-blue-dark)}.thlQKa_chips input:focus-visible+span{outline:3px solid var(--mix-yellow);outline-offset:2px;box-shadow:0 0 0 5px var(--mix-ink)}.thlQKa_sheetFooter{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--mix-line);background:#fff;grid-template-columns:auto 1fr;gap:10px;display:grid}.thlQKa_clear,.thlQKa_apply{border-radius:14px;min-height:48px;padding:0 18px;font-size:14px;font-weight:900}.thlQKa_clear{border:1.5px solid var(--mix-line);background:#fff}.thlQKa_apply{color:#fff;background:var(--mix-blue-dark);border:0}.thlQKa_clear:focus-visible,.thlQKa_apply:focus-visible,.thlQKa_close:focus-visible{outline:3px solid var(--mix-blue);outline-offset:2px}@keyframes thlQKa_sheetIn{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@media (max-width:768px){.thlQKa_filters{display:none}.thlQKa_toolbar{margin:0 calc(-1 * var(--bleed,20px)) 14px;padding:8px var(--bleed,20px);z-index:30;border-bottom:1px solid var(--mix-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;gap:8px;display:flex;position:sticky;top:0}.thlQKa_toolbar button{border:1.5px solid var(--mix-line);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.thlQKa_toolbar button:first-child{border-color:var(--mix-blue-dark);color:var(--mix-blue-dark)}.thlQKa_toolbar button:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thlQKa_toolbar b{color:#fff;background:var(--mix-blue-dark);border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;display:inline-grid}.thlQKa_toolbar button:focus-visible{outline:3px solid var(--mix-blue);outline-offset:2px}}@media (min-width:769px){.thlQKa_sheet,.thlQKa_sheet[open]{display:none}}@media (prefers-reduced-motion:reduce){.thlQKa_sheet[open]{animation:none}}
