/* Neon View Style */
.product-grid.view-neon {
    gap: 3rem;
}

.view-neon .product-card {
    background: #000;
    border: 2px solid #0ff;
    box-shadow: 0 0 15px #0ff;
    transition: 0.5s;
}

.view-neon .product-card:hover {
    box-shadow: 0 0 30px #f0f;
    border-color: #f0f;
}

.view-neon .product-info h3 a {
    color: #fff;
    text-shadow: 0 0 5px #0ff;
}

.view-neon .product-img {
    height: 250px;
    width: 100%;
    background: #000;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #0ff;
}

.view-neon .product-img img {
    max-width: 85%;
    max-height: 85%;
    object-fit: contain;
    filter: drop-shadow(0 0 5px #0ff);
}
