@import url(https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap&family=Roboto:wght@100;400;500;700&display=swap);@import url(https://fonts.cdnfonts.com/css/ford-antenna);.landing-search{background-color:var(--background-light-secondary);border-radius:var(--container-border-radius);position:relative}.landing-search.dark{background-color:var(--background-dark-secondary)}.landing-search.dark .icon-logo-site [fill^="#"]:not(.mark){fill:#fff}.landing-search.dark .heading{color:var(--text-dark-primary)}.landing-search.dark .sub-heading{color:var(--text-dark-secondary)}.landing-search.dark .vehicle-search{background-color:var(--background-dark-primary)}.landing-search.dark .vehicle-search .style-main-search .filter-label{color:var(--text-dark-secondary)}.landing-search.dark .vehicle-search .style-main-search .selected-count{color:var(--text-dark-primary)}.landing-search.dark .vehicle-search .style-main-search .filter-name,.landing-search.dark .vehicle-search .style-main-search .style-main-search-selected-count{font-weight:400}.landing-search.dark .vehicle-search .style-main-search .icon [fill^="#"]{fill:var(--text-dark-secondary)!important;transition:.3s}.landing-search.dark .vehicle-search .style-main-search .icon [stroke^="#"]{stroke:var(--text-dark-secondary)!important;transition:.3s}.landing-search.dark .vehicle-search .style-main-search:first-child{border-bottom:1px solid var(--background-dark-secondary)}.landing-search .header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1.625rem .813rem;position:relative;text-align:center}.landing-search .header.franchise-border:after{background-color:var(--brand-color-1);bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}.landing-search .header svg{margin:0 0 .5rem}.landing-search .header .logo{height:auto;width:4rem}@media screen and (min-width:1025px){.landing-search .header .logo{width:6rem}}.landing-search .heading,.landing-search .sub-heading{font-weight:800;padding:.5rem 0 0}.landing-search .sub-heading{font-size:.875rem}.landing-search .filters-container{border-radius:0 0 var(--container-border-radius) var(--container-border-radius)}.landing-search .vehicle-search{background-color:var(--background-light-primary);border-radius:inherit;margin:0;overflow:visible;padding:0;position:relative;translate:none}@media screen and (max-width:1025px){.landing-search .vehicle-search.active .cta{bottom:1rem;height:3.75ren;left:1rem;position:fixed;right:1rem;width:auto;z-index:20}.landing-search .vehicle-search.active .filter-item-modal{padding-bottom:6.25rem}}.landing-search .vehicle-search .cta{border-radius:0 0 var(--container-border-radius) var(--container-border-radius);height:3.75rem}@media screen and (min-width:1025px){.landing-search .vehicle-search .cta{height:5.625rem}}.landing-search .filter-item-modal{min-width:100%}.landing-search .style-main-search{border-radius:0;margin:0}.landing-search .style-main-search:first-child{border-bottom:1px solid var(--background-light-secondary)}.landing-search .style-main-search .filter-label{padding:1.125rem .813rem}@media screen and (min-width:1025px){.landing-search .style-main-search .filter-label{padding:2.081rem .813rem}}.landing-search .bottom-content{align-items:center;display:flex;justify-content:center}.landing-search .bottom-content:not(:empty){padding:2rem 1rem 1.5rem}@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:VauxhallNeue-Bold;font-style:normal;src:url(/_nuxt/fonts/VauxhallNeue-Bold.619fc62.otf) format("opentype")}@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("truetype")}@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:Audi-type;font-style:normal;src:url(/_nuxt/fonts/auditype_extendednormal.a6f54c5.ttf) format("truetype")}@font-face{font-family:VWHead;font-style:normal;src:url(/_nuxt/fonts/VWHeadRegular.6eb1fa6.otf) format("opentype")}