.FilterKit-module-scss-module__v2hkFa__kit{padding:max(16px,28*var(--u));border-radius:max(18px,28*var(--u));color:#444854;background:#eeeefd;margin:0;font-family:Toyota Roboto,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px}.FilterKit-module-scss-module__v2hkFa__kit *,.FilterKit-module-scss-module__v2hkFa__kit :before,.FilterKit-module-scss-module__v2hkFa__kit :after{box-sizing:border-box}.FilterKit-module-scss-module__v2hkFa__kit figcaption{color:#6d7881;margin-top:24px;font-size:16px}.FilterKit-module-scss-module__v2hkFa__kit button{font:inherit;color:inherit;cursor:pointer}.FilterKit-module-scss-module__v2hkFa__kit input,.FilterKit-module-scss-module__v2hkFa__kit select{font:inherit;color:inherit}.FilterKit-module-scss-module__v2hkFa__kit :focus-visible{outline-offset:2px;outline:2px solid #2f80ed}.FilterKit-module-scss-module__v2hkFa__columns{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:20px;display:grid}.FilterKit-module-scss-module__v2hkFa__stack,.FilterKit-module-scss-module__v2hkFa__cards{flex-direction:column;gap:20px;min-width:0;display:flex}.FilterKit-module-scss-module__v2hkFa__collapse{grid-template-rows:0fr;transition:grid-template-rows .25s;display:grid}.FilterKit-module-scss-module__v2hkFa__collapse>div{min-height:0;overflow:hidden}.FilterKit-module-scss-module__v2hkFa__collapseOpen{grid-template-rows:1fr}.FilterKit-module-scss-module__v2hkFa__check{cursor:pointer;align-items:flex-start;gap:8px;display:flex;position:relative}.FilterKit-module-scss-module__v2hkFa__check input{opacity:0;width:16px;height:16px;margin:2px 0 0;position:absolute}.FilterKit-module-scss-module__v2hkFa__check:has(input:focus-visible) .FilterKit-module-scss-module__v2hkFa__box{outline-offset:2px;outline:2px solid #2f80ed}.FilterKit-module-scss-module__v2hkFa__box{background:#fff;border:1px solid #cccece;border-radius:1px;flex:none;width:16px;height:16px;margin-top:2px;transition:background .15s,border-color .15s;position:relative}.FilterKit-module-scss-module__v2hkFa__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transition:transform .15s;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.FilterKit-module-scss-module__v2hkFa__check input:checked+.FilterKit-module-scss-module__v2hkFa__box{background:#6d7881;border-color:#6d7881}.FilterKit-module-scss-module__v2hkFa__check input:checked+.FilterKit-module-scss-module__v2hkFa__box:after{transform:rotate(45deg)scale(1)}.FilterKit-module-scss-module__v2hkFa__check_red{color:#222;font-size:15px}.FilterKit-module-scss-module__v2hkFa__check_red .FilterKit-module-scss-module__v2hkFa__box{border-color:#bdbdbd;border-radius:3px}.FilterKit-module-scss-module__v2hkFa__check_red input:checked+.FilterKit-module-scss-module__v2hkFa__box{background:#e8202a;border-color:#e8202a}.FilterKit-module-scss-module__v2hkFa__checkLabel{flex:1 1 0;min-width:0}.FilterKit-module-scss-module__v2hkFa__checkList{flex-direction:column;gap:15px;display:flex}.FilterKit-module-scss-module__v2hkFa__field{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.FilterKit-module-scss-module__v2hkFa__fieldLabel{font-weight:500}.FilterKit-module-scss-module__v2hkFa__input{color:#6d7881;background:#fff;border:1px solid #cccece;border-radius:2px;width:100%;min-width:0;height:36px;padding:0 10px}.FilterKit-module-scss-module__v2hkFa__input::placeholder{color:#aaa}.FilterKit-module-scss-module__v2hkFa__select{display:block;position:relative}.FilterKit-module-scss-module__v2hkFa__select select{appearance:none;cursor:pointer;background:#fff;border:1px solid #cccece;border-radius:2px;width:100%;height:40px;padding:0 32px 0 16px}.FilterKit-module-scss-module__v2hkFa__select svg{fill:#6d7881;pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.FilterKit-module-scss-module__v2hkFa__search{display:block;position:relative}.FilterKit-module-scss-module__v2hkFa__search input{background:#fff;border:1px solid #e8e8e8;border-radius:2px;width:100%;height:36px;padding:0 36px 0 15px}.FilterKit-module-scss-module__v2hkFa__search input::placeholder{color:#aaa}.FilterKit-module-scss-module__v2hkFa__search input::-webkit-search-cancel-button{display:none}.FilterKit-module-scss-module__v2hkFa__search svg{fill:#6d7881;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.FilterKit-module-scss-module__v2hkFa__search_mobile input{border-color:#d6d6d6;border-radius:10px;height:50px;font-size:15px}.FilterKit-module-scss-module__v2hkFa__search_mobile svg{fill:#e8202a;right:16px}.FilterKit-module-scss-module__v2hkFa__switchRow{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;font-size:13px;display:flex}.FilterKit-module-scss-module__v2hkFa__switch{background:0 0;border:0;flex:none;width:36px;height:20px;padding:0;position:relative}.FilterKit-module-scss-module__v2hkFa__switch:before{content:"";background:#d6d6d6;border-radius:5px;height:10px;transition:background .2s;position:absolute;top:5px;left:2px;right:2px}.FilterKit-module-scss-module__v2hkFa__switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s,background .2s;position:absolute;top:1px;left:0;box-shadow:0 1px 3px #0000004d}.FilterKit-module-scss-module__v2hkFa__switch[aria-checked=true]:before{background:#5b8def73}.FilterKit-module-scss-module__v2hkFa__switch[aria-checked=true] span{background:#5b8def;transform:translate(18px)}.FilterKit-module-scss-module__v2hkFa__segmented{background:#ededed;border-radius:100px;padding:3px;display:flex}.FilterKit-module-scss-module__v2hkFa__segmented button{color:#828282;background:0 0;border:0;border-radius:100px;flex:1 1 0;min-width:0;height:22px;padding:0 4px;font-size:13px;transition:background .2s,color .2s}.FilterKit-module-scss-module__v2hkFa__segmented .FilterKit-module-scss-module__v2hkFa__segmentOn{color:#444854;background:#fff;box-shadow:0 1px 2px #0000000f}.FilterKit-module-scss-module__v2hkFa__range{--thumb:19px;--track:4px;height:var(--thumb);position:relative}.FilterKit-module-scss-module__v2hkFa__range input{appearance:none;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.FilterKit-module-scss-module__v2hkFa__range input::-webkit-slider-runnable-track{background:0 0;height:100%}.FilterKit-module-scss-module__v2hkFa__range input::-moz-range-track{background:0 0}.FilterKit-module-scss-module__v2hkFa__range input::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);appearance:none;cursor:grab;pointer-events:auto;background:#fff;border:4px solid #d0021b;border-radius:50%}.FilterKit-module-scss-module__v2hkFa__range input::-moz-range-thumb{box-sizing:border-box;width:var(--thumb);height:var(--thumb);cursor:grab;pointer-events:auto;background:#fff;border:4px solid #d0021b;border-radius:50%}.FilterKit-module-scss-module__v2hkFa__range input:focus-visible{outline:none}.FilterKit-module-scss-module__v2hkFa__range input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #2f80ed80}.FilterKit-module-scss-module__v2hkFa__range input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #2f80ed80}.FilterKit-module-scss-module__v2hkFa__rangeTrack{top:calc(50% - var(--track)/2);height:var(--track);background:#ededed;border-radius:10px;position:absolute;left:0;right:0}.FilterKit-module-scss-module__v2hkFa__rangeTrack:after{content:"";top:0;bottom:0;left:calc(var(--thumb)/2 + (100% - var(--thumb))*var(--a));right:calc(var(--thumb)/2 + (100% - var(--thumb))*(1 - var(--b)));border-radius:inherit;background:#d0021b;position:absolute}.FilterKit-module-scss-module__v2hkFa__range_dot{--thumb:11px;--track:3px}.FilterKit-module-scss-module__v2hkFa__range_dot input::-webkit-slider-thumb{background:#d0021b;border:0}.FilterKit-module-scss-module__v2hkFa__range_dot input::-moz-range-thumb{background:#d0021b;border:0}.FilterKit-module-scss-module__v2hkFa__range_red{--thumb:18px;--track:5px}.FilterKit-module-scss-module__v2hkFa__range_red .FilterKit-module-scss-module__v2hkFa__rangeTrack:after{background:#e8202a}.FilterKit-module-scss-module__v2hkFa__range_red input::-webkit-slider-thumb{background:#e8202a;border:0}.FilterKit-module-scss-module__v2hkFa__range_red input::-moz-range-thumb{background:#e8202a;border:0}.FilterKit-module-scss-module__v2hkFa__sidebar{background:#fff;flex-direction:column;gap:20px;min-width:0;padding:20px;display:flex}.FilterKit-module-scss-module__v2hkFa__sideTop{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:12px 0 15px;display:flex}.FilterKit-module-scss-module__v2hkFa__sideTop h4{text-transform:uppercase;margin:0;font-size:16px;font-weight:600}.FilterKit-module-scss-module__v2hkFa__clearLink{background:0 0;border:0;padding:0;text-decoration:underline}.FilterKit-module-scss-module__v2hkFa__sideSection{border-top:1px solid #ededed}.FilterKit-module-scss-module__v2hkFa__sideHead{text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:20px 5px 5px 0;font-size:16px;font-weight:600;display:flex}.FilterKit-module-scss-module__v2hkFa__plus{flex:none;width:15px;height:15px;position:relative}.FilterKit-module-scss-module__v2hkFa__plus:before,.FilterKit-module-scss-module__v2hkFa__plus:after{content:"";background:#6d7881;border-radius:1px;width:15px;height:1.5px;transition:transform .25s;position:absolute;top:7px;left:0}.FilterKit-module-scss-module__v2hkFa__plus:after{transform:rotate(90deg)}.FilterKit-module-scss-module__v2hkFa__plusOpen:after{transform:rotate(0)}.FilterKit-module-scss-module__v2hkFa__sideBody{flex-direction:column;gap:10px;padding-top:20px;display:flex}.FilterKit-module-scss-module__v2hkFa__location{margin:0;font-size:12px;font-weight:700}.FilterKit-module-scss-module__v2hkFa__histogram{height:72px;position:relative}.FilterKit-module-scss-module__v2hkFa__histogramTall{height:104px}.FilterKit-module-scss-module__v2hkFa__histNote{z-index:1;color:#6d7881;text-align:right;margin:0;font-size:12px;position:absolute;top:0;right:0}.FilterKit-module-scss-module__v2hkFa__histNote strong{color:#444854;font-weight:700}.FilterKit-module-scss-module__v2hkFa__histNote em{color:#d0021b;font-style:normal}.FilterKit-module-scss-module__v2hkFa__bars{justify-content:space-between;align-items:flex-end;height:100%;display:flex;position:absolute;inset:auto 0 0}.FilterKit-module-scss-module__v2hkFa__bars span{background:#e3e3e3;border-radius:100px;width:4px;transition:background .2s}.FilterKit-module-scss-module__v2hkFa__bars .FilterKit-module-scss-module__v2hkFa__barOn{background:#bdbdbd}.FilterKit-module-scss-module__v2hkFa__histogram:not(.FilterKit-module-scss-module__v2hkFa__histogramTall) .FilterKit-module-scss-module__v2hkFa__bars{height:65%}.FilterKit-module-scss-module__v2hkFa__histogram:not(.FilterKit-module-scss-module__v2hkFa__histogramTall) .FilterKit-module-scss-module__v2hkFa__bars span{border-radius:0;width:6%}.FilterKit-module-scss-module__v2hkFa__pair{align-items:flex-end;gap:10px;display:flex}.FilterKit-module-scss-module__v2hkFa__dash{color:#000;padding-bottom:10px}.FilterKit-module-scss-module__v2hkFa__swatches{flex-wrap:wrap;gap:10px;display:flex}.FilterKit-module-scss-module__v2hkFa__swatch{border:0;border-radius:50%;width:35px;height:35px;padding:0;transition:transform .15s;position:relative}.FilterKit-module-scss-module__v2hkFa__swatch:hover{transform:scale(1.08)}.FilterKit-module-scss-module__v2hkFa__swatch[aria-pressed=true]:after{content:"";border:2px solid #ccc;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:10px;left:14px;transform:rotate(45deg)}.FilterKit-module-scss-module__v2hkFa__swatchLight{box-shadow:inset 0 0 0 1px #cccece}.FilterKit-module-scss-module__v2hkFa__swatchLight[aria-pressed=true]:after{border-color:#6d7881}.FilterKit-module-scss-module__v2hkFa__swatchTexture{background-size:600% 100%;box-shadow:inset 0 0 0 1px #969696}.FilterKit-module-scss-module__v2hkFa__swatchTexture[aria-pressed=true]:after{border-color:#fff9}.FilterKit-module-scss-module__v2hkFa__card{background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 6px #1d1d5014}.FilterKit-module-scss-module__v2hkFa__cardHead{text-align:left;background:#f8f8f8;border:0;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 20px;font-size:15px;font-weight:500;display:flex}button.FilterKit-module-scss-module__v2hkFa__cardHead[aria-expanded=false]{border-bottom-color:#0000}.FilterKit-module-scss-module__v2hkFa__chevron{fill:none;stroke:#6d7881;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:12px;height:8px;transition:transform .25s}.FilterKit-module-scss-module__v2hkFa__chevronOpen{transform:rotate(180deg)}.FilterKit-module-scss-module__v2hkFa__cardBody{flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:13px;display:flex}.FilterKit-module-scss-module__v2hkFa__rangeValue{color:#d0021b;margin:0}.FilterKit-module-scss-module__v2hkFa__clearCenter,.FilterKit-module-scss-module__v2hkFa__clearLeft{background:0 0;border:0;padding:0}.FilterKit-module-scss-module__v2hkFa__clearCenter{align-self:center}.FilterKit-module-scss-module__v2hkFa__clearLeft{align-self:flex-start}.FilterKit-module-scss-module__v2hkFa__mpg{color:#6d7881;justify-content:space-between;align-items:center;display:flex}.FilterKit-module-scss-module__v2hkFa__mpg strong{color:#d0021b;font-weight:700}.FilterKit-module-scss-module__v2hkFa__mpg button{color:#6d7881;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.FilterKit-module-scss-module__v2hkFa__colorRow{align-items:center;gap:8px;display:flex}.FilterKit-module-scss-module__v2hkFa__colorDot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.FilterKit-module-scss-module__v2hkFa__colorUnknown{background:linear-gradient(135deg,#0000 45%,#ccc 45% 55%,#0000 55%)}.FilterKit-module-scss-module__v2hkFa__colorName{flex:1 1 0}.FilterKit-module-scss-module__v2hkFa__colorCount{color:#444854}.FilterKit-module-scss-module__v2hkFa__toRow{color:#6d7881;align-items:center;gap:10px;display:flex}.FilterKit-module-scss-module__v2hkFa__terms{color:#6d7881;margin:0}.FilterKit-module-scss-module__v2hkFa__editLink{background:0 0;border:0;align-self:flex-start;padding:0;color:#2b5fc6!important}.FilterKit-module-scss-module__v2hkFa__sheet{background:#f5f5f7;border-radius:6px;flex-direction:column;gap:28px;padding:20px 12px;display:flex}.FilterKit-module-scss-module__v2hkFa__sheetCard{background:#fff;border-radius:8px;flex-direction:column;gap:18px;padding:20px 18px 24px;display:flex}.FilterKit-module-scss-module__v2hkFa__sheetCard h5{color:#111;margin:0 0 4px;padding-bottom:10px;font-size:19px;font-weight:500;position:relative}.FilterKit-module-scss-module__v2hkFa__sheetCard h5:after{content:"";background:linear-gradient(90deg,#e8202a 0 22px,#0000 22px 27px,#e8202a 27px);width:30px;height:2px;position:absolute;bottom:0;left:0}.FilterKit-module-scss-module__v2hkFa__sheetValue{color:#e8202a;margin:0;font-size:15px;font-weight:700}
