:root{--header-nav-breakpoint: 1200px}.filter-current{display:flex;flex-wrap:wrap;gap:10px;width:100%;order:100}@media(max-width: 991.98px){.filter-current{order:-3}}.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__container:not(:has(>*))+.filter-current__clear{display:none}.filter-current__item{background-color:#f3f3f3;display:grid;grid-template-columns:max-content minmax(5px, 1fr) 30px;padding:7px 0 7px 10px;position:relative}@media(min-width: 768px){.filter-current__item{min-width:128px}}@media(max-width: 575.98px){.filter-current__item{padding:5px 0 5px 7px;grid-template-columns:max-content minmax(5px, 1fr) 25px}}.filter-current__item::before{content:"";grid-row:1/3;grid-column:2}.filter-current__item>*{min-width:1px}.filter-current__parameter-name{font-size:1.2rem}.filter-current__parameter-value{color:#000;font-size:1.4rem;font-weight:600}@media(max-width: 575.98px){.filter-current__parameter-value{font-size:1.2rem}}.filter-current__parameter-name,.filter-current__parameter-remove{color:#747474}.filter-current__parameter-remove{grid-row:1/3;grid-column:3}.filter-current__parameter-remove::after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%}.filter-current__parameter-remove-icon{width:16px;height:16px;margin: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:#dedede;height:5px;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 1rem}.filter-slider__value{grid-column:span 4}.filter-slider__input{width:100%;-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{grid-column:span 2;word-break:normal}.filter-slider .ui-slider-range{background-color:#b1b1b1;position:absolute;height:100%}.filter-slider .ui-slider-handle{background-color:#8ed609;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__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__grid{display:grid;grid-template-columns:repeat(auto-fit, 40px);gap:0 .3em}.filter-param__grid .filter-param__item{display:contents}.filter-param__grid .filter-param__item label{break-inside:avoid;margin-bottom:.5rem}.filter-param__grid .filter-param__item .checkbox{order:2;grid-column:1/-1}.filter-param__heading{font-weight:700;display:inline}.filter-param__heading:not(:last-child){margin-inline-end:.3rem}.filter-param__toggle{margin-left:auto;flex:0 0 auto;height:40px;width:40px}.filter-param__toggle::after{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.filter-param__toggle-icon{margin:0 4px 0 auto;width:15px}.filter-param:where(.show-section) .filter-param__toggle-icon{transform:scaleY(-1)}.filter-sort{display:flex;flex-wrap:wrap}@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:700}.filter-sort__value--current{grid-column:1;grid-row:1}.filter-sort__value .dropdown-btn__icon{margin-inline-start:0}.filter-sort__list--item{display:grid;grid-template-columns:1fr}.filter-sort__list--item::before{content:attr(data-sort-label);font-weight:700;visibility:hidden}.filter-sort__list--item::before,.filter-sort__list--item>span{grid-row:1;grid-column:1}.filter-sort__sort-order{order:-2;width:auto}.filter-sort__count{order:-1;max-width:max-content;position:relative}@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:1px solid #dedede;padding:clamp(5px,3vw,15px) clamp(5px,4vw,20px)}.filter__header{position:relative;text-align:center}.filter__header>span{display:inline-block;vertical-align:middle}.filter__header-icon{margin-top:-0.1rem}.filter__heading{text-transform:uppercase;margin:0;font-size:1.6rem;display:flex;align-items:center;justify-content:center;gap:0 1rem}.filter__toggle{position:absolute;top:clamp(-15px,-3vw,-5px);left:clamp(-20px,-4vw,-5px);height:calc(100% + clamp(10px,6vw,30px));width:calc(100% + clamp(20px,8vw,60px))}.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;text-transform:none}@media(max-width: 991.98px){.filter.show-section .filter__mobile-results{display:block}}
