/* Présentation spécifique du vélo : photo et fiche côte à côte. */
.bike-hero {display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-section);align-items: center;}
.bike-hero-image img {width: 100%;height: 280px;object-fit: contain;display: block;}
@media (max-width: 768px) {.bike-hero {grid-template-columns: 1fr;}}

.equipment-form-card form {display: grid;gap: 9px;}
.equipment-form-card label {margin-top: 8px;}
.equipment-form-card input, .equipment-form-card select {width: 100%;}
.equipment-submit {justify-self: start;margin-top: 14px;}
.equipment-form-error {margin: 0 0 12px;color: #a12622;}
