.menu-item-image {
width: 150px;
height: 150px;
overflow: hidden;
margin-right: 20px;
}
.menu-item-image img {
width: 100%;
height: auto;
object-fit: cover;
}
.menu-item-details {
flex-grow: 1;
}
.menu-item-name {
font-size: 24px;
font-weight: bold;
margin-bottom: 10px;
}
.menu-item-description {
font-size: 16px;
margin-bottom: 10px;
}
.menu-item-price {
font-size: 24px;
font-weight: bold;
}
v