.re-filter{--brand:#FFC200;--font-family:"Inter", Sans-serif;--text-color:#818793;--text-color-dark:#393A3A;--border-color:#C4C7CF;--bg-color:#F7F8F8}.re-filter .re-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.re-filter .re-summary{color:var(--text-color);font-size:14px;font-weight:400;line-height:1;letter-spacing:-3%;margin:0;padding:0}.re-filter .re-summary-row.is-loading .re-summary{opacity:.5}.re-filter .re-summary__reset{color:var(--text-color);font-family:var(--font-family);display:inline-flex;align-items:center;gap:7px;margin:0;padding:0;border:none;background:#fff0;font-size:14px;font-weight:400;line-height:1;letter-spacing:-3%;cursor:pointer;flex-shrink:0;transition:opacity 0.5s ease}.re-filter .re-summary__reset:hover{color:var(--text-color-dark);background:#fff0;text-decoration:underline;border:none;opacity:.85}.re-filter .re-summary__reset img{display:block;width:24px;height:24px;flex-shrink:0}.re-filter .re-summary__reset span{white-space:nowrap}.re-filter .fs{margin:0 0 22px 0;padding:0;border:0}.re-filter .fs>legend{color:var(--text-color);font-weight:400;font-size:14px;line-height:24px;letter-spacing:-3%;text-transform:none;margin-bottom:8px}.re-filter .chips{display:flex;gap:4px;flex-wrap:wrap;margin:0}.re-filter .chips--fluid input[type="checkbox"]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.re-filter .chips label,.re-filter .chip--all{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-color);border-radius:0;height:40px;padding:0 12px;font-family:var(--font-family);font-size:13px;line-height:1;font-weight:400;letter-spacing:0;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;user-select:none;transition:background-color 0.5s ease,color 0.5s ease,border-color 0.5s ease}.re-filter .chips.chips--fluid label{flex:0 0 auto;width:auto;white-space:nowrap}.re-filter .chips:not(.chips--fluid) label{width:40px}.re-filter .chip--all:hover,.re-filter .chips--fluid label:hover,.re-filter .chips:not(.chips--fluid) label:hover{border-color:var(--border-color);background:var(--brand);color:var(--text-color-dark)}.re-filter .chips input:checked+label,.re-filter .chip--all.is-active{border-color:var(--text-color-dark);background:var(--text-color-dark);color:var(--bg-color)}.re-filter .chips input:checked+label:hover{border-color:var(--text-color-dark);background:var(--text-color-dark);color:var(--bg-color)}.re-filter .chips input[type="radio"]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}.re-filter .range__inputs{display:grid;grid-template-columns:1fr 1fr;gap:50%;margin:0 0 10px 0;border:0}.re-filter .range__inputs input[type="text"]{border-color:var(--border-color)!important;background-color:var(--bg-color)!important;color:var(--text-color-dark)!important;width:100%;height:40px;border-width:1px!important;border-radius:0px!important;font-size:13px;line-height:1;font-weight:400;letter-spacing:0;text-align:center;user-select:none;padding:12px!important}.re-filter .range__inputs input[type="text"]::placeholder{color:var(--text-color)}.re-filter .range__inputs input[type="text"]:focus{outline:none;border-color:var(--border-color)!important;background-color:var(--bg-color)!important;color:var(--text-color-dark)!important}.re-filter .range__slider{position:relative;margin:0;min-height:15px}.re-filter .range__slider input[type="range"]{-webkit-appearance:none;appearance:none;position:absolute;left:0;right:0;top:0;width:100%;margin:0;background:#fff0;pointer-events:none;cursor:pointer;padding:0!important;box-sizing:border-box;border-width:0px!important}.re-filter .range__slider input[type="range"]::-webkit-slider-runnable-track{height:2px;background:#fff0}.re-filter .range__slider input[type="range"]::-moz-range-track{height:2px;background:#fff0}.re-filter .range__slider .track{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;background:var(--border-color);border-radius:0}.re-filter .range__slider .fill{position:absolute;top:calc(50% - 1px);height:2px;background:var(--text-color-dark);border-radius:0;pointer-events:none}.re-filter .range__slider input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;background:var(--text-color-dark);border-radius:50%;pointer-events:auto}.re-filter .range__slider input[type="range"]::-moz-range-thumb{width:15px;height:15px;background:var(--text-color-dark);border-radius:50%;pointer-events:auto;border:0}.re-filter .range__labels{display:flex;justify-content:space-between;font-size:12px;line-height:1;letter-spacing:0;font-weight:400;margin-top:5px;box-sizing:border-box}.re-filter .cb{display:flex;align-items:center;margin:25px 0;color:var(--text-color);font-size:12px;line-height:1.2;cursor:pointer;position:relative;padding-left:35px}.re-filter .cb input[type="checkbox"]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;opacity:0;cursor:pointer}.re-filter .cb::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;border:2px solid var(--text-color);border-radius:6px;background:#fff0}.re-filter .cb::after{content:"";position:absolute;left:9px;top:50%;transform:translateY(-62%) rotate(45deg);width:7px;height:12px;border-right:2px solid var(--text-color);border-bottom:2px solid var(--text-color);opacity:0}.re-filter .cb:has(input[type="checkbox"]:checked)::after{opacity:1}.re-filter .grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin:15px 0}.re-filter .grid .cb{margin:10px 0}.re-filter label.cb:has(input:disabled){opacity:.7;cursor:not-allowed}.re-filter label.cb:has(input:disabled)::before{border-color:var(--border-color);background:var(--border-color)}.re-filter .re-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.re-filter .re-toggle-label{flex:1;color:var(--text-color);font-weight:400;font-size:14px;line-height:24px;letter-spacing:-3%}.re-filter .re-toggle-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.re-filter .re-toggle-ui{flex-shrink:0;width:34px;height:14px;border-radius:999px;background:#12161B33;position:relative;transition:background .2s ease}.re-filter .re-toggle-ui::after{content:"";position:absolute;top:-3px;left:-5px;width:20px;height:20px;border-radius:9999px;background:#D9D9D9;box-shadow:0 1px 2px rgb(0 0 0 / .5);transition:transform .2s ease}.re-filter .re-toggle-input:checked+.re-toggle-ui{background:rgb(255 194 0 / .65)}.re-filter .re-toggle-input:checked+.re-toggle-ui::after{transform:translateX(20px);background:var(--brand);left:0}.re-filter input[type="radio"]:disabled+label,.re-filter input[type="checkbox"]:disabled+label{border:1px solid var(--border-color);background:var(--border-color);color:var(--bg-color);cursor:not-allowed;opacity:.7}.re-filter .actions{position:relative;display:flex;flex-direction:column}.re-filter .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:52px;border-radius:0;cursor:pointer;font-weight:600;font-size:16px;line-height:1;letter-spacing:0;width:100%;transition:background-color 0.5s ease,color 0.5s ease,border-color 0.5s ease}.re-filter .btn-filter{background:var(--brand);color:var(--text-color-dark);border:0}.re-filter .btn-filter:hover{background:var(--text-color-dark);color:var(--brand);border:0}.re-filter .btn-filter.is-disabled,.re-filter .btn-filter:disabled{background:var(--border-color);color:var(--text-color-dark);cursor:not-allowed;opacity:.7}