/* Self-hosted Muli variable font (latin subset) — swapped rendering, no render-blocking */
@font-face{font-family:"Muli";font-style:normal;font-weight:200 900;font-display:swap;src:url(../assets/fonts/muli-latin.woff2) format("woff2")}.container{position:relative;max-width:100% !important}@media(min-width: 992px){.container{width:1460px}}@media(min-width: 1200px){.container{width:1660px}}@media(min-width: 1920px){.blazor-sl .col-xxxl-3{flex:0 0 auto;width:25%}.blazor-sl .col-xxxl-4{flex:0 0 auto;width:33.33333%}.blazor-sl .col-xxxl-6{flex:0 0 auto;width:50%}}img[class*=lazyload]{max-width:100%;visibility:hidden}img[class*=lazyload].lazyloaded{visibility:visible}html{background-color:hsl(0,0%,12%);overflow:initial !important;font-size:14px}@media(max-width: 991.98px){html{font-size:13px;overflow-x:hidden !important}}body{box-shadow:var(--bs-box-shadow-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Muli",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1rem;font-weight:400;line-height:1.7;position:relative;margin:0 auto !important;background:#fff;color:#2e2e2e}@media(max-width: 991.98px){body{overflow:clip !important}}[class*=cover].object-fit-cover:before{display:none}[class*=cover]:before{content:"";position:absolute;top:0;right:0;pointer-events:none;bottom:0;left:0;z-index:2;background-color:rgba(20.5,20.5,20.5,.9)}[class*=cover] .container,[class*=cover] .container-fluid,[class*=cover] [class*=container]{position:relative;z-index:3}[class*=cover].cover-10:before{background-color:rgba(20.5,20.5,20.5,.1)}[class*=cover].cover-20:before{background-color:rgba(20.5,20.5,20.5,.2)}[class*=cover].cover-30:before{background-color:rgba(20.5,20.5,20.5,.3)}[class*=cover].cover-40:before{background-color:rgba(20.5,20.5,20.5,.4)}[class*=cover].cover-50:before{background-color:rgba(20.5,20.5,20.5,.5)}[class*=cover].cover-60:before{background-color:rgba(20.5,20.5,20.5,.6)}[class*=cover].cover-70:before{background-color:rgba(20.5,20.5,20.5,.7)}[class*=cover].cover-80:before{background-color:rgba(20.5,20.5,20.5,.8)}[class*=cover].cover-90:before{background-color:rgba(20.5,20.5,20.5,.9)}[class*=cover].cover-100:before{background-color:rgb(20.5,20.5,20.5)}.cover-gradient-bottom:before{background:linear-gradient(0deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-top:before{background:linear-gradient(180deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-left:before,.cover-gradient-start:before{background:linear-gradient(90deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-left-top:before,.cover-gradient-start-top:before{background:linear-gradient(135deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-left-bottom:before,.cover-gradient-start-bottom:before{background:linear-gradient(45deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-right:before,.cover-gradient-end:before{background:linear-gradient(-90deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-right-top:before,.cover-gradient-end-top:before{background:linear-gradient(-135deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}.cover-gradient-right-bottom:before,.cover-gradient-end-bottom:before{background:linear-gradient(-45deg, rgba(20.5, 20.5, 20.5, 0.8) 0%, rgba(20.5, 20.5, 20.5, 0) 100%)}a[class*=cover]:before{transition:.2s all ease-out}a[class*=cover]:hover:before{transition:.2s all ease-out;background-color:rgba(20.5,20.5,20.5,.2)}#cookie-consent-banner{z-index:1050}header[id^=header]{background-color:#000;color:#fff;width:100%;z-index:1039 !important;transition:.5s ease}header[id^=header] #nav nav li>a{--bs-nav-link-color: #fff;--bs-dropdown-link-color: #fff;text-transform:uppercase;letter-spacing:1.2px;font-size:13px;padding:.7rem;display:block;border-radius:var(--bs-border-radius)}@media(max-width: 991.98px){header[id^=header] #nav nav li>a{color:inherit;padding-inline:0}}@media(min-width: 992px){header[id^=header] #nav nav li.dropdown .dropdown-menu{border:none;background-color:#000}}body.fixed-header header[id^=header]{background-color:rgba(0,0,0,.7)}@media(min-width: 992px){body.fixed-header header[id^=header]{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media(max-width: 991.98px){.scrolled header[id^=header]{transition:.5s ease;top:-66px !important}}header[id^=header] .navbar-nav{padding:5px 0;gap:3px}header[id^=header] .logo{display:inline-block;margin:10px 0;vertical-align:top;font-size:2.3rem;transition:.5s ease;height:auto}@media(max-width: 991.98px){header[id^=header] .logo{font-size:1.9rem;margin:5px 0}}header[id^=header] #bottom .h4{font-size:1rem;display:inline-block}header[id^=header] #bottom svg{height:18px;width:18px;vertical-align:sub;margin-right:5px;display:inline-block}header[id^=header] #bottom svg path{fill:#fff}header[id^=header] #bottom svg#icon-mot{height:24px;background:#0184d6;padding:4px;width:24px;border-radius:var(--bs-border-radius);vertical-align:middle}@media(max-width: 991.98px){header[id^=header] #bottom .h4{font-size:10px}}.ratings-wrap{margin-left:0;align-items:center}.ratings-wrap .ratings p{font-size:.85rem;font-weight:bold;white-space:nowrap}.ratings-wrap .ratings i{margin:0 1px}.ratings-wrap .ratings .bkg{width:95px;height:25px}@media(max-width: 991.98px){.navbar{border:0 none !important}}body.VehicleDetails.fixed-header,body[class*=stocklist].fixed-header,body.PageNotFound.fixed-header{border-top:149px solid hsl(0,0%,7%)}@media(max-width: 991.98px){body.VehicleDetails.fixed-header,body[class*=stocklist].fixed-header,body.PageNotFound.fixed-header{border-top:122px solid hsl(0,0%,7%)}}body.fixed-header section,body.fixed-header div{scroll-margin-top:80px}@media(min-width: 992px){body.fixed-header section,body.fixed-header div{scroll-margin-top:140px}}.scrolled [id^=header].header-a{transition:.5s ease;top:-116px}[id^=header].header-a #header-info{font-size:.9rem}[id^=header].header-a .header-tel{font-size:1.571rem}[id^=header].header-b .navbar{border:0 none !important}[id^=header].header-b #details-bar{color:#fff}[id^=header].header-b #details-bar a{font-size:.9rem}[id^=header].header-b #details-bar .social a{margin:0 0 0 2px;line-height:28px;padding:0;width:28px}@media(min-width: 992px){[id^=header].header-b .offcanvas-body{background-color:rgba(0,0,0,0) !important}}.scrolled [id^=header].header-c{transition:.5s ease;top:-97px}.scrolled [id^=header].header-d{transition:.5s ease;top:-131px}[id^=header].header-d #header-contact{font-weight:bold}[id^=header].header-e .navbar{border:0 none !important}[id^=header].header-e .header-tel{font-weight:bold}@media(min-width: 992px){[id^=header].header-e .logo img{max-width:100%;width:220px;height:auto}}@media(min-width: 992px){[id^=header].header-e .offcanvas-body{background-color:rgba(0,0,0,0) !important}}@media(min-width: 992px){[id^=header].header-g .offcanvas{--bs-offcanvas-bg: black;--bs-offcanvas-width: 100%;color:#fff}[id^=header].header-g .offcanvas .offcanvas-header{background:rgba(0,0,0,0)}[id^=header].header-g .toggle-menu{display:flex !important}[id^=header].header-g #nav nav li.ContactUs,[id^=header].header-g #nav nav li .dropdown-menu li{border-bottom:none}[id^=header].header-g #nav nav li>a{font-family:"Muli";white-space:wrap;color:#fff;font-size:2rem;margin:0 !important;padding:1.4rem 0;padding:1.4rem}[id^=header].header-g #nav nav .dropdown .dropdown-toggle:hover,[id^=header].header-g #nav nav .dropdown .dropdown-toggle:focus{transition-property:color !important}[id^=header].header-g #nav nav .dropdown .dropdown-toggle.show{background:hsl(0,0%,5%) !important;transition-property:color !important}[id^=header].header-g #nav nav .dropdown .dropdown-menu{margin:0;max-height:100%;position:absolute;background:hsl(0,0%,5%) !important;z-index:10;width:100%;padding:.35rem 1.05rem 1.4rem 1.4rem;max-height:60dvh;overflow-y:auto;margin-top:-0.7rem}[id^=header].header-g #nav nav .badge{min-width:40px !important}[id^=header].header-g #nav nav .dropdown-item{padding-inline:0;font-size:1.25rem}}[id^=header].header-g .scores__rating--title,[id^=header].header-g .scores__rating--link{display:none}.loading{transition:ease 1.5s opacity}.loading.loaded{opacity:0}#hero-wrap #hero{height:300px}@media(max-width: 991.98px){#hero-wrap #hero{height:200px}}body.fixed-header #hero-wrap #hero{height:400px}@media(max-width: 991.98px){body.fixed-header #hero-wrap #hero{height:300px}}body.fixed-header #hero-wrap .caption-wrap{align-items:end !important;padding-bottom:4.5rem}body.fixed-header #hero-wrap .caption-wrap.flex-column{justify-content:end !important;align-items:center !important}@media(min-width: 992px){#hero-wrap #hero-search{height:50vh;height:50dvh}}.Home #hero-wrap:after,.Home #hero-wrap:before{content:"";position:absolute;background:#fff;height:60px;bottom:-46px;z-index:4;transform:rotate(-1deg);left:-50px;right:-50px}.Home #hero-wrap:after{background:rgba(210,26,26,.75);height:140px;bottom:-96px;transform:rotate(-1deg);z-index:3}.Home #hero-wrap .caption{position:relative;top:155px;margin-bottom:390px}@media(max-width: 991.98px){.Home #hero-wrap .caption{margin-bottom:325px;margin-top:100px;top:65px}}.Home #hero-wrap .search-wrapper .search-form{padding-top:1.75rem !important;margin-top:1.75rem;position:relative;background-color:#fff;color:#2e2e2e;border-radius:var(--bs-border-radius);padding:1rem}@media(max-width: 991.98px){.Home #hero-wrap .search-wrapper .search-form{margin:30px auto 0}}.Home #hero-wrap .search-wrapper .search-form:before{content:"Start Searching...";position:absolute;white-space:nowrap;display:inline-block;font-size:1rem;left:50%;top:0;transform:translate(-50%, -50%);padding:.5rem 1rem;background-color:hsl(0,0%,7%);color:#fff;font-weight:bold;border-radius:var(--bs-border-radius-pill)}button{font:inherit}.btn,a{transition:.2s all ease-out}.btn:focus,.btn:hover,a:focus,a:hover{transition:.2s all ease-out}a{color:inherit}a:not([class*=link-]){text-decoration:none}.btn{text-transform:uppercase;font-weight:bold;padding:0 1.7em;line-height:42px;color:inherit;border:none;font-size:1rem;border-radius:var(--bs-border-radius)}.btn.no-box-shadow,.btn.no-box-shadow[class*=border-]{box-shadow:none !important}.btn.btn-xs{font-size:.85rem;padding:0 1em;line-height:28px}.btn.btn-sm{font-size:.9rem;padding:0 1.2em;line-height:36px}.btn.btn-lg{font-size:1.4rem;padding:0 1.5em;line-height:58px}.btn.btn-icon{line-height:42px;padding:0;width:42px;text-align:center}.btn.btn-icon.btn-sm{line-height:36px;width:36px}.btn.btn-icon.btn-lg{line-height:58px;width:58px}#fixed-btns,#fixed-mobile-btns{z-index:1020 !important}.VehicleDetails #fixed-btns,[class*=stocklist] #fixed-btns,.VehicleDetails #fixed-mobile-btns,[class*=stocklist] #fixed-mobile-btns{display:none !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.ff-heading{font-family:"Muli",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;font-weight:bold}.ff-body{font-family:"Muli",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.text-gradient{background:-webkit-linear-gradient(rgb(83.5762331839, 122.5784753363, 164.9237668161), rgb(66.4237668161, 97.4215246637, 131.0762331839));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-gradient-alt{background:-webkit-linear-gradient(rgb(227.6228813559, 33.8771186441, 33.8771186441), rgb(187.3093220339, 23.1906779661, 23.1906779661));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.text-inherit{color:inherit !important}.fa-ul{margin-left:2.14285714em !important}.fa-ul .fa-li{left:-2.14285714em !important;width:2.14285714em !important}.card{background:#f0f3f5;border:none;overflow:hidden;border-radius:var(--bs-border-radius);color:#2e2e2e}@media(min-width: 992px){.card{--bs-card-spacer-y: 1.3rem;--bs-card-spacer-x: 1.3rem}}#Stocklist{padding:0;list-style-type:none;margin-top:0}.img{display:block;height:0;padding-bottom:74.25%;position:relative;overflow:hidden}.img:not([class*=cover-]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.img img,.img .vd-iframe{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.stock-flex>div:first-child{max-width:300px;min-width:250px;max-width:270px}@media(max-width: 991.98px){.stock-flex>div:first-child{max-width:0;min-width:auto}}.advancedSearch-wrap{min-height:calc(100vh - 245px)}#search-wrap .offcanvas .reset{color:var(--bs-offcanvas-color)}@media(min-width: 992px){#search-wrap .offcanvas{--bs-offcanvas-color: #2e2e2e;--bs-offcanvas-bg: #fff}#search-wrap .offcanvas .reset{color:#2e2e2e}}@media(min-width: 992px){#advancedSearch{--bs-accordion-btn-color: #2e2e2e;padding-right:.65rem;height:calc(100vh - 490px);transition:.2s all ease-out;overflow-y:auto;overflow-x:hidden}.scrolled #advancedSearch{height:calc(100vh - 245px);transition:.2s all ease-out}}#advancedSearch .accordion-body.shorten{height:400px;overflow:hidden;-webkit-mask-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 3rem);mask-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #fff 3rem)}#advancedSearch .accordion-button{font-size:1rem}#advancedSearch .accordion-item:last-of-type .accordion-button.collapsed,#advancedSearch .accordion-item:last-of-type .accordion-body{border:0 none !important}@media(max-width: 991.98px){#advancedSearch{font-size:1.2rem}#advancedSearch .accordion-button{font-size:1.2rem}}#PageCount{min-width:125px}#search-wrap .autocomplete-dropdown{-webkit-mask-image:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 1.5rem);mask-image:linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #fff 1.5rem);margin-right:-1.5rem}body.Home #search-wrap .autocomplete-dropdown{-webkit-mask-image:none;mask-image:none;margin:0}body.Home #search-wrap .autocomplete-dropdown .results{max-height:300px;overflow-y:auto}body.Home #search-wrap .autocomplete-dropdown .results a title{transition:.2s all ease-out}body.Home #search-wrap .autocomplete-dropdown .results a:hover title,body.Home #search-wrap .autocomplete-dropdown .results a:focus title{transition:.2s all ease-out;color:#d21a1a}body.Home #search-wrap .autocomplete-dropdown .results a>div{max-width:140px}body.Home #search-wrap .autocomplete-dropdown .results a>div.no-img{aspect-ratio:4/3}#search-wrap .text-search-btn{position:relative;z-index:2}#search-wrap .text-search-btn.pulse{animation:pulse-shadow 1s infinite}@keyframes pulse-shadow{0%{box-shadow:0 0 0 0 rgba(210,26,26,.4)}50%{box-shadow:0 0 40px 5px rgba(210,26,26,.4)}100%{box-shadow:0 0 0 0 rgba(210,26,26,0)}}#offcanvasSearchAlt .offcanvas-header{width:100%;max-width:var(--bs-offcanvas-width)}@media(max-width: 991.98px){#offcanvasSearchAlt .offcanvas-body{height:100vh;padding-block:75px}}.pills-display .badge{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center}.pills-display .badge i{font-size:9px}.price-accordions .accordion-body{padding-bottom:0 !important;border-bottom:0 none !important}#offcanvasSearchAlt .total-count,.btn[type=submit] .total-count{display:inline-block;line-height:1;padding:4px 6px;border-radius:var(--bs-border-radius);background:hsla(0,0%,100%,.1);margin-inline:3px}@media(min-width: 992px){#budget-half-slider #budgetsearch .card{transform:translateX(25px)}}[class^=search-form] .form-group,[class^=blazor-search-form] .form-group{position:relative}[class^=search-form] .clear-button:after,[class^=blazor-search-form] .clear-button:after{content:"";line-height:1;padding:10px;display:block;color:#fff;background:#d21a1a;font-family:"Font Awesome 6 Free";z-index:1;cursor:pointer;font-weight:800;text-decoration:none;font-size:10px;border-radius:var(--bs-border-radius)}[class^=search-form] .irs--round .irs-line,[class^=blazor-search-form] .irs--round .irs-line{top:37px;height:8px;background-color:rgba(0,0,0,.1)}[class^=search-form] .irs--round .irs-bar,[class^=blazor-search-form] .irs--round .irs-bar{top:37px;height:8px;background-color:rgba(75,110,148,.65)}[class^=search-form] .irs--round .irs-shadow,[class^=blazor-search-form] .irs--round .irs-shadow{background-color:none}[class^=search-form] .irs--round .irs-handle,[class^=blazor-search-form] .irs--round .irs-handle{border:none;top:18px;width:22px;height:45px;background-color:#4b6e94;background-image:var(--bs-gradient);box-shadow:none;transition:background-color .2s ease}[class^=search-form] .irs--round .irs-handle:hover,[class^=blazor-search-form] .irs--round .irs-handle:hover{cursor:e-resize}[class^=search-form] .irs--round .irs-from,[class^=search-form] .irs--round .irs-to,[class^=search-form] .irs--round .irs-single,[class^=blazor-search-form] .irs--round .irs-from,[class^=blazor-search-form] .irs--round .irs-to,[class^=blazor-search-form] .irs--round .irs-single{top:-20px}[class^=search-form] .irs--round .irs-from:before,[class^=search-form] .irs--round .irs-to:before,[class^=search-form] .irs--round .irs-single:before,[class^=blazor-search-form] .irs--round .irs-from:before,[class^=blazor-search-form] .irs--round .irs-to:before,[class^=blazor-search-form] .irs--round .irs-single:before{margin-left:-6px;border:6px solid rgba(0,0,0,0);bottom:-12px}[class^=search-form] .irs--round .irs-handle.state_hover,[class^=search-form] .irs--round .irs-handle:hover,[class^=blazor-search-form] .irs--round .irs-handle.state_hover,[class^=blazor-search-form] .irs--round .irs-handle:hover{background-color:rgb(66.4237668161,97.4215246637,131.0762331839)}[class^=search-form] .irs--round .irs-min,[class^=search-form] .irs--round .irs-max,[class^=blazor-search-form] .irs--round .irs-min,[class^=blazor-search-form] .irs--round .irs-max{color:#fff;font-size:1.5rem;font-weight:bold;background-color:hsl(0,0%,12%);color:#fff}[class^=search-form] .irs--round .irs-from,[class^=search-form] .irs--round .irs-to,[class^=search-form] .irs--round .irs-single,[class^=blazor-search-form] .irs--round .irs-from,[class^=blazor-search-form] .irs--round .irs-to,[class^=blazor-search-form] .irs--round .irs-single{background-color:hsl(0,0%,7%);color:#fff;font-weight:bold;font-size:1.5rem}[class^=search-form] .irs--round .irs-from:before,[class^=search-form] .irs--round .irs-to:before,[class^=search-form] .irs--round .irs-single:before,[class^=blazor-search-form] .irs--round .irs-from:before,[class^=blazor-search-form] .irs--round .irs-to:before,[class^=blazor-search-form] .irs--round .irs-single:before{border-top-color:hsl(0,0%,7%)}[class^=search-form] .irs--round .irs-grid-pol,[class^=blazor-search-form] .irs--round .irs-grid-pol{background-color:#fff}[class^=search-form] .irs--round .irs-grid-text,[class^=blazor-search-form] .irs--round .irs-grid-text{color:hsl(0,0%,7%)}


/* Parkside PHP additions */
.header-spacer{height:149px;background:hsl(0,0%,7%)}
@media(max-width: 991.98px){.header-spacer{height:126px}}
/* Splash / intro loader */
.loading{position:fixed;top:0;right:0;left:0;bottom:0;background-color:#000;z-index:9999;pointer-events:none;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
.loading .content-wrap{height:100vh;height:100dvh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.loading .splash-logo{position:relative;width:50vw;max-width:none;height:auto;opacity:1;-webkit-animation:splash-logo-in 1.1s ease;animation:splash-logo-in 1.1s ease}
.loading .splash-logo img{display:none;width:100%;height:auto}
.loading .splash-logo img.active{display:block}
.loading.loaded{opacity:0}
/* Skip link */
.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:#000;color:#fff;padding:.75rem 1.25rem;font-weight:700}
.skip-link:focus{left:0;color:#fff;text-decoration:none}
@-webkit-keyframes splash-logo-in{from{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes splash-logo-in{from{opacity:0;-webkit-transform:translateY(14px);transform:translateY(14px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
/* Header & footer logo image */
header[id^=header] .logo img{display:block;height:44px;width:auto}
@media(max-width: 991.98px){header[id^=header] .logo img{height:34px}}
.footer-d .logo img{display:inline-block;height:48px;width:auto}