@import url(https://bluesky.sirv.com/Global/Assets/Fonts/Vauxhall/2024/vauxhall.css);@import url(https://bluesky.sirv.com/Global/Assets/Fonts/Vauxhall/2026/vauxhall.css);@import url(https://bluesky.sirv.com/Global/Assets/Fonts/FontAwesome/fontawesome-pro-6.11-web/webfonts/fa-solid-900.woff2);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);.carwarehouse .btn-primary,.carwarehouse .header_theme_default .header_contact,.carwarehouse .spot-green{background-color:#e30a13!important}.carwarehouse .banner-section img{border-radius:3rem}.carwarehouse .banner-section .used-links{list-style:none;padding-left:0!important}.carwarehouse .banner-section .used-links li{background-color:#fff;border-radius:100%;color:#343a40;display:inline-block;height:100px;margin-bottom:.5rem;text-align:center;text-decoration:none;width:100px}.carwarehouse .banner-section .used-links li a{color:#343a40;display:block;font-size:80%;text-decoration:none}.carwarehouse .banner-section .used-links li svg{font-size:2rem;margin-top:1.5rem}.carwarehouse .banner-section .used-links li:hover{opacity:.8}.carwarehouse .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#e30a13!important}.carwarehouse .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#e30a13!important}.carwarehouse .ui-multi-range__label-max{right:calc(99.5% - var(--max))}.carwarehouse .ui-multi-range__track:after{background-color:#e30a13!important;cursor:pointer}.carwarehouse .ui-multi-range__label{background-color:#000;border:1px solid #000}.carwarehouse .ui-multi-range__label:after{background-color:#000;border-bottom:1px solid #000;border-right:1px solid #000}.carwarehouse .why-buy h4{color:#e30a13!important}.carwarehouse .shop-with-us .col-lg-4>div,.carwarehouse .spot-green{background-color:#222224!important}.carwarehouse #backToTop,.carwarehouse #share .bg-primary,.carwarehouse ._vm_btn--primary{background-color:#e30a13!important}.ds-automobiles .bg-tertiary-tint,.ds-automobiles .btn-primary,.ds-automobiles .ctas,.ds-automobiles .header_theme_default .header_contact,.ds-automobiles .nav-pills .nav-link.active{background-color:#666!important}.ds-automobiles .COGPager .COGPagerItemSelected span{background-color:#666!important;border-color:#666!important}.ds-automobiles .text-accent,.ds-automobiles .why-buy h4{color:#666!important}.ds-automobiles .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#666!important}.ds-automobiles .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#666!important}.ds-automobiles .ui-multi-range__track:after{background-color:#666!important}.ds-automobiles #not-pills .nav-link.active{border-bottom:2px solid #666!important}.ds-automobiles #backToTop,.ds-automobiles #share .bg-primary,.ds-automobiles ._vm_btn--primary,.ds-automobiles .shop-with-us .col-lg-4>div{background-color:#666!important}.ds-automobiles .full-adjust{width:100%!important}.mazda .bg-tertiary-tint,.mazda .btn-primary,.mazda .ctas,.mazda .header_theme_default .header_contact,.mazda .nav-pills .nav-link.active{background-color:#16203e!important}.mazda .COGPager .COGPagerItemSelected span{background-color:#16203e!important;border-color:#16203e!important}.mazda .why-buy h4{color:#16203e!important}.mazda .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#16203e!important}.mazda .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#16203e!important}.mazda .ui-multi-range__track:after{background-color:#16203e!important}.mazda #not-pills .nav-link.active{border-bottom:2px solid #16203e!important}.mazda #backToTop,.mazda #share .bg-primary,.mazda ._vm_btn--primary,.mazda .shop-with-us .col-lg-4>div{background-color:#16203e!important}.mazda .full-adjust{width:100%!important}.peugeot .bg-tertiary-tint,.peugeot .btn-primary,.peugeot .ctas,.peugeot .header_theme_default .header_contact,.peugeot .nav-pills .nav-link.active{background-color:#16203e!important}.peugeot .COGPager .COGPagerItemSelected span{background-color:#16203e!important;border-color:#16203e!important}.peugeot .text-accent,.peugeot .why-buy h4{color:#16203e!important}.peugeot .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#16203e!important}.peugeot .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#16203e!important}.peugeot .ui-multi-range__track:after{background-color:#16203e!important}.peugeot #not-pills .nav-link.active{border-bottom:2px solid #16203e!important}.peugeot #backToTop,.peugeot #share .bg-primary,.peugeot ._vm_btn--primary,.peugeot .shop-with-us .col-lg-4>div{background-color:#16203e!important}.peugeot .full-adjust{width:100%!important}.vauxhall{font-family:VauxhallNeueRegular,Open Sans,sans-serif}.vauxhall .h1,.vauxhall .h2,.vauxhall .h3,.vauxhall .h4,.vauxhall .h5,.vauxhall .h6,.vauxhall h1,.vauxhall h2,.vauxhall h3,.vauxhall h4,.vauxhall h5,.vauxhall h6,.vauxhall p{font-family:VauxhallNeueBold,Open Sans,sans-serif}.vauxhall{font-family:VauxhallOpelNext,Open Sans,sans-serif}.vauxhall .h1,.vauxhall .h2,.vauxhall .h3,.vauxhall .h4,.vauxhall .h5,.vauxhall .h6,.vauxhall h1,.vauxhall h2,.vauxhall h3,.vauxhall h4,.vauxhall h5,.vauxhall h6,.vauxhall p{font-family:VauxhallOpelNextBold,Open Sans,sans-serif}.vauxhall .bg-tertiary-tint,.vauxhall .btn-primary,.vauxhall .ctas,.vauxhall .header_theme_default .header_contact,.vauxhall .nav-pills .nav-link.active{background-color:#c90c0f!important}.vauxhall .COGPager .COGPagerItemSelected span{background-color:#c90c0f!important;border-color:#c90c0f!important}.vauxhall .text-accent,.vauxhall .why-buy h4{color:#c90c0f!important}.vauxhall .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#c90c0f!important}.vauxhall .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#c90c0f!important}.vauxhall .ui-multi-range__track:after{background-color:#c90c0f!important}.vauxhall #not-pills .nav-link.active{border-bottom:2px solid #c90c0f!important}.vauxhall #backToTop,.vauxhall #share .bg-primary,.vauxhall ._vm_btn--primary,.vauxhall .shop-with-us .col-lg-4>div{background-color:#c90c0f!important}.alfa-romeo .bg-tertiary-tint,.alfa-romeo .btn-primary,.alfa-romeo .ctas,.alfa-romeo .header_theme_default .header_contact,.alfa-romeo .nav-pills .nav-link.active{background-color:#c0141f!important}.alfa-romeo .COGPager .COGPagerItemSelected span{background-color:#c0141f!important;border-color:#c0141f!important}.alfa-romeo .text-accent,.alfa-romeo .why-buy h4{color:#c0141f!important}.alfa-romeo .ui-multi-range__track input[type=range]::-moz-range-thumb{background-color:#c0141f!important}.alfa-romeo .ui-multi-range__track input[type=range]::-webkit-slider-thumb{background-color:#c0141f!important}.alfa-romeo .ui-multi-range__track:after{background-color:#c0141f!important}.alfa-romeo #not-pills .nav-link.active{border-bottom:2px solid #c0141f!important}.alfa-romeo #backToTop,.alfa-romeo #share .bg-primary,.alfa-romeo ._vm_btn--primary,.alfa-romeo .shop-with-us .col-lg-4>div{background-color:#c0141f!important}.alfa-romeo .full-adjust{width:100%!important}:root{--bsk-h1-font-size:2;--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:1.5rem;--bsk-section-spacer-2:2rem;--bsk-section-spacer-3:2.5rem;--bsk-section-spacer-md-0:0;--bsk-section-spacer-md-1:2rem;--bsk-section-spacer-md-2:4rem;--bsk-section-spacer-md-3:4rem;--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:1.5rem;--bsk-border-radius-sm:1.5rem;--bsk-border-radius-lg:2.5rem;--bsk-border-radius-pill:1.5rem;--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:Open Sans}.br-1{border-radius:1rem}.br-2{border-radius:2rem}.br-3{border-radius:3rem}.br-4{border-radius:4rem}.lh-xl{line-height:2rem}[v-cloak]{display:none}.fw-semi,.fw-semibold{font-weight:600!important}.form-controller[aria-hidden]{height:0;left:-9999px;margin:0!important;opacity:0;overflow:hidden;position:absolute;top:-9999px;width:0}@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}/*!
 * 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:#fff}.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:#fff;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{box-shadow:0 .125rem .25rem rgba(0,0,0,.075);position:relative;z-index:555}.header_theme_default .locations-devices{background-color:#16203e;border-radius:3rem;height:30px;line-height:30px;right:5rem;top:1.2rem;width:50px}.header_theme_default .locations-devices svg{margin-left:1rem}.header_theme_default .top-header .nav-link,.header_theme_default .top-header .nav-link:active,.header_theme_default .top-header .nav-link:hover{color:#fff!important}.header_theme_default .header_contact{background-color:#16203e;border-radius:3rem;color:#fff}.header_theme_default .header_contact a{color:#fff}.header_theme_default .header_contact ul{gap:2rem}.header_theme_default .header_contact li{display:inline-block}.header_theme_default .navbar-toggler:focus{box-shadow:none!important}.offcanvas-body{overflow-y:hidden}.offcanvas-body .navbar-nav a{color:#000!important}#main-navigation .dropdown-menu{left:auto!important;right:398px!important;transform:none!important}#main-navigation .offcanvas-header .btn-close{display:block}#main-navigation .offcanvas-body{padding:0}#main-navigation a{border-bottom:1px solid #dedddd;color:#000;padding:1rem 0 1rem 2rem!important;white-space:pre-wrap}#main-navigation a:hover{background-color:#dedddd}#main-navigation .dropdown .nav-link:after{border:1px solid #000;border-left:none;border-top:none;content:"";display:inline-block;height:.65rem;margin-left:.525em;margin-top:.2rem;position:absolute;right:2rem;transform:rotate(-45deg);vertical-align:.255em;width:.65rem}#main-navigation .dropdown-menu{background:#fff;border:none;border-radius:0;height:100vh;padding-top:4rem;position:fixed!important;transition:all .5s ease;width:400px}#main-navigation .dropdown-menu.show{opacity:1;right:0!important}header .dropdown-menu li{position:relative}header .dropdown-menu .dropdown-submenu{display:none;left:100%;position:absolute;top:-7px}header .dropdown-menu .dropdown-submenu-left{left:auto;right:100%}.top-header .navbar-nav .dropdown-menu{margin-top:-1rem;overflow:hidden;position:absolute!important}.top-header .dropdown-toggle:after{color:#adb5bd;content:"";-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat 50% 50%;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E") no-repeat 50% 50%;-webkit-mask-size:1.5rem!important;mask-size:1.5rem!important;transition:all .2s ease}.top-header .dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.breadcrumbs{background-color:#e6e6e6;color:#000;font-size:14px;font-weight:400;line-height:20px}.breadcrumbs a{text-decoration:none!important}.breadcrumbs li:last-child{pointer-events:none}.breadcrumbs li:not(:last-child) :after{color:#adb5bd;content:">";padding:0 1rem}.footer{background-color:#000;font-weight:400}.footer a{color:#fff;text-decoration:none}.footer a:hover{color:#fff;opacity:.6}.footer ul{gap:1.5rem}.footer ul li{display:inline-block;padding-right:1rem}.footer .footer-bottom{font-size:12px}.footer .footer__content,.footer .footer__links,.footer div[class*=col-]>[slot]:not(:has(:is(.footer__links,.footer__content))){display:flex;flex-direction:column}.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 .primary-links{gap:.75rem;list-style:none}.footer .primary-links a{text-decoration:underline}.footer .footer-copyright a{color:#fff}#backToTop{background-color:#16203e;border:none;border-radius:5px;bottom:15rem;color:#fff;cursor:pointer;display:none;font-size:16px;padding:10px 15px;position:fixed;right:1rem;transition:opacity .3s}#backToTop:hover{background-color:#0056b3}.slick-slide img{height:auto;max-width:100%}.carousel-control-next-icon,.carousel-control-prev-icon{border-radius:1rem!important;font-size:1rem}.offers .slick-slider,.stock .slick-slider{padding:0 2.5rem!important}.slick-slide{margin:0 19px}.new-car-carousel .carousel-control-prev,.new-car-carousel .slick-prev,.new-car-carousel .slider-prev,.offers-carousel .carousel-control-prev,.offers-carousel .slick-prev,.offers-carousel .slider-prev{left:15px!important}.new-car-carousel .carousel-control-next,.new-car-carousel .slick-next,.new-car-carousel .slider-next,.offers-carousel .carousel-control-next,.offers-carousel .slick-next,.offers-carousel .slider-next{right:15px!important}.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}.nav-segment{background-color:#f8fafd;border-radius:.3125rem;padding:var(--bsk-spacer-1) var(--bsk-spacer-1);position:relative}.nav-segment:not(.nav-fill){display:inline-flex}.nav-segment .dropdown-item,.nav-segment .nav-link{border-radius:.3125rem;color:#677788;font-size:.875rem;font-weight:700;padding:var(--bsk-spacer-2) var(--bsk-spacer-3)!important}.nav-segment .dropdown-item.active,.nav-segment .nav-link.active{background-color:#fff;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);color:#212529}.dropdown-item{padding:var(--bsk-spacer-2) var(--bsk-spacer-3)!important}.news-repeat .clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.news-repeat .w-fit-content{width:-moz-fit-content;width:fit-content}.news-repeat.v1 img{height:200px;-o-object-fit:cover;object-fit:cover}.news-repeat.v1.featured{margin-bottom:0!important}.news-repeat.v1.featured img{height:100%;-o-object-fit:cover;object-fit:cover}.news-repeat.v1 .card,.news-repeat.v1 .card .card-content{height:100%}.news-repeat.v1 .card .card-content .card-body{display:flex;flex-direction:column;height:100%}.news-repeat.v1 .card .card-content .card-body .card-text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:4.5em;overflow:hidden;text-overflow:ellipsis}.news-repeat.v1 .card .card-content .card-body .btn{margin-top:auto;width:-moz-fit-content;width:fit-content}.news-repeat.v3.featured .card{height:100%}.news.page .pagination{justify-content:center}.news.page .slick-slider .slick-slide{margin:0}.news-details .section{padding:80px 0}.news-details .section .related-articles{max-width:1140px}.news-details .related-articles-carousel .slick-list,.news-details .related-articles-carousel .slick-track{display:flex}.news-details .related-articles-carousel .slick-track .slick-slide,.news-details .related-articles-carousel .slick-track .slick-slide>div,.news-details .related-articles-carousel .slick-track .slick-slide>div article{height:100%}.car-not-found .bg-continue-search{background-image:url(/assets/img/backgrounds/continue-search.jpg)}.car-not-found .stock{padding-bottom:8rem}.border-radius-lg{border-radius:2rem}.border-radius-md{border-radius:1rem}.btn-sm{height:35px;line-height:20px}.umb-grid .info-spotlights{padding-bottom:8rem}.umb-grid .info-spotlights .col-lg-4{display:flex}.umb-grid .info-spotlights .col-lg-4 div{background-color:#fff!important;border-radius:2rem;color:#000;padding:1.5rem;text-align:center}.umb-grid .info-spotlights .col-lg-4 div a{color:#000}.why-buy ._vm_btn:after{content:" "!important}.why-buy div{position:relative}.why-buy div .tl-grid-button{height:100%;left:0;position:absolute;top:0;width:100%;z-index:888}.why-buy svg{font-size:1.4rem;margin-left:-2rem;position:absolute;top:.2rem}.why-buy h4{color:#1db59b;padding-left:0;text-decoration:underline;text-indent:0}.shop-with-us{color:#fff;display:flex;flex-wrap:wrap}.shop-with-us .carousel-control-prev,.shop-with-us .slick-prev,.shop-with-us .slider-prev{left:1.5rem!important;width:30px}.shop-with-us .carousel-control-next,.shop-with-us .slick-next,.shop-with-us .slider-next{right:1.5rem!important;width:30px}.shop-with-us .col-lg-4{display:flex}.shop-with-us svg{font-size:2.5rem;margin-bottom:1rem}.shop-with-us .col-lg-4>div{background-color:#1db59b;border-radius:4rem;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;text-align:center}.shop-with-us .col-lg-4>div h4{margin-bottom:1rem}.text-accent{color:#61677c}.ctas{background-color:#16203e;border-radius:0 0 1.5rem 1.5rem;bottom:0;color:#fff!important;font-size:.875rem;height:40px;left:0;line-height:10px;padding-top:.5rem;position:absolute;text-align:center;width:100%}.ctas a{margin-right:.5rem}.ctas a,.ctas span{color:#fff!important;font-size:.875rem;transition:all .6s ease}.spotlight__image img{height:auto;width:100%}.subpages-icon .thumbnail_subpage{border-radius:100%;line-height:150px!important;width:150px}.subpages-icon .thumbnail_subpage img{transition:all .6s ease;width:100%}.subpages-icon .thumbnail_subpage img:hover{transform:scale(1.08)}._vm_btn:after,.btn:after{color:inherit!important;content:"›";font-size:1.5rem;line-height:0px;padding-left:1rem}.btn-outline{background-color:transparent;border:2px solid #fff!important;color:#fff!important}.btn-outline:hover{background-color:hsla(0,0%,100%,.2);color:#fff}.btn-dark-outline{background-color:transparent!important;border:2px solid #000!important;color:#000!important}.btn-dark-outline:hover{background-color:#000!important;color:#fff!important}.spotlight{grid-row-gap:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:auto!important;text-align:center}.spotlight img{width:auto}.locations .image-with-accreditation-wrapper img{border-radius:4rem}.opening-times .col-lg-3 .bg-light,.opening-times .col-lg-4 .bg-light{border-radius:4rem;min-height:280px;padding:2rem!important}.opening-times a{text-decoration:none}.opening-times .advanced__textarea p{padding-bottom:.5rem;position:relative}.opening-times .advanced__textarea p:nth-of-type(2) a:before{background:url(https://bluesky.sirv.com/Websites/FRF%20Motors/img/icons/contact-us.png) no-repeat 50%;content:" ";display:inline-block;height:20px;margin-bottom:-.2rem;margin-right:.5rem;top:1.5rem;width:20px}.opening-times .advanced__textarea p:nth-of-type(3) a:before{background:url(https://bluesky.sirv.com/Websites/FRF%20Motors/img/icons/our-locations.png) no-repeat 50%;content:" ";display:inline-block;height:20px;margin-bottom:-.2rem;margin-right:.5rem;width:20px}.opening-times .advanced__textarea p:nth-of-type(4) a:before{background:url(https://bluesky.sirv.com/Websites/FRF%20Motors/img/icons/phone.png) no-repeat 50%;content:" ";display:inline-block;height:20px;margin-bottom:-.2rem;margin-right:.5rem;top:.5rem;width:20px}.opening-times table tr{border-bottom:2px solid #fff;line-height:2rem;padding-bottom:1rem!important}.opening-times table td:last-of-type{text-align:right}.embed-responsive-item{border-radius:2rem}.bg-dark,.bg-dark a,.bg-primary,.bg-primary a{color:#fff}.bg-white{color:#000}.list-group-flush>.list-group-item{border:none!important}.text-green svg{color:#198754!important}.offcanvas-body{flex-grow:1;overflow-y:auto}.form-control:disabled,.form-control[readonly]{background-color:#fff!important;opacity:1}.vehicle-details .fancybox-button--play,.vehicle-details .fancybox-button--thumbs,.vehicle-details .fancybox-button--zoom{display:none!important}.vehicle-details bsk-gallery .carousel-control-prev{left:1rem!important}.vehicle-details .spec-table tr{line-height:40px;padding:0 1rem!important}.vehicle-details bsk-gallery .carousel-control-next{right:1rem!important}.vehicle-details .d-lg-flex .fs-5{font-size:var(--bsk-h6-font-size)!important}.vehicle-details .d-lg-flex .text-white{color:rgba(var(--bs-accent-rgb),var(--bs-text-opacity))!important}.vehicle-details .accordion-button,.vehicle-details .accordion-item{background-color:transparent;border:none;border-top-left-radius:0!important;border-top-right-radius:0!important}.vehicle-details .accordion-button .accordion-header,.vehicle-details .accordion-item .accordion-header{background-color:#f5f5f5;border-bottom:0;border-radius:1rem!important;box-shadow:none;color:#222;font-weight:600;margin-bottom:1rem;padding:var(--bsk-spacer-2) var(--bsk-spacer-2)}.vehicle-details .accordion-button .accordion-button:not(.collapsed),.vehicle-details .accordion-item .accordion-button:not(.collapsed){background-color:transparent;border:none;box-shadow:none;color:#141d38}.vehicle-details #not-pills .nav-pills{margin-bottom:0!important}.vehicle-details #not-pills .nav-link.active{background-color:transparent!important;border-bottom:2px solid #000;border-radius:0;color:inherit!important;padding-bottom:1rem}.vehicle-details #not-pills .nav-item span{display:none}.vehicle-details .info-spotlights-used{margin-bottom:0!important;padding-bottom:5rem}.vehicle-details .info-spotlights-used .spot{background-color:#fff!important;border-radius:2rem;color:#000;padding:0!important;text-align:center}.vehicle-details .info-spotlights-used svg{color:#61677c!important;padding-top:1.5rem!important}.vehicle-details .info-spotlights-used .vehicle-grid .image-with-accreditation-wrapper img{border-radius:4rem}.vehicle-details .info-spotlights-used .shop-with-us svg{color:#fff;padding-top:0}.vehicle-details .info-spotlights-used .accordion-button{background-color:#f5f5f5;border-radius:1rem!important;color:#222;font-weight:600;margin-bottom:0;padding:var(--bsk-spacer-5) var(--bsk-spacer-4);text-align:left;text-decoration:none}.vehicle-details .info-spotlights-used .accordion-item{border:0!important;border-bottom:0 solid #ccc;border-radius:0!important;margin-bottom:0}.vehicle-details .cw-api-table tr{border-top:1px solid #e6e6e6}.vehicle-details .stock .carousel-control-prev,.vehicle-details .stock .slick-prev,.vehicle-details .stock .slider-prev{left:0!important}.vehicle-details .stock .carousel-control-next,.vehicle-details .stock .slick-next,.vehicle-details .stock .slider-next{right:0!important}span:has([id*=VehicleViewCountNumber]:empty){display:none}.VehicleViewCountWrapper{background-color:#6c757d;border-radius:1rem;color:#fff;display:inline-block;margin-bottom:.5rem;padding:.25rem 1rem}.VehicleViewCountWrapper:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath fill='%23fff' d='M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1rem;content:"";display:inline-block;height:1rem;margin-right:.5rem;vertical-align:middle;width:1rem}.home .group__hero{min-height:50rem;position:relative}.home .group__hero .cars_img{z-index:222}.home .group__hero .light-bg{background-image:url(https://bluesky.sirv.com/Websites/FRF%20Motors/img/Backgrounds/light.png);background-repeat:no-repeat;background-size:contain;height:200px;left:0;position:absolute;top:0;width:100%}.home .home-brands :last-of-type img{height:50px!important}.home .home-brands .card-body{background-color:#fff;border-radius:100%;height:120px;margin-right:.5rem;width:68px}.home .home-brands .card-body img{height:65px!important}.home .search{border-radius:2rem;position:relative}.home .search .nav-pills{border:1px solid #dee2e6;border-radius:1.25rem}.home .search .nav-pills .nav-link.active{background-color:#000}.home .search .ui-multi-range__track input[type=range]{top:0!important}.home .search .ui-multi-range__track:after{background-color:#16203e!important}.home .search .search-header{background-color:#000;border-radius:2rem 2rem 0 0;height:60px;line-height:60px;text-indent:2rem}.home .search .form-label{text-align:center}.home .search .btn-primary{height:55px;margin-top:1rem}.franchise-home .search{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.franchise-home .search .filter-item-multi{display:inline}.franchise-home .search .nav-pills{margin:0 auto;width:60%!important}.franchise-home .search #FilterSectionMultiTabTabPricecontent1 .filterMultiTab{display:inline;justify-content:space-evenly}.franchise-home .search #FilterSectionMultiTabTabPricecontent1 .filterMultiTab .w-100{padding:0 .5rem;width:33.3333%!important}.franchise-home .search .nav-link.active{background-color:#000!important}.franchise-home .search .ui-multi-range__track input[type=range]{top:0}.franchise-home .search .ui-multi-range__label-max{right:calc(99.5% - var(--max))}.franchise-home .search .ui-multi-range__track:after{cursor:pointer}.franchise-home .search .ui-multi-range__label{background-color:#000;border:1px solid #000}.franchise-home .search .ui-multi-range__label:after{background-color:#000;border-bottom:1px solid #000;border-right:1px solid #000}.franchise-home .form-label:has(+.hypersearch-filter-control__range){display:none!important;line-height:1.25}.franchise-home .tinysearch{padding:4rem 0}.franchise-home .search{border-radius:2rem;margin:0 auto;position:relative;width:100%;z-index:222}.franchise-home .search .nav-pills{border:1px solid #dee2e6;border-radius:1.25rem}.franchise-home .search .nav-pills .nav-link.active{background-color:#000}.franchise-home .search .form-label:has(+.hypersearch-filter-control__range){line-height:1.25}.franchise-home .search .search-header{background-color:#000;border-radius:2rem 2rem 0 0;height:60px;line-height:60px;text-indent:2rem}.franchise-home .search .form-label{text-align:center}.franchise-home .search .btn-primary{height:55px;margin-top:1rem}.dealer-details-text .dealership__tel svg{font-size:1.4rem}.dealer-details-text h3{border-bottom:2px solid #e6e6e6;margin-bottom:2rem!important;padding-bottom:.5rem;width:100%}.representative-example .umb-grid .grid-section{-webkit-overflow-scrolling:touch;overflow-x:auto}.representative-example .umb-grid .grid-section table{border:1px solid #dee2e6;border-collapse:collapse;font-size:.775rem;margin:0 auto;min-width:800px;text-align:center;width:100%}.representative-example .umb-grid .grid-section table td,.representative-example .umb-grid .grid-section table th{border:1px solid #dee2e6;padding:8px 10px;white-space:nowrap}.representative-example .umb-grid .grid-section table tr:first-of-type{background-color:#f8f9fa;color:#343a40;font-weight:600}.representative-example .umb-grid .grid-section table tr:last-of-type{background-color:#fff;font-weight:700}.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 only screen and (width <= 767px){.car-not-found .page-title{padding:0 85px}.car-not-found .page-title h1{font-size:var(--bsk-h4-font-size);line-height:27px}.car-not-found .page-title h3{font-size:var(--bsk-h6-font-size)!important;font-weight:400;line-height:26px;margin-top:var(--bsk-spacer-3)}.car-not-found #YouMightLike{margin-top:40px}.car-not-found #YouMightLike .slider-wrapper{background-color:#f8f9fa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding:var(--bsk-spacer-5) var(--bsk-spacer-3)}.car-not-found #YouMightLike .slider-wrapper .slick-dots{margin-bottom:0}.car-not-found #YouMightLike .bg-continue-search{font-size:var(--bsk-h4-font-size);margin-top:82px!important}}@media (width <= 768px){.representative-example:before{color:#666;display:block;font-size:.75rem;margin-bottom:6px;text-align:center}}@media (max-width:1199.98px){.carousel-control-next,.carousel-control-prev{bottom:-4rem!important;height:auto;top:auto!important}.carousel-control-next-icon,.carousel-control-prev-icon{border-radius:100%!important}.models .slick-slider,.offers .slick-slider,.stock .slick-slider{margin-bottom:1rem;padding:0 0 2rem!important}.new-car-carousel .carousel-control-next,.new-car-carousel .carousel-control-prev,.offers-carousel .carousel-control-next,.offers-carousel .carousel-control-prev{bottom:-1.5rem!important;height:auto;top:auto!important}.spot-greenlight__image img{height:auto;width:100%}.why-buy .col-lg-3{flex:0 0 auto;width:50%}.shop-with-us{padding:4rem 0 8rem!important}.opening-times .col-lg-3,.opening-times .col-lg-4{flex:0 0 auto;margin-bottom:1rem;width:100%}.vehicle-details .devices-adjust{padding-bottom:6rem!important}.vehicle-details .info-spotlights-used .col-lg-3{flex:0 0 auto;width:50%!important}.home .home-brands .card-body{height:68px}.home .home-brands .card-body img{height:30px!important}}@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 only screen and (width <= 991px){.footer .container .row{gap:1.5rem}.footer .footer__content,.footer .footer__links,.footer div[class*=col-]>[slot]:not(:has(:is(.footer__links,.footer__content))){align-items:center;gap:1rem;justify-content:space-between}}@media (min-width:992px){.news-repeat.v1.featured img{height:440px}.news-repeat.v3.featured .card{height:605px}.footer-adjust{padding-top:6rem!important}.why-buy svg{margin-left:-2.2rem;top:.5rem}.why-buy h4{padding-left:-2.2rem}.vehicle-results .offcanvassearch{border-right:none;position:relative;transform:none;visibility:visible!important;width:100%;z-index:0}.vehicle-details bsk-gallery .carousel-control-prev{left:-20px!important}.vehicle-details bsk-gallery .carousel-control-next{right:4%!important}.vehicle-details #not-pills .nav-item{padding-left:2%;padding-right:2%}.vehicle-details .info-spotlights-used{padding-bottom:8rem}.vehicle-details .info-spotlights-used .col-lg-3{height:220px}.vehicle-details .info-spotlights-used .spot{height:200px}.franchise-home .search{width:65%}}@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 .footer__content,.footer .footer__links,.footer div[class*=col-]>[slot]:not(:has(:is(.footer__links,.footer__content))){gap:1rem}.footer .primary-links{gap:1.5rem}}@media only screen and (width <= 1199px){header .dropdown-menu .dropdown-submenu{display:contents}header .dropdown-menu .dropdown-submenu>li{padding-left:var(--bsk-spacer-3)}}@media (min-width:1200px){.carousel-control-prev,.slick-prev,.slider-prev{left:140px!important}.carousel-control-next,.slick-next,.slider-next{right:140px!important}.news-repeat.v1.featured img{height:540px}.vehicle-details .info-spotlights-used h4{font-size:20px}}@media (width >= 1200px){.car-not-found .carousel-control-prev,.car-not-found .slick-prev,.car-not-found .slider-prev{left:0!important}.car-not-found .carousel-control-next,.car-not-found .slick-next,.car-not-found .slider-next{right:0!important}}@media only screen and (width >= 1200px){header .dropdown-menu .dropdown-submenu{display:none}header .dropdown-menu>li:hover>.dropdown-submenu{display:block}}@media (min-width:1600px){.models .slick-slider,.offers .slick-slider,.stock .slick-slider{padding:0 11rem!important}}@media (max-width:991.98px){.umb-grid .mobile-slide{padding-bottom:0}.umb-grid .mobile-slide .slick-slide{margin:0 10px}.umb-grid .mobile-slide .col-lg-4 div{padding:0}.umb-grid .mobile-slide .column>div:first-of-type{padding:1.5rem .8rem!important}.umb-grid .mobile-slide img{height:auto;margin-bottom:0;max-width:100%}.offers-carousel{padding:4rem 0 6rem!important}.spotlight img{height:auto;width:100%!important}.offcanvassearch{height:100vh}.vehicle-details .info-spotlights-used .advanced__textarea{display:none!important}.vehicle-details .info-spotlights-used .col-lg-3{flex:0 0 auto;height:150px;width:100%!important}.home .intro ._vm_btn--primary{width:100%!important}.home .home-brands .card-body{height:70px;width:70px}.home .home-brands .card-body img{height:28px!important}}@media (max-width:767.98px){.why-buy .col-lg-3{flex:0 0 auto;margin-left:1rem;width:100%}.vehicle-details .info-spotlights-used h4{font-size:16px;margin-bottom:2rem}}@media (max-width:575.98px){span[slot=franchises] img{height:auto;width:45px}}@media (width >= 1600px){.home .search{flex:0 0 auto;left:12%;position:absolute;top:5%;width:25%;z-index:222}}