.modal-filters{min-width:25%;height:-moz-fit-content;height:fit-content;border-radius:15px;display:flex;background-color:#fff;flex-direction:column;overflow:hidden}.modal-filters .accordion-button:not(.collapsed){background-color:#fff!important;color:#1d1d1f;border-bottom:none}.modal-filters .accordion-button:focus{box-shadow:none!important}.modal-filters .accordion-button{font-size:18px!important;font-weight:600!important;background-color:#fff!important;padding:18px 28px}.modal-filters .accordion-item{background-color:#fff!important;border:none!important}.modal-filters .accordion{background-color:#2f2d2e!important;border:none!important}.modal-filters .accordion-body{display:flex;flex-direction:column;padding:20px 28px;gap:10px}.modal-filters .accordion-body label input{width:18px;height:18px;margin-right:10px;background-color:#777}.modal-filters .accordion-body input[type=range]{font-size:1.5rem;width:100%;--thumb-height:20em;--track-height:2px;--track-color:rgba(0,0,0,0.2);--brightness-hover:120%;--brightness-down:80%;--clip-edges:0.125em;color:#56bdc5;--thumb-height:20px;--thumb-width:0.4em;--clip-edges:0.0125em;position:relative;background:hsla(0,0%,100%,0);overflow:hidden}.modal-filters .accordion-body input[type=range]:active{cursor:pointer}.modal-filters .accordion-body input[type=range]:disabled{filter:grayscale(1);opacity:.3;cursor:not-allowed}.modal-filters .accordion-body input[type=range],.modal-filters .accordion-body input[type=range]::-webkit-slider-runnable-track,.modal-filters .accordion-body input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-webkit-transition:all .1s ease;transition:all .1s ease;height:var(--thumb-height)}.modal-filters .accordion-body input[type=range]::-webkit-slider-runnable-track,.modal-filters .accordion-body input[type=range]::-webkit-slider-thumb{position:relative}.modal-filters .accordion-body input[type=range]::-webkit-slider-thumb{--thumb-radius:calc((var(--thumb-height) * 0.5) - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width,var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat 0/50% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width,var(--thumb-height));filter:brightness(100%);-webkit-clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));-webkit-border-radius:var(--thumb-width,var(--thumb-height));-moz-border-radius:var(--thumb-width,var(--thumb-height));-ms-border-radius:var(--thumb-width,var(--thumb-height));-o-border-radius:var(--thumb-width,var(--thumb-height))}.modal-filters .accordion-body input[type=range]:hover::-webkit-slider-thumb{filter:brightness(var(--brightness-hover));cursor:pointer;-webkit-filter:brightness(var(--brightness-hover))}.modal-filters .accordion-body input[type=range]:active::-webkit-slider-thumb{filter:brightness(var(--brightness-down));cursor:pointer}.modal-filters .accordion-body input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat 50%/100% calc(var(--track-height) + 1px)}.modal-filters .accordion-body input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.modal-filters .accordion-body input[type=range],.modal-filters .accordion-body input[type=range]::-moz-range-thumb,.modal-filters .accordion-body input[type=range]::-moz-range-track{-moz-appearance:none;appearance:none;-moz-transition:all .1s ease;transition:all .1s ease;height:var(--thumb-height)}.modal-filters .accordion-body input[type=range]::-moz-range-progress,.modal-filters .accordion-body input[type=range]::-moz-range-thumb,.modal-filters .accordion-body input[type=range]::-moz-range-track{background:hsla(0,0%,100%,0)}.modal-filters .accordion-body input[type=range]::-moz-range-thumb{background:currentColor;border:0;width:var(--thumb-width,var(--thumb-height));border-radius:var(--thumb-width,var(--thumb-height));cursor:pointer}.modal-filters .accordion-body input[type=range]:active::-moz-range-thumb{cursor:pointer}.modal-filters .accordion-body input[type=range]::-moz-range-track{width:100%;background:var(--track-color)}.modal-filters .accordion-body input[type=range]::-moz-range-progress{-moz-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}.modal-filters .accordion-body input[type=range]::-moz-range-progress,.modal-filters .accordion-body input[type=range]::-moz-range-track{height:calc(var(--track-height) + 1px);border-radius:var(--track-height)}.modal-filters .accordion-body input[type=range]::-moz-range-progress,.modal-filters .accordion-body input[type=range]::-moz-range-thumb{filter:brightness(100%)}.modal-filters .accordion-body input[type=range]:hover::-moz-range-progress,.modal-filters .accordion-body input[type=range]:hover::-moz-range-thumb{filter:brightness(var(--brightness-hover))}.modal-filters .accordion-body input[type=range]:active::-moz-range-progress,.modal-filters .accordion-body input[type=range]:active::-moz-range-thumb{filter:brightness(var(--brightness-down))}.modal-filters .accordion-body input[type=range]:disabled::-moz-range-thumb{cursor:not-allowed}.buttons{display:flex;flex-direction:row;justify-content:center;gap:10px}.buttons button{font-family:inherit;border-radius:10px;padding:10px 14px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;transition:.3s ease;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease}.buttons button:active{transform:scale(.95);-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95)}.buttons button:first-child{color:#fff}.buttons button:first-child,.buttons button:first-child:hover{border:1px solid #5871f3;background-color:#5871f3}.buttons button:nth-child(2){border:1px solid #8a8989;background-color:#fff;color:#1d1d1f}.buttons button:nth-child(2):hover{background-color:#fff}