#filter-modal{z-index:1001;background:#fff;border-radius:0;width:100%;max-width:500px;min-height:100%;max-height:100%;padding:30px 50px 0;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:0 0 35px #0b151399}@media (max-width:768px){#filter-modal{border-radius:20px 20px 0 0;max-width:100vw;padding:16px 16px 90px}}.range_container{flex-direction:column;display:flex}.sliders_controls{align-items:center;height:20px;display:flex;position:relative}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:all;filter:drop-shadow(0 3px 1px #191c250a)drop-shadow(0 1px 1px #191c2521)drop-shadow(0 3px 8px #191c2521);cursor:pointer;z-index:10;background-color:#fff;border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}input[type=range]::-moz-range-thumb{-webkit-appearance:none;pointer-events:all;cursor:pointer;background-color:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #e1e1e1}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none;background-color:#e1e1e1;width:100%;height:2px;position:absolute}input[type=range]:disabled{pointer-events:none;opacity:.5}#fromSlider{z-index:1;height:0}.filter-modal__backdrop{opacity:0;z-index:1000;background:#00000080;width:100vw;height:100vh;position:fixed;top:0;left:0}.filter-modal__content{flex-direction:column;align-items:stretch;width:100%;height:96vh;display:flex!important}@media (max-width:768px){.filter-modal__content{max-width:100%;height:100%;padding-bottom:90px}}.filter-modal__content .content>*{color:#1a1b1f;cursor:pointer;justify-content:space-between;align-self:stretch;align-items:center;padding:12px 0;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:color .3s;display:flex}.filter-modal__content .content>:has(+input:checked){color:#4d76ff}.filter-modal__content .content>* input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:24px;height:24px}.filter-modal__content-header{align-items:center;gap:8px;margin-bottom:16px;display:flex}@media (max-width:768px){.filter-modal__content-header{flex-direction:row-reverse;justify-content:space-between}}.filter-modal__content-header button{color:#b6b4b0;text-align:center;background-color:#0000;border:none;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.filter-modal__content-header span{color:#1a1b1f;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.filter-modal__geolocation-getter{cursor:pointer;align-items:center;gap:4px;display:flex}.filter-modal__geolocation-getter .filter-modal__geolocation-getter-texts{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.filter-modal__geolocation-getter .filter-modal__geolocation-getter-texts .filter-modal__geolocation-getter-header{color:#1a1b1f;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.filter-modal__geolocation-getter .filter-modal__geolocation-getter-texts .filter-modal__geolocation-getter-text{color:#6d6d6d;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.filter-modal__geolocation-radius-header{color:#1a1b1f;justify-content:space-between;align-self:stretch;align-items:flex-start;font-size:16px;font-style:normal;font-weight:500;line-height:150%;display:flex}.filter-modal__price-content{flex-direction:column;align-self:stretch;align-items:stretch;gap:16px;padding:16px 0;display:flex}.filter-modal__price-content .filter-modal__price-inputs{align-self:stretch;align-items:center;gap:8px;display:flex}.filter-modal__price-content .filter-modal__price-inputs .form-group{margin-bottom:0}.filter-modal__weight-content{flex-direction:column;align-self:stretch;align-items:stretch;gap:16px;padding:16px 0;display:flex}.filter-modal__weight-content .filter-modal__weight-inputs{align-self:stretch;align-items:center;gap:8px;display:flex}.filter-modal__weight-content .filter-modal__weight-inputs .form-group{margin-bottom:0}.filter-modal__submit{flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:100%;margin-top:auto;padding:16px 0;display:flex}@media (max-width:768px){.filter-modal__submit{z-index:10;background:#fff;width:100vw;margin-top:auto;padding:16px 10px;position:fixed;bottom:63px;left:0;box-shadow:0 -4px 15px #9e938833}}.filter-modal__submit button{justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:20px 24px;display:flex}
