/* RAF Seminovos — estoque por unidade, com a identidade do site de locação. */
.used-brand-label{font-size:10px;letter-spacing:.2em;font-weight:800;color:var(--ink);position:absolute;bottom:0;left:20px}.used-site .header-row .brand{position:relative;padding-bottom:14px}.used-header-cta{white-space:nowrap}.used-eyebrow{font-size:12px;font-weight:800;letter-spacing:.11em;color:#a54513;text-transform:uppercase;margin:0 0 12px}.used-hero{background:#f3f2ee;border-bottom:1px solid #e2e4e4;padding:44px 0 50px}.used-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.used-hero h1{font-size:clamp(36px,4.3vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1.05;margin:0 0 22px}.used-hero h1 span{color:#b34a14}.used-hero-copy>p:not(.used-eyebrow){font-size:17px;line-height:1.7;color:#4c5a63;max-width:480px}.used-hero-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-top:28px}.used-hero-visual{position:relative;border-radius:7px;overflow:hidden;display:block;background:#fff;aspect-ratio:1.3;isolation:isolate}.used-hero-visual>img{display:block;width:100%;height:100%;object-fit:cover}.used-hero-visual>span{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#0f1c27e6);padding:58px 24px 22px;color:#fff;display:grid;grid-template-columns:1fr auto}.used-hero-visual strong{font-size:18px;grid-column:1}.used-hero-visual small{grid-column:1;margin-top:5px}.used-hero-visual .ico{grid-column:2;grid-row:1/3;align-self:center}.used-stock{padding-block:64px 72px;scroll-margin-top:24px}.used-stock-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-bottom:30px}.used-stock-heading h2,.used-how h2{font-size:32px;letter-spacing:-.035em;margin:0 0 10px}.used-stock-heading p:last-child{color:#596772;margin:0}.used-total{padding:10px 16px;background:#f1f3f3;border-radius:5px;font-weight:700;white-space:nowrap}.used-stock-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:30px;align-items:start}.used-filter{padding:22px;background:#f5f6f6;border:1px solid #e0e5e6;border-radius:6px}.used-filter form{display:grid;gap:16px}.used-filter h3{font-size:16px;display:flex;gap:8px;align-items:center;margin:0 0 5px}.used-filter label{font-size:13px;font-weight:600;display:grid;gap:6px}.used-filter input,.used-filter select{width:100%;min-width:0;background:#fff}.used-filter .button{width:100%;font-size:13px}.used-results{margin:0 0 16px;color:#596772;font-size:14px}.used-results strong{color:var(--ink)}.used-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.used-card{border:1px solid #dfe4e6;border-radius:6px;overflow:hidden;background:#fff;min-width:0;display:flex;flex-direction:column;transition:border-color .2s}.used-card:hover{border-color:#9ba8ae}.used-card-photo{display:block;position:relative;background:#f0f2f2;aspect-ratio:4/3;overflow:hidden}.used-card-photo>img{width:100%;height:100%;object-fit:contain;display:block}.used-photo-count{position:absolute;bottom:10px;right:10px;background:#14222ce8;color:#fff;border-radius:4px;display:flex;gap:6px;align-items:center;font-size:11px;padding:6px 9px}.used-photo-count .ico{width:14px;height:14px}.used-placeholder{height:100%;min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;color:#596772;background:#f1f3f3}.used-placeholder>.ico{width:44px;height:44px;color:#87959e}.used-placeholder>strong{font-size:16px;font-weight:600}.used-card-body{padding:22px;display:flex;flex:1;flex-direction:column}.used-card-top{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:space-between;align-items:center;margin-bottom:12px;color:#64727a;font-size:11px}.used-status{display:inline-flex;border-radius:3px;padding:5px 7px;background:#edf1f2;font-size:10px;color:#45535e;line-height:1.3;font-weight:700}.used-status.status-disponivel{color:#276247;background:#edf5ef}.used-status.status-reservado{color:#81591a;background:#fff4da}.used-status.status-vendido{color:#6b4350;background:#f3e9ed}.used-card h2,.used-card h3{font-size:21px;letter-spacing:-.025em;line-height:1.25;margin:0 0 10px}.used-card h2 a:hover,.used-card h3 a:hover{color:#a54513}.used-ref{color:#67747e;font-size:12px;margin:0 0 20px}.used-ref strong{color:#253641}.used-card-facts{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;padding:14px 0;margin:0 0 18px;border-block:1px solid #edf0f1}.used-card-facts dt{font-size:11px;color:#64727a;display:flex;gap:5px;align-items:center;margin-bottom:5px}.used-card-facts dt .ico{width:14px;height:14px}.used-card-facts dd{font-size:14px;margin:0;font-weight:600;overflow-wrap:anywhere}.used-card-price{margin-top:auto;padding-bottom:20px;display:grid;gap:5px}.used-card-price small,.used-detail-price small{color:#65727b;font-size:11px}.used-card-price strong{font-size:26px;letter-spacing:-.04em}.used-card .button{width:100%;font-size:13px;justify-content:space-between}.shelf-track>.used-card{flex:0 0 290px}.used-how{padding:64px 0;background:#f4f5f5}.used-how ol{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.used-how li>span{font-size:24px;color:#aa491b;font-weight:800}.used-how h3{font-size:19px;margin:16px 0 10px}.used-how li p{font-size:14px;line-height:1.7;margin:0;color:#596772}.used-detail{padding-bottom:70px}.used-detail>.breadcrumbs{padding-block:24px}.used-detail-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr);gap:48px;align-items:start}.used-gallery{background:#f4f5f5;border:1px solid #e0e5e6;border-radius:6px;overflow:hidden}.used-main-photo{display:block;aspect-ratio:4/3;background:#f0f2f2}.used-main-photo>img{display:block;width:100%;height:100%;object-fit:contain}.used-main-placeholder{height:420px}.used-gallery-caption{display:flex;justify-content:space-between;gap:15px;font-size:11px;color:#596772;padding:14px 16px;margin:0;background:#fff}.used-gallery-caption>span:first-child{white-space:nowrap;font-weight:700}.used-thumbs{display:flex;gap:8px;padding:12px 16px 16px;overflow:auto}.used-thumbs>a{flex:0 0 88px;border:2px solid transparent;border-radius:3px;overflow:hidden;background:#fff}.used-thumbs>a[aria-current]{border-color:#ad4a18}.used-thumbs img{width:100%;height:68px;object-fit:contain;display:block}.used-buybox{position:sticky;top:24px;padding:30px;border:1px solid #dfe4e6;border-radius:6px;background:#fff}.used-buybox>h1{font-size:34px;letter-spacing:-.035em;line-height:1.15;margin:20px 0 14px}.used-buybox>.button{width:100%;margin-bottom:12px;justify-content:center;white-space:normal;text-align:center}.used-buybox>.text-link{font-size:12px;margin-top:20px}.used-detail-price{display:grid;gap:8px;margin:24px 0;padding-block:24px;border-block:1px solid #e6eaec}.used-detail-price strong{font-size:38px;letter-spacing:-.045em;line-height:1.1}.used-buy-note{font-size:12px;line-height:1.7;color:#65727b}.used-specs{margin-top:40px}.used-specs>h2{font-size:26px;letter-spacing:-.03em;margin:0 0 20px}.used-specs dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe4e6;margin:0}.used-specs dl>div{display:grid;gap:7px;padding:18px 10px 18px 0;border-bottom:1px solid #dfe4e6;min-width:0}.used-specs dt{font-size:12px;color:#65727b}.used-specs dd{margin:0;font-size:15px;font-weight:600;overflow-wrap:anywhere}.used-specs>p{white-space:normal;overflow-wrap:anywhere;line-height:1.8;color:#596772}.used-proposal{padding-bottom:64px}.used-proposal>.breadcrumbs{padding-block:24px}.used-proposal-heading{margin:15px 0 32px}.used-proposal-heading h1{font-size:36px;letter-spacing:-.035em;margin:0 0 12px}.used-proposal-heading>p:last-child{color:#596772}.used-proposal-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:40px;align-items:start}.used-proposal-grid .quote-form-card>h2{margin-top:0}.used-site .quote-bar{display:none!important}.used-site .footer-cta{display:none}.used-site .header-search{min-width:0}.used-site input,.used-site select,.used-site textarea{min-width:0}.used-site .button:disabled{opacity:.6;cursor:wait}.choice-buy strong{font-size:17px}.choice-buy small{font-size:12px;line-height:1.4}.table-scroll{overflow-x:auto}.table-scroll table{min-width:720px;width:100%;text-align:left;border-collapse:collapse}.table-scroll th,.table-scroll td{padding:16px 12px;border-bottom:1px solid #e5e9eb;vertical-align:top;font-size:13px}.table-scroll th{font-size:11px;color:#687680}.table-scroll td .text-link{white-space:nowrap}.table-scroll td form{margin-top:8px}
@media(min-width:1100px){.used-filter{position:sticky;top:22px}}@media(max-width:1000px){.used-hero-grid{gap:30px}.used-stock-layout{grid-template-columns:200px minmax(0,1fr);gap:22px}.used-card-body{padding:17px}.used-detail-grid{gap:25px}.used-buybox{padding:22px}.used-buybox>h1{font-size:29px}.used-detail-price strong{font-size:32px}.used-header-cta{font-size:12px;padding:12px}.used-card-top{display:block}.used-card-top>.used-status{margin-top:8px}}@media(max-width:760px){.used-hero{padding:32px 0}.used-hero-grid{grid-template-columns:1fr;gap:28px}.used-hero-copy>p:not(.used-eyebrow){max-width:none}.used-hero-visual{aspect-ratio:1.7}.used-hero h1{font-size:44px}.used-stock{padding-block:40px}.used-stock-layout{grid-template-columns:1fr}.used-filter form{grid-template-columns:1fr 1fr;gap:14px}.used-filter h3,.used-filter label:first-of-type{grid-column:1/-1}.used-filter .clear-filters{align-self:center;text-align:center}.used-detail-grid{grid-template-columns:1fr}.used-buybox{position:static;grid-row:1}.used-main-placeholder{height:320px}.used-how{padding:40px 0}.used-how ol{gap:24px}.used-proposal-grid{grid-template-columns:1fr;gap:25px}.used-proposal-grid>aside{max-width:440px}.used-header-cta{display:none}}@media(max-width:480px){.used-grid{grid-template-columns:1fr;gap:20px}.used-card-body{padding:20px}.used-card-top{display:flex}.used-card-top>.used-status{margin-top:0}.used-stock-heading{align-items:start}.used-stock-heading h2,.used-how h2{font-size:27px}.used-total{font-size:11px;padding:8px 10px}.used-stock-heading .used-eyebrow{font-size:10px}.used-stock-heading p:last-child{font-size:13px}.used-filter{padding:18px}.used-how ol{grid-template-columns:1fr;gap:28px}.used-how h3{margin-top:9px}.used-hero h1{font-size:36px}.used-hero-actions{gap:16px}.used-hero-visual>span{padding-inline:16px}.used-hero-visual strong{font-size:15px}.used-gallery-caption{font-size:10px}.used-specs dl{grid-template-columns:1fr 1fr}.used-buybox>h1{font-size:30px}.used-proposal-heading h1{font-size:30px}.used-ref{font-size:12px}.used-card-facts{grid-template-columns:1fr 1fr}.used-brand-label{font-size:8px;left:14px}.choice-buy small{font-size:11px}}
