.a{color:#212529;text-decoration:underline}.a:hover{color:#1a1e21}.a:not([href],[class]),.a:not([href],[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;-moz-appearance:none;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}.no-scroll,.no-scroll-mobile{overflow:hidden}@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}.no-scroll-mobile{overflow:auto}}@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:1600px){.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}}@media (min-width:2000px){.visually-hidden-3xl{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}}.tag-badge{align-items:center;background-color:#ccc;border:none;border-radius:.2rem!important;color:#000;display:flex;font-size:.75rem;font-weight:200;gap:.35rem}.hypersearch-banner__keyword{max-width:100%}.hypersearch-banner__reset svg{transform:scaleX(-1)}@media (min-width:992px){.hypersearch-banner__keyword{max-width:45rem}}.vehicle-card-sash{background-color:#fff;border-radius:.25rem;color:#000;font-size:.875rem;font-weight:700;left:.5rem;padding:.5rem .75rem;position:absolute;top:.5rem;z-index:1}.hs-carousel__item{flex:0 0 100%;scroll-snap-align:start}.hs-carousel[data-v-1d8be619]{--hs-carousel-width:100%;--hs-carousel-tab-width:8px;position:relative}.hs-carousel__items-wrapper[data-v-1d8be619],.hs-carousel__no-img[data-v-1d8be619]{height:100%;width:var(--hs-carousel-width)}.hs-carousel__items[data-v-1d8be619]{-ms-overflow-style:none;display:flex;margin-bottom:0;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:100%}.hs-carousel__items[data-v-1d8be619]::-webkit-scrollbar{height:0}.hs-carousel__items[data-v-1d8be619]::-webkit-scrollbar-track{background:transparent}.hs-carousel__items[data-v-1d8be619]::-webkit-scrollbar-thumb{background:transparent;border:none}.hs-carousel__no-img[data-v-1d8be619]{height:100%;width:auto}.hs-carousel__btn[data-v-1d8be619]{border:0;display:none;height:100%;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .5s ease;z-index:100}.hs-carousel__btn[data-v-1d8be619]:hover{cursor:pointer}.hs-carousel__btn[data-v-1d8be619]:disabled{cursor:default;opacity:.4}.hs-carousel__btn[aria-busy=true][data-v-1d8be619]{cursor:default}.hs-carousel__btn .carousel-control-next-icon[data-v-1d8be619],.hs-carousel__btn .carousel-control-prev-icon[data-v-1d8be619]{height:1rem;left:0;position:relative;width:1rem}.hs-carousel__btn[data-v-1d8be619]:first-of-type{background:linear-gradient(270deg,transparent,rgba(0,0,0,.333));left:0}.hs-carousel__btn[data-v-1d8be619]:last-of-type{background:linear-gradient(270deg,rgba(0,0,0,.333),transparent);right:0}.hs-carousel__tabs[data-v-1d8be619]{-ms-overflow-style:none;align-items:center;background-color:rgba(0,0,0,.2);border-radius:50rem;bottom:1.2rem;display:flex;gap:10px;left:.75rem;margin-bottom:.75rem;max-height:-moz-max-content;max-height:max-content;overflow-x:auto;padding:8px 12px;position:absolute;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:transparent transparent;scrollbar-width:none;width:auto;z-index:3}.hs-carousel__tabs[data-v-1d8be619]::-webkit-scrollbar{height:0}.hs-carousel__tabs[data-v-1d8be619]::-webkit-scrollbar-track{background:transparent}.hs-carousel__tabs[data-v-1d8be619]::-webkit-scrollbar-thumb{background:transparent;border:none}.card-img-over[data-v-1d8be619]{inset:0;pointer-events:none;position:absolute;z-index:2}@media (min-width:992px){.hs-carousel__no-img[data-v-1d8be619]{height:auto;width:100%}}.list-view .vehicle-card-pricing__price{width:100%}small{font-size:.875rem!important}.vehicle-card__titles{margin-top:-1.8rem;z-index:999}.vehicle-card__specs.bordered{border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;padding-block:.5rem}.vehicle-card__specs.pill{padding-block:0}.vehicle-card__specs.pill ul{display:flex;flex-wrap:wrap;gap:.5rem;text-align:center}.vehicle-card__specs.pill ul .vehicle-card__spec{background-color:#343a40;border:0 solid #dee2e6;border-radius:.25rem;color:#fff;font-size:.75em;padding:.35em .65em}.preview-button{color:#000;font-size:.875rem;padding:0!important;right:3rem}.preview-button,.shortlist-item[data-v-57ceb1b1]{background-color:#fff;border-radius:100%;bottom:2rem;height:30px;line-height:30px;opacity:.6!important;position:absolute;text-align:center;width:30px;z-index:888}.shortlist-item[data-v-57ceb1b1]{right:.5rem}.card{border:0;border-radius:0}.card bsk-shortlist-local-heart{color:#000!important;position:absolute!important;right:-1px!important;top:-8px!important}@media (min-width:768px){.list-view .vehicle-card{display:flex;flex-direction:row;justify-content:space-between;padding-right:1em}.list-view .vehicle-card__img{flex-basis:25%;flex-grow:1}.list-view .vehicle-card__body{flex-basis:50%;flex-grow:1}.list-view .vehicle-card__pricing{border:none;flex-grow:1}.list-view .vehicle-card__actions{align-items:center}.list-view .offer-card{display:flex;flex-direction:row;padding-right:1em}.list-view .offer-card__type{display:none}.list-view .offer-card__img{flex-basis:25%;flex-grow:1}.list-view .offer-card__body{flex-basis:50%;flex-grow:1}.list-view .offer-card__link{align-self:center;width:-moz-max-content!important;width:max-content!important}}.vehicle-list{--bs-gutter-y:1em;padding:0}.vehicle-list[aria-busy=true]{opacity:.5}.recent-search__list,.save-search__list{display:flex;flex-direction:column;list-style:none;padding:0}.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}.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}.hypersearch-filter-control__range .form-select{font-size:.875rem!important}.hypersearch-filter-control__range .nav-link,.nav-fill .nav-item{flex:0 1}.nav-pills .nav-item{border:1px solid #000}.nav-pills .nav-link{border-radius:0!important;font-size:.77rem;padding:.3rem .5rem}.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{backface-visibility:hidden;position:absolute}.sort-save .accordion-button{font-weight:700}.sort-save .accordion-button i,.sort-save .accordion-button svg{position:absolute;right:1rem}.sort-save .accordion-button:after{display:none}.hypersearch .offcanvas h3{margin-bottom:0!important}.hypersearch-bar{bottom:0;left:0;position:fixed}@media (min-width:992px){.hypersearch .offcanvas{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important;border-right:none;height:100vh;position:sticky;top:1px;transform:none;visibility:visible!important;width:100%}.hypersearch .offcanvas-header{display:none}.hypersearch .offcanvas-body{height:100vh;overflow-y:auto;padding:0}}@media (min-width:1200px){.hypersearch .col-xl-3{flex:0 0 auto;width:20.5%}.hypersearch .col-xl-9{flex:0 0 auto;width:79.5%}}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-size:1.25rem 1.25rem;padding:1rem 1.25rem}.hs-carousel{position:relative}.hs-carousel:after{background:linear-gradient(180deg,rgba(33,37,41,0) 35%,rgba(33,37,41,.45) 80%,#212529 92%,#212529);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.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:-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}.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}.hs-carousel__tab{background-color:#fff;border-radius:50%;display:none;height:.5em;transition:scale .5s;width:.5rem}.hs-carousel__tab--active{display:grid;scale:1.75}.hs-carousel__tab--active+.hs-carousel__tab,.hs-carousel__tab--active+.hs-carousel__tab+.hs-carousel__tab{display:block}.hs-carousel__tab:has(+.hs-carousel__tab--active,+.hs-carousel__tab+.hs-carousel__tab--active){display:block}.hs-carousel__tabs:has(.hs-carousel__tab--active:first-child,.hs-carousel__tab--active:nth-child(2),.hs-carousel__tab--active:nth-child(3)) .hs-carousel__tab:nth-child(-n+5){display:block}.hs-carousel__tabs:has(.hs-carousel__tab--active:first-child,.hs-carousel__tab--active:nth-child(2),.hs-carousel__tab--active:nth-child(3)) .hs-carousel__tab:nth-child(n+6){display:none}.hs-carousel__tabs:has(.hs-carousel__tab--active:last-child,.hs-carousel__tab--active:nth-last-child(2),.hs-carousel__tab--active:nth-last-child(3)) .hs-carousel__tab:nth-last-child(-n+5){display:block}.hs-carousel__tabs:has(.hs-carousel__tab--active:last-child,.hs-carousel__tab--active:nth-last-child(2),.hs-carousel__tab--active:nth-last-child(3)) .hs-carousel__tab:nth-last-child(n+6){display:none}@media (min-width:992px){.hs-carousel__no-img{height:auto;width:100%}}ul .vehicle-card__spec{background-color:#343a40;border:0 solid #dee2e6;border-radius:.25rem;color:#fff;font-size:.75em;padding:.35em .65em}.vehicle-card__specs ul{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-start;text-align:center}.vehicle-card__specs .vehicle-card__spec{display:flex;justify-content:center}.vehicle-card__specs .vehicle-card__spec span{font-size:.875rem}@media only screen and (max-width:767px){.vehicle-card__specs{display:grid!important;grid-template-columns:1fr 1fr}}.preview-item{background:#fff;border-bottom:2px solid #000;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%}.preview-item__close{background-color:rgba(0,0,0,.25);padding:.5rem;position:absolute;right:0;top:0;z-index:300}.preview-item__close button{display:block;filter:invert(1);opacity:1}.preview-item__controls{bottom:-1rem;font-size:.875em;position:absolute;right:2rem}.preview-item__title{font-size:1.25em;margin-bottom:.1em}.preview-item__subtitle{font-size:.875em;margin-bottom:.65em}.preview-item__badges{font-size:1.1em;margin-bottom:1.4em}.preview-item__btn{padding:.625em 1em;width:100%}@media (min-width:992px){.preview-item__imgs{flex-grow:1;min-width:45rem}.preview-item__close{background:none}.preview-item__close button{filter:none}.preview-item__title{font-size:1.75em}.preview-item__subtitle{font-size:1.25em;margin-bottom:.5em}.preview-item__btn{padding:.625em 3em;width:auto}}@media (min-width:1200px){.preview-item__imgs{--hs-carousel-width:45em}.preview-item__badges{font-size:1.16em;margin-bottom:.8em}}.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}}.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__img{height:5em;width:100%}.skeleton-card__subtitle{width:70%}@media (min-width:768px){.skeleton-card__img{height:8em}}@media (min-width:992px){.skeleton-card__img{height:10em}}@media (min-width:1200px){.skeleton-card__img{height:12em}}.skeleton__item,.skeleton__text{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}@keyframes skeleton-shine{to{background-position-x:-200%}}