@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/bitter-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:800;font-display:swap;src:url(/fontes/bitter-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Bitter;font-style:normal;font-weight:900;font-display:swap;src:url(/fontes/bitter-latin-900-normal.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-display:swap;src:url(/fontes/archivo-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-display:swap;src:url(/fontes/archivo-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-display:swap;src:url(/fontes/archivo-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-display:swap;src:url(/fontes/archivo-latin-700-normal.woff2)format("woff2")}:root{--cor-primaria:#e8202e;--cor-primaria-clara:#ff4d57;--cor-primaria-escura:#d11423;--cor-primaria-contraste:#fff;--acento-texto:#ff4d57;--acento-fundo:#d11423;--acento-contraste:#fff;--acento-tenue:#e8202e24;--acento-regua:#e8202e73;--acento-metal:linear-gradient(180deg, #e8202e 0%, #e8202e 100%);--cor-secundaria:#fff;--cor-fundo:#000;--cor-superficie:#161616;--cor-superficie-alta:#1f1f1f;--cor-borda:#333;--cor-texto:#fff;--cor-texto-suave:#a3a3a3;--zap-verde:#25d366;--zap-verde-escuro:#1da851;--zap-contraste:#000;--cor-status-disponivel:#35d07f;--cor-status-reservado:#f5a524;--cor-status-vendido:#8b919b;--fonte-titulo:"Bitter", "Rockwell", "Georgia", serif;--fonte-corpo:"Archivo", system-ui, sans-serif;--texto-xs:.75rem;--texto-sm:.875rem;--texto-base:1rem;--texto-lg:1.125rem;--texto-xl:1.5rem;--texto-2xl:2rem;--texto-3xl:2.5rem;--texto-4xl:3.5rem;--peso-normal:400;--peso-medio:500;--peso-forte:700;--peso-titulo:800;--tracking-largo:.06em;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.25rem;--esp-6:1.5rem;--esp-8:2rem;--esp-10:2.5rem;--esp-12:3rem;--esp-16:4rem;--esp-24:6rem;--inclinacao:0deg;--corte:0px;--corte-sm:0px;--xadrez:repeating-conic-gradient(#fff 0 25%, #000 0 50%) 0 0 / 12px 12px;--olho-largura:24px;--olho-altura:12px;--olho-marcador:var(--xadrez);--olho-inclinacao:0deg;--raio-sm:4px;--raio-md:6px;--raio-lg:10px;--raio-full:9999px;--fundo-textura:none;--fundo-textura-tamanho:auto;--parallax:0;--sombra-sm:0 1px 2px #000000e6;--sombra-md:0 2px 8px #000c;--sombra-lg:0 12px 30px #000000e6;--sombra-foco:0 0 0 3px #ff4d57b3;--sombra-foco-interna:inset 0 0 0 3px #ff4d57e6}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--cor-fundo);background-image:var(--fundo-textura);color:var(--cor-texto);font-family:var(--fonte-corpo);font-size:var(--texto-base);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.5}h1,h2,h3{font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);margin:0;line-height:1.15}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{box-shadow:var(--sombra-foco);border-radius:var(--raio-sm);outline:none}.recorte{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--corte)), calc(100% - var(--corte)) 100%, 0 100%)}.recorte--sm{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--corte-sm)), calc(100% - var(--corte-sm)) 100%, 0 100%)}.recorte:focus-visible,.recorte--sm:focus-visible{box-shadow:var(--sombra-foco-interna)}.container{width:100%;max-width:1200px;padding-inline:var(--esp-4);margin-inline:auto}.secao--fantasma{position:relative;overflow:hidden}.secao--fantasma:before{content:attr(data-fantasma);z-index:-1;top:-.12em;right:calc(-1 * var(--esp-2));font-family:var(--fonte-titulo);font-weight:var(--peso-titulo);letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;color:var(--fantasma-cor,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,17vw,11rem);line-height:1;position:absolute}.luminaria{position:relative}.luminaria:before{content:"";top:0;left:var(--esp-4);background:var(--luminaria-cor,none);height:2px;box-shadow:var(--luminaria-halo,none);transform-origin:0;pointer-events:none;transition:transform 1.1s cubic-bezier(.22,.61,.36,1) .12s;position:absolute;right:28%}.js-revela .luminaria:not(.revela--visivel):before{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.luminaria:before{transform:none}}.banda-clara{--cor-fundo:var(--banda-clara-fundo,#f4f5f7);--cor-superficie:var(--banda-clara-superficie,#fff);--cor-superficie-alta:var(--banda-clara-superficie,#fff);--cor-texto:var(--banda-clara-texto,#14181e);--cor-texto-suave:var(--banda-clara-texto-suave,#4c545f);--cor-borda:var(--banda-clara-borda,#d8dce2);--acento-texto:var(--banda-clara-acento,#1b4f86);--acento-tenue:var(--banda-clara-acento-tenue,#1b4f861a);--fantasma-cor:var(--banda-clara-fantasma,transparent);--luminaria-cor:var(--banda-clara-luminaria,none);--luminaria-halo:none;background-color:var(--cor-fundo);background-image:var(--banda-clara-textura,none);background-size:var(--banda-clara-textura-tamanho,auto);color:var(--cor-texto)}.js-revela .revela{opacity:0;transform:translateY(14px)}.js-revela .revela--visivel{opacity:1;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js-revela .revela{opacity:1;transform:none}body{background-attachment:scroll}}html[data-cliente=racing-veiculos]{--fio:1px solid var(--cor-borda);--rapido:.15s ease;--largura:1360px;--gutter:clamp(1rem, 2.5vw, 2.5rem)}html[data-cliente=racing-veiculos] .container{max-width:var(--largura);padding-inline:var(--gutter)}html[data-cliente=racing-veiculos] .layout__resultados .grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}html[data-cliente=racing-veiculos] .chegada{background:var(--xadrez);height:12px}html[data-cliente=racing-veiculos] .bolacha{border:2px solid var(--cor-secundaria);width:56px;height:56px;color:var(--cor-primaria);background:#000;border-radius:50%;flex:none;place-items:center;display:grid}html[data-cliente=racing-veiculos] .bolacha svg{stroke-width:1.6px}html[data-cliente=racing-veiculos] .bolacha--p{width:40px;height:40px}html[data-cliente=racing-veiculos] .cabecalho__topo{background:var(--cor-superficie);color:var(--cor-texto-suave);border-bottom:var(--fio)}html[data-cliente=racing-veiculos] .card{border-radius:var(--raio-lg);border:var(--fio);background:var(--cor-superficie);box-shadow:none;container-type:inline-size}html[data-cliente=racing-veiculos] .card:hover{border-color:var(--cor-primaria);box-shadow:none;transform:none}html[data-cliente=racing-veiculos] .card .card__link{align-items:center;column-gap:var(--esp-4);padding:var(--esp-4) var(--esp-4) var(--esp-5);grid-template:"tit tit""ver ver"2.4rem"foto foto""cam km""preco cta"/minmax(0,1fr) auto;display:grid}html[data-cliente=racing-veiculos] .card .card__corpo,html[data-cliente=racing-veiculos] .card .card__ficha,html[data-cliente=racing-veiculos] .card .card__rodape{display:contents}html[data-cliente=racing-veiculos] .card .card__titulo{font-family:var(--fonte-titulo);grid-area:tit;font-size:1.25rem;font-weight:800;line-height:1.15}html[data-cliente=racing-veiculos] .card .card__titulo span{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html[data-cliente=racing-veiculos] .card .card__titulo img{display:none}html[data-cliente=racing-veiculos] .card .card__versao{font-size:var(--texto-sm);grid-area:ver;align-self:start;margin:2px 0 0}html[data-cliente=racing-veiculos] .card .card__foto{margin-inline:calc(var(--esp-4) * -1);aspect-ratio:1;grid-area:foto}html[data-cliente=racing-veiculos] .card .card__foto:after{content:"";background:repeating-conic-gradient(#fff 0 25%, #000 0 50%) 0 0 / 8px 8px;height:8px;position:absolute;bottom:0;left:0;right:0}html[data-cliente=racing-veiculos] .card .card__selo{left:auto;right:var(--esp-3);border-radius:var(--raio-full);text-transform:none;letter-spacing:0;background:var(--cor-fundo);color:var(--cor-texto);border:1px solid var(--cor-secundaria)}html[data-cliente=racing-veiculos] .card .card__campo{border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;display:flex}html[data-cliente=racing-veiculos] .card .card__campo:first-child{z-index:1;width:60px;height:60px;margin:var(--esp-3) 0 0 calc(var(--esp-3) - var(--esp-4));background:#fff;border:3px solid #000;border-radius:50%;grid-area:foto;place-content:center;place-self:start;display:grid;box-shadow:0 0 0 2px #fff}html[data-cliente=racing-veiculos] .card .card__campo:first-child dd{font-family:var(--fonte-titulo);color:#000;letter-spacing:-.02em;text-align:center;font-size:.85rem;font-weight:900}html[data-cliente=racing-veiculos] .card .card__campo:nth-child(2){margin-top:var(--esp-4);grid-area:cam}html[data-cliente=racing-veiculos] .card .card__campo:nth-child(3){margin-top:var(--esp-4);grid-area:km}html[data-cliente=racing-veiculos] .card .card__campo+.card__campo{border-top:0}html[data-cliente=racing-veiculos] .card .card__campo dt{color:var(--cor-primaria);letter-spacing:0;font-size:0}html[data-cliente=racing-veiculos] .card .card__campo:first-child dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-cliente=racing-veiculos] .card .card__campo dd{font-size:var(--texto-sm);font-weight:var(--peso-medio);text-align:left;white-space:nowrap}html[data-cliente=racing-veiculos] .card .card__campo:nth-child(3) dd:not(.card__valor--vazio):after{content:" km"}html[data-cliente=racing-veiculos] .card .card__preco{margin-top:var(--esp-3);color:var(--cor-texto);grid-area:preco;font-size:1.4rem}html[data-cliente=racing-veiculos] .card .card__moeda{font-size:.6em;font-weight:var(--peso-medio);color:var(--cor-texto-suave);margin-right:4px}html[data-cliente=racing-veiculos] .card .card__cta{margin-top:var(--esp-3);color:var(--acento-texto);background:0 0;border:0;grid-area:cta;justify-self:end;padding:0}html[data-cliente=racing-veiculos] .card:hover .card__link .card__cta{color:var(--acento-texto);background:0 0}@container (width<=280px){html[data-cliente=racing-veiculos] .card .card__link{grid-template-rows:auto 2.4rem auto auto auto auto;grid-template-areas:"tit tit""ver ver""foto foto""cam km""preco preco""cta cta"}html[data-cliente=racing-veiculos] .card .card__cta{margin-top:var(--esp-2);justify-self:start}html[data-cliente=racing-veiculos] .card .card__titulo{font-size:var(--texto-lg)}}html[data-cliente=racing-veiculos] main:has(.visite)+footer.rodape{margin-top:0}html[data-cliente=racing-veiculos] footer.rodape{background:var(--cor-fundo);border-top:0;position:relative}html[data-cliente=racing-veiculos] footer.rodape:before{content:"";background:var(--xadrez);height:12px;display:block}html[data-cliente=racing-veiculos] .rodape__marca img{width:200px;height:auto}@media (prefers-reduced-motion:reduce){html[data-cliente=racing-veiculos] .porta,html[data-cliente=racing-veiculos] .card{transition:none}}
