.vehicleSearchChips__title[data-v-b3d03afa]{font-size:1rem;font-weight:600;line-height:1.5;margin:0 0 10px}.vehicleSearchChips__items[data-v-b3d03afa]{display:flex;flex-wrap:wrap;gap:8px}.vehicleSearchChips__items[data-v-b3d03afa] .mChip{--chipRadius:5px;flex-direction:row-reverse;font-size:.8125rem;font-weight:600;gap:3px;line-height:1.15384615;padding:3px 8px}.vehicleSearchChips__items[data-v-b3d03afa] .mChip svg{color:var(--primaryColour);height:13px;margin:0;rotate:45deg;width:13px}.vehicleSearchChips__items[data-v-b3d03afa] .mChip--active{background:var(--layerWhiteColour)}@media (min-width:1025px){.vehicleSearchFilter[data-v-f0837606]{bottom:10px;height:100vh;min-height:100%;opacity:1;overflow:auto;padding:0 1rem 0 0;position:sticky;top:0;visibility:visible;white-space:nowrap;width:330px}}@media (max-width:1024px){.vehicleSearchFilter[data-v-f0837606]{-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.8);height:100%;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transform:translateX(-100%);transition:transform .4s ease-in-out,opacity .4s ease,visibility .4s ease;visibility:hidden;width:100%;z-index:10000}}.vehicleSearchFilter--flyoutOpen[data-v-f0837606]{opacity:1;transform:none;visibility:visible}@media (max-width:1024px){.vehicleSearchFilter__chips[data-v-f0837606]{display:none}.vehicleSearchFilter__inner[data-v-f0837606]{background:var(--layerWhiteColour);min-height:100%;padding:0 0 160px}}.vehicleSearchFilter__header[data-v-f0837606]{align-items:center;display:flex;height:45px;justify-content:space-between;position:relative}@media (min-width:1025px){.vehicleSearchFilter__header[data-v-f0837606]{height:auto}}.vehicleSearchFilter__headerSpacer[data-v-f0837606]{height:40px;width:40px}@media (min-width:1025px){.vehicleSearchFilter__headerSpacer[data-v-f0837606]{display:none}}@media (max-width:1024px){.vehicleSearchFilter__main[data-v-f0837606]{padding:1.5em}}.vehicleSearchFilter__footer[data-v-f0837606]{align-items:center;background:var(--layerWhiteColour);bottom:0;box-shadow:0 -4px 8px rgba(0,0,0,.08);display:flex;gap:10px;justify-content:space-between;left:0;padding:1.5em;position:fixed;width:100%;z-index:100}@media (min-width:1025px){.vehicleSearchFilter__footer[data-v-f0837606]{display:none}}.vehicleSearchFilter__clearAll[data-v-f0837606]{align-items:center;background:none;border:none;color:red;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.14285714;outline:none;padding:0;text-align:center;transition:background .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out}.vehicleSearchFilter__clearAll[data-v-f0837606] svg{margin:0 8px 0 0}.vehicleSearchFilter__clearAll[data-v-f0837606]:focus-visible,.vehicleSearchFilter__clearAll[data-v-f0837606]:hover{opacity:.7}.vehicleSearchFilter__flyoutTitle[data-v-f0837606]{font-size:1.125rem;font-weight:600;line-height:1.33333333}@media (min-width:1025px){.vehicleSearchFilter__flyoutTitle[data-v-f0837606]{display:none}}.vehicleSearchFilter__closeButton[data-v-f0837606]{align-items:center;background:0 0;border:0;display:flex;flex-direction:column;height:40px;justify-content:center;padding:0;width:40px;z-index:2}@media (min-width:1025px){.vehicleSearchFilter__closeButton[data-v-f0837606]{display:none}}.vehicleSearchFilter__closeButtonLines[data-v-f0837606]{align-self:center;background:0 0;display:inline-block;height:2px;position:relative;transition:.3s;width:22px}.vehicleSearchFilter__closeButtonLines[data-v-f0837606]:after,.vehicleSearchFilter__closeButtonLines[data-v-f0837606]:before{background:var(--layerDarkColour);content:"";display:inline-block;height:2px;left:0;position:absolute;transition:.3s}.vehicleSearchFilter__closeButtonLines[data-v-f0837606]:before{transform:rotate(45deg);width:22px}.vehicleSearchFilter__closeButtonLines[data-v-f0837606]:after{transform:rotate(-45deg);width:22px}.vehicleSearchFilterGroup[data-v-f0837606]{border-top:1px solid var(--dividerColour)}.vehicleSearchFilterGroup[data-v-f0837606]:first-child{border-top:none}.vehicleSearchFilterGroup__title[data-v-f0837606]{align-items:center;color:var(--textColour);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;line-height:1.5;padding:12px 0;width:100%}.vehicleSearchFilterGroup__container[data-v-f0837606]{max-height:400px;overflow-y:auto;padding:2px 0 12px}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title{border:0;padding:0}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title:focus,.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title:hover{background:0 0}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title:focus{outline:none}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title svg{color:inherit}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title .uiSvg{width:28px}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__title .uiSvg path{fill:var(--primaryColour)}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__titleIcon{margin-left:auto}.vehicleSearchFilterGroup[data-v-f0837606] .mCollapsible__content{padding-bottom:16px;padding-left:12px}.vehicleSearchFilterGroup[data-v-f0837606] .mCheckbox__checkbox+label:before{border:1px solid var(--inputBorderColour)}.vehicleSearchFilterRangeContainer[data-v-f0837606]{grid-gap:8px;display:grid;gap:8px}.mChip[data-v-27d301b8]{align-items:center;background:none;border:none;border:1px solid var(--layerLightColour);color:inherit;color:var(--subTextColour);cursor:pointer;display:flex;font:inherit;font-weight:600;line-height:22px;outline:none;padding:7px 12px;transition:background .2s ease-in-out,opacity .2s ease-in-out,color .2s ease-in-out}.mChip--hover[data-v-27d301b8],.mChip[data-v-27d301b8]:hover{background:var(--layerLightColour)}.mChip--focus[data-v-27d301b8],.mChip[data-v-27d301b8]:focus{color:var(--textColour)}.mChip--disabled[data-v-27d301b8],.mChip[disabled][data-v-27d301b8]{color:var(--disabledColour)}.mChip--rounded[data-v-27d301b8]{border-radius:var(--chipRadius)}.mChip--active[data-v-27d301b8],.mChip--active[data-v-27d301b8]:hover,.mChip.nuxt-link-exact-active[data-v-27d301b8],.mChip.nuxt-link-exact-active[data-v-27d301b8]:hover{background:var(--layerAccentColour);color:var(--textColour)}.mChip--filter svg[data-v-27d301b8]{margin:0 8px 0 0}.mChip--input svg[data-v-27d301b8]{margin:0 0 0 8px}.mCheckbox[data-v-b1c332a8]{display:flex}.mCheckbox label[data-v-b1c332a8]{color:var(--textColour);font-size:.875rem;line-height:22px}.mCheckbox__checkbox[data-v-b1c332a8]{display:inline;height:13px;left:-9999px;margin:0;padding:0;position:absolute;width:13px}.mCheckbox__checkbox+label[data-v-b1c332a8]{cursor:pointer;padding:0 0 0 30px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mCheckbox__checkbox+label .mCheckbox__icon[data-v-b1c332a8],.mCheckbox__checkbox+label[data-v-b1c332a8]:before{position:absolute}.mCheckbox__checkbox+label[data-v-b1c332a8]:before{background:var(--layerWhiteColour);border:2px solid var(--secondaryColour);border-radius:2px;content:"";cursor:pointer;height:16px;left:0;top:3px;transition:background .3s ease-in-out;width:16px}.mCheckbox__checkbox+label .mCheckbox__icon[data-v-b1c332a8]{border-radius:3px;left:-1px;opacity:0;top:2px;transition:opacity .3s ease-in-out}.mCheckbox__checkbox+label .mCheckbox__icon svg[data-v-b1c332a8]{height:18px;position:relative;width:18px}.mCheckbox__checkbox:checked+label .mCheckbox__icon[data-v-b1c332a8]{opacity:1}.mCheckbox__checkbox--hover[data-v-b1c332a8]:before,.mCheckbox__checkbox:focus+label[data-v-b1c332a8]:before,.mCheckbox__checkbox:hover+label[data-v-b1c332a8]:before{background:var(--secondaryColour);opacity:.8}.mCheckbox__checkbox--hover .mCheckbox__icon svg[data-v-b1c332a8],.mCheckbox__checkbox:focus+label .mCheckbox__icon svg[data-v-b1c332a8],.mCheckbox__checkbox:hover+label .mCheckbox__icon svg[data-v-b1c332a8]{background:var(--layerWhiteColour)}.mCheckbox__checkbox--disabled[data-v-b1c332a8],.mCheckbox__checkbox[disabled][data-v-b1c332a8]{pointer-events:none}.mCheckbox__checkbox--disabled+label[data-v-b1c332a8],.mCheckbox__checkbox[disabled]+label[data-v-b1c332a8]{color:var(--disabledColour)}.mCheckbox__checkbox--disabled+label[data-v-b1c332a8]:before,.mCheckbox__checkbox[disabled]+label[data-v-b1c332a8]:before{border-color:var(--disabledColour)}.vehicleSearchFilterSelect[data-v-5122c400]{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:60px auto}.uiNativeSelect select[data-v-2b764fe1]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--layerWhiteColour);border:1px solid var(--layerAccentColour);border-radius:5px;color:inherit;display:flex;justify-content:space-between;padding:10px 50px 10px 20px;text-overflow:ellipsis;width:100%}.uiNativeSelect__inputWrap[data-v-2b764fe1]{position:relative}.uiNativeSelect__inputWrap svg[data-v-2b764fe1]{position:absolute;right:20px;top:50%;transform:translateY(-50%)}