.filterButtons__heading{font-weight:var(--bold-weight);font-size:var(--step-1)}.filterButtons__list{gap:var(--gap,.5em);margin-block-start:.5em;padding-inline-start:0;display:flex}.filterButtons__list--wrap{flex-wrap:wrap}.filterButtons__item{margin-block-start:0;list-style:none}.filterButtons__input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.filterButtons__input:focus-visible+.filterButtons__label{outline:auto -webkit-focus-ring-color;outline:var(--blue--dark)auto 1px}.filterButtons__label{font-size:var(--button-size,16px);font-weight:var(--bold-weight);padding:var(--button-padding,1em 2em);background:var(--button-bg);border:var(--button-border,2px solid var(--button-border-color));color:var(--button-color);text-align:center;cursor:pointer;--button-color:var(--neutral--ultraDark);--button-bg:var(--neutral--light);--button-border:1px solid var(--neutral--dark);--button-padding:.6em 1em;--button-size:var(--step--1);text-decoration:none;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-block}.filterButtons__label:disabled,.filterButtons__label[disabled],.filterButtons__label.button--disabled{cursor:not-allowed;--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.filterButtons__label:disabled:hover,.filterButtons__label:disabled:focus,.filterButtons__label[disabled]:hover,.filterButtons__label[disabled]:focus,.filterButtons__label.button--disabled:hover,.filterButtons__label.button--disabled:focus{--button-bg:var(--neutral--dark);--button-border-color:var(--neutral--ultraDark);--button-color:var(--type)}.filterButtons__label:focus-visible{box-shadow:0 0 4px 2px var(--blue--dark)}@media (hover:hover) and (pointer:fine){.filterButtons__label:hover,.filterButtons__label:focus{--button-bg:var(--neutral--dark);cursor:pointer}}.filterButtons__label--removable{align-items:center;gap:.5em;display:flex}.filterButtons__label--removable:before{content:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20640%22%3E%3Cpath%20d%3D%22M183.1%20137.4C170.6%20124.9%20150.3%20124.9%20137.8%20137.4C125.3%20149.9%20125.3%20170.2%20137.8%20182.7L275.2%20320L137.9%20457.4C125.4%20469.9%20125.4%20490.2%20137.9%20502.7C150.4%20515.2%20170.7%20515.2%20183.2%20502.7L320.5%20365.3L457.9%20502.6C470.4%20515.1%20490.7%20515.1%20503.2%20502.6C515.7%20490.1%20515.7%20469.8%20503.2%20457.3L365.8%20320L503.1%20182.6C515.6%20170.1%20515.6%20149.8%20503.1%20137.3C490.6%20124.8%20470.3%20124.8%20457.8%20137.3L320.5%20274.7L183.1%20137.4z%22%2F%3E%3C%2Fsvg%3E);vertical-align:-.125em;width:1em;height:1em;font-size:1.3em;line-height:.9}.filterButtons__label--primary{--button-bg:var(--blue--ultraDark);--button-color:var(--accent);--button-border-color:var(--blue--ultraDark);--button-border:2px solid var(--blue--dark);--button-padding:calc(.6em - 1px)2em}@media (hover:hover) and (pointer:fine){.filterButtons__label--primary:hover,.filterButtons__label--primary:focus,.filterButtons__label--primary:active{--button-bg:var(--accent);--button-color:var(--blue--ultraDark)}}.filterButtons__input:checked+.filterButtons__label,.filterButtons__label--active{--button-color:var(--white);--button-bg:var(--blue);--button-border-color:var(--blue)}span.filterButtons__label--active:hover,span.filterButtons__label--active:focus{cursor:default;--button-color:var(--white);--button-bg:var(--blue);--button-border-color:var(--blue)}
/*# sourceMappingURL=filter-buttons.css.map */
