:where(.wp-block-skp-query-taxonomy-filter){--skp-qtf-border-width:var(--wp--custom--form--border--width,1px);--skp-qtf-border-color:var(--wp--custom--form--border--color,color-mix(in srgb,currentColor 30%,transparent));--skp-qtf-border-color-hover:var(--wp--custom--form--border--color-hover,color-mix(in srgb,currentColor 55%,transparent));--skp-qtf-border-color-focus:var(--wp--custom--form--border--color-focus,currentColor);--skp-qtf-radius:var(--wp--custom--form--border--radius,0.375rem);--skp-qtf-height:var(--wp--custom--form--height,2.75rem);--skp-qtf-focus:var(--wp--custom--form--focus--outline-width,2px) var(--wp--custom--form--focus--outline-style,solid) var(--wp--custom--form--focus--outline-color,currentColor);--skp-qtf-focus-offset:var(--wp--custom--form--focus--outline-offset,2px);--skp-qtf-surface:var(--wp--preset--color--base,Canvas);--skp-qtf-on-surface:var(--wp--preset--color--contrast,CanvasText);--skp-qtf-accent:var(--wp--preset--color--primary,currentColor);--skp-qtf-on-accent:var(--wp--preset--color--primary-on,Canvas)}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__label:not(.screen-reader-text){display:block;font-size:var(--wp--preset--font-size--small,.875em);font-weight:600;line-height:1.3;margin:0 0 .375em;padding:0}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__fieldset{border:0;margin:0;min-width:0;padding:0}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__field{display:inline-flex;max-width:100%;position:relative;vertical-align:middle}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__field:after{background-color:currentcolor;content:"";height:1.125em;inset-block:0;inset-inline-end:.875em;margin-block:auto;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6.7 8.3 5.3 5.3 5.3-5.3 1.4 1.4-6.7 6.7-6.7-6.7z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27m6.7 8.3 5.3 5.3 5.3-5.3 1.4 1.4-6.7 6.7-6.7-6.7z%27/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none;position:absolute;transition:transform .15s ease;width:1.125em}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:var(--skp-qtf-border-width) solid var(--skp-qtf-border-color);border-radius:var(--skp-qtf-radius);box-sizing:border-box;color:inherit;cursor:pointer;font:inherit;line-height:1.3;margin:0;max-width:100%;min-height:var(--skp-qtf-height);min-width:14rem;padding-block:.5em;padding-inline:.875em 2.75em;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__control:hover{border-color:var(--skp-qtf-border-color-hover)}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__control:focus{outline:none}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__control:focus-visible{border-color:var(--skp-qtf-border-color-focus);outline:var(--skp-qtf-focus);outline-offset:var(--skp-qtf-focus-offset)}:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__control:disabled{cursor:not-allowed;opacity:.55}:where(.wp-block-skp-query-taxonomy-filter) select.skp-qtf__control option{background-color:Canvas;color:CanvasText}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi{display:inline-block;max-width:100%;position:relative}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__toggle{align-items:center;display:inline-flex;gap:.5em;max-width:min(28rem,100%)}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi.is-open .skp-qtf__field:after{transform:rotate(180deg)}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__badge{background:var(--skp-qtf-accent);border-radius:999px;color:var(--skp-qtf-on-accent);display:inline-grid;flex:none;font-size:.8em;font-weight:600;height:1.5em;line-height:1;min-width:1.5em;padding-inline:.375em;place-items:center}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__panel{background:var(--skp-qtf-surface);border:var(--skp-qtf-border-width) solid var(--skp-qtf-border-color);border-radius:var(--skp-qtf-radius);box-shadow:0 .5rem 1.5rem color-mix(in srgb,currentcolor 18%,transparent);box-sizing:border-box;color:var(--skp-qtf-on-surface);inset-block-start:calc(100% + .375rem);inset-inline-start:0;max-width:min(24rem,100vw - 2rem);min-width:max(100%,16rem);padding:.75rem;position:absolute;width:-moz-max-content;width:max-content;z-index:30}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__panel[hidden]{display:none}@media(max-width:600px){:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__panel{margin-block-start:.375rem;max-width:none;position:static;width:100%}}@media(max-width:600px){:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi{display:block;width:100%}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__toggle,:where(.skp-category-filter--dropdown-multi) .skp-qtf__field{display:flex;max-width:none;width:100%}}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__search{cursor:text;margin-block-end:.5rem;min-width:0;padding-inline-end:.875em;width:100%}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__list{display:flex;flex-direction:column;max-height:min(18rem,50vh);overflow-y:auto;overscroll-behavior:contain}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__option{align-items:center;border-radius:calc(var(--skp-qtf-radius)*.75);cursor:pointer;display:flex;gap:.625em;padding:.5em}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__option:hover{background:color-mix(in srgb,currentcolor 7%,transparent)}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__option[hidden]{display:none}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__option input{accent-color:var(--skp-qtf-accent);flex:none;height:1.125em;margin:0;width:1.125em}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__option .skp-qtf__count{margin-inline-start:auto;opacity:.7}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__empty{margin:.5em;opacity:.75}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__actions{align-items:center;border-block-start:var(--skp-qtf-border-width) solid color-mix(in srgb,currentcolor 15%,transparent);display:flex;gap:.5rem;justify-content:space-between;margin-block-start:.5rem;padding-block-start:.75rem}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__clear{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:.5em .25em;text-decoration:underline;text-underline-offset:.2em}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__clear:focus-visible{outline:var(--skp-qtf-focus);outline-offset:var(--skp-qtf-focus-offset)}:where(.skp-category-filter--dropdown-multi) .skp-qtf-multi__apply,:where(.wp-block-skp-query-taxonomy-filter) .skp-qtf__submit{cursor:pointer;margin-inline-start:auto}.skp-category-filter--links a{text-decoration:none}.skp-category-filter--links a.skp-filter-current{font-weight:700}.skp-category-filter--links span{margin-right:1em}.skp-category-filter--checkbox .taxonomy-filter,.skp-category-filter--radio .taxonomy-filter{display:flex;flex-direction:column;gap:.5em}.skp-category-filter--checkbox .taxonomy-filter__term,.skp-category-filter--radio .taxonomy-filter__term{align-items:center;cursor:pointer;display:flex;gap:.5em}.skp-category-filter--checkbox .taxonomy-filter__term--select-all,.skp-category-filter--radio .taxonomy-filter__term--select-all{border-bottom:1px solid color-mix(in srgb,currentcolor 20%,transparent);font-weight:700;margin-bottom:.5em;padding-bottom:.5em}.skp-category-filter--checkbox .taxonomy-filter__term input,.skp-category-filter--radio .taxonomy-filter__term input{accent-color:var(--skp-qtf-accent);margin:0}.skp-category-filter--checkbox .taxonomy-filter__term span,.skp-category-filter--radio .taxonomy-filter__term span{font-size:inherit}.skp-category-filter--checkbox .taxonomy-filter__terms,.skp-category-filter--radio .taxonomy-filter__terms{display:flex;flex-direction:column;gap:.5em}.skp-category-filter--checkbox .skp-qtf__count,.skp-category-filter--radio .skp-qtf__count{opacity:.7}.skp-qtf--chips .taxonomy-filter .skp-qtf__fieldset{align-items:center;display:flex;flex-flow:row wrap;gap:.5em}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__terms{display:contents}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term{border:var(--skp-qtf-border-width) solid var(--skp-qtf-border-color);border-radius:999px;display:inline-flex;gap:.375em;line-height:1.2;min-height:2.25rem;padding:.375em .875em;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term:hover{border-color:var(--skp-qtf-border-color-hover)}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term:has(input:focus-visible){outline:var(--skp-qtf-focus);outline-offset:var(--skp-qtf-focus-offset)}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term:has(input:checked){background:var(--skp-qtf-accent);border-color:var(--skp-qtf-accent);color:var(--skp-qtf-on-accent)}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term:has(input:checked):before{background-color:currentcolor;content:"";height:1em;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9.5 16.2 5.3 12l-1.4 1.4L9.5 19 20.1 8.4 18.7 7z%27/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9.5 16.2 5.3 12l-1.4 1.4L9.5 19 20.1 8.4 18.7 7z%27/%3E%3C/svg%3E") center/contain no-repeat;width:1em}.skp-qtf--chips .taxonomy-filter .taxonomy-filter__term--select-all{border-bottom:var(--skp-qtf-border-width) solid var(--skp-qtf-border-color);font-weight:600;margin-bottom:0;padding-bottom:.375em}:where(.skp-category-filter--button) .taxonomy-filter--buttons{display:flex;flex-wrap:wrap}:where(.skp-category-filter--button) .wp-block-button[class*=has-icon__] .wp-block-button__link svg{height:3em;width:3em}@media(prefers-reduced-motion:reduce){:where(.wp-block-skp-query-taxonomy-filter) *{transition:none!important}}
