Você deseja que as duas primeiras linhas correspondam a product: ou serial: . Em caso afirmativo, você pode tentar:
$ sudo lshw | grep -Em2 'serial:|product:'
product: 20FWCTO1WW (LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p)
serial: PF0P1EUH
Como alternativa, grep de todas as linhas que correspondem a uma das strings de destino e, em seguida, use head para imprimir apenas as primeiras duas:
$ sudo lshw | grep -E 'serial:|product:' | head -n2
product: 20FWCTO1WW (LENOVO_MT_20FW_BU_Think_FM_ThinkPad T460p)
serial: PF0P1EUH
Naturalmente, ambas as abordagens pressupõem que você nunca terá um segundo product: antes do primeiro serial: e vice-versa.