.filter-heading.svelte-9stlh0{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}h2.svelte-9stlh0{font-size:14px;font-weight:500}.filter-heading.svelte-9stlh0 button:where(.svelte-9stlh0),.price-apply.svelte-9stlh0{font-size:12px;text-decoration:underline;text-underline-offset:4px;min-height:44px}fieldset.svelte-9stlh0,details.svelte-9stlh0{border:0;border-top:1px solid var(--j-line);padding:18px 0;margin:0;min-width:0}legend.svelte-9stlh0,summary.svelte-9stlh0{font-size:13px;font-weight:500;padding:0 0 10px}summary.svelte-9stlh0{cursor:pointer}nav.svelte-9stlh0{display:flex;flex-direction:column}nav.svelte-9stlh0 a:where(.svelte-9stlh0){min-height:40px;display:flex;align-items:center;font-size:13px}nav.svelte-9stlh0 a[aria-current]:where(.svelte-9stlh0){text-decoration:underline;text-underline-offset:4px}.filter-value.svelte-9stlh0{display:flex;gap:10px;align-items:center;min-height:40px;padding-block:5px;font-size:12px;line-height:1.5;cursor:pointer}.filter-value.svelte-9stlh0 input:where(.svelte-9stlh0){flex:none;width:16px;height:16px;accent-color:var(--j-plum)}.filter-value.svelte-9stlh0 span:where(.svelte-9stlh0){overflow-wrap:anywhere}.filter-value.svelte-9stlh0 small:where(.svelte-9stlh0){margin-left:auto;color:var(--j-muted)}.price-fields.svelte-9stlh0{display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-fields.svelte-9stlh0 label:where(.svelte-9stlh0){font-size:11px}.price-fields.svelte-9stlh0 input:where(.svelte-9stlh0){display:block;width:100%;min-width:0;margin-top:6px;border:1px solid var(--j-line);min-height:44px;padding:8px;font-size:12px;background:transparent}.filter-note.svelte-9stlh0{font-size:12px;line-height:1.7;color:var(--j-muted)}button.svelte-9stlh0:disabled{opacity:.5;cursor:wait}.active-filters.svelte-sin5hv{display:flex;flex-wrap:wrap;gap:10px;padding-block:16px}.active-filters.svelte-sin5hv button:where(.svelte-sin5hv){display:inline-flex;align-items:center;gap:8px;border:1px solid var(--j-line);padding:8px 12px;min-height:40px;font-size:12px}.filter-actions.svelte-sin5hv{display:flex;gap:12px;padding-top:20px;position:sticky;bottom:0;background:var(--j-paper)}.filter-actions.svelte-sin5hv button:where(.svelte-sin5hv){flex:1}.study-link.svelte-sin5hv{display:block;margin-top:18px;font-size:13px;text-decoration:underline;text-underline-offset:4px}.studio-listing.svelte-sin5hv{padding-top:28px;padding-bottom:56px}.crumb.svelte-sin5hv{font-size:11px;display:flex;gap:12px;color:var(--j-muted);margin-bottom:26px}.listing-intro.svelte-sin5hv{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:24px}.listing-intro.svelte-sin5hv .j-title:where(.svelte-sin5hv){max-width:800px;overflow-wrap:anywhere;font-size:clamp(30px,3vw,42px);margin-top:0}.listing-toolbar.svelte-sin5hv{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-block:1px solid var(--j-line);font-size:12px}.listing-toolbar.svelte-sin5hv>div:where(.svelte-sin5hv){display:flex;gap:22px;align-items:center}.listing-toolbar.svelte-sin5hv label:where(.svelte-sin5hv){display:flex;gap:10px;align-items:center;color:var(--j-muted)}select.svelte-sin5hv{background:transparent;color:var(--j-ink);border:0;min-height:44px;padding-right:15px;max-width:165px}.listing-body.svelte-sin5hv{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;padding-top:30px}.desktop-filters.svelte-sin5hv,.listing-results.svelte-sin5hv{min-width:0}.product-grid.svelte-sin5hv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}.study-notice.svelte-sin5hv{border-left:2px solid var(--j-sand);padding:2px 0 2px 18px;margin-bottom:25px}.study-notice.svelte-sin5hv p:where(.svelte-sin5hv){margin:0 0 5px;font-size:13px}.study-notice.svelte-sin5hv span:where(.svelte-sin5hv){font-size:12px;line-height:1.6;color:var(--j-muted)}.study-filters.svelte-sin5hv h2:where(.svelte-sin5hv){font:500 15px var(--font-body);margin:0 0 18px}.study-filters.svelte-sin5hv>button:where(.svelte-sin5hv){display:block;text-align:left;width:100%;min-height:42px;font-size:13px;color:var(--j-muted)}.study-filters.svelte-sin5hv>button.chosen:where(.svelte-sin5hv){color:var(--j-wine);text-decoration:underline;text-underline-offset:6px}.filter-disclosure.svelte-sin5hv{font-size:11px;line-height:1.6;color:var(--j-muted);margin-top:24px}.mobile-filter.svelte-sin5hv{display:none;align-items:center;gap:8px;min-height:44px}.filter-dialog.svelte-sin5hv{position:fixed;inset:0 auto 0 0;margin:0;max-width:90%;width:380px;height:100dvh;max-height:100dvh;padding:28px;border:0;background:var(--j-paper);color:var(--j-ink)}.filter-dialog.svelte-sin5hv::backdrop{background:color-mix(in srgb,var(--j-ink) 40%,transparent)}.filter-dialog.svelte-sin5hv header:where(.svelte-sin5hv){display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.filter-dialog.svelte-sin5hv header:where(.svelte-sin5hv) h2:where(.svelte-sin5hv){font:400 28px var(--font-heading)}.filter-dialog.svelte-sin5hv header:where(.svelte-sin5hv) button:where(.svelte-sin5hv){width:44px;height:44px;display:grid;place-items:center}@media(min-width:1500px){.product-grid.svelte-sin5hv{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.listing-body.svelte-sin5hv{grid-template-columns:170px minmax(0,1fr);gap:25px}.product-grid.svelte-sin5hv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.listing-body.svelte-sin5hv{display:block;padding-top:22px}.desktop-filters.svelte-sin5hv{display:none}.mobile-filter.svelte-sin5hv{display:flex}.listing-intro.svelte-sin5hv{margin-bottom:25px}.crumb.svelte-sin5hv{margin-bottom:30px}.listing-toolbar.svelte-sin5hv{padding-block:9px}.product-grid.svelte-sin5hv{gap:28px 14px}.listing-toolbar.svelte-sin5hv>div:where(.svelte-sin5hv){gap:10px}.listing-toolbar.svelte-sin5hv label:where(.svelte-sin5hv){font-size:0}.listing-toolbar.svelte-sin5hv select:where(.svelte-sin5hv){font-size:12px;max-width:120px}.study-notice.svelte-sin5hv span:where(.svelte-sin5hv){font-size:11px}}
