/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:761px){.facets--top{display:flex;flex-wrap:wrap;justify-content:space-between;}}.facet__wrapper{background-color:var(--color-white);display:none;height:100vh;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:11;}.facet-foldout-expanded .facet__wrapper{display:block;}.facet__wrapper .facet{margin-bottom:2rem;}.facet__wrapper .facet ul.list{margin-bottom:.5rem;}.facet__wrapper .form-item{margin:0;}@media screen and (min-width:761px){.facet__wrapper{background-color:var(--color-grey-lighter);display:block;height:auto;padding:2rem;position:static;}}.facet__heading{background-color:var(--color-grey-lighter);font-size:1.2rem;margin:-1rem -1rem 2rem;padding:1.5rem 1rem;}@media screen and (min-width:761px){.facet__heading{margin:0 0 2rem;padding:0;}}.facet__subheading{font-size:1rem;padding:0 0 .5rem;}.facet__content{height:calc(100vh - 12rem);overflow-y:auto;}@media screen and (min-width:761px){.facet__content{height:auto;overflow-y:visible;}}.button.button--facet-foldout,.button.button--facet-results{border-radius:2rem;bottom:1.5rem;display:inline-block;left:calc(50% - 9rem);padding:.8rem 1.5rem;position:fixed;width:18rem;z-index:12;}@media screen and (min-width:761px){.button.button--facet-foldout,.button.button--facet-results{display:none;}}.button.button.button--facet-foldout .icon{display:none;}.facet-foldout-expanded .button.button.button--facet-foldout{background-color:transparent;bottom:unset;color:var(--color-primary);left:unset;padding:0;right:1.5rem;top:1.5rem;width:auto;}.facet-foldout-expanded .button.button.button--facet-foldout .icon{fill:var(--color-primary);display:inline-block;height:14px;margin:0;width:14px;}.facet-foldout-expanded .button.button.button--facet-foldout span{clip:rect(.1rem,.1rem,.1rem,.1rem);word-wrap:normal;bottom:auto;height:.1rem;left:auto;overflow:hidden;position:absolute !important;right:auto;top:auto;width:.1rem;}.facet-foldout-expanded .button.button.button--facet-foldout span.focusable:active,.facet-foldout-expanded .button.button.button--facet-foldout span.focusable:focus{clip:auto;height:auto;overflow:visible;position:static !important;width:auto;}.facet-foldout-expanded .button.button.button--facet-foldout:hover{background-color:transparent;}.facet-foldout-expanded .button.button.button--facet-foldout:hover .icon{fill:var(--color-primary-darker);}.button--facet-results > span span{margin-left:.2rem;}
