.Shell-module__mr2K2q__header{background:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:72px;padding:0 4vw;display:flex}.Shell-module__mr2K2q__logo{white-space:nowrap;color:#111512;letter-spacing:-1px;align-items:baseline;gap:4px;font-size:22px;font-weight:700;display:flex}.Shell-module__mr2K2q__logo span{color:#5b635d;font-weight:400}.Shell-module__mr2K2q__nav{align-items:center;gap:32px;height:72px;display:flex}.Shell-module__mr2K2q__nav a{white-space:nowrap;align-items:center;gap:6px;min-height:44px;font-size:13px;display:flex;position:relative}.Shell-module__mr2K2q__nav a:hover:after,.Shell-module__mr2K2q__nav .Shell-module__mr2K2q__active:after{content:"";background:currentColor;height:1px;position:absolute;bottom:5px;left:0;right:0}.Shell-module__mr2K2q__account{white-space:nowrap;align-items:center;gap:27px;font-size:13px;display:flex}.Shell-module__mr2K2q__saved{justify-content:center;align-items:center;width:40px;min-height:40px;display:flex;position:relative}.Shell-module__mr2K2q__saved svg{width:22px;height:22px}.Shell-module__mr2K2q__badge{text-align:center;background:#eeefec;border-radius:20px;min-width:14px;padding:2px;font-size:9px}.Shell-module__mr2K2q__saved .Shell-module__mr2K2q__badge{position:absolute;top:0;right:-3px}.Shell-module__mr2K2q__account>a:last-child{padding:12px 0}.Shell-module__mr2K2q__account>a:last-child:hover{text-underline-offset:5px;text-decoration:underline}@media (min-width:1600px){.Shell-module__mr2K2q__header{padding-left:max(4vw,50vw - 736px);padding-right:max(4vw,50vw - 736px)}}@media (max-width:950px){.Shell-module__mr2K2q__nav{gap:20px}.Shell-module__mr2K2q__logo{font-size:18px}.Shell-module__mr2K2q__account{gap:15px}}@media (max-width:700px){.Shell-module__mr2K2q__header{grid-template-columns:1fr auto;gap:0 20px;padding:12px 20px 0;display:grid}.Shell-module__mr2K2q__logo{font-size:20px}.Shell-module__mr2K2q__nav{grid-area:2/1/auto/-1;justify-content:space-between;gap:14px;height:46px}.Shell-module__mr2K2q__nav a{font-size:12px}.Shell-module__mr2K2q__account{grid-area:1/2;gap:12px;font-size:12px}.Shell-module__mr2K2q__saved{width:30px}}@media (max-width:380px){.Shell-module__mr2K2q__logo{font-size:17px}}.Shell-module__mr2K2q__authHeader{justify-content:space-between;align-items:center;gap:20px;max-width:1600px;min-height:90px;margin:auto;padding:26px 4vw;display:flex}.Shell-module__mr2K2q__authHeader>a:last-child{color:#7c8871;align-items:center;gap:12px;font-size:11px;display:flex}@media (max-width:600px){.Shell-module__mr2K2q__authHeader{min-height:80px;padding:24px 20px}.Shell-module__mr2K2q__authHeader .Shell-module__mr2K2q__logo{font-size:19px}.Shell-module__mr2K2q__authHeader>a:last-child{gap:6px;max-width:110px;font-size:10px}}
:root{--color-background:#fff;--color-surface:#fff;--color-text:#171d1f;--color-muted:#686f72;--color-accent:#e7e9e5;--color-border:#e0e2df;--radius-card:8px;--forest:#171d1f;--shadow:0 10px 30px #171d1f0a}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#aeb5af #f4f5f2;scroll-padding-block:24px}body{background:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button,input,select{color:inherit}img{max-width:100%}::selection{color:#171d1f;background:#dce1e2}:focus-visible{outline-offset:4px;outline:2px solid #576e82}h1,h2,h3,p{margin-top:0}.skip-link{z-index:100;background:#fff;padding:16px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body select{appearance:none;min-width:0;max-width:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23596163' stroke-width='1.6'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px 16px!important;padding-right:36px!important}input[inputmode=decimal],input[inputmode=numeric]{font-variant-numeric:tabular-nums}::view-transition{pointer-events:none}::view-transition-group(.vehicle-photo){animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1);overflow:clip}::view-transition-old(.vehicle-photo){object-fit:cover;height:100%;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(.vehicle-photo){object-fit:cover;height:100%;animation-duration:.46s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(.listing-photo-enter){animation:.44s cubic-bezier(.22,1,.36,1) both listing-arrive}::view-transition-new(.listing-details-enter){animation:.44s cubic-bezier(.22,1,.36,1) 60ms both listing-arrive}@keyframes listing-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
