body {
    background-color: #f0f0f0;
}

.seccion-logo {
    background: linear-gradient(90deg, #1a1e21, #0d6efd);
    color: white;
    padding: 30px 0;
}

.pie-pagina {
    background-color: #212529;
    color: #444444;
    padding: 20px 0;
    margin-top: 50px;
}

.imagen-producto {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.card:hover {
    border: 1px solid blue;
    cursor: pointer;
}

hr.separador {
    border-top: 2px solid #0d6efd;
    margin: 40px 0;
}