.safety_economy_icon{width:auto}body{font-family:var(--body)!important}#wdAddThis,#search_Garage,.row #lightblueBorder,.checkboxFiveAPSR,#apsr_phone_search,#resetHorizontalButton,.orcSmallFont{visibility:hidden;opacity:0;display:none!important}#vehicleInfoBoxes .playVideoText,#apsWrapper strong{font-weight:400}.vehInfoBorder:has(span.aps_nonspecialprice) .searchVehImg{position:relative}.vehInfoBorder:has(span.aps_nonspecialprice) .searchVehImg:before{content:"On Sale";background-color:var(--red);color:#fff;padding:4px 8px;font-size:14px;line-height:1;position:absolute;inset:auto 6px 18% auto}#apsWrapper{font-family:var(--body)!important}#apsWrapper #apsMainSearch{background-color:var(--background)}@media screen and (width<=959px){#apsWrapper #apsMainSearch .search_VehicleSpecs li,#apsWrapper #apsMainSearch #apsr_stockNR,#apsWrapper #vehicleInfoBoxes .playVideoButton{font-size:.75rem!important}#apsWrapper #apsMainSearch .aps_price{font-size:.95rem!important}}#vehicleInfoBoxes,#search_ResultBarBG,#apsfooter .row{background:var(--background)!important}#search_ResultBarBG{display:flex;background-color:var(--background)!important;border:0!important}#search_ResultBarBG .aps_grid_12{width:auto}#search_ResultBarBG #jqResultsTest{opacity:1;margin:0;padding:.65rem 0;color:var(--blue)!important}@media screen and (width<=48em){#search_ResultBarBG{padding:1rem 0}}#apsMainSearch #search_TitleBarBG{margin:.5rem auto;background-color:var(--light)!important}#apsMainSearch #search_TitleBarBG .aps_grid_12{justify-content:center;align-items:center;padding:.5rem;display:flex}#apsMainSearch #search_HorizontalSearchSlider{background-color:var(--light)!important;height:auto!important}#apsMainSearch #search_HorizontalSearchSlider a#aps-pull{text-align:center;background-color:var(--blueDark);gap:var(--gapHalf);border:none;justify-content:center;align-items:center;margin:0;display:flex}#apsMainSearch #search_HorizontalSearchSlider a#aps-pull span{color:var(--light);margin:0}#apsMainSearch #search_HorizontalSearchSlider a#aps-pull span#APSiconMenu{float:none;background-position:50%;background-size:cover;width:20px;height:20px}@media screen and (width<=959px){#apsMainSearch #search_HorizontalSearchSlider{justify-content:center;align-items:center;display:flex}}#search_HorizontalSearchBarBG.row{border-radius:var(--radius);flex-wrap:wrap;padding:1.25rem .75rem;background-color:var(--light)!important;display:flex!important}#search_HorizontalSearchBarBG.row #horizontalLeftColumn,#search_HorizontalSearchBarBG.row #horizontalMidLeftColumn,#search_HorizontalSearchBarBG.row #horizontalMidRightColumn{gap:var(--gap);flex-direction:column;flex:25%;margin:0;padding:0 .5rem;display:flex}#search_HorizontalSearchBarBG.row #horizontalMidRightColumn>div:first-child{gap:var(--gap);flex-direction:column;display:flex!important}#search_HorizontalSearchBarBG.row #horizontalRightColumn{gap:var(--gap);flex-direction:column;flex:25%;margin:0;padding:0 .5rem;display:flex}#search_HorizontalSearchBarBG.row #horizontalBottomColumn{gap:var(--gap);flex-direction:column;flex:100%;margin:0;padding:1rem .5rem;display:flex}#search_HorizontalSearchBarBG.row #horizontalBottomColumn #keywordDiv{border-top:1px solid var(--greyTint);padding-top:1rem}#search_HorizontalSearchBarBG.row #horizontalBottomColumn #search_Keywords{gap:var(--gap);flex-direction:column;flex:25%;margin:0;padding:0 .5rem;display:flex;box-sizing:border-box!important;width:100%!important}@media screen and (width<=959px){#search_HorizontalSearchBarBG.row{border-radius:0}}@media screen and (width<=768px){#search_HorizontalSearchBarBG.row{border-radius:0;flex-wrap:wrap;padding:.75rem;display:flex!important}#search_HorizontalSearchBarBG.row #horizontalLeftColumn{flex:100%;padding-bottom:1.5rem}#search_HorizontalSearchBarBG.row #horizontalMidLeftColumn,#search_HorizontalSearchBarBG.row #horizontalMidRightColumn{flex:50%;padding-bottom:1.5rem}#search_HorizontalSearchBarBG.row #horizontalRightColumn{flex:50%}#search_HorizontalSearchBarBG.row #horizontalBottomColumn{flex:100%}#search_HorizontalSearchBarBG.row #horizontalBottomColumn #search_Keywords{flex:50%;box-sizing:border-box!important;width:100%!important}}@media screen and (width<=480px){#search_HorizontalSearchBarBG.row{flex-wrap:wrap;padding:.75rem;display:flex!important}#search_HorizontalSearchBarBG.row #horizontalLeftColumn,#search_HorizontalSearchBarBG.row #horizontalMidLeftColumn,#search_HorizontalSearchBarBG.row #horizontalMidRightColumn,#search_HorizontalSearchBarBG.row #horizontalRightColumn,#search_HorizontalSearchBarBG.row #horizontalBottomColumn{flex:100%}#search_HorizontalSearchBarBG.row #horizontalBottomColumn #search_Keywords{flex:100%;box-sizing:border-box!important;width:100%!important}}@media screen and (width<=767px){#resetHorizontalButton>input{background-color:var(--blueDark);width:100%;color:var(--light);text-transform:uppercase;border-radius:60rem;font-size:.85rem;margin:0 0 8px!important}#resetHorizontalButton>input:hover{color:var(--light);opacity:1;background-color:var(--blueDark)}}#search_HorizontalSearchBarBG.row #horizontalLeftColumn div.mozNoArrow>select{font-family:var(--body);color:var(--blueDark);border:0;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;width:100%!important;margin:0!important}#search_HorizontalSearchBarBG.row #horizontalLeftColumn div.mozNoArrow>select:focus{border-color:var(--blue);background-color:var(--background)!important}#search_HorizontalSearchBarBG.row #horizontalLeftColumn #searchByFuelType #search_Fuel{background:url(/icons/grey/gas-station-line.svg) no-repeat;background-position:95% 4px!important}#search_HorizontalSearchBarBG.row #horizontalMidLeftColumn div>select{font-family:var(--body);color:var(--blueDark);border:0;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;width:100%!important;margin:0!important}#search_HorizontalSearchBarBG.row #horizontalMidLeftColumn div>select:focus{border-color:var(--blue);background-color:var(--background)!important}#search_HorizontalSearchBarBG.row #horizontalMidRightColumn div>select{font-family:var(--body);color:var(--blueDark);border:0;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;width:100%!important;margin:0!important}#search_HorizontalSearchBarBG.row #horizontalMidRightColumn div>select:focus{border-color:var(--blue);background-color:var(--background)!important}#search_HorizontalSearchBarBG.row #horizontalRightColumn div>select{font-family:var(--body);color:var(--blueDark);border:0;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;width:100%!important;margin:0!important}#search_HorizontalSearchBarBG.row #horizontalRightColumn div>select:focus{border-color:var(--blue);background-color:var(--background)!important}#search_HorizontalSearchBarBG.row #horizontalBottomColumn div>input{font-family:var(--body);color:var(--blueDark);border:0;height:38px;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;width:100%!important;margin:0!important}#search_HorizontalSearchBarBG.row #horizontalBottomColumn div>input:focus{border-color:var(--blue);background-color:var(--background)!important}#horizontalRightColumn #submitHorizontalButton #search_SubmitButton{background-color:var(--blueDark);width:100%;color:var(--light);letter-spacing:1px;height:auto;transition:var(--transition);border:0;border-radius:60rem;padding:.25rem 1rem .5rem;line-height:1.4;margin:0!important}#horizontalRightColumn #submitHorizontalButton #search_SubmitButton:hover{background-color:var(--blueDark);opacity:1!important}#search_SortBarBG.row{place-content:center space-between;align-items:center;padding:1rem 1.25rem;background-color:#0000!important;display:flex!important}#search_SortBarBG.row .aps_grid_3_horSearchBlock{margin:0;padding:0}#search_SortBarBG.row .aps_grid_3_horSearchBlock select{font-family:var(--body);color:var(--blueDark);border:0;line-height:normal;border:1px solid var(--blue)!important;border-radius:var(--radiusFormField)!important;background-color:var(--light)!important;background-color:var(--light)!important;width:100%!important;height:38px!important;margin:0!important}#search_SortBarBG.row .aps_grid_3_horSearchBlock select:focus{border-color:var(--blue);background-color:var(--background)!important}#search_SortBarBG.row .aps_grid_3{padding:0}#search_SortBarBG.row .aps_grid_6{display:flex}#search_SortBarBG.row .aps_grid_6 #apsrVehicleStatusDesktop{display:flex!important}#search_SortBarBG.row .aps_grid_6 #apsrVhechicleCheckBoxes{gap:var(--gap);align-items:center;display:flex}#search_SortBarBG.row .aps_grid_6 #apsrVhechicleCheckBoxes span{gap:var(--gapSml);align-items:flex-end;color:var(--blue)!important;display:flex!important}#search_SortBarBG.row .aps_grid_6 #apsrVhechicleCheckBoxes span>*{float:none;margin:0;line-height:normal}#search_SortBarBG.row .search_SortBarButton{display:none!important}#search_SortBarBG.row .aps_grid_3{justify-content:flex-end;width:40%;margin:0;padding:0;display:flex}#search_SortBarBG.row .aps_grid_3 div{gap:var(--gap);display:flex}#search_SortBarBG.row .aps_grid_3 div .search_SortBarButton{padding:.25rem 1.25rem .25rem .5rem}#search_SortBarBG.row .aps_grid_3 div .search_SortBarButton a,#search_SortBarBG.row .aps_grid_3 div .search_SortBarButton div{place-content:center;align-items:center;display:flex;gap:0!important}@media screen and (width<=980px){#search_SortBarBG.row .aps_grid_3{display:none}}@media screen and (width<=768px){#search_SortBarBG.row{flex-direction:column;padding:.5rem}#search_SortBarBG.row .aps_grid_3_horSearchBlock,#search_SortBarBG.row .aps_grid_6{width:100%}}#aps_View_jq{gap:var(--gapHalf);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}#aps_View_jq li{display:flex}@media (width<=959px){#aps_View_jq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=768px){#aps_View_jq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){#aps_View_jq{grid-template-columns:1fr}}#aps_View_jq .vehInfoBorder{border-radius:var(--radiusSml);width:100%;transition:var(--transition);flex-direction:column;margin-bottom:0;padding:0;font-weight:400;display:flex;position:relative;color:var(--blueDark)!important;background-color:var(--light)!important;height:auto!important;margin-left:0!important;margin-right:0!important}#aps_View_jq .vehInfoBorder #cleancarSearchText{display:none!important}#aps_View_jq .vehInfoBorder:hover{border-color:var(--midblue)}#aps_View_jq figure.searchVehImg{border-radius:var(--radiusSml) var(--radiusSml) 0 0;width:100%;margin:0;height:auto!important;max-height:100%!important}#aps_View_jq figure.searchVehImg a img{border-radius:var(--radiusSml) var(--radiusSml) 0 0;border-bottom:1px solid var(--greyTint);width:100%!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder{flex-direction:column;padding:0 1rem 1rem;display:flex;color:var(--blue)!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder>*{width:100%;padding:0;font-weight:400;color:var(--blueDark)!important;margin-left:0!important;margin-right:0!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder .clear{opacity:0;display:none}#aps_View_jq .vehInfoBorder #vehInfo_placeholder h2.search_wraptext a{font-weight:700;color:var(--blue)!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder h3[property=description]{opacity:.75;height:20px;margin-bottom:.35rem;color:var(--blue)!important;font-size:.8rem!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder h2[property=offers]{border-top:1px solid var(--greyTint);border-bottom:1px solid var(--greyTint);flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:10px;margin:.25rem 0;padding:.75rem 0;display:flex!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder h2[property=offers] span{color:var(--blue)!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder h2[property=offers] .aps_nonspecialprice{opacity:.75;font-size:75%}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles{flex-wrap:wrap;justify-content:space-between;gap:.25rem .5rem;padding:.5rem 0;display:flex;width:auto!important;color:var(--blueDark)!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles li{opacity:.8;color:var(--blueDark)!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles li:first-child:before{content:"";background-color:var(--blueDark);margin-top:-2px;margin-right:3px;padding:7px;mask-image:url(/icons/dark/gas-station-line.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles li:nth-child(2):before{content:"";background-color:var(--blueDark);margin-top:-2px;margin-right:3px;padding:7px;mask-image:url(/icons/dark/dashboard-2-line.svg);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles li:nth-child(3){width:100%}#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles li:nth-child(3):before{content:"Stock No.:";color:var(--blueDark);background-repeat:no-repeat;background-size:100% 100%;margin-right:3px}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton{width:100%;height:auto;padding:0;font-weight:400;color:var(--blueDark)!important;background:0 0!important;margin-left:0!important;margin-right:0!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton:hover{background:0 0!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton a{text-align:center;border:1px solid var(--blueDark);color:var(--blueDark);transition:var(--transition);border-radius:60rem;padding:.5rem;height:auto!important;font-weight:400!important}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton a span{color:var(--blueDark);transition:var(--transition);font-weight:400}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton a:hover{background-color:var(--blueDark)}#aps_View_jq .vehInfoBorder #vehInfo_placeholder ul li .playVideoButton a:hover span{color:var(--light)}.aps_grid_3_vhBox #apsr_vehicle_status_wrapper{gap:.5rem;width:auto;inset:0 auto auto 0;height:auto!important;margin:10px!important;display:flex!important;position:absolute!important}.aps_grid_3_vhBox #apsr_vehicle_status_wrapper span{height:auto;line-height:normal;font-family:var(--body)!important}.aps_grid_3_vhBox #apsr_new_vehicle_identifier{background-color:var(--orange);color:var(--light)!important;font-size:.6rem!important}.aps_grid_3_vhBox #apsr_cleancar_vehicle_identifier{background-color:var(--green);color:var(--light)!important;font-size:.6rem!important}.aps_grid_3_vhBox #apsr_special_vehicle_identifier{background-color:var(--red);color:var(--light)!important;font-size:.6rem!important}@media screen and (width<=959px){#aps_View_jq .vehInfoBorder #vehInfo_placeholder #apsr_fuel_miles{flex-flow:column}}.pageWrapper.aps_grid_12{width:100%;height:auto;margin:auto}.pageWrapper.aps_grid_12 #light-pagination{padding:2rem 0}.pageWrapper.aps_grid_12 #light-pagination ul#pagesListUL{justify-content:space-around;gap:var(--gapHalf);flex-flow:wrap;display:flex}.pageWrapper.aps_grid_12 #light-pagination ul#pagesListUL li{margin:0}.pageWrapper.aps_grid_12 #light-pagination ul#pagesListUL li span{background-color:var(--blue);height:100%;color:var(--light);box-shadow:none;transition:var(--transition);border:none;border-radius:0;padding:.25rem 1rem;position:relative;margin:0!important}.pageWrapper.aps_grid_12 #light-pagination ul#pagesListUL li span:hover,.pageWrapper.aps_grid_12 #light-pagination ul#pagesListUL li span.active{background-color:var(--blueDark)}.autoplay-section[data-astro-cid-pjmq3yhl]{padding:var(--gap) 0}.clean-car-terms[data-astro-cid-pjmq3yhl]{width:100%;max-width:1200px;margin:auto}
