.hidden{display:none!important}.noscroll{overflow:hidden}div.floating-filter{z-index:110;position:fixed;top:0;bottom:0;left:0;right:0}div.floating-filter:before{content:"";z-index:0;will-change:opacity;background-color:#1e141499;position:absolute;top:0;bottom:0;left:0;right:0}div.floating-filter div.card{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*5 + clamp(1rem,.751174vw + .823944rem,1.5rem)*4 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0);z-index:1;will-change:transform;background-color:#fffdf6;border-radius:24px;padding:3rem 1.75rem;position:absolute;top:1rem;bottom:1rem;right:1rem;overflow-y:scroll}div.floating-filter div.card div.close{cursor:pointer;z-index:2;background-color:#fffdf6;border-radius:100%;justify-content:flex-end;width:min-content;margin-top:-2rem;margin-left:auto;padding:.5rem;position:sticky;top:-.75rem}div.floating-filter div.card div.close svg{transition:transform .4s cubic-bezier(.33,1,.68,1)}@media (hover:hover){div.floating-filter div.card div.close:hover svg{transform:rotate(180deg)}div.floating-filter div.card div.close:hover svg path{stroke:#57772e}}div.floating-filter div.card div.group{margin-bottom:2.5rem}div.floating-filter div.card div.group p{color:#1e1414;margin-bottom:1rem}div.floating-filter div.card menu{flex-wrap:wrap;gap:.5rem;display:inline-flex}div.floating-filter div.card menu li{white-space:nowrap;cursor:pointer}div.floating-filter div.card menu li.active{background-color:#d5e798;border-color:#57772e}@media (hover:hover){div.floating-filter div.card menu li:hover{background-color:#d5e798;border-color:#57772e}}@media not (min-width:48rem){div.floating-filter div.card{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*8 + clamp(1rem,.751174vw + .823944rem,1.5rem)*8 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0)}}.filter-enter-active{transition:opacity .2s cubic-bezier(.33,1,.68,1),transform .4s cubic-bezier(.645,.045,.355,1)}.filter-enter-active div.card{transition:transform .4s cubic-bezier(.645,.045,.355,1) .2s}.filter-leave-active{transition:opacity .2s cubic-bezier(.33,1,.68,1) .2s,transform .4s cubic-bezier(.645,.045,.355,1)}.filter-leave-active div.card{transition:transform .4s cubic-bezier(.645,.045,.355,1)}.filter-enter-from,.filter-leave-to{opacity:0}.filter-enter-from div.card,.filter-leave-to div.card{transform:translate(150%)}.filter-enter-to,.filter-leave-from{opacity:1}.filter-enter-to div.card,.filter-leave-from div.card{transform:translate(0%)}
