@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&display=swap");.archive-listing-page *{font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important}.archive-listing-page{background:#ffffff!important}.archive-listing-page_row{display:flex!important;gap:26px!important;align-items:flex-start!important}.archive-listing-page_side.left{width:320px!important;max-width:100%!important}.archive-listing-page_side.left .filter.filter-sidebar{border-radius:22px!important;border:1px solid #EDEDED!important;background:#fff!important;box-shadow:none!important;padding:18px 16px 16px!important;position:relative!important;overflow:hidden!important}.archive-listing-page_side.left .filter .sidebar-entry-header{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 2px 12px 2px!important;margin:0 0 10px 0!important;background:#fff!important;border-bottom:1px solid #F2F2F2!important;z-index:1!important}.archive-listing-page_side.left .filter .sidebar-entry-header .h4{font-weight:800!important;font-size:18px!important;color:#333333!important;margin:0!important}.archive-listing-page_side.left .filter .sidebar-entry-header i{font-size:24px!important;color:#111!important;line-height:1!important}.archive-listing-page_side.left .filter .row.row-pad-top-24{row-gap:12px!important}.archive-listing-page_side.left .filter .form-group{margin:0 0 8px 0!important}.archive-listing-page_side.left .filter h5{color:#333333!important;font-weight:700!important;font-size:14px!important;margin:8px 0 6px 0!important}.select2-container{width:100%!important}.select2-container .select2-selection--single.filter-select::before,.select2-container .select2-selection--single.filter-select::after,.select2-container .select2-selection--single::before,.select2-container .select2-selection--single::after{content:none!important;display:none!important;background:none!important;border:0!important}.select2-container .select2-selection--single{position:relative!important;height:48px!important;border:1px solid #EDEDED!important;border-radius:14px!important;background:#fff!important;background-image:none!important;display:flex!important;align-items:center!important;padding:0 44px 0 14px!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}.select2-container .select2-selection__rendered{color:#4A4A4A!important;font-weight:700!important;line-height:48px!important;padding:0!important}.select2-container .select2-selection__arrow{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;background:none!important;background-color:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;outline:none!important;padding:0!important;-webkit-appearance:none!important;appearance:none!important;pointer-events:none!important}.select2-container .select2-selection__arrow b{border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important}.select2-container .select2-selection__arrow::before,.select2-container .select2-selection__arrow::after{box-shadow:none!important;border:none!important;background:none!important}.select2-container .select2-selection__arrow::after{content:""!important;display:block!important;width:22px!important;height:22px!important;background:#4B4B4B!important;-webkit-mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5'/%3E%3C/svg%3E") center/18px 18px no-repeat!important;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M7 10l5 5 5-5'/%3E%3C/svg%3E") center/18px 18px no-repeat!important}.select2-container .select2-dropdown{border:1px solid #EDEDED!important;border-radius:12px!important;overflow:hidden!important}.select2-container .select2-results__option{padding:10px 12px!important;color:#4A4A4A!important;font-weight:600!important}.select2-container .select2-results__option--highlighted{background:#fff7de!important;color:#111!important}.archive-listing-page_side.left .form-control{height:48px!important;border:1px solid #EDEDED!important;border-radius:14px!important;padding:0 14px!important;font-weight:700!important;color:#4A4A4A!important;box-shadow:0 2px 6px rgba(0,0,0,.05)!important}.archive-listing-page_side.left .form-control::placeholder{color:#8a8a8a!important}.sidebar-action-units .button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 16px!important;border-radius:12px!important;background:#fff!important;border:1px solid #EDEDED!important;color:#4B4B4B!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 6px 14px rgba(0,0,0,.06)!important}.stm-filter-top-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 14px 0!important}.stm-listing-directory-title .title{color:#333333!important;font-size:22px!important;font-weight:800!important;margin:0!important}.stm-sort-by-options>span{color:#4B4B4B!important;font-weight:700!important;margin-right:8px!important}.stm-select-sorting .select2-selection--single{height:40px!important;border-radius:10px!important;border:1px solid #EDEDED!important;padding:0 10px!important}.stm-directory-listing-top__right .select2-selection__rendered{line-height:40px!important;font-weight:700!important}.stm-view-by .view-type{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:10px!important;border:1px solid #EDEDED!important;color:#4B4B4B!important;margin-left:6px!important;text-decoration:none!important;background:#fff!important}.stm-view-by .view-type.active{background:#eab700!important;color:#111!important;border-color:#eab700!important}.archive-listing-page_content{flex:1 1 auto!important;min-width:0!important}.stm-isotope-sorting-grid .row.car-listing-row{row-gap:22px!important}.stm-directory-grid-loop .rmv_txt_drctn{text-decoration:none!important}.stm-directory-grid-loop .image{position:relative!important;overflow:hidden!important;border-radius:18px!important;border:1px solid #EDEDED!important;box-shadow:0 12px 24px rgba(0,0,0,.08)!important;background:#f5f5f5!important;min-height:220px!important}.stm-directory-grid-loop .image-inner{position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.25) 100%)!important}.special-label{position:absolute!important;left:12px!important;top:12px!important;background:#eab700!important;color:#111!important;border-radius:999px!important;padding:6px 10px!important;font-weight:900!important}.listing-car-item-meta{background:#fff!important;border:1px solid #EDEDED!important;border-top:none!important;border-radius:0 0 18px 18px!important;padding:14px 12px 12px!important}.car-meta-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:6px!important}.price .normal-price,.price .regular-price{color:#111111!important;font-weight:900!important;font-size:18px!important}.price.discounted-price .regular-price{text-decoration:line-through!important;color:#8a8a8a!important;font-weight:700!important}.price.discounted-price .sale-price{color:#111111!important;background:#fff2c0!important;border:1px solid #eab700!important;border-radius:8px!important;padding:4px 8px!important;font-weight:900!important;display:inline-block!important;margin-top:4px!important}.car-title{color:#333333!important;font-weight:800!important;font-size:16px!important;text-align:right!important}.car-meta-bottom ul{display:flex!important;gap:12px!important;padding:0!important;margin:8px 0 0 0!important;list-style:none!important;flex-wrap:wrap!important}.car-meta-bottom li{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#4B4B4B!important;font-weight:700!important;background:#F7F7F7!important;border:1px solid #EDEDED!important;border-radius:10px!important;padding:6px 10px!important}.car-meta-bottom i{color:#4B4B4B!important}.stm-directory-grid-loop .rmv_txt_drctn:hover .image{transform:translateY(-2px)!important;box-shadow:0 16px 30px rgba(0,0,0,.12)!important}.stm-directory-grid-loop .rmv_txt_drctn:hover .listing-car-item-meta{box-shadow:0 10px 24px rgba(0,0,0,.08) inset!important}.stm-featured-top-cars-title{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:8px 0 12px 0!important}.stm-featured-top-cars-title .heading-font{color:#333333!important;font-weight:900!important;font-size:18px!important}.stm-featured-top-cars-title a{color:#4B4B4B!important;font-weight:800!important;text-decoration:none!important;border-bottom:2px solid transparent!important}.stm-featured-top-cars-title a:hover{color:#111!important;border-bottom-color:#eab700!important}.stm-listing-photos-unit{position:absolute!important;right:12px!important;top:12px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;background:#ffffff!important;color:#4B4B4B!important;border:1px solid #EDEDED!important;border-radius:999px!important;padding:6px 10px!important;font-weight:800!important}.meta-bottom .single-car-actions ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important}.meta-bottom .single-car-actions ul li{list-style:none!important;margin:0!important;padding:0!important}.meta-bottom .single-car-actions ul li::marker,.meta-bottom .single-car-actions ul li:before{content:none!important;display:none!important}.meta-bottom .single-car-actions .car-action-unit{display:inline-flex!important;align-items:center!important;gap:8px!important;height:38px!important;padding:0 14px!important;border-radius:999px!important;background:#fff!important;color:#4B4B4B!important;font-weight:800!important;border:1px solid #EDEDED!important;text-decoration:none!important;line-height:1!important}.meta-bottom .single-car-actions .car-action-unit i{color:#eab700!important}.meta-bottom .single-car-actions .car-action-unit:hover{background:#f7f7f7!important;color:#111!important;border-color:#E0E0E0!important}.stm-inventory-items-per-page-wrap{display:flex!important;align-items:center!important;gap:10px!important;border:1px solid #EDEDED!important;border-radius:14px!important;padding:10px 12px!important;background:#fff!important}.stm-inventory-items-per-page-wrap .stm_label{color:#4B4B4B!important;font-weight:800!important;margin-right:6px!important}.stm_per_page{display:block!important}.stm_per_page ul{display:flex!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.stm_per_page ul li{list-style:none!important;margin:0!important;padding:0!important}.stm_per_page ul li.active~li.active{display:none!important}.stm_per_page li>span{display:block!important}.stm_per_page li a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:36px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #EDEDED!important;background:#fff!important;color:#4B4B4B!important;font-weight:800!important;text-decoration:none!important;line-height:1!important}.stm_per_page li.active a,.stm_per_page li a:hover{background:#eab700!important;color:#111!important;border-color:#eab700!important}.stm_per_page li a::before,.stm_per_page li a::after{content:none!important;display:none!important}@media (max-width:1200px){.archive-listing-page_row{flex-direction:column!important;gap:18px!important}.archive-listing-page_side.left{width:100%!important}}@media (max-width:768px){.stm-filter-top-wrap{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.car-meta-top{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}.car-title{text-align:left!important}.select2-container .select2-selection--single{height:46px!important}.select2-container .select2-selection__rendered{line-height:46px!important}}b[role="presentation"]::before{display:none!important}.stm-inventory-items-per-page-wrap{display:none!important}.stm-sort-by-options.clearfix{display:none!important}body.single.single-listings .stm_single_car_wrapper{max-width:1200px;margin:40px auto;padding:0 16px}body.single.single-listings .stm_single_car_content .title{font-weight:800;font-size:34px;margin:0 0 18px}body.single.single-listings .stm_single_car_side{padding-right:24px}body.single.single-listings .stm-single-car-side{position:sticky;top:92px}body.single.single-listings .stm-listing-car-dealer-info{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:18px;margin-bottom:16px}body.single.single-listings .stm-listing-car-dealer-info .title{margin:0 0 2px;font-weight:700}body.single.single-listings .single-car-prices{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:14px 18px;margin-bottom:16px}body.single.single-listings .single-car-prices .h3{display:inline-block;background:#EAB700;color:#111;padding:6px 14px;border-radius:12px;font-weight:800}body.single.single-listings .single-car-data{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:10px 16px}body.single.single-listings .single-car-data table{width:100%;border-collapse:separate;border-spacing:0 8px}body.single.single-listings .single-car-data td{padding:10px 12px;vertical-align:middle}body.single.single-listings .single-car-data .t-label{width:48%;color:#6b7280;font-weight:600}body.single.single-listings .single-car-data .t-value{background:#f8fafc;border-radius:12px;font-weight:700}body.single.single-listings .single-car-mpg{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:12px 16px;margin-top:16px}body.single.single-listings .single-car-actions ul{margin:6px 0 18px;padding:0;list-style:none!important}body.single.single-listings .single-car-actions ul>li{display:inline-block;margin:6px 10px 0 0}body.single.single-listings .single-car-actions .car-action-unit{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.06);border:1px solid #eee;font-weight:700;text-decoration:none!important;color:#111;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.single.single-listings .single-car-actions .car-action-unit i{color:#EAB700;font-size:16px}body.single.single-listings .single-car-actions .car-action-unit:hover{transform:translateY(-1px);border-color:#EAB700;box-shadow:0 8px 24px rgba(234,183,0,.22)}body.single.single-listings .stm-car-carousels{background:#fff;border-radius:18px;box-shadow:0 10px 26px rgba(0,0,0,.07);padding:14px}body.single.single-listings .stm-big-car-gallery .stm-single-image img{border-radius:14px;width:100%;height:auto;display:block;object-fit:cover}body.single.single-listings .stm-gallery-actions{display:none}body.single.single-listings .stm-thumbs-car-gallery .stm-single-image img{border-radius:10px}body.single.single-listings .post-content,body.single.single-listings .stm-single-listing-car-features{background:#fff;border-radius:16px;box-shadow:0 6px 22px rgba(0,0,0,.06);padding:18px;margin-top:18px}body.single.single-listings .stm-single-listing-car-features h4{margin:0 0 12px;font-weight:800}body.single.single-listings .stm-single-listing-car-features ul{list-style:none!important;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}body.single.single-listings .stm-single-listing-car-features li{margin:0}body.single.single-listings .stm-single-listing-car-features li span{display:inline-block;padding:6px 10px;border-radius:999px;background:#f3f4f6;border:1px solid #eee;font-weight:600}body.single.single-listings .meta-bottom ul,body.single.single-listings .stm_single_car_content ul.list-unstyled,body.single.single-listings .stm_single_car_side ul{list-style:none!important;margin:0;padding:0}body.single.single-listings .stm-request-test-drive,body.single.single-listings .stm-button.button-sm{background:#111;color:#fff;border-radius:999px;padding:10px 18px;font-weight:800;border:none}body.single.single-listings .stm-request-test-drive:hover,body.single.single-listings .stm-button.button-sm:hover{background:#EAB700;color:#111}body.single.single-listings .modal-header-iconed{border-bottom:none}body.single.single-listings .modal-header-iconed i.motors-icons-steering_wheel{color:#EAB700}body.single.single-listings a,body.single.single-listings button,body.single.single-listings img{outline:0!important;box-shadow:none!important}@media (max-width:991px){body.single.single-listings .stm_single_car_side{padding-right:0}body.single.single-listings .stm-single-car-side{position:static}body.single.single-listings .stm-car-carousels{padding:10px}body.single.single-listings .stm_single_car_wrapper{padding:0 10px}}body.single.single-listings .stm-listing-car-dealer-info{display:none!important;margin:0!important;padding:0!important}.motors-icons-car_search::before{content:none!important;display:none!important}.single-car-actions ul.list-unstyled.clearfix{display:none!important}.container:has(>.archive-listing-page)::before{content:none!important;display:none!important}.archive-listing-page .filter select,.archive-listing-page_side .filter select,.stm-filter-tab-selects select,.filter select.select2-hidden-accessible{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.select2-container{display:block!important;visibility:visible!important;opacity:1!important}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:#202020;border-radius:2px}::-webkit-scrollbar-thumb{background-color:#eab700;border-radius:2px}body.single.single-listings .single-car-actions ul.list-unstyled.clearfix{display:flex!important}.post-content{display:none!important}.regular-price-with-sale strong{text-decoration-line:line-through!important;color:#000!important}.single-car-prices .h4{color:#000!important}.sale-price span,.normal-price span{color:#000!important}