/* Prode Tours 106413 — vehicle cards: bigger, consistently cropped original photos and quiet editorial details. */
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-grid{gap:12px}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-card{
 background:#fffdfa!important;border:1px solid #e0d1b9!important;border-radius:16px!important;
 padding:11px 11px 15px!important;min-width:0;overflow:hidden;box-shadow:0 6px 20px rgba(22,50,34,.07)!important;
 transition:box-shadow .2s,border-color .2s,transform .2s
}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-card:hover{border-color:#b18a44!important;box-shadow:0 12px 25px rgba(22,50,34,.12)!important;transform:translateY(-2px)}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-index{display:block;padding:0 3px;color:#a5793d;font-weight:800;letter-spacing:.11em;font-size:11px;margin-bottom:8px}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-photo{
 display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1.58!important;
 object-fit:cover!important;object-position:center center!important;background:#e9e6df!important;
 border-radius:11px!important;margin:0 0 12px!important
}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-card h3{font-size:clamp(17px,1.4vw,21px);margin:2px 3px 5px!important;line-height:1.22}
body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-card .ptx-vehicle-tip{
 display:block;font-size:12px;line-height:1.52;padding:10px 3px 0;margin:6px 3px 0!important;
 border-top:1px solid #e5d9c6;color:#405a4d
}
@media(max-width:520px){body.public-v5 main.transfer-main .ptx-guide .ptx-vehicle-photo{aspect-ratio:1.7!important}}
