[data-dealer-directory-page] .site-container{max-width:1216px;padding-inline:16px}[data-dealer-directory-page] [data-listing-results-toolbar]{padding:0;min-height:0;margin:0}[data-dealer-directory-page] .listing-page-result-heading{display:none}[data-dealer-directory-page] .mobile-listings-sort-pill{width:136px;height:38px;border-radius:10px;padding:4px;gap:0;background:white;border:0;box-shadow:inset 0 0 0 1px #efefef,0 24px 48px -12px #0000002e;color:#1f1f1f;font-size:12px;line-height:18px}[data-dealer-directory-page] .dealer-sort-label{display:flex;align-items:center;justify-content:center;gap:4px;width:64px;height:30px;flex:none;font-weight:400}[data-dealer-directory-page] .dealer-sort-label svg{width:14px;height:14px}[data-dealer-directory-page] .dealer-sort-value{display:flex;align-items:center;justify-content:center;min-width:0;flex:1;height:30px;padding-inline:4px;position:relative;font-weight:700}[data-dealer-directory-page] .dealer-sort-value:before{content:"";position:absolute;left:0;top:8.5px;height:13px;width:1px;background:#efefef}[data-dealer-directory-page] .dealer-directory-pagination{margin-top:24px;min-height:48px;padding-block:8px;gap:8px;color:#1f1f1f}[data-dealer-directory-page] .dealer-directory-pagination>div{gap:8px}[data-dealer-directory-page] .dealer-directory-pagination button,[data-dealer-directory-page] .dealer-directory-pagination input{height:32px;min-width:32px;font-size:12px;line-height:16px;color:#1f1f1f;padding-inline:8px}[data-dealer-directory-page] .dealer-directory-pagination input{width:32px;padding-inline:1px;color:white;background:#1f1f1f;border-color:#1f1f1f;font-weight:900}[data-dealer-directory-page] .dealer-directory-pagination svg{width:16px;height:16px}[data-dealer-directory-page] .dealer-directory-pagination [aria-label="Next page"],[data-dealer-directory-page] .dealer-directory-pagination [aria-label="Previous page"]{width:66px;gap:4px;border-radius:10px}[data-dealer-directory-page] .dealer-directory-pagination span[aria-hidden]{height:32px;font-size:12px;line-height:16px}@media(max-width:767px){.dealer-directory-previews{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,80px)}[data-dealer-directory-page] .dealer-directory-call{flex:0 1 165px}}@supports(-webkit-touch-callout:none){[data-dealer-directory-page] .dealer-directory-pagination input{font-size:16px}}body.ios-touch-device [data-dealer-directory-page] .dealer-directory-pagination input{font-size:16px}@media (min-width:768px){[data-dealer-directory-page] [data-listing-results-toolbar]{min-height:48px;margin-bottom:24px;gap:24px}[data-dealer-directory-page] .listing-page-result-heading{display:flex;flex:1;height:48px;justify-content:space-between;border:0;box-shadow:inset 0 -1px #efefef}[data-dealer-directory-page] .listing-page-result-heading h2{font-size:16px;line-height:24px;font-weight:400;color:#4b4b4b}[data-dealer-directory-page] .marketplace-result-controls{width:368px;flex:none;gap:4px}[data-dealer-directory-page] .marketplace-view-toggle{width:86px;height:38px;padding:4px;gap:2px;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #efefef}[data-dealer-directory-page] .marketplace-view-toggle button{width:38px;height:30px;padding:0;border-radius:6px;justify-content:center}[data-dealer-directory-page] .marketplace-view-toggle [aria-pressed=true]{background:#1f1f1f}[data-dealer-directory-page] .marketplace-view-toggle [aria-pressed=false]{color:#cacaca}[data-dealer-directory-page] .dealer-directory-pagination{margin-top:16px}[data-dealer-directory-page] .marketplace-desktop-sort{flex:1;min-width:0}[data-dealer-directory-page] [data-listing-sort]{width:100%;height:38px;padding:4px;gap:0;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #efefef;color:#1f1f1f;font-size:12px;line-height:18px}[data-dealer-directory-page] [data-listing-sort] .dealer-sort-label{width:67px}[data-dealer-directory-page] [data-listing-sort] .dealer-sort-value{background:#f5f5f5;border-radius:6px;box-shadow:inset 0 0 0 1px #efefef;padding-inline:12px;gap:4px;justify-content:space-between}[data-dealer-directory-page] [data-listing-sort] .dealer-sort-value:before{display:none}[data-dealer-directory-page] [data-listing-sort] .dealer-sort-value svg{width:14px;height:14px;flex:none}}@media (min-width:1024px){.dealer-directory-layout--right{grid-template-columns:minmax(0,1fr) minmax(0,var(--directory-sidebar-width))}.dealer-directory-layout--left{grid-template-columns:minmax(0,var(--directory-sidebar-width)) minmax(0,1fr)}}