.filterSidebar{align-self:flex-start;padding:0;border:1px solid var(--color-brown-70);background:none;transition:top .4s var(--easing),transform .4s var(--easing)}@media only screen and (min-width: 1200px){.filterSidebar{position:sticky;top:calc(var(--site-margin) + var(--header-height));padding:0 var(--gutter) 0 0;border:none;transition:top .4s var(--easing)}}.filterSidebar .ac{margin:0;border:none;background:none}.filterSidebar .ac-trigger{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-medium);font-weight:400;color:var(--color-brown)}.filterSidebar .ac-trigger:after{display:none}.filterSidebar .ac-trigger:focus{color:var(--color-brown)}.filterSidebar .ac-trigger-icon{display:inline-flex;justify-content:center;align-items:center;transform:rotate(0);transition:transform .3s var(--easing)}.filterSidebar .ac-trigger-icon svg{width:1.2em;height:1.2em}.filterSidebar .ac.is-active>.ac-trigger .ac-trigger-icon{transform:rotate(180deg)}.filterSidebar>.ac>.ac-trigger{padding:1rem 1.4rem;font-size:1.1rem}@media only screen and (min-width: 1200px){.filterSidebar>.ac>.ac-trigger{padding:0;font-size:1.2rem;pointer-events:none}.filterSidebar>.ac>.ac-trigger .ac-trigger-icon{display:none}}.filterSidebar__title{display:flex;align-items:center;gap:.5em;margin:0;font-size:1.1rem}@media only screen and (min-width: 1200px){.filterSidebar__title{margin:0 0 1rem;font-size:1.2rem}}.filterSidebar__title-icon svg{width:1em;height:1em}.filterSidebar__title-label{font-family:var(--font-medium)}.filterSidebar__title-number{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .2rem;font-size:.7rem;text-align:center;line-height:1;border-radius:2rem;background:var(--color-brown-80)}.filterSidebar__body{padding:0 1.4rem 1.4rem}@media only screen and (min-width: 1200px){.filterSidebar__body{padding:0}}.filterSidebar__accordion .ac:not(:last-child){border-bottom:1px solid rgba(var(--border-color),.1)}.filterSidebar__accordion .ac-trigger{padding:1.2em 0;font-size:1rem}.filterSidebar__accordion .ac-body{padding:0 0 1.5rem}.filterSidebar__accordion+.btn{margin-top:1rem}.filterSidebar__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.filterSidebar__buttons a,.filterSidebar__buttons button{display:flex;justify-content:center;align-items:center;padding:.8em 1em;font-size:.9rem;line-height:1.2;text-align:center;color:var(--color-brown-30);border:1px solid rgba(var(--border-color),.2);border-radius:.25rem;transition:color .4s var(--easing),border .4s var(--easing),background-color .4s var(--easing)}.filterSidebar__buttons a:not(.active):hover,.filterSidebar__buttons button:not(.active):hover{color:var(--color-brown);background-color:rgba(var(--border-color),.04)}.filterSidebar__buttons a.active,.filterSidebar__buttons button.active{color:var(--color-brown);border:1px solid var(--color-brown)}.filterSidebar__clear{gap:calc(var(--btn-height) * .1);padding:calc(var(--btn-height) * .2) calc(var(--btn-height) * .4) calc(var(--btn-height) * .2) calc(var(--btn-height) * .3)}.filterSidebar__clear .btn__label{padding:0}.filterSidebar__clear svg{width:1em;height:1em}.filterSidebar--fixed{position:fixed;z-index:400;left:0;top:var(--header-height);width:100%;border:none;background:var(--color-white);box-shadow:0 -4px 0 0 var(--color-white),0 1px rgba(var(--border-color),.1);transform:translateY(calc((105% + var(--header-height)) * -1))}@media only screen and (min-width: 1200px){.filterSidebar--fixed{position:sticky;left:auto;top:calc(var(--site-margin) + var(--header-height));width:auto;background:none;box-shadow:none;transform:none}}.filterSidebar--fixed.is-active{transform:translateY(0)}.filterSidebar--fixed>.ac>.ac-trigger{padding:1rem var(--site-margin)}@media only screen and (min-width: 1200px){.filterSidebar--fixed>.ac>.ac-trigger{padding:0}}.filterSidebar--fixed>.ac .filterSidebar__body{padding:0 var(--site-margin) 2rem var(--site-margin)}@media only screen and (min-width: 1200px){.filterSidebar--fixed>.ac .filterSidebar__body{padding:0}}
