@layer reset;@layer tokens{.sevf,.sevf-loop,.sevf-pagination,.sevf-quick,.sevf-tags,.sevf-pills{--sevf-color-text:var(--st-color-text,#1a1a1a);--sevf-color-muted:var(--st-color-muted,#6b7280);--sevf-color-border:var(--st-color-border,#e5e7eb);--sevf-color-bg:var(--st-color-bg,#fff);--sevf-color-bg-subtle:var(--st-color-bg-subtle,#f9fafb);--sevf-color-accent:var(--sevf-accent,var(--st-color-accent,#2563eb));--sevf-color-accent-contrast:var(--sevf-accent-contrast,var(--st-color-accent-contrast,#fff));--sevf-color-empty:var(--st-color-disabled,#9ca3af);--sevf-color-focus:var(--st-color-focus,#2563eb);--sevf-color-error:var(--st-error-fg,#dc2626);--sevf-color-error-bg:var(--st-error-bg,#fee2e2);--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,.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-transition:.15s ease;--sevf-loop-dim-opacity:.4;--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}}@layer 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__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-accent);font-size:var(--sevf-font-size-sm);cursor:pointer;flex-shrink:0;margin-inline-start:auto;text-decoration:underline}.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}.st-shop-sidebar .sevf__close{display:none}@media (width<=63.99em){.st-shop-sidebar .sevf__heading,.sevf__clear{display:none}}@media (width>=64em){.sevf__close{display:none}}.sevf__active{gap:var(--sevf-space-2);flex-wrap:wrap;min-block-size:0;display:flex}.sevf__active:empty{display:none}@media (width<=63.99em){.sevf__active{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.sevf__active::-webkit-scrollbar{display:none}.sevf__active .sevf-chip{flex-shrink:0}}.sevf-chipnav{min-inline-size:0;position:relative}.sevf-chipnav[hidden]{display:none}.sevf-chipnav__viewport{--sevf-chip-fade:1.5rem;--sevf-chip-fade-start:var(--sevf-chip-fade);--sevf-chip-fade-end:var(--sevf-chip-fade);overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--sevf-chip-fade-start),#000 calc(100% - var(--sevf-chip-fade-end)),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--sevf-chip-fade-start),#000 calc(100% - var(--sevf-chip-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--sevf-chip-fade-start),#000 calc(100% - var(--sevf-chip-fade-end)),transparent 100%);overflow:auto hidden}.sevf-chipnav__viewport--at-start{--sevf-chip-fade-start:0px}.sevf-chipnav__viewport--at-end{--sevf-chip-fade-end:0px}.sevf-chipnav__viewport::-webkit-scrollbar{display:none}.sevf-chipnav__viewport--dragging{scroll-behavior:auto;cursor:grabbing}.sevf-chipnav__viewport .sevf__active,.sevf-chipnav__viewport .sevf-pills__list{flex-wrap:nowrap;overflow:visible}.sevf-chipnav__viewport .sevf-chip,.sevf-chipnav__viewport .sevf-pill{flex-shrink:0}.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:1px solid 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}.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);display:grid}.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__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 (width>=64em){.sevf-js .sevf__footer{display:none}}.sevf__apply{appearance:none;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);font-weight:600;display:block}.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-filter{gap:var(--sevf-space-2);display:grid;position:relative}.sevf-filter__title{padding-block:0 var(--sevf-space-5);font-size:var(--sevf-font-size-lg);letter-spacing:.01em;margin:0;padding-inline-end:var(--sevf-space-5);font-weight:800}.sevf-filter__clear{block-size:1.75rem;inline-size:1.75rem;color:var(--sevf-color-muted);border-radius:var(--sevf-radius);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[hidden]{display:none}@media (hover:hover){.sevf-filter__clear{opacity:0}.sevf-filter:hover .sevf-filter__clear{opacity:1}.sevf-filter:focus-within .sevf-filter__clear{opacity:1}}.sevf-filter__clear:hover{color:var(--sevf-color-accent);background-color:var(--sevf-color-bg-subtle)}.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{scrollbar-color:var(--sevf-color-border)transparent}.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:var(--sevf-fade-size);--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{scrollbar-color:var(--sevf-color-border)transparent}.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-top{--sevf-fade-top-end:0}.sevf-filter__scroll--at-bottom{--sevf-fade-bottom-start:100%}[data-sevf-filter-scroll]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%)}.sevf-filter__list--switch .sevf-filter__input{appearance:none;background:var(--sevf-color-border);cursor:pointer;block-size:1.125rem;inline-size:2rem;transition:background var(--sevf-transition);border:0;border-radius:9999px;position:relative}.sevf-filter__list--switch .sevf-filter__input:before{content:"";background:var(--sevf-color-bg);block-size:.875rem;inline-size:.875rem;transition:transform var(--sevf-transition);box-shadow:0 1px 2px color-mix(in srgb,var(--sevf-color-text)25%,transparent);border-radius:50%;position:absolute;inset-block-start:.125rem;inset-inline-start:.125rem}.sevf-filter__list--switch .sevf-filter__input:checked{background:var(--sevf-color-accent)}.sevf-filter__list--switch .sevf-filter__input:checked:before{transform:translate(.875rem)}.sevf-filter__list--switch .sevf-filter__input:disabled{opacity:.5;cursor:not-allowed}.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-2);padding-block:var(--sevf-space-1);cursor:pointer;transition:color var(--sevf-transition);display:flex}.sevf-filter__option:hover{color:var(--sevf-color-accent)}.sevf-filter__input{block-size:1rem;inline-size:1rem;accent-color:var(--sevf-color-accent);cursor:pointer;flex-shrink:0}.sevf-filter__name{flex: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__search{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;font-size:var(--sevf-font-size-sm);margin-block-end:var(--sevf-space-2);display:block}.sevf-filter__toggle{appearance:none;padding:var(--sevf-space-1)0;color:var(--sevf-color-accent);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__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)}.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-1);appearance:none;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg-subtle);color:var(--sevf-color-text);border-radius:var(--sevf-radius-pill);padding-block:var(--sevf-space-1);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;transition:border-color var(--sevf-transition),background var(--sevf-transition);display:inline-flex}.sevf-chip:hover{border-color:var(--sevf-color-accent);background:var(--sevf-color-bg)}.sevf-chip__label{white-space:nowrap}.sevf-chip__x{inline-size:var(--sevf-space-20px);block-size:var(--sevf-space-20px);border-radius:var(--sevf-radius-pill);color:var(--sevf-color-muted);transition:background var(--sevf-transition),color var(--sevf-transition);justify-content:center;align-items:center;font-size:1.1em;line-height:1;display:inline-flex}.sevf-chip:hover .sevf-chip__x{background:var(--sevf-color-error-bg);color:var(--sevf-color-error)}.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{background:var(--sevf-color-error);color:var(--sevf-color-bg)}.sevf-error__retry:focus-visible{background:var(--sevf-color-error);color:var(--sevf-color-bg)}.sevf-price{gap:var(--sevf-space-3);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:var(--sevf-space-2);transition:border-color var(--sevf-transition);flex:1 1 0;align-items:center;display:inline-flex}.sevf-price__pill:focus-within{border-color:var(--sevf-color-accent)}.sevf-price__input{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;transition:border-color var(--sevf-transition),color var(--sevf-transition),background var(--sevf-transition);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%,#000);background:color-mix(in srgb,var(--sevf-color-accent)82%,#000);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);transition:border-color var(--sevf-transition);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{color:var(--sevf-color-accent);transform:translateY(-1.45rem)scale(.85)}.sevf-price__input:not(:placeholder-shown)~.sevf-price__float{color:var(--sevf-color-accent);transform:translateY(-1.45rem)scale(.85)}.sevf-price__histogram{align-items:flex-end;gap:2px;block-size:3rem;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-accent)22%,transparent);min-block-size:2px;transition:background var(--sevf-transition);border-radius:2px 2px 0 0;flex:1 1 0}.sevf-price__bar--in-range{background:var(--sevf-color-accent)}.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-2);appearance:none;inline-size:100%;padding-block:var(--sevf-space-1);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:color var(--sevf-transition);background:0 0;border:0;padding-inline:0;display:flex}.sevf-price__bracket:hover{color:var(--sevf-color-accent)}.sevf-price__bracket-radio{border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);block-size:1rem;inline-size:1rem;transition:border-color var(--sevf-transition),background var(--sevf-transition);border-radius:50%;flex-shrink:0}.sevf-price__bracket-item--selected .sevf-price__bracket-radio{border-color:var(--sevf-color-accent);background:radial-gradient(circle,var(--sevf-color-accent)0 38%,transparent 42% 100%)}.sevf-price__bracket-label{flex:auto;min-inline-size:0}.sevf-price__bracket-count{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-sm);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);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);border-radius:2px;block-size:2px;position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%)}.sevf-range__highlight{background:var(--sevf-color-accent);pointer-events:none;block-size:2px;border-radius:2px;position:absolute;inset-block-start:50%;inset-inline-start:var(--sevf-slider-from,0%);inset-inline-end:calc(100% - var(--sevf-slider-to,100%));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;background:var(--sevf-color-bg);border:4px solid var(--sevf-color-accent);cursor:grab;pointer-events:auto;block-size:1.25rem;inline-size:1.25rem;box-shadow:0 1px 3px color-mix(in srgb,var(--sevf-color-text)18%,transparent);transition:box-shadow var(--sevf-transition);border-radius:50%}.sevf-range__handle::-moz-range-thumb{background:var(--sevf-color-bg);border:4px solid var(--sevf-color-accent);cursor:grab;pointer-events:auto;block-size:1.25rem;inline-size:1.25rem;box-shadow:0 1px 3px color-mix(in srgb,var(--sevf-color-text)18%,transparent);transition:box-shadow var(--sevf-transition);border-radius:50%}.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-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{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;font-size:1.1em;line-height:1}.sevf-multiselect{gap:var(--sevf-space-2);display:grid;position:relative}.sevf-multiselect__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-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]{display:none}.sevf-filter__list--label{gap:var(--sevf-space-2);flex-wrap:wrap;display:flex}.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-color-border);border-radius:var(--sevf-radius-pill);transition:color var(--sevf-transition),background-color var(--sevf-transition),border-color var(--sevf-transition);line-height:1.4;display:inline-flex}.sevf-label:hover .sevf-label__pill{border-color:var(--sevf-color-muted)}.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-filter__item--empty .sevf-label__pill{color:var(--sevf-color-empty);opacity:.6}.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]{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),.sevf-rating.sevf-rating--active{color:var(--sevf-color-accent)}.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);border-block-end:1px solid var(--sevf-color-border);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-1);font-size:var(--sevf-font-size-sm);color:var(--sevf-color-muted);flex-wrap:wrap;display:flex}.sevf-drill__crumb{color:var(--sevf-color-accent);transition:opacity var(--sevf-transition);align-items:center;text-decoration:none;display:inline-flex}.sevf-drill__crumb:hover{opacity:.75;text-decoration:underline}.sevf-drill__crumb:after{content:"";border-inline-end:1.5px solid var(--sevf-color-muted);border-block-start:1.5px solid var(--sevf-color-muted);opacity:.7;block-size:.4em;inline-size:.4em;margin-inline-start:var(--sevf-space-2);transform:rotate(45deg)}.sevf-drill__current{color:var(--sevf-color-text);font-weight:600}.sevf-drill__scroll{--sevf-fade-size:2rem;--sevf-fade-top-end:var(--sevf-fade-size);--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-standard:hover,.sevf-drill__scroll--cap-tall:hover{scrollbar-color:var(--sevf-color-border)transparent}.sevf-drill__scroll--cap-compact:focus-within{scrollbar-color:var(--sevf-color-border)transparent}.sevf-drill__scroll--cap-standard:focus-within{scrollbar-color:var(--sevf-color-border)transparent}.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-top{--sevf-fade-top-end:0}.sevf-drill__scroll--at-bottom{--sevf-fade-bottom-start:100%}[data-sevf-drill-scroll]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--sevf-fade-top-end),#000 var(--sevf-fade-bottom-start),transparent 100%)}.sevf-drill__list{margin:0;padding:0;list-style:none}.sevf-drill__item{border-block-end:1px solid var(--sevf-color-border)}.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)}.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);transform:translate(2px)}.sevf-drill__item--selected>.sevf-drill__link,.sevf-drill__item--expanded>.sevf-drill__link{color:var(--sevf-color-accent);font-weight:600}.sevf-drill__item--expanded>.sevf-drill__link .sevf-drill__chevron{transform:rotate(90deg)}.sevf-drill__item--expanded>.sevf-drill__link:hover .sevf-drill__chevron{transform:rotate(90deg)translate(2px)}.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)}.sevf-drill__subitem--selected>.sevf-drill__sublink{color:var(--sevf-color-accent);font-weight:600}@media (width<=63.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{min-block-size:2.75rem}.sevf-drill__sublink,.sevf-chip,.sevf-pill,.sevf-quick__chip{min-block-size:2.25rem}.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-quick{align-items:center;gap:var(--sevf-space-2);-webkit-tap-highlight-color:transparent;flex-wrap:wrap;margin:0;display:flex}.sevf-quick[hidden]{display:none}.sevf-quick__item{position:relative}.sevf-quick__chip{align-items:center;gap:var(--sevf-space-2);appearance:none;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg);color:var(--sevf-color-text);border-radius:var(--sevf-radius-pill);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;transition:border-color var(--sevf-transition),background var(--sevf-transition),color var(--sevf-transition);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.sevf-quick__chip:hover{border-color:var(--sevf-color-muted)}.sevf-quick__item--active>.sevf-quick__chip{border-color:var(--sevf-color-accent);background:var(--sevf-color-bg-subtle);color:var(--sevf-color-accent)}.sevf-quick__label{white-space:nowrap}.sevf-quick__caret{pointer-events:none;color:var(--sevf-color-muted);transition:transform var(--sevf-transition);flex-shrink:0}.sevf-quick__chip[aria-expanded=true] .sevf-quick__caret{transform:rotate(180deg)}.sevf-quick__badge{min-inline-size:1.25rem;padding-inline:var(--sevf-space-1);background:var(--sevf-color-accent);color:var(--sevf-color-accent-contrast);border-radius:var(--sevf-radius-pill);font-size:var(--sevf-font-size-sm);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sevf-quick__count{color:var(--sevf-color-muted)}.sevf-quick__item--active .sevf-quick__count{color:inherit}.sevf-quick__panel{z-index:100;inline-size:max-content;min-inline-size:16rem;max-inline-size:min(22rem,90vw);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 24px color-mix(in srgb,var(--sevf-color-text)18%,transparent);gap:var(--sevf-space-3);opacity:1;transition:opacity var(--sevf-transition),transform var(--sevf-transition),display var(--sevf-transition)allow-discrete;display:grid;position:absolute;inset-block-start:calc(100% + var(--sevf-space-2));inset-inline-start:0;transform:translateY(0)}@starting-style{.sevf-quick__panel:not([hidden]){opacity:0;transform:translateY(-.5rem)}}.sevf-quick__panel[hidden]{display:none}.sevf-quick__panel-body{overscroll-behavior:contain;max-block-size:min(60vh,22rem);overflow:hidden auto}.sevf-quick__footer{align-items:center;gap:var(--sevf-space-2);border-block-start:1px solid var(--sevf-color-border);padding-block-start:var(--sevf-space-3);display:flex}.sevf-quick__reset{appearance:none;color:var(--sevf-color-muted);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sevf-quick__apply{appearance:none;background:var(--sevf-color-accent);color:var(--sevf-color-accent-contrast);border-radius:var(--sevf-radius);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-4);font:inherit;font-size:var(--sevf-font-size-sm);cursor:pointer;border:0;margin-inline-start:auto;font-weight:600}.sevf-tags{margin-block:var(--sevf-space-3);-webkit-tap-highlight-color:transparent}.sevf-tags[hidden]{display:none}.sevf-pills{-webkit-tap-highlight-color:transparent;margin-block-end:var(--sevf-space-3)}.sevf-pills[hidden]{display:none}.sevf-pills__list{gap:var(--sevf-space-2);overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;min-inline-size:0;display:flex;overflow:auto hidden}.sevf-pills__list::-webkit-scrollbar{display:none}.sevf-pills__list:empty{display:none}.sevf-pill{align-items:center;gap:var(--sevf-space-2);appearance:none;border:1px solid var(--sevf-color-border);background:var(--sevf-color-bg-subtle);color:var(--sevf-color-text);border-radius:var(--sevf-radius-pill);padding-block:var(--sevf-space-2);padding-inline:var(--sevf-space-3);font:inherit;font-size:var(--sevf-font-size-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--sevf-transition),background var(--sevf-transition),color var(--sevf-transition);line-height:1;text-decoration:none;display:inline-flex}.sevf-pill:hover{border-color:var(--sevf-color-accent);background:var(--sevf-color-bg)}.sevf-pill--active{border-color:var(--sevf-color-accent);background:var(--sevf-color-accent);color:var(--sevf-color-accent-contrast)}.sevf-pill--active:hover{background:var(--sevf-color-accent)}.sevf-pill__count{color:var(--sevf-color-muted);font-size:var(--sevf-font-size-xs)}.sevf-pill--active .sevf-pill__count{color:var(--sevf-color-accent-contrast);opacity:.85}.sevf-pill:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}}@layer states{.sevf-filter--ghost{opacity:.6}.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,.sevf-filter__input:disabled{cursor:not-allowed}.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)}.sevf--loading{pointer-events:none;opacity:.7}.sevf--loading .sevf__apply{cursor:progress}[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-host--busy .sevf-loader{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__input:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-filter__tree-toggle:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-multiselect__summary:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-searchdrop__summary:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-chip:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-range__input:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-date-range__input:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-price__bracket:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-price__apply:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-drill__link:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-drill__sublink:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-drill__crumb:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf__apply:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.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-quick__chip:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-quick__apply:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}.sevf-quick__reset:focus-visible{outline:2px solid var(--sevf-color-focus);outline-offset:2px}}