/* Keep the L7 photographs edge to edge without stretching the vehicle. */
.vehicle-family[data-family="l7"] .vehicle-gallery-frame img {
  width: 100%;
  height: 100%;
  padding: 0;
  object-fit: cover;
  object-position: center;
}

/* The same 3:2 window preserves complete seats across all cabin finishes. */
.vehicle-family[data-family="l7"] .vehicle-cabin-photo img {
  aspect-ratio: 3 / 2;
  object-fit: contain;
}

.vehicle-family[data-family="l7"] :is(.vehicle-swatches, .vehicle-view-buttons) button {
  min-height: 44px;
}
