.truck-exterior-gallery{min-width:0}.truck-exterior-frame{aspect-ratio:1600/1056;background:#071320;place-items:center;min-width:0;display:grid}.truck-exterior-gallery .truck-exterior-frame>img{object-fit:contain;width:100%;height:100%;max-height:620px;display:block}.truck-exterior-controls{justify-content:space-between;align-items:center;gap:12px;display:flex}.truck-exterior-controls button,.truck-exterior-thumbnails button{color:#fff;background:#071320;border:1px solid #8eabba;min-width:44px;min-height:44px;padding:10px}.truck-exterior-controls button:disabled,.truck-exterior-thumbnails button:disabled{opacity:.45}.truck-exterior-thumbnails{flex-wrap:wrap;gap:10px;display:flex}.truck-exterior-thumbnails button{cursor:pointer;color:#b8c7d3;border:2px solid #3d5562;width:108px;padding:4px;font-size:12px}.truck-exterior-thumbnails button[aria-pressed=true]{border-color:#d7af5c}.truck-exterior-thumbnails img{object-fit:contain;width:100%;height:66px;display:block}.truck-exterior-thumbnails button:focus-visible,.truck-exterior-controls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.truck-exterior-gallery>p{color:#b8c7d3;font-size:14px;line-height:1.5}
