.filter-current{width:100%;order:-1;display:grid;grid-template-rows:auto 1fr;transition:grid-template-rows .15s ease-in-out;align-content:start;scroll-margin-top:calc(var(--bs-gutter-x)*.5)}.filter-current:not(:has(.filter-current__container>*)){grid-template-rows:auto 0fr}.filter-current::before{content:"";display:block;height:0}@media(min-width: 992px){.filter-current{margin-block-start:.5rem}}@media(max-width: 991.98px){.filter-current{order:-3}.filter-current:has(.filter-current__clear[style*=none]){display:none}}.filter-current__wrapper{display:flex;flex-wrap:wrap;gap:10px}@media(min-width: 992px){.filter-current__wrapper{background-color:#f3f3f3;border-radius:8px;overflow:hidden;padding-inline:2.4rem;align-items:baseline}.filter-current__wrapper>*:first-child{margin-block-start:2.4rem}.filter-current__wrapper>*:last-child{margin-block-end:2.4rem}}@media screen and (min-width: 992px)and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none) and (not (font: -apple-system-body)) and (not (-moz-appearance: none)){.filter-current__wrapper>*:last-child{position:relative;top:-1rem}}}.filter-current__heading{font-size:1.6rem;font-variation-settings:"wght" 700;margin-block-end:1rem;display:flex;align-items:center;gap:0 8px;width:100%}@media(max-width: 991.98px){.filter-current__heading{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.filter-current__heading--icon{stroke-width:0;height:1.4rem;width:1.4rem}.filter-current__clear{margin-bottom:0}.filter-current__clear .btn-link{color:#e26969;font-size:1.4rem;min-width:max-content;position:relative;height:100%;padding-block:5px;display:flex;align-items:center;gap:.75rem}@media(max-width: 575.98px){.filter-current__clear .btn-link{font-size:1.2rem}}@media(max-width: 575.98px){.filter-current__clear-icon{height:2rem;width:2rem}}.filter-current__container{display:contents}.filter-current__item{background-color:#fff;border:1px solid rgba(20,92,128,.1);border-radius:30px;display:grid;gap:0 6px;grid-template-columns:30px max-content;padding:7px 18px 5px 0;position:relative}@media(max-width: 575.98px){.filter-current__item{grid-template-columns:25px max-content}}.filter-current__item>*{min-width:1px}.filter-current__parameter-name,.filter-current__parameter-value{grid-column:2}.filter-current__parameter-name{color:#000;font-size:1rem;line-height:1.3;font-variation-settings:"wght" 500;max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.filter-current__parameter-value{color:#000;font-size:1.4rem;font-weight:normal;font-variation-settings:"wght" 400}@media(max-width: 575.98px){.filter-current__parameter-value{font-size:1.2rem}}.filter-current__parameter-remove{color:#747474;grid-row:1/3;grid-column:1}.filter-current__parameter-remove::after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%}.filter-current__parameter-remove-icon{width:20px;height:20px;margin:auto 0 auto auto}.filter-slider__range-container{height:22px}@media(pointer: coarse){.filter-slider__range-container:not(.specificity-fix){margin-bottom:1.68rem}}.filter-slider__range{background-color:#f4f4f4;height:5px;border-radius:50px;position:relative;top:calc(50% - 2.5px);margin:0 11px}.filter-slider__inputs{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(10px, 100%), 1fr));place-items:center;gap:.5rem 2.3rem;font-size:1.4rem}.filter-slider__value{grid-column:span 4}.filter-slider__input{width:100%;background-color:#fff;border-radius:8px;font-size:inherit;height:min(100%,3.2rem);-moz-appearance:textfield}.filter-slider__input::-webkit-inner-spin-button,.filter-slider__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-slider__join{display:none}.filter-slider .ui-slider-range{background-color:#000;position:absolute;height:100%}.filter-slider .ui-slider-handle{background-color:#000;border-radius:11px;position:absolute;top:-8px;margin-left:-11px;z-index:2;width:22px;height:22px;cursor:pointer;touch-action:none}.filter-slider .ui-slider-handle:focus{outline:2px solid rgba(0,0,0,.125);outline-offset:-2px}.filter-param{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows ease-in .2s;align-content:start}.filter-param:where(.show-section){grid-template-rows:auto 1fr}.filter-param__header{display:flex;align-items:center;position:relative;text-wrap:balance}.filter-param .popover__container{margin:0;position:relative;z-index:1}@media(hover: none),(pointer: coarse){.filter-param .popover__container{margin-inline-start:.2rem}.filter-param .popover__container .popover__trigger::after{content:"";display:block;height:4rem;width:4rem;position:absolute;inset:50%;transform:translate(-50%, -50%)}}.filter-param+.filter-param,.filter__params .filter-param:first-child{border-top:1px solid #b1b1b1;padding-top:.84rem}.filter-param__content{overflow:hidden;margin-block:.42rem}.filter-param__content>*{margin-bottom:.84rem}.filter-param:where(:not(.filter-param--sliders)) .filter-param__content::after{content:"";display:block;height:.42rem;max-height:0;grid-column:1/-1}.filter-param:where(.show-section) .filter-param__content{transition:max-height ease-in .2s}.filter-param:where(.show-section) .filter-param__content::after{max-height:.42rem}.filter-param__content--wrapper{display:grid;grid-template-rows:max-content 0fr;transition:grid-template-rows .2s ease-in;align-content:start;overflow:hidden}.filter-param__content--wrapper .collapse,.filter-param__content--wrapper .filter-param__content--initial-block{overflow:hidden}.filter-param__content--wrapper ul{height:auto !important}.filter-param__content--wrapper .btn-link{max-height:0;overflow:hidden;position:absolute;align-items:baseline;background-color:#f4f4f4;color:#000;font-size:14px;line-height:26px;padding:0 10px;border-radius:50px;font-variation-settings:"wght" 400;text-transform:lowercase}.filter-param__content--wrapper .btn-link.collapsed{margin-block:.8rem .4rem;max-height:26px;position:static}@media(max-width: 991.98px){.filter-param__content--wrapper .btn-link.collapsed{margin-block-start:.4rem}}.filter-param__content--wrapper:has(.btn-link:not(.collapsed)){grid-template-rows:max-content 1fr}.filter-param__content--initial-block:has(.filter-param__grid){container-name:grid-wrapper;container-type:inline-size}.filter-param__columns{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(250px, 100%), 1fr));gap:0 1em}.filter-param__item{display:block;break-inside:avoid;margin-bottom:.5rem}@media(hover: none)and (pointer: coarse){.filter-param__item{margin-bottom:.15rem}.filter-param__item .checkbox{padding-block:.7rem}}.filter-param__heading{font-weight:normal;font-variation-settings:"wght" 700;display:inline}.filter-param__heading:not(:last-child){margin-inline-end:.3rem}.filter-sort{display:flex;flex-wrap:wrap}@media(min-width: 992px){.filter-sort{margin-block-start:3rem}}.filter-sort::after{display:none}@media(max-width: 991.98px){.filter-sort{height:auto;flex-direction:row;justify-content:space-between}}.filter-sort__value{display:grid;grid-template-columns:auto 14px}.filter-sort__value--size{height:1px;overflow:hidden;display:grid !important;grid-column:1;grid-row:1;padding-inline:calc(var(--bs-gutter-x)*.5);font-weight:normal;font-variation-settings:"wght" 700}.filter-sort__value--current{grid-column:1;grid-row:1}.filter-sort__value .dropdown-btn__icon{margin-inline-start:0}.filter-sort__sort-order{width:auto}.filter-sort .overflow-menu__item--element:not(.is-active){font-variation-settings:"wght" 500}.filter-sort__count{max-width:max-content;position:relative;margin-left:auto}@media(min-width: 992px){.filter__header{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}@media(max-width: 991.98px){.filter{border-radius:8px;background-color:#000;padding:clamp(5px,3vw,10px) clamp(5px,4vw,15px)}.filter__header{position:relative;text-align:center}.filter__header>span{display:inline-block;vertical-align:middle}.filter__header-icon{margin-top:-0.1rem;stroke-width:0;height:1.2rem;width:1.2rem}.filter__heading{color:#fff;margin:0;font-size:1.4rem;display:flex;align-items:center;justify-content:start;gap:0 1rem}.filter__heading>span{font-variation-settings:"wght" 500}.filter__toggle{position:absolute;top:calc(clamp(5px,3vw,10px)*-1);left:calc(clamp(5px,4vw,15px)*-1);height:calc(100% + clamp(10px,6vw,20px));width:calc(100% + clamp(5px,4vw,15px) + clamp(5px,4vw,15px))}.filter__items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.filter__items-inner{overflow:hidden}.filter__items-inner>*:first-child{margin-top:clamp(5px,2vw,15px)}.filter.show-section .filter__items{grid-template-rows:1fr}}.filter__mobile-results{display:none;background-color:#fff;position:sticky;bottom:0;padding:clamp(10px,4vw,20px) clamp(5px,4vw,20px);margin:clamp(5px,3vw,15px) clamp(-20px,-4vw,-5px) clamp(-15px,-3vw,-5px);box-shadow:0 -10px 6px -7px rgba(0,0,0,.05);z-index:4}.filter__mobile-results-link{display:flex;flex-direction:column;height:auto;line-height:1.5}.filter__mobile-results-link .btn__results{font-weight:normal;font-variation-settings:"wght" 400;text-transform:none}@media(max-width: 991.98px){.filter.show-section .filter__mobile-results{display:block}}.filter{font-size:1.4rem}.filter__items-inner{display:grid;gap:2rem}.filter__sliders,.filter__params{display:grid;gap:2rem}.filter-slider__inputs:not(.specificity-fix){margin-block-end:0}.filter-param{background-color:#fff;border-radius:8px;padding:2rem}.filter-param:not(.show-section){grid-template-rows:auto 1fr}.filter-param__toggle{display:none}.filter-param__header{margin-block-end:1.5rem}.filter-param__heading{font-size:1.6rem}.filter-param__content:not(.specificity-fix){margin-block:0}.filter .filter-param+.filter-param,.filter .filter__params .filter-param:first-child{border-block-start:none;padding:2rem}
