.PriceFilter_root__XOpmA{border-block-end:var(--border-width-scrollbar) solid var(--color-border-subtle)}.PriceFilter_root__XOpmA header{display:grid;width:100%;grid-template-columns:minmax(9rem,1fr) max-content;align-items:center;gap:var(--space-xs)}.PriceFilter_disclosure__Gz87s{display:grid;width:100%;min-width:0;min-height:var(--size-icon-button);grid-template-columns:minmax(9rem,1fr) auto;align-items:center;gap:var(--space-xs);padding:var(--space-sm) 0;border:0;background:transparent;color:var(--color-text-primary);text-align:start;overflow:visible}.PriceFilter_disclosure__Gz87s>.PriceFilter_title_____pL{display:grid;min-width:9rem;gap:var(--space-1);overflow:visible;line-height:var(--line-height-normal)}.PriceFilter_disclosure__Gz87s>.PriceFilter_title_____pL>span{min-width:0;overflow:visible;font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);white-space:nowrap}.PriceFilter_disclosure__Gz87s small{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:nowrap}.PriceFilter_disclosure__Gz87s svg{width:var(--size-icon-sm);height:var(--size-icon-sm);transition:transform var(--duration-emphasis) var(--ease-smooth)}.PriceFilter_disclosure__Gz87s[aria-expanded=true] svg{transform:rotate(180deg)}.PriceFilter_reset__L_PkJ{display:inline-flex;width:max-content;min-height:var(--size-icon-button);align-items:center;gap:var(--space-1);padding:0 var(--space-xs);border:0;background:transparent;color:var(--color-active);font-size:var(--font-size-xs);white-space:nowrap}.PriceFilter_reset__L_PkJ svg{width:var(--font-size-xs);height:var(--font-size-xs)}.PriceFilter_reset__L_PkJ:disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.45}.PriceFilter_body__KIHiq{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--duration-emphasis) var(--ease-smooth),opacity var(--duration-normal) var(--ease-out)}.PriceFilter_body__KIHiq[data-open=true]{grid-template-rows:1fr;opacity:1}.PriceFilter_body__KIHiq>div{min-height:0;overflow:hidden;padding-block-start:var(--space-sm)}.PriceFilter_root__XOpmA fieldset{display:grid;gap:var(--space-sm);margin:0;padding:var(--space-xs) 0 var(--space-md);border:0}.PriceFilter_root__XOpmA legend{position:absolute;width:var(--space-1);height:var(--space-1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PriceFilter_values__urNji{display:flex;justify-content:space-between;gap:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.PriceFilter_sliders__8aeZe{position:relative;display:grid;min-height:var(--size-icon-button);align-items:center}.PriceFilter_sliders__8aeZe>span{position:absolute;inset-inline:0;height:var(--border-width-scrollbar);border-radius:var(--radius-pill);background:var(--color-active)}.PriceFilter_sliders__8aeZe input{position:absolute;width:100%;height:var(--size-icon-button);margin:0;appearance:none;background:transparent;pointer-events:none}.PriceFilter_sliders__8aeZe input::-webkit-slider-runnable-track{border:0;background:transparent}.PriceFilter_sliders__8aeZe input::-moz-range-track{border:0;background:transparent}.PriceFilter_sliders__8aeZe input::-webkit-slider-thumb{width:var(--size-icon-md);height:var(--size-icon-md);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:var(--radius-pill);appearance:none;background:var(--color-surface-raised);box-shadow:var(--shadow-soft);cursor:grab;pointer-events:auto}.PriceFilter_sliders__8aeZe input::-moz-range-thumb{width:var(--size-icon-md);height:var(--size-icon-md);border:var(--border-width-scrollbar) solid var(--color-active);border-radius:var(--radius-pill);background:var(--color-surface-raised);box-shadow:var(--shadow-soft);cursor:grab;pointer-events:auto}.PriceFilter_sliders__8aeZe input:focus-visible{outline:none}.PriceFilter_sliders__8aeZe input:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.PriceFilter_sliders__8aeZe input:focus-visible::-moz-range-thumb{box-shadow:var(--focus-ring)}.PriceFilter_root__XOpmA fieldset p{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}@media (prefers-reduced-motion:reduce){.PriceFilter_body__KIHiq,.PriceFilter_disclosure__Gz87s svg{transition-duration:var(--duration-reduced-motion)}}.FilterSidebar_overlay___Am91{position:fixed;z-index:calc(var(--z-drawer) - 1);inset:0;display:block;visibility:hidden;border:0;background:var(--color-overlay);opacity:0;transition:opacity var(--duration-emphasis) var(--ease-out),visibility var(--duration-emphasis) var(--ease-out)}.FilterSidebar_overlay___Am91[data-open=true]{visibility:visible;opacity:1}.FilterSidebar_root__mrZ_E{position:fixed;z-index:var(--z-drawer);inset-inline:0;inset-block-end:0;display:grid;max-height:86svh;grid-template-rows:auto 1fr auto;min-width:0;padding:var(--space-lg);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--color-surface-raised);box-shadow:var(--shadow-overlay);visibility:hidden;transform:translateY(100%);transition:transform var(--duration-emphasis) var(--ease-smooth),visibility var(--duration-emphasis) var(--ease-out)}.FilterSidebar_root__mrZ_E[data-open=true]{visibility:visible;transform:translateY(0)}.FilterSidebar_root__mrZ_E>header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block-end:var(--space-sm)}.FilterSidebar_root__mrZ_E h2{margin:0;font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium)}.FilterSidebar_root__mrZ_E header button{display:grid;width:var(--size-icon-button);height:var(--size-icon-button);place-items:center;border:0;border-radius:var(--radius-pill);background:var(--color-muted)}.FilterSidebar_root__mrZ_E header svg{width:var(--size-icon-md);height:var(--size-icon-md)}.FilterSidebar_sections__7Bzll{overflow-y:auto;overscroll-behavior:contain}.FilterSidebar_root__mrZ_E>footer{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs);padding-block-start:var(--space-sm)}.FilterSidebar_root__mrZ_E>footer button,.FilterSidebar_tabletToggle__HulW7{display:inline-flex;min-height:var(--size-icon-button);align-items:center;justify-content:center;gap:var(--space-xs);padding-inline:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-primary)}.FilterSidebar_root__mrZ_E>footer button:last-child{border-color:var(--color-active);background:var(--color-active);color:var(--color-surface-raised)}.FilterSidebar_root__mrZ_E>footer svg,.FilterSidebar_tabletToggle__HulW7 svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.FilterSidebar_tabletToggle__HulW7{display:none}@media (min-width:48rem){.FilterSidebar_overlay___Am91{display:none}.FilterSidebar_root__mrZ_E{position:static;z-index:auto;max-height:none;width:100%;align-self:start;padding:var(--space-sm);border:var(--border-width-scrollbar) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:none;visibility:visible;transform:none}.FilterSidebar_root__mrZ_E>header{display:none}.FilterSidebar_root__mrZ_E>footer{grid-template-columns:1fr}.FilterSidebar_root__mrZ_E>footer button:last-child{display:none}.FilterSidebar_tabletToggle__HulW7{display:inline-flex}.FilterSidebar_root__mrZ_E[data-tablet-expanded=false] .FilterSidebar_sections__7Bzll{display:none}}@media (min-width:64rem){.FilterSidebar_root__mrZ_E{position:sticky;inset-block-start:calc(var(--size-header-compact) + var(--space-lg));display:block;padding:0 var(--space-md) var(--space-md) 0;border:0;background:transparent}.FilterSidebar_tabletToggle__HulW7{display:none}.FilterSidebar_root__mrZ_E[data-tablet-expanded] .FilterSidebar_sections__7Bzll{display:block;max-height:calc(100svh - var(--size-header-compact) - var(--space-3xl));overflow-y:auto;padding-inline-end:var(--space-sm);scrollbar-gutter:stable}}@media (prefers-reduced-motion:reduce){.FilterSidebar_overlay___Am91,.FilterSidebar_root__mrZ_E{transition-duration:var(--duration-reduced-motion)}}