:root{--bsk-h1-font-size:2.25rem;--bsk-h2-font-size:2rem;--bsk-h3-font-size:1.5rem;--bsk-h4-font-size:1.25rem;--bsk-h5-font-size:1.25rem;--bsk-h6-font-size:1rem;--bsk-display-1-font-size:3rem;--bsk-display-2-font-size:2.5rem;--bsk-display-3-font-size:2.25rem;--bsk-display-4-font-size:2rem;--bsk-display-5-font-size:2rem;--bsk-display-6-font-size:2rem;--bsk-spacer-0:0;--bsk-spacer-1:0.25rem;--bsk-spacer-2:0.5rem;--bsk-spacer-3:0.75rem;--bsk-spacer-4:1rem;--bsk-spacer-5:1.5rem;--bsk-spacer-6:2rem;--bsk-spacer-7:2.5rem;--bsk-section-spacer-0:0;--bsk-section-spacer-1:2rem;--bsk-section-spacer-2:3rem;--bsk-section-spacer-3:4rem;--bsk-section-spacer-md-0:0;--bsk-section-spacer-md-1:2.5rem;--bsk-section-spacer-md-2:4rem;--bsk-section-spacer-md-3:5.5rem;--bsk-section-spacer-lg-0:0;--bsk-section-spacer-lg-1:2.5rem;--bsk-section-spacer-lg-2:5rem;--bsk-section-spacer-lg-3:7.5rem;--bsk-border-radius:0.5rem;--bsk-border-radius-sm:0.5rem;--bsk-border-radius-lg:2rem;--bsk-border-radius-pill:50rem;--bsk-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bsk-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bsk-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bsk-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bsk-font-family-base:var(--bs-font-sans-serif);--bsk-headings-font-family:Jost}[v-cloak]{display:none}.fw-semi,.fw-semibold{font-weight:600!important}@font-face{font-family:uknumberplateregular;font-style:normal;font-weight:400;src:url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff2) format("woff2"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.woff) format("woff"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.ttf) format("truetype"),url(/assets/fonts/UKNumberPlate/UKNumberPlate-webfont.svg#uknumberplateregular) format("svg")}html :is(h1,.h1){margin-bottom:1rem}html :is(h2,.h2){margin-bottom:1rem}html :is(h3,.h3){margin-bottom:.5rem}html :is(h4,.h4){margin-bottom:.5rem}html :is(h5,.h5){margin-bottom:.5rem}html :is(h6,.h6){margin-bottom:.5rem}html :is(.display1){margin-bottom:1rem}html :is(.display2){margin-bottom:1rem}html :is(.display3){margin-bottom:1rem}html :is(.display4){margin-bottom:1rem}html :is(.display5){margin-bottom:1rem}html :is(.display6){margin-bottom:1rem}body>form{display:flex;flex-direction:column;min-height:100vh}body>form main{flex-grow:1}.container .umb-grid .container{padding:0!important}.btn{font-weight:600!important;min-width:180px;text-transform:uppercase}.btn.btn-link{min-width:-moz-fit-content;min-width:fit-content;padding:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-transform:capitalize}:is(.bg-primary,.bg-secondary,.bg-tertiary,.bg-accent){color:#fff}:is(.bg-primary,.bg-secondary,.bg-tertiary,.bg-accent) :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#fff}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover,.hamburger[aria-expanded=true]:hover{opacity:.7}.hamburger[aria-expanded=true] .hamburger-inner,.hamburger[aria-expanded=true] .hamburger-inner:after,.hamburger[aria-expanded=true] .hamburger-inner:before{background-color:#000}.hamburger-box{display:inline-block;height:19px;position:relative;width:30px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000;border-radius:4px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:30px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin[aria-expanded=true] .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin[aria-expanded=true] .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin[aria-expanded=true] .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.header_theme_default{position:relative;z-index:1060}.header_theme_default .navbar-brand img{height:auto;max-width:48px}.header_theme_default .franchise-logos img{height:auto;max-width:56px}.header_theme_default .navbar--header-main .navbar-toggler{border:0;padding:0}.header_theme_default .navbar--header-main .navbar-toggler:focus{box-shadow:none!important}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box{width:21px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner{height:2px;width:21px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner:after,.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner:before{height:inherit;width:inherit}.header_theme_default .navbar--header-main .navbar-nav{display:block;padding:var(--bsk-spacer-4) 0}.header_theme_default .navbar--header-main .nav-item .nav-link{color:#212529;font-weight:600;padding:var(--bsk-spacer-2)!important;text-align:center;text-transform:uppercase;width:100%}.header_theme_default .navbar--header-main .nav-item .nav-link .svg-inline--fa{height:1.25rem}.header_theme_default .navbar--header-main .nav-item .nav-link.btn{color:#fff;font-weight:600;min-width:auto;padding:var(--bsk-spacer-3)!important}.header_theme_default .navbar--header-main .nav-item .nav-link.dropdown-toggle{align-items:center;display:flex}.header_theme_default .navbar--header-main .nav-item .nav-link.dropdown-toggle:after{border-left-width:5px;border-right-width:5px;border-top:6px solid #6c757d;color:#6c757d;margin-left:var(--bsk-spacer-3)}.header_theme_default .dropdown-menu li{position:relative}.header_theme_default .dropdown-menu .dropdown-submenu-left{left:auto;right:100%}.header_theme_default .dropdown-menu .dropdown-submenu{display:none;left:100%;position:absolute;top:-7px}.footer--centered>div[class*=container]{gap:.75rem}.footer .umb-grid .grid-section .container{padding:0}.footer .umb-grid .grid-section .container .advanced__textarea ul{margin:0}.footer .umb-grid .grid-section .container .advanced__textarea p{font-size:.875rem;line-height:1.2}.footer .svg-inline--fa{vertical-align:middle}.footer .footer__links li:last-of-type{margin-bottom:0}.footer .footer__content,.footer .footer__links,.footer div[class*=col-]>[slot]:not(:has(:is(.footer__links,.footer__content))){display:flex;flex-direction:column}.footer table td{padding-bottom:var(--bsk-spacer-3)}.footer img{max-width:200px;width:100%}.footer address{font-size:var(--bsk-h6-font-size)}.footer ul{list-style:none;margin-bottom:var(--bsk-spacer-4);padding-left:0}.footer ul li{font-size:var(--bsk-h6-font-size);margin-bottom:var(--bsk-spacer-2)}.footer a{color:#fff;text-decoration:underline}.footer a:hover{color:#fff;text-decoration:none}.footer .primary-links{gap:.75rem}.footer .footer-copyright{text-wrap:balance;background:#231e46;font-size:.875rem}.footer .footer-copyright a{color:#fff}.footer .social-icons .svg-inline--fa{height:1.25rem}.slick-slide img{height:auto;max-width:100%}.slider .carousel-control-next,.slider .carousel-control-prev,.slider .slick-next,.slider .slick-prev,.slider .slider-next,.slider .slider-prev{bottom:auto;top:50%;transform:translateY(-50%)}.slider .carousel-control-next .svg-inline--fa,.slider .carousel-control-prev .svg-inline--fa,.slider .slick-next .svg-inline--fa,.slider .slick-prev .svg-inline--fa,.slider .slider-next .svg-inline--fa,.slider .slider-prev .svg-inline--fa{color:#fff;height:1.5rem}.slick-slider{margin-left:calc(var(--bsk-spacer-2)*-1);margin-right:calc(var(--bsk-spacer-2)*-1);padding-bottom:3.75rem}.slick-slider .slick-track{display:flex}.slick-slider .slick-slide{margin:0 var(--bsk-spacer-2)}.slick-slider .slick-arrow{border:2px solid #ced4da;border-radius:.5rem;bottom:50%;display:grid;height:3rem;opacity:1;place-items:center;top:auto;width:3rem}.slick-slider .slick-arrow.carousel-control-prev{left:var(--bsk-spacer-2)}.slick-slider .slick-arrow.carousel-control-next{right:var(--bsk-spacer-2)}.slick-slider .slick-arrow .svg-inline--fa{color:#6c757d;height:1.5rem;width:1.5rem}.slick-slider .slick-dots{margin:25px auto 1em;position:relative}.slick-slider .slick-dots li button{background-color:#6c757d;border-radius:50%;height:15px;opacity:1;width:15px}.slick-slider .slick-dots li.slick-active button{background-color:#2c2557}.lightbox{text-decoration:none}.lightbox iframe{aspect-ratio:16/9;border-radius:10px;height:100%;min-height:140px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.lightbox picture{display:block;position:relative}.lightbox picture img{border-radius:10px;height:100%;min-height:140px;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}.lightbox picture .blurred{filter:blur(60px) saturate(4) brightness(1.2);inset:0;opacity:.6;position:absolute}.lightbox .lightbox__content{position:relative;z-index:1}.fancybox-content{border-radius:10px;max-width:800px;padding:30px}.small-spotlight__img{position:relative;text-decoration:none}.small-spotlight__img:before{background-color:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.small-spotlight__text{color:#fff;display:grid;font-size:6vw;inset:0;margin-bottom:0;place-items:center;position:absolute;text-align:center;text-transform:uppercase}.spotlight-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin:120px auto 0;max-width:1920px}.spotlight-wrapper .spotlight__count{display:none}.spotlight-wrapper .spotlight{aspect-ratio:1.32/1;overflow:hidden;position:relative;width:100%}.spotlight-wrapper .spotlight:hover .spotlight__image{transform:scale(1.1)}.spotlight-wrapper .spotlight .spotlight__image{height:100%;transition:transform .3s ease-in-out}.spotlight-wrapper .spotlight .spotlight__image:before{background:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.spotlight-wrapper .spotlight .spotlight__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.spotlight-wrapper .spotlight .spotlight__headline{color:#fff;font-size:var(--bsk-h3-font-size);font-weight:700;left:0;padding:var(--bsk-spacer-3);position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:2}.crt-widget.crt-stack{padding-bottom:0!important}.crt-widget.crt-stack .crt-stack-feed-container{max-width:100%!important;padding:20px 0!important;width:100%!important}.crt-widget.crt-stack .crt-stack-feed-container .crt-stack-content{max-height:unset!important}.crt-widget.crt-stack .crt-stack-feed-container .crt-stacked-cards-box{background-color:transparent!important}.crt-widget.crt-stack .crt-logo{position:static!important;width:100%}.form_contact{margin:0 auto;max-width:71rem}.cog-form-check-input,.form-radiolist td{align-items:center;display:flex;margin-right:var(--bsk-spacer-3)}.cog-form-check-input :is(input[type=checkbox],input[type=radio]),.form-radiolist td :is(input[type=checkbox],input[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid;border-radius:50%;color:currentcolor;display:grid;font:inherit;height:1rem;margin:0;place-content:center;position:relative;width:1rem}.cog-form-check-input :is(input[type=checkbox],input[type=radio]):before,.form-radiolist td :is(input[type=checkbox],input[type=radio]):before{content:"";inset:0;position:absolute}.cog-form-check-input :is(input[type=checkbox],input[type=radio]):checked:before,.form-radiolist td :is(input[type=checkbox],input[type=radio]):checked:before{background-color:currentcolor;-webkit-mask:url(https://bluesky.sirv.com/Websites/Auto%20West%20London/images/icons/check-solid.svg) no-repeat 50% 50%;mask:url(https://bluesky.sirv.com/Websites/Auto%20West%20London/images/icons/check-solid.svg) no-repeat 50% 50%;-webkit-mask-size:.5rem;mask-size:.5rem}.form-check-label{color:#6c757d}.form-radiolist td{gap:var(--bsk-spacer-3);margin-bottom:var(--bsk-spacer-2)}.cookieconsent-optout-marketing,.cookieconsent-optout-statistics{background-color:#e9ecef;border-radius:2rem;height:100%}.cookieconsent-optout-marketing>div,.cookieconsent-optout-statistics>div{align-items:center;display:flex;height:100%;justify-content:center;padding:1rem}.video-wrapper .cookieconsent-optout-marketing,.video-wrapper .cookieconsent-optout-statistics{inset:0;position:absolute}.manufacturer-card__img{position:relative}.manufacturer-card__img:before{background-color:rgba(0,0,0,.5);content:"";inset:0;position:absolute}.manufacturer-card__img:after{background-color:#fff;content:"";inset:0;-webkit-mask:var(--logo-mask);mask:var(--logo-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:80%;mask-size:80%;position:absolute}.thumbnail{aspect-ratio:16/10;border-radius:2rem;display:grid;overflow:hidden;place-items:center;position:relative}.thumbnail a{text-decoration:none}.thumbnail picture{inset:0;position:absolute;z-index:0}.thumbnail picture:after{background:rgba(0,0,0,.4);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail__content{color:#fff;padding:var(--bsk-spacer-2);position:relative;text-align:center;z-index:1}.thumbnail__content h3{color:#fff;margin-bottom:0;transform:translateY(60px)}.dealership__details .umb-grid .container{padding:0}.dealer__welcome{text-align:center}.dealership__details_aftersales .umb-grid .container{padding:0}.dealership__details_aftersales .umb-grid .container .advanced__textarea{display:flex;justify-content:center}.dealer__welcome,.dealership__details_aftersales .dealership__info{text-align:center}.dealer__welcome{align-items:center;justify-content:center}.dealer__welcome h1{font-size:2rem}.dealer__welcome .dealership__address{color:#212529;text-align:center}.dealer__welcome .svg-inline--fa{color:#6c757d;height:auto;width:1.5em}.dealership__hours{text-align:center}.dealership__hours .umb-grid .grid-section .advanced__textarea{display:flex}.dealership__hours .umb-grid .grid-section .advanced__textarea table{border:0;color:inherit;margin:0 auto;max-width:22.75rem}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody{border:0}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody tr{border-bottom:1px solid #ced4da}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody tr:last-child,.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody tr:last-child td{border-bottom:0}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody td{color:inherit;padding:var(--bsk-spacer-4) 0}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody td:first-child{font-weight:600;text-align:left}.dealership__hours .umb-grid .grid-section .advanced__textarea table tbody td:last-child{text-align:right}.dealer__map{background:transparent}.dealer__map .cookieconsent-optout-marketing,.dealer__map .cookieconsent-optout-statistics{background:var(--placeholder);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;min-height:350px;position:relative}.dealer__map .cookieconsent-optout-marketing:before,.dealer__map .cookieconsent-optout-statistics:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.4);content:"";inset:0;position:absolute}.dealer__map .cookieconsent-optout-marketing>div,.dealer__map .cookieconsent-optout-statistics>div{align-items:flex-end;height:100%;position:relative;z-index:2}.dealer__map .cookieconsent-optout-marketing>div p,.dealer__map .cookieconsent-optout-statistics>div p{color:#fff}.dealer__map .cookieconsent-optout-marketing>div p a,.dealer__map .cookieconsent-optout-statistics>div p a{color:inherit}.dealer__map iframe{height:100%;max-width:100%;min-height:350px;width:100%}.dealership__about{background-color:#f8f9fa}.dealership__stock{margin-bottom:80px;margin-top:80px}.sitemap-page .advanced__textarea{display:flex;justify-content:center;text-align:left}.sitemap-page .advanced__textarea li{padding:.25rem 1rem}.homepage-hero .slick-slider{padding-bottom:var(--bsk-spacer-7)}#speedy-search{isolation:isolate;z-index:4}#speedy-search .accordion{position:relative}#speedy-search .accordion .accordion-button{background-color:#fff;border-color:#ced4da;display:flex;justify-content:space-between}#speedy-search .accordion .accordion-button:after{display:none}#speedy-search .accordion .accordion-collapse{background-color:#fff}#spotlights .masonry-spotlights__item{max-height:16.25rem}#spotlights .masonry-spotlights__item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#spotlights .masonry-spotlights__item:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.8));content:"";inset:0;position:absolute}#spotlights .masonry-spotlights__item-content{display:grid;inset:0;place-content:center;position:absolute;z-index:3}#spotlights .masonry-spotlights__item-content h3{line-height:1}.new-car-hero #summary h1{font-size:2rem}.new-car-hero #summary .btn-outline-tertiary{border-width:2px}.new-car-hero #data{background:#252525}.new-car-hero #data .data-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}#spec-list.bsk-read-more-target:after{background:linear-gradient(rgba(248,249,250,0),rgba(248,249,250,0) 40%,rgba(248,249,250,.9))}#version-repeater bsk-standard-carousel span[slot=cards]{margin:0 calc(var(--bsk-spacer-4)*-1)}#version-repeater bsk-standard-carousel span[slot=cards] .slick-slide{margin:0 var(--bsk-spacer-4)}#version-repeater bsk-standard-carousel span[slot=cards] .slick-slide .body-content{margin-bottom:var(--bsk-spacer-4);max-height:120px;overflow:hidden;position:relative}#version-repeater bsk-standard-carousel span[slot=cards] .slick-slide .body-content:after{background:linear-gradient(rgba(248,249,250,0),rgba(248,249,250,0) 20%,#f8f9fa);content:"";inset:0;position:absolute}#version-repeater bsk-standard-carousel span[slot=cards] .slick-slide .body-content p{margin-bottom:var(--bsk-spacer-2)}#ncd-body h2{text-align:center}#ncd-body .table-wrapper{max-width:100%;overflow:auto}#ncd-body table{border:0}#ncd-body table tr:first-child td{font-size:var(--bsk-h4-font-size);padding:var(--bsk-spacer-3);text-align:center}#ncd-body table tr:not(:first-child) td{padding:var(--bsk-spacer-3)}#ncd-body table tr:not(:first-child) td img{max-height:.75rem}#ncd-body table tr:not(:first-child) td:not(:first-child){text-align:center}#ncd-body table tr:not(:last-child){border-bottom:1px solid #ced4da}.page_results .results-sidebar{border:1px solid #ced4da;border-radius:.5rem}.page_results #filterOffcanvas{z-index:1100}.page_results #filterOffcanvas select{border-radius:0;padding-left:var(--bsk-spacer-3)}.page_results #filterOffcanvas select:not(:focus-visible){box-shadow:none}.page_results #filterOffcanvas .list-group-item>div:not(:last-child){border-bottom:1px solid #ced4da}.page_results #filterOffcanvas .accordion-button{border:0;border-bottom:1px solid #ced4da;border-radius:0;box-shadow:none;padding-left:var(--bsk-spacer-3)}.page_results #filterOffcanvas .accordion-button:after{background-image:none}.page_results #filterOffcanvas .accordion-collapse.show{border-bottom:1px solid #ced4da;border-radius:0}.ucd-ctas-group{grid-gap:.5rem;display:grid;grid-template-columns:1fr}.ucd-ctas-group .btn{margin:auto;max-width:28rem;width:100%}span:has([id*=VehicleViewCount]:empty){display:none}.sash{border-radius:4px}#ucd-nav{position:sticky;top:0;z-index:10}#ucd-nav li:not(:last-child){border-right:1px solid #ced4da}#ucd-spec-list.bsk-read-more-target:after{background:linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) 40%,hsla(0,0%,100%,.9))}#FindUsRepeaterPage_upCOGDealerRepeater{display:flex;margin:1rem}.flex-c{flex-direction:row}.flex-c,.flex-c-col{align-items:center;display:flex;justify-content:center}.flex-c-col{flex-direction:column}@media (min-width:576px){.header_theme_default .navbar-brand img{max-width:60px}.header_theme_default .franchise-logos img{max-width:80px}.spotlight-wrapper .spotlight:only-child{max-width:480px;width:100%!important}.spotlight-wrapper .count-2~.spotlight{aspect-ratio:unset;max-height:365px;width:50%!important}.spotlight-wrapper .spotlight{width:50%}.thumbnail__title{font-size:var(--bsk-h4-font-size)}.ucd-ctas-group{display:flex;flex-wrap:wrap;justify-content:center}.ucd-ctas-group .btn{width:auto}}@media (min-width:768px){.header_theme_default .navbar--header-main .navbar-nav{-moz-columns:2;column-count:2}.small-spotlight__text{font-size:2rem}.dealer__map .cookieconsent-optout-marketing,.dealer__map .cookieconsent-optout-statistics,.dealer__map iframe{min-height:600px}.sitemap-page .advanced__textarea ul{-moz-column-count:2;column-count:2}.sitemap-page .advanced__textarea ul li{min-width:200px}#speedy-search .accordion .accordion-collapse{position:absolute;width:100%}#spotlights .masonry-spotlights__item{max-height:22.75rem}#spotlights .masonry-spotlights__item-content{place-content:end start}.new-car-hero #data .data-wrapper{display:flex;gap:var(--bsk-spacer-4);justify-content:center}}@media (min-width:768px)and (min-width:992px){.sitemap-page .advanced__textarea li{padding:.5rem 1.5rem}}@media only screen and (width >= 768px){[action*=error] .spotlight-wrapper{margin:120px auto}}@media only screen and (width <= 991px){.footer .footer__content,.footer .footer__links,.footer div[class*=col-]>[slot]:not(:has(:is(.footer__links,.footer__content))){gap:0;justify-content:space-between}.footer .primary-links li{display:flex;justify-content:center;width:100%}}@media (max-width:1399.98px){.header_theme_default .navbar--header-main .nav-item .nav-link{align-items:center;border-bottom:1px solid #ced4da;display:flex;padding-bottom:var(--bsk-spacer-2);padding-top:var(--bsk-spacer-2)}.header_theme_default .navbar--header-main .nav-item .nav-link:after{margin-left:auto}.header_theme_default .navbar--header-main .nav-item .nav-link.show{color:#2c2557}.header_theme_default .navbar--header-main .nav-item .nav-link.show:after{transform:rotate(180deg)}.header_theme_default .dropdown-menu{border:none;border-radius:0}.header_theme_default .dropdown-menu .dropdown-item{font-size:.875rem;padding:var(--bsk-spacer-2) var(--bsk-spacer-4)}}@media only screen and (width >= 768px)and (width <= 991px){:root{--bsk-section-spacer-1:var(--bsk-section-spacer-md-1);--bsk-section-spacer-2:var(--bsk-section-spacer-md-2);--bsk-section-spacer-3:var(--bsk-section-spacer-md-3)}}@media (min-width:992px){.header_theme_default .navbar-brand img{max-width:70px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box{width:32px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner{height:3px;width:32px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner:before{top:-12px}.header_theme_default .navbar--header-main .navbar-toggler .hamburger-box .hamburger-inner:after{bottom:-12px}.header_theme_default .navbar--header-main .navbar-toggler[aria-expanded=true] .hamburger-inner:after{bottom:0}.header_theme_default .navbar--header-main .navbar-toggler[aria-expanded=true] .hamburger-inner:before{top:0}.spotlight-wrapper .spotlight{width:33.333%}.dealership__details .dealership__info{--container-width:960px}.dealership__details .dealership__info>.container{display:grid;grid-template-columns:47.5% 52.5%;max-width:100%}.dealership__details .dealership__info>.container .dealer__welcome{margin-left:calc((100vw - var(--container-width))/2)!important}.dealer__welcome{text-align:left}.dealer__welcome h1{font-size:2.25rem}.dealer__welcome .dealership__address{text-align:left}.dealership__hours .umb-grid .grid-section .advanced__textarea table{margin:0}.dealership__about{background-color:#fff}.homepage-hero .slick-slider{padding-bottom:0}.homepage-hero .slick-slider bsk-carousel-banner-slide .banner-content>div{margin-bottom:calc(var(--bsk-spacer-7) + 4rem)!important}#speedy-search{margin-top:-9rem}.new-car-hero{display:grid;grid-template-areas:"image" "info"}.new-car-hero picture{grid-area:image}.new-car-hero #summary{grid-area:info}.new-car-hero #data{align-self:end;background:linear-gradient(0deg,#000,transparent);grid-area:image}.page_results #filterOffcanvas{border:0;position:static!important;transform:none!important;visibility:visible!important}.dealership__location-map .dealer__map{--container-margin:calc(100vw - 960px);height:100%;margin-right:calc((var(--container-margin)/2 + var(--bsk-spacer-4))*-1)}}@media only screen and (width >= 992px){:root{--bsk-h1-font-size:2.5rem;--bsk-h2-font-size:2.25rem;--bsk-h3-font-size:2rem;--bsk-h4-font-size:1.5rem;--bsk-h5-font-size:1.25rem;--bsk-h6-font-size:1rem;--bsk-display-1-font-size:5rem;--bsk-display-2-font-size:4.5rem;--bsk-display-3-font-size:4rem;--bsk-display-4-font-size:3.5rem;--bsk-display-5-font-size:3rem;--bsk-display-6-font-size:2.5rem;--bsk-section-spacer-1:var(--bsk-section-spacer-lg-1);--bsk-section-spacer-2:var(--bsk-section-spacer-lg-2);--bsk-section-spacer-3:var(--bsk-section-spacer-lg-3)}html :is(h1,.h1){margin-bottom:1.5rem}html :is(h2,.h2){margin-bottom:1.5rem}html :is(h3,.h3){margin-bottom:.5rem}html :is(h4,.h4){margin-bottom:.5rem}html :is(h5,.h5){margin-bottom:.5rem}html :is(h6,.h6){margin-bottom:.5rem}html :is(.display1){margin-bottom:1.5rem}html :is(.display2){margin-bottom:1.5rem}html :is(.display3){margin-bottom:1.5rem}html :is(.display4){margin-bottom:1.5rem}html :is(.display5){margin-bottom:1.5rem}html :is(.display6){margin-bottom:1.5rem}.footer .primary-links{gap:1.5rem}}@media (min-width:1200px){.header_theme_default .navbar-brand img{max-width:none}.header_theme_default .franchise-logos img{max-width:100px}.slick-slider{padding-bottom:0}.slick-slider .slick-list{margin:0 auto;max-width:1120px;width:80%}.slick-slider .slick-arrow{bottom:50%;height:4rem;transform:translateY(50%);width:4rem}.slick-slider .slick-arrow .svg-inline--fa{height:2rem;width:2rem}.spotlight-wrapper .spotlight{width:25%}.dealership__details .dealership__info{--container-width:1140px}.dealer__map .cookieconsent-optout-marketing,.dealer__map .cookieconsent-optout-statistics,.dealer__map iframe{min-height:1000px}.thumbnail__title{transform:translateY(70px)}.new-car-hero #data .data-wrapper{gap:var(--bsk-spacer-7)}.dealership__location-map .dealer__map{--container-margin:calc(100vw - 1140px)}}@media only screen and (width <= 1399px){.header_theme_default .dropdown-menu .dropdown-submenu{display:contents}.header_theme_default .dropdown-menu .dropdown-submenu>li{padding-left:var(--bsk-spacer-3)}}@media (min-width:1400px){.header_theme_default .navbar-brand img{max-width:70px}.header_theme_default .franchise-logos img{max-width:80px}.header_theme_default .navbar--header-main .navbar-nav{align-items:center;display:flex;flex-direction:row;gap:0;margin:0;padding:0}.header_theme_default .navbar--header-main .nav-item{font-size:.95rem}.header_theme_default .dropdown-menu{left:unset;right:0;width:-moz-fit-content;width:fit-content}.header_theme_default .dropdown-menu .dropdown-item{font-weight:600;padding:var(--bsk-spacer-2) var(--bsk-spacer-4);text-transform:uppercase}.header_theme_default .dropdown-menu .dropdown-submenu{display:none}.header_theme_default .dropdown-menu .dropdown-submenu>li:hover>.dropdown-submenu{display:block}}@media (min-width:1600px){.header_theme_default .navbar-brand img{max-width:80px}.header_theme_default .franchise-logos img{max-width:100px}.header_theme_default .navbar--header-main .nav-item{font-size:1rem}.header_theme_default .navbar--header-main .nav-item:not(:last-child){padding:0 var(--bsk-spacer-2)}.header_theme_default .navbar--header-main .nav-item:last-child{margin-left:var(--bsk-spacer-2)}.small-spotlight__text{font-size:3rem}.dealership__details .dealership__info{--container-width:1550px}.dealership__location-map .dealer__map{--container-margin:calc(100vw - 1550px)}}@media (max-width:991.98px){.spotlight-wrapper .spotlight .spotlight__headline{font-size:var(--bsk-h5-font-size)}.crt-widget.crt-stack .crt-stack-feed-container{flex-direction:column!important}.crt-widget.crt-stack .crt-stack-feed-container .crt-stacked-cards-box .hidden-card{background-color:transparent!important}}@media (max-width:767.98px){.spotlight-wrapper{margin:3rem auto 0}}