Does the Z97 Chipset have dedicated PCIE lanes for M.2 SSD's

I know that it supports the M.2 but does it take away PCIe lanes from the GPU making it 3.0 X8 or does it use PCIe 2.0 lanes from the DMI 2.0 interface from the board itself if the Z97 chipset has additional lanes? The reason why I as is because the Kingston M.2 I am looking at is 2.0 X4.