Under the old Zebra, Pelican & Puffin Crossings Regs (now subsumed into TSRGD 2016), the maximum distance between the Zebra Give Way and studs was 10m (Sch 1 para 11). Similarly, for a Puffin the max distance was 10m between STOP line & studs (Sch 4 para 5).
This 10m option has been retained in TSRGD 2016 for Zebra crossings (page 475) but I have failed to find it for Puffin crossings.