.a{color:#9b2743;text-decoration:underline}.a:hover{color:#7c1f36}.a:not([href]):not([class]),.a:not([href]):not([class]):hover{color:inherit;text-decoration:none}.card-btn-footer{display:flex}.card-btn-footer>*{flex-grow:1}ol,ul{list-style:none;padding-left:0}.text{-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;background:transparent;border:none;font:inherit;line-height:inherit;line-height:normal;margin:0;overflow:visible;padding:0;width:auto}.visually-hidden-xs{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}@media(min-width:576px){.visually-hidden-sm{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media(min-width:768px){.visually-hidden-md{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media(min-width:992px){.visually-hidden-lg{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media(min-width:1200px){.visually-hidden-xl{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}@media(min-width:1400px){.visually-hidden-xxl{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}}.no-scroll,.no-scroll-mobile{overflow:hidden}@media(min-width:992px){.no-scroll-mobile{overflow:auto}}.input-group-text[data-v-f5f15c34]{background-color:transparent;border-right:0}.tag-badge{align-items:center;background-color:#f8f8f9;display:flex;font-size:.75rem;gap:.3rem;padding:.2rem .5rem}.tag-badge svg{height:.75rem;opacity:.6;width:.75rem}.save-icon[data-v-6773de18]{fill:#fff;height:1.1rem;width:auto}.hypersearch-banner__tags[data-v-6773de18]:not(:has(.filter-tags__tag>button)){display:none!important}@media(min-width:992px){.hypersearch-banner__keyword[data-v-6773de18]{max-width:45rem}}.vehicle-card-sash{--sash-reserved:#b0b1b1;--sash-managers-special:#ebf032;--sash-ex-demo:var(--bsk-grey-dark);--sash-franchise-approved:var(--bsk-indigo);--sash-new:var(--bsk-burgandy);--sash-electric:#3b7571;--sash-hybrid:#3b7571;background-color:var(--sash-colour,#000);font-size:.85em;padding:.75em 1em}.vehicle-card-sash:is([style*=managers-special]){color:var(--bsk-dark)}.vehicle-list:not(.list-view) .vehicle-card__img{height:auto!important}.card-img{position:relative}@media(min-width:768px){.card-img.grid-img img{aspect-ratio:4/2.7;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.card-img.list-img img{aspect-ratio:4/2.7;height:auto;-o-object-fit:cover;object-fit:cover}.card-img-over{height:100%;left:0;position:absolute;top:0;width:100%}.vehicle-card__location{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}.vehicle-card__thumbs{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.vehicle-card__thumbs img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:992px)and (max-width:1199px){.vehicle-list:is(.list-view) .vehicle-card__thumbs{grid-template-columns:repeat(2,1fr)}.vehicle-list:is(.list-view) .vehicle-card__thumbs img{aspect-ratio:16/9;height:auto}}.list-view .vehicle-card-pricing{font-variant-numeric:lining-nums;padding-bottom:.25rem;padding-top:.25rem}.list-view .vehicle-card-pricing__price{width:100%}@media only screen and (max-width:767px){.vehicle-card-pricing__divider{min-height:26px}}.vehicle-card-pricing__value.small{font-size:.875rem}@media only screen and (min-width:768px){.vehicle-list:not(.list-view) .vehicle-card-pricing__value{display:block;font-size:1.25rem;width:100%}}.vehicle-card-vat{display:inline-block;font-size:12px;font-weight:lighter;margin-bottom:0}.vehicle-card-vat.inc{display:block}.clamp-line[data-v-8860f04a]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vehicle-card__specs ul{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;text-align:center}.vehicle-card__specs .vehicle-card__spec{align-items:center;display:flex;gap:.35rem;justify-content:center}.vehicle-card__specs .vehicle-card__spec svg{fill:#9b2743}@media only screen and (min-width:768px)and (max-width:1399px){.list-view .vehicle-card__specs ul{padding-right:1rem;row-gap:.75rem}}@media only screen and (max-width:767px){.list-view .vehicle-card__specs ul{row-gap:.25rem}}.vehicle-list:not(.list-view) .vehicle-card__specs ul{-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.25rem}@media only screen and (min-width:768px){.vehicle-list:not(.list-view) .vehicle-card__specs ul{-moz-column-gap:1rem;column-gap:1rem}}.vehicle-list:not(.list-view) .vehicle-card__specs li{width:max(25%,96px)}@media only screen and (min-width:992px)and (max-width:1199px){.vehicle-list:not(.list-view) .vehicle-card__specs li{width:max(28%,120px)}}.vehicle-list:not(.list-view) .vehicle-card__spec{flex-direction:row;justify-content:flex-start!important}.vehicle-list:not(.list-view) .vehicle-card__spec>.vehicle-card__spec-icon{display:flex;width:25%}.vehicle-list:not(.list-view) .vehicle-card__spec span[data-spec-value*=miles]{min-width:80px}.list-btn{min-width:180px;width:100%}.btn-outline-secondary{color:#fff}.dealer-name[data-v-8a3ddce6]{line-height:145%}@media only screen and (min-width:768px){.vehicle-list:not(.list-view) .dealer-name[data-v-8a3ddce6]{align-items:center;display:flex;font-size:.85rem}}.vehicle-card:hover{transform:none!important}.vehicle-card hr{height:2px;margin:0}.vehicle-card__body{gap:.75rem}@media(min-width:768px){.list-view .vehicle-card{display:flex;flex-direction:row;justify-content:space-between}.list-view .vehicle-card__img{flex-basis:45%;flex-grow:1}.list-view .vehicle-card__body{flex-basis:55%;flex-grow:1}.list-view .vehicle-card__pricing{border:none;flex-grow:1}.list-view .vehicle-card__actions{align-items:center}}.offer-card-sash{background-color:#ebf032}.offer-card .line-clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.offer-card .offer-card__link:focus,.offer-card .offer-card__link:hover{background-color:#9b2743;border-color:#fff;color:#fff}.offer-card__link{margin-right:auto;width:100%}@media only screen and (min-width:768px){.vehicle-list:not(.list-view) .offer-card__img img{aspect-ratio:4/2.7;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}@media(min-width:768px){.list-view .offer-card{display:flex;flex-direction:row;justify-content:space-between}.list-view .offer-card__img{flex-basis:45%;flex-grow:1}.list-view .offer-card__body{flex-basis:55%;flex-grow:1}.list-view .offer-card__pricing{border:none;flex-grow:1}.list-view .offer-card__actions{align-items:center}.list-view .offer-card__link{margin-right:auto;max-width:180px;width:100%}}.vehicle-list{--bs-gutter-y:1em;padding:0}.vehicle-list[aria-busy=true]{opacity:.5}.page-item button{font-size:.875rem;height:2.5rem;width:2.5rem}@media(min-width:576px){.page-item button{font-size:1rem;height:4rem;width:4rem}}.pagination{align-items:center;display:flex;gap:.5rem;justify-content:center}.pagination__numbers{flex-grow:1;text-align:center}.pagination__numbers--expendable{display:none}@media(min-width:992px){.pagination__numbers--expendable{display:inline-block}}@media only screen and (min-width:576px){.sort-options--simple{max-width:47.5%}}.standard-layout .sort-options{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media(min-width:992px){.standard-layout .sort-options .form-label{font-size:1em}}.standard-layout .sort-options__inputs h2{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}@media(min-width:992px){.standard-layout .sort-options__inputs{align-items:baseline;display:flex;flex-direction:row;gap:.25em;margin-bottom:0}}.standard-layout .sort-options__inputs .form-select{min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content}.sort-options h2{display:flex;gap:.5rem}.sort-options h2 svg{height:1.2rem}.sort-options h2 svg path{fill:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))}.save-search__list{display:flex;flex-direction:column;list-style:none;padding:0}.grid-toggle .nav-item[data-v-3e3cae01]{flex-grow:1}.grid-toggle button[data-v-3e3cae01]{align-items:center;border:1px solid transparent;border-radius:.25rem;color:#666;display:flex;justify-content:center;padding:.4rem .75rem;width:100%}.grid-toggle button.active[data-v-3e3cae01]{background-color:#f8f8f9;border-color:#dfdfdf;color:#666}.filter-control-checklist-decoration{display:inline-block;height:1.5em}.filter-control-checklist-decoration--swatch{border-radius:50%;width:1.5em}.filter-control-checklist-decoration--img{max-height:1.5rem;width:2em}.form-check .form-check-input[data-v-22f1a48d]{float:right;margin:0}.filter-control-checklist__list .fade-up-enter-active,.filter-control-checklist__list .fade-up-leave-active,.filter-control-checklist__list .fade-up-move{transition:all .25s cubic-bezier(.55,0,.1,1)}.filter-control-checklist__list .fade-up-enter-from,.filter-control-checklist__list .fade-up-leave-to{opacity:0;transform:scaleY(.01) translateY(2px)}.filter-control-checklist__list .fade-up-leave-active{position:absolute}.filter-section__header{position:relative}.filter-section__clear{padding:.05em;position:absolute;right:2.6rem;top:.625rem;z-index:100}.flip-enter-active,.flip-leave-active,.flip-move{transition:transform .5s ease,opacity .5s ease}.flip-enter-from,.flip-leave-to{opacity:0;transform:rotateX(180deg)}.flip-leave-active{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.part-exchange__image{height:18em;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:992px){.hypersearch .sticky-sidebar{height:100vh;overflow-y:auto;position:sticky;scrollbar-width:thin;top:0}.hypersearch .offcanvas{border-right:none;height:auto;position:relative;transform:none;visibility:visible!important;width:100%}.hypersearch .offcanvas-header{display:none}.hypersearch .offcanvas-body{height:auto;overflow-y:auto;padding-block:1rem}}.hypersearch-bar{bottom:0;left:0;position:fixed}.form-select{border:1px solid #dfdfdf!important}.accordion-item,.accordion-item:first-child,.accordion-item:last-child{border-bottom:none}.accordion-button:after{background-size:.8rem;height:.8rem;width:.8rem}.accordion-button{border-bottom:1px solid #30302f!important;font-weight:400}.accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}.form-check-input{border-radius:.25rem;height:1.5rem;width:1.5rem}.form-check-input,.form-check-input:checked{background-color:transparent;border-color:#9b2743}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%239b2743' stroke-linecap='round' stroke-linejoin='round' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.btn{font-weight:lighter}.hs-carousel{position:relative}.hs-carousel__items-wrapper{height:100%;width:var(--hs-carousel-width,100%)}.hs-carousel__items{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;flex-wrap:nowrap;margin-bottom:0;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:100%}.hs-carousel__items::-webkit-scrollbar{height:0}.hs-carousel__items::-webkit-scrollbar-track{background:transparent}.hs-carousel__items::-webkit-scrollbar-thumb{background:transparent;border:none}.hs-carousel__item{flex-shrink:0;flex:0 0 var(--hs-carousel-width,100%);scroll-snap-align:center;scroll-snap-stop:normal}.hs-carousel__img{height:auto;max-width:100%}.hs-carousel__no-img{height:100%;width:auto}@media(min-width:992px){.hs-carousel__no-img{height:auto;width:100%}}.hs-carousel__btn{border:0;height:100%;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .5s ease;z-index:200}.hs-carousel__btn:hover{cursor:pointer}.hs-carousel__btn:disabled{opacity:.1}.hs-carousel__btn[aria-busy=true]{cursor:default}.hs-carousel__btn:first-of-type{background:linear-gradient(270deg,transparent,rgba(0,0,0,.333));left:0}.hs-carousel__btn:last-of-type{background:linear-gradient(270deg,rgba(0,0,0,.333),transparent);right:0}.hs-carousel__tabs{bottom:0;display:flex;flex-wrap:row;gap:.35rem;left:50%;max-width:100%;position:absolute;transform:translateX(-50%)}.hs-carousel__tab{background-color:#fff;border-radius:50%;display:none;height:.5em;opacity:.5;transition:scale .5s;width:.5rem}.hs-carousel__tab--active{display:block;opacity:1;scale:1.5}.hs-carousel__tab--active+.hs-carousel__tab,.hs-carousel__tab:has(+.hs-carousel__tab--active){display:block}bsk-shortlist-local-heart:has(.gtm-track--garage_add) path{--shortlist-icon-color:#000}.preview-item{background:#fff;border-bottom:2px solid #9b2743;max-height:100%;max-width:100%;overflow-y:auto;position:relative}.preview-item__container{display:grid;grid-template-columns:1fr 1fr}.preview-item__imgs{--hs-carousel-width:100%}@media(min-width:992px){.preview-item__imgs{flex-grow:1;min-width:35rem}}@media(min-width:1200px){.preview-item__imgs{--hs-carousel-width:35em}}.preview-item__close{background-color:rgba(0,0,0,.25);padding:.5rem;position:absolute;right:0;top:0;z-index:300}@media(min-width:992px){.preview-item__close{background:none}}.preview-item__close button{display:block;filter:invert(1);opacity:1}@media(min-width:992px){.preview-item__close button{filter:none}}.preview-item__controls{bottom:-1rem;font-size:.875em;position:absolute;right:2rem}.preview-item__title{font-size:1.25em;margin-bottom:.1em}@media(min-width:992px){.preview-item__title{font-size:1.75em}}.preview-item__subtitle{font-size:.875em;margin-bottom:.65em}@media(min-width:992px){.preview-item__subtitle{font-size:1.25em;margin-bottom:.5em}}.preview-item__badges{font-size:1.1em;margin-bottom:1.4em}@media(min-width:1200px){.preview-item__badges{font-size:1.16em;margin-bottom:.8em}}.preview-item__btn{padding:.625em 1em;width:100%}@media(min-width:992px){.preview-item__btn{padding:.625em 3em;width:auto}}.vehicle-preview{overflow-y:auto;z-index:100}.vehicle-preview__bg{background:rgba(0,0,0,.5);border:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.vehicle-preview__container{display:flex}.vehicle-preview__item-wrapper{display:flex;flex-basis:100%;justify-content:center;max-width:100%}.vehicle-preview__item{max-height:100vh}.vehicle-preview__page-btn{align-items:center;border-radius:0;display:flex;flex-basis:50%;justify-content:center}@media(min-width:992px){.vehicle-preview__page-btn{flex-basis:max-content}}.filter-toggle-bar[data-v-4b0da450]{bottom:0;padding:0;position:fixed;transition:transform .25s ease-in;width:calc(100% + 2px);z-index:999}@media(min-width:992px){.filter-toggle-bar[data-v-4b0da450]{width:unset}}.filter-toggle-bar>.btn[data-v-4b0da450]{align-items:center;border-radius:.5em;display:flex;font-size:1rem;gap:.5em;justify-content:center}.filter-toggle-bar>.btn[data-v-4b0da450]:first-of-type{border-right:1px solid #fff}.btn[data-v-4b0da450]:focus{box-shadow:none}.svg-icon[data-v-4b0da450]{fill:currentColor;height:1em}.hypersearch{max-width:100vw}.hypersearch__vehicle-preview{height:100vh;left:0;position:fixed;top:0;width:100%;width:100vw;z-index:1050}#hs-modals{z-index:2000}.hypersearch-error #Repeater_Carousel_RepeaterUpdatePanel{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-shrink:0;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.hypersearch-error__brands:not(.show-more) li:nth-child(n+18),.hypersearch-error__models:not(.show-more) li:nth-child(n+18){display:none}.hypersearch-error__brands,.hypersearch-error__models{display:flex;flex-wrap:wrap;list-style:none}.hypersearch-error__brands li,.hypersearch-error__models li{flex-basis:33%;font-weight:600;line-height:1.325;margin-bottom:.625em}.hypersearch-error__brands li a,.hypersearch-error__models li a{text-decoration:none}.hypersearch-error__brands li a:hover,.hypersearch-error__models li a:hover{text-decoration:underline}.skeleton-filters{display:flex;flex-direction:column}.skeleton-filters__filter{height:4rem;margin-bottom:.5em;width:100%}.skeleton-card{display:flex;flex-direction:column;justify-content:space-between}.skeleton-card__img{height:8em}@media(min-width:992px){.skeleton-card__img{height:10em}}@media(min-width:1200px){.skeleton-card__img{height:13em}}.skeleton-card__body{height:10em}@media(min-width:992px){.skeleton-card__body{height:12em}}@media(min-width:1200px){.skeleton-card__body{height:18em}}.skeleton__item,.skeleton__text{-webkit-animation:skeleton-shine .75s linear infinite;animation:skeleton-shine .75s linear infinite;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:.25rem}.skeleton__text{height:1em}@-webkit-keyframes skeleton-shine{to{background-position-x:-200%}}@keyframes skeleton-shine{to{background-position-x:-200%}}