﻿@charset "UTF-8";@media only screen{.gallery-thumb-wrapper{overflow:hidden;}.gallery-thumbs.slick-initialized{max-height:none!important;}.gallery-next.vertical-next.slick-arrow{height:auto;}.gallery-next.vertical-next.slick-arrow i{display:block;}.pswp img{height:auto!important;}.pswp__bg{background:#1f2225!important;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,0)!important;}.pano-zoom{right:5%;bottom:25px;position:absolute;z-index:1;}.pano-zoom i{font-size:1.875rem;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pano-zoom i:hover{color:#fff;}.pano-images{left:5%;bottom:17px;position:absolute;z-index:1;}.pano-title{left:10px;top:5px;position:absolute;color:#fff;text-shadow:2px 2px rgba(0,0,0,.1);font-size:1.125rem;}.pano-close a{font-size:1.25rem;text-shadow:2px 2px rgba(0,0,0,.1);}.pano-controls-container{position:absolute;left:0;right:0;top:0;bottom:0;}.pano-controls-container .top-bg{position:absolute;top:0;left:0;width:100%;height:80px;background-image:-owg(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-webkit(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-moz(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-o(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%);}#panorama-div.reveal{margin-top:0;top:0!important;max-height:none!important;position:fixed;}#panorama-div .cssload-loader{border:4px solid #fff;}#panorama-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}#panorama-container canvas{max-width:800px;max-height:none;margin:0 auto;display:block;}.pano-bottom-bg{position:absolute;bottom:0;left:0;width:100%;height:80px;background:rgba(31,34,37,.6);border-top:1px solid #404245;z-index:9999;}.pano-pause{bottom:23px;position:absolute;left:50%;margin-left:-15px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1;}.pano-pause a i{font-size:40px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pano-pause a i:hover{color:#377ede;}.pano-pause .refresh{display:inline;}.pano-pause .refresh a i{font-size:1.875rem;line-height:46px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pano-pause .refresh a i:hover{color:#fff;}#panorama-controls{position:absolute;left:0;right:0;top:0;bottom:0;}.pano-images .image-select,.pano-zoom .zoom,.pano-close a,.pano-pause a{width:34px;height:34px;line-height:29px;text-align:center;float:left;margin:0 0 8px 8px;cursor:pointer;}.pano-images .image-select.debug-select{width:auto;}.image-select{border:2px solid rgba(255,255,255,.4);color:rgba(255,255,255,.4);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pano-images .image-select:hover{color:#fff;border-color:#fff;}.pano-images .image-select.active{border:0;cursor:default;color:#377ede;border:2px solid #377ede;}.pano-close{right:10px;top:10px;position:absolute;}.pano-close a{float:right;font-size:1.25rem;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pano-close a:hover{color:rgba(255,255,255,.4);}.pano-zoom .zoom{margin:8px 0 0 8px;}.reveal.panorama-reveal{margin-left:auto;margin-right:auto;width:100%;height:100%;padding:0;border:0;}.back-link{font-size:.813rem;display:inline-block;position:relative;top:0;}.back-link i{vertical-align:middle;}[data-mclist-for]{position:relative;cursor:pointer;display:inline-block;}ul[data-mclist]{display:none;}ul[data-mclist].mclist-visible,.small-ddl-show{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc;z-index:999;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1);}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%;}.more-actions{line-height:2.5;color:#000;}.more-actions:after{content:"";width:1rem;height:1rem;font-family:"icomoon";vertical-align:middle;}.more-actions ul[data-mclist].mclist-bottom.mclist-visible{margin-bottom:0;bottom:64px;left:-4px;width:215px;}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i{margin-right:.25rem;font-size:.925rem;vertical-align:middle;}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i.icon-drive{font-size:.8rem;}.small-ddl-show{display:table!important;top:44px;right:32px;left:auto;padding:.625rem;width:170px;}.small-ddl-show .custom-dropdown-area{min-width:100px!important;}.small-ddl-show .custom-dropdown-button{display:none;}.small-ddl-show .dropdown.menu{width:190px;display:block!important;}.small-ddl-show li{font-size:1rem;color:#000;line-height:1;padding:.425rem 0;}.small-ddl-show li a{color:#000;}.small-ddl-show li.selected{position:relative;}.small-ddl-show li.selected:after{position:absolute;content:"";top:-.375rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000;}.small-ddl-show li.selected a{color:#000;}.vs-fav .option-fav-toggle:before{content:"Add to ";}.vs-fav.active .option-fav-toggle:before{content:"Remove from ";}.single-vehicle-wrap{position:relative;width:100%;height:auto;margin:0 auto;}.single-vehicle-wrap .pswp__ui--idle .pswp__top-bar{opacity:.5;}.single-vehicle-wrap .pswp__button--close{color:#fff;background:none;}.single-vehicle-wrap .pswp__button--close:after{content:"";color:#fff;position:absolute;top:1rem;right:1rem;font-size:1rem;font-family:"icons-acme";}.single-vehicle-wrap .pswp__button--arrow--left{color:#fff;}.single-vehicle-wrap .pswp__button--arrow--left:after{content:"";color:#fff;position:relative;top:0;left:-.925rem;font-size:1.5rem;font-family:"icons-acme";}.single-vehicle-wrap .pswp__button--arrow--right{color:#fff;}.single-vehicle-wrap .pswp__button--arrow--right:before{display:none;}.single-vehicle-wrap .pswp__button--arrow--right:after{content:"";color:#fff;position:relative;top:0;right:-.925rem;font-size:1.5rem;font-family:"icons-acme";}.large-spacer{max-width:none;}.material-symbols-rounded{font-size:2rem;}ul.hours-list-page{display:none;max-width:300px!important;min-width:300px!important;gap:8px!important;flex-direction:column;}ul.hours-list-page .hourday{display:flex;justify-content:flex-start;color:#696969;font-size:.938rem;}ul.hours-list-page .hourday .day{width:120px;}ul.hours-list-page .hourday.active{color:#000;}ul.hours-list-page.show{display:flex;}.back-page-link a{color:#696969;font-size:.875rem;display:flex;flex-direction:row;justify-content:flex-start;place-items:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;gap:8px;flex-wrap:wrap;}.back-page-link a i{font-size:10px;margin-top:1px;}.back-page-link a:hover{color:#292929;}.back-page-link a:hover span{text-decoration:underline;}.back-page-link.back-link-sm{margin-bottom:1rem;}.delivery-list-container{display:flex;flex-direction:column;gap:48px;}.delivery-list{display:flex;flex-direction:column;gap:14px;}.delivery-item{display:flex;flex-direction:row;justify-content:flex-start;color:#000;font-size:1rem;font-weight:500;position:relative;padding-top:14px;}.delivery-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ddd;}.delivery-item.region-title{padding-top:0;}.delivery-item.region-title:before{display:none;}.delivery-item .delivery-item-title{width:190px;color:#696969;font-weight:400;}.branch-information{display:flex;flex-direction:column;gap:24px;}.branch-information .map{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;}.branch-information .map .google-map{height:220px;}.branch-information .view-this-vehicle{font-size:.875rem;color:#000;}.branch-information .vehicle-branch-location{font-size:1.375rem;font-weight:600;color:#000;}.branch-information .vehicle-branch-location button{font-size:1.375rem;font-weight:600;color:#000;}.branch-information .vehicle-branch-location button i{font-size:1rem;}.branch-information .buyerscore-awards img{width:80px;}.buyerscore-overall-score{gap:4px 16px;}.buyerscore-overall-score .stars-container{font-size:1.75rem;}.has-buyerscore-awards{font-size:.75rem;color:#696969;}.has-buyerscore-awards i{font-size:1.25rem;}.read-more-button{text-decoration:underline;font-weight:500;}.description-text.truncated{display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;overflow:hidden;}.recently-viewed-container{margin-top:40px;}.recently-viewed-container h3{margin-bottom:0;}.recently-viewed-container .recent-title-container{margin-bottom:32px;}.vehicle-list-small{padding-top:1rem;}.vehicle-list-small .img{width:111px;height:85px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;background:#efefef;}.vehicle-list-small .img img{object-fit:cover;height:100%;width:100%;}.vehicle-list-small .img.no-img{display:flex;justify-content:center;place-items:center;}.vehicle-list-small .img.no-img img{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);}.vehicle-list-small .vehicle-info{width:calc(100% - 127px);gap:1rem;padding-top:0;}.vehicle-list-small h6{margin:0 0 6px;font-size:1rem;font-weight:500;line-height:1;}.vehicle-list-small .vehicle-specs{font-size:.75rem;color:#a1a1a1;gap:0 10px;}.vehicle-list-small .price{font-size:1rem;font-weight:500;}.vehicle-list-small .price .on-road-costs{font-size:10px;font-weight:400;}.vehicle-list-small li{padding-bottom:27px;margin-bottom:27px;border-bottom:1px solid #ddd;}.vehicle-list-small li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}.vehicle-details-container ul{display:flex;gap:14px;width:100%;flex-wrap:wrap;}.vehicle-details-container ul .vehicle-detail{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #ddd;padding-bottom:14px;}.vehicle-details-container ul .vehicle-detail .title,.vehicle-details-container ul .vehicle-detail .value{width:50%;}.vehicle-details-container ul .vehicle-detail .title{color:#696969;}.vehicle-details-container ul .vehicle-detail .value{font-weight:500;}.vehicle-details-container ul:last-child li:first-child{padding-top:14px;}.vehicle-details-container ul:last-child li:last-child{border:0;padding-bottom:0;}.feature-list{display:flex;gap:14px;width:100%;flex-wrap:wrap;}.feature-list li{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #ddd;padding-bottom:14px;font-weight:500;place-items:center;gap:.875rem;}.feature-list li i{font-size:1.5rem;min-width:36px;}.feature-list li:last-child{border:0;padding-bottom:0;}.ratings-section .powered-by{display:flex;flex-direction:row;justify-content:flex-start;gap:8px;place-items:center;color:#696969;font-size:.75rem;margin-bottom:1.5rem;}.ratings-section .rating-info-paragraph{font-size:.75rem;color:#696969;}.ratings-list{display:flex;gap:18px;width:100%;flex-wrap:wrap;margin-bottom:1.5rem;}.ratings-list .title{font-weight:500;gap:4px 12px;place-items:center;}.ratings-list .title i{font-weight:400;font-size:1.25rem;color:#696969;}.ratings-list .stars-container{font-size:1.25rem;}.ratings-list .stars-container:empty{display:none;}.ratings-list .stars-container .unknown{font-size:1rem;font-weight:500;color:#000;}.ratings-list .stars-container:empty{display:none;}.ratings-list .stars-rating-caption{font-size:1rem;font-weight:500;color:#000;}.ratings-list .rating-info-line{font-size:1rem;color:#696969;}.ratings-list li{display:flex;flex-direction:column;width:100%;border-bottom:1px solid #ddd;padding-bottom:18px;gap:14px;}.ratings-list li .rating{display:flex;flex-direction:column;width:100%;gap:18px;}.ratings-list li:last-child{border:0;padding-bottom:0;}.buyerscore-vehicle-ratings{margin-left:-24px;margin-right:-48px;width:calc(100% + 72px);}.buyerscore-vehicle-ratings .slick-track{margin-left:0;}.buyerscore-vehicle-ratings .rating{border-right:1px solid #ddd;width:140px;padding-left:24px;padding-right:24px;}.buyerscore-vehicle-ratings .rating i{font-size:2rem;margin-bottom:1rem;display:block;}.buyerscore-vehicle-ratings .rating .rating-type{font-weight:500;margin-bottom:6px;}.buyerscore-vehicle-ratings .rating .rating-type span{display:none;}.buyerscore-vehicle-ratings .rating .rating-value{font-weight:600;}#buyerscore-vehicle-section .buyerscore-vehicle-ratings .rating .rating-type{text-transform:capitalize;}.buyerscore-vehicle-feedback-section .based-on{font-size:.75rem;color:#696969;margin:24px 0 40px;}.buyerscore-vehicle-feedback-section .powered-by-buyerscore{margin-top:20px;}.buyerscore-vehicle-feedback-section .buyerscore-review .when{margin:17px 0 12px;}.modal-summary-container .buyerscore-vehicle-ratings .rating .rating-type span{display:inline-block;}.modal-summary-container .based-on{margin-top:26px;font-size:.75rem;color:#696969;}.modal-buyerscore-container h6{font-weight:600;margin:0;font-size:1.125rem;}.modal-buyerscore-container hr{border-color:#ddd;margin:32px 0;}.background-checks-section .sp-text{color:#696969;font-size:.75rem;}.background-check-list{display:flex;gap:14px;width:100%;flex-wrap:wrap;margin-top:24px;}.background-check-list .title{font-weight:400;gap:4px 12px;place-items:center;}.background-check-list .title i{font-weight:400;font-size:1.25rem;color:#696969;}.background-check-list .title,.background-check-list .value{width:50%;}.background-check-list .value{display:flex;gap:6px;place-items:center;font-weight:500;}.background-check-list .value i{font-size:1.5rem;}.background-check-list li{display:flex;flex-direction:row;width:100%;border-bottom:1px solid #ddd;padding-bottom:14px;place-items:center;}.background-check-list li:last-child{border:0;padding-bottom:0;}.finance-vehicle-section .finance-estimate{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#f8f9fa;padding:24px;display:flex;gap:10px;flex-direction:column;margin:24px 0;}.finance-vehicle-section .finance-estimate .title{font-weight:600;}.finance-vehicle-section .finance-estimate .payments{display:flex;gap:10px;flex-direction:column;}.finance-vehicle-section .finance-estimate .estimate-repayments{display:flex;gap:7px;flex-direction:row;place-items:flex-end;}.finance-vehicle-section .finance-estimate .total-payments{margin-top:.25rem;}.finance-vehicle-section .finance-estimate .price{font-size:1.625rem;font-weight:600;line-height:1;}.finance-vehicle-section .finance-estimate .per-term{display:flex;gap:7px;flex-direction:row;place-items:center;}.finance-vehicle-section .finance-estimate .per-term i{font-size:10px;}.finance-vehicle-section .finance-estimate .per-term .custom-dropdown-area button,.finance-vehicle-section .finance-estimate .per-term .custom-dropdown-area .undefined{text-transform:lowercase;}.finance-vehicle-section .finance-estimate .per-term .custom-dropdown-area .option-title button{text-transform:none;}.finance-vehicle-section .sp-text{color:#a1a1a1;margin-bottom:1rem;font-size:.75rem;}.vehicle-main-content .vehicle-cta{display:flex;gap:24px;flex-direction:column;margin-top:24px;}.vehicle-main-content .vehicle-cta .standard-btn{margin:0;width:100%;display:block;text-align:center;}.vehicle-cta{display:flex;gap:24px;flex-direction:column;margin-top:24px;}.vehicle-cta .standard-btn{margin:0;width:100%;display:block;text-align:center;}.documents-list{display:flex;gap:20px;flex-direction:column;}.documents-list li{display:flex;flex-direction:row;gap:12px;place-items:center;}.documents-list li i{font-size:1.5rem;}.listing-info{margin-top:-40px;color:#a1a1a1;font-size:1rem;display:flex;gap:10px;flex-wrap:wrap;}.listing-info span:after{content:"·";position:relative;right:-5px;}.listing-info span:last-child:after{display:none;}.branch-main-information{background:#f8f9fa;padding:24px 0 48px;}.small-branch-container hr{display:block;}.small-branch-container .hr-spacer{padding:0;}.branch-detail{display:flex;flex-direction:row;gap:7px;place-items:center;}.branch-detail i{font-size:1.5rem;}.hours-dd{display:flex;flex-direction:row;gap:7px;place-items:center;}.hours-dd i{font-size:11px;}.small-branch-info{padding:32px 0;border-top:1px solid #ddd;}.small-branch-info:last-child{border-bottom:1px solid #ddd;}.vehicle-lower-container h3,.sales-container h3{font-size:1.375rem;}.sales-person{padding:0 12px;}.similar-vehicles-container{padding-top:46px;}.similar-vehicles-list .vehicle-inner{padding:0 12px;width:calc(100vw - 54px);}.vehicle-tag-section{padding-bottom:140px;}.vehicle-tags{display:flex;gap:12px;flex-wrap:wrap;}.vehicle-tags a{padding:8px 12px;border:1px solid #ccc;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#000;line-height:1.4;}.vehicle-tags a:hover{background:#000;border-color:#000;color:#fff;}.status-under-offer+button{text-decoration:underline;}}@media only screen and (max-width:640px){.highlights-items{margin-left:-24px;margin-right:-24px;}.highlights-items .slick-track{margin-left:12px;padding-left:12px;}}@media only screen and (max-width:875px){.vehicle-main-content .standard-btn{width:100%;}.buyerscore-reviews .buyerscore-review{display:none;}.buyerscore-reviews .buyerscore-review.buyerscore-review-1{display:block;}.large-branch-container{display:none;}.single-vehicle-wrap .large-spacer{display:none;}.sales-team,.similar-vehicles{margin-left:-40px;margin-right:-40px;}.sales-team .slick-track,.similar-vehicles .slick-track{margin-left:30px;padding-left:20px;}ul.contacts .slick-arrow{display:none;}}@media only screen and (max-width:760px){.sales-team,.similar-vehicles{margin-left:-24px;margin-right:-24px;}.sales-team .slick-track,.similar-vehicles .slick-track{margin-left:12px;padding-left:12px;}}@media only screen and (min-width:876px){.small-branch-container{display:none;}.branch-main-information{padding:72px 0;}.branch-main-information .branch-main{display:flex;flex-direction:column;gap:24px;width:calc(100% - 340px);}.branch-main-information .branch-ctas{width:300px;}.branch-main-information .branch-ctas .standard-btn{text-align:center;}.large-branch-container .map{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;overflow:hidden;width:100%;border:1px solid #ccc;}.large-branch-container .map .google-map{height:336px;}.large-branch-container .split-container{gap:40px;}.branch-address a{color:#000;}.buyerscore-reviews .buyerscore-review{margin-top:56px;}.buyerscore-reviews .buyerscore-review .when{margin:0;}.buyerscore-vehicle-ratings{display:flex;flex-wrap:wrap;width:100%;margin:0;gap:20px;}.buyerscore-vehicle-ratings .rating{width:calc(33.333% - 14px);padding-left:0;}.buyerscore-vehicle-ratings .rating:nth-child(3n){border-right:0;padding-right:0;}.vehicle-main-content .vehicle-cta{flex-direction:revert;flex-wrap:wrap;}.vehicle-main-content .vehicle-cta .standard-btn{width:auto;}.vehicle-cta{flex-direction:revert;flex-wrap:wrap;}.vehicle-cta .standard-btn{width:auto;}.sales-section h3,.similar-vehicles-container h3,.vehicle-tag-section h3{margin-bottom:32px;}.similar-vehicles-list{display:flex;gap:24px;}.similar-vehicles-list .vehicle-inner{width:calc(33.333% - 12px);padding:0;}.description-text.truncated{-webkit-line-clamp:10;}.back-link-sm{display:none;}.delivery-item .delivery-item-title{min-width:250px;width:50%;}}@media only screen and (min-width:1020px){.pswp img{min-height:600px;height:auto!important;width:auto!important;margin:auto;position:static;display:block;padding-top:8%;}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transform:none!important;}.pswp__download{position:absolute;top:7px;left:50%;margin-left:-55px;z-index:999;}.pswp__download a{color:#fff;font-weight:300;opacity:.75;font-size:.813rem;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 .5rem;line-height:26px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.pswp__download a i{padding-right:.25rem;}.pswp__download a:hover{color:#377ede;border-color:#377ede;}.single-vehicle-wrap .pswp__button--close:after{top:.875rem;}.single-vehicle-wrap .pswp__button--close{opacity:1;}.single-vehicle-wrap .pswp__button--arrow--left:after,.single-vehicle-wrap .pswp__button--arrow--right:after{font-size:2rem;}.pswp__button--arrow--left{left:2rem!important;}.pswp__button--arrow--right{right:2rem!important;}ul.hours-list-page{min-width:320px!important;max-width:320px!important;}ul.hours-list-page .hourday{font-size:1rem;}}@media only screen and (min-width:64em){.pswp img{max-width:800px;max-height:600px;height:calc(100vh - 4rem);max-height:calc(100% - 4rem);padding-top:5%;}#panorama-container canvas{max-width:800px;left:50%;margin-left:-400px;max-height:500px;margin-top:-250px;display:block;position:absolute;top:50%;}.pano-controls-container .top-bg{position:absolute;top:0;left:0;width:100%;height:80px;background:rgba(31,34,37,.6);border-bottom:1px solid #404245;}.pano-title{left:5%;top:25px;}.pano-close{right:5%;top:30px;}.back-link{top:-.25rem;}.finance-vehicle-section .finance-estimate{padding:32px;flex-direction:row;justify-content:space-between;place-items:center;}.finance-vehicle-section .finance-estimate .title{font-weight:400;}.finance-vehicle-section .finance-estimate .estimate-repayments{gap:12px;}.finance-vehicle-section .finance-estimate .price{font-size:42px;line-height:.85;}.vehicle-lower-container h3,.sales-container h3{font-size:1.625rem;}}@media only screen and (max-width:1280px){.sales-team{margin-left:-40px;margin-right:-40px;}.sales-team .slick-track{margin-left:30px;padding-left:20px;}}@media only screen and (min-width:1280px){.vehicle-details-container{justify-content:space-between;display:flex;}.vehicle-details-container ul{justify-content:space-between;width:calc(50% - 1rem);display:flex;place-content:flex-start;}.vehicle-details-container ul li:last-child{border:0;padding-bottom:0;}.vehicle-details-container ul:last-child li:first-child{padding-top:0;}.modal-content .vehicle-details-container ul{width:100%;min-width:100%;}.feature-list{justify-content:space-between;}.feature-list li{width:calc(50% - 1rem);}.feature-list li:nth-last-child(2){border:0;padding-bottom:0;}.feature-list:has(li:nth-child(odd):last-child) li:nth-last-child(2){border-bottom:0;padding-bottom:0;border-bottom:1px solid #ddd;padding-bottom:14px;}.feature-list:has(li:nth-child(odd):last-child) li:last-child{border-bottom:0;padding-bottom:0;}.ratings-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:14px;}.ratings-list li{display:flex;flex-direction:column;gap:16px;border-bottom:0;border-right:1px solid #ddd;width:auto;padding-right:19px;margin-right:19px;width:33.333%;padding-bottom:0;}.ratings-list li:first-child{width:calc(33.333% + 38px);padding-right:26px;}.ratings-list li:last-child{border:0;padding-right:0;margin-right:0;}.ratings-list .title,.ratings-list .rating{width:100%;padding:0;}.buyerscore-vehicle-feedback-section .based-on{margin:30px 0 56px;}.buyerscore-vehicle-feedback-section .buyerscore-reviews{display:flex;gap:29px 56px;flex-wrap:wrap;}.buyerscore-vehicle-feedback-section .buyerscore-reviews .buyerscore-review{width:calc(50% - 28px);margin-top:0;}.branch-main-information .branch-main{width:calc(100% - 463px);}.branch-main-information .branch-ctas{width:373px;}.large-branch-container .split-container{gap:90px;}.similar-vehicles-list{gap:32px;}.similar-vehicles-list .vehicle-inner{width:calc(33.333% - 1rem);}.similar-vehicles-container{padding:60px 0 0;}.sales-person{padding:0 1rem;}.sales-team .contacts{margin-left:-12px;margin-right:-12px;}.sales-team .contact-container{width:auto;min-width:346px;}.sales-team .slick-arrow{display:block!important;color:rgba(0,0,0,0);position:absolute;top:50%;margin-top:-50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.sales-team .slick-arrow:before{content:"";position:relative;font-family:"icons-acme";font-size:1.5rem;color:#a1a1a1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:10;line-height:100px;text-align:center;display:inline-block;}.sales-team .slick-arrow:hover:before{color:#000;}.sales-team .slick-disabled{opacity:0;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;}.sales-team .slick-prev{left:-2.25rem;}.sales-team .slick-prev:before{content:"";}.sales-team .slick-next{right:-2.25rem;text-align:right;}.sales-team .slick-next:before{content:"";float:right;}}@media only screen and (min-width:90.063em){.vehicle-list-small .vehicle-specs{font-size:.875rem;}.background-check-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;}.background-check-list li{display:flex;flex-direction:column;gap:16px;border-bottom:0;border-right:1px solid #ddd;width:auto;padding-right:19px;margin-right:19px;}.background-check-list li:last-child{border:0;padding-right:0;margin-right:0;}.background-check-list .title,.background-check-list .value{width:100%;padding:0;}.buyerscore-vehicle-ratings{gap:19px;}.buyerscore-vehicle-ratings .rating{width:114px;padding:0;padding-right:19px;}.buyerscore-vehicle-ratings .rating:nth-child(3n){border-right:1px solid #ddd;}.buyerscore-vehicle-ratings .rating:last-child{padding-right:0;border-right:0;}.modal-summary-container .buyerscore-vehicle-ratings .rating{width:144px;}.modal-summary-container .buyerscore-vehicle-ratings .rating:nth-child(4){border-right:0;}}