.details_info_weight {
    display: none; /* Oculta el peso del producto */
}
img {
    width: 100%; /* o el tamaño que desees */
    height: auto; /* mantiene la proporción */
}
video {
    width: 100%; /* o el tamaño que desees */
    height: auto; /* mantiene la proporción */
}
.placeholder {
    background-color: #e0e0e0; /* Color de fondo del placeholder */
    width: 100%; /* Ancho del placeholder */
    height: 200px; /* Altura del placeholder */
    animation: pulse 1.5s infinite; /* Efecto de pulso */
}

@keyframes pulse {
    0% { background-color: #e0e0e0; }
    50% { background-color: #c0c0c0; }
    100% { background-color: #e0e0e0; }
}
/* Estilo para el menú de navegación fijo */
.navbar {
    position: fixed; /* Mantiene el menú en la parte superior */
    top: 0; /* Posición en la parte superior de la ventana */
    width: 100%; /* Ancho completo */
    z-index: 1000; /* Asegura que esté por encima de otros elementos */
    background-color: #fff; /* Color de fondo del menú */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Sombra para mayor visibilidad */
    transition: background-color 0.3s; /* Transición suave para el color de fondo */
}

/* Cambia el color de fondo al hacer scroll */
.navbar.scrolled {
    background-color: #f8f8f8; /* Color de fondo al hacer scroll */
}