@media (min-width:1024px){.mobile-only{display:none!important}}@media (max-width:1023.9px){.desktop-only{display:none!important}}.filter-dialog__header .close-button,.flex-center{justify-content:center;align-items:center;display:flex}.filter-dialog__header,.space-between{justify-content:space-between;align-items:center;display:flex}.list-reset{margin:0;padding:0;list-style-type:none}.rotate-180{transform:rotate(180deg)}.filters-title{border-bottom:1px solid var(--border);padding-bottom:1.5rem;margin-top:0!important;margin-bottom:1.5rem!important}.filters .filter-category{flex-direction:column;gap:11px;display:flex}.filters .filter-category.child-category{margin-left:18px}.filter-dialog{--filter-micro-dur:.44s;--filter-micro-ease:cubic-bezier(.16,1,.3,1);--filter-micro-soft-ease:cubic-bezier(.22,1,.36,1);z-index:2000;opacity:0;width:100%;height:100%;transition:opacity var(--filter-micro-dur)var(--filter-micro-ease),transform var(--filter-micro-dur)var(--filter-micro-ease);background:#fff;border:0;grid-template-rows:auto 1fr auto;margin:0;padding:0;display:grid;position:fixed;inset:0;transform:translateY(.55rem)}.filter-dialog[open]:not(.filter-dialog--exiting){opacity:1;transform:translateY(0)}@starting-style{.filter-dialog[open]:not(.filter-dialog--exiting){opacity:0;transform:translateY(.55rem)}}.filter-dialog__header{background:var(--light-grey);transition:opacity calc(var(--filter-micro-dur)*.95)var(--filter-micro-soft-ease)60ms;padding:17px 20px}@starting-style{.filter-dialog__header{opacity:0}}.filter-dialog__header h3{margin:0}.filter-dialog__header .close-button{cursor:pointer;border-radius:var(--border-radius);transition:transform .24s var(--filter-micro-soft-ease),opacity .24s ease-out,background-color .24s ease-out}.filter-dialog__header .close-button:hover{background-color:#0000000d;transform:scale(1.08)}.filter-dialog__header .close-button:active{transform:scale(.96)}.filter-dialog__content{overscroll-behavior:contain;transition:opacity calc(var(--filter-micro-dur)*.95)var(--filter-micro-soft-ease).11s;padding:25px 20px 20px;overflow:hidden auto}@starting-style{.filter-dialog__content{opacity:0}}.filter-dialog__footer{transition:opacity calc(var(--filter-micro-dur)*.95)var(--filter-micro-soft-ease).17s;background-color:#fff;border-radius:3px;padding:20px;box-shadow:0 -10px 60px #0000001a}@starting-style{.filter-dialog__footer{opacity:0}}.filter-dialog__footer .result-button{width:100%;transition:transform .22s var(--filter-micro-soft-ease);padding:8px 12px}.filter-dialog__footer .result-button:active{transform:scale(.99)}.filter-trigger{--filter-micro-soft-ease:cubic-bezier(.22,1,.36,1);transition:transform .26s var(--filter-micro-soft-ease),box-shadow .26s ease-out}.filter-trigger:hover{transform:translateY(-1px)}.filter-trigger:active{transform:translateY(0)scale(.98)}@media (prefers-reduced-motion:reduce){.filter-dialog,.filter-dialog__header,.filter-dialog__content,.filter-dialog__footer,.filter-dialog .close-button,.filter-dialog__footer .result-button,.filter-trigger{transition:none!important;transform:none!important}}
