.as-sold-section{--as-sold-accent:#035BF6;--as-sold-surface:#fff;--as-sold-text:#313135;--as-sold-muted:#797A88;--as-sold-border:#D4D6DD;max-width:1140px;margin:48px auto;padding:0 24px;color:var(--as-sold-text);font-family:"Inter Tight",Inter,sans-serif}.as-sold-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.as-sold-heading h2{margin:4px 0 6px;font-family:Inter,sans-serif;font-size:30px;line-height:1.12;font-weight:600;color:var(--as-sold-text)}.as-sold-heading p{margin:0;color:var(--as-sold-muted)}.as-sold-kicker{color:var(--as-sold-accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.as-sold-count{flex:none;padding:7px 11px;border-radius:100px;background:#F4F8FE;color:var(--as-sold-accent);font-size:12px;font-weight:600}.as-sold-grid{display:grid;grid-template-columns:repeat(var(--as-sold-cols,3),minmax(0,1fr));gap:16px}.as-sold-card{overflow:hidden;border:1px solid var(--as-sold-border);border-radius:12px;background:var(--as-sold-surface)}.as-sold-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#F8FAFC}.as-sold-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.82)}.as-sold-placeholder{display:grid;width:100%;height:100%;place-items:center;font-size:44px}.as-sold-badge{position:absolute;top:12px;left:12px;padding:6px 10px;border-radius:100px;background:#313135;color:#fff;font-size:12px;font-weight:700}.as-sold-body{display:grid;gap:8px;padding:16px}.as-sold-type{color:var(--as-sold-muted);font-size:12px}.as-sold-body h3{display:-webkit-box;overflow:hidden;margin:0;font-family:Inter,sans-serif;font-size:17px;line-height:1.3;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2}.as-sold-price{font-size:19px}.as-sold-body time{color:var(--as-sold-muted);font-size:12px}.as-sold-cta{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin-top:4px;padding-top:10px;border-top:1px solid var(--as-sold-border);color:var(--as-sold-accent);font-weight:600;text-decoration:none}.as-sold-cta:hover{color:#1A6FF6}.as-sold-cta:focus-visible{outline:2px solid var(--as-sold-accent);outline-offset:3px}.as-sold-editor-note{padding:18px;border:1px dashed #D4D6DD;border-radius:10px;color:#797A88}@media(max-width:1024px){.as-sold-grid{--as-sold-cols:2}.as-sold-section{margin-block:40px}}@media(max-width:767px){.as-sold-section{margin-block:32px;padding-inline:16px}.as-sold-heading{align-items:flex-start;flex-direction:column;gap:10px}.as-sold-heading h2{font-size:24px}.as-sold-grid{--as-sold-cols:1}.as-sold-count{display:none}}.as-sold-listing-notice{display:grid;gap:8px;padding:18px;border:1px solid #D4D6DD;border-radius:12px;background:#F8FAFC;color:#313135}.as-sold-listing-notice>span{width:max-content;padding:5px 9px;border-radius:100px;background:#313135;color:#fff;font-size:12px;font-weight:700}.as-sold-listing-notice strong{font-family:Inter,sans-serif;font-size:18px}.as-sold-listing-notice p{margin:0;color:#797A88}.as-sold-listing-notice a{display:inline-flex;align-items:center;min-height:44px;color:#035BF6;font-weight:600;text-decoration:none}


/* Contrato visual do anunciante — Elementor Default Kit 7 (AutoStores Core 4.1) */
.as-sold-section{
  --as-sold-accent:var(--e-global-color-accent,#00aaff);
  --as-sold-surface:#fff;
  --as-sold-text:var(--e-global-color-text,#3a3a3a);
  --as-sold-heading:var(--e-global-color-primary,#0d365f);
  --as-sold-muted:var(--e-global-color-de1b9b0,#797a88);
  --as-sold-border:var(--e-global-color-c0a1184,#d4d6dd);
  color:var(--as-sold-text);
  font-family:var(--e-global-typography-text-font-family,"Inter Tight"),var(--e-global-typography-secondary-font-family,Inter),sans-serif;
  font-size:var(--e-global-typography-text-font-size,16px);
  font-weight:var(--e-global-typography-text-font-weight,400);
  line-height:var(--e-global-typography-text-line-height,1.4);
}
.as-sold-section h2,.as-sold-section h3,.as-sold-section strong{
  color:var(--as-sold-heading);
  font-family:var(--e-global-typography-primary-font-family,Inter),sans-serif;
  font-weight:var(--e-global-typography-primary-font-weight,600);
}
.as-sold-section p,.as-sold-section time,.as-sold-section small{
  font-family:var(--e-global-typography-text-font-family,"Inter Tight"),Inter,sans-serif;
}
.as-sold-section small,.as-sold-section time,.as-sold-type,.as-sold-kicker,.as-sold-count,.as-sold-badge{
  font-size:var(--e-global-typography-1a2b6ac-font-size,12px);
  line-height:1.4;
}
.as-sold-card{border-color:var(--as-sold-border);border-radius:12px;background:var(--as-sold-surface)}
.as-sold-media{background:var(--e-global-color-0c6c884,#f8fafc)}
.as-sold-count{background:var(--e-global-color-9de6beb,#d3f7ff);color:var(--as-sold-heading)}
.as-sold-badge{border-radius:100px;background:var(--as-sold-heading);color:#fff}
.as-sold-action{
  min-height:44px;
  border-radius:8px;
  background:var(--as-sold-accent);
  color:#fff;
  font-family:var(--e-global-typography-accent-font-family,Inter),sans-serif;
  font-weight:var(--e-global-typography-accent-font-weight,500);
}
.as-sold-section a:focus-visible,.as-sold-section button:focus-visible{
  outline:2px solid var(--as-sold-accent);
  outline-offset:2px;
}



/* Paleta histórica dos componentes do anunciante — AutoStores Core 4.2 */
.as-sold-section{
  --as-sold-accent:#035bf6;
  --as-sold-surface:#fff;
  --as-sold-text:#313135;
  --as-sold-heading:#313135;
  --as-sold-muted:#797a88;
  --as-sold-border:#d4d6dd;
}
.as-sold-count{background:#f4f8fe;color:var(--as-sold-accent)}
.as-sold-badge{background:#313135;color:#fff}
