.vehicle-jump{display:flex;gap:28px;overflow-x:auto;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #e4e4e4}.vehicle-jump a{white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;color:inherit}.vehicle-jump a:hover{text-decoration:underline;text-underline-offset:6px}.vehicle-jump a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.vehicle-detail-page #unidad,.vehicle-detail-page #caracteristicas,.vehicle-detail-page #calcular-financiacion,.vehicle-detail-page #consulta{scroll-margin-top:100px}.vehicle-detail-page .main-photo{aspect-ratio:3/2;min-height:0;overflow:hidden}.vehicle-detail-page .main-photo>img{height:100%;width:100%;object-fit:contain;background:#f1f1f1}.vehicle-detail-page .thumbnails{display:flex;gap:10px;overflow-x:auto;padding:12px 0;scroll-snap-type:x mandatory}.vehicle-detail-page .thumbnails button{flex:0 0 96px;scroll-snap-align:start;border-radius:6px;overflow:hidden}.vehicle-detail-page .thumbnails button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:-2px}.vehicle-detail-page .thumbnails img{aspect-ratio:3/2;width:100%;object-fit:cover}.vehicle-detail-page .price-box{padding:30px}.vehicle-detail-page .price-box>strong{font-size:clamp(32px,3.2vw,48px);letter-spacing:-.035em}.vehicle-detail-page .atl-vehicle-details .specification dl,.vehicle-detail-page .iv-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vehicle-detail-page .atl-equipment-list{columns:2;column-gap:30px}.vehicle-detail-page .atl-equipment-list li{break-inside:avoid;padding:7px 0}.vehicle-detail-page .finance-calculator{border:1px solid #dedede;border-radius:18px;padding:32px;margin-top:38px;margin-bottom:38px;background:#fafafa}.finance-vehicle-price{display:flex;flex-direction:column;gap:7px;padding:20px 0;margin-bottom:14px;border-bottom:1px solid #ddd}.finance-vehicle-price>span{font-size:13px;color:#555}.finance-vehicle-price strong{font-size:28px;letter-spacing:-.025em}.finance-vehicle-price small{color:#666}.vehicle-detail-page .finance-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px}.vehicle-detail-page .finance-result dl>div{padding:12px 0;border-bottom:1px solid #ddd}.vehicle-detail-page .finance-result dt{line-height:1.5;color:#555}.vehicle-detail-page .finance-result dd{font-size:18px;font-weight:600;margin:8px 0}.vehicle-detail-page .finance-small{line-height:1.65}.vehicle-detail-page .equipment p{line-height:1.8}.vehicle-detail-page .mobile-contact,.vehicle-detail-page .iv-mobilebar{padding-bottom:max(14px,env(safe-area-inset-bottom));box-shadow:0 -5px 28px #0000000d}.vehicle-detail-page .iv-mobilebar small{display:block;font-size:11px;color:#444}
@media(min-width:1000px){.vehicle-detail-page .atl-vehicle-layout{grid-template-columns:minmax(0,1.65fr) minmax(310px,1fr)}.vehicle-detail-page .vehicle-aside,.vehicle-detail-page .iv-summary{align-self:start;position:sticky;top:100px}}
@media(max-width:700px){.vehicle-jump{gap:22px;font-size:13px;padding:18px 20px}.vehicle-detail-page .atl-vehicle-details .specification dl,.vehicle-detail-page .iv-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vehicle-detail-page .atl-equipment-list{columns:1}.vehicle-detail-page .finance-calculator{padding:22px 18px;border-radius:12px;max-width:calc(100% - 32px)}.vehicle-detail-page .finance-result dl{grid-template-columns:1fr}.vehicle-detail-page .thumbnails button{flex-basis:76px}.vehicle-detail-page .main-photo{aspect-ratio:4/3}.vehicle-detail-page .vehicle-aside{position:static}.vehicle-detail-page .mobile-contact,.vehicle-detail-page .iv-mobilebar{gap:12px}.vehicle-detail-page .mobile-contact .button,.vehicle-detail-page .iv-mobilebar .button{white-space:nowrap;padding:13px 18px}.vehicle-detail-page{padding-bottom:95px}.vehicle-detail-page .price-box{padding:24px}.vehicle-detail-page .finance-inputs{grid-template-columns:1fr}.vehicle-detail-page .finance-inputs label{min-width:0}}
