﻿@media only screen{.single-vehicle-wrap{position:relative;}.single-vehicle-wrap hr{display:none;}.single-vehicle-wrap hr.always-show{display:block;margin:0;}.single-vehicle-wrap .vehicle-highlights{z-index:1;}.vehicle-main-container{padding:24px 0 58px;}.vehicle-main-content{display:flex;flex-direction:column;gap:64px;}.vehicle-main-content h3,.vehicle-large-sidebar h3{color:#000;font-size:1.375rem;margin-bottom:1rem;font-weight:600;}#mobile-options{display:none;}#mobile-options .options-btn,#mobile-options .close-options-btn{padding:20px 24px;cursor:pointer;display:flex;gap:16px;place-items:center;justify-content:center;width:158px;font-size:1.125rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.3);-moz-box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.3);box-shadow:0 4px 8px 3px rgba(0,0,0,.15),0 1px 3px 0 rgba(0,0,0,.3);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#fff;}#mobile-options .options-btn i,#mobile-options .close-options-btn i{font-size:1.375rem;}#mobile-options .options-btn{background:#fff;color:#377ede;}#mobile-options .close-options-btn{background:#fff;color:#696969;}#mobile-options .hidden{display:none;}.vehicle-price-tab{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:1px solid #ddd;overflow:hidden;}.vehicle-price-tab .tabs{border:0;background:#fff;}.vehicle-price-tab .tabs-title{width:50%;border-bottom:1px solid #ddd;}.vehicle-price-tab .tabs-title.is-active{border-bottom:0;}.vehicle-price-tab .tabs-title>a{background:#f8f9fa;color:#000;font-size:1.125rem;text-align:center;font-weight:500;}.vehicle-price-tab .tabs-title>a:hover{background:#f8f9fa;color:#000;}.vehicle-price-tab .tabs-title:first-child>a{border-right:1px solid #ddd;}.vehicle-price-tab .tabs-title>a:focus,.vehicle-price-tab .tabs-title>a[aria-selected=true]{background:#fff;color:#000;border-bottom:0;pointer-events:none;}.vehicle-price-tab .tabs-content{border:0;background:#fff;color:#000;}.vehicle-price-tab .tabs-panel{padding:34px 24px 24px;background:#fff;}.vehicle-price-tab .tabs-container{display:flex;gap:23px;flex-direction:column;}.vehicle-price-tab .price-wrapper{display:flex;flex-direction:column;justify-content:flex-end;text-align:right;}.vehicle-price-tab .price-wrapper .price{font-size:1.625rem;}.vehicle-price-tab .price-wrapper .was-price{color:#f35171;}.vehicle-price-tab .price-wrapper .on-road-costs{display:none;}.vehicle-price-tab .standard-btn{font-size:1.125rem;}.vehicle-price-tab .orc-text i{font-size:1.25rem;}.vehicle-price-tab .notify{text-align:center;}.vehicle-price-tab .notify a{color:#696969;font-size:1rem;display:flex;place-items:center;justify-content:center;gap:.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.vehicle-price-tab .notify a i{font-size:1.5rem;}.vehicle-price-tab .notify a:hover{color:#377ede;}.vehicle-price-tab .tabs-ctas{display:flex;gap:1rem;flex-direction:column;}.vehicle-price-tab .tabs-ctas .standard-btn{align-self:normal;width:100%;text-align:center;margin:0;}.vehicle-price-tab .sp-text{font-size:.75rem;}.vehicle-price-tab .sp-text p{color:#696969;font-size:.75rem;line-height:1.6;}.vehicle-price-tab .sp-text button{text-align:left;}.finance-container .price-wrapper{flex-direction:row;justify-content:flex-start;text-align:left;place-items:flex-end;}.finance-container .per-term i{font-size:10px;}.gallery-grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,1fr);grid-column-gap:4px;grid-row-gap:4px;margin-top:4px;}.gallery-grid .gallery-overlay{position:absolute;top:1rem;right:1rem;z-index:1;display:flex;gap:10px;}.gallery-grid button{color:#fff;background:rgba(0,0,0,.7);display:flex;gap:.5rem;place-items:center;padding:6px 1rem;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;font-size:.875rem;font-weight:500;}.gallery-grid button i{font-size:2rem;}.gallery-grid button.btn-play i{font-size:1.65rem;}.gallery-grid .vehicle-img{position:relative;width:100%;height:0;padding-bottom:75%;background:#efefef;}.gallery-grid .vehicle-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.gallery-grid .vehicle-img:nth-child(1){grid-area:1/1/5/3;}.gallery-grid .vehicle-img:nth-child(1).no-image img{object-fit:none;}.gallery-grid .vehicle-img:nth-child(2){grid-area:5/1/7/2;}.gallery-grid .vehicle-img:nth-child(2).no-image img{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}.gallery-grid .vehicle-img:nth-child(3){grid-area:5/2/7/3;}.gallery-grid .vehicle-img:nth-child(3).no-image img{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);}.gallery-grid .vehicle-img.no-image img{object-fit:contain;}h1.vehicle-title{font-size:36px;color:#000;font-weight:600;margin:0;}.vehicle-info{display:flex;flex-direction:column;gap:20px;}.vehicle-info .vehicle-specs{font-size:1rem;}h3.short-desc{font-size:1rem;color:#000;font-weight:600;margin:0;}.vehicle-other{display:flex;flex-direction:column;gap:8px;}.small-ctas a,.small-ctas button{display:flex;gap:.5rem;place-items:center;color:#696969;font-weight:500;}.highlights-section .sp-text{display:flex;gap:1rem;}.vehicle-ctas a i,.vehicle-ctas button i{font-size:1.5rem;}.favourite .acme-icon-fav{position:relative;top:1px;}.favourite .acme-icon-fav:before{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.favourite.active .acme-icon-fav{color:#f35171;}.favourite.active .acme-icon-fav:before{content:"";}.dd-link .options-btn,.dd-link .close-options-btn{padding:10px 15px;margin:5px;cursor:pointer;}.dd-link .close-options-btn{display:none;}.status-on-yard{color:#25a249;}.status-in-transit{color:#e07a31;}.sold-vehicle{text-transform:uppercase;color:#cc4b37;}.status-other{color:#000;}.vehicle-highlights div span{line-height:24px;}.expires-text{color:#f35171;}.special-offer-section{border-left:2px solid #377ede;padding:0 24px;display:flex;gap:1rem;flex-direction:column;}.special-offer-section h4{font-size:1.375rem;color:#377ede;font-weight:600;margin:0;line-height:1;}.special-offer-section p{margin:0;}.special-offer-section .offer{color:#000;font-size:1.125rem;font-weight:600;}.special-offer-section .expires-text{color:#f35171;}.special-offer-section .offer-sp{font-size:.75rem;color:#696969;}.special-offer-section .standard-btn{align-self:baseline;}.highlights-section .highlight .inner{display:flex;gap:32px;flex-direction:row;}.highlights-section .highlight .inner .highlight-text{display:flex;gap:6px;flex-direction:column;}.highlights-section .highlight .inner h4,.highlights-section .highlight .inner p{margin:0;}.highlights-section .highlight .inner h4{font-size:1.125rem;color:#000;font-weight:600;}.highlights-section .highlight .inner p{color:#696969;line-height:1.4;}.highlights-section .hightlight-icon i{font-size:2rem;}.highlights-section .buyerscore-info{font-size:.75rem;color:#696969;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;}.highlights-section .buyerscore-info button{text-align:left;}.highlights-section .buyerscore-info a{color:#696969;text-decoration:underline;}.highlights-section .buyerscore-info span{display:flex;place-items:center;flex-direction:row;white-space:nowrap;gap:5px;}.highlights-section .buyerscore-info span img{width:89px;}.highlights-section .standard-btn{align-self:baseline;}.useful-information{width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;border:1px solid #ddd;padding:33px 24px;}.main-ctas .standard-btn{width:100%;text-align:center;font-size:1.125rem;}.vehicle-main-content .standard-btn{margin-top:36px;}.vehicle-main-content #vehicle-review-count-button{margin-top:1rem;}.vehicle-sticky{position:fixed;top:-100px;left:0;right:0;background:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:100;padding:12px 0;box-shadow:rgba(0,0,0,.1) 0 10px 15px -3px,rgba(0,0,0,.05) 0 4px 6px -2px;}.vehicle-sticky.sticky-nav-active{top:0;}.vehicle-sticky.footer-reached{position:absolute;bottom:0;top:auto;}.vehicle-snippet{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;place-items:center;max-width:100%;}.vehicle-snippet .image{width:90px;min-width:90px;height:65px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;background:#efefef;cursor:pointer;position:relative;}.vehicle-snippet .image:before{content:"Back to top";color:rgba(255,255,255,.7);display:flex;justify-content:center;place-items:flex-end;padding-bottom:.5rem;font-size:.75rem;font-weight:500;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:0;}.vehicle-snippet .image:after{content:"";font-family:"icons-acme";position:absolute;bottom:-5rem;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:rgba(255,255,255,.7);left:50%;margin-left:-16px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);font-size:1.25rem;}.vehicle-snippet .image img{width:90px;height:65px;object-fit:cover;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.vehicle-snippet .image img.coming-soon{object-fit:contain;width:70px;display:block;margin:auto;}.vehicle-snippet .image.animated:before,.vehicle-snippet .image.animated:after,.vehicle-snippet .image:active:before,.vehicle-snippet .image:active:after{opacity:0;}.vehicle-snippet .price .on-road-costs{font-size:.875rem;font-weight:500;position:relative;top:-1px;}.vehicle-snippet .vehicle-info-small{width:calc(100% - 110px);}.vehicle-snippet .title{font-weight:500;}.per-term .custom-dropdown-area{min-width:auto;}.per-term .custom-dropdown-area .dropdown{right:0;}.per-term .custom-dropdown-area button,.per-term .custom-dropdown-area .undefined{text-transform:lowercase;}.per-term .custom-dropdown-area .option-title button{text-transform:none;}.per-term .custom-dropdown-button{background-color:transparent;background:transparent;border:0;padding:0;height:auto;font-size:1rem;color:#000;}}@media only screen and (max-width:640px){.special-offer-section{margin-left:-.5rem;margin-right:.5rem;}.highlights-section .highlight{padding:0 12px;}.highlights-section .highlight .inner{border:1px solid #ddd;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;width:calc(100vw - 81px);padding:24px;display:flex;gap:12px;flex-direction:column;}.highlights-section .highlight .inner p{margin-top:.5rem;}.highlights-section .highlight .highlight-text{gap:12px;}.highlights-section .sp-text i{font-size:1rem;}.vehicle-price-tab{margin-left:-8px;margin-right:-8px;width:calc(100% + 16px);}}@media only screen and (min-width:640px){.highlights-section .highlights-items{display:flex;flex-direction:column;gap:32px;}.highlights-section .sp-text .purple-text{display:flex;gap:6px;align-items:center;flex-direction:row;font-size:.75rem;}.highlights-section .buyerscore-info{gap:1rem;place-items:center;justify-content:flex-start;flex-direction:row;}.single-vehicle-wrap{padding:28px 0 0;}.single-vehicle-wrap hr{display:block;margin:0;border-bottom:1px solid #ddd;}.vehicle-main-container{padding:40px 0 60px;}.vehicle-main-container .standard-btn{align-self:baseline;}.vehicle-main-content{gap:50px;}.gallery-grid{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:8px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;margin-top:0;}.gallery-grid .vehicle-img:nth-child(1){grid-area:1/1/3/3;padding-bottom:75.25%;}.gallery-grid .vehicle-img:nth-child(2){grid-area:1/3/2/4;}.gallery-grid .vehicle-img:nth-child(3){grid-area:2/3/3/4;}.highlights-section{background:#f8f9fa;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:36px 24px;display:flex;gap:32px;flex-direction:column;}.vehicle-price-tab .price-wrapper .price{font-size:36px;display:flex;place-items:flex-start;}}@media only screen and (max-width:875px){.vehicle-large-top-content,.vehicle-large-sidebar{display:none;}#mobile-options{position:fixed;display:flex;bottom:2rem;right:1rem;z-index:100;}.vehicle-sticky .sticky-ctas{display:none;}}@media only screen and (min-width:876px){.vehicle-price-tab-small{display:none;}.vehicle-large-top-content{padding:18px 0;}.breadcrumbs-sm,.small-ctas{display:none!important;}.single-vehicle-wrap{padding-top:0;}.vehicle-large-sidebar{width:33%!important;min-width:300px!important;display:flex;flex-direction:column;gap:24px;}.vehicle-price-tab .tabs-panel{padding:34px 24px;}.flex-gap{gap:66px;}.gallery-grid .vehicle-img{grid-column-gap:11px;grid-row-gap:11px;}.gallery-grid .gallery-overlay{top:24px;right:24px;}.vehicle-ctas a,.vehicle-ctas button{display:flex;gap:.5rem;place-items:center;color:#000;border:1px solid #000;font-size:.875rem;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;padding:12px 1rem;font-weight:600;}.vehicle-sticky .sticky-ctas{width:346px;min-width:346px;}.vehicle-sticky .vehicle-snippet{width:calc(100% - 362px);}}@media only screen and (max-width:1023px){.vehicle-snippet .image.travelling:before{background:rgba(0,0,0,.3);z-index:2;opacity:1;}.vehicle-snippet .image.travelling:after{bottom:1.75rem;opacity:1;z-index:3;}}@media only screen and (min-width:1024px){.vehicle-main-content h3,.vehicle-large-sidebar h3{font-size:1.625rem;margin-bottom:32px;}.vehicle-main-content h3.short-desc,.vehicle-large-sidebar h3.short-desc{font-size:1rem;margin:0;}.special-offer-section{padding-left:36px;}.special-offer-section h4{font-size:1.625rem;}.special-offer-section .offer{font-size:1.25rem;}.flex-gap{gap:90px;}.single-vehicle-wrap .vehicle-highlights div{box-shadow:none;}.vehicle-main-container{padding:40px 0 72px;}.vehicle-price-tab .tabs-panel{padding:34px 36px;}.useful-information{padding:33px 36px;}.vehicle-snippet .image:hover:before{background:rgba(0,0,0,.3);z-index:2;opacity:1;}.vehicle-snippet .image:hover:after{bottom:1.75rem;opacity:1;z-index:3;}}