.Search_page___Aq8_{background:#f6f6f7;min-height:80vh;--volt:#242424;--ink:#242424}.Search_catalog__GBOY5{padding:24px 3% 45px}@media (max-width:700px){.Search_catalog__GBOY5{padding:16px 16px 28px}}.Search_stockLayout__vTpjy{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:start;gap:28px}.Search_stockResults__5l3JZ{min-width:0}.Search_stockLayout__vTpjy .Search_stockResults__5l3JZ>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.Search_sidebar__2g1sa{position:sticky;top:98px;max-height:calc(100dvh - 126px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d5d7 transparent;background:linear-gradient(160deg,#e5e5e5,#f0f0f0 42%,#fafafa);border:6px solid #ffffffd9;border-radius:30px;box-shadow:0 10px 28px #2525250a,0 1px 2px #25252508;padding:20px;color:#242424}.Search_sidebarTitle__jjLEC{display:flex;align-items:center;gap:12px;padding-bottom:20px;margin-bottom:20px;justify-content:center;text-align:center}.Search_sidebarTitle__jjLEC h3{font-size:21px;font-weight:700;margin:0 0 4px;letter-spacing:-.035em}.Search_sidebarTitle__jjLEC span{color:#737377;font-size:13px}.Search_sidebarContent__NXNmA{font-size:15px}.Search_filterBody___qHIy{display:flex;flex-direction:column;gap:20px}.Search_sidebarContent__NXNmA [data-slot=field]{display:flex;flex-direction:column;gap:6px}.Search_fieldLabel__fLSAW,.Search_sidebarContent__NXNmA label{display:block;font-size:14px;font-weight:500;color:#68686e;margin:0}.Search_sidebarContent__NXNmA .Search_choiceField__1iWX9{display:grid;grid-template-columns:minmax(65px,.7fr) minmax(0,1.3fr);align-items:center;gap:12px;min-height:54px;padding:10px 12px;border:1px solid #ffffffa6;border-radius:15px;background:#ffffff70}.Search_choiceField__1iWX9 .Search_fieldLabel__fLSAW{font-size:14px;color:#666}.Search_sidebar__2g1sa .Search_sidebarContent__NXNmA .Search_choiceField__1iWX9 [data-slot=finder-trigger]{background:transparent;box-shadow:none;border:0;border-radius:3px;min-height:34px;padding:5px 0 5px 4px;font-size:15px;font-weight:600;text-align:right;justify-content:flex-end;gap:10px}.Search_sidebar__2g1sa .Search_choiceField__1iWX9 [data-slot=finder-trigger]>span{white-space:normal;line-height:1.35}.Search_sidebar__2g1sa .Search_choiceField__1iWX9 [data-slot=finder-trigger]:focus-visible{outline:2px solid #555;outline-offset:3px}.Search_choiceField__1iWX9:has(button:disabled) .Search_fieldLabel__fLSAW{color:#999}.Search_sidebarContent__NXNmA input:not([type=range]){width:100%;min-width:0;height:44px;border:1px solid #ffffffc9;border-radius:13px;background:#ffffffa6;padding:9px 11px;font-size:15px;color:#242424;box-shadow:none}.Search_sidebarContent__NXNmA input:focus-visible{outline:2px solid #85858d;outline-offset:2px}.Search_rangeGroup__CvL_k{border:0;padding:0;margin:0;min-width:0}.Search_rangeGroup__CvL_k legend{font-size:15px;font-weight:650;padding:0 0 10px}.Search_rangeGroup__CvL_k>div{gap:10px}.Search_rangeGroup__CvL_k [data-slot=field]{gap:6px}.Search_rangeGroup__CvL_k label{font-size:13px;color:#777}.Search_sidebarContent__NXNmA .Search_rangeGroup__CvL_k input{height:46px;background:#ffffffa6;font-weight:500}.Search_filterFooter__x4d_p{position:sticky;bottom:-20px;z-index:2;margin:20px -20px -20px;padding:14px 20px 12px;background:#fafafae8;backdrop-filter:blur(18px);border:0;display:flex;flex-direction:column-reverse;gap:6px}.Search_filterFooter__x4d_p button{width:100%;min-height:32px;border-radius:30px;font-size:14px}.Search_filterFooter__x4d_p button:last-child{min-height:48px;background:#242424;color:white;border:1px solid #333338;font-size:15px;font-weight:600}.Search_filterFooter__x4d_p button:last-child:hover{background:#333338}@media (max-width:1200px){.Search_stockLayout__vTpjy{grid-template-columns:300px minmax(0,1fr);gap:20px}.Search_stockLayout__vTpjy .Search_stockResults__5l3JZ>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.Search_sidebar__2g1sa{padding:20px}}@media (max-width:900px){.Search_stockLayout__vTpjy{display:flex;flex-direction:column;gap:24px}.Search_sidebar__2g1sa{position:static;max-height:65dvh;width:100%}.Search_stockResults__5l3JZ{width:100%}}.Search_activeFilters__tog9K{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.Search_activeFilters__tog9K button{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid #dcdcdf;border-radius:30px;background:#fff;color:#343434;font:inherit;font-size:13px;cursor:pointer}.Search_activeFilters__tog9K button:hover{background:#ededee}.Search_sidebarContent__NXNmA [data-slot=field]{min-width:0}.Search_sidebarContent__NXNmA [data-slot=field]>span{width:auto}@media (max-width:900px){.Search_sidebarContent__NXNmA>div:first-child>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.Search_sidebar__2g1sa .Search_sidebarContent__NXNmA .Search_primaryFields__U2aLH{display:grid;grid-template-columns:1fr;gap:8px}.Search_sidebar__2g1sa .Search_sidebarContent__NXNmA .Search_criteriaGroup__XIhcU{border:0;border-top:1px solid #e3e3e6;padding-top:16px}.Search_criteriaGroup__XIhcU summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.Search_criteriaGroup__XIhcU summary::-webkit-details-marker{display:none}.Search_criteriaGroup__XIhcU summary>span{flex:1;font-size:15px}.Search_criteriaGroup__XIhcU summary>svg{flex-shrink:0}.Search_criteriaGroup__XIhcU summary small{display:block;font-size:12px;font-weight:400;color:#777;margin-top:5px;line-height:1.4}.Search_criteriaGroup__XIhcU[open]>summary{margin-bottom:20px}.Search_criteriaGroup__XIhcU[open] summary>svg:last-child{transform:rotate(180deg)}.Search_criteriaGroup__XIhcU>[data-slot=field]{margin-top:14px}@media (max-width:700px){.Search_stockLayout__vTpjy .Search_stockResults__5l3JZ>div:last-child{grid-template-columns:1fr}}.Search_sidebar__2g1sa .Search_sidebarContent__NXNmA .Search_locationFields__osyPU{display:flex;flex-direction:column;gap:14px}.Search_locationFields__osyPU .Search_fieldLabel__fLSAW{font-size:12px;font-weight:600;color:#626970}.Search_sidebar__2g1sa .Search_locationFields__osyPU [data-slot=finder-trigger]{height:auto;min-height:46px;padding:10px 12px;border:1px solid #d5d9dd;border-radius:12px;background:#ffffffb0;font-size:14px;text-align:left;justify-content:space-between}.Search_sidebar__2g1sa .Search_locationFields__osyPU [data-slot=finder-trigger]>span{white-space:normal;line-height:1.4}.Search_locationHint__f41dh{margin:0;color:#697179;font-size:12px;line-height:1.65}.popover_amescar__HqCQ3[data-slot=popover-content]{width:var(--radix-popover-trigger-width);max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);padding:0;overflow:hidden;border:1px solid #d9dce54d;border-radius:16px;background:linear-gradient(135deg,#ffffff10,#ffffff00 50%),#18181bf5;color:#e7e7ed;font-family:var(--font-app-sans),sans-serif;backdrop-filter:blur(24px) saturate(1.12);box-shadow:inset 0 1px 0 #ffffff20,0 20px 50px #00000070}@media (prefers-reduced-motion:reduce){.popover_amescar__HqCQ3[data-slot=popover-content]{animation:none}}.VehicleFinder_finder___uUCp{position:relative;z-index:5;width:88%;max-width:1500px;margin:-28px auto 8px;padding:26px 30px 20px;border:1px solid #ffffffdb;border-radius:26px;background:linear-gradient(120deg,#f7f8f9ed,#e0e4e7eb 58%,#f0f2f4f2);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 16px 40px #202c3814,inset 0 1px 0 #fff;color:#20262a}.VehicleFinder_heading__Yvcvf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px}.VehicleFinder_heading__Yvcvf>span:first-child{font-size:22px;font-weight:700;letter-spacing:-.8px}.VehicleFinder_heading__Yvcvf>span:last-child{font-size:12px;color:#717a81}.VehicleFinder_form__8Ztzd{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:8px 0;border-top:1px solid #9ca6ae38;border-bottom:1px solid #9ca6ae38}.VehicleFinder_field__IcnT_{min-width:0;position:relative;padding:12px 18px;display:flex;flex-direction:column;gap:6px;border-radius:10px;transition:background .22s ease}.VehicleFinder_field__IcnT_+.VehicleFinder_field__IcnT_:before{content:"";position:absolute;width:1px;left:0;top:14px;bottom:14px;background:#9ca6ae45}.VehicleFinder_field__IcnT_:first-child{padding-left:0}.VehicleFinder_field__IcnT_:last-child{padding-right:0}.VehicleFinder_field__IcnT_>span{font-size:11px;font-weight:600;letter-spacing:.035em;color:#727c84}.VehicleFinder_field__IcnT_:focus-within,.VehicleFinder_field__IcnT_:hover:not([data-disabled=true]){background:#ffffff60}.VehicleFinder_field__IcnT_[data-selected=true]>span{color:#243e46}.VehicleFinder_trigger__RMqoC[data-slot=finder-trigger]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0;height:30px;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:#242b30;font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer}.VehicleFinder_trigger__RMqoC>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.VehicleFinder_trigger__RMqoC>svg{flex-shrink:0;width:14px;color:#737d85;transition:transform .25s ease}.VehicleFinder_trigger__RMqoC[aria-expanded=true]>svg{transform:rotate(180deg)}.VehicleFinder_trigger__RMqoC[data-slot=finder-trigger]:disabled{opacity:.4;cursor:default}.VehicleFinder_trigger__RMqoC[data-slot=finder-trigger]:focus-visible{outline:2px solid #657d88;outline-offset:4px}.VehicleFinder_actions__e3ZMH{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:18px}.VehicleFinder_more__HT3pn{display:inline-flex;align-items:center;gap:9px;padding:10px 0;border:0;background:transparent;color:#4d5962;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .2s}.VehicleFinder_more__HT3pn svg{width:16px}.VehicleFinder_more__HT3pn:hover{color:#101b22}.VehicleFinder_submit__W9XTE{display:flex;align-items:center;justify-content:space-between;gap:32px;min-width:220px;min-height:48px;padding:7px 8px 7px 22px;border:1px solid #394249;border-radius:999px;background:linear-gradient(140deg,#374249,#141b20);color:#fff;box-shadow:inset 0 1px 0 #ffffff25,0 5px 12px #1b252a18;font:inherit;font-size:13px;font-weight:650;cursor:pointer;transition:transform .28s ease,box-shadow .28s ease}.VehicleFinder_submit__W9XTE>svg{box-sizing:content-box;width:17px;height:17px;padding:8px;border-radius:50%;background:#ffffff16;transition:transform .28s ease,background .28s ease}.VehicleFinder_submit__W9XTE:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #ffffff35,0 8px 18px #1b252a28}.VehicleFinder_submit__W9XTE:hover>svg{transform:translateX(2px);background:#ffffff26}.VehicleFinder_more__HT3pn:focus-visible,.VehicleFinder_submit__W9XTE:focus-visible{outline:2px solid #657d88;outline-offset:4px}@media (max-width:1200px){.VehicleFinder_finder___uUCp{width:94%;padding:24px}.VehicleFinder_form__8Ztzd{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px}.VehicleFinder_field__IcnT_:nth-child(4){padding-left:0}.VehicleFinder_field__IcnT_:nth-child(4):before{display:none}.VehicleFinder_field__IcnT_:nth-child(3){padding-right:0}}@media (max-width:600px){.VehicleFinder_finder___uUCp{width:calc(100% - 32px);padding:20px;margin-top:-20px;border-radius:22px}.VehicleFinder_heading__Yvcvf{margin-bottom:18px}.VehicleFinder_heading__Yvcvf>span:first-child{font-size:20px}.VehicleFinder_heading__Yvcvf>span:last-child{display:none}.VehicleFinder_form__8Ztzd{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleFinder_field__IcnT_{padding:10px 12px}.VehicleFinder_field__IcnT_:nth-child(odd){padding-left:0}.VehicleFinder_field__IcnT_:nth-child(2n){padding-right:0;padding-left:12px}.VehicleFinder_field__IcnT_:nth-child(odd):before{display:none}.VehicleFinder_field__IcnT_:nth-child(4):before{display:block}.VehicleFinder_field__IcnT_:nth-child(3){padding-right:12px}.VehicleFinder_trigger__RMqoC[data-slot=finder-trigger]{font-size:13px}.VehicleFinder_actions__e3ZMH{gap:12px}.VehicleFinder_more__HT3pn{font-size:12px;gap:6px}.VehicleFinder_submit__W9XTE{min-width:0;gap:10px;padding-left:15px;font-size:12px}}@media (prefers-reduced-motion:reduce){.VehicleFinder_field__IcnT_,.VehicleFinder_more__HT3pn,.VehicleFinder_submit__W9XTE,.VehicleFinder_submit__W9XTE>svg,.VehicleFinder_trigger__RMqoC>svg{transition:none}}.VehicleFinder_menu__nvu_p[data-slot=popover-content]{background:linear-gradient(130deg,#ffffffee,#e2e5e9ed);border:1px solid #fff;border-radius:17px;box-shadow:0 16px 40px #20263026,inset 0 1px 0 #fff;backdrop-filter:blur(28px);color:#242424}.VehicleFinder_option__IdxJB[role=option]{min-height:42px;padding:10px 34px 10px 14px;border-radius:10px;font-size:15px;cursor:pointer}.VehicleFinder_option__IdxJB[aria-selected=true],.VehicleFinder_option__IdxJB[data-active=true]{background:#c8cdd561;color:#12161c;outline:none}.VehicleFinder_menu__nvu_p[data-slot=popover-content]{width:max(260px,var(--radix-popover-trigger-width));padding:5px}.VehicleFinder_command__FMeOo{background:transparent}.VehicleFinder_option__IdxJB[role=option]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px}.VehicleFinder_menu__nvu_p[data-slot=popover-content]{position:relative;z-index:9999;background:linear-gradient(130deg,#fffffffa,#e2e5e9fa)!important}.VehicleFinder_command__FMeOo [cmdk-input-wrapper]{display:flex;align-items:center;gap:10px;margin:5px 5px 8px;padding:0 12px;border:1px solid #bac0c880;border-radius:11px;background:#ffffffa0}.VehicleFinder_command__FMeOo [cmdk-input-wrapper]>svg{width:17px;height:17px;flex-shrink:0;color:#626974}.VehicleFinder_command__FMeOo [cmdk-input-wrapper]>div{position:relative;min-width:0;flex:1}.VehicleFinder_command__FMeOo input{width:100%;height:44px;padding:0 28px 0 0!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:none;font-size:15px}.VehicleFinder_command__FMeOo [cmdk-input-wrapper]:focus-within{border-color:#7e8793;box-shadow:0 0 0 2px #7e87931a}.VehicleFinder_command__FMeOo [data-clearable-search-button]{position:absolute;right:0;top:50%;transform:translateY(-50%);border:0;background:transparent;cursor:pointer}.VehicleFinder_command__FMeOo [data-clearable-search-button] svg{width:15px;height:15px}.VehicleFinder_command__FMeOo [role=listbox]{max-height:260px;overflow-y:auto}.VehicleFinder_command__FMeOo [role=status]{padding:22px 12px;color:#626974;text-align:center}