/* The marketplace entrance: a lit automotive scene, floating search and a road edge. */
.cr-page .cr-masthead.cr-masthead-v28{position:relative;isolation:isolate;overflow:hidden;background:#17242e;border:0;padding:10px 0 86px}
.cr-masthead-v28 .cr-hero-scene{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(90deg,#111a2210 0%,#17242e55 38%,#17242ef5 69%),url('assets/2uto-road-signature.webp');background-size:cover;background-position:center 55%;opacity:.88}
.cr-masthead-v28 .cr-hero-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17242e 1%,transparent 42%),linear-gradient(110deg,#d17e3d12,transparent 48%)}
.cr-masthead-v28 .cr-hero-orbit{position:absolute;width:640px;height:180px;left:-170px;top:65px;border:1px solid #d79b6330;border-radius:50%;transform:rotate(-16deg);z-index:-2;pointer-events:none}
.cr-masthead-v28 .cr-hero-orbit:after{content:'';position:absolute;inset:13px -34px;border:1px dashed #f1c4a51a;border-radius:50%}
.cr-page .cr-masthead-v28>.cr-shell{position:relative;z-index:2}
.cr-page .cr-masthead-v28 .cr-masthead-topline{min-height:29px;margin-bottom:10px}
.cr-page .cr-masthead-v28 .cr-breadcrumb{font-size:10px;color:#d7dee3}
.cr-page .cr-masthead-v28 .cr-breadcrumb button{color:#b4c2cd}
.cr-page .cr-masthead-v28 .cr-masthead-grid{display:block}
.cr-page .cr-masthead-v28 .cr-page-heading{max-width:75%;padding-block:3px 0}
.cr-page .cr-masthead-v28 .cr-eyebrow{display:flex;gap:9px;margin-bottom:8px;font-size:10px;letter-spacing:.1px;color:#dca079}
.cr-page .cr-masthead-v28 .cr-eyebrow:before{content:'';width:22px;height:2px;border-radius:2px;background:#cd8359}
.cr-page .cr-masthead-v28 .cr-eyebrow>svg{display:none}
.cr-page .cr-masthead-v28 .cr-page-heading h1{max-width:none;color:#fff;font-size:34px;line-height:1.5;font-weight:600;letter-spacing:-.8px;margin:0}
.cr-page .cr-masthead-v28 .cr-page-heading h1 em{font-style:normal;color:#e8a078;white-space:nowrap}
.cr-page .cr-masthead-v28 .cr-page-heading p{display:block;font-size:12px;line-height:1.8;margin-top:7px;color:#c1cbd2}
.cr-page .cr-masthead-v28 .cr-search-panel{position:relative;margin-top:20px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
.cr-page .cr-masthead-v28 .cr-search-options{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 10px;margin:0 0 0}
.cr-page .cr-masthead-v28 .cr-condition{display:flex;gap:0;padding:0;background:#192c39bc;border:1px solid #ffffff26;border-bottom:0;border-radius:12px 12px 0 0;backdrop-filter:blur(8px);width:auto;align-self:stretch}
.cr-page .cr-masthead-v28 .cr-condition button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:112px;min-height:45px;padding:10px 18px;color:#d7e0e6;font-size:11px;font-weight:400;border-radius:10px 10px 0 0;position:relative;box-shadow:none}
.cr-page .cr-masthead-v28 .cr-condition button>svg{width:17px;height:17px;color:#b3c1ca;flex-shrink:0}
.cr-page .cr-masthead-v28 .cr-condition button[aria-pressed=true]{color:#29434f;background:#fff;font-weight:500;box-shadow:0 2px 0 #fff;z-index:1}
.cr-page .cr-masthead-v28 .cr-condition button[aria-pressed=true]>svg{color:#b56d47}
.cr-page .cr-masthead-v28 .cr-condition button[aria-pressed=true]:before{content:'';position:absolute;top:0;inset-inline:19px;height:2px;background:#c68154;border-radius:3px}
.cr-page .cr-masthead-v28 .cr-swap{min-height:34px;margin-bottom:6px;padding:6px 11px;border:1px solid #ffffff24;border-radius:7px;background:#142630a6;color:#d7e0e6;font-size:10px;gap:8px;backdrop-filter:blur(8px)}
.cr-page .cr-masthead-v28 .cr-swap>svg{display:block;width:15px;height:15px;color:#d9a17e}
.cr-page .cr-masthead-v28 .cr-switch{background:#607381;border-color:#778c98;width:29px;height:18px}
.cr-page .cr-masthead-v28 .cr-switch:after{width:12px;height:12px;top:2px}
.cr-page .cr-masthead-v28 .cr-swap input:checked+.cr-switch{background:#c27a4e;border-color:#c27a4e}
.cr-page .cr-masthead-v28 .cr-swap input:checked+.cr-switch:after{inset-inline-start:13px}
.cr-page .cr-masthead-v28 .cr-keyword-form{display:flex;gap:0;padding:8px;background:#fff;border:1px solid #fff;border-radius:13px 13px 13px 28px;min-height:78px;box-shadow:0 12px 30px #08101830;align-items:stretch}
.cr-page .cr-masthead-v28 .cr-market{position:static;display:flex;min-width:202px;max-width:260px;min-height:61px;padding:8px 17px;border:0;border-inline-end:1px solid #e1e7ea;gap:12px;background:none;color:#294754;border-radius:0}
.cr-page .cr-masthead-v28 .cr-market>span{display:block;flex:1}
.cr-page .cr-masthead-v28 .cr-market>svg:first-child{box-sizing:content-box;flex-shrink:0;width:20px;height:20px;padding:9px;background:#faf1e9;color:#aa6a42;border:1px solid #f0e3d8;border-radius:12px}
.cr-page .cr-masthead-v28 .cr-market>svg:last-child{width:13px;height:13px;color:#7a909e;margin-inline-start:7px}
.cr-page .cr-masthead-v28 .cr-market small{font-size:10px;margin:0 0 5px;color:#71838e;line-height:1.5}
.cr-page .cr-masthead-v28 .cr-market strong{max-width:155px;white-space:normal;font-size:12px;color:#2d4858;line-height:1.6;font-weight:500}
.cr-page .cr-masthead-v28 .cr-keyword-control{display:flex;flex:1;min-width:0;gap:13px;padding:6px 23px;border-radius:8px}
.cr-page .cr-masthead-v28 .cr-keyword-control>svg{box-sizing:content-box;flex-shrink:0;display:block;width:20px;height:20px;padding:9px;background:#f1f5f6;border:1px solid #e5ecef;border-radius:12px;color:#627d8c;margin:0}
.cr-page .cr-masthead-v28 .cr-keyword-entry{min-width:0;flex:1}
.cr-page .cr-masthead-v28 .cr-keyword-entry>label{display:block;color:#71838e;font-size:10px;margin:0 0 5px;line-height:1.5}
.cr-page .cr-masthead-v28 .cr-keyword-control input{font-size:13px;height:27px;padding:1px 0 3px;color:#294754;border:0;background:none;width:100%;min-width:0}
.cr-page .cr-masthead-v28 .cr-keyword-control input::placeholder{font-size:12px;color:#647b8b;opacity:1}
.cr-page .cr-masthead-v28 .cr-keyword-control:focus-within{background:#f8fafb;box-shadow:inset 0 0 0 1px #c5d7e1}
.cr-page .cr-masthead-v28 .cr-search-submit{display:flex;align-items:center;justify-content:space-between;gap:19px;min-width:178px;min-height:61px;padding:10px 16px;background:#b9653d;border:1px solid #ad5933;border-radius:9px 9px 9px 21px;font-size:12px;line-height:1.7;box-shadow:inset 0 1px 0 #ffffff25;color:#fff}
.cr-page .cr-masthead-v28 .cr-search-action-icon{display:grid;place-items:center;width:31px;height:31px;border:1px solid #ffffff30;border-radius:50%;background:#ffffff0c;flex-shrink:0}
.cr-page .cr-masthead-v28 .cr-search-action-icon>svg{width:17px;height:17px;stroke-width:1.8}
.cr-masthead-v28 .cr-hero-edge{position:absolute;inset-inline:0;bottom:-1px;width:100%;height:63px;pointer-events:none;z-index:1;overflow:visible}
.cr-hero-edge-fill{fill:#f5f6f7}
.cr-hero-edge-line{fill:none;stroke:#ca8b62;stroke-width:1.7;vector-effect:non-scaling-stroke}
.cr-hero-edge-trace{fill:none;stroke:#c49a783d;stroke-width:1;stroke-dasharray:10 13;vector-effect:non-scaling-stroke}
.cr-page .cr-masthead-v28+.cr-discovery{padding-top:0}
@media(hover:hover){
 .cr-page .cr-masthead-v28 .cr-condition button:not([aria-pressed=true]):hover{background:#ffffff14;color:#fff}
 .cr-page .cr-masthead-v28 .cr-market:hover{background:#f8f5f0;color:#294754;border-radius:8px}
 .cr-page .cr-masthead-v28 .cr-search-submit:hover{background:#a9522f;border-color:#9f4e2d}
}
@media(min-width:1500px){
 .cr-page .cr-masthead-v28 .cr-page-heading h1{font-size:38px}
 .cr-masthead-v28 .cr-hero-scene{background-size:100% auto;background-position:center 53%}
}
@media(max-width:1100px){
 .cr-page .cr-masthead-v28 .cr-page-heading h1{font-size:31px}
 .cr-page .cr-masthead-v28 .cr-page-heading{max-width:85%}
 .cr-page .cr-masthead-v28 .cr-market{min-width:180px;max-width:235px;padding-inline:12px}
 .cr-page .cr-masthead-v28 .cr-keyword-control{padding-inline:15px;gap:10px}
 .cr-page .cr-masthead-v28 .cr-search-submit{min-width:155px;gap:12px;padding-inline:12px;font-size:11px}
}
@media(max-width:760px){
 .cr-page .cr-masthead.cr-masthead-v28{padding-top:8px;padding-bottom:79px}
 .cr-page .cr-masthead-v28 .cr-masthead-topline{margin-bottom:12px}
 .cr-page .cr-masthead-v28 .cr-page-heading{max-width:100%}
 .cr-page .cr-masthead-v28 .cr-page-heading h1{font-size:28px;line-height:1.5;letter-spacing:-.5px}
 .cr-page .cr-masthead-v28 .cr-page-heading p{font-size:11px;margin-top:5px}
 .cr-page .cr-masthead-v28 .cr-eyebrow{display:none}
 .cr-page .cr-masthead-v28 .cr-search-panel{margin-top:20px}
 .cr-page .cr-masthead-v28 .cr-search-options{gap:9px;padding-inline:5px}
 .cr-page .cr-masthead-v28 .cr-condition button{min-width:90px;min-height:43px;padding:8px 10px;font-size:10px;gap:6px}
 .cr-page .cr-masthead-v28 .cr-condition button>svg{width:15px;height:15px}
 .cr-page .cr-masthead-v28 .cr-swap{font-size:10px;gap:5px;padding-inline:8px}
 .cr-page .cr-masthead-v28 .cr-swap>svg{display:none}
 .cr-page .cr-masthead-v28 .cr-market{min-width:150px;max-width:200px;gap:9px;padding-inline:8px}
 .cr-page .cr-masthead-v28 .cr-market>svg:first-child{padding:6px;width:17px;height:17px;border-radius:9px}
 .cr-page .cr-masthead-v28 .cr-market strong{font-size:11px}
 .cr-page .cr-masthead-v28 .cr-keyword-form{min-height:76px;padding:8px;border-radius:11px 11px 11px 22px}
 .cr-page .cr-masthead-v28 .cr-keyword-control{padding-inline:10px;gap:8px}
 .cr-page .cr-masthead-v28 .cr-keyword-control>svg{padding:6px;width:17px;height:17px;border-radius:9px}
 .cr-page .cr-masthead-v28 .cr-keyword-control input{font-size:16px}
 .cr-page .cr-masthead-v28 .cr-keyword-control input::placeholder{font-size:11px}
 .cr-page .cr-masthead-v28 .cr-search-submit{min-width:132px;min-height:58px;gap:8px;font-size:11px;padding:8px 10px}
 .cr-page .cr-masthead-v28 .cr-search-action-icon{width:26px;height:26px}
 .cr-masthead-v28 .cr-hero-edge{height:43px}
}
@media(max-width:600px){
 .cr-page .cr-masthead.cr-masthead-v28{padding-bottom:66px}
 .cr-masthead-v28 .cr-hero-scene{background-size:auto 320px;background-position:20% 0;opacity:.48}
 .cr-masthead-v28 .cr-hero-scene:after{background:linear-gradient(0deg,#17242e 1%,#17242e30 90%)}
 .cr-masthead-v28 .cr-hero-orbit{width:380px;height:120px;left:-180px;top:55px;opacity:.7}
 .cr-page .cr-masthead-v28 .cr-masthead-topline{margin-bottom:14px}
 .cr-page .cr-masthead-v28 .cr-mobile-market{display:block}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market{background:#ffffff08;border:1px solid #ffffff20;min-height:33px;padding:5px 8px;border-radius:7px;gap:6px;min-width:0;max-width:195px;color:#e3ebef}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market>svg:first-child{padding:0;border:0;background:none;width:15px;height:15px;color:#dfa47b}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market>svg:last-child{margin:0;width:10px;height:10px}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market small{display:none}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market strong{font-size:10px;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e3ebef}
 .cr-page .cr-masthead-v28 .cr-keyword-form>.cr-market{display:none}
 .cr-page .cr-masthead-v28 .cr-page-heading h1{font-size:25px;line-height:1.45;max-width:355px}
 .cr-page .cr-masthead-v28 .cr-page-heading h1 em{display:block}
 .cr-page .cr-masthead-v28 .cr-page-heading p{font-size:10px;margin-top:7px}
 .cr-page .cr-masthead-v28 .cr-search-panel{margin-top:20px}
 .cr-page .cr-masthead-v28 .cr-search-options{display:flex;flex-wrap:nowrap;align-items:stretch;gap:6px;padding:0 5px}
 .cr-page .cr-masthead-v28 .cr-condition{flex:1;min-width:0;gap:0}
 .cr-page .cr-masthead-v28 .cr-condition button{min-width:0;flex:1;min-height:41px;padding:8px 5px;font-size:10px;gap:4px}
 .cr-page .cr-masthead-v28 .cr-condition button>svg{display:none}
 .cr-page .cr-masthead-v28 .cr-condition button[aria-pressed=true]:before{inset-inline:12px}
 .cr-page .cr-masthead-v28 .cr-swap{font-size:9px;min-height:31px;align-self:center;gap:5px;padding:4px 6px;margin-bottom:4px;border-color:#ffffff20;background:#13263085}
 .cr-page .cr-masthead-v28 .cr-switch{width:26px;height:17px}
 .cr-page .cr-masthead-v28 .cr-switch:after{width:11px;height:11px}
 .cr-page .cr-masthead-v28 .cr-swap input:checked+.cr-switch:after{inset-inline-start:11px}
 .cr-page .cr-masthead-v28 .cr-keyword-form{padding:7px;gap:4px;min-height:64px;border-radius:11px 11px 11px 21px}
 .cr-page .cr-masthead-v28 .cr-keyword-control{padding:4px 6px;gap:7px}
 .cr-page .cr-masthead-v28 .cr-keyword-control>svg{display:none}
 .cr-page .cr-masthead-v28 .cr-keyword-entry>label{display:none}
 .cr-page .cr-masthead-v28 .cr-keyword-control input{font-size:16px;height:43px;padding-block:6px}
 .cr-page .cr-masthead-v28 .cr-keyword-control input::placeholder{font-size:10px}
 .cr-page .cr-masthead-v28 .cr-search-submit{min-width:105px;min-height:50px;padding:8px 10px;font-size:10px;gap:7px;border-radius:7px 7px 7px 16px}
 .cr-page .cr-masthead-v28 .cr-search-action-icon{width:23px;height:23px;border:0;background:transparent}
 .cr-page .cr-masthead-v28 .cr-search-action-icon>svg{width:17px;height:17px}
 .cr-masthead-v28 .cr-hero-edge{height:33px}
 .cr-page .cr-masthead-v28+.cr-discovery{padding-top:0}
}
@media(max-width:370px){
 .cr-page .cr-masthead-v28 .cr-page-heading h1{font-size:23px}
 .cr-page .cr-masthead-v28 .cr-page-heading p{font-size:9px}
 .cr-page .cr-masthead-v28 .cr-condition button{font-size:9px;padding-inline:4px}
 .cr-page .cr-masthead-v28 .cr-swap{font-size:8px;padding-inline:4px;gap:4px}
 .cr-page .cr-masthead-v28 .cr-keyword-control{padding-inline:4px}
 .cr-page .cr-masthead-v28 .cr-keyword-control input::placeholder{font-size:9px}
 .cr-page .cr-masthead-v28 .cr-search-submit{min-width:94px;padding-inline:8px;font-size:9px;gap:4px}
 .cr-page .cr-masthead-v28 .cr-mobile-market .cr-market strong{max-width:110px;font-size:9px}
}

@media(max-width:600px){.cr-page .cr-masthead-v28 .cr-condition button{min-height:44px}.cr-page .cr-masthead-v28 .cr-mobile-market .cr-market:hover{background:#ffffff12}}

html[dir="ltr"] .cr-masthead-v28 .cr-hero-scene{transform:scaleX(-1)}
html[dir="ltr"] .cr-masthead-v28 .cr-hero-orbit{left:auto;right:-170px;transform:rotate(16deg)}
html[dir="ltr"] .cr-masthead-v28 .cr-hero-edge{transform:scaleX(-1)}
