.kflt-chips,.kflt-filter-set,.kflt-mobile{--kflt-columns:1;--kflt-primary:#1f6feb;--kflt-on-primary:#fff;--kflt-text:inherit;--kflt-muted:#6b7280;--kflt-border:#c3c4c7;--kflt-input-border:#8c8f94;--kflt-surface:#fff;--kflt-chip-bg:#f0f2f5;--kflt-gap:0.5rem;--kflt-filter-gap:1.5rem;--kflt-radius:4px;--kflt-swatch-size:2rem;--kflt-slider-track:#dcdcde;--kflt-slider-height:4px;--kflt-thumb-size:1.125rem}.kflt-filter-set{align-items:start;color:var(--kflt-text);display:grid;gap:var(--kflt-filter-gap);grid-template-columns:repeat(var(--kflt-columns),minmax(0,1fr))}.kflt-filter-set>:not(.kflt-filter){grid-column:1/-1}.kflt-filter-set.is-loading{opacity:.6;pointer-events:none}.kflt-is-updating{pointer-events:none;position:relative}.kflt-is-updating:before{background:var(--kflt-loading-overlay,hsl(0 0% 100% / .55));content:"";inset:0;position:absolute;z-index:20}.kflt-is-updating:after{animation:kflt-spin .8s linear infinite;block-size:2rem;border:3px solid var(--kflt-loading-spinner,#1f6feb);border-block-start-color:#fff0;border-radius:999px;content:"";inline-size:2rem;inset-block-start:min(50%,12rem);inset-inline-start:50%;margin:-1rem;position:absolute;z-index:21}@keyframes kflt-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.kflt-is-updating:after{animation-duration:2.4s}}.kflt-chips [hidden],.kflt-filter-set [hidden],.kflt-mobile [hidden]{display:none!important}.kflt-filter-set button,.kflt-filter-set button:active,.kflt-filter-set button:focus,.kflt-filter-set button:hover,.kflt-mobile button,.kflt-mobile button:active,.kflt-mobile button:focus,.kflt-mobile button:hover{background:none;block-size:auto;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:inherit;font:inherit;inline-size:auto;letter-spacing:inherit;line-height:inherit;margin:0;min-block-size:0;min-inline-size:0;opacity:1;padding:0;text-align:inherit;text-decoration:none;text-shadow:none;text-transform:none;transform:none;white-space:normal}.kflt-filter-set input,.kflt-filter-set select{box-shadow:none;box-sizing:border-box;margin:0;text-transform:none}.kflt-filter{border:0;border-block-end:var(--kflt-separator-width,0) solid var(--kflt-separator-color,var(--kflt-border));margin:0;min-inline-size:0;padding:0;padding-block-end:var(--kflt-separator-space,0)}.kflt-filter__title{background:var(--kflt-title-bg,none);border-radius:var(--kflt-title-radius,0);box-sizing:border-box;color:var(--kflt-title-color,inherit);display:block;float:none;font-weight:600;inline-size:100%;margin:0 0 var(--kflt-title-space,var(--kflt-gap));padding:0;text-align:start;transition:background-color .15s,color .15s}.kflt-filter.is-collapsible>.kflt-filter__title:hover{background:var(--kflt-title-hover-bg,var(--kflt-title-bg,none));color:var(--kflt-title-hover-color,var(--kflt-title-color,inherit))}.kflt-filter.is-collapsible:not(.is-collapsed)>.kflt-filter__title{background:var(--kflt-title-open-bg,var(--kflt-title-bg,none));color:var(--kflt-title-open-color,var(--kflt-title-color,inherit))}.kflt-filter.is-collapsed>.kflt-filter__title{margin-block-end:0}.kflt-filter-set button.kflt-filter__toggle{align-items:center;color:inherit;cursor:pointer;display:flex;flex-direction:var(--kflt-title-direction,row);gap:var(--kflt-title-gap,var(--kflt-gap));inline-size:100%;justify-content:var(--kflt-title-justify,space-between);text-align:start}.kflt-filter__label{min-inline-size:0}.kflt-filter__icon{box-sizing:border-box;color:var(--kflt-title-icon,currentcolor);flex:none;position:relative;transition:transform .15s}.kflt-filter-set[data-kflt-icon=chevron] .kflt-filter__icon{block-size:var(--kflt-title-icon-size,.45rem);border-bottom:2px solid;border-right:2px solid;inline-size:var(--kflt-title-icon-size,.45rem);margin:.2em .25rem 0;transform:rotate(-135deg)}.kflt-filter-set[data-kflt-icon=chevron] .kflt-filter.is-collapsed .kflt-filter__icon{margin-block-start:-.2em;transform:rotate(45deg)}.kflt-filter-set[data-kflt-icon=plus] .kflt-filter__icon{block-size:var(--kflt-title-icon-size,.75rem);inline-size:var(--kflt-title-icon-size,.75rem)}.kflt-filter-set[data-kflt-icon=plus] .kflt-filter__icon:after,.kflt-filter-set[data-kflt-icon=plus] .kflt-filter__icon:before{background:currentcolor;block-size:2px;content:"";inset-block-start:50%;inset-inline:0;margin-block-start:-1px;position:absolute;transition:transform .15s}.kflt-filter-set[data-kflt-icon=plus] .kflt-filter__icon:after{transform:rotate(90deg) scaleX(0)}.kflt-filter-set[data-kflt-icon=plus] .kflt-filter.is-collapsed .kflt-filter__icon:after{transform:rotate(90deg)}.kflt-filter-set[data-kflt-icon=caret] .kflt-filter__icon{block-size:0;border-bottom:calc(var(--kflt-title-icon-size, .6rem)/2) solid;border-left:calc(var(--kflt-title-icon-size, .6rem)/2) solid #fff0;border-right:calc(var(--kflt-title-icon-size, .6rem)/2) solid #fff0;inline-size:0}.kflt-filter-set[data-kflt-icon=caret] .kflt-filter.is-collapsed .kflt-filter__icon{transform:rotate(180deg)}.kflt-filter-set[data-kflt-icon=none] .kflt-filter__icon{display:none}.kflt-filter__icon--custom{align-items:center;display:inline-flex;font-size:var(--kflt-title-icon-size,1em);justify-content:center;line-height:1}.kflt-filter__icon--custom svg{block-size:1em;fill:currentcolor;inline-size:1em}.kflt-filter__icon--custom>span{display:inline-flex}.kflt-filter.is-collapsed .kflt-filter__icon-open,.kflt-filter__icon-closed{display:none!important}.kflt-filter.is-collapsed .kflt-filter__icon-closed{display:inline-flex!important}.kflt-js .kflt-filter.is-collapsed>.kflt-filter__body{display:none}.kflt-filter__body{align-items:stretch;display:flex;flex-direction:column;padding:var(--kflt-body-padding,0)}.kflt-filter-set button.kflt-filter__toggle:focus-visible{outline:2px solid var(--kflt-primary);outline-offset:2px}.kflt-filter__footer{display:flex;margin-block-start:var(--kflt-gap)}.kflt-filter-set button.kflt-filter__apply{align-items:center;background:var(--kflt-filter-apply-bg,var(--kflt-apply-bg,var(--kflt-primary)));border-radius:var(--kflt-apply-radius,var(--kflt-radius));color:var(--kflt-filter-apply-color,var(--kflt-apply-color,var(--kflt-on-primary)));cursor:pointer;display:inline-flex;justify-content:center;min-block-size:2.25rem;padding-inline:1rem}.kflt-filter-set button.kflt-filter__apply:hover{background:var(--kflt-filter-apply-hover-bg,var(--kflt-apply-hover-bg,var(--kflt-filter-apply-bg,var(--kflt-apply-bg,var(--kflt-primary)))));color:var(--kflt-filter-apply-hover-color,var(--kflt-apply-hover-color,var(--kflt-filter-apply-color,var(--kflt-apply-color,var(--kflt-on-primary)))))}.kflt-js .kflt-filter-set[data-kflt-apply-position=each] .kflt-filter-set__footer{display:none}.kflt-options{display:flex;flex-direction:column;gap:var(--kflt-option-gap,var(--kflt-gap));list-style:none;margin:0;padding:0}.kflt-option__label{align-items:center;color:var(--kflt-option-color,inherit);cursor:pointer;display:flex;gap:var(--kflt-gap);min-block-size:var(--kflt-option-min-height,2rem)}.kflt-option__label:hover{color:var(--kflt-option-hover,var(--kflt-option-color,inherit))}.kflt-filter-set .kflt-option__label:has(.kflt-option__input:checked),.kflt-option.is-selected>.kflt-option__label{color:var(--kflt-option-selected,var(--kflt-option-color,inherit))}.kflt-filter-set .kflt-option__input{appearance:none;-webkit-appearance:none;background:var(--kflt-check-bg,var(--kflt-surface)) center /75% no-repeat;block-size:var(--kflt-check-size,1.125rem);border:2px solid var(--kflt-check-border,var(--kflt-muted));border-radius:var(--kflt-check-radius,3px);box-sizing:border-box;cursor:pointer;flex:none;inline-size:var(--kflt-check-size,1.125rem);margin:0;position:relative}.kflt-filter-set .kflt-option__input[type=radio]{border-radius:999px}.kflt-filter-set .kflt-option__input:checked{background-color:var(--kflt-check-checked,var(--kflt-primary));border-color:var(--kflt-check-checked,var(--kflt-primary))}.kflt-filter-set .kflt-option__input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 d=%27m3 8.5 3 3 7-7%27/%3E%3C/svg%3E")}.kflt-filter-set .kflt-option__input[type=radio]:checked{background-color:var(--kflt-check-bg,var(--kflt-surface));box-shadow:inset 0 0 0 3px var(--kflt-check-bg,var(--kflt-surface)),inset 0 0 0 10px var(--kflt-check-checked,var(--kflt-primary))}@media (forced-colors:active){.kflt-filter-set .kflt-option__input{appearance:auto;-webkit-appearance:auto}}.kflt-chips a.kflt-chip__link:focus-visible,.kflt-chips a.kflt-chips__clear:focus-visible,.kflt-filter-set .kflt-dropdown__select:focus-visible,.kflt-filter-set .kflt-multiselect__field:focus-visible,.kflt-filter-set .kflt-option__input:focus-visible,.kflt-filter-set .kflt-range__input:focus-visible,.kflt-filter-set .kflt-search__input:focus-visible,.kflt-filter-set .kflt-toggle__input:focus-visible+.kflt-toggle__track,.kflt-filter-set button.kflt-button:focus-visible,.kflt-filter-set button.kflt-filter-set__apply:focus-visible,.kflt-filter-set button.kflt-filter-set__clear:focus-visible,.kflt-filter-set button.kflt-filter-set__done:focus-visible,.kflt-filter-set button.kflt-filter__apply:focus-visible,.kflt-filter-set button.kflt-more:focus-visible,.kflt-filter-set button.kflt-swatch:focus-visible,.kflt-filter-set button.kflt-tree__toggle:focus-visible,.kflt-mobile button.kflt-mobile__toggle:focus-visible,.kflt-mobile button.kflt-panel__close:focus-visible{outline:2px solid var(--kflt-focus,var(--kflt-primary));outline-offset:2px}.kflt-filter-set .kflt-range__input[aria-invalid=true]{border-color:var(--kflt-invalid,#d63638)}.kflt-is-mobile .kflt-chips a.kflt-chip__link,.kflt-is-mobile .kflt-chips a.kflt-chips__clear,.kflt-is-mobile .kflt-filter-set .kflt-option__label,.kflt-is-mobile .kflt-filter-set .kflt-toggle__label,.kflt-is-mobile .kflt-filter-set button.kflt-button,.kflt-is-mobile .kflt-filter-set button.kflt-filter__apply,.kflt-is-mobile .kflt-filter-set button.kflt-more,.kflt-is-mobile .kflt-filter-set button.kflt-swatch,.kflt-is-mobile .kflt-filter-set button.kflt-tree__toggle{position:relative}.kflt-is-mobile .kflt-chips a.kflt-chip__link:before,.kflt-is-mobile .kflt-chips a.kflt-chips__clear:before,.kflt-is-mobile .kflt-filter-set .kflt-option__label:before,.kflt-is-mobile .kflt-filter-set .kflt-toggle__label:before,.kflt-is-mobile .kflt-filter-set button.kflt-button:before,.kflt-is-mobile .kflt-filter-set button.kflt-filter__apply:before,.kflt-is-mobile .kflt-filter-set button.kflt-more:before,.kflt-is-mobile .kflt-filter-set button.kflt-swatch:before,.kflt-is-mobile .kflt-filter-set button.kflt-tree__toggle:before{content:"";inset-block:min(0px,calc(50% - 1.25rem));inset-inline:0;position:absolute}.kflt-is-mobile .kflt-filter-set button.kflt-swatch:before,.kflt-is-mobile .kflt-filter-set button.kflt-tree__toggle:before{inset-inline:min(0px,calc(50% - 1.25rem))}.kflt-option__name{flex:1 1 auto}.kflt-option__count{background:var(--kflt-count-bg,transparent);border-radius:999px;color:var(--kflt-count-color,var(--kflt-muted));flex:none;font-size:.875em;padding:var(--kflt-count-padding,0)}.kflt-option.is-disabled .kflt-option__label{color:var(--kflt-disabled-color,inherit);cursor:not-allowed;opacity:var(--kflt-disabled-opacity,.5)}.kflt-js .is-search-hidden,.kflt-js .kflt-filter-set .kflt-filter.is-searching .kflt-more,.kflt-js .kflt-filter:not(.is-expanded):not(.is-searching) .is-extra{display:none}.kflt-search{align-self:var(--kflt-search-align,stretch);inline-size:var(--kflt-search-width,auto);margin-block-end:var(--kflt-gap);max-inline-size:100%}.kflt-filter-set .kflt-dropdown__select,.kflt-filter-set .kflt-range__input,.kflt-filter-set .kflt-search__input{background:var(--kflt-field-bg,var(--kflt-surface));block-size:auto;border:var(--kflt-field-border-width,1px) solid var(--kflt-field-border,var(--kflt-input-border));border-radius:var(--kflt-field-radius,var(--kflt-radius));box-sizing:border-box;color:var(--kflt-field-color,inherit);font:inherit;inline-size:100%;min-block-size:var(--kflt-field-height,2.5rem);padding:0 .5rem}.kflt-filter-set .kflt-search__input{background:var(--kflt-search-bg,var(--kflt-field-bg,var(--kflt-surface)));border-color:var(--kflt-search-border,var(--kflt-field-border,var(--kflt-input-border)));border-radius:var(--kflt-search-radius,var(--kflt-field-radius,var(--kflt-radius)));color:var(--kflt-search-color,var(--kflt-field-color,inherit));min-block-size:var(--kflt-search-height,var(--kflt-field-height,2.5rem))}.kflt-filter-set .kflt-search__input::placeholder{color:var(--kflt-search-placeholder,var(--kflt-muted));opacity:1}.kflt-filter-set .kflt-search__input:focus{border-color:var(--kflt-search-focus,var(--kflt-primary));outline:none}.kflt-search__empty{color:var(--kflt-muted);font-size:.875em;margin:var(--kflt-gap) 0 0}.kflt-filter-set button.kflt-more{align-self:var(--kflt-more-align,flex-start);background:var(--kflt-more-bg,none);border-radius:var(--kflt-more-radius,0);color:var(--kflt-more-color,var(--kflt-primary));cursor:pointer;margin-block-start:var(--kflt-gap);text-align:center;-webkit-text-decoration:var(--kflt-more-decoration,underline);text-decoration:var(--kflt-more-decoration,underline)}.kflt-filter-set button.kflt-more:hover{background:var(--kflt-more-hover-bg,var(--kflt-more-bg,none));color:var(--kflt-more-hover-color,var(--kflt-more-color,var(--kflt-primary)))}.kflt-multiselect{position:relative}.kflt-filter-set .kflt-multiselect__field{align-items:center;background:var(--kflt-field-bg,var(--kflt-surface));border:1px solid var(--kflt-field-border,var(--kflt-input-border));border-radius:var(--kflt-field-radius,var(--kflt-radius));color:var(--kflt-field-color,inherit);cursor:pointer;display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;min-block-size:2.5rem;padding-block:.25rem;padding-inline:.5rem 2rem;position:relative}.kflt-filter-set .kflt-multiselect__field::-webkit-details-marker{display:none}.kflt-filter-set .kflt-multiselect__field:after{block-size:.4rem;border-bottom:2px solid;border-right:2px solid;content:"";inline-size:.4rem;inset-block-start:50%;inset-inline-end:.75rem;position:absolute;transform:translateY(-70%) rotate(45deg)}.kflt-multiselect__placeholder{color:var(--kflt-muted)}.kflt-multiselect__chip{background:var(--kflt-select-chip-bg,var(--kflt-chip-bg));border-radius:999px;color:var(--kflt-select-chip-color,inherit);font-size:.875em;padding:.125rem .5rem}.kflt-multiselect__panel{background:var(--kflt-dropdown-bg,var(--kflt-field-bg,var(--kflt-surface)));border:1px solid var(--kflt-field-border,var(--kflt-input-border));border-radius:var(--kflt-field-radius,var(--kflt-radius));margin-block-start:.25rem;max-block-size:18rem;overflow:auto;padding:var(--kflt-gap)}.kflt-js .kflt-multiselect__panel{box-shadow:0 4px 16px rgb(0 0 0 / .12);inset-inline:0;position:absolute;z-index:20}.kflt-buttons{display:flex;flex-wrap:wrap;gap:var(--kflt-gap)}.kflt-swatches{display:flex;flex-wrap:wrap;gap:var(--kflt-swatch-gap,var(--kflt-gap))}.kflt-filter-set button.kflt-button{align-items:center;background:var(--kflt-button-bg,var(--kflt-surface));border:1px solid var(--kflt-button-border,var(--kflt-border));border-radius:var(--kflt-button-radius,var(--kflt-radius));color:var(--kflt-button-color,inherit);cursor:pointer;display:inline-flex;font:inherit;gap:.375rem;min-block-size:2.25rem;padding-inline:.75rem}.kflt-filter-set button.kflt-button:hover:not(:disabled){background:var(--kflt-button-hover-bg,var(--kflt-button-bg,var(--kflt-surface)));border-color:var(--kflt-button-hover-border,var(--kflt-button-border,var(--kflt-border)));color:var(--kflt-button-hover-color,var(--kflt-button-color,inherit))}.kflt-filter-set button.kflt-button[aria-pressed=true],.kflt-filter-set button.kflt-button[aria-pressed=true]:hover{background:var(--kflt-button-selected-bg,var(--kflt-primary));border-color:var(--kflt-button-selected-border,var(--kflt-primary));color:var(--kflt-button-selected-color,var(--kflt-on-primary))}.kflt-filter-set button.kflt-button[aria-pressed=true] .kflt-option__count{color:inherit;opacity:.85}.kflt-filter-set button.kflt-button:disabled,.kflt-filter-set button.kflt-swatch:disabled{color:var(--kflt-disabled-color,inherit);cursor:not-allowed;opacity:var(--kflt-disabled-opacity,.45)}.kflt-filter-set button.kflt-swatch{align-items:center;background:var(--kflt-swatch-bg,var(--kflt-surface));border:var(--kflt-swatch-border-width,1px) solid var(--kflt-swatch-border,var(--kflt-border));border-radius:var(--kflt-swatch-radius,999px);color:var(--kflt-swatch-color,inherit);cursor:pointer;display:inline-flex;gap:.375rem;padding:var(--kflt-swatch-padding,2px);position:relative}.kflt-filter-set button.kflt-swatch:hover:not(:disabled){background:var(--kflt-swatch-hover-bg,var(--kflt-swatch-bg,var(--kflt-surface)));border-color:var(--kflt-swatch-hover-border,var(--kflt-swatch-border,var(--kflt-border)));color:var(--kflt-swatch-hover-color,var(--kflt-swatch-color,inherit))}.kflt-filter-set .kflt-swatches--label-beside button.kflt-swatch,.kflt-filter-set button.kflt-swatch--text{padding-inline-end:var(--kflt-swatch-text-padding,.75rem)}.kflt-filter-set button.kflt-swatch--text{min-block-size:var(--kflt-swatch-size);padding-inline-start:var(--kflt-swatch-text-padding,.75rem)}.kflt-filter-set button.kflt-swatch[aria-pressed=true],.kflt-filter-set button.kflt-swatch[aria-pressed=true]:hover{background:var(--kflt-swatch-selected-bg,var(--kflt-swatch-bg,var(--kflt-surface)));border-color:var(--kflt-swatch-selected,var(--kflt-primary));box-shadow:0 0 0 1px var(--kflt-swatch-selected,var(--kflt-primary));color:var(--kflt-swatch-selected-color,var(--kflt-swatch-color,inherit))}.kflt-swatch__sample{block-size:var(--kflt-swatch-size);border-radius:var(--kflt-swatch-radius,999px);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .1);display:block;inline-size:var(--kflt-swatch-size);overflow:hidden}.kflt-swatch__sample img{block-size:100%;display:block;inline-size:100%;object-fit:cover}.kflt-filter-set button.kflt-swatch[data-kflt-tooltip]:focus-visible:after,.kflt-filter-set button.kflt-swatch[data-kflt-tooltip]:hover:after{background:var(--kflt-tooltip-bg,#1d2327);border-radius:var(--kflt-radius);color:var(--kflt-tooltip-color,#fff);content:attr(data-kflt-tooltip);font-size:.75rem;inset-block-end:calc(100% + 6px);inset-inline-start:50%;padding:.25rem .5rem;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:30}[dir=rtl] .kflt-filter-set button.kflt-swatch[data-kflt-tooltip]:focus-visible:after,[dir=rtl] .kflt-filter-set button.kflt-swatch[data-kflt-tooltip]:hover:after{transform:translateX(50%)}.kflt-toggle__label{align-items:center;cursor:pointer;display:flex;gap:var(--kflt-gap);min-block-size:2rem}.kflt-filter-set .kflt-toggle__input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.kflt-toggle__track{background:var(--kflt-toggle-off,var(--kflt-slider-track));block-size:var(--kflt-toggle-height,1.375rem);border-radius:999px;flex:none;inline-size:calc(var(--kflt-toggle-height, 1.375rem)*1.8);position:relative;transition:background-color .15s}.kflt-toggle__thumb{background:var(--kflt-toggle-thumb,#fff);block-size:calc(var(--kflt-toggle-height, 1.375rem) - 4px);border-radius:999px;box-shadow:0 1px 2px rgb(0 0 0 / .25);inline-size:calc(var(--kflt-toggle-height, 1.375rem) - 4px);inset-block-start:2px;inset-inline-start:2px;position:absolute;transition:inset-inline-start .15s}.kflt-filter-set .kflt-toggle__input:checked+.kflt-toggle__track{background:var(--kflt-toggle-on,var(--kflt-primary))}.kflt-filter-set .kflt-toggle__input:checked+.kflt-toggle__track .kflt-toggle__thumb{inset-inline-start:calc(100% - var(--kflt-toggle-height, 1.375rem) + 2px)}.kflt-toggle__name{flex:1 1 auto}.kflt-tree__row{align-items:center;display:flex;gap:.25rem}.kflt-tree__row .kflt-option__label{flex:1 1 auto}.kflt-js .kflt-filter-set .kflt-tree:has(.kflt-tree__toggle) .kflt-tree__item:not(.has-children)>.kflt-tree__row:after{content:"";flex:none;inline-size:var(--kflt-tree-toggle-size,2rem)}.kflt-tree__children{display:flex;flex-direction:column;gap:var(--kflt-option-gap,var(--kflt-gap));list-style:none;margin:var(--kflt-option-gap,var(--kflt-gap)) 0 0;padding-inline-start:var(--kflt-tree-indent,1.5rem)}.kflt-js .kflt-tree__item:not(.is-open):not(.is-search-open)>.kflt-tree__children{display:none}.kflt-filter-set button.kflt-tree__toggle{align-items:center;background:var(--kflt-tree-toggle-bg,none);block-size:var(--kflt-tree-toggle-size,2rem);border-radius:var(--kflt-tree-toggle-radius,0);color:var(--kflt-tree-icon,inherit);cursor:pointer;display:inline-flex;flex:none;inline-size:var(--kflt-tree-toggle-size,2rem);justify-content:center}.kflt-filter-set button.kflt-tree__toggle:hover{background:var(--kflt-tree-toggle-hover-bg,var(--kflt-tree-toggle-bg,none));color:var(--kflt-tree-icon-hover,var(--kflt-tree-icon,inherit))}.kflt-tree__icon{block-size:var(--kflt-tree-icon-size,.45rem);border-bottom:var(--kflt-tree-icon-width,2px) solid;border-right:var(--kflt-tree-icon-width,2px) solid;box-sizing:border-box;display:block;flex:none;inline-size:var(--kflt-tree-icon-size,.45rem);margin-block-start:-.2em;transform:rotate(45deg);transition:transform .15s}.kflt-tree__item.is-open>.kflt-tree__row .kflt-tree__icon,.kflt-tree__item.is-search-open>.kflt-tree__row .kflt-tree__icon{margin-block-start:.2em;transform:rotate(-135deg)}.kflt-range{display:flex;flex-direction:column;gap:var(--kflt-gap)}.kflt-range__fields{display:flex;flex-wrap:wrap;gap:var(--kflt-range-fields-gap,var(--kflt-gap))}.kflt-range__field{display:flex;flex:1 1 var(--kflt-range-field-min,7.5em);flex-direction:column;gap:.25rem;min-inline-size:0}.kflt-range__label{color:var(--kflt-range-label-color,var(--kflt-muted));font-size:.875em}.kflt-js .kflt-range--no-inputs .kflt-range__fields{display:none}.kflt-slider{display:flex;flex-direction:column;gap:var(--kflt-slider-values-gap,var(--kflt-gap))}.kflt-slider__rail{block-size:max(var(--kflt-thumb-size),var(--kflt-slider-height));position:relative}.kflt-slider__track{background:var(--kflt-slider-track);block-size:var(--kflt-slider-height);inset-block-start:50%;inset-inline:calc(var(--kflt-thumb-size)/2);transform:translateY(-50%)}.kflt-slider__fill,.kflt-slider__track{border-radius:var(--kflt-slider-radius,999px);position:absolute}.kflt-slider__fill{background:var(--kflt-slider-fill,var(--kflt-primary));inset-block:0}.kflt-filter-set .kflt-slider__input{appearance:none;-webkit-appearance:none;background:none;block-size:100%;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;direction:inherit;inline-size:100%;inset:0;margin:0;min-block-size:0;outline:none;padding:0;pointer-events:none;position:absolute}.kflt-filter-set .kflt-slider__input::-webkit-slider-runnable-track{background:none;block-size:100%;border:0;box-shadow:none}.kflt-filter-set .kflt-slider__input::-moz-range-track{background:none;block-size:100%;border:0}.kflt-filter-set .kflt-slider__input::-moz-range-progress{background:none}.kflt-filter-set .kflt-slider__input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;background:var(--kflt-thumb-bg,#fff);block-size:var(--kflt-thumb-size);border:var(--kflt-thumb-border-width,2px) solid var(--kflt-thumb-border,var(--kflt-primary));border-radius:var(--kflt-thumb-radius,999px);box-shadow:var(--kflt-thumb-shadow,none);box-sizing:border-box;cursor:pointer;inline-size:var(--kflt-thumb-size);margin-block-start:calc((max(var(--kflt-thumb-size), var(--kflt-slider-height)) - var(--kflt-thumb-size))/2);pointer-events:auto}.kflt-filter-set .kflt-slider__input::-moz-range-thumb{background:var(--kflt-thumb-bg,#fff);block-size:var(--kflt-thumb-size);border:var(--kflt-thumb-border-width,2px) solid var(--kflt-thumb-border,var(--kflt-primary));border-radius:var(--kflt-thumb-radius,999px);box-shadow:var(--kflt-thumb-shadow,none);box-sizing:border-box;cursor:pointer;inline-size:var(--kflt-thumb-size);pointer-events:auto}.kflt-filter-set .kflt-slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--kflt-primary);outline-offset:2px}.kflt-filter-set .kflt-slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--kflt-primary);outline-offset:2px}.kflt-slider__values{color:var(--kflt-slider-values-color,var(--kflt-muted));display:block;font-size:.875em;text-align:var(--kflt-slider-values-align,start);unicode-bidi:isolate}.kflt-filter-set__footer{display:flex}.kflt-filter-set button.kflt-filter-set__apply{align-self:flex-start;background:var(--kflt-apply-bg,var(--kflt-primary));border:0;border-radius:var(--kflt-apply-radius,var(--kflt-radius));color:var(--kflt-apply-color,var(--kflt-on-primary));cursor:pointer;font:inherit;min-block-size:2.5rem;padding-inline:1.25rem}.kflt-filter-set button.kflt-filter-set__apply:hover:not(:disabled){background:var(--kflt-apply-hover-bg,var(--kflt-apply-bg,var(--kflt-primary)));color:var(--kflt-apply-hover-color,var(--kflt-apply-color,var(--kflt-on-primary)))}.kflt-filter-set button.kflt-filter-set__apply:disabled{cursor:not-allowed;opacity:.5}.kflt-mobile{--kflt-panel-from:-100%}.kflt-mobile--end{--kflt-panel-from:100%;--kflt-panel-start:auto;--kflt-panel-end:0}.rtl .kflt-mobile--start,[dir=rtl] .kflt-mobile--start{--kflt-panel-from:100%}.rtl .kflt-mobile--end,[dir=rtl] .kflt-mobile--end{--kflt-panel-from:-100%}.kflt-filter-set button.kflt-filter-set__clear,.kflt-filter-set button.kflt-filter-set__done,.kflt-mobile button.kflt-mobile__toggle,.kflt-panel__header,.kflt-panel__overlay{display:none}.kflt-sr-only{block-size:1px;inline-size:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;clip:rect(0,0,0,0);border:0;white-space:nowrap}.kflt-mobile button.kflt-mobile__toggle{align-items:center;background:var(--kflt-toggle-bg,var(--kflt-surface));border:1px solid var(--kflt-toggle-border,var(--kflt-border));border-radius:var(--kflt-toggle-radius,var(--kflt-radius));color:var(--kflt-toggle-color,var(--kflt-text));cursor:pointer;gap:var(--kflt-toggle-gap,.5rem);min-block-size:2.75rem;padding:.5rem 1rem}.kflt-mobile button.kflt-mobile__toggle:hover{background:var(--kflt-toggle-hover-bg,var(--kflt-toggle-bg,var(--kflt-surface)));color:var(--kflt-toggle-hover-color,var(--kflt-toggle-color,var(--kflt-text)))}.kflt-mobile button.kflt-mobile__toggle:hover .kflt-mobile__icon{color:var(--kflt-toggle-icon-hover-color,var(--kflt-toggle-icon-color,currentcolor))}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) button.kflt-mobile__toggle{display:inline-flex}.kflt-mobile__icon{color:var(--kflt-toggle-icon-color,currentcolor);display:inline-flex;flex:none;font-size:var(--kflt-toggle-icon-size,1.125rem);order:var(--kflt-toggle-icon-order,0)}.kflt-mobile__label{order:1}.kflt-mobile__icon svg,svg.kflt-mobile__icon{block-size:1em;fill:currentcolor;inline-size:1em}svg.kflt-mobile__icon{fill:none;font-size:var(--kflt-toggle-icon-size,1.125rem)}.kflt-mobile__count{align-items:center;background:var(--kflt-toggle-count-bg,var(--kflt-primary));block-size:1.375rem;border-radius:999px;box-sizing:border-box;color:var(--kflt-toggle-count-color,var(--kflt-on-primary));display:inline-flex;font-size:.75em;justify-content:center;line-height:1;min-inline-size:1.375rem;order:3;padding-inline:.375rem}.kflt-is-mobile .kflt-mobile--button-floating button.kflt-mobile__toggle{box-shadow:0 4px 16px rgb(0 0 0 / .18);inset-block-end:calc(1rem + env(safe-area-inset-bottom, 0px));left:50%;position:fixed;transform:translateX(-50%);z-index:calc(var(--kflt-panel-z, 100000) - 1)}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel{color:var(--kflt-text);display:none;inset:0;position:fixed;z-index:var(--kflt-panel-z,100000)}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel.is-open{display:block}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel__overlay{background:var(--kflt-panel-overlay,rgb(0 0 0 / .5));display:block;inset:0;opacity:0;position:absolute;transition:opacity .25s ease}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel__dialog{background:var(--kflt-panel-bg,var(--kflt-surface));box-shadow:0 0 24px rgb(0 0 0 / .2);box-sizing:border-box;display:flex;flex-direction:column;inline-size:var(--kflt-panel-width,min(22.5rem,88vw));inset-block:0;inset-inline-end:var(--kflt-panel-end,auto);inset-inline-start:var(--kflt-panel-start,0);max-inline-size:100%;outline:none;position:absolute;transform:translateX(var(--kflt-panel-from));transition:transform .25s ease}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel.is-visible .kflt-panel__overlay{opacity:1}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel.is-visible .kflt-panel__dialog{transform:none}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel__header{align-items:center;background:var(--kflt-panel-header-bg,transparent);border-block-end:1px solid var(--kflt-panel-header-border,var(--kflt-border));color:var(--kflt-panel-header-color,inherit);display:flex;flex:none;gap:var(--kflt-gap);justify-content:space-between;padding:.5rem var(--kflt-panel-padding,1rem)}.kflt-panel__title{font-size:1.125em;font-weight:600}.kflt-mobile button.kflt-panel__close{align-items:center;block-size:2.75rem;border-radius:var(--kflt-radius);color:var(--kflt-panel-close-color,inherit);cursor:pointer;display:inline-flex;inline-size:2.75rem;justify-content:center;margin-inline-end:-.625rem}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-panel__body{box-sizing:border-box;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:var(--kflt-panel-padding,1rem);padding-block-end:calc(var(--kflt-panel-footer-space, 4.5rem) + var(--kflt-panel-padding, 1rem))}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-filter-set .kflt-filter-set__footer{align-items:center;background:var(--kflt-panel-footer-bg,var(--kflt-panel-bg,var(--kflt-surface)));border-block-start:1px solid var(--kflt-panel-footer-border,var(--kflt-border));display:flex;gap:var(--kflt-gap);inset-block-end:0;inset-inline:0;margin-inline:0;padding:.75rem var(--kflt-panel-padding,1rem) calc(.75rem + env(safe-area-inset-bottom, 0px));position:absolute;z-index:2}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-filter-set button.kflt-filter-set__clear{align-items:center;color:var(--kflt-panel-clear-color,var(--kflt-clear-color,var(--kflt-primary)));cursor:pointer;display:inline-flex;flex:none;min-block-size:2.75rem;padding-inline:.75rem}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview) .kflt-filter-set[data-kflt-apply-mobile=instant] button.kflt-filter-set__done,:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview,.kflt-js .kflt-mobile--popup) .kflt-filter-set button.kflt-filter-set__apply{align-items:center;align-self:stretch;display:inline-flex;flex:1 1 auto;justify-content:center;min-block-size:2.75rem}.kflt-filter-set button.kflt-filter-set__done{background:var(--kflt-apply-bg,var(--kflt-primary));border-radius:var(--kflt-apply-radius,var(--kflt-radius));color:var(--kflt-apply-color,var(--kflt-on-primary));cursor:pointer;padding-inline:1.25rem}:is(.kflt-is-mobile .kflt-mobile,.kflt-mobile--preview) .kflt-filter-set[data-kflt-apply-mobile=instant] button.kflt-filter-set__apply{display:none}html:not(.kflt-is-mobile) .kflt-mobile--popup .kflt-panel.is-open{align-items:center;display:flex;justify-content:center}html:not(.kflt-is-mobile) .kflt-mobile--popup .kflt-panel__dialog{border-radius:var(--kflt-popup-radius,var(--kflt-radius));inline-size:var(--kflt-popup-width,min(60rem,90vw));inset:auto;max-block-size:var(--kflt-popup-max-height,85vh);opacity:0;position:relative;transform:translateY(1rem);transition:transform .25s ease,opacity .25s ease}html:not(.kflt-is-mobile) .kflt-mobile--popup .kflt-panel.is-visible .kflt-panel__dialog{opacity:1;transform:none}html:not(.kflt-is-mobile) .kflt-mobile--popup .kflt-panel__dialog{background:var(--kflt-popup-bg,var(--kflt-panel-bg,var(--kflt-surface)))}html:not(.kflt-is-mobile) .kflt-mobile--popup .kflt-panel__overlay{background:var(--kflt-popup-overlay,var(--kflt-panel-overlay,rgb(0 0 0 / .5)))}html:not(.kflt-is-mobile) .kflt-mobile--popup button.kflt-panel__close{background:var(--kflt-popup-close-bg,none);color:var(--kflt-popup-close-color,var(--kflt-panel-close-color,inherit))}html:not(.kflt-is-mobile) .kflt-mobile--popup button.kflt-panel__close svg{block-size:var(--kflt-popup-close-size,20px);inline-size:var(--kflt-popup-close-size,20px)}.kflt-js .kflt-mobile--popup .kflt-filter-set--instant button.kflt-filter-set__done{align-items:center;align-self:stretch;display:inline-flex;flex:1 1 auto;justify-content:center;min-block-size:2.75rem}.kflt-js .kflt-mobile--popup .kflt-filter-set--instant button.kflt-filter-set__apply{display:none}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split{--kflt-split-first-row:1;column-gap:var(--kflt-split-gap,1.5rem);grid-template-columns:var(--kflt-split-columns,var(--kflt-split-titles-width,15rem) minmax(0,1fr));grid-template-rows:repeat(var(--kflt-filter-count,1),auto) 1fr;row-gap:var(--kflt-split-title-gap,.25rem)}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split.kflt-filter-set--has-chips{--kflt-split-first-row:2;grid-template-rows:auto repeat(var(--kflt-filter-count,1),auto) 1fr}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split>.kflt-chips{grid-row:1}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split>.kflt-filter{display:contents}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split>.kflt-filter>.kflt-filter__title{border-radius:var(--kflt-title-radius,var(--kflt-radius));grid-column:var(--kflt-split-titles-col,1);margin:0}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split:before,.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split>.kflt-filter>.kflt-filter__body{grid-column:var(--kflt-split-body-col,2);grid-row:var(--kflt-split-first-row) /-1}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split:before{align-self:stretch;border-inline-start:var(--kflt-split-line-width,0) var(--kflt-split-line-style,solid) var(--kflt-split-line-color,var(--kflt-border));content:"";justify-self:var(--kflt-split-line-justify,start);margin-inline:var(--kflt-split-line-margin,calc(var(--kflt-split-gap, 1.5rem)/-2) 0);pointer-events:none}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split>.kflt-filter.is-collapsible:not(.is-collapsed)>.kflt-filter__title{background:var(--kflt-popup-active-bg,var(--kflt-title-open-bg,var(--kflt-title-bg,var(--kflt-split-active-bg,rgb(0 0 0/5%)))));color:var(--kflt-popup-active-color,var(--kflt-title-open-color,var(--kflt-title-color,inherit)))}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split button.kflt-filter__toggle{min-block-size:2.5rem}.kflt-js:not(.kflt-is-mobile) .kflt-filter-set--split .kflt-filter__icon{display:none!important}.kflt-panel-open,.kflt-panel-open body{overflow:hidden}.kflt-panel-lift{z-index:auto!important}@media (prefers-reduced-motion:reduce){.kflt-panel__dialog,.kflt-panel__overlay{transition:none!important}}.kflt-mobile.kflt-mobile--preview .kflt-panel{block-size:var(--kflt-preview-height,40rem);isolation:isolate;overflow:hidden;position:relative;z-index:auto}html:not(.kflt-is-mobile) .kflt-mobile--popup.kflt-mobile--preview .kflt-panel__dialog{max-block-size:min(var(--kflt-popup-max-height,85vh),calc(var(--kflt-preview-height, 40rem) - 2rem))}.kflt-is-mobile .kflt-filter-set[data-kflt-mobile=inline] .kflt-filter-set__footer,.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-filter-set .kflt-filter-set__footer{background:var(--kflt-panel-footer-bg,var(--kflt-surface));border:0;inset-block-end:0;margin-inline:0;padding:.75rem 0;position:sticky;z-index:2}.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-filter-set button.kflt-filter-set__clear,.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-filter-set button.kflt-filter-set__done,.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-filter-set[data-kflt-apply-mobile=instant] .kflt-filter-set__footer,.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-panel__header,.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-panel__overlay,.kflt-is-mobile .wd-side-hidden .kflt-mobile button.kflt-mobile__toggle{display:none}.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-panel{display:block;position:static;z-index:auto}.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-panel__dialog{background:none;box-shadow:none;inline-size:auto;position:static;transform:none;transition:none}.kflt-is-mobile .wd-side-hidden .kflt-mobile .kflt-panel__body{overflow:visible;padding:0}.kflt-chips{align-items:center}.kflt-chips,.kflt-chips__list{display:flex;flex-wrap:wrap;gap:var(--kflt-gap)}.kflt-chips__list{list-style:none;margin:0;padding:0}.kflt-chips a.kflt-chip__link{align-items:center;background:var(--kflt-chip-bg);border-radius:var(--kflt-chip-radius,999px);color:var(--kflt-chip-color,inherit);display:inline-flex;font-size:.875em;gap:.375rem;min-block-size:2rem;padding-inline:.75rem .5rem;text-decoration:none}.kflt-chips a.kflt-chip__link:hover{background:var(--kflt-chip-hover-bg,var(--kflt-chip-bg));color:var(--kflt-chip-hover-color,var(--kflt-chip-color,inherit))}.kflt-chip__remove{color:var(--kflt-chip-remove,inherit);font-size:1.125em;line-height:1}.kflt-chips a.kflt-chips__clear{color:var(--kflt-clear-color,var(--kflt-primary));font-size:.875em}.kflt-button__name,.kflt-option__name{align-items:center;display:inline-flex;gap:.375rem}.kflt-stars{color:var(--kflt-star,#f0b400);display:inline-flex;gap:1px}.kflt-star:before{content:"\2606"}.kflt-star.is-on:before{content:"\2605"}.kflt-filter-set button.kflt-button:disabled .kflt-button__name,.kflt-swatch--text:disabled .kflt-swatch__name{text-decoration:line-through}.kflt-filter-set button.kflt-swatch:disabled .kflt-swatch__sample{position:relative}.kflt-filter-set button.kflt-swatch:disabled .kflt-swatch__sample:after{background:linear-gradient(to top left,transparent calc(50% - 1px),var(--kflt-muted) 50%,transparent calc(50% + 1px));content:"";inset:0;position:absolute}.kflt-js .kflt-is-unavailable{display:none}.kflt-editor-notice{background:#fcf9e8;border-inline-start:4px solid #f0b849;color:#1d2327;font-size:.875rem;padding:.75rem 1rem}.kflt-editor-link{font-size:.8125rem;margin:.5rem 0 0}