.sidebar {
    background-color: #f8f9fa;
    padding: 20px;
    border-left: 1px solid #ddd;
}

.daily-special {
    background-color: #e9ecef;
    padding: 15px;
    margin-bottom: 20px;
}

.card-container {
    margin-top: 40px;
}

.card {
    margin-bottom: 20px;
}

/* Ajustes personalizados */
.carousel-item img {
    height: 400px;
    /* Ajusta la altura del carrusel */
    object-fit: cover;
    /* Hace que las imágenes cubran todo el espacio sin deformarse */
}

.footer {
    background-color: #000;
    color: #fff;
}

.footer a {
    color: #fff;
    text-decoration: none;
}

.footer a:hover {
    color: #ccc;
}

.footer .container-fluid {
    padding: 20px 0;
}