@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap);@import url(https://db.onlinewebfonts.com/c/cb78623eb70350e40bbd5e936b34d5d2?family=SEAT+BCN+Regular);@import url(https://fonts.googleapis.com/css2?family=Michroma&display=swap);@import url(https://fonts.cdnfonts.com/css/source-sans-pro);.results-page-offers img[data-v-64302fed]{-o-object-fit:contain;object-fit:contain}.results-page-offers .desktop[data-v-64302fed]{display:none;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.results-page-offers .desktop[data-v-64302fed]{display:block}.results-page-offers .mobile[data-v-64302fed]{display:none}}@font-face{font-family:CoHeadline;font-style:normal;font-weight:600;src:url(/_nuxt/fonts/CoHeadline.ae24fa7.otf) format("opentype")}@font-face{font-family:UKNumberPlate;font-style:normal;src:url(/_nuxt/fonts/UKNumberPlate.22820c6.ttf) format("truetype")}@font-face{font-family:hyundaisanshead-medium-webfont;font-style:normal;src:url(/_nuxt/fonts/hyundaisanshead-medium-webfont.cc6befc.ttf) format("truetype")}@font-face{font-family:nissanbrand_regular;font-style:normal;src:url(/_nuxt/fonts/nissanbrand_regular.2560d7d.otf) format("opentype")}@font-face{font-family:KiaSignatureFixBold;font-style:normal;src:url(/_nuxt/fonts/KiaSignatureFixBold.9f713de.ttf) format("truetype")}@font-face{font-family:CitroenTypeLatin-Bold;font-style:normal;src:url(/_nuxt/fonts/CitroenTypeLatin-Bold.5d5defe.ttf) format("truetype")}@font-face{font-family:OpelNext-Bold;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Bold.a295692.ttf) format("truetype")}@font-face{font-family:OpelNext-Light;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Light.499057e.ttf) format("truetype")}@font-face{font-family:OpelNext-Regular;font-style:normal;src:url(/_nuxt/fonts/OpelNext-Regular.24c2cc4.ttf) format("truetype")}@font-face{font-family:ORAfunkyHeadline;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyHeadline.323631a.otf) format("opentype")}@font-face{font-family:ORAfunkyText-Bold;font-style:normal;src:url(/_nuxt/fonts/ORAfunkyText-Bold.ea90954.ttf) format("opentype")}@font-face{font-family:FavoritStd-Regular;font-style:normal;src:url(/_nuxt/fonts/FavoritStd-Regular.6ec61be.otf) format("opentype")}@font-face{font-family:PeugeotNewBold;font-style:normal;src:url(/_nuxt/fonts/PeugeotNewBold.3df4d47.otf) format("opentype")}@font-face{font-family:cupraRegular;font-style:normal;src:url(/_nuxt/fonts/Cupra-Regular.8224c48.otf) format("opentype")}.page-search .nothing-returned-message,.page-search .vehicle-search{margin-top:1rem}.page-search .sw{gap:0}@media screen and (max-width:767px){.page-search .sw{padding:0 1rem;width:100%}}@media screen and (min-width:1025px){.page-search .sw{gap:.938rem;padding-top:2rem}}.page-search .section-heading-primary .sw{padding:0;width:inherit}.page-search .flexed-cols.stretch{gap:1rem}@media screen and (min-width:767px){.page-search .flexed-cols.stretch{gap:.938rem}}.page-search .tab-container{order:-1}@media screen and (min-width:1025px){.page-search .tab-container{order:0}}.page-search .added-filters,.page-search .brand-banner,.page-search .filter-header,.page-search .notification-banner{margin-bottom:1rem}.page-search .list-brand-title-cta{margin-top:1rem}@media screen and (min-width:767px){.page-search .list-brand-title-cta{margin-top:2rem}}.page-search .search-footer{gap:0;margin:2rem 0}.page-search .filter-header{gap:1rem;margin-bottom:1rem;padding:0}@media screen and (min-width:1025px){.page-search .filter-header{display:flex;margin:0 0 1rem;padding:0 1rem 0 2rem}}@media screen and (max-width:1439px){.page-search .filters-slot-container{display:none!important}}.page-search .brand-banner{order:-1}.page-search .filter-header,.page-search .notification-banner{order:0}.page-search .search-filters-container{width:100%}@media screen and (min-width:1025px){.page-search .search-filters-container{display:inherit;margin-bottom:2rem;padding-bottom:1rem;position:sticky;top:2rem;width:calc(25% - 11.25px);z-index:13}}.page-search .search-filters-container .budget-estimates{display:none}.page-search .results-container{margin-bottom:4.5rem;width:100%}@media screen and (max-width:1025px){.page-search .results-container{display:flex;flex-direction:column}}@media screen and (min-width:1025px){.page-search .results-container{width:calc(75% - 5px)}}.page-search .listing-card-1{width:100%}@media screen and (min-width:767px){.page-search .listing-card-1{width:calc(50% - 7.5px)}}@media screen and (min-width:1440px){.page-search .listing-card-1{width:calc(33.33333% - 10px)}}.page-search .vehicle-search{height:100dvh}@media screen and (min-width:1025px){.page-search .vehicle-search{height:calc(100% - 2rem);margin-bottom:2rem;padding-right:1rem;translate:0}}.page-search .search-footer{align-items:center;flex-direction:column-reverse;gap:1rem;justify-content:center}@media screen and (min-width:767px){.page-search .search-footer{flex-direction:row}}.page-search .search-footer .flexed-cols{align-items:center;flex-direction:column;gap:.25rem}@media screen and (min-width:767px){.page-search .search-footer .flexed-cols{align-items:flex-start}.page-search .search-footer .filter-footer{width:auto}.page-search .pagination-container{gap:0;margin-left:auto}}.page-search .pagination-container .pagination{display:none}@media screen and (min-width:767px){.page-search .pagination-container .pagination{display:flex}.page-search .pagination-container .pagination-mobile{display:none}}