.cm{--cm-asphalt:#23262a;--cm-paper:#f3f4f1;--cm-white:#fff;--cm-ink:#16181b;--cm-muted:#565a60;--cm-line:#d9dad5;--cm-sign:#c9ba1c;--cm-sign-ink:#1c1c10;--cm-green:#128c4a;--cm-green-dark:#0e7039;--cm-red:#b3261e;--cm-amber-bg:#f7f2c9;--cm-green-bg:#e3f3e9;--cm-red-bg:#fbe9e7;--cm-head:var(--font-readex), var(--font-almarai), sans-serif;--cm-body:var(--font-almarai), sans-serif;background:var(--cm-paper);color:var(--cm-ink);font-family:var(--cm-body);min-height:100svh;font-size:1rem;line-height:1.6}.cm *,.cm :before,.cm :after{box-sizing:border-box}.cm img{max-width:100%;display:block}.cm a{color:inherit}.cm :focus-visible{outline:3px solid var(--cm-sign);outline-offset:2px}.cm-wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:16px}.cm-narrow{width:100%;max-width:620px;margin-inline:auto;padding-inline:16px}.cm-h1{font-family:var(--cm-head);margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);font-weight:700;line-height:1.25}.cm-h2{font-family:var(--cm-head);margin:0;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);font-weight:600;line-height:1.3}.cm-h3{font-family:var(--cm-head);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.cm-sub{color:var(--cm-muted);margin:6px 0 0}.cm-small{color:var(--cm-muted);font-size:.875rem}.cm-nav{background:var(--cm-asphalt);color:#fff;z-index:40;position:sticky;top:0}.cm-nav__row{align-items:center;gap:16px;min-height:60px;display:flex}.cm-nav__logo{width:auto;height:34px}.cm-nav__links{flex:1;gap:2px;display:flex}.cm-nav__link{white-space:nowrap;color:#fff;border-radius:6px;padding:8px 12px;font-size:.9375rem;text-decoration:none}.cm .cm-nav__link{color:#fff}.cm-nav__link:hover{background:#ffffff1a}.cm-nav__dealers{white-space:nowrap;opacity:.8;font-size:.8125rem}.cm .cm-nav__dealers{color:#fff}.cm-nav__sell{white-space:nowrap;margin-inline-start:auto}@media (max-width:899px){.cm-nav__row{flex-wrap:wrap;gap:8px;padding-block:8px 0}.cm-nav__links{scrollbar-width:none;flex-basis:100%;order:3;margin-inline:-16px;padding-inline:8px;overflow-x:auto}.cm-nav__dealers{display:none}.cm-nav__logo{height:28px}}.cm-btn{min-height:46px;font:inherit;cursor:pointer;background:var(--cm-asphalt);color:#fff;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:700;text-decoration:none;display:inline-flex}.cm .cm-btn{color:#fff}.cm-btn:hover{background:#33373c}.cm .cm-btn--sign{background:var(--cm-sign);color:var(--cm-sign-ink)}.cm .cm-btn--sign:hover{background:#d8c921}.cm .cm-btn--ghost{border-color:var(--cm-line);color:var(--cm-ink);background:0 0}.cm .cm-btn--ghost:hover{background:#e9eae6}.cm .cm-btn--wa{background:var(--cm-green);color:#fff}.cm .cm-btn--wa:hover{background:var(--cm-green-dark)}.cm .cm-btn--danger{border-color:var(--cm-red);color:var(--cm-red);background:0 0}.cm-btn--sm{min-height:38px;padding:6px 12px;font-size:.875rem}.cm-btn--block{width:100%}.cm-btn[disabled]{opacity:.55;cursor:not-allowed}.cm-linkbtn{font:inherit;color:var(--cm-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cm-hero{background:var(--cm-asphalt);color:#fff;position:relative;overflow:hidden}.cm-hero__img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.cm-hero__inner{padding-block:clamp(36px,8vw,88px) 120px;position:relative}.cm-hero__title{font-family:var(--cm-head);text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2rem,1.1rem + 4.4vw,4rem);font-weight:700;line-height:1.12}.cm-hero__sub{max-width:46ch;margin:14px 0 22px;font-size:clamp(1rem,.95rem + .4vw,1.25rem)}.cm-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.cm .cm-hero .cm-btn--ghost{color:#fff;border-color:#fff9}.cm .cm-hero .cm-btn--ghost:hover{background:#ffffff24}.cm-search{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin-top:-84px;padding:16px;display:grid;position:relative}.cm-search__go{grid-column:1/-1}@media (min-width:900px){.cm-search{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end}.cm-search__go{grid-column:auto}}.cm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.cm-label{font-size:.875rem;font-weight:700}.cm-hint{color:var(--cm-muted);font-size:.8125rem}.cm-input{width:100%;min-height:46px;color:var(--cm-ink);font:inherit;background:#fff;border:1px solid #b9bbb5;border-radius:8px;padding:9px 12px}textarea.cm-input{resize:vertical;min-height:96px}.cm-input[aria-invalid=true]{border-color:var(--cm-red)}.cm-check{cursor:pointer;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.cm-check input{width:20px;height:20px;accent-color:var(--cm-asphalt);flex:none;margin-top:2px}.cm-grid2{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.cm-phone{direction:ltr;grid-template-columns:130px minmax(0,1fr);gap:8px;display:grid}.cm-phone input{text-align:left}.cm-pills{flex-wrap:wrap;gap:6px;display:flex}.cm-pill{position:relative}.cm-pill input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cm-pill span{background:#fff;border:1px solid #b9bbb5;border-radius:8px;padding:8px 14px;font-size:.9375rem;display:block}.cm-pill input:checked+span{background:var(--cm-asphalt);border-color:var(--cm-asphalt);color:#fff}.cm-pill input:focus-visible+span{outline:3px solid var(--cm-sign);outline-offset:2px}.cm-note{background:#e9eae6;border-radius:8px;padding:12px 14px;font-size:.9375rem}.cm-note--ok{background:var(--cm-green-bg)}.cm-note--warn{background:var(--cm-amber-bg)}.cm-note--err{background:var(--cm-red-bg);color:#7a1a14}.cm-section{padding-block:clamp(28px,5vw,52px) 0}.cm-section:last-of-type{padding-bottom:clamp(36px,6vw,64px)}.cm-section__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.cm-more{white-space:nowrap;font-size:.9375rem;font-weight:700}.cm-plate{color:#101215;font-family:var(--cm-head);direction:ltr;background:#fff;border:1.5px solid #101215;border-radius:4px;align-items:stretch;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.cm-plate__band{background:#1f4fa3;width:7px}.cm-plate__num{letter-spacing:.04em;padding:4px 7px}.cm-cards{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:14px;display:grid}.cm-card{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.cm-card__media{aspect-ratio:4/3;background:#dfe0db;display:block;position:relative}.cm .cm-card__img{object-fit:cover;width:100%;height:100%}.cm-card__noimg{color:var(--cm-muted);place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.cm-card__plate{bottom:8px;position:absolute;inset-inline-start:8px}.cm-card__sold{top:8px;background:var(--cm-asphalt);color:#fff;border-radius:4px;padding:3px 9px;font-size:.8125rem;font-weight:700;position:absolute;inset-inline-start:8px}.cm-save{top:8px;width:40px;height:40px;color:var(--cm-ink);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid;position:absolute;inset-inline-end:8px}.cm-save[aria-pressed=true]{color:var(--cm-red)}.cm-card__body{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex}.cm-card__title{font-family:var(--cm-head);margin:0;font-size:1rem;font-weight:600;line-height:1.35}.cm .cm-card__title a{text-decoration:none}.cm-card__price{font-family:var(--cm-head);font-size:1.1875rem;font-weight:700}.cm-card__price--open{color:var(--cm-muted);font-size:1rem;font-weight:600}.cm-facts{color:var(--cm-muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.cm-facts i{margin-inline-end:3px}.cm-card__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.cm-badge{color:var(--cm-ink);background:#e9eae6;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.8125rem;font-weight:700;display:inline-flex}.cm-badge--person{background:var(--cm-amber-bg)}.cm-badge--verified,.cm-badge--ok{background:var(--cm-green-bg);color:#0b5a2e}.cm-badge--warn{background:var(--cm-amber-bg)}.cm-badge--bad{background:var(--cm-red-bg);color:#7a1a14}.cm-tiles{grid-template-columns:repeat(auto-fill,minmax(min(130px,100%),1fr));gap:8px;display:grid}.cm-tile{background:var(--cm-white);border:1px solid var(--cm-line);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:10px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.cm-tile:hover{border-color:var(--cm-asphalt)}.cm .cm-tile img{object-fit:contain;width:auto;max-width:80%;height:36px}.cm-tile small{color:var(--cm-muted);font-size:.8125rem;font-weight:400}.cm-bodies{grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:10px;display:grid}.cm-body{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:8px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.cm-body:hover{border-color:var(--cm-asphalt)}.cm .cm-body img{aspect-ratio:16/10;object-fit:cover;width:100%}.cm-body strong{padding:8px 10px 0;font-size:.9375rem}.cm-body small{color:var(--cm-muted);padding:0 10px 8px;font-size:.8125rem}.cm-band{background:var(--cm-asphalt);color:#fff;margin-top:clamp(28px,5vw,52px);padding-block:clamp(28px,5vw,48px)}.cm-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:18px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.cm-steps li{counter-increment:step;grid-template-columns:44px 1fr;gap:12px;display:grid}.cm-steps li:before{content:counter(step);background:var(--cm-sign);width:44px;height:44px;color:var(--cm-sign-ink);font-family:var(--cm-head);border-radius:6px;place-items:center;font-size:1.25rem;font-weight:700;display:grid}.cm-steps p{opacity:.85;margin:2px 0 0;font-size:.9375rem}.cm-safety{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px 24px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cm-safety li{gap:8px;display:flex}.cm-safety i{color:var(--cm-red)}.cm-wanted-list{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:12px;display:grid}.cm-wanted{background:var(--cm-white);border:1px solid var(--cm-line);border-inline-start:4px solid var(--cm-sign);border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.cm-wanted__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.cm-panel{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;padding:clamp(14px,3vw,22px)}.cm-stack{flex-direction:column;gap:14px;display:flex}.cm-page{padding-block:clamp(18px,4vw,36px) 56px}.cm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-fieldset{border:0;min-width:0;margin:0;padding:0}.cm-panel.cm-fieldset{border:1px solid var(--cm-line);padding:clamp(14px,3vw,22px)}.cm-steps-bar{grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:8px;display:grid}.cm-steps-bar span{background:var(--cm-line);border-radius:3px;height:6px}.cm-steps-bar span.is-done{background:var(--cm-asphalt)}.cm-wizard__nav{justify-content:space-between;gap:10px;margin-top:4px;display:flex}.cm-photos{grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));gap:10px;display:grid}.cm-photo{border:1px solid var(--cm-line);touch-action:manipulation;background:#fff;border-radius:8px;position:relative;overflow:hidden}.cm-photo[draggable=true]{cursor:grab}.cm-photo.is-over{outline:3px solid var(--cm-sign)}.cm .cm-photo img{aspect-ratio:4/3;object-fit:cover;width:100%}.cm-photo__main{top:6px;background:var(--cm-sign);color:var(--cm-sign-ink);border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:6px}.cm-photo__tools{flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.cm-photo__tools select{min-width:0;min-height:34px;font:inherit;border:1px solid var(--cm-line);background:#fff;border-radius:6px;flex:100%;font-size:.8125rem}.cm-iconbtn{border:1px solid var(--cm-line);width:34px;height:34px;color:var(--cm-ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.cm-drop{text-align:center;cursor:pointer;background:#fff;border:2px dashed #a9aba5;border-radius:10px;padding:22px 14px;display:block}.cm-drop.is-over{border-color:var(--cm-asphalt);background:#eceee8}.cm-drop input{opacity:0;width:1px;height:1px;position:absolute}.cm .cm-otp{text-align:center;font-family:var(--cm-head);letter-spacing:.3em;direction:ltr;font-size:1.75rem;font-weight:600}.cm-tabs{scrollbar-width:none;margin-inline:-16px;border-bottom:1px solid var(--cm-line);gap:4px;margin-bottom:18px;padding-inline:16px;display:flex;overflow-x:auto}.cm-tab{white-space:nowrap;border-bottom:3px solid #0000;padding:10px 14px;font-size:.9375rem;font-weight:700;text-decoration:none}.cm-tab.is-active{border-bottom-color:var(--cm-asphalt)}.cm-stats{grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px;display:grid}.cm-stat{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:8px;padding:12px;text-decoration:none;display:block}.cm-stat strong{font-family:var(--cm-head);font-size:1.625rem;line-height:1.2;display:block}.cm-quota{background:#e2e3de;border-radius:5px;height:10px;margin-top:8px;overflow:hidden}.cm-quota span{background:var(--cm-sign);height:100%;display:block}.cm-listing{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:10px;display:grid}.cm .cm-listing__img{object-fit:cover;background:#dfe0db;border-radius:6px;width:110px;height:84px}.cm-listing__actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cm-pdp{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (min-width:960px){.cm-pdp{grid-template-columns:minmax(0,1fr) 360px}.cm-pdp__side{position:sticky;top:76px}}.cm-gallery__main{aspect-ratio:4/3;cursor:zoom-in;background:#dfe0db;border:0;border-radius:10px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cm .cm-gallery__main img{object-fit:cover;width:100%;height:100%}.cm-gallery__thumbs{scrollbar-width:thin;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.cm-gallery__thumb{cursor:pointer;background:#dfe0db;border:2px solid #0000;border-radius:6px;flex:none;width:84px;height:64px;padding:0;overflow:hidden}.cm-gallery__thumb.is-active{border-color:var(--cm-asphalt)}.cm .cm-gallery__thumb img{object-fit:cover;width:100%;height:100%}.cm-lightbox{z-index:60;background:#0a0b0df0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cm .cm-lightbox img{object-fit:contain;max-width:100%;max-height:100%}.cm-lightbox__btn{color:#111;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid;position:absolute}.cm-specs{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));gap:0 18px;margin:10px 0 0;display:grid}.cm-specs div{border-bottom:1px solid #ecece8;justify-content:space-between;gap:10px;padding:8px 0;font-size:.9375rem;display:flex}.cm-specs dt{color:var(--cm-muted)}.cm-specs dd{text-align:end;margin:0;font-weight:700}.cm-price{font-family:var(--cm-head);font-size:1.875rem;font-weight:700;line-height:1.2}.cm-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-contactbar{display:none}@media (max-width:959px){.cm-contactbar{bottom:0;z-index:30;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cm-line);background:#fff;gap:8px;display:flex;position:fixed;inset-inline:0}.cm-contactbar .cm-btn{flex:1;padding-inline:6px}.cm-has-contactbar{padding-bottom:76px}}.cm-dialog{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--cm-ink);border:0;border-radius:12px;padding:18px}.cm-dialog::backdrop{background:#0a0b0d8c}.cm-pdp__side .cm-save{border:1px solid var(--cm-line);position:static}.cm-sellerbar{scrollbar-width:none;gap:4px;margin-bottom:12px;display:flex;overflow-x:auto}.cm-sellerbar a{border:1px solid var(--cm-line);white-space:nowrap;background:#fff;border-radius:8px;padding:7px 14px;font-size:.9375rem;font-weight:700;text-decoration:none}.cm .cm-sellerbar a[aria-current=true]{background:var(--cm-asphalt);border-color:var(--cm-asphalt);color:#fff}.cm-table{border-collapse:collapse;width:100%;font-size:.9375rem}.cm-table th,.cm-table td{text-align:start;border-bottom:1px solid #ecece8;padding:8px}.cm-footer{background:var(--cm-asphalt);color:#fff;padding-block:24px;font-size:.9375rem}.cm .cm-footer a{color:#fff}.cm-footer__links{flex-wrap:wrap;gap:8px 18px;display:flex}@media (prefers-reduced-motion:no-preference){.cm-hero__title{animation:.5s ease-out both cm-rise}@keyframes cm-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}.cm.cars-public{background:var(--cm-paper)}.cars-public .cp-range .cm-check{align-items:center;padding:4px 0;font-size:.875rem}.cars-public .cp-range .cm-check input{flex:none;width:20px;height:20px;padding:0}.cars-public .cp-range__row select[name=near]{flex:1;width:100%}.cm--embedded{background:0 0;min-height:0}.cm-notif{background:#fff;border:1px solid #d9dad5;border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.cm-notif.is-unread{border-inline-start:4px solid #23262a}.cm-notif__title{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.cm-notif__body{overflow-wrap:anywhere;margin:0}.cm-notif__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-prefs{margin:0;padding:0;list-style:none}.cm-prefs__row{border-top:1px solid #ecece8;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;display:flex}.cm-prefs__label{flex:220px;font-weight:600}.cm-prefs__opt{align-items:center;gap:6px;min-height:32px;display:inline-flex}.cm-prefs__opt input{width:18px;height:18px}.cm .cm-prefs__freq{width:auto}.cm-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0;display:grid}.cm-kpis>div{background:#f3f4f1;border-radius:8px;padding:10px}.cm-kpis dt{color:#565a60;font-size:.8rem}.cm-kpis dd{margin:2px 0 0;font-size:1.3rem;font-weight:700}.cm-watch{background:#fff;border:1px solid #d9dad5;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;display:flex}.cm-acct{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.cm-acct__head{margin-bottom:14px}.cm-acct__body{min-width:0}.cm-acctnav{inset-inline:0;z-index:40;background:var(--cm-white);border-top:1px solid var(--cm-line);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;bottom:0}.cm-acctnav__item{min-width:0;min-height:58px;color:var(--cm-muted);touch-action:manipulation;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:flex;position:relative}.cm-acctnav__item i{font-size:1.375rem;line-height:1}.cm .cm-acctnav__item.is-active{color:var(--cm-ink)}.cm-acctnav__item.is-active:before{content:"";top:0;background:var(--cm-sign);border-radius:0 0 3px 3px;height:3px;position:absolute;inset-inline:22%}.cm-acctnav__dot{top:6px;background:var(--cm-red);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding-inline:4px;font-size:.6875rem;line-height:18px;position:absolute;inset-inline-start:calc(50% + 8px)}@media (min-width:960px){.cm-acct{grid-template-columns:210px minmax(0,1fr);align-items:start;column-gap:28px;padding-bottom:48px;display:grid}.cm-acct__head{grid-column:1/-1}.cm-acctnav{border:1px solid var(--cm-line);border-radius:10px;flex-direction:column;grid-area:2/1/span 2;gap:2px;padding:6px;position:sticky;top:84px}.cm-acctnav__item{border-radius:7px;flex-direction:row;flex:none;justify-content:flex-start;gap:10px;min-height:46px;padding-inline:12px;font-size:.9375rem}.cm-acctnav__item:hover{background:var(--cm-paper);color:var(--cm-ink)}.cm .cm-acctnav__item.is-active{background:var(--cm-asphalt);color:#fff}.cm-acctnav__item.is-active:before{display:none}.cm-acctnav__dot{margin-inline-start:auto;position:static}.cm-acct>.cm-tabs,.cm-acct__body{grid-column:2}.cm-acct>.cm-tabs{margin-inline:0;padding-inline:0}}.cm-tasks{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;padding:14px}.cm-tasks ul{margin:10px 0 0;padding:0;list-style:none}.cm-task{border-top:1px solid #ecece8;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.cm-task__icon{background:var(--cm-paper);border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-size:1.125rem;display:grid}.cm-task--bad .cm-task__icon{background:var(--cm-red-bg);color:var(--cm-red)}.cm-task--warn .cm-task__icon{background:var(--cm-amber-bg)}.cm-task__text{flex-direction:column;flex:200px;min-width:0;display:flex}.cm-intents{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;gap:14px;display:grid}.cm-intent{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.cm-intent>.cm-btn{align-self:flex-start}.cm-intent__head{gap:12px;display:flex}.cm-intent__icon{background:var(--cm-asphalt);width:44px;height:44px;color:var(--cm-sign);border-radius:10px;flex:none;place-items:center;font-size:1.375rem;display:grid}.cm-stats--tight{grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr))}.cm-stats--tight .cm-stat{background:var(--cm-paper);border-color:#0000;padding:10px}.cm-stats--tight .cm-stat strong{font-size:1.25rem}.cm-empty{text-align:center;background:var(--cm-white);border:1px dashed #b9bbb5;border-radius:10px;flex-direction:column;align-items:center;gap:10px;padding:28px 18px;display:flex}.cm-empty__icon{color:var(--cm-muted);font-size:2.25rem;line-height:1}.cm-howto{text-align:start;color:var(--cm-muted);margin:0;padding-inline-start:1.25rem;font-size:.9375rem}.cm-chips{scrollbar-width:none;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.cm-chip{background:var(--cm-white);border:1px solid #b9bbb5;border-radius:8px;flex:none;align-items:center;gap:6px;min-height:40px;padding:6px 12px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.cm-chip small{color:var(--cm-muted);font-weight:400}.cm .cm-chip.is-active{background:var(--cm-asphalt);border-color:var(--cm-asphalt);color:#fff}.cm .cm-chip.is-active small{color:#d9dad5}.cm-listing__main{min-width:0}.cm-listing__price{margin-top:2px;font-weight:700}.cm-listing__img--empty{color:var(--cm-muted);place-items:center;font-size:1.5rem;display:grid}.cm-listing__note{margin:8px 0 0}.cm-listing__delete{margin-inline-start:auto}.cm-carsteps{color:var(--cm-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:10px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.cm-carsteps li{border-top:4px solid #e2e3de;border-radius:2px;padding-top:7px}.cm-carsteps li.is-done{border-top-color:var(--cm-asphalt)}.cm-carsteps li.is-now{border-top-color:var(--cm-sign);color:var(--cm-ink);font-weight:700}@media (min-width:640px){.cm .cm-listing .cm-listing__img{width:150px;height:112px}.cm-listing{grid-template-columns:150px minmax(0,1fr);padding:14px}}.cm-offerlink{background:var(--cm-amber-bg);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}.cm-offerlink i:last-child{margin-inline-start:auto}.cm-matches{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cm-match{border:1px solid #ecece8;border-radius:8px;gap:10px;padding:8px;text-decoration:none;transition:border-color .15s;display:flex}.cm-match:hover{border-color:#9a9c96}.cm .cm-match img,.cm-match__ph{object-fit:cover;background:#dfe0db;border-radius:6px;flex:none;width:84px;height:64px}.cm-match__ph{color:var(--cm-muted);place-items:center;font-size:1.25rem;display:grid}.cm-match__text{flex-direction:column;min-width:0;display:flex}.cm-backlink{align-items:center;gap:2px;min-height:32px;text-decoration:none;display:inline-flex}.cm-alert{background:var(--cm-white);border:1px solid var(--cm-line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.cm-alert.is-off{background:#f8f8f6}.cm-alert.is-off .cm-h3{color:var(--cm-muted)}.cm-alert__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-alert__tags li{background:var(--cm-paper);border-radius:6px;padding:3px 9px;font-size:.8125rem}.cm-alert__meta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.cm-alert__count{align-items:center;gap:5px;min-height:32px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.cm-alert__count strong{font-family:var(--cm-head);font-size:1.125rem}.cm-alert__actions{flex-wrap:wrap;gap:6px}.cm .cm-alert__del{color:var(--cm-red);margin-inline-start:auto}.cm-alertedit__h{align-items:center;gap:8px;display:flex}.cm-alertedit__h i{color:var(--cm-muted)}.cm-alertset{border:0;min-width:0;margin:0;padding:0}.cm-rangerow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cm-alertprice{grid-template-columns:minmax(0,1fr) minmax(112px,150px);align-items:end;gap:10px;display:grid}.cm-alertvehicle{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.cm-alertvehicle .cm-field:nth-child(2):last-child{grid-column:span 2}.cm-alertvehicle__x{min-width:44px;min-height:44px}.cm-pill__n{opacity:.68;margin-inline-start:6px;font-size:.75rem}.cm-swatches{grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr));gap:6px;display:grid}.cm-swatch{cursor:pointer;background:#fff;border:1px solid #b9bbb5;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:.9375rem;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cm-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cm-swatch__chip{border:1px solid #00000047;border-radius:50%;flex:none;width:20px;height:20px}.cm-swatch .cm-pill__n{margin-inline-start:auto}.cm-swatch:has(input:checked){border-color:var(--cm-asphalt);box-shadow:inset 0 0 0 2px var(--cm-asphalt);font-weight:700}.cm-swatch:has(input:focus-visible){outline:3px solid var(--cm-sign);outline-offset:2px}.cm-alertmore summary{cursor:pointer;min-height:32px}.cm-choice{gap:8px;display:grid}.cm-choice__item{cursor:pointer;border:1px solid #b9bbb5;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cm-choice__item:has(input:checked){border-color:var(--cm-asphalt);box-shadow:inset 0 0 0 1px var(--cm-asphalt)}.cm-choice__item input{flex:none;margin-top:5px}.cm-choice__item span{flex-direction:column;display:flex}.cm-choice__item small{color:var(--cm-muted);font-size:.8125rem}.cm-alertbar{bottom:calc(66px + env(safe-area-inset-bottom));z-index:30;background:var(--cm-white);border:1px solid var(--cm-asphalt);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex;position:sticky;box-shadow:0 6px 22px #16181b29}@media (min-width:960px){.cm-alertbar{bottom:12px}}.cm-alertbar__count{align-items:baseline;gap:6px;font-weight:700;display:flex}.cm-alertbar__count strong{font-family:var(--cm-head);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.1}.cm-widen{scrollbar-width:none;align-items:stretch;gap:6px;display:flex;overflow-x:auto}.cm-widen__chip,.cm-widen__unknown{background:var(--cm-paper);min-height:38px;font:inherit;color:inherit;cursor:pointer;border:1px dashed #8b8d87;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:.8125rem;display:inline-flex}.cm-widen__unknown input{margin:0}.cm-widen b{color:var(--cm-green-dark)}.cm-spin{align-self:center;animation:.9s linear infinite cm-spin}@keyframes cm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-spin{animation:none}}.cm-formstep{font-family:var(--cm-head);align-items:center;gap:10px;margin:8px 0 0;font-size:1.0625rem;font-weight:600;display:flex}.cm-formstep b{background:var(--cm-asphalt);width:28px;height:28px;color:var(--cm-sign);border-radius:50%;place-items:center;font-size:.875rem;display:grid}.cm-formsummary{background:var(--cm-paper);border-radius:8px;margin:0;padding:10px 12px;font-size:.9375rem}.cm-savesearch{background:#fff;border:1px solid #b9bbb5;border-radius:8px;align-items:center;gap:6px;min-height:44px;margin-bottom:8px;padding:6px 12px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:639px){.cm-acct .cm-listing{grid-template-columns:minmax(0,1fr)}.cm-acct .cm-listing .cm-listing__img{aspect-ratio:16/9;width:100%;height:auto}.cm-alertprice{grid-template-columns:minmax(0,1fr)}}.cm a,.cm button,.cm summary,.cm label,.cm select{touch-action:manipulation;-webkit-tap-highlight-color:#c9ba1c40}.cm .cm-btn--sm{min-height:44px}.cm :focus-visible{outline:3px solid var(--cm-asphalt);outline-offset:2px;box-shadow:0 0 0 2px var(--cm-sign)}.cm-skip{inset-inline-start:8px;z-index:70;color:var(--cm-ink);background:#fff;border-radius:8px;padding:10px 14px;font-weight:700;position:absolute;top:-60px}.cm-skip:focus{top:8px}#cm-content{box-shadow:none;outline:none;scroll-margin-top:72px;display:block}.cm summary{cursor:pointer}.cm .cm-nav__row{flex-wrap:nowrap;gap:8px;min-height:60px;padding-block:0}.cm-nav__brand{flex:none;display:inline-flex}.cm-nav__tools{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.cm .cm-nav__account{color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding-inline:8px;font-size:.9375rem;text-decoration:none;display:inline-flex}.cm .cm-nav__account i{font-size:1.25rem}.cm .cm-nav__account:hover{background:#ffffff1a}.cm .cm-nav__dealers{align-items:center;min-height:44px;padding-inline:8px;text-decoration:none;display:inline-flex}.cm .cm-nav__link{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.cm .cm-nav__link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--cm-sign);border-radius:6px 6px 0 0;font-weight:700}.cm-nav__menu{position:relative}.cm-nav__menu summary{place-items:center;width:44px;height:44px;font-size:1.375rem;list-style:none;display:grid}.cm-nav__menu summary::-webkit-details-marker{display:none}.cm-nav__sheet{inset-inline-end:0;z-index:50;background:#fff;border-radius:10px;width:240px;padding:6px;position:absolute;top:calc(100% + 6px);box-shadow:0 10px 30px #00000040}.cm .cm-nav__sheet a{min-height:46px;color:var(--cm-ink);border-radius:8px;align-items:center;gap:10px;padding-inline:10px;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.cm .cm-nav__sheet a:hover{background:#eeefeb}@media (max-width:899px){.cm .cm-nav__row{min-height:56px}.cm .cm-nav__links,.cm .cm-nav__dealers,.cm .cm-nav__sell,.cm .cm-nav__account span{display:none}}@media (min-width:900px){.cm-nav__menu{display:none}.cm .cm-nav__links{flex:1;align-self:stretch;align-items:center;margin-inline-start:16px}}.cm-tabbar{display:none}@media (max-width:899px){.cm{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.cm-tabbar{inset-inline:0;z-index:45;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--cm-line);background:#fff;align-items:stretch;display:flex;position:fixed;bottom:0;box-shadow:0 -4px 16px #0000000f}.cm .cm-tabbar__item{min-width:0;min-height:60px;color:var(--cm-muted);text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.cm-tabbar__icon{border-radius:14px;place-items:center;width:44px;height:28px;font-size:1.25rem;transition:background-color .15s;display:grid}.cm .cm-tabbar__item[aria-current=page]{color:var(--cm-ink)}.cm .cm-tabbar__item[aria-current=page] .cm-tabbar__icon{background:var(--cm-amber-bg)}.cm .cm-tabbar__item--primary{color:var(--cm-ink)}.cm .cm-tabbar__item--primary .cm-tabbar__icon,.cm .cm-tabbar__item--primary[aria-current=page] .cm-tabbar__icon{background:var(--cm-sign);color:var(--cm-sign-ink);border-radius:10px}.cm:not(.cm-has-contactbar) .cmp-bar{bottom:calc(60px + env(safe-area-inset-bottom))}}.cm-home .cm-hero__inner{padding-block:22px 92px}.cm-home .cm-hero__title{max-width:none;font-size:clamp(1.625rem,1.1rem + 2.6vw,3rem);line-height:1.2}.cm-home .cm-hero__sub{max-width:none;margin:6px 0 0;font-size:clamp(.9375rem,.9rem + .3vw,1.125rem)}.cm-home .cm-hero__img{object-position:center 62%}.cm .cm-search{gap:10px;margin-top:-72px;padding:14px;box-shadow:0 8px 28px #16181b1a}.cm .cm-search__go{min-height:50px;font-size:1.0625rem}@media (min-width:900px){.cm-home .cm-hero__inner{padding-block:48px 112px}.cm .cm-search{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(170px,auto);padding:18px}}.cm-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cm .cm-task{border:1px solid var(--cm-line);background:#fff;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;column-gap:8px;min-height:64px;padding:10px;text-decoration:none;transition:border-color .15s;display:grid}.cm .cm-task:hover{border-color:var(--cm-asphalt)}.cm .cm-task i{background:var(--cm-amber-bg);border-radius:8px;grid-row:1/3;place-items:center;width:36px;height:36px;font-size:1.125rem;display:grid}.cm .cm-task strong{font-size:.9375rem;line-height:1.3}.cm .cm-task small{color:var(--cm-muted);font-size:.75rem;line-height:1.3}@media (min-width:900px){.cm-tasks{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:12px;margin-top:16px}.cm .cm-task{padding:14px}}.cm .cm-section{padding-block:clamp(24px,4vw,44px) 0}.cm .cm-section__head{align-items:center;margin-bottom:12px}.cm .cm-more{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.cm-makes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cm .cm-make{border:1px solid var(--cm-line);text-align:center;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:92px;padding:8px 4px;font-size:.75rem;font-weight:700;line-height:1.25;text-decoration:none;transition:border-color .15s;display:flex}.cm .cm-make:hover{border-color:var(--cm-asphalt)}.cm .cm-make img{object-fit:contain;width:40px;height:40px}.cm .cm-make small{color:var(--cm-muted);font-variant-numeric:tabular-nums;font-weight:400}.cm-make__name{display:none}@media (max-width:899px){.cm .cm-make:nth-child(n+9){display:none}}@media (min-width:900px){.cm-makes{grid-template-columns:repeat(12,minmax(0,1fr))}}.cm .cm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:339px){.cm .cm-cards{grid-template-columns:minmax(0,1fr)}}@media (min-width:700px){.cm .cm-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (min-width:1100px){.cm .cm-cards--home{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.cm .cm-cards--home .cm-card:nth-child(n+7){display:none}}.cm .cm-card{transition:box-shadow .15s,border-color .15s;position:relative}.cm .cm-card:hover{border-color:#b9bbb5;box-shadow:0 6px 18px #16181b1a}.cm .cm-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.cm .cm-card__title a:focus-visible{box-shadow:none;outline:none}.cm .cm-card__title a:focus-visible:after{outline:3px solid var(--cm-asphalt);outline-offset:-3px}.cm .cm-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.cm .cm-card__body{gap:4px;padding:10px}.cm .cm-card__price{font-variant-numeric:tabular-nums;font-size:1.0625rem}.cm .cm-card__price--open{font-size:.875rem}.cm .cm-facts{gap:2px 10px;font-size:.8125rem}.cm .cm-card__foot{flex-wrap:wrap;justify-content:flex-start;gap:4px 6px;padding-top:6px}.cm .cm-card__foot .cm-badge{font-size:.75rem}.cm-card__dealer{min-width:0;color:var(--cm-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cm .cm-card__plate{bottom:6px;font-size:.75rem;inset-inline-start:6px}.cm .cm-card .cm-save,.cm-card__compare{z-index:2;width:44px;height:44px;color:var(--cm-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.0625rem;display:grid;position:absolute;inset-inline-end:0}.cm .cm-card .cm-save{top:0}.cm-card__compare{top:40px}.cm .cm-card .cm-save i,.cm-card__compare i{background:#fffffff0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 1px 4px #0003}.cm-card__compare[aria-pressed=true] i{background:var(--cm-asphalt);color:#fff}.cm .cm-card .cm-save:active i,.cm-card__compare:active i{transform:scale(.92)}.cm-chips{flex-wrap:wrap;gap:8px;display:flex}.cm-chips--center{justify-content:center;margin-top:14px}.cm .cm-chip{border:1px solid var(--cm-line);white-space:nowrap;background:#fff;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:6px 14px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:border-color .15s;display:inline-flex}.cm .cm-chip:hover{border-color:var(--cm-asphalt)}.cm .cm-chip small{color:var(--cm-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:400}.cm .cm-chip--on{background:var(--cm-asphalt);border-color:var(--cm-asphalt);color:#fff}.cm .cm-bodies{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media (min-width:700px){.cm .cm-bodies{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.cm .cm-body strong{padding:6px 8px 0;font-size:.8125rem;line-height:1.3}.cm .cm-body small{padding:0 8px 8px;font-size:.75rem}.cm .cm-body img{height:auto}.cm-services{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;display:grid}.cm-service{border:1px solid var(--cm-line);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:clamp(16px,3vw,24px);display:flex}.cm .cm-service .cm-steps{flex:1;grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.cm .cm-service .cm-steps li{grid-template-columns:32px minmax(0,1fr);grid-auto-rows:auto;align-items:center;gap:0 10px}.cm .cm-service .cm-steps li:before{border-radius:8px;grid-row:1/3;width:32px;height:32px;font-size:.9375rem}.cm .cm-service .cm-steps strong{font-size:.9375rem;line-height:1.3}.cm .cm-service .cm-steps span{color:var(--cm-muted);font-size:.8125rem;line-height:1.3}.cm-service__note{margin:-6px 0 0;font-size:.8125rem}.cm-dealer-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:900px){.cm-dealer-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.cm .cm-dealer-tile:nth-child(n+5){display:none}}.cm .cm-dealer-tile{border:1px solid var(--cm-line);background:#fff;border-radius:10px;grid-template-columns:48px minmax(0,1fr);align-items:center;column-gap:10px;min-height:68px;padding:10px;text-decoration:none;display:grid}.cm .cm-dealer-tile img,.cm .cm-dealer-tile>i{object-fit:cover;background:#eeefeb;border-radius:8px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid}.cm .cm-dealer-tile span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.cm .cm-dealer-tile small{color:var(--cm-muted);font-size:.75rem}.cm-home .cm-safety{margin-top:0;font-size:.9375rem}@media (max-width:699px){.cm-home .cm-safety li:nth-child(n+3){display:none}}.cm .cm-footer{margin-top:clamp(28px,5vw,56px);padding-block:28px 20px;font-size:.875rem}.cm-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (min-width:800px){.cm-footer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-footer__grid nav{flex-direction:column;align-items:flex-start;display:flex}.cm-footer__grid h2{font-family:var(--cm-head);color:var(--cm-sign);margin:0 0 4px;font-size:.875rem;font-weight:600}.cm .cm-footer__grid a{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.cm .cm-footer a:hover{text-decoration:underline}.cm-footer__base{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;padding-top:14px;display:flex}.cm-footer__base span{margin-inline-end:auto;font-weight:700}.cm .cm-footer__base a{align-items:center;min-height:36px;display:inline-flex}.cm.cars-public{background:var(--cm-paper);color:var(--cm-ink);font-family:var(--cm-body)}.cm.cars-public .cp-wrap{max-width:1240px;padding-inline:16px}.cm.cars-public .cp-market-head{padding-block:14px 0}.cm.cars-public .cp-market-title{font-family:var(--cm-head);font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);font-weight:700;line-height:1.3}.cm.cars-public .cp-market-count{color:var(--cm-muted);font-size:.875rem}.cm.cars-public .cp-market{grid-template:"side bar""side results"1fr/280px minmax(0,1fr);gap:12px 24px;padding-block:12px 28px}.cm.cars-public .cp-results{grid-area:results;min-width:0}.cm-resultbar{grid-area:bar;justify-content:flex-end;gap:8px;display:flex}.cm.cars-public .cp-facets{flex-direction:column;grid-area:side;gap:8px;display:flex}.cm-resultbar__filters{display:none}.cm.cars-public .cm-resultbar .cp-select{border:1px solid var(--cm-line);width:auto;height:44px;min-height:44px;color:var(--cm-ink);font:inherit;background-color:#fff;border-radius:8px;padding-block:0;padding-inline:12px 32px;font-size:.9375rem;font-weight:700}.cm-sheet__head,.cm-sheet__foot{display:none}.cm.cars-public .cp-facet{border:1px solid var(--cm-line);background:#fff;border-radius:10px;margin:0;padding:0 14px}.cm.cars-public .cp-facet__title{min-height:48px;font-family:var(--cm-head);justify-content:space-between;align-items:center;margin:0;font-size:.9375rem;font-weight:600;list-style:none;display:flex}.cm.cars-public summary.cp-facet__title::-webkit-details-marker{display:none}.cm.cars-public summary.cp-facet__title:after{content:"";color:var(--cm-muted);font-family:remixicon;font-size:1.25rem;font-weight:400;transition:transform .15s}.cm.cars-public details[open]>summary.cp-facet__title:after{transform:rotate(180deg)}.cm.cars-public .cp-facet ul{padding-bottom:6px}.cm.cars-public .cp-facet li a{border-bottom:1px solid #f0f0ec;align-items:center;min-height:42px;padding:0;font-size:.9375rem;font-weight:500}.cm.cars-public .cp-facet li:last-child a{border-bottom:0}.cm.cars-public .cp-facet li a:hover{color:var(--cm-ink);font-weight:700}.cm.cars-public .cp-facet li a.is-active{box-shadow:none;padding-inline-start:0;font-weight:700}.cm.cars-public .cp-facet li a.is-active span:first-child:before{content:"";margin-inline-end:6px;font-family:remixicon}.cm-facet-more>summary{text-underline-offset:3px;align-items:center;min-height:44px;font-size:.875rem;font-weight:700;text-decoration:underline;display:flex}.cm-facet-more[open]>summary{display:none}.cm.cars-public .cp-range{padding-block:12px 14px}.cm.cars-public .cp-range .cp-facet__title{min-height:0;margin-bottom:10px}.cm-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cm-range__wide{grid-column:1/-1}.cm.cars-public .cp-range .cm-input{height:auto;min-height:44px;padding-block:8px;font-size:1rem}.cm.cars-public .cp-range .cm-label{font-size:.8125rem}.cm.cars-public .cp-range .cm-hint{margin:8px 0 4px}.cm.cars-public .cp-range>.cm-field{margin-block:4px 12px}.cm.cars-public .cp-range .cm-btn{width:100%;height:auto}@media (max-width:899px){.cm.cars-public .cp-market{padding-top:8px;display:block}.cm-resultbar{z-index:20;background:var(--cm-paper);border-bottom:1px solid var(--cm-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:-16px;padding:8px 16px;display:grid;position:sticky;top:56px}.cm-resultbar__filters{background:var(--cm-asphalt);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:.9375rem;font-weight:700;display:inline-flex}.cm-resultbar__count{background:var(--cm-sign);min-width:20px;height:20px;color:var(--cm-sign-ink);border-radius:10px;place-items:center;padding-inline:5px;font-size:.75rem;display:grid}.cm.cars-public .cm-resultbar .cp-select{width:100%;min-width:0}.cm.cars-public .cp-facets-toggle:focus-visible+.cp-market .cm-resultbar__filters{outline:3px solid var(--cm-asphalt);outline-offset:2px}.cm.cars-public .cp-results{margin-top:10px}.cm.cars-public .cp-facets{display:none}.cm.cars-public .cp-facets-toggle:checked+.cp-market .cp-facets{z-index:60;overscroll-behavior:contain;background:var(--cm-paper);margin:0;padding:0 12px;animation:.2s ease-out cm-sheet-in;display:flex;position:fixed;inset:0;overflow-y:auto}.cm-sheet__head{z-index:2;border-bottom:1px solid var(--cm-line);min-height:56px;font-family:var(--cm-head);background:#fff;flex:none;justify-content:space-between;align-items:center;margin-inline:-12px;padding-inline:16px 6px;font-size:1.0625rem;display:flex;position:sticky;top:0}.cm-sheet__close{cursor:pointer;place-items:center;width:44px;height:44px;font-size:1.5rem;display:grid}.cm-sheet__foot{z-index:2;margin-inline:-12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--cm-line);background:#fff;flex:none;margin-top:auto;display:block;position:sticky;bottom:0}.cm.cars-public .cp-facet{flex:none}@keyframes cm-sheet-in{0%{opacity:0;transform:translateY(16px)}}}.cm .cm-sellerbar{background:#e6e7e2;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-bottom:10px;padding:3px;display:grid;overflow:visible}.cm .cm-sellerbar a{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:40px;padding:4px;font-size:.875rem;display:flex}.cm .cm-sellerbar a small{opacity:.75;font-size:.75rem;font-weight:400}@media (min-width:900px){.cm .cm-sellerbar{max-width:420px}}.cm-active{align-items:center;gap:6px;margin-bottom:10px;display:flex}.cm .cm-active .cm-chip{min-height:40px;padding:4px 12px;font-size:.875rem}.cm .cm-active__clear{white-space:nowrap;align-items:center;min-height:44px;padding-inline:6px;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:899px){.cm-active{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;overflow-x:auto}}@media (min-width:900px){.cm-active{flex-wrap:wrap}}.cm .cm-empty{border:1px solid var(--cm-line);text-align:center;color:var(--cm-ink);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;display:flex}.cm .cm-empty>i{color:var(--cm-muted);font-size:2.25rem}.cm .cm-empty strong{font-family:var(--cm-head);font-size:1.0625rem}.cm .cm-empty p{color:var(--cm-muted);margin:0 0 6px}.cm .cm-empty .cm-row{justify-content:center}.cm-nudge{background:var(--cm-amber-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.cm-nudge strong{font-family:var(--cm-head)}.cm-nudge p{margin:0;font-size:.9375rem}.cm.cars-public .cp-pager{justify-content:center;margin-top:20px}.cm.cars-public .cp-pager a,.cm.cars-public .cp-pager span{border:1px solid var(--cm-line);background:#fff;border-radius:8px;text-decoration:none}.cm.cars-public .cp-pager span[aria-current]{background:var(--cm-asphalt);border-color:var(--cm-asphalt);color:#fff}.cm-browse{padding-bottom:8px}.cm-browse>summary{align-items:center;min-height:44px;font-size:.9375rem;font-weight:700;display:flex}.cm.cars-public .cm-browse .cp-seo-links{border-top:0;padding-block:8px 16px}.cm.cars-public .cm-browse .cp-facet__title{min-height:0;margin-bottom:6px}.cm.cars-public .cp-linkblock li{padding:0}.cm.cars-public .cp-linkblock a{align-items:center;min-height:36px;display:inline-flex}@media (max-width:699px){.cm .cm-crumbs>span:not(:last-child),.cm .cm-crumbs>span:last-child>span[aria-hidden]{display:none}.cm .cm-crumbs a{align-items:center;min-height:32px;display:inline-flex}}.cm-pdp__title{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cm-pdp__title .cm-h1{font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem)}.cm-pdp__save{flex:none;width:44px;height:44px;margin-block-start:-4px;margin-inline-end:-6px;position:relative}.cm .cm-pdp__save .cm-save{background:#f0f1ed;width:44px;height:44px;inset:0}.cm .cm-price{font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.35rem + .6vw,1.875rem)}.cm .cm-price--open{color:var(--cm-muted);font-size:1.125rem}.cm-keyfacts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-keyfacts li{background:#f0f1ed;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:.875rem;font-weight:700;display:inline-flex}.cm-keyfacts i{color:var(--cm-muted);font-weight:400}.cm .cm-tags:empty{display:none}.cm-contact{gap:8px;display:flex}.cm .cm-contact .cm-btn--wa{white-space:nowrap;flex:2 1 0;min-width:0;padding-inline:8px}.cm .cm-contact .cm-btn--ghost{flex:1 1 0;min-width:0;padding-inline:8px}.cm .cm-contact .cm-btn{min-height:50px}.cm-inspect{background:var(--cm-amber-bg);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.cm-inspect>i{text-align:center;font-size:1.5rem}.cm-inspect strong{font-size:.9375rem;line-height:1.3;display:block}.cm-inspect span{font-size:.8125rem}.cm-inspect .cm-btn{white-space:nowrap}@media (max-width:959px){.cm .cm-pdp{flex-direction:column;gap:12px;display:flex}.cm .cm-pdp>.cm-stack{display:contents}.cm .cm-pdp>.cm-stack>*{order:8;min-width:0}.cm .cm-pdp>.cm-stack>.cm-pdp__gallery{order:1;margin-inline:-16px}.cm .cm-pdp>.cm-stack>.cm-pdp__summary{order:2}.cm .cm-pdp>.cm-stack>.cm-pdp__desc{order:3}.cm .cm-pdp>.cm-stack>.cm-pdp__specs{order:4}.cm .cm-pdp>.cm-stack>.cm-pdp__seller{order:5}.cm .cm-pdp>.cm-stack>.cm-pdp__links{order:9}.cm-pdp__gallery .cm-gallery__stage{border-radius:0}.cm-pdp__gallery .cm-gallery__thumbs,.cm-gallery__arrow{display:none}}.cm-gallery__stage{background:#dfe0db;border-radius:10px;position:relative;overflow:hidden}.cm-gallery__strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.cm-gallery__strip::-webkit-scrollbar{display:none}.cm .cm-gallery__strip .cm-gallery__main{scroll-snap-align:start;scroll-snap-stop:always;border-radius:0;flex:0 0 100%}.cm-gallery__count,.cm-lightbox__count{bottom:10px;color:#fff;pointer-events:none;direction:ltr;background:#101215b8;border-radius:14px;padding:3px 10px;font-size:.8125rem;font-weight:700;position:absolute;inset-inline-start:10px}.cm-lightbox__count{bottom:18px;inset-inline-start:50%;transform:translate(50%)}.cm-gallery__arrow{width:44px;height:44px;color:var(--cm-ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;margin-top:-22px;padding:0;font-size:1.5rem;display:grid;position:absolute;top:50%}.cm-gallery__arrow--prev{inset-inline-start:10px}.cm-gallery__arrow--next{inset-inline-end:10px}.cm .cm-gallery__thumb{width:72px;height:54px}.cm .cm-lightbox{overscroll-behavior:contain}@media (max-width:959px){.cm .cm-contactbar{z-index:45;padding:8px 12px calc(8px + env(safe-area-inset-bottom));align-items:center;box-shadow:0 -4px 16px #00000014}.cm .cm-contactbar .cm-btn{flex:none;min-height:46px;padding-inline:12px;font-size:.9375rem}.cm.cm-has-contactbar{padding-bottom:calc(68px + env(safe-area-inset-bottom))}}.cm-contactbar__price{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.cm-contactbar__price span{color:var(--cm-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.cm-contactbar__price strong{font-family:var(--cm-head);white-space:nowrap;font-size:.9375rem}@media (max-width:359px){.cm-contactbar__price{display:none}.cm .cm-contactbar .cm-btn{flex:1}}.cm-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-pagehead>div{flex:320px;min-width:0}@media (max-width:699px){.cm-pagehead .cm-btn{width:100%}}.cm .cm-filterform{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.cm .cm-filterform>.cm-btn{grid-column:1/-1}@media (min-width:700px){.cm .cm-filterform>.cm-btn{grid-column:auto}.cm form.cm-filterform{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(160px,auto)}}.cm .cm-wanted__foot .cm-btn{min-height:44px}.cm .cm-wanted h3 a{text-decoration:none}.cm-howto{counter-reset:how;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm-howto li{counter-increment:how;border:1px solid var(--cm-line);background:#fff;border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:.8125rem;font-weight:700;line-height:1.3;display:flex}.cm-howto li:before{content:counter(how);background:var(--cm-sign);width:26px;height:26px;color:var(--cm-sign-ink);font-family:var(--cm-head);border-radius:7px;place-items:center;display:grid}.cm-centers{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:10px;display:grid}.cm-center{border:1px solid var(--cm-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.cm-center__head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.cm .cm-center__head img,.cm .cm-center__head>i{object-fit:cover;background:var(--cm-amber-bg);border-radius:10px;place-items:center;width:52px;height:52px;font-size:1.5rem;display:grid}.cm-center__head p{margin:2px 0 0}.cm .cm-center__head a{text-decoration:none}.cm-center__actions{gap:8px;margin-top:auto;display:flex}.cm-center__actions .cm-btn--sign{flex:1}.cm-dealers{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm .cm-dealer{border:1px solid var(--cm-line);background:#fff;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:12px;min-height:76px;padding:10px;text-decoration:none;transition:border-color .15s;display:grid}.cm .cm-dealer:hover{border-color:var(--cm-asphalt)}.cm .cm-dealer img,.cm .cm-dealer>i{object-fit:cover;background:#eeefeb;border-radius:8px;grid-row:1/3;place-items:center;width:56px;height:56px;font-size:1.375rem;display:grid}.cm-dealer__name{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.cm-dealer__meta{color:var(--cm-muted);font-size:.8125rem}.cm .cm-dealers__more{display:none}@media (max-width:699px){.cm-dealers{gap:6px}.cm .cm-dealers__extra{display:none}.cm .cm-dealer{grid-template-columns:40px minmax(0,1fr);column-gap:10px;min-height:60px;padding:8px 10px}.cm .cm-dealer img,.cm .cm-dealer>i{width:40px;height:40px;font-size:1.125rem}.cm-dealer__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.cm .cm-dealers__more{justify-content:center;display:flex}}@media (prefers-reduced-motion:reduce){.cm *,.cm :before,.cm :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:959px){.cm .cm-pdp{align-items:stretch}.cm .cm-pdp__gallery .cm-gallery__arrow{display:none}}.cm .cm-pdp__links .cm-linkbtn,.cm .cm-pdp__links a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:900px){.cm .cm-sellerbar{z-index:1;margin-top:-56px;margin-bottom:14px;position:relative}}.cm.cars-public .cp-empty a.cm-btn{text-decoration:none}.cm.cm-acct-page{padding-bottom:0}
