@layer sevf-reset;@layer sevf-tokens{.sevf,.sevf-loop,.sevf-pagination,.sevf-loadmore,.sevf-quick,.sevf-tags,.sevf-pills,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal{--sevf-color-text:var(--st-color-fg,var(--st-fg,#1a1a1a));--sevf-color-muted:var(--st-color-muted,var(--st-fg-muted,#6b7280));--sevf-color-border:var(--st-color-border,var(--st-border,#e5e7eb));--sevf-color-bg:var(--st-color-bg,var(--st-bg,#fff));--sevf-color-bg-subtle:var(--st-bg-subtle,#f9fafb);--sevf-chip-outline:color-mix(in srgb, var(--sevf-color-border) 64%, var(--sevf-color-bg));--sevf-chip-outline-hover:color-mix(in srgb, var(--sevf-color-border) 82%, var(--sevf-color-bg));--sevf-color-accent:var(--sevf-accent,var(--st-accent-solid,var(--st-color-accent,#2563eb)));--sevf-color-accent-contrast:var(--sevf-accent-contrast,var(--st-color-accent-on,var(--st-accent-on,#fff)));--sevf-color-accent-text:color-mix(in srgb, var(--sevf-color-accent) 64%, var(--sevf-color-text));--sevf-color-empty:var(--st-fg-subtle,#9ca3af);--sevf-color-focus:var(--st-focus-ring,#2563eb);--sevf-color-error:var(--st-error-fg,#dc2626);--sevf-color-error-bg:var(--st-error-bg,#fee2e2);--sevf-count-bg:var(--sevf-color-bg-subtle);--sevf-ink:#000;--sevf-paper:#fff;--sevf-chip-height:2rem;--sevf-chip-padding-x:.75rem;--sevf-chip-radius:1.25rem;--sevf-chip-font-size:.875rem;--sevf-chip-bg:var(--st-bg-element,color-mix(in srgb, var(--sevf-color-text) 10%, var(--sevf-color-bg)));--sevf-chip-bg-hover:var(--st-bg-element-hover,color-mix(in srgb, var(--sevf-color-text) 5%, var(--sevf-color-bg)));--sevf-chip-fg:var(--sevf-color-text);--sevf-chip-border-color:transparent;--sevf-chip-well-size:1.25rem;--sevf-chip-x-glyph:.75rem;--sevf-chip-trash-glyph:.875rem;--sevf-chip-well-bg:color-mix(in srgb, var(--sevf-color-text) 14%, transparent);--sevf-quick-height:2.5rem;--sevf-quick-padding-x:1rem;--sevf-quick-radius:1.75rem;--sevf-quick-selected-ink:var(--sevf-color-text);--sevf-space-1:.125rem;--sevf-space-2:.375rem;--sevf-space-3:.75rem;--sevf-space-4:1rem;--sevf-space-5:1.5rem;--sevf-space-4px:.25rem;--sevf-space-8px:.5rem;--sevf-space-10px:.625rem;--sevf-space-14px:.875rem;--sevf-space-18px:1.125rem;--sevf-space-20px:1.25rem;--sevf-radius:var(--st-radius-md,.375rem);--sevf-radius-pill:9999px;--sevf-font-size-xs:.75rem;--sevf-font-size-sm:.8125rem;--sevf-font-size-base:.9375rem;--sevf-font-size-lg:1rem;--sevf-line-height:1.5;--sevf-title-weight:600;--sevf-panel-radius:1rem;--sevf-panel-border:color-mix(in srgb, var(--sevf-color-text) 8%, var(--sevf-color-bg));--sevf-panel-shadow:0 2px 8px color-mix(in srgb, var(--sevf-ink) 14%, transparent);--sevf-target-min:1.5rem;--sevf-check-size:var(--st-check-size,1.125rem);--sevf-check-radius:var(--st-check-radius,2px);--sevf-check-glyph:.875rem;--sevf-check-dot:var(--st-check-dot,.625rem);--sevf-check-outline-width:var(--st-check-outline-width,2px);--sevf-check-fill:var(--st-check-fill,var(--sevf-color-accent));--sevf-check-on:var(--st-check-on,var(--sevf-color-accent-contrast));--sevf-switch-track:2rem;--sevf-switch-track-block:var(--sevf-space-18px);--sevf-switch-knob:var(--sevf-space-14px);--sevf-switch-inset:var(--sevf-space-1);--sevf-switch-travel:calc(var(--sevf-switch-track) - var(--sevf-switch-knob) - var(--sevf-switch-inset) * 2);--sevf-switch-shift:var(--sevf-switch-travel);--sevf-transition:var(--st-duration-fast,83ms) var(--st-ease-standard,ease);--sevf-focus-ring:var(--st-focus-ring,var(--sevf-color-focus));--sevf-focus-ring-width:var(--st-focus-ring-width,2px);--sevf-focus-ring-offset:var(--st-focus-ring-offset,2px);--sevf-loop-dim-opacity:.4;--sevf-pending-opacity:.6;--sevf-swatch-size:1.5rem;--sevf-thumb-size:1.5rem;--sevf-tile-min:5rem;--sevf-tile-img-h:3rem;--sevf-filter-cap-compact:14rem;--sevf-filter-cap-standard:20rem;--sevf-filter-cap-tall:30rem}[dir=rtl] :is(.sevf,.sevf-loop,.sevf-pagination,.sevf-loadmore,.sevf-quick,.sevf-tags,.sevf-pills,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal){--sevf-switch-shift:calc(var(--sevf-switch-travel) * -1)}}@layer sevf-components{.sevf{gap:var(--sevf-space-4);color:var(--sevf-color-text);font-size:var(--sevf-font-size-base);line-height:var(--sevf-line-height);-webkit-tap-highlight-color:transparent;display:grid}.sevf__scroll-content,.sevf__topology{gap:var(--sevf-space-4);min-inline-size:0;display:grid}.sevf__header{align-items:center;gap:var(--sevf-space-2);display:flex}.sevf__heading{font-size:var(--sevf-font-size-lg);letter-spacing:.01em;margin:0;font-weight:800}.sevf__clear{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);cursor:pointer;flex-shrink:0;margin-inline-start:auto;text-decoration:underline}.sevf__clear:hover{color:var(--sevf-color-text)}.sevf__clear:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf__close{block-size:1.75rem;inline-size:1.75rem;color:var(--sevf-color-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sevf__close:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf__close svg{pointer-events:none}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame] .sevf__close{display:none}@media (min-width:52.5em) and (min-height:30em){:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame]{--sevf-font-size-lg:1rem;--sevf-font-size-base:.8125rem;--sevf-font-size-sm:.75rem}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame] .sevf-filter__count{padding-inline-end:var(--sevf-space-2)}}@media (max-width:52.49em),(max-height:29.99em){:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame] .sevf__header{display:none}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame]{--sevf-count-bg:var(--st-bg-element,color-mix(in srgb, var(--sevf-color-text) 7%, var(--sevf-color-bg)))}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]){box-sizing:border-box;overscroll-behavior-inline:none;max-inline-size:100dvw;padding-block-end:0;overflow:hidden}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__header{flex:none}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy][data-sevf-sidebar-presentation=drawer]) .st-shop-sidebar__header{border-block-end:var(--st-border-width-medium,1px) solid var(--st-border-subtle,var(--sevf-color-border));padding-block-end:var(--st-space-sm,var(--sevf-space-8px))}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__close{block-size:2rem;inline-size:2rem;color:var(--st-fg,var(--sevf-color-text));border-radius:var(--st-radius-full,var(--sevf-radius-pill));background:0 0;border:0;margin-inline-end:-.5rem;padding:0;position:relative}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__close:hover{background:var(--st-hover-bg,var(--sevf-color-bg-subtle))}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__close:active{background:var(--st-press-bg,var(--sevf-chip-bg-hover))}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__close:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__close:after{content:"";inline-size:max(100%, var(--st-touch-target-min,2.75rem));block-size:max(100%, var(--st-touch-target-min,2.75rem));position:absolute;inset:50% auto auto 50%;translate:-50% -50%}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy][data-sevf-sidebar-presentation=drawer]) .st-shop-sidebar__body{--sevf-drawer-pad-start:calc(var(--st-space-md,var(--sevf-space-4)) + env(safe-area-inset-left,0px));--sevf-drawer-pad-end:var(--st-space-md,var(--sevf-space-4));min-block-size:0;margin-inline:calc(-1 * var(--sevf-drawer-pad-start)) calc(-1 * var(--sevf-drawer-pad-end));flex:auto}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .st-shop-sidebar__body{flex:auto;gap:0;min-block-size:0;min-inline-size:0;padding-block-end:0;padding-inline:0;display:flex;overflow:hidden}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .sevf[data-st-sidebar-frame]{flex-direction:column;flex:auto;gap:0;min-block-size:0;inline-size:100%;display:flex}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=drawer]{--sevf-line-height:1.4}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy]) .sevf[data-st-sidebar-frame]>[data-st-sidebar-scrollport]{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;min-block-size:0;flex-direction:column;flex:auto;padding-block-end:var(--sevf-space-4);display:flex;overflow:hidden auto}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation]>[data-st-sidebar-scrollport]{padding-block-end:var(--sevf-space-4)}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy][data-sevf-sidebar-presentation=drawer]) .sevf[data-st-sidebar-frame]>[data-st-sidebar-scrollport]{padding-inline:var(--st-sidebar-content-pad-start,var(--sevf-drawer-pad-start,var(--sevf-space-4))) var(--st-sidebar-content-pad-end,var(--sevf-drawer-pad-end,var(--sevf-space-4)))}[data-st-sidebar]:not([data-st-sidebar-contract]):has(.sevf[data-sevf-sidebar-host=legacy][data-sevf-sidebar-presentation=sheet]) .sevf[data-st-sidebar-frame]>[data-st-sidebar-scrollport]{padding-inline:var(--st-sidebar-content-pad-start,var(--st-sheet-content-pad-start,var(--sevf-space-4))) var(--st-sidebar-content-pad-end,var(--st-sheet-content-pad-end,var(--sevf-space-4)))}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__list--cap-compact,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__list--cap-standard,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__list--cap-tall,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__scroll--cap-compact,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__scroll--cap-standard,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-filter__scroll--cap-tall,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-drill__scroll--cap-compact,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-drill__scroll--cap-standard,:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf-drill__scroll--cap-tall{overscroll-behavior:auto;contain:none;max-block-size:none;padding-inline-end:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.sevf__clear{display:none}}@media (min-width:52.5em) and (min-height:30em){.sevf__close{display:none}}.sevf__active{align-items:center;gap:var(--sevf-space-8px);flex-wrap:wrap;min-block-size:0;display:flex}.sevf__active:empty{display:none}.sevf-chipnav{min-inline-size:0;position:relative}.sevf-chipnav:has(>.sevf-chipnav__viewport>:empty){display:none}.sevf-chipnav__viewport::-webkit-scrollbar{display:none}.sevf-chipnav__viewport .sevf-chip,.sevf-chipnav__viewport .sevf-pill{flex-shrink:0}@media (max-width:52.49em),(max-height:29.99em){.sevf-chipnav__viewport{overscroll-behavior-inline:contain;scrollbar-width:none;overflow:auto hidden}.sevf-chipnav__viewport .sevf__active{flex-wrap:nowrap}}.sevf-chipnav--enhanced{--sevf-chip-fade:1.5rem;--sevf-chip-fade-start:var(--sevf-chip-fade);--sevf-chip-fade-end:var(--sevf-chip-fade)}.sevf-chipnav--enhanced>.sevf-chipnav__viewport{overscroll-behavior-inline:contain;cursor:grab;touch-action:pan-y;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%);overflow:auto hidden}[dir=rtl] .sevf-chipnav--enhanced>.sevf-chipnav__viewport{-webkit-mask-image:linear-gradient(to left, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, var(--sevf-ink) var(--sevf-chip-fade-start), var(--sevf-ink) calc(100% - var(--sevf-chip-fade-end)), transparent 100%)}.sevf-chipnav--enhanced>.sevf-chipnav__viewport--dragging{scroll-behavior:auto;cursor:grabbing}.sevf-chipnav__viewport--at-start{--sevf-chip-fade-start:0px}.sevf-chipnav__viewport--at-end{--sevf-chip-fade-end:0px}.sevf-chipnav--enhanced .sevf__active,.sevf-chipnav--enhanced .sevf-pills__list{flex-wrap:nowrap}.sevf-chipnav__arrow{z-index:1;block-size:1.5rem;inline-size:1.5rem;color:var(--sevf-color-text);background:var(--sevf-color-bg);border:var(--st-border-width-medium,1px) solid var(--st-border-subtle,var(--sevf-color-border));border-radius:var(--sevf-radius-pill);cursor:pointer;justify-content:center;align-items:center;margin-block:auto;padding:0;display:inline-flex;position:absolute;inset-block:0}.sevf-chipnav__arrow--prev{inset-inline-start:0}.sevf-chipnav__arrow--next{inset-inline-end:0}[dir=rtl] .sevf-chipnav__arrow svg{transform:scaleX(-1)}.sevf-chipnav__arrow[hidden]{display:none}.sevf-chipnav__arrow:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf__filters{gap:var(--sevf-space-5);min-inline-size:0;display:grid}@supports not selector(:popover-open){html:not(.sevf-surfaces-bound) :is(.sevf__drawer,.sevf-panel__drawer,.sevf-dropdown__panel){max-block-size:none;inline-size:auto;max-inline-size:none;margin:0;display:block;position:static;inset:auto;overflow:visible}html:not(.sevf-surfaces-bound) :is(.sevf__drawer-toggle,.sevf-panel__toggle,.sevf-dropdown__button){display:none}}.sevf--horizontal .sevf__filters{gap:var(--sevf-space-4) var(--sevf-space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.sevf__drawer-toggle{display:none}@media (min-width:52.5em) and (min-height:30em){.sevf--horizontal .sevf__drawer{border:0;block-size:auto;max-block-size:none;inline-size:auto;margin:0;padding:0;display:block;position:static;inset:auto;overflow:visible}.sevf__drawer-header{display:none}}@media (max-width:52.49em),(max-height:29.99em){.sevf__drawer-toggle{align-items:center;gap:var(--sevf-space-2);appearance:none;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);cursor:pointer;margin:0;display:inline-flex}.sevf__drawer-toggle:hover{border-color:var(--sevf-color-accent);color:var(--sevf-color-accent-text)}.sevf__drawer-toggle:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf__drawer:is(:popover-open,[data-sevf-fallback-open]){inline-size:min(var(--sevf-filter-cap-standard), 85vw);block-size:auto;padding:var(--sevf-space-4);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:0;border-inline-start:1px solid var(--sevf-color-border);box-shadow:0 0 var(--sevf-space-5) color-mix(in srgb, var(--sevf-ink) 20%, transparent);margin:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.sevf__drawer::backdrop{background:color-mix(in srgb, var(--sevf-ink) 45%, transparent)}.sevf__drawer-header{justify-content:space-between;align-items:center;gap:var(--sevf-space-3);margin-block-end:var(--sevf-space-4);display:flex}.sevf__drawer-title{font-size:var(--sevf-font-size-lg);margin:0}.sevf__drawer-close{appearance:none;block-size:2.25rem;inline-size:2.25rem;color:var(--sevf-color-muted);border-radius:var(--sevf-radius);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.sevf__drawer-close:hover{color:var(--sevf-color-text);background:var(--sevf-color-bg-subtle)}.sevf__drawer-close:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf--horizontal .sevf__filters{grid-template-columns:1fr}}.sevf__bar{align-items:center;gap:var(--sevf-space-2) var(--sevf-space-3);flex-wrap:wrap;display:flex}.sevf-dropdown{display:inline-flex}.sevf-dropdown__button{align-items:center;gap:var(--sevf-space-2);appearance:none;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);cursor:pointer;transition:border-color var(--sevf-transition), color var(--sevf-transition);margin:0;display:inline-flex}.sevf-dropdown__button:hover{border-color:var(--sevf-color-accent);color:var(--sevf-color-accent-text)}.sevf-dropdown__button:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf-dropdown__badge{min-inline-size:var(--sevf-space-5);padding-inline:var(--sevf-space-2);font-size:var(--sevf-font-size-xs);color:var(--sevf-color-accent-contrast);background:var(--sevf-color-accent);border-radius:var(--sevf-radius-pill);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sevf-dropdown__chevron{color:var(--sevf-color-muted);transition:transform var(--sevf-transition);flex-shrink:0}.sevf-dropdown__button[aria-expanded=true] .sevf-dropdown__chevron{transform:rotate(180deg)}.sevf-dropdown__button[aria-expanded=true]{border-color:var(--sevf-color-accent);color:var(--sevf-color-accent-text)}.sevf-dropdown__panel{box-sizing:border-box;inline-size:min(var(--sevf-filter-cap-standard), calc(100vw - 2 * var(--sevf-space-4)));max-block-size:min(var(--sevf-filter-cap-tall), 70vh);padding:var(--sevf-space-4);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-panel-border);border-radius:var(--sevf-panel-radius);box-shadow:var(--sevf-panel-shadow);overflow-y:auto}.sevf-dropdown__panel--portal{z-index:2147483647;color:var(--sevf-color-text);font-size:var(--sevf-font-size-base);line-height:var(--sevf-line-height)}.sevf-dropdown__panel--placed:is(:popover-open,[data-sevf-fallback-open]){margin:0;position:fixed;inset:auto;inset-block-start:var(--sevf-pop-top);inset-inline-start:var(--sevf-pop-left)}.sevf-dropdown__panel::backdrop{background:0 0}.sevf-dropdown__clear{font-size:var(--sevf-font-size-sm);color:var(--sevf-color-muted);text-underline-offset:var(--sevf-space-1);margin-inline-start:auto;text-decoration:underline}.sevf-dropdown__clear:hover{color:var(--sevf-color-text)}.sevf--dropdown .sevf__active{margin-block-start:var(--sevf-space-3)}.sevf-dropdown__panel .sevf-filter__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.sevf-dropdown__panel .sevf-filter__clear{display:none}@media (max-width:52.49em),(max-height:29.99em){.sevf-dropdown__panel--placed:is(:popover-open,[data-sevf-fallback-open]){border-start-start-radius:var(--sevf-radius);border-start-end-radius:var(--sevf-radius);border-end-end-radius:0;border-end-start-radius:0;max-block-size:80vh;inline-size:auto;max-inline-size:none;inset:auto 0 0}.sevf-dropdown__panel::backdrop{background:color-mix(in srgb, var(--sevf-ink) 45%, transparent)}}.sevf-panel{display:inline-flex}.sevf-panel__toggle{align-items:center;gap:var(--sevf-space-2);appearance:none;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);cursor:pointer;margin:0;font-weight:600;display:inline-flex}.sevf-panel__toggle:hover,.sevf-panel__toggle[aria-expanded=true]{border-color:var(--sevf-color-accent);color:var(--sevf-color-accent-text)}.sevf-panel__toggle:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf-panel__badge{min-inline-size:var(--sevf-space-5);padding-inline:var(--sevf-space-2);font-size:var(--sevf-font-size-xs);color:var(--sevf-color-accent-contrast);background:var(--sevf-color-accent);border-radius:var(--sevf-radius-pill);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sevf-panel__chevron{color:var(--sevf-color-muted);transition:transform var(--sevf-transition);flex-shrink:0}.sevf-panel__toggle[aria-expanded=true] .sevf-panel__chevron{transform:rotate(180deg)}.sevf-panel__drawer{inline-size:min(var(--sevf-filter-cap-standard), calc(100vw - 2 * var(--sevf-space-4)));max-block-size:min(var(--sevf-filter-cap-tall), 70vh);padding:var(--sevf-space-4);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-panel-border);border-radius:var(--sevf-panel-radius);box-shadow:var(--sevf-panel-shadow);overflow-y:auto}@media (min-width:52.5em) and (min-height:30em){.sevf-panel__drawer.sevf-dropdown__panel--placed:is(:popover-open,[data-sevf-fallback-open]){inline-size:auto;max-inline-size:none;margin:0;position:fixed;inset-block-start:var(--sevf-pop-top);inset-inline:0}.sevf-panel__drawer::backdrop{background:0 0}}@media (max-width:52.49em),(max-height:29.99em){.sevf-panel__drawer:is(:popover-open,[data-sevf-fallback-open]){inline-size:min(var(--sevf-filter-cap-standard), 85vw);border:0;border-inline-start:1px solid var(--sevf-color-border);border-radius:0;block-size:auto;max-block-size:none;margin:0;position:fixed;inset:0 0 0 auto}.sevf-panel__drawer::backdrop{background:color-mix(in srgb, var(--sevf-ink) 45%, transparent)}}.sevf--panel .sevf__filters,.sevf-panel__drawer.sevf-dropdown__panel--portal .sevf__filters{gap:var(--sevf-space-4) var(--sevf-space-5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));align-items:start}.sevf--panel .sevf__active{margin-block-start:var(--sevf-space-3)}@media (max-width:52.49em),(max-height:29.99em){.sevf--panel .sevf__filters,.sevf-panel__drawer.sevf-dropdown__panel--portal .sevf__filters{grid-template-columns:1fr}:is(:is(html:has(:is(.sevf__drawer,.sevf-panel__drawer,.sevf-dropdown__panel):popover-open),body:has(:is(.sevf__drawer,.sevf-panel__drawer,.sevf-dropdown__panel):popover-open)),html:has(:is(.sevf__drawer,.sevf-panel__drawer,.sevf-dropdown__panel)[data-sevf-fallback-open]),body:has(:is(.sevf__drawer,.sevf-panel__drawer,.sevf-dropdown__panel)[data-sevf-fallback-open])){overflow:hidden}.sevf--drawer-full .sevf__drawer:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-full .sevf-panel__drawer:is(:popover-open,[data-sevf-fallback-open]){border:0;border-radius:0;inline-size:auto;max-inline-size:none;inset:0}.sevf--drawer-sheet .sevf__drawer:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf-panel__drawer:is(:popover-open,[data-sevf-fallback-open]){block-size:auto;inline-size:auto;max-inline-size:none;max-block-size:min(var(--st-sheet-height,92dvh), calc(100dvh - 3.5rem));inset:auto 0 0}.sevf--drawer-sheet .sevf__drawer[data-sevf-sheet-height=full]:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf-panel__drawer[data-sevf-sheet-height=full]:is(:popover-open,[data-sevf-fallback-open]){border:0;border-start-start-radius:var(--sevf-radius);border-start-end-radius:var(--sevf-radius);border-end-end-radius:0;border-end-start-radius:0;max-block-size:calc(100dvh - 3.5rem)}.sevf-dropdown__panel--placed:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf__drawer:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf-panel__drawer:is(:popover-open,[data-sevf-fallback-open]){transform:translate3d(0, var(--st-sheet-drag,0), 0)}.sevf-dropdown__panel--placed[data-sevf-sheet-engine]:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf__drawer[data-sevf-sheet-engine]:is(:popover-open,[data-sevf-fallback-open]),.sevf--drawer-sheet .sevf-panel__drawer[data-sevf-sheet-engine]:is(:popover-open,[data-sevf-fallback-open]){transform:translate3d(0, var(--st-sheet-drag,100%), 0)}.sevf-dropdown__panel.is-dragging,.sevf--drawer-sheet .sevf__drawer.is-dragging,.sevf--drawer-sheet .sevf-panel__drawer.is-dragging{touch-action:none}.sevf-dropdown__panel.is-collapsed,.sevf--drawer-sheet .sevf__drawer.is-collapsed,.sevf--drawer-sheet .sevf-panel__drawer.is-collapsed,.is-collapsed [data-st-sheet-content]{overflow:hidden}}.sevf-filter__summary{align-items:center;gap:var(--sevf-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.sevf-filter__summary::-webkit-details-marker{display:none}.sevf-filter__summary--lazy{font-size:var(--sevf-font-size-lg);font-weight:var(--sevf-title-weight);letter-spacing:.01em}.sevf-filter__summary--lazy:after,.sevf-filter-catalog__summary:after{content:"";block-size:.5rem;inline-size:.5rem;margin-inline:auto var(--sevf-space-1);color:var(--sevf-color-muted);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;transform:rotate(45deg)}.sevf-filter--lazy[open]>.sevf-filter__summary--lazy:after,.sevf-filter-catalog[open]>.sevf-filter-catalog__summary:after{transform:rotate(225deg)}.sevf-filter__summary .sevf-filter__title{flex:auto;margin:0}.sevf-filter--collapsible>.sevf-filter__clear{inset-inline-end:var(--sevf-space-5)}.sevf-filter__summary:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:-2px;border-radius:var(--sevf-radius)}.sevf-filter__chevron{block-size:1.125rem;inline-size:1.125rem;color:var(--sevf-color-muted);transition:transform var(--sevf-transition);flex-shrink:0}.sevf-filter--collapsible[open] .sevf-filter__chevron{transform:rotate(180deg)}.sevf-filter--collapsible .sevf-filter__control{margin-block-start:var(--sevf-space-1)}.sevf-filter--collapsible:not([open]) .sevf-filter__control{display:none}.sevf-filter__control--lazy{align-items:center;gap:var(--sevf-space-2);color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);flex-wrap:wrap;display:flex}.sevf-filter[data-sevf-lazy-state=loading]>.sevf-filter__control--lazy:before{content:"";border:2px solid var(--sevf-color-border);border-block-start-color:var(--sevf-color-accent);border-radius:var(--sevf-radius-pill);block-size:1rem;inline-size:1rem;animation:.6s linear infinite sevf-spin}.sevf-filter__retry,.sevf-filter__fallback,.sevf-filter-catalog__more{appearance:none;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;color:var(--sevf-color-accent-text);border-radius:var(--sevf-radius);cursor:pointer;background:0 0;border:0;margin:0;font-weight:600;text-decoration:none}.sevf-filter__retry:hover,.sevf-filter__fallback:hover,.sevf-filter-catalog__more:hover{background:var(--sevf-color-bg-subtle)}.sevf-filter__retry:focus-visible,.sevf-filter__fallback:focus-visible,.sevf-filter-catalog__more:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:1px}.sevf-filter-catalog{min-inline-size:0;display:grid}.sevf-filter-catalog[hidden]{display:none}.sevf-filter-catalog__summary{align-items:center;gap:var(--sevf-space-2);font-size:var(--sevf-font-size-lg);font-weight:var(--sevf-title-weight);letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.sevf-filter-catalog__summary::-webkit-details-marker{display:none}.sevf-filter-catalog__summary:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:-2px;border-radius:var(--sevf-radius)}.sevf-filter-catalog__body{gap:var(--sevf-space-2);margin-block-start:var(--sevf-space-2);display:grid}.sevf-filter-catalog__body[hidden],.sevf-filter-catalog:not([open])>.sevf-filter-catalog__body{display:none}.sevf-filter-catalog__body>.sevf-filter__search{min-inline-size:0;margin-block-end:0}.sevf-filter-catalog__list{gap:var(--sevf-space-1);margin:0;padding:0;list-style:none;display:grid}.sevf-filter-catalog__fallback{gap:var(--sevf-space-2);margin-block-start:var(--sevf-space-2);display:grid}.sevf-filter-catalog__fallback select{box-sizing:border-box;inline-size:100%;min-block-size:var(--sevf-target-min);padding-inline:var(--sevf-space-3);font:inherit;color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius)}.sevf-filter-catalog__button{inline-size:100%;min-block-size:var(--sevf-target-min);appearance:none;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;text-align:start;color:var(--sevf-color-text);border-radius:var(--sevf-radius);cursor:pointer;background:0 0;border:0;margin:0}.sevf-filter-catalog__button:hover{background:var(--sevf-color-bg-subtle)}.sevf-filter-catalog__button:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:-2px}.sevf-filter-catalog__more[hidden],.sevf-filter-catalog__status:empty{display:none}.sevf-filter-catalog__status{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);margin:0}.sevf__footer{padding-block:var(--sevf-space-3) calc(var(--sevf-space-3) + env(safe-area-inset-bottom,0px));background:var(--sevf-color-bg);border-block-start:1px solid var(--sevf-color-border);z-index:1;margin-block-start:var(--sevf-space-4);position:sticky;inset-block-end:0}@media (min-width:52.5em) and (min-height:30em){.sevf-js .sevf__footer{display:none}}.sevf__apply{appearance:none;text-align:center;border:1px solid var(--sevf-color-accent);background:var(--sevf-color-accent);inline-size:100%;color:var(--sevf-color-accent-contrast);border-radius:var(--sevf-radius);padding-block:var(--sevf-space-3);padding-inline:var(--sevf-space-4);font:inherit;cursor:pointer;transition:filter var(--sevf-transition);white-space:nowrap;text-overflow:ellipsis;--st-loading-dots-color:var(--sevf-color-accent-contrast);font-weight:600;display:block;overflow:hidden}.sevf__apply:hover{filter:brightness(.95)}.sevf__apply--empty{background:var(--sevf-color-border);border-color:var(--sevf-color-border);color:var(--sevf-color-muted)}.sevf__footer-clear{display:none}@media (max-width:52.49em),(max-height:29.99em){:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation] .sevf__footer{padding-block:var(--sevf-space-3) calc(var(--sevf-space-3) + env(safe-area-inset-bottom,0px));border-block-start-color:var(--st-border-subtle,var(--sevf-color-border));z-index:2;flex:none;margin:0;position:relative;inset:auto}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=drawer] .sevf__footer{padding-inline:var(--st-sidebar-content-pad-start,var(--sevf-drawer-pad-start,var(--sevf-space-4))) var(--st-sidebar-content-pad-end,var(--sevf-drawer-pad-end,var(--sevf-space-4)))}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=drawer] .sevf__apply{min-block-size:3rem}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf__footer{align-items:stretch;gap:var(--sevf-space-3);padding-inline:var(--st-sidebar-content-pad-start,var(--st-sheet-content-pad-start,var(--sevf-space-4))) var(--st-sidebar-content-pad-end,var(--st-sheet-content-pad-end,var(--sevf-space-4)));display:flex}.sevf--drawer-sheet .sevf__footer{align-items:stretch;gap:var(--sevf-space-3);border-block-start:1px solid var(--st-border-subtle,var(--sevf-color-border));margin-inline:calc(-1 * var(--st-sheet-content-pad-start,var(--sevf-space-4))) calc(-1 * var(--st-sheet-content-pad-end,var(--sevf-space-4)));padding-inline:var(--st-sheet-content-pad-start,var(--sevf-space-4)) var(--st-sheet-content-pad-end,var(--sevf-space-4));display:flex;inset-block-end:var(--st-sheet-drag,0)}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf__footer-clear:not([hidden]),.sevf--drawer-sheet .sevf__footer-clear:not([hidden]){padding-block:var(--sevf-space-3);padding-inline:var(--sevf-space-4);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius-pill);color:var(--sevf-color-text);white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf__footer-clear:focus-visible,.sevf--drawer-sheet .sevf__footer-clear:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf__apply,.sevf--drawer-sheet .sevf__apply{flex:1;inline-size:auto;min-inline-size:0}[data-sevf-drawer]>.st-sheet-handle{display:none}}.st-loading-dots{color:#0000;position:relative}.st-loading-dots:after{content:"";background:var(--st-loading-dots-color,#fff);block-size:.3125rem;inline-size:.3125rem;box-shadow:.625rem 0 var(--st-loading-dots-color,#fff), -.625rem 0 var(--st-loading-dots-color,#fff);border-radius:50%;animation:1s linear infinite st-loading-dots;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}@keyframes st-loading-dots{0%,to{box-shadow:.625rem 0 var(--st-loading-dots-color,#fff), -.625rem 0 var(--st-loading-dots-color,#fff)}25%{box-shadow:.625rem .125rem var(--st-loading-dots-color,#fff), -.625rem -.125rem var(--st-loading-dots-color,#fff)}75%{box-shadow:.625rem -.125rem var(--st-loading-dots-color,#fff), -.625rem .125rem var(--st-loading-dots-color,#fff)}}@media (prefers-reduced-motion:reduce){.st-loading-dots:after{animation:none}}.sevf-filter{gap:var(--sevf-space-2);min-inline-size:0;display:grid;position:relative}@media (max-width:52.49em),(max-height:29.99em){.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__option .sevf-filter__name,[data-sevf-sheet-height] .sevf-filter__option .sevf-filter__name{flex:0 auto;order:1}.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__option .sevf-filter__count,[data-sevf-sheet-height] .sevf-filter__option .sevf-filter__count{order:2}.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__option .sevf-filter__input,[data-sevf-sheet-height] .sevf-filter__option .sevf-filter__input{order:3;margin-inline:auto 0}.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input:before,.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input:after,[data-sevf-sheet-height] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input:before,[data-sevf-sheet-height] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input:after{inset-inline:auto 0}.sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input[type=radio]:after,[data-sevf-sheet-height] .sevf-filter__list:not(.sevf-filter__list--switch) .sevf-filter__input[type=radio]:after{inset-inline:auto calc((var(--sevf-check-size) - var(--sevf-check-dot)) / 2)}:where([data-st-sidebar-contract="1"],[data-st-sidebar]:not([data-st-sidebar-contract])) .sevf[data-st-sidebar-frame][data-sevf-sidebar-presentation=sheet] .sevf__apply,.sevf--drawer-sheet .sevf__apply{border-radius:var(--sevf-radius-pill);min-block-size:3rem;font-weight:600}[data-sevf-sheet-height] .sevf-filter__scroll{max-block-size:min(var(--sevf-filter-cap-tall), 45dvh);overflow-y:auto}[data-sevf-sheet-height] :not([data-sevf-filter-scroll])>.sevf-filter__list{max-block-size:45dvh;overflow-y:auto}}.sevf-filter__title{font-size:var(--sevf-font-size-lg);font-weight:var(--sevf-title-weight);letter-spacing:.01em;margin:0}.sevf-filter__control{min-inline-size:0}.sevf-filter__clear{block-size:1.75rem;inline-size:1.75rem;color:var(--sevf-color-muted);border-radius:var(--st-radius-full,var(--sevf-radius-pill));cursor:pointer;transition:opacity var(--sevf-transition), color var(--sevf-transition), background-color var(--sevf-transition);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-end:0}.sevf-filter__clear svg{pointer-events:none}.sevf-filter__clear[hidden]{display:none}@media (hover:hover){.sevf-filter__clear{opacity:0}.sevf-filter:hover .sevf-filter__clear,.sevf-filter:focus-within .sevf-filter__clear{opacity:1}}.sevf-filter__clear:hover{color:var(--sevf-color-text);background-color:color-mix(in srgb, currentcolor var(--st-state-hover-opacity,4%), transparent)}.sevf-filter__clear:focus-visible{outline:2px solid var(--sevf-color-accent);outline-offset:2px}.sevf-filter__list{gap:var(--sevf-space-1);margin:0;padding:0;list-style:none;display:grid}.sevf-filter__list--cap-compact,.sevf-filter__list--cap-standard,.sevf-filter__list--cap-tall{overscroll-behavior:contain;contain:layout;padding-inline-end:var(--sevf-space-1);overflow:hidden auto}.sevf-filter__list--cap-compact{max-block-size:var(--sevf-filter-cap-compact)}.sevf-filter__list--cap-standard{max-block-size:var(--sevf-filter-cap-standard)}.sevf-filter__list--cap-tall{max-block-size:var(--sevf-filter-cap-tall)}.sevf-filter__list--scroll-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.sevf-filter__list--scroll-hover:hover,.sevf-filter__list--scroll-hover:focus-within{scrollbar-color:var(--sevf-color-border) transparent}.sevf-filter__list--scroll-hover::-webkit-scrollbar{width:var(--sevf-space-8px)}.sevf-filter__list--scroll-hover::-webkit-scrollbar-thumb{border-radius:var(--sevf-radius-pill);background:0 0}.sevf-filter__list--scroll-hover:hover::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-filter__list--scroll-hover:focus-within::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-filter__scroll{--sevf-fade-size:2rem;--sevf-fade-top-end:0;--sevf-fade-bottom-start:calc(100% - var(--sevf-fade-size));position:relative}.sevf-filter__scroll--cap-compact,.sevf-filter__scroll--cap-standard,.sevf-filter__scroll--cap-tall{overscroll-behavior:contain;contain:layout;padding-inline-end:var(--sevf-space-1);overflow:hidden auto}.sevf-filter__scroll--cap-compact{max-block-size:var(--sevf-filter-cap-compact)}.sevf-filter__scroll--cap-standard{max-block-size:var(--sevf-filter-cap-standard)}.sevf-filter__scroll--cap-tall{max-block-size:var(--sevf-filter-cap-tall)}.sevf-filter__scroll--scroll-hover{scrollbar-width:thin;scrollbar-color:transparent transparent}.sevf-filter__scroll--scroll-hover:hover,.sevf-filter__scroll--scroll-hover:focus-within{scrollbar-color:var(--sevf-color-border) transparent}.sevf-filter__scroll--scroll-hover::-webkit-scrollbar{width:var(--sevf-space-8px)}.sevf-filter__scroll--scroll-hover::-webkit-scrollbar-thumb{border-radius:var(--sevf-radius-pill);background:0 0}.sevf-filter__scroll--scroll-hover:hover::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-filter__scroll--scroll-hover:focus-within::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-filter__scroll--at-bottom{--sevf-fade-bottom-start:100%}[data-sevf-filter-scroll]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%)}.sevf-filter__item{padding-inline-start:0}.sevf-filter__item[data-sevf-depth="1"]{padding-inline-start:var(--sevf-space-3)}.sevf-filter__item[data-sevf-depth="2"]{padding-inline-start:calc(var(--sevf-space-3) * 2)}.sevf-filter__item[data-sevf-depth="3"]{padding-inline-start:calc(var(--sevf-space-3) * 3)}.sevf-filter__item[data-sevf-depth="4"]{padding-inline-start:calc(var(--sevf-space-3) * 4)}.sevf-filter__option{align-items:center;gap:var(--sevf-space-8px);padding-block:var(--sevf-space-1);cursor:pointer;transition:color var(--sevf-transition);font-size:.875rem;display:flex}.sevf-filter__option:hover{color:var(--sevf-color-accent-text)}.sevf-filter__input{appearance:none;box-sizing:border-box;inline-size:var(--sevf-target-min);block-size:var(--sevf-target-min);margin-block:0;margin-inline:0 calc(var(--sevf-check-size) - var(--sevf-target-min));cursor:pointer;background:0 0;border:0;flex-shrink:0;position:relative}.sevf-filter__input:before{content:"";inline-size:var(--sevf-check-size);block-size:var(--sevf-check-size);border:var(--sevf-check-outline-width) solid var(--sevf-color-border);border-radius:var(--sevf-check-radius);background:var(--sevf-color-bg);transition:background var(--sevf-transition), border-color var(--sevf-transition);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.sevf-filter__input[type=radio]:before{border-radius:var(--sevf-radius-pill)}.sevf-filter__input:checked:before{border-color:var(--sevf-check-fill);background:var(--sevf-check-fill)}.sevf-filter__input:checked:after{content:"";inline-size:var(--sevf-check-size);block-size:var(--sevf-check-size);background-color:var(--sevf-check-on);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M2.5%206.25%204.75%208.5%209.5%203.5'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M2.5%206.25%204.75%208.5%209.5%203.5'%20fill='none'%20stroke='%23000'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--sevf-check-glyph);-webkit-mask-size:var(--sevf-check-glyph);mask-size:var(--sevf-check-glyph);position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}.sevf-filter__input[type=radio]:checked:after{inline-size:var(--sevf-check-dot);block-size:var(--sevf-check-dot);border-radius:var(--sevf-radius-pill);background-color:var(--sevf-check-fill);inset-inline-start:calc((var(--sevf-check-size) - var(--sevf-check-dot)) / 2);-webkit-mask-image:none;mask-image:none}.sevf-filter__list--switch .sevf-filter__input{inline-size:var(--sevf-switch-track);margin-inline-end:0}.sevf-filter__list--switch .sevf-filter__input:before{box-sizing:border-box;inline-size:var(--sevf-switch-track);block-size:var(--sevf-switch-track-block);border-radius:var(--sevf-radius-pill);background:var(--sevf-color-border);border:0}.sevf-filter__list--switch .sevf-filter__input:checked:before{background:var(--sevf-color-accent)}.sevf-filter__list--switch .sevf-filter__input:after{content:"";box-sizing:border-box;inline-size:var(--sevf-switch-knob);block-size:var(--sevf-switch-knob);border-radius:var(--sevf-radius-pill);background:var(--sevf-color-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--sevf-color-text) 25%, transparent);transition:translate var(--sevf-transition);position:absolute;inset-block-start:50%;inset-inline-start:var(--sevf-switch-inset);translate:0 -50%;-webkit-mask-image:none;mask-image:none}.sevf-filter__list--switch .sevf-filter__input:checked:after{translate:var(--sevf-switch-shift) -50%}@media (prefers-reduced-motion:reduce){.sevf-filter__list--switch .sevf-filter__input:after{transition:none}}@media (forced-colors:active){.sevf-filter__list--switch .sevf-filter__input:before{border:var(--sevf-check-outline-width) solid ButtonText;background:buttonface}.sevf-filter__list--switch .sevf-filter__input:checked:before{background:highlight;border-color:highlight}.sevf-filter__list--switch .sevf-filter__input:after{background:buttontext}.sevf-filter__list--switch .sevf-filter__input:checked:after{background:highlighttext}}.sevf-filter__name{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.sevf-filter__link{color:inherit;text-decoration:none}.sevf-filter__link:hover{text-decoration:underline}.sevf-filter__link:focus-visible{outline:2px solid var(--sevf-color-accent);outline-offset:2px}.sevf-filter__count{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.sevf-filter__option .sevf-filter__count,.sevf-price__bracket .sevf-price__bracket-count{padding-block:2px;padding-inline:var(--sevf-space-1);background:var(--sevf-count-bg);border-radius:var(--sevf-radius-pill);font-size:.6875rem}.sevf-filter__search{box-sizing:border-box;min-block-size:auto;inline-size:100%;min-inline-size:0;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);color:var(--sevf-color-text);border-radius:var(--sevf-radius-pill);font:inherit;font-size:var(--sevf-font-size-sm);transition:border-color var(--sevf-transition), outline-color var(--sevf-transition);margin-block-end:var(--sevf-space-2);line-height:1.5;display:block}.sevf-filter__search[hidden],.sevf-filter__toggle[hidden]{display:none}.sevf-filter__toggle{appearance:none;padding:var(--sevf-space-1) 0;color:var(--sevf-color-accent-text);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;text-align:start;transition:opacity var(--sevf-transition);background:0 0;border:0;margin-block-start:var(--sevf-space-1)}.sevf-filter__toggle:hover{opacity:.8}.sevf-filter__toggle[aria-busy=true]{opacity:.55;cursor:progress}.sevf-filter__list--tree[data-sevf-tree=accordion] .sevf-filter__item{gap:var(--sevf-space-1);grid-template-columns:1.25rem 1fr;align-items:center;display:grid}.sevf-filter__list--tree[data-sevf-tree=accordion] .sevf-filter__item[hidden]{display:none}.sevf-filter__list--tree[data-sevf-tree=accordion] .sevf-filter__option{grid-column:2}.sevf-filter__tree-toggle{appearance:none;block-size:1.25rem;inline-size:1.25rem;color:var(--sevf-color-muted);cursor:pointer;transition:color var(--sevf-transition);background:0 0;border:0;grid-column:1;justify-content:center;align-items:center;padding:0;display:inline-flex}.sevf-filter__tree-toggle:hover{color:var(--sevf-color-accent-text)}.sevf-filter__tree-chevron{transition:transform var(--sevf-transition)}.sevf-filter__tree-toggle[aria-expanded=true] .sevf-filter__tree-chevron{transform:rotate(90deg)}.sevf-chip{align-items:center;gap:var(--sevf-space-2);appearance:none;box-sizing:border-box;min-block-size:var(--sevf-chip-height);border:1px solid var(--sevf-chip-border-color);background:var(--sevf-chip-bg);color:var(--sevf-chip-fg);border-radius:var(--sevf-chip-radius);padding-block:0;padding-inline:var(--sevf-chip-padding-x);font:inherit;font-size:var(--sevf-chip-font-size);cursor:pointer;transition:border-color var(--sevf-transition), background var(--sevf-transition), color var(--sevf-transition);font-weight:500;text-decoration:none;display:inline-flex}.sevf-chip:hover{background:var(--sevf-chip-bg-hover)}.sevf-chip__label{white-space:nowrap}.sevf-chip__x{--sevf-chip-glyph:var(--sevf-chip-x-glyph);justify-content:center;align-items:center;display:inline-flex}.sevf-chip--clear .sevf-chip__icon{--sevf-chip-glyph:var(--sevf-chip-trash-glyph)}.sevf-chip__x,.sevf-chip--clear .sevf-chip__icon{box-sizing:content-box;padding:calc((var(--sevf-chip-well-size) - var(--sevf-chip-glyph)) / 2);margin:calc((var(--sevf-chip-well-size) - var(--sevf-chip-glyph)) / -2);border-radius:var(--sevf-radius-pill);color:var(--sevf-color-muted);transition:background var(--sevf-transition), color var(--sevf-transition);flex-shrink:0}.sevf-chip:hover .sevf-chip__x,.sevf-chip--clear:hover .sevf-chip__icon{background:var(--sevf-chip-well-bg);color:var(--sevf-chip-fg)}.sevf-chip__icon{pointer-events:none;flex-shrink:0}.sevf-chip--context{border-color:var(--sevf-color-accent)}.sevf-chip--clear .sevf-chip__label{font-weight:600}.sevf-chip--context:focus-visible{outline:2px solid var(--sevf-color-accent);outline-offset:-1px}.sevf-error{align-items:center;gap:var(--sevf-space-3);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);border:1px solid var(--sevf-color-error);border-radius:var(--sevf-radius);background:var(--sevf-color-error-bg);color:var(--sevf-color-error);font-size:var(--sevf-font-size-sm);margin-block-end:var(--sevf-space-4);display:flex}.sevf-error__retry{appearance:none;border:1px solid var(--sevf-color-error);border-radius:var(--sevf-radius);background:var(--sevf-color-bg);color:var(--sevf-color-error);padding-block:var(--sevf-space-1);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;transition:background var(--sevf-transition), color var(--sevf-transition);flex-shrink:0;margin-inline-start:auto}.sevf-error__retry:hover,.sevf-error__retry:focus-visible{background:var(--sevf-color-error);color:var(--sevf-color-bg)}.sevf-noresults{justify-items:center;gap:var(--sevf-space-3);max-inline-size:28rem;padding-block:var(--sevf-space-8) var(--sevf-space-5);text-align:center;margin-inline:auto;display:grid}.sevf-noresults__glyph{color:var(--sevf-color-muted)}.sevf-noresults__title{font-size:var(--sevf-font-size-lg);margin:0;font-weight:700}.sevf-noresults__clear{min-block-size:2.75rem;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-5);border:1px solid var(--sevf-color-accent);border-radius:var(--sevf-radius);background:var(--sevf-color-accent);color:var(--sevf-color-accent-contrast);justify-content:center;align-items:center;margin-block-start:var(--sevf-space-2);font-weight:600;text-decoration:none;display:inline-flex}.sevf-noresults__clear:hover{filter:brightness(1.05)}.sevf-noresults__clear:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-price{gap:var(--sevf-space-4);display:grid}.sevf-price__track{gap:0;padding-inline:.625rem;display:grid}.sevf-price__track .sevf-range__track{block-size:1rem}.sevf-price__track .sevf-range--slider{margin-block-start:-.45rem}.sevf-price__track .sevf-range__handle{block-size:auto;inline-size:auto;inset-block:-.25rem;inset-inline:-.625rem}.sevf-price__inputs{align-items:center;gap:var(--sevf-space-2);display:flex}.sevf-price__pill{border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);border-radius:var(--sevf-radius-pill);min-inline-size:0;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);flex:1 1 0;align-items:center;display:inline-flex}.sevf-price__pill:focus-within{border-color:var(--sevf-color-accent)}.sevf-price__input{min-block-size:auto;inline-size:100%;min-inline-size:0;color:var(--sevf-color-text);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0}.sevf-price__suffix{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);flex-shrink:0;margin-inline-start:var(--sevf-space-1)}.sevf-price__sep{color:var(--sevf-color-muted);flex-shrink:0}.sevf-price__apply{appearance:none;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);block-size:2rem;inline-size:2rem;color:var(--sevf-color-muted);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.sevf-price__apply:hover{border-color:var(--sevf-color-accent);color:var(--sevf-color-accent-contrast);background:var(--sevf-color-accent)}.sevf-price__apply--filled{border-radius:var(--sevf-radius);border-color:var(--sevf-color-accent);background:var(--sevf-color-accent);block-size:2.5rem;inline-size:auto;min-inline-size:2.5rem;color:var(--sevf-color-accent-contrast);padding-inline:var(--sevf-space-3)}.sevf-price__apply--filled:hover{border-color:color-mix(in srgb, var(--sevf-color-accent) 82%, var(--sevf-ink));background:color-mix(in srgb, var(--sevf-color-accent) 82%, var(--sevf-ink));color:var(--sevf-color-accent-contrast)}.sevf-price__field{border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);border-radius:var(--sevf-radius);block-size:2.5rem;min-inline-size:0;padding-inline:var(--sevf-space-2);flex:1 1 0;align-items:center;display:flex;position:relative}.sevf-price__field:focus-within{border-color:var(--sevf-color-accent)}.sevf-price__float{background:var(--sevf-color-bg);color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);pointer-events:none;transform-origin:0;transition:transform var(--sevf-transition), color var(--sevf-transition);margin:0;padding-inline:4px;position:absolute;inset-block-start:50%;inset-inline-start:var(--sevf-space-2);transform:translateY(-50%)}.sevf-price__input:focus~.sevf-price__float,.sevf-price__input:not(:placeholder-shown)~.sevf-price__float{color:var(--sevf-color-accent-text);transform:translateY(-1.45rem)scale(.85)}.sevf-price__histogram{align-items:flex-end;gap:1px;block-size:2.5rem;padding-block-end:0;display:flex}.sevf-price__bar{min-inline-size:0;block-size:var(--sevf-bar-height,0%);background:color-mix(in srgb, var(--sevf-color-text) 12%, var(--sevf-color-bg));min-block-size:2px;transition:background var(--sevf-transition);flex:1 1 0}.sevf-price__histogram:has(.sevf-price__bar--in-range) .sevf-price__bar:not(.sevf-price__bar--in-range){background:color-mix(in srgb, var(--sevf-color-text) 4%, var(--sevf-color-bg))}.sevf-price__brackets{gap:var(--sevf-space-1);margin:0;padding:0;list-style:none;display:grid}.sevf-price__bracket{align-items:center;gap:var(--sevf-space-8px);appearance:none;inline-size:100%;padding-block:var(--sevf-space-1);font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0;font-size:.875rem;display:flex}.sevf-price__bracket:hover{color:var(--sevf-color-accent-text)}.sevf-price__bracket:hover .sevf-price__bracket-radio{border-color:var(--sevf-check-fill)}.sevf-price__bracket-radio{inline-size:var(--sevf-check-size);block-size:var(--sevf-check-size);border:var(--sevf-check-outline-width) solid var(--sevf-color-border);background:var(--sevf-color-bg);border-radius:50%;flex-shrink:0}.sevf-price__bracket-item--selected .sevf-price__bracket-radio{border-color:var(--sevf-check-fill);background:radial-gradient(circle, var(--sevf-check-on) 0 calc(var(--sevf-check-dot) / 3), var(--sevf-check-fill) calc(var(--sevf-check-dot) / 3 + 1px) 100%)}.sevf-price__bracket-item--empty{opacity:.5}.sevf-price__bracket-item--empty .sevf-price__bracket{cursor:default}.sevf-price__bracket-label{flex:0 auto;min-inline-size:0}.sevf-price__bracket-count{color:var(--sevf-color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.sevf-range,.sevf-date-range{align-items:center;gap:var(--sevf-space-2);display:flex}.sevf-range--slider{gap:var(--sevf-space-2);display:grid}.sevf-range__input,.sevf-date-range__input{border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);min-block-size:auto;inline-size:100%;min-inline-size:0;color:var(--sevf-color-text);border-radius:var(--sevf-radius);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-variant-numeric:tabular-nums}.sevf-range__sep,.sevf-date-range__sep{color:var(--sevf-color-muted);flex-shrink:0}.sevf-range__track{block-size:1.5rem;position:relative}.sevf-range__track:before{content:"";background:var(--sevf-color-border);block-size:3px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.sevf-range__highlight{inset-block-start:50%;inset-inline:var(--sevf-slider-from,0%) calc(100% - var(--sevf-slider-to,100%));background:var(--sevf-color-text);pointer-events:none;block-size:3px;position:absolute;transform:translateY(-50%)}.sevf-range__handle{appearance:none;pointer-events:none;background:0 0;block-size:100%;inline-size:100%;margin:0;padding:0;position:absolute;inset:0}.sevf-range__handle--max{z-index:1}.sevf-range__handle::-webkit-slider-runnable-track{background:0 0;block-size:100%}.sevf-range__handle::-moz-range-track{background:0 0;block-size:100%}.sevf-range__handle::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--sevf-color-text);cursor:grab;pointer-events:auto;background-clip:padding-box;border:5px solid #0000;border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.sevf-range__handle::-moz-range-thumb{box-sizing:border-box;background:var(--sevf-color-text);cursor:grab;pointer-events:auto;background-clip:padding-box;border:5px solid #0000;border-radius:50%;block-size:1.5rem;inline-size:1.5rem}.sevf-range__readout{justify-content:space-between;align-items:center;gap:var(--sevf-space-2);color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);font-variant-numeric:tabular-nums;display:flex}.sevf-swatch{gap:var(--sevf-space-3)}.sevf-swatch__chip{inline-size:var(--sevf-swatch-size);block-size:var(--sevf-swatch-size);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);background-color:var(--sevf-swatch-color,transparent);background-image:var(--sevf-swatch-image,none);transition:border-color var(--sevf-transition), transform var(--sevf-transition);background-position:50%;background-size:cover;flex-shrink:0}.sevf-swatch.is-selected .sevf-swatch__chip{border-color:var(--sevf-color-accent);transform:scale(1.05)}.sevf-swatch--label .sevf-swatch__chip{display:none}.sevf-filter__thumb{inline-size:var(--sevf-thumb-size);block-size:var(--sevf-thumb-size);object-fit:contain;border-radius:var(--sevf-radius);flex-shrink:0}.sevf-filter__list--grid{grid-template-columns:repeat(auto-fill, minmax(var(--sevf-tile-min), 1fr));gap:var(--sevf-space-2)}.sevf-filter__tile{display:flex}.sevf-filter__tile-label{align-items:center;gap:var(--sevf-space-1);inline-size:100%;padding:var(--sevf-space-2);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);text-align:center;cursor:pointer;transition:border-color var(--sevf-transition), box-shadow var(--sevf-transition);flex-direction:column;display:flex}.sevf-filter__tile-label:hover{border-color:var(--sevf-color-accent)}.sevf-filter__tile-input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sevf-filter__tile-img{inline-size:100%;block-size:var(--sevf-tile-img-h);object-fit:contain}.sevf-filter__tile-name{font-size:var(--sevf-font-size-sm);line-height:1.2}.sevf-filter__tile-label:has(.sevf-filter__tile-input:checked){border-color:var(--sevf-color-accent);box-shadow:inset 0 0 0 1px var(--sevf-color-accent)}.sevf-filter__tile-label:has(.sevf-filter__tile-input:focus-visible){outline:2px solid var(--sevf-color-accent);outline-offset:2px}.sevf-filter__tile--empty .sevf-filter__tile-label{opacity:var(--sevf-loop-dim-opacity);cursor:not-allowed}.sevf-autocomplete{gap:var(--sevf-space-2);display:grid;position:relative}.sevf-autocomplete__search{min-block-size:auto;inline-size:100%;padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);color:var(--sevf-color-text);border-radius:var(--sevf-radius);font:inherit;display:block}.sevf-autocomplete__suggestions{z-index:10;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);border-radius:var(--sevf-radius);max-block-size:16rem;box-shadow:0 4px 12px color-mix(in srgb, var(--sevf-color-text) 15%, transparent);margin:0;padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.sevf-autocomplete__suggestion{padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);cursor:pointer;font-size:var(--sevf-font-size-sm);transition:background var(--sevf-transition)}.sevf-autocomplete__suggestion:hover,.sevf-autocomplete__suggestion:focus,.sevf-autocomplete__suggestion.is-active{background:var(--sevf-color-bg-subtle)}.sevf-autocomplete__selected{gap:var(--sevf-space-1);flex-wrap:wrap;display:flex}.sevf-autocomplete__selected:empty{display:none}.sevf-autocomplete__chip .sevf-chip__x{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:1}.sevf-autocomplete__chip .sevf-chip__x:hover{background:var(--sevf-chip-well-bg);color:var(--sevf-chip-fg)}.sevf-multiselect{gap:var(--sevf-space-2);display:grid;position:relative}.sevf-multiselect__summary{align-items:center;gap:var(--sevf-space-2);inline-size:100%;min-block-size:var(--st-control-height,2.5rem);appearance:none;border:var(--st-border-width-medium,1px) solid var(--st-border-subtle,var(--sevf-color-border));background:var(--sevf-color-bg);color:var(--sevf-color-text);border-radius:var(--sevf-radius);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);text-align:start;cursor:pointer;transition:border-color var(--sevf-transition);display:flex}.sevf-multiselect__summary:hover{border-color:var(--sevf-color-muted)}.sevf-multiselect__summary-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.sevf-multiselect__summary:after{content:"";border-inline-end:1.5px solid var(--sevf-color-muted);border-block-end:1.5px solid var(--sevf-color-muted);block-size:.4em;inline-size:.4em;transition:transform var(--sevf-transition);pointer-events:none;flex-shrink:0;margin-inline-start:auto;transform:translateY(-.15em)rotate(45deg)}.sevf-multiselect__summary[aria-expanded=true]:after{transform:translateY(.1em)rotate(-135deg)}.sevf-multiselect__panel{z-index:10;overscroll-behavior:contain;max-block-size:20rem;padding:var(--sevf-space-3);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);box-shadow:0 4px 12px color-mix(in srgb, var(--sevf-color-text) 15%, transparent);position:absolute;inset-block-start:calc(100% + var(--sevf-space-1));inset-inline:0;overflow:hidden auto}.sevf-multiselect__panel[hidden],.js [data-sevf-multiselect]:not([data-sevf-multiselect-bound]) .sevf-multiselect__panel{display:none}.sevf-filter__list--label{gap:var(--sevf-space-2);flex-wrap:wrap;display:flex}.sevf-filter__list--label>.sevf-filter__item:not(:has(>.sevf-label--any),:has(>.sevf-label>.sevf-label__pill>.sevf-label__count:not(:empty))){visibility:hidden}.sevf-label{cursor:pointer;display:inline-flex}.sevf-label__input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;margin:0;position:absolute}.sevf-label__pill{align-items:center;gap:var(--sevf-space-1);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font-size:var(--sevf-font-size-sm);color:var(--sevf-color-text);background:var(--sevf-color-bg);border:1px solid var(--sevf-chip-outline);border-radius:var(--sevf-radius-pill);line-height:1.4;display:inline-flex}.sevf-label:hover .sevf-label__pill{border-color:var(--sevf-chip-outline-hover);background:var(--sevf-color-bg-subtle)}.sevf-label__input:checked+.sevf-label__pill{color:var(--sevf-color-accent-contrast);background:var(--sevf-color-accent);border-color:var(--sevf-color-accent)}.sevf-label__count{opacity:.7;font-variant-numeric:tabular-nums}.sevf-label__input:checked+.sevf-label__pill .sevf-filter__count{color:inherit}.sevf-filter__item--empty .sevf-label__pill{color:var(--sevf-color-empty);opacity:.6}.sevf-filter__list--label-grid{gap:var(--sevf-space-2);grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr))}.sevf-filter__list--label-grid .sevf-label{display:flex}.sevf-filter__list--label-grid .sevf-label__pill{text-align:center;justify-content:center;inline-size:100%}.sevf-filter__list--label-grid .sevf-label__count{display:none}.sevf-searchdrop{gap:var(--sevf-space-2);display:grid;position:relative}.sevf-searchdrop__summary{align-items:center;gap:var(--sevf-space-2);appearance:none;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);inline-size:100%;color:var(--sevf-color-text);border-radius:var(--sevf-radius);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);text-align:start;cursor:pointer;transition:border-color var(--sevf-transition);display:flex}.sevf-searchdrop__summary:hover{border-color:var(--sevf-color-muted)}.sevf-searchdrop__summary-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.sevf-searchdrop__summary:after{content:"";border-inline-end:1.5px solid var(--sevf-color-muted);border-block-end:1.5px solid var(--sevf-color-muted);block-size:.4em;inline-size:.4em;transition:transform var(--sevf-transition);pointer-events:none;flex-shrink:0;margin-inline-start:auto;transform:translateY(-.15em)rotate(45deg)}.sevf-searchdrop__summary[aria-expanded=true]:after{transform:translateY(.1em)rotate(-135deg)}.sevf-searchdrop__panel{z-index:10;overscroll-behavior:contain;max-block-size:20rem;padding:var(--sevf-space-3);background:var(--sevf-color-bg);border:1px solid var(--sevf-color-border);border-radius:var(--sevf-radius);box-shadow:0 4px 12px color-mix(in srgb, var(--sevf-color-text) 15%, transparent);position:absolute;inset-block-start:calc(100% + var(--sevf-space-1));inset-inline:0;overflow:hidden auto}.sevf-searchdrop__panel[hidden],.js [data-sevf-searchdrop]:not([data-sevf-searchdrop-bound]) .sevf-searchdrop__panel{display:none}.sevf-rating__stars{align-items:center;gap:var(--sevf-space-1);color:var(--sevf-color-border);flex-shrink:0;line-height:0;display:inline-flex}.sevf-rating__glyph{display:inline-flex}.sevf-rating__star{block-size:1em;inline-size:1em;transition:color var(--sevf-transition)}.sevf-rating__stars[data-sevf-stars="1"] .sevf-rating__glyph:nth-child(-n+1),.sevf-rating__stars[data-sevf-stars="2"] .sevf-rating__glyph:nth-child(-n+2),.sevf-rating__stars[data-sevf-stars="3"] .sevf-rating__glyph:nth-child(-n+3),.sevf-rating__stars[data-sevf-stars="4"] .sevf-rating__glyph:nth-child(-n+4),.sevf-rating__stars[data-sevf-stars="5"] .sevf-rating__glyph:nth-child(-n+5){color:var(--sevf-color-accent)}.sevf-rating.sevf-rating--active{color:var(--sevf-color-accent-text)}.sevf-rating.sevf-rating--active .sevf-rating__stars{color:color-mix(in srgb, var(--sevf-color-accent) 35%, var(--sevf-color-border))}.sevf__nav{gap:var(--sevf-space-3);padding-block-end:var(--sevf-space-4);display:grid}.sevf__group{gap:var(--sevf-space-5);display:grid}.sevf__group-title{font-size:var(--sevf-font-size-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--sevf-color-muted);margin:0;font-weight:700}.sevf-filter--drilldown{gap:var(--sevf-space-3)}.sevf-drill__breadcrumb{align-items:center;gap:var(--sevf-space-2);font-size:var(--sevf-font-size-sm);margin-block-end:var(--sevf-space-3);display:flex}.sevf-drill__back{background:color-mix(in oklch, var(--sevf-color-text) 8%, transparent);block-size:1.75rem;inline-size:1.75rem;color:var(--sevf-color-text);transition:background var(--sevf-transition), color var(--sevf-transition);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.sevf-drill__back-icon{border-block-end:2px solid;border-inline-start:2px solid;block-size:.5rem;inline-size:.5rem;margin-inline-start:2px;display:block;transform:rotate(45deg)}.sevf-drill__back:hover{color:var(--sevf-color-accent-text);background:color-mix(in oklch, var(--sevf-color-accent) 14%, transparent)}.sevf-drill__current{font-size:var(--sevf-font-size-base);color:var(--sevf-color-text);font-weight:600}.sevf-drill__scroll{--sevf-fade-size:2rem;--sevf-fade-top-end:0;--sevf-fade-bottom-start:calc(100% - var(--sevf-fade-size));position:relative}.sevf-drill__scroll--cap-compact,.sevf-drill__scroll--cap-standard,.sevf-drill__scroll--cap-tall{overscroll-behavior:contain;contain:layout;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow:hidden auto}.sevf-drill__scroll--cap-compact:hover,.sevf-drill__scroll--cap-compact:focus-within,.sevf-drill__scroll--cap-standard:hover,.sevf-drill__scroll--cap-standard:focus-within,.sevf-drill__scroll--cap-tall:hover,.sevf-drill__scroll--cap-tall:focus-within{scrollbar-color:var(--sevf-color-border) transparent}.sevf-drill__scroll--cap-compact{max-block-size:var(--sevf-filter-cap-compact)}.sevf-drill__scroll--cap-standard{max-block-size:var(--sevf-filter-cap-standard)}.sevf-drill__scroll--cap-tall{max-block-size:var(--sevf-filter-cap-tall)}.sevf-drill__scroll--cap-compact::-webkit-scrollbar{width:var(--sevf-space-8px)}.sevf-drill__scroll--cap-standard::-webkit-scrollbar{width:var(--sevf-space-8px)}.sevf-drill__scroll--cap-tall::-webkit-scrollbar{width:var(--sevf-space-8px)}.sevf-drill__scroll--cap-compact::-webkit-scrollbar-thumb{border-radius:var(--sevf-radius-pill);background:0 0}.sevf-drill__scroll--cap-standard::-webkit-scrollbar-thumb{border-radius:var(--sevf-radius-pill);background:0 0}.sevf-drill__scroll--cap-tall::-webkit-scrollbar-thumb{border-radius:var(--sevf-radius-pill);background:0 0}.sevf-drill__scroll--cap-compact:hover::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-drill__scroll--cap-standard:hover::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-drill__scroll--cap-tall:hover::-webkit-scrollbar-thumb{background:var(--sevf-color-border)}.sevf-drill__scroll--at-bottom{--sevf-fade-bottom-start:100%}[data-sevf-drill-scroll]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--sevf-ink) var(--sevf-fade-top-end), var(--sevf-ink) var(--sevf-fade-bottom-start), transparent 100%)}.sevf-drill__list{margin:0;padding:0;list-style:none}.sevf-drill__item:last-child{border-block-end:0}.sevf-drill__link{align-items:center;gap:var(--sevf-space-3);inline-size:100%;padding-block:var(--sevf-space-2);color:inherit;cursor:pointer;transition:color var(--sevf-transition);text-decoration:none;display:flex}.sevf-drill__link:hover{color:var(--sevf-color-accent-text)}.sevf-drill__icon{object-fit:contain;border-radius:var(--sevf-radius);flex-shrink:0;block-size:1.75rem;inline-size:1.75rem}.sevf-drill__name{flex:auto;min-inline-size:0}.sevf-drill__count{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);font-variant-numeric:tabular-nums;flex-shrink:0}.sevf-drill__chevron{color:var(--sevf-color-empty);transition:transform var(--sevf-transition), color var(--sevf-transition);flex-shrink:0;display:inline-flex}.sevf-drill__link:hover .sevf-drill__chevron{color:var(--sevf-color-accent-text)}.sevf-drill__item--selected>.sevf-drill__link,.sevf-drill__item--expanded>.sevf-drill__link{color:var(--sevf-color-accent-text);font-weight:600}.sevf-drill__item--expanded>.sevf-drill__link .sevf-drill__chevron,.sevf-drill__item--expanded>.sevf-drill__link:hover .sevf-drill__chevron{transform:rotate(90deg)}.sevf-drill__sublist{padding-block:var(--sevf-space-1);padding-inline:calc(1.75rem + var(--sevf-space-3)) 0;margin:0;list-style:none}.sevf-drill__sublink{align-items:center;gap:var(--sevf-space-2);inline-size:100%;padding-block:var(--sevf-space-1);color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);transition:color var(--sevf-transition);text-decoration:none;display:flex}.sevf-drill__sublink:hover{color:var(--sevf-color-accent-text)}.sevf-drill__subitem--selected>.sevf-drill__sublink{color:var(--sevf-color-accent-text);font-weight:600}.sevf-drill__list--compact .sevf-drill__link{gap:var(--sevf-space-2);padding-block:var(--sevf-space-1);font-weight:500}.sevf-drill__list--compact .sevf-drill__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.sevf-drill__toggle{align-items:center;gap:var(--sevf-space-1);display:inline-flex}.sevf-drill__toggle:after{content:"";block-size:.75rem;inline-size:.75rem;transition:transform var(--sevf-transition);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M4.5%202.5%208.5%206%204.5%209.5'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012%2012'%3E%3Cpath%20d='M4.5%202.5%208.5%206%204.5%209.5'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sevf-drill__toggle[aria-expanded=true]:after{transform:rotate(180deg)}@media (max-width:52.49em),(max-height:29.99em){.sevf-filter__option,.sevf-drill__link,.sevf-price__bracket,.sevf-multiselect__summary,.sevf-searchdrop__summary,.sevf-label__pill,.sevf-price__pill,.sevf-range__input,.sevf-date-range__input,.sevf-filter__search,.sevf-autocomplete__search,.sevf-dropdown__button,.sevf-panel__toggle,.sevf-filter__summary{min-block-size:2.75rem}.sevf-drill__sublink,.sevf-pill{min-block-size:2.25rem}.sevf-chip{min-block-size:max(2.25rem, var(--sevf-chip-height))}.sevf-quick__chip{min-block-size:max(2.25rem, var(--sevf-quick-height))}.sevf-price__apply,.sevf__close,.sevf-filter__clear{block-size:2.75rem;inline-size:2.75rem}.sevf-swatch__chip{block-size:2rem;inline-size:2rem}}.sevf-tags{margin-block:var(--sevf-space-3);-webkit-tap-highlight-color:transparent}.sevf-tags[hidden]{display:none}}@layer sevf-states{.sevf-filter--ghost{opacity:.6}.sevf-filter--absent,.sevf-filter__item--absent,.sevf-filter__tile--absent{display:none}.sevf-filter__empty{color:var(--sevf-color-empty);margin:0}.sevf-filter__item--empty{opacity:.5}.sevf-filter__item--empty .sevf-filter__count{color:var(--sevf-color-empty)}.sevf-filter__item--empty .sevf-filter__option{cursor:not-allowed}.sevf-filter__input:disabled{cursor:not-allowed;opacity:.5}.sevf-filter__item--empty .sevf-rating{pointer-events:none}.sevf-filter__item--empty .sevf-rating__stars,.sevf-filter__item--empty .sevf-rating__stars[data-sevf-stars] .sevf-rating__glyph{color:var(--sevf-color-empty)}.sevf-drill__item--empty,.sevf-drill__subitem--empty{opacity:.5}.sevf-drill__link--disabled{cursor:not-allowed}.sevf-drill__item--empty .sevf-drill__count{color:var(--sevf-color-empty)}[data-sevf-transition]{transition:opacity var(--sevf-loop-fade-duration,.22s) ease}[data-sevf-transition].sevf-loop--swapping{pointer-events:none}[data-sevf-transition=dim].sevf-loop--swapping{opacity:var(--sevf-loop-dim-opacity)}[data-sevf-transition=fade].sevf-loop--swapping{opacity:0}.sevf-loader-host{position:relative}.sevf-loader{z-index:2;opacity:0;visibility:hidden;pointer-events:none;place-items:center;transition:opacity .14s .16s,visibility 0s linear .3s;display:grid;position:absolute;inset:0}.sevf-loader--visible{opacity:1;visibility:visible;transition:opacity .14s .16s}.sevf-loader__spinner{border:3px solid color-mix(in srgb, var(--sevf-color-accent) 22%, transparent);border-top-color:var(--sevf-color-accent);border-radius:50%;width:2.25rem;height:2.25rem;animation:.6s linear infinite sevf-spin}@keyframes sevf-spin{to{transform:rotate(360deg)}}.sevf-filter__tree-toggle:focus-visible,.sevf-multiselect__summary:focus-visible,.sevf-searchdrop__summary:focus-visible,.sevf-chip:focus-visible,.sevf-range__input:focus-visible,.sevf-date-range__input:focus-visible,.sevf-filter__search:focus-visible,.sevf-filter__toggle:focus-visible,.sevf-filter__select:focus-visible,.sevf-autocomplete__search:focus-visible,.sevf-search__input:focus-visible,.sevf-price__bracket:focus-visible,.sevf-price__apply:focus-visible,.sevf-drill__link:focus-visible,.sevf-drill__sublink:focus-visible,.sevf-drill__back:focus-visible,.sevf__apply:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-filter__input:focus-visible{outline:none}.sevf-filter__input:focus-visible:before{outline:var(--sevf-focus-ring-width) solid var(--sevf-focus-ring);outline-offset:var(--sevf-focus-ring-offset)}.sevf-label__input:focus-visible+.sevf-label__pill{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-range__handle:hover::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--sevf-color-text) 18%, transparent), 0 0 0 6px color-mix(in srgb, var(--sevf-color-accent) 20%, transparent)}.sevf-range__handle:focus-visible::-webkit-slider-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--sevf-color-text) 18%, transparent), 0 0 0 6px color-mix(in srgb, var(--sevf-color-accent) 20%, transparent)}.sevf-range__handle:hover::-moz-range-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--sevf-color-text) 18%, transparent), 0 0 0 6px color-mix(in srgb, var(--sevf-color-accent) 20%, transparent)}.sevf-range__handle:focus-visible::-moz-range-thumb{box-shadow:0 1px 3px color-mix(in srgb, var(--sevf-color-text) 18%, transparent), 0 0 0 6px color-mix(in srgb, var(--sevf-color-accent) 20%, transparent)}.sevf-filter__input:not(:disabled):hover:before,.sevf-filter__option:hover .sevf-filter__input:not(:disabled):before{border-color:var(--sevf-check-fill)}.sevf-filter__input:focus-visible:before{border-color:var(--sevf-check-fill);outline:var(--sevf-focus-ring-width) solid var(--sevf-focus-ring);outline-offset:var(--sevf-focus-ring-offset)}}:is(.sevf,.sevf-quick,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal) :where(a,button,input,select,textarea,summary):focus-visible{outline-width:var(--sevf-focus-ring-width);outline-style:solid}.sevf .sevf-filter__search:focus-visible,.sevf-quick .sevf-filter__search:focus-visible,.sevf-dropdown__panel--portal .sevf-filter__search:focus-visible,.sevf-quick__panel--portal .sevf-filter__search:focus-visible{border-color:var(--sevf-focus-ring);outline:var(--sevf-focus-ring-width) solid var(--sevf-focus-ring);outline-offset:-1px}.sevf-filter__input:focus,.sevf-filter__input:focus-visible,.sevf-label__input:focus,.sevf-label__input:focus-visible,.sevf-filter__tile-input:focus,.sevf-filter__tile-input:focus-visible,.sevf-range__handle:focus,.sevf-range__handle:focus-visible,.sevf-price__input:focus,.sevf-price__input:focus-visible{outline:none}:is(.sevf-price__pill:has(.sevf-price__input:focus-visible),.sevf-price__field:has(.sevf-price__input:focus-visible)){border-color:var(--sevf-focus-ring);outline:var(--sevf-focus-ring-width) solid var(--sevf-focus-ring);outline-offset:-1px}:is(.sevf,.sevf-quick,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal) :is(a,button,input,select,textarea,summary):focus:not(:focus-visible){outline:none}@media (max-width:52.49em),(max-height:29.99em),(hover:none) and (pointer:coarse){:is(.sevf,.sevf-quick,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal) :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=range],[type=button],[type=submit],[type=reset],[type=image]),select,textarea){font-size:max(16px,1em)}}:is(.sevf,.sevf-quick,.sevf-dropdown__panel--portal,.sevf-quick__panel--portal) :is(.sevf-filter__option,.sevf-label,.sevf-filter__tile-label){margin:0}
/*$vite$:1*/