.car-filters-main-boxed{margin:-150px 20px 60px;padding:20px;width:calc(100% - 40px);background:#fff;display:flex;flex-direction:row;gap:60px;border-radius:18px;justify-content:space-between}.filter-group{position:relative;display:flex;flex-direction:column;width:100%}.filter-group:first-of-type{min-width:265px}.filter-label{display:inline-block;margin-bottom:20px;line-height:23px;font-size:18px;font-weight:700;color:#3e3e3e}.filter-label .label-subtext{color:#707070}.filter-select-custom,.filter-select{width:100%;height:42px;padding:12px;padding-right:40px;background:#fff;border:1px solid #3e3e3e;border-radius:11px;font-size:16px;line-height:18px;color:#3e3e3e;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .3s ease}.filter-group:has(select):after{content:'↓';position:absolute;right:14px;top:calc(50% + 20px);transform:translateY(-50%);font-size:16px;font-weight:400;color:#3e3e3e;pointer-events:none}.filter-group:has(.filter-label) .filter-select-custom,.filter-group:has(.filter-label) .filter-select{margin-top:0}.filter-select-custom:invalid,.filter-select-custom[value=""],.filter-select:invalid,.filter-select[value=""]{color:#b5b5b5}.filter-select-custom:valid:not([value=""]),.filter-select:valid:not([value=""]){color:#3e3e3e}.filter-select-custom:focus,.filter-select:focus{outline:none;border-color:#4285f4}.filter-select-custom:hover,.filter-select:hover{border-color:#2a2a2a}.filter-select-custom option,.filter-select option{color:#3e3e3e;padding:10px}.filter-select-custom option[value=""],.filter-select option[value=""]{color:#b5b5b5}.filter-select-custom::-ms-expand,.filter-select::-ms-expand{display:none}.active-filters-bar{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;gap:20px}.active-filters-container{display:flex;gap:20px;flex-wrap:wrap;align-items:flex-start}.active-filters-container .filter-tag{padding:12px 12px 12px 20px;font-size:16px;line-height:18px;color:#000;border:1px solid #3e3e3e;border-radius:22px}.active-filters-container .filter-tag .filter-tag-remove{width:20px;height:20px;color:#3e3e3e;background:#fff;border:1px solid #3e3e3e;border-radius:50%;padding:0;margin:0 0 0 12px;font-size:16px;line-height:1;font-weight:300}.sort-container{position:relative;display:flex;align-items:center;border:1px solid #3e3e3e;border-radius:11px;color:#707070;font-size:16px;line-height:18px;margin-left:auto}.sort-container label{padding-left:12px}.sort-container .filter-select{border:none;width:185px}.sort-container:after{content:'↓';position:absolute;right:14px;font-size:16px;font-weight:400;color:#3e3e3e;pointer-events:none}.availability-toggles{display:flex;flex-direction:row;gap:20px;min-width:270px;height:100%}.availability-toggle-item{display:flex;align-items:center;gap:12px}.toggle-text-label{font-size:14px;font-weight:500;color:#3e3e3e;cursor:pointer;user-select:none}.availability-toggle-item{cursor:pointer}.availability-toggle-item:hover .toggle-text-label{color:#1a1a1a}.range-slider-wrapper{display:flex;flex-direction:column;position:relative;background:#f5f5f5;padding:30px;border-radius:12px}input[type=range]{width:100%;height:3px;border-radius:2px;background:0 0;outline:none;-webkit-appearance:none;appearance:none;position:relative;cursor:pointer;background:linear-gradient(to right,#f57531 0%,#f57531 var(--value,50%),#fff var(--value,50%),#fff 100%)}input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;border-radius:2px;background:0 0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#f57531;cursor:pointer;border:none;box-shadow:none;margin-top:-8.5px;transition:transform .15s ease,box-shadow .15s ease}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:none}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15);box-shadow:none}input[type=range]::-moz-range-track{width:100%;height:3px;border-radius:2px;background:#fff}input[type=range]::-moz-range-progress{height:3px;border-radius:2px;background:#f57531}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#f57531;cursor:pointer;border:none;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease}input[type=range]::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:none}input[type=range]::-moz-range-thumb:active{transform:scale(1.15);box-shadow:none}input[type=range]::-ms-track{width:100%;height:3px;border-radius:2px;background:0 0;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#f57531;border-radius:2px}input[type=range]::-ms-fill-upper{background:#fff;border-radius:2px}input[type=range]::-ms-thumb{width:20px;height:20px;border-radius:50%;background:#f57531;cursor:pointer;border:none;box-shadow:none}.range-scale{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:14px;color:#707070;margin-bottom:20px}.range-scale-item{position:relative;text-align:center;transition:all .3s ease;padding:3px 8px}.range-scale-item.active{color:#3e3e3e;font-weight:400;line-height:14px;background:#ffe6cc;border-radius:11px}.range-scale-item:first-child{text-align:left}.range-scale-item:last-child{text-align:right}.price-scale-minmax{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:400;line-height:14px;color:#707070;padding:0 2px;position:relative;margin-bottom:20px;height:20px}.price-scale-minmax span{white-space:nowrap}.price-scale-minmax span.price-scale-min,.price-scale-minmax span.price-scale-max{display:inline-block}.price-scale-minmax span:first-child{text-align:left}.price-scale-minmax span:last-child{text-align:right}.price-slider-value-floating{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffe6cc;padding:3px 8px;border-radius:11px;font-size:12px;font-weight:400;line-height:14px;color:#3e3e3e;white-space:nowrap;pointer-events:none;z-index:10;transition:left .05s ease-out}.car-filters-bottom{display:flex;flex-direction:row;gap:40px;margin-bottom:40px}.car-filters-bottom .filter-group.mileage{width:630px}.car-filters-bottom .filter-group.price{width:520px}@media (max-width:1200px){.filter-label{margin-bottom:10px}.car-filters-main-boxed{padding:30px 20px 20px;gap:30px}.filter-group:has(select):after{top:calc(50% + 15px)}}@media (max-width:1024px){.car-filters-main-boxed{margin-bottom:30px;flex-wrap:wrap}.car-filters-main-boxed .filter-group{flex-basis:calc(50% - 15px)}.availability-toggles,.filter-group:first-of-type{min-width:auto}.car-filters-bottom{flex-direction:column}.car-filters-bottom .filter-group.mileage,.car-filters-bottom .filter-group.price{width:100%}}@media (max-width:950px){.car-filters-main-boxed{margin-top:-100px}}@media (max-width:768px){.car-filters-main-boxed .filter-group{flex-basis:auto}}@media (max-width:600px){.car-filters-main-boxed{margin:0;padding:30px 0;width:100%}.sort-container label{display:none}.range-slider-wrapper{padding:15px}.range-scale-item{padding:3px}}@media (max-width:500px){.range-slider-wrapper{padding:10px;margin:0 -15px}.range-scale{font-size:11px}}