;
            font-size: 1.2rem;
            margin-right: 20px;
        }

        .nav-link:hover {
            color: #f1f1f1;
        }

        .shop-title {
            text-align: center;
            margin-top: 20px;
            font-size: 2.5rem;
            font-weight: bold;
            color: #333;
        }

        .product-container {
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
            gap: 30px;
            margin: 30px 20px;
        }

  