.tractor-photo-wrap,.v29-gallery-main{position:relative}.vast-coming-ribbon{position:absolute;top:18px;left:0;z-index:3;padding:10px 20px;background:#ed0737;color:white;font-weight:800;font-size:14px;letter-spacing:1px;pointer-events:none}.vast-photo-placeholder{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:180px;background:#202024;color:white;text-align:center;padding:20px;box-sizing:border-box}.vast-photo-placeholder img{max-width:200px;width:65%;height:auto;object-fit:contain}.vast-photo-placeholder strong{background:#ed0737;padding:9px 15px;font-size:13px;letter-spacing:1px}