.active-filter-toggles{display:flex;flex-wrap:wrap;gap:1rem;margin-top:20px}.active-filter-toggles .active-filter{background-color:var(--background);border:1px solid var(--onBackground);border-radius:1.25rem;font-size:14px;font-weight:700;padding:.5rem .75rem}.active-filter-toggles .active-filter button{all:unset;color:var(--onBackground);cursor:pointer;font-weight:400;text-decoration-color:var(--onBackground)}.active-filter-toggles .active-filter button:hover{text-decoration-color:currentColor}.active-filter-toggles .active-filter button .icon-close{font-size:10px;margin-left:8px}.facet-dropdown-wrapper{background-color:var(--background);border:1px solid var(--onBackground);border-radius:4px;box-shadow:0 4px 40px #0090d414;height:auto;margin-top:4px;min-width:12.5rem;padding:1rem 0;position:absolute;z-index:10}.filter-overlay{position:relative}.filter-overlay .filter-overlay-bar{display:flex;justify-content:flex-start;position:relative;width:100%}.filter-overlay .filter-overlay-bar .menu-button{color:var(--onBackground);font-size:1.125rem}.filter-overlay .filter-overlay-control{display:flex;height:4.1875rem;justify-content:flex-end;position:relative}.filter-overlay .filter-overlay-control button{background-color:transparent;border:none;cursor:pointer;padding:0}.filter-overlay .filter-overlay-control button .icon-close{color:var(--onBackground);font-size:2rem}.filter-overlay .filter-overlay-container{background-color:var(--background);display:flex;flex-direction:column;gap:1.5rem;height:100vh;left:0;overflow-x:hidden;overflow-y:scroll;padding:0 20px 20px;position:fixed;top:0;width:100%;z-index:1001}.filter-overlay .filter-overlay-container .facet-dropdown-wrapper{margin-bottom:1rem;position:relative;width:100%}.filter-overlay .filter-overlay-container .filter-overlay-tags:empty{display:none}.filter-overlay .filter-overlay-transition-enter-from,.filter-overlay .filter-overlay-transition-leave-to{opacity:0;transform:translate(50vw)}.filter-overlay .filter-overlay-transition-enter-active{transition:transform .32s ease-out,opacity .12s ease-in}.filter-overlay .filter-overlay-transition-leave-active{transition:transform .28s ease-in,opacity .18s ease-in .1s}.facet-filter-controls[data-v-d71e092d]{background-color:transparent;border-radius:8px;color:var(--onBackground);margin:0 auto;width:100%}.facet-filter-controls .filter-header[data-v-d71e092d]{color:var(--onBackground);font-size:18px;font-weight:700;margin-bottom:15px}.facet-filter-controls .filter-header .icon-filter[data-v-d71e092d]{font-size:18px;margin-right:8px}.facet-filter-controls .filter-options[data-v-d71e092d]{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}.facet-filter-controls .filter-options .filter-option[data-v-d71e092d]{border-radius:5px;font-weight:700;position:relative;transition:background-color .3s,transform .2s}.facet-filter-controls .filter-options .filter-option button[data-v-d71e092d]{border-radius:4px;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.125rem;overflow:visible;padding:4px 7px 1px;text-transform:uppercase}.facet-filter-controls .filter-options .filter-option button[data-v-d71e092d]:hover,.facet-filter-controls .filter-options .filter-option button[aria-expanded=true][data-v-d71e092d]{background-color:var(--buttonSecondary);color:var(--onButtonSecondary)}.facet-filter-controls .filter-options .filter-option button .iconafter-caret-down[data-v-d71e092d]{font-size:10px;margin-left:5px}.facet-filter-controls .filter-options .filter-option div[data-v-d71e092d]>*{margin-bottom:5px}.facet-filter-controls .filter-options .filter-option div[data-v-d71e092d]>:last-child{margin-bottom:0}@media screen and (min-width:53.75rem){.facet-filter-controls .filter-options[data-v-d71e092d]{border-bottom:1px dotted var(--teaser-border);flex-direction:row;gap:36px;padding-bottom:4px;width:-moz-fit-content;width:fit-content}.facet-filter-controls .filter-options .subnav-transition-enter-from[data-v-d71e092d],.facet-filter-controls .filter-options .subnav-transition-leave-to[data-v-d71e092d]{opacity:0;transform:translateY(1.5625rem)}.facet-filter-controls .filter-options .subnav-transition-enter-active[data-v-d71e092d]{transition:transform .22s ease-out,opacity .22s linear}.facet-filter-controls .filter-options .subnav-transition-leave-active[data-v-d71e092d]{transition:transform .22s ease-in,opacity .22s ease-in}}
