.newfilterList{position:sticky;top:0;z-index:2}@media screen and (max-width:990px){.newfilterList{top:calc(100vh - 40px)}}.filter-buttons-container{display:flex;justify-content:flex-start;align-items:center;gap:1rem;background-color:var(--white);padding-block:.5rem;transition:transform .15s ease-out;width:100%}.filter-buttons-container .button.button--outline{margin-top:0;padding:.5rem 2rem}.filters-container{position:fixed;top:0;left:0;z-index:10004;height:100vh;height:100dvh;width:100%;width:100dvw;display:none;animation:.3s disappear}.filters-container.--open{display:block;animation:.3s appear}.filters-container.--open ::backdrop,.filters-container.--open::before{content:"";width:100%;height:100%;background-color:var(--modal-background);position:absolute;top:0;left:0;right:0;bottom:0;display:block;backdrop-filter:blur(5px)}.filters-container.--open .filters{animation:.3s slide-up}.filters-container .filters{background-color:var(--white);border-radius:var(--border-radius) var(--border-radius) 0 0;box-shadow:0 0 1rem rgba(0,0,0,.1);width:100%;height:100vh;height:100dvh;position:relative;animation:.3s slide-down;z-index:2}@media screen and (min-width:500px){.filters-container{padding:2vh 2vw;padding:2dvh 2dvw}.filters-container.--open .filters{animation:.3s slide-from-left}.filters-container .filters{max-width:400px;max-height:94vh;max-height:94dvh;border-radius:var(--border-radius);box-shadow:.5px .5px .5px .5px rgba(0,0,0,.2);overflow:hidden;animation:.3s slide-to-left}}.filters-container .filters .button.filters__reset{width:100%;position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 20px 20px;margin-top:auto;border-radius:0;transition:.3s ease-in-out}.filters-container .filters .button.filters__reset:hover{color:var(--fifth-color);background-color:#f7f7f7}.filters-container .filters .filters__wrapper{position:relative}.filters-container .filters.--full-height{height:100%}.filters-container .filters--header{padding:2rem;display:flex;justify-content:space-between;align-items:flex-start;position:sticky;top:0;background-color:var(--white);z-index:1002}.filters-container .filters--header:after{bottom:0;left:0;right:0;content:"";position:absolute;height:5px;background:var(--white);background:linear-gradient(180deg,#fff 0,rgba(255,255,255,.01) 100%)}.filters-container .filters--header button,.filters-container .filters--header h2{margin:0}.filters-container .filters--header button{position:relative;width:2.5rem;height:2.5rem;padding:0}.filters-container .filters--header button svg{position:absolute;right:50%;top:50%;transform:translate(50%,-50%)}.filters-container .filters .filters__form{overflow-y:scroll;max-height:calc(100% - 66px);height:calc(100% - 66px);position:relative;z-index:1;display:flex;flex-direction:column}.filters-container .filters .filters__form::-webkit-scrollbar{width:3px}.filters-container .filters .filters__form::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.7);border-radius:100px}.filters-container .filters .filter__disclosure{margin:0;position:relative;z-index:1;border-bottom:1px solid rgba(0,0,0,.1)}.filters-container .filters .filter__disclosure:has(.choices){z-index:17}.filters-container .filters .filter__disclosure summary.filter__summary{padding:10px 20px;display:flex;justify-content:flex-end;align-items:center;position:relative;min-width:100%;width:100%;flex-wrap:nowrap;z-index:1;transition:.3s ease-in-out}.filters-container .filters .filter__disclosure summary.filter__summary:hover{background-color:#f7f7f7;color:var(--fifth-color)}.filters-container .filters .filter__disclosure summary.filter__summary:after,.filters-container .filters .filter__disclosure summary.filter__summary:before{display:none}.filters-container .filters .filter__disclosure summary.filter__summary span{font-size:16px}.filters-container .filters .filter__disclosure summary.filter__summary span:first-of-type{margin-right:auto}.filters-container .filters .filter__disclosure summary.filter__summary span.filter__active{font-size:12px;opacity:.3;padding-right:20px}.filters-container .filters .filter__disclosure summary.filter__summary:not(.--first-level) span{font-size:14px}.filters-container .filters .filter__disclosure svg.icon-caret{right:0!important;height:1.5rem;position:relative;top:auto;transform:none}.filters-container .filters .filter__header{padding-inline:20px;width:100%;display:flex;justify-content:space-between;align-items:center}.filters-container .filters .filters__display{background-color:#f7f7f7;position:relative;z-index:1}.filters-container .filters .filters__display .filters__list{width:100%}.filters-container .filters .filters__display .filters__list .regular-filters{padding:20px;margin:0}.filters-container .filters .filters__display .filters__list .regular-filters .choices{border:1px solid #000;border-radius:var(--border-radius);padding:0 10px;background-color:#fff;width:100%}@media screen and (max-width:500px){.filters-container .filters .filters__display .filters__list .regular-filters .choices{max-width:100%}}.filters-container .filters .filters__display .filters__list .regular-filters .choices[data-type=select-multiple] .choices__input{margin-bottom:0;background-color:rgba(0,0,0,0)}.filters-container .filters .filters__display .filters__list .regular-filters .choices .choices__list--dropdown,.filters-container .filters .filters__display .filters__list .regular-filters .choices .choices__list[aria-expanded]{margin-left:-10px}.filters-container .filters .filters__display .filters__list .regular-filters .choices select:focus{outline:0}.filters-container .filters .filters__display .filters__list .regular-filters .choices.is-focused{outline:0;box-shadow:none}.filters-container .filters .filters__display .filters__list .regular-filters .choices__inner{background-color:#fff;border:0;border-radius:0;padding:0!important;min-height:33px;position:relative}.filters-container .filters .filters__display .filters__list .regular-filters .choices__inner .choices__list.choices__list--single{padding-left:0;font-weight:500}.filters-container .filters .filters__display .filters__list .regular-filters .choices__list--dropdown .choices__item--selectable,.filters-container .filters .filters__display .filters__list .regular-filters .choices__list[aria-expanded] .choices__item--selectable{padding-right:30px}.filters-container .filters .filters__display .filters__list .regular-filters .choices__item.choices__item--choice:after{display:none}.filters-container .filters .filters__display .filters__list ul{display:flex;flex-wrap:wrap;gap:10px;padding:0;list-style:none}.filters-container .filters .filters__display .filters__list ul.regular-filters{padding:20px;margin-bottom:0}.filters-container .filters .filters__display .filters__list li{width:calc(50% - 10px)}.filters-container .filters .filters__loader{display:none}.filters-container .filters .filters__loader.--open{position:absolute;top:0;left:0;right:0;bottom:0;z-index:18;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--modal-background);backdrop-filter:blur(5px)}.filters-container .filters .filters__item{display:flex;align-items:center}.filters-container .filters .filters__item input[type=checkbox],.filters-container .filters .filters__item input[type=radio],.filters-container .filters .filters__item label{cursor:pointer}.filters-container .filters .filter-checkbox{flex-grow:1;position:relative;font-size:12px;line-height:1;display:flex;word-break:break-word;align-items:center;justify-content:flex-start}.filters-container .filters .filter-checkbox input[type=checkbox],.filters-container .filters .filter-checkbox input[type=radio]{position:absolute;opacity:1;width:1.8rem;height:1.8rem;top:.7rem;left:-.4rem;z-index:-1;appearance:none;-webkit-appearance:none}.filters-container .filters .filter-checkbox>svg{margin-right:1.2rem;flex-shrink:0}.filters-container .filters .filter-checkbox .icon-checkmark{visibility:hidden;position:absolute;left:.3rem;z-index:5;top:.5rem;color:var(--white)}.filters-container .filters .filter-checkbox__icon{width:18px;height:18px;border-radius:50%;corner-shape:squircle;border:1px solid var(--black);opacity:1;z-index:-1;margin-right:10px;appearance:none;-webkit-appearance:none;display:block!important;transition:.3s ease-in-out}.filters-container .filters .filter-checkbox>input[type=checkbox]:checked~.icon-checkmark,.filters-container .filters .filter-checkbox>input[type=radio]:checked~.icon-checkmark{visibility:visible}.filters-container .filters .filter-checkbox:hover .filter-checkbox__icon,.filters-container .filters .filter-checkbox>input[type=checkbox]:checked~.filter-checkbox__icon,.filters-container .filters .filter-checkbox>input[type=radio]:checked~.filter-checkbox__icon{background-color:var(--fifth-color)}@media screen and (forced-colors:active){.filters-container .filters .filter-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--background-color))}.filters-container .filters .filter-checkbox>input[type=checkbox]:checked~.icon-checkmark,.filters-container .filters .filter-checkbox>input[type=radio]:checked~.icon-checkmark{border:none}}.filters-container .filters .filter-checkbox--disabled{color:rgba(0,0,0,.4)}#MainContent:has(.filters-container.--open){z-index:11}@keyframes slide-up{from{opacity:0;transform:translateY(100%);display:none}to{opacity:1;transform:translateY(0);display:block}}@keyframes slide-down{from{opacity:1;transform:translateY(0);display:block}to{opacity:0;transform:translateY(100%);display:none}}@keyframes slide-from-left{from{opacity:0;transform:translateX(-100%);display:none}to{opacity:1;transform:translateX(0);display:block}}@keyframes slide-to-left{from{opacity:1;transform:translateX(0);display:block}to{opacity:0;transform:translateX(-100%);display:none}}@keyframes appear{from{opacity:0;display:none}to{opacity:1;display:block}}@keyframes disappear{from{opacity:1;display:block}to{opacity:0;display:none}}
/*# sourceMappingURL=component-filters.css.map */
