/* GoBringo v42 — vehicle presentation, no change to pricing/booking logic */
body .vip-vehicles .vip-spec{display:none!important}
body .vip-vehicles .vip-eyebrow,body .vip-vehicles .vip-intro{display:none!important}
body .vip-vehicles{margin:20px auto!important;padding:14px 22px!important}
body .vip-vehicles .vip-shell{margin-top:12px!important;padding:16px!important;box-shadow:none!important}
body .vip-vehicles .vip-shell>strong{display:none!important}
body .vip-vehicles h2{font-size:clamp(22px,3vw,30px)!important;margin:0 0 8px!important}
body .vip-vehicles .vip-choices{margin:8px 0 18px!important;gap:14px!important}
body .vip-vehicles .vip-choice{position:relative!important;padding:12px!important;overflow:hidden!important;border-radius:16px!important;min-height:0!important}
body .vip-vehicles .vip-choice .gb-vehicle-photos{height:auto!important;aspect-ratio:1.55!important;display:grid!important;place-items:center!important;background:#f5f9fd!important;overflow:hidden!important;margin:0 0 12px!important}
body .vip-vehicles .vip-choice .gb-vehicle-main{width:100%!important;height:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;mix-blend-mode:normal!important}
body .vip-vehicles .vip-choice[aria-pressed=true]{border:2px solid #2680d3!important;box-shadow:0 0 0 2px #2680d320!important}
body .vip-vehicles .vip-choice[aria-pressed=true]::after{content:'✓';position:absolute;right:16px;top:16px;width:27px;height:27px;border-radius:50%;background:#0878dc;color:white;display:grid;place-items:center;font-size:18px;font-weight:800;box-shadow:0 3px 10px #1237}
body .vip-vehicles .vip-choice[aria-pressed=false]::after{content:none!important}
body .vip-vehicles .vip-choice[title]{pointer-events:auto}
body .vip-vehicles .vip-vehicle-facts{font-size:12px!important}
@media(max-width:760px){body .vip-vehicles .vip-choices{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .vip-vehicles .vip-choice .gb-vehicle-photos{aspect-ratio:1.5!important}}
@media(max-width:480px){body .vip-vehicles .vip-choices{grid-template-columns:1fr!important}body .vip-vehicles .vip-choice .gb-vehicle-photos{aspect-ratio:2!important}}
