:root{--blue: #006EC6;--copy: #9F9F9F;--grey: #cccccc}div.loading-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(10px);animation:fade 0.25s linear forwards;animation-iteration-count:1}div.loading-overlay>.loader-indicator{border-style:solid;border-width:10px;border-color:var(--blue) transparent;width:100px;height:100px;border-radius:50%;animation:loadrotate 1s linear infinite;transform-origin:center}div.loading-overlay.fadeout{animation:fadeout 0.25s linear}section#filter form ol li select{background-color:white}header.toolbar{display:flex;align-items:center;justify-content:space-between}header.toolbar p{flex:0 0 50%}header.toolbar p.sortby{display:flex;align-items:center;justify-content:flex-end;gap:10px}header.toolbar p.sortby label{width:unset;margin:0;color:var(--copy);font-size:20px}header.toolbar p.sortby select{background:white;border:none;font-size:20px;width:unset;appearance:listbox}@keyframes loadrotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@media (max-width: 991px){:root{--dialogPosition:absolute}}@media (min-width: 992px){:root{--dialogPosition: fixed}}.ddBackdrop{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.8);backdrop-filter:blur(8px);display:block;z-index:110;top:0px;left:0px}dialog{--blue: #1b98e0}dialog#callbackform{width:clamp(300px, 90%, 700px);margin:0px;position:var(--dialogPosition);left:50%;top:50%;transform:translate(-50%, -50%);z-index:200;padding:20px 30px 30px 30px;border:solid 1px var(--blue)}dialog#callbackform::backdrop{background:rgba(0,0,0,0.8);backdrop-filter:blur(8px)}dialog#callbackform .modal-heading{width:100%;text-align:center;font-family:"CorpoALight";font-size:26px;line-height:36px}dialog#callbackform p{width:100%;text-align:center;margin-top:5px;font-family:"CorpoALight";color:black;font-size:18px}dialog#callbackform form{display:block;position:relative;width:100%;margin-top:40px}dialog#callbackform form .frm_form_field{position:relative;min-height:60px;width:clamp(300px, 90%, 570px);margin-left:auto;margin-right:auto;margin-bottom:30px}dialog#callbackform form .frm_form_field input{height:60px;border:solid 1px black;border-radius:none;line-height:60px;font-size:20px;color:black}dialog#callbackform form .frm_form_field input+label{height:60px;position:absolute;top:0px;left:0px;font-size:16px;color:black;line-height:60px;transition:all 0.3s;display:flex;align-items:center;justify-content:flex-start;gap:10px}dialog#callbackform form .frm_form_field input+label#field_rjbwx_label:before{content:'';background:url(../icons/name.png) no-repeat;display:block;width:35px;height:35px;background-size:25px auto;background-position:10px !important}dialog#callbackform form .frm_form_field input+label#field_zzesy_label:before{content:'';background:url(../icons/email.png) no-repeat;display:block;width:35px;height:35px;background-size:25px auto;background-position:10px !important}dialog#callbackform form .frm_form_field input+label#field_6uzrz_label:before{content:'';background:url(../icons/call.png) no-repeat;display:block;width:35px;height:35px;background-size:25px auto;background-position:10px !important}dialog#callbackform form .frm_form_field input:focus+label,dialog#callbackform form .frm_form_field input:valid+label{transform:translateY(-100%);font-size:16px;line-height:16px;height:20px;background-color:white}dialog#callbackform form .frm_form_field input:focus+label:before,dialog#callbackform form .frm_form_field input:valid+label:before{width:35px !important;height:35px !important;background-size:20px auto !important}dialog#callbackform form .frm_form_field textarea{border:solid 1px black;border-radius:none}dialog#callbackform form#dlClose{margin:0px;display:flex;justify-content:flex-end}dialog#callbackform form#dlClose button{background:none;border:none;color:var(--blue);font-size:28px;cursor:pointer}dialog#callbackform form .frm_final_submit{background:var(--blue);border-radius:0;padding:20px 60px}:root{--grey: #F2F2F2;--copy: #9F9F9F}@media (min-width: 1024px){:root{--filterGridAreas: "condition model fueltype price mileage year";--filterGridAreasVans: "condition model bodytype fueltype price mileage year";--filterColumnsVans: repeat(7, 1fr);--filterColumns: repeat(6, 1fr);--gap: 16px}}@media (min-width: 501px) and (max-width: 1023px){:root{--filterColumms: repeat(12, 1fr);--filterColummsVans: repeat(6, 1fr);--filterGridAreas: "condition condition condition condition model model model model fueltype fueltype fueltype fueltype" "price price price price price price mileage mileage mileage mileage mileage mileage year year year year year year";--filterGridAreasVans: "condition condition condition model model model" "bodytype bodytype bodytype fueltype fueltype fueltype" "price price mileage mileage year year";--filterGridAreas: "condition model""fueltype price""mileage year";--gap: 12px}}@media (max-width: 500px){:root{--filterGridAreas: "condition model""fueltype price""mileage mileage""year year";--filterGridAreasVans: "condition model""bodytype fueltype""price mileage""year year";--filterColumns: repeat(2, 1fr);--filterColumnsVans: var(--filterColumns);--gap: 10px}}@font-face{font-family:'CorpoALight';src:url("../fonts/CorporateALight.eot");src:url("../fonts/CorporateALight.eot") format("embedded-opentype"),url("../fonts/CorporateALight.woff2") format("woff2"),url("../fonts/CorporateALight.woff") format("woff"),url("../fonts/CorporateALight.ttf") format("truetype"),url("../fonts/CorporateALight.svg#CorpoALght") format("svg")}div.used-vehicle-listing li.pseudoLoader{position:relative}div.used-vehicle-listing li.pseudoLoader .has-zoom .fauximage{width:395px;height:292px;max-width:100%;border-radius:5px;background:var(--grey);display:block}div.used-vehicle-listing li.pseudoLoader h3{width:100%;height:50px;background:var(--grey);display:block;border-radius:5px}div.used-vehicle-listing li.pseudoLoader p{width:100%;height:20px;background:var(--grey);display:block;border-radius:5px}div.used-vehicle-listing li.pseudoLoader ul li{height:15px;background:var(--grey);width:90%;border-radius:5px}div.used-vehicle-listing li.pseudoLoader .location-price{display:flex;align-items:center;gap:20px}div.used-vehicle-listing li.pseudoLoader .location-price a.location{width:50%;height:40px;background:var(--grey);border-radius:5px}div.used-vehicle-listing li.pseudoLoader .location-price a.location:before{content:none}div.used-vehicle-listing li.pseudoLoader .location-price p{height:40px;width:50%}div.used-vehicle-listing li.pseudoLoader .location-price p:after{content:none}div.van-detail--wrapper .gallery-main .pseudoImage{width:100%;height:300px;background:var(--grey);display:block;border-radius:5px}div.van-detail--wrapper .gallery-thumbs .pseudoImage{margin:3px;width:33%;height:75px;background:var(--grey);display:block;border-radius:5px}div.van-detail--wrapper .vehicle-summary h1 .pseudoText{height:50px;width:100%;background:var(--grey);display:block;border-radius:5px}div.van-detail--wrapper .vehicle-summary p.price.shimmer{height:25px;width:100px;background:var(--grey);display:block;border-radius:5px}div.van-detail--wrapper .vehicle-summary .short-description .pseudoText{height:20px;margin-bottom:5px;width:100%;background:var(--grey);display:block;border-radius:5px}div.van-detail--wrapper .vehicle-summary .short-description .pseudoText:last-of-type{width:50%}div.van-detail--wrapper .vehicle-summary ul li div{height:15px;background:var(--grey);width:90%;border-radius:5px}div.gallery-thumbs{margin-top:2rem}div.gallery-thumbs img{border-style:none solid;border-width:2px;border-color:white}ol.speclist{list-style-type:none;padding:none}ol.speclist li{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}ol.speclist li strong,ol.speclist li span{width:50%;flex:0 0 50%}.shimmer{overflow-x:hidden;position:relative}.shimmer::before{content:'';position:absolute;top:0px;left:0px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0) 100%);height:100%;width:100%;z-index:1;animation:shimmer 1s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}section#filter{width:100%;padding:40px 20px;background:var(--grey);display:block;margin-bottom:2rem}section#filter header{display:flex;align-items:center;justify-content:center;padding:1rem 0 3rem 0}section#filter header h2{text-align:center}section#filter>form.grid.vans ol{grid-template-areas:var(--filterGridAreasVans);grid-template-columns:var(--filterColumnsVans)}section#filter>form.grid ol{display:grid;grid-template-areas:var(--filterGridAreas);grid-template-columns:var(--filterColumns);gap:var(--gap);max-width:1200px;margin:auto;list-style-type:none;padding:none}section#filter>form.grid ol li{position:relative}section#filter>form.grid ol li#filtercondition{grid-area:condition}section#filter>form.grid ol li#modelcondition{grid-area:model}section#filter>form.grid ol li#fuelcondition{grid-area:fueltype}section#filter>form.grid ol li#pricecondition{grid-area:price}section#filter>form.grid ol li#milescondition{grid-area:mileage}section#filter>form.grid ol li#bodytype{grid-area:bodytype}section#filter>form.grid ol li#yearcondition{grid-area:year}section#filter>form.grid ol li select{width:100%;height:50px;border:solid 1px black;background:white;font-weight:bold}section#filter>form.grid ol li select:focus+label,section#filter>form.grid ol li select:valid+label{display:none}section#filter>form.grid ol li label{position:absolute;height:50px;display:flex;align-items:center;left:10%;top:50%;transform:translate(0%, -50%) !important;pointer-events:none;font-weight:bold}section#filter footer.actions{display:flex;flex-direction:column}section#filter footer.actions nav{display:flex;align-items:center;justify-content:center;padding:20px 0;gap:20px}section#filter footer.actions nav button.share-filter,section#filter footer.actions nav button.clear-filter{display:flex;align-items:center;justify-content:flex-start;gap:12px;border:none;background:transparent;padding:10px;cursor:pointer;transition:all 0.3s}section#filter footer.actions nav button.share-filter img,section#filter footer.actions nav button.clear-filter img{width:15px;height:auto;pointer-events:none}section#filter footer.actions nav button.share-filter span,section#filter footer.actions nav button.clear-filter span{pointer-events:none;font-family:CorpoSReg;font-size:14px}section#filter footer.actions nav button.share-filter:hover,section#filter footer.actions nav button.clear-filter:hover{background:black;color:white}section#filter footer.actions nav button.share-filter:hover img,section#filter footer.actions nav button.clear-filter:hover img{filter:invert(1);--webkit-filter: invert(1)}section#filter footer.actions.hidden{display:none}section#filter footer.actions #copy-message{margin:20px auto;width:clamp(300px, 100%, 1366px);border-top:solid 1px black;padding:10px;text-decoration:underline}section#filter footer.actions #copy-message.hidden{display:none}section#filter footer.actions #copy-message p{text-align:center;text-decoration:underline}section#filter footer.actions #copy-message p code{background:white;padding:5px;cursor:pointer}section.no-results{background:var(--grey);padding:30px 20px}section.no-results h4{text-align:center}section.no-results p{font-size:20px;color:black !important;margin-top:1.5rem;text-align:center}p#resultcount{text-transform:uppercase;font-size:20px;color:var(--copy)}p.poa:after{content:'' !important}a.location{text-transform:capitalize}.used-vehicle--details>ul li.year::before,ul#keypoints li.year::before{background-image:url(../icons/year-icon.webp)}.used-vehicle--details>ul li.seats::before,ul#keypoints li.seats::before{background-image:url(../icons/seats-icon.webp)}.used-vehicle--details>ul li.warranty::before,ul#keypoints li.warranty::before{background-image:url(../icons/warranty-icon.webp)}.used-vehicle--details>ul li.bodytype::before,ul#keypoints li.bodytype::before{background-image:url(../icons/body-type-icon.webp)}.used-vehicle--details>ul li.doors::before,ul#keypoints li.doors::before{background-image:url(../icons/doors-icon.webp)}.used-vehicle--details>ul li.colour::before,ul#keypoints li.colour::before{background-image:url(../icons/body-colour-icon.webp)}.used-vehicle--details>ul li.range::before,ul#keypoints li.range::before{background-image:url(../icons/range-icon.webp)}.warranty-msg .c-container{padding:20px}.book-form{background-color:#f2f2f2;padding-top:60px;padding-bottom:60px;text-align:center}.book-form h1,.book-form h2,.book-form h3,.book-form h4,.book-form h5,.book-form h6{width:100%;text-align:center;margin-bottom:60px}.book-form form{max-width:700px;margin-left:auto;margin-right:auto}.breadcrumb{background-color:#f2f2f2;display:block;position:relative;width:100%;padding:40px 20px 0 20px;font-size:12px;line-height:12px;color:#999}.page-template-page-used-cars .site-main{background-color:#f2f2f2}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li{display:inline-block;position:relative;width:auto}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(1) a:before{background-image:url("../icons/black/phone-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(1) a:hover:before{background-image:url("../icons/blue/phone-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(2) a:before{background-image:url("../icons/black/test-drive-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(2) a:hover:before{background-image:url("../icons/blue/test-drive-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(3) a:before{background-image:url("../icons/black/service-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(3) a:hover:before{background-image:url("../icons/blue/service-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(4) a:before{background-image:url("../icons/black/dealer-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(4) a:hover:before{background-image:url("../icons/blue/dealer-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(5) a:before{background-image:url("../icons/black/search-icon.png")}.page-template-page-cars-book-test-drive .header-top ul:nth-of-type(2) li:nth-of-type(5) a:hover:before{background-image:url("../icons/blue/search-icon.png")}.gallery-main .slick-active{cursor:zoom-in}.zoombox{cursor:zoom-out;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,0.75);backdrop-filter:blur(5px);z-index:999;animation:fadein 0.5s ease-in}.zoombox figure,.zoombox img{animation:zoomin 0.5s ease-in}.zoombox.close{animation:fadeout 0.5s ease-out}@keyframes zoomin{0%{transform:scale(0.5);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}
/*# sourceMappingURL=at-main.css.map */
