.market-search{--search-ink:#12304e;--search-muted:#536b82;--search-line:#cce0f0;--search-sky:#edf8ff;--search-blue:#086cd5;--search-raised:inset 2px 3px 4px #fffffff2, inset -2px -3px 4px #aecde473, 0 3px 0 #c1d7e8, 0 6px 12px #1c4a771a;--search-blue-fill:linear-gradient(150deg, #54adff, #1476dd 44%, #0757af);--search-blue-depth:inset 2px 3px 4px #fff6, inset -2px -4px 5px #0445884d, 0 3px 0 #07539f, 0 7px 13px #0766c32e;--search-green-fill:linear-gradient(150deg, #49b89a, #128264 44%, #086949);--search-green-depth:inset 2px 3px 4px #deffef73, inset -2px -4px 5px #00462f40, 0 3px 0 #086145, 0 7px 13px #08745124;width:100%;min-width:0;max-width:none;color:var(--search-ink);background:#fff;padding:23px clamp(16px,2.5vw,48px) 72px}.market-search>header,.market-search .search-workspace{width:100%;min-width:0;max-width:1544px;margin-inline:auto}.market-search>header{padding:0}.market-search>header>.section-kicker{color:#476e92;margin:0 0 6px;font-size:10px}.market-search>header h1{letter-spacing:-.04em;max-width:none;font-size:clamp(28px,2.7vw,40px);line-height:1.12}.market-search>header>p:last-child{max-width:none;color:var(--search-muted);margin:7px 0 0;font-size:13px;line-height:1.45}.market-search .search-workspace{display:block}.market-search .search-refinements,.market-search .search-refinements.advisor-active{background:linear-gradient(115deg,#f0f9ff,#e8f5ff);border:1px solid #d6e8f7;border-radius:22px;width:100%;min-width:0;max-width:none;margin:18px 0 22px;padding:18px 20px;box-shadow:0 10px 24px #1f68ad0d}.market-search .search-refinements.is-pending{opacity:.72}.market-search .search-mode-switch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-bottom:16px;display:flex}.market-search .search-mode-options>a{color:#214d75;min-height:44px;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#edf7ff);border:1px solid #c6ddef;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.market-search .search-mode-options>a:first-child{color:#fff;background:linear-gradient(150deg,#53aaff,#137ae5 42%,#0759b7);border-color:#0b69c9;min-width:174px;box-shadow:inset 2px 3px 4px #ffffff59,inset -2px -4px 5px #04458859,0 6px 12px #0766c329}.market-search .search-mode-options>a[aria-current=page]{outline-offset:3px;outline:2px solid #77b6e8}.market-search .search-mode-options small{font-size:11px;font-weight:550}.market-search .search-direct-controls{grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);align-items:start;gap:14px;display:grid}.market-search .known-vehicle-search{width:100%;max-width:none;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px;margin:0;padding:0;display:grid}.market-search .known-vehicle-search label{color:#3e5e7c;gap:6px;min-width:0;font-size:11px;font-weight:750}.market-search .known-vehicle-search input{border:1px solid #bfd9ed;border-radius:11px;min-height:43px;font-size:13px;box-shadow:inset 0 2px 3px #163f6d08}.market-search .advisor-location-options{width:100%;min-width:0;max-width:none;margin-top:11px}.market-search .advisor-location-options>summary{border-color:var(--search-line);color:#284d70;background:#fff;border-radius:11px;min-height:42px;padding:11px 14px;font-size:12px;line-height:1.4}.market-search .search-direct-controls>.advisor-location-options{margin-top:20px}.market-search .advisor-location-options[open]{grid-column:1/-1}.market-search .advisor-location-options .location-question{margin:10px 0 0;padding:14px}.market-search .active-filter-bar,.market-search .search-refinements.advisor-active .active-filter-bar{grid-template-columns:auto minmax(0,1fr);gap:8px 15px;width:100%;max-width:none;padding:12px 0 11px}.market-search .active-filter-bar>strong{white-space:nowrap;font-size:14px}.market-search .filter-chips{min-width:0;color:var(--search-muted);flex-wrap:wrap;font-size:12px;overflow:visible}.market-search .filter-chips a{min-height:32px}.market-search .search-refinements.advisor-active .matches-so-far{box-shadow:none;grid-column:1/-1;justify-self:start;padding:0;font-size:11px;color:#1d7254!important;background:0 0!important}.market-search .all-filters-details,.market-search .search-refinements.advisor-active .all-filters-details{width:100%;max-width:none;margin:0}.market-search .all-filters-details>summary{border:1px solid var(--search-line);color:#214d75;min-height:40px;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#f1f8fe);border-radius:11px;margin:0;padding:9px 14px}.market-search .all-filters-details>summary span{color:var(--search-muted)}.market-search .all-filters-sheet{box-shadow:none;background:0 0;border-radius:0;margin-top:12px;padding:0}.market-search .all-filters-sheet>header h2{font-size:18px}.market-search .all-filters-sheet>header p{color:var(--search-muted);margin:5px 0 12px}.market-search .all-filters-grid{overscroll-behavior:auto;max-height:none;overflow:visible}.market-search .search-filter-tabs{min-width:0}.market-search .search-filter-tab-list{border-bottom:1px solid #d3e5f4;flex-wrap:wrap;gap:6px;padding:0 0 12px;display:flex}.market-search .search-filter-tab-list button{color:#3e5e7b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:750}.market-search .search-filter-tab-list button:hover{background:#f8fcff}.market-search .search-filter-tab-list button[aria-expanded=true],.market-search .search-filter-tab-list button[aria-selected=true],.market-search .search-filter-tab-list button[aria-pressed=true]{color:#085fb9;box-shadow:var(--search-raised);background:#fff;border-color:#b8d8f2}.market-search .search-filter-tab-list button small{margin-left:6px;font-size:10px}.market-search .search-filter-panel{min-width:0;padding:12px 0 0}.market-search .search-filter-panel[hidden]{display:none}.market-search .search-filter-panel-help{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.market-search .facet-group{background:0 0;border:0;border-radius:0;padding:0}.market-search .facet-group legend{color:#173c5d;margin-bottom:9px;padding:0;font-size:15px}.market-search .facet-group>p{min-height:0}.market-search .facet-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:none;display:grid;overflow:visible}.market-search .facet-options+.facet-options{margin-top:12px}.market-search .facet-option-pair{background:#fff;border-color:#cadfed;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;gap:5px;min-width:0;padding:7px 9px;font-size:12px}.market-search .facet-option-pair>span:first-child{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0}.market-search .facet-option-pair a{white-space:nowrap;justify-content:center;align-items:center;min-height:36px;padding:6px 8px;font-size:11px;display:inline-flex}.market-search .facet-option-pair a.include:not(.selected){background:#edf8f3}.market-search .facet-option-pair a.exclude:not(.selected){background:#fff5f3}.market-search .facet-option-link{background:#fff;min-height:42px;font-size:12px}.market-search .range-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px}.market-search .range-fields label{font-size:11px}.market-search .range-fields input,.market-search .range-fields select{min-height:43px;font-size:13px}.market-search .all-filters-sheet>footer{margin-top:12px;position:static}.market-search .all-filters-sheet .show-results-button{width:fit-content;min-height:36px;padding:7px 13px;font-size:12px}.market-search .advisor-guided-content,.market-search .advisor-secondary-controls,.market-search .standard-question-layout,.market-search .search-refinements.advisor-active .advisor-question-layout{width:100%;min-width:0;max-width:none;margin-inline:0}.market-search .standard-question-layout{grid-template-columns:minmax(0,1fr);gap:0}.market-search .advisor-banner{color:#173c5d;background:0 0;border-radius:0;padding:0}.market-search .advisor-banner .section-kicker{color:#3675a9;margin-bottom:4px;font-size:10px}.market-search .advisor-banner h2{font-size:24px}.market-search .advisor-banner p:not(.section-kicker){color:var(--search-muted);margin-top:5px;font-size:12px}.market-search .guided-question{width:100%;max-width:none;min-height:0;box-shadow:none;background:#fff;border:1px solid #cee2f1;border-radius:16px;margin:0 0 12px;padding:16px}.market-search .guided-question h2{letter-spacing:-.035em;max-width:none;font-size:clamp(22px,2.15vw,30px);line-height:1.17}.market-search .guided-question>p:not(.guided-step-label){max-width:none;margin:7px 0 0;font-size:12px;line-height:1.5;display:block}.market-search .guided-step-label{color:#3975a8;margin-bottom:7px;font-size:10px}.market-search .guided-choices{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;margin-top:13px;display:grid;overflow:visible}.market-search .guided-choice,.market-search .guided-choice-set{background:#f8fcff;border-color:#c7dfef;width:100%;min-width:0;max-width:none}.market-search .guided-choice-set>div{min-width:0;font-size:13px}.market-search .guided-choice-set>a{min-height:38px;font-size:11px}.market-search .guided-choices .guided-choice-set .choice-want{background:#eff9f4}.market-search .guided-choices .guided-choice-set .choice-exclude{background:#fff7f5}.market-search .advisor-choices{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.market-search .advisor-choices a{min-width:0;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#f2f9ff);border-color:#c9dfef;padding:13px}.market-search .advisor-choices strong{font-size:13px;line-height:1.4}.market-search .advisor-choices span{font-size:11px}.market-search .guided-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.market-search .guided-action-or{color:var(--search-muted);font-size:11px}.market-search .primary-button,.market-search .guided-actions .guided-continue,.market-search .guided-show-vehicles,.market-search .facet-more form>button,.market-search .search-sort button,.market-search .results-sort button{color:#fff;cursor:pointer;background:linear-gradient(150deg,#50a6fb,#1276df 42%,#0959b4);border:1px solid #1266bc;border-radius:12px;justify-content:center;align-items:center;min-height:43px;padding:10px 17px;font-size:12px;font-weight:850;line-height:1.3;text-decoration:none;display:inline-flex;box-shadow:inset 2px 3px 4px #ffffff59,inset -2px -4px 5px #0445884d,0 5px 11px #0766c321}.market-search .guided-show-vehicles,.market-search .guided-actions .guided-show-vehicles{background:linear-gradient(150deg,#3bab8b,#118362 42%,#086b4b);border-color:#168164;box-shadow:inset 2px 3px 4px #caffe44d,inset -2px -4px 5px #00462f40,0 5px 11px #0874511f}.market-search .contextual-advisor-link,.market-search .guided-actions .guided-back{color:#0964b9;min-height:40px;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#e8f4ff);border:1px solid #b6d8f1;border-radius:11px;justify-content:center;align-items:center;margin-top:0;padding:8px 13px;font-size:12px;text-decoration:none;display:inline-flex}.market-search .search-filter-panel-help .contextual-advisor-link{margin-top:0}.market-search .advisor-secondary-controls{margin-top:0;display:block}.market-search .advisor-secondary-controls>.advisor-location-options{flex:240px;margin:0}.market-search .advisor-secondary-controls>.known-vehicle-search{flex:420px}.market-search .advisor-secondary-controls .normal-search-option{width:100%;padding:12px}.market-search .advisor-secondary-controls .normal-search-option>a{min-height:42px}.market-search .make-choice-list{overscroll-behavior:auto;grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;overflow:visible}.market-search .make-more-choices{background:#f7fbff;margin-top:11px}.market-search .make-more-choices>summary{color:#153b5f;min-height:46px;padding:11px 14px;font-size:15px;font-weight:850}.market-search .make-more-choices>summary:after{content:"Show list ↓";color:#0757af;white-space:nowrap;margin-left:auto;font-size:12px;font-weight:800}.market-search .make-more-choices[open]>summary:after{content:"Hide list ↑"}.market-search .make-actions{margin-top:12px}.market-search .search-results{width:100%;min-width:0;max-width:none;margin:0}.market-search .search-results-heading{flex-direction:row;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:13px;display:flex}.market-search .search-results-heading .section-kicker{color:#42759e;margin:0 0 4px;font-size:10px}.market-search .search-results h2{letter-spacing:-.035em;font-size:clamp(23px,2.25vw,31px);line-height:1.2}.market-search .search-results-heading p:last-child{color:var(--search-muted);margin:5px 0 0;font-size:12px;display:block}.market-search .result-tools{gap:10px;width:auto;min-width:0}.market-search .search-sort,.market-search .results-sort{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.market-search .search-sort label{min-width:175px}.market-search .search-sort select,.market-search .results-sort select{background-color:#f8fcff;border:1px solid #c5dcec;border-radius:11px;min-height:42px}.market-search .vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.market-search .vehicle-card{border-color:#d6e5ef;border-radius:17px;min-width:0;box-shadow:0 6px 19px #1034560f}.market-search .vehicle-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1034561c}.market-search .initial-search-paths{max-width:none;padding:0}.market-search .initial-path-options{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search .initial-path-options>article{background:#fff}.market-search .initial-advisor-path{background:#f0faff!important}.market-search .search-options-placeholder{min-height:210px;margin-top:16px}.market-search .search-placeholder-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.market-search .search-placeholder-group{background:#fff;border:1px solid #dae7f1;border-radius:12px;min-width:0;padding:14px}.market-search .search-placeholder-group strong{margin-bottom:10px;display:block}.market-search .search-placeholder-line{background:#e8f2fa;border-radius:7px;height:20px;margin:10px 0;display:block}.market-search .search-placeholder-line:last-child{width:68%}.market-search .search-placeholder-card{background:#fff;border:1px solid #dbe6ef;border-radius:17px;overflow:hidden}.market-search .search-placeholder-photo{aspect-ratio:16/10;background:#e9f2f8}.market-search .search-placeholder-card-body{padding:14px 20px}.market-search .search-loading-status{color:#3c5777;min-height:32px;margin:12px 0}.market-search :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #176ac0}@media (min-width:1050px){.market-search .no-guide-search{position:relative}.market-search .no-guide-search>.search-mode-switch{margin-bottom:14px}}@media (max-width:1050px){.market-search .facet-options,.market-search .make-choice-list,.market-search .advisor-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search .location-mode-row{grid-template-columns:1fr}.market-search .search-results-heading{flex-wrap:wrap;align-items:start}.market-search .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.market-search{padding:19px 14px 48px}.market-search>header h1{font-size:29px}.market-search>header>p:last-child{font-size:12px;display:block}.market-search .search-refinements,.market-search .search-refinements.advisor-active{border-radius:18px;margin-top:15px;padding:14px}.market-search .search-mode-switch{justify-content:flex-start;gap:8px}.market-search .search-mode-options>a{padding:10px 14px;font-size:12px}.market-search .search-mode-options>a:first-child{min-width:0}.market-search .search-direct-controls{grid-template-columns:minmax(0,1fr);gap:9px}.market-search .search-direct-controls>.advisor-location-options{margin-top:0}.market-search .known-vehicle-search{grid-template-columns:minmax(0,1fr) auto;gap:8px}.market-search .known-vehicle-search .primary-button{min-height:43px;padding-inline:14px}.market-search .active-filter-bar,.market-search .search-refinements.advisor-active .active-filter-bar{grid-template-columns:1fr;gap:8px;padding-block:12px}.market-search .filter-chips{width:auto}.market-search .search-filter-tab-list{gap:5px}.market-search .search-filter-tab-list button{min-height:40px;padding:8px 10px;font-size:11px}.market-search .facet-options,.market-search .make-choice-list,.market-search .guided-choices,.market-search .vehicle-grid,.market-search .initial-path-options{grid-template-columns:minmax(0,1fr)}.market-search .guided-choice-set{min-width:0}.market-search .guided-question{padding:14px}.market-search .guided-question h2{font-size:24px}.market-search .advisor-choices{grid-template-columns:minmax(0,1fr)}.market-search .advisor-choices a{padding:12px}.market-search .advisor-banner h2{font-size:23px}.market-search .guided-actions .guided-continue,.market-search .guided-actions .guided-show-vehicles{flex:135px;padding:10px 11px;font-size:12px}.market-search .guided-actions .guided-action-or{display:none}.market-search .range-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search .search-results-heading{gap:12px;display:grid}.market-search .search-results h2{font-size:25px}.market-search .result-tools{justify-content:space-between;width:100%}.market-search .search-sort,.market-search .results-sort{width:100%;min-width:0}.market-search .search-sort label{flex:1;min-width:0}.market-search .search-sort select{width:100%;min-width:0}.market-search .search-sort button{flex-shrink:0}.market-search .make-more-choices>summary{flex-wrap:wrap;gap:4px}.market-search .search-placeholder-grid{grid-template-columns:minmax(0,1fr)}.market-search .search-placeholder-group:nth-child(n+3){display:none}}@media (max-width:375px){.market-search{padding-inline:10px}.market-search .search-refinements,.market-search .search-refinements.advisor-active{padding:11px}.market-search .search-mode-options>a{padding-inline:10px}.market-search .facet-option-pair{grid-template-columns:minmax(0,1fr) auto auto;gap:3px;padding-inline:7px;font-size:11px}.market-search .facet-option-pair a{padding-inline:5px;font-size:10px}.market-search .range-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.market-search .vehicle-card:hover{transform:none}}.market-search .search-mode-heading{gap:5px;min-width:0;display:grid}.market-search .search-mode-heading strong{letter-spacing:-.02em;font-size:18px}.market-search .search-mode-heading span{color:var(--search-muted);font-size:12px}.market-search .search-mode-options{align-items:stretch;gap:9px;display:flex}.market-search .search-mode-options>a{flex-direction:column;align-items:flex-start;gap:3px;padding:10px 17px}.market-search .search-mode-options>a strong{font-size:14px}.market-search .search-mode-options small{white-space:nowrap}.market-search .search-mode-options>a:first-child small{color:#e5f4ff}.market-search .search-filter-tab-list button{align-items:center;gap:9px;display:inline-flex}.market-search .search-filter-tab-list button>span{color:#4782af;font-size:15px;font-weight:500}.market-search .search-filter-hint{color:var(--search-muted);margin:11px 0 0;font-size:12px;line-height:1.5}.market-search .search-filter-panel-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.market-search .search-filter-close{color:#426887;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cadfeb;border-radius:9px;margin-left:auto;padding:7px 10px;font-size:11px;font-weight:750}.market-search .advisor-secondary-controls>summary{border:1px solid var(--search-line);color:#214d75;min-height:40px;box-shadow:var(--search-raised);cursor:pointer;background:linear-gradient(145deg,#fff,#f1f8fe);border-radius:11px;padding:9px 13px;font-size:12px;font-weight:750}.market-search .advisor-secondary-controls[open]{margin-bottom:12px}.market-search .advisor-secondary-controls>.advisor-location-options,.market-search .advisor-secondary-controls>.known-vehicle-search{margin-top:12px}.market-search .advisor-active>.advisor-secondary-controls:not([open]){vertical-align:top;width:auto;max-width:100%;margin-right:10px;display:inline-block}.market-search .advisor-active>.all-filters-details:not([open]){vertical-align:top;width:auto;max-width:100%;display:inline-block}@media (max-width:720px){.market-search .search-mode-switch{gap:12px}.market-search .search-mode-heading{width:100%}.market-search .search-mode-heading strong{font-size:17px}.market-search .search-mode-heading span{font-size:11px}.market-search .search-mode-options{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.market-search .search-mode-options>a{padding:10px 11px}.market-search .search-mode-options>a strong{font-size:13px}.market-search .search-mode-options small{white-space:normal;font-size:10px;line-height:1.4}.market-search .advisor-active>.advisor-secondary-controls:not([open]){margin-bottom:9px}}.market-search>header>.section-kicker,.market-search>header>p:last-child,.market-search .no-guide-search>.all-filters-details>summary,.market-search .no-guide-search .all-filters-sheet>footer{display:none}.market-search .no-guide-search .all-filters-sheet{margin-top:0}.market-search .search-filter-tab-list button{gap:6px;padding-inline:8px;font-size:11px}.market-search .search-refinements.advisor-active .matches-so-far,.market-search .advisor-active .guided-step-label,.market-search .search-results-heading .section-kicker{display:none}.market-search .search-results h2{font-size:clamp(23px,2vw,28px)}.market-search .model-facet-details{margin-top:14px}.market-search .model-facet-details>summary{color:#285778;cursor:pointer;background:#fff;border:1px solid #c4ddec;border-radius:11px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:750}.market-search .model-facet-details[open]>summary{margin-bottom:12px}@media (min-width:1051px){.market-search .search-refinements,.market-search .search-refinements.advisor-active{padding-block:15px}.market-search .search-mode-options>a{padding-block:8px}.market-search .guided-question{padding:14px}.market-search .guided-question h2{font-size:27px}}@media (min-width:721px) and (max-width:1150px){body:has(.market-search) .site-header{gap:15px;padding-inline:22px}body:has(.market-search) .site-header nav{gap:0}body:has(.market-search) .site-header nav a{padding-inline:10px}body:has(.market-search) .site-header .wordmark{font-size:28px}:is(body:has(.market-search) .site-header .save-search-nudge,body:has(.market-search) .site-header .save-search-hint){display:none}}@media (max-width:720px){.market-search{padding-top:16px}.market-search>header h1{font-size:26px}.market-search .search-mode-heading{display:none}.market-search .advisor-active .search-mode-heading{display:grid}.market-search .advisor-active .search-mode-heading span{display:none}.market-search .search-refinements,.market-search .search-refinements.advisor-active{margin-top:13px;padding:12px}.market-search .search-mode-switch{margin-bottom:12px}.market-search .search-mode-options>a{padding:9px 10px}.market-search .search-mode-options small{font-size:10px}.market-search .search-filter-tab-list{gap:4px;padding-bottom:8px}.market-search .search-filter-tab-list button{gap:4px;min-height:36px;padding:7px 6px;font-size:11px}.market-search .search-filter-hint{margin-top:8px;font-size:11px}.market-search .guided-question{padding:12px}.market-search .guided-question h2{font-size:23px}.market-search .guided-question[data-search-facet=condition] .guided-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.market-search .guided-question[data-search-facet=condition] .guided-choice-set{grid-template-columns:1fr}.market-search .guided-question[data-search-facet=condition] .guided-choice-set>div{flex-direction:column;gap:2px;min-width:0;padding:8px 6px;font-size:11px}.market-search .guided-question[data-search-facet=condition] .guided-choice-set>a{border-right:0;min-height:38px;padding:7px 4px;font-size:10px}.market-search .search-results-heading{gap:9px}.market-search .search-results h2{font-size:23px}}.market-search .search-filter-category-toggle{display:none}@media (min-width:721px) and (max-width:1150px){body:has(.market-search) .site-header{min-width:0;max-width:100%}body:has(.market-search) .site-header .header-actions>a:first-child{display:none}body:has(.market-search) .site-header nav{min-width:0}body:has(.market-search) .site-header .header-actions{flex-shrink:0;gap:10px}}@media (max-width:720px){.market-search .search-filter-category-toggle{color:#23587e;width:100%;min-height:42px;box-shadow:var(--search-raised);font:inherit;cursor:pointer;background:linear-gradient(145deg,#fff,#eff8ff);border:1px solid #b8d6ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.market-search .search-filter-category-content[data-expanded=false]{display:none}.market-search .search-filter-category-content[data-expanded=true]{margin-top:10px}.market-search .search-mode-options small{display:none}}.market-search .no-guide-search .all-filters-details>summary{display:none}@media (max-width:720px){.market-search .search-results h2{letter-spacing:-.035em;font-size:20px}.market-search .search-results-heading p:last-child{font-size:11px}.market-search .search-sort label>span,.market-search .results-sort label>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-search .guided-question[data-search-facet=condition] .guided-choice-set>div{flex-direction:row;align-items:center;gap:3px;padding-block:8px}.market-search .guided-question[data-search-facet=condition] .guided-choice-set>div small{font-size:8px}.market-search .advisor-active>.advisor-secondary-controls:not([open]){margin-bottom:0;margin-right:6px}.market-search .advisor-secondary-controls>summary,.market-search .all-filters-details>summary{padding-inline:11px;font-size:12px}}@media (max-width:375px){.market-search .guided-question[data-search-facet=condition] .guided-choice-set>div{flex-direction:column;align-items:flex-start}}@media (min-width:721px){.market-search~.site-footer{grid-template-columns:minmax(200px,.65fr) minmax(0,2fr)}.market-search~.site-footer .footer-brand,.market-search~.site-footer nav{min-width:0}.market-search~.site-footer nav{flex-wrap:wrap;gap:12px 20px}.market-search~.site-footer .footer-pricing-notice,.market-search~.site-footer small{grid-column:1/-1}}@media (max-width:720px){.market-search .guided-choice-set>a{white-space:nowrap}.market-search .guided-actions>.guided-continue,.market-search .guided-actions>.guided-show-vehicles{flex:calc(50% - 5px);min-height:44px;padding-inline:6px;font-size:11px}.market-search .guided-question[data-search-facet=makeModel] .make-recommendations,.market-search .guided-question[data-search-facet=color] .guided-choices,.market-search .make-choice-list{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search .guided-question[data-search-facet=makeModel] .guided-choice-set>div,.market-search .guided-question[data-search-facet=color] .guided-choice-set>div{gap:5px;min-width:0;padding-inline:8px;font-size:12px}.market-search .guided-question[data-search-facet=makeModel] .guided-choice-set>a,.market-search .guided-question[data-search-facet=color] .guided-choice-set>a,.market-search .make-choice-list .guided-choice-set>a{min-height:40px;padding-inline:3px;font-size:10px}.market-search .guided-question[data-search-facet=color] .vehicle-color-swatch{flex-shrink:0;width:16px;height:16px}.market-search .advisor-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.market-search .advisor-choices a{padding:11px 10px}.market-search .advisor-choices strong{font-size:12px}.market-search .advisor-choices span{font-size:10px;line-height:1.4}}@media (max-width:375px){.market-search>header h1{font-size:23px}.market-search .guided-question h2{font-size:21px}.market-search .filter-chips .clear-filters{padding-inline:4px;font-size:11px}.market-search .filter-chips .filter-chip{padding-inline:8px;font-size:11px}.market-search .guided-question[data-search-facet=condition] .guided-choice-set>a{padding-inline:1px;font-size:10px}}@media (max-width:350px){.market-search .guided-question[data-search-facet=makeModel] .guided-choice-set,.market-search .guided-question[data-search-facet=color] .guided-choice-set,.market-search .make-choice-list .guided-choice-set{grid-template-columns:minmax(0,1fr)}.market-search .guided-question[data-search-facet=makeModel] .guided-choice-set>a,.market-search .guided-question[data-search-facet=color] .guided-choice-set>a,.market-search .make-choice-list .guided-choice-set>a{border-right:0;font-size:11px}.market-search .guided-question[data-search-facet=color] .guided-choice-set>div{flex-wrap:wrap}}@media (max-width:720px){.market-search .make-choice-list{grid-template-columns:minmax(0,1fr)}.market-search .make-choice-list .guided-choice-set{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.market-search .make-choice-list .guided-choice-set>a{font-size:11px}.market-search .guided-choice-set>div strong{overflow-wrap:anywhere;min-width:0}.market-search .guided-question[data-search-facet=makeModel] .make-choice-list .guided-choice-set{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-search .search-refinements :is(.search-filter-tab,.search-filter-close,.guided-choice:not(.disabled),.guided-back,.contextual-advisor-link,.advisor-return-link,.guided-text-action,.secondary-button),.market-search :is(.seo-outline-button,.seo-condition-nav a,.seo-budget-nav a,.seo-pagination a,a.pagination-page,a.pagination-direction){color:#214e74;min-height:40px;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#eaf5fe);border:1px solid #b9d5e9;border-radius:12px;padding:9px 13px;font-weight:800;line-height:1.35;text-decoration:none}.market-search .search-filter-tab-list{gap:8px;padding-bottom:13px}.market-search .search-filter-tab-list .search-filter-tab{min-height:39px;padding:8px 10px}.market-search .search-refinements :is(.search-filter-tab[aria-expanded=true],.search-filter-tab[aria-selected=true],.search-filter-tab[aria-pressed=true]),.market-search :is(.seo-condition-nav a[aria-current=page],.seo-budget-nav a[aria-current=page],.pagination-page.is-current,.seo-pagination strong){background:var(--search-blue-fill);color:#fff;box-shadow:var(--search-blue-depth);border-color:#1769b7}.market-search .search-filter-tab[aria-expanded=true]>span{color:#e8f5ff}.market-search .primary-button,.market-search .guided-actions .guided-continue,.market-search .facet-more form>button,.market-search .contextual-location-form button,.market-search .search-sort button,.market-search .results-sort button,.market-search .seo-button,.market-search .vehicle-card .card-cta{background:var(--search-blue-fill);color:#fff;box-shadow:var(--search-blue-depth);border:1px solid #1769b7}.market-search .guided-actions .guided-continue{background:var(--search-blue-fill)!important}.market-search .guided-show-vehicles,.market-search .guided-actions .guided-show-vehicles{background:var(--search-green-fill);box-shadow:var(--search-green-depth)}.market-search .vehicle-card .card-cta{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:10px 14px;display:inline-flex}.market-search .search-mode-options>a:first-child{background:var(--search-blue-fill);box-shadow:var(--search-blue-depth)}.market-search :is(.advisor-location-options,.all-filters-details,.advisor-secondary-controls,.model-facet-details,.make-more-choices,.nearby-location-details)>summary,.market-search .search-filter-category-toggle,.market-search .advisor-choices>a,.market-search .location-mode-card,.market-search .mandatory-feature-option:not(.disabled){box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#edf7ff)}.market-search .make-more-choices>summary{border-radius:16px;align-items:center;display:flex}.market-search .make-more-choices[open]>summary{border-radius:16px 16px 0 0}.market-search .location-mode-card.selected,.market-search .mandatory-feature-option.selected{box-shadow:var(--search-raised), 0 0 0 2px #3285cc29;background:linear-gradient(145deg,#eef9ff,#d7edff);border-color:#3285cc}.market-search .location-mode-submit{min-height:44px;box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#e4f2fe);border:1px solid #b9d5e9;border-radius:10px;padding:8px 10px}.market-search .guided-choice-set{box-shadow:0 4px 10px #1c4a7712}.market-search .make-picker{margin-top:10px}.market-search .make-picker .make-recommendations{margin-top:0}.market-search .make-actions .guided-text-action{display:none}.market-search .guided-choice-set>a{border-top-color:#c1d9df;box-shadow:inset 1px 2px 3px #ffffffd9,inset -1px -3px 4px #1f604e21}.market-search .guided-choices .guided-choice-set .choice-want,.market-search .make-choice-list .guided-choice-set .choice-want,.market-search .facet-option-pair a.include:not(.selected){color:#08613c;background:linear-gradient(145deg,#f7fffb,#dceddf);border-color:#bcdccc}.market-search .guided-choices .guided-choice-set .choice-exclude,.market-search .make-choice-list .guided-choice-set .choice-exclude,.market-search .facet-option-pair a.exclude:not(.selected){color:#9c3028;background:linear-gradient(145deg,#fffbfa,#f7e3de);border-color:#ebcfca}.market-search .facet-option-pair a{border-width:1px;box-shadow:inset 1px 2px 3px #ffffffe6,inset -1px -2px 3px #44687426,0 2px #7396a333}.market-search .facet-option-pair a.include.selected{background:var(--search-green-fill);color:#fff;box-shadow:var(--search-green-depth)}.market-search .facet-option-pair a.exclude.selected{color:#fff;background:linear-gradient(145deg,#d96a61,#b63830 55%,#962820);box-shadow:inset 2px 3px 4px #ffffff4d,inset -2px -3px 4px #69191240,0 2px #8e2c25}.market-search .filter-chips .filter-chip{box-shadow:inset 1px 2px 3px #ffffff38,0 2px 4px #1c4a771f}.market-search .filter-chips .filter-chip.include{color:#fff;background:linear-gradient(145deg,#087a48,#075c38)}.market-search .filter-chips .filter-chip.exclude{color:#fff;background:linear-gradient(145deg,#c92f28,#9f221d)}.market-search .filter-chips .filter-chip.neutral{background:linear-gradient(145deg,#fff,#e8f4ff)}.market-search .filter-chips .clear-filters{color:#963f36;background:linear-gradient(145deg,#fff,#fff0ec);border:1px solid #e8ccc8;border-radius:10px;min-height:34px;padding:7px 11px;box-shadow:inset 1px 2px 3px #fff,0 2px 3px #76352b17}.market-search :is(button,a,summary):active{transform:none}.market-search :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #176ac0}@media (hover:hover){.market-search .search-refinements :is(button,summary,a):hover,.market-search :is(.seo-button,.seo-outline-button,.seo-condition-nav a,.seo-budget-nav a,.seo-pagination a,a.pagination-page,a.pagination-direction,.card-cta):hover{filter:brightness(.98)}}@media (max-width:720px){.market-search .advisor-active .search-mode-heading{display:none}.market-search .advisor-active .search-mode-switch{margin-bottom:8px}.market-search .search-refinements.advisor-active{margin-bottom:18px}.market-search .search-refinements.advisor-active .active-filter-bar{gap:6px;padding-block:8px}.market-search .advisor-active .guided-question{margin-bottom:10px;padding:10px}.market-search .search-filter-tab-list{gap:8px}.market-search .search-filter-tab-list .search-filter-tab{min-height:40px;padding-inline:9px}.market-search .guided-actions .guided-text-action{flex-basis:auto;min-height:40px;padding:8px 12px}.market-search .facet-option-pair a{min-height:40px}.market-search .guided-question[data-search-facet=makeModel]>p:not(.guided-step-label){display:none}.market-search .make-picker,.market-search .make-more-choices{margin-top:8px}.market-search .make-actions{margin-top:9px}}@media (min-width:390px) and (max-width:720px){.market-search .guided-question[data-search-facet=makeModel] .make-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.market-search .guided-question[data-search-facet=makeModel] .make-recommendations .guided-choice-set>div{gap:2px;padding:7px 5px;font-size:11px;display:grid}.market-search .make-recommendations .guided-choice-set>div small{font-size:9px}.market-search .guided-question[data-search-facet=makeModel] .make-recommendations .guided-choice-set>a{white-space:normal;min-height:42px;padding:5px 2px;font-size:10px;line-height:1.2}}@media (min-width:1151px){.market-search .make-recommendations{grid-template-columns:repeat(6,minmax(0,1fr))}.market-search .make-recommendations .guided-choice-set>div{gap:5px;padding-inline:10px;font-size:12px}.market-search .make-recommendations .guided-choice-set>a{padding-inline:3px;font-size:10px}}.market-search.seo-shopping{max-width:none;padding-top:14px}.market-search.seo-shopping>:is(nav,header,section,div){width:100%;max-width:1544px;margin-inline:auto}.market-search .seo-condition-nav{border-bottom-color:#d7e7f3;gap:9px;margin-bottom:14px;padding:0 0 14px}.market-search .seo-condition-nav a,.market-search .seo-budget-nav a{font-size:12px}.market-search .seo-collection-hero{background:linear-gradient(115deg,#f0f9ff,#e8f5ff);border:1px solid #d6e8f7;border-radius:22px;grid-template-columns:minmax(0,1fr) 230px;gap:24px;margin-bottom:14px;padding:20px;box-shadow:0 10px 24px #1f68ad0d}.market-search .seo-collection-hero .section-kicker{margin:0 0 6px;font-size:10px}.market-search .seo-collection-hero h1{margin:0 0 9px;font-size:clamp(28px,2.7vw,40px)}.market-search .seo-hero-description{max-width:860px;font-size:13px;line-height:1.5}.market-search .seo-hero-actions{gap:12px;margin-top:14px}.market-search .seo-button,.market-search .seo-outline-button{border-radius:12px;min-height:43px;padding:10px 16px;font-size:12px}.market-search .seo-inventory-summary{background:#fff;border-color:#d5e7f4;gap:5px;padding:14px 18px}.market-search .seo-inventory-summary>strong{font-size:38px}.market-search .seo-inventory-summary>span:not(.seo-summary-label){font-size:12px;line-height:1.4}.market-search .seo-inventory-summary p{display:none}.market-search .seo-inventory-summary small{font-size:10px}.market-search .seo-shopping-note{margin-block:12px 16px;padding:9px 0;font-size:11px}.market-search .seo-shopping-note>span{color:#22668e;background:#e9f6ff}.market-search .seo-results-heading{gap:12px;margin-bottom:13px}.market-search .seo-results-heading .section-kicker{margin:0 0 4px;font-size:10px}.market-search .seo-results-heading h2{margin:0 0 5px;font-size:clamp(23px,2vw,28px)}.market-search .seo-results-heading p:last-child{font-size:12px}.market-search.seo-shopping .vehicle-grid{gap:20px}.market-search .seo-buying-context,.market-search .seo-budget-section a{background:linear-gradient(145deg,#fff,#edf7ff);border-color:#d5e7f4}.market-search .seo-browse-links a,.market-search .seo-budget-section a{box-shadow:var(--search-raised)}.market-search .seo-pagination{flex-wrap:wrap}@media (max-width:1050px){.market-search.seo-shopping .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.market-search .seo-condition-nav,.market-search .seo-budget-nav{flex-wrap:wrap;gap:8px;overflow:visible}.market-search .seo-condition-nav a{min-height:38px;padding:8px 11px;font-size:11px}.market-search .seo-collection-hero{border-radius:18px;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px}.market-search .seo-collection-hero h1{font-size:26px}.market-search .seo-hero-description{font-size:12px}.market-search .seo-hero-actions{gap:9px;margin-top:12px}.market-search .seo-inventory-summary{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 10px;padding:10px 12px;display:grid}.market-search .seo-inventory-summary>strong{grid-area:1/1/3;font-size:27px}.market-search .seo-inventory-summary .seo-summary-label{display:none}.market-search .seo-inventory-summary>span:not(.seo-summary-label){grid-area:1/2}.market-search .seo-inventory-summary small{grid-area:2/2;margin-top:0;display:block}.market-search .seo-results-heading{flex-wrap:wrap;align-items:start}.market-search .seo-results-heading h2{font-size:22px}.market-search.seo-shopping .vehicle-grid{grid-template-columns:minmax(0,1fr)}.market-search .seo-pagination{gap:12px}.market-search .seo-pagination div{flex-wrap:wrap}}@media (min-width:375px) and (max-width:720px){.market-search .seo-budget-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.market-search .seo-budget-nav a{text-align:center;white-space:normal;border-radius:10px;justify-content:center;min-width:0;min-height:44px;padding:7px 4px;font-size:11px;line-height:1.35}.market-search .seo-results-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}}.market-search.dealer-inventory-shell{border-color:#d5e5f1;min-height:0;padding:20px}.market-search.dealer-inventory-shell .dealer-section-heading{gap:16px;margin-bottom:0}.market-search.dealer-inventory-shell .dealer-section-heading h2{font-size:clamp(24px,2.2vw,32px);line-height:1.2}.market-search.dealer-inventory-shell .dealer-section-heading>p{font-size:12px;line-height:1.5}.market-search.dealer-inventory-shell .search-results{margin-top:0}.market-search .empty-state .primary-link{box-shadow:var(--search-raised);background:linear-gradient(145deg,#fff,#eaf5fe);border:1px solid #b9d5e9;border-radius:12px;padding:10px 14px}@media (max-width:720px){.market-search.dealer-inventory-shell{padding:12px}.market-search.dealer-inventory-shell .dealer-section-heading{flex-direction:column;align-items:start;gap:8px}.market-search.dealer-inventory-shell .dealer-section-heading h2{font-size:24px}}.market-search .search-options-placeholder.search-filters-loading{min-height:0;margin-top:0}.market-search .search-filters-loading button:disabled{cursor:progress}
