JS Sports saw both earnings and sales slide in its first half as weak footfall and additional costs associated with a shift in revenues to online channels during temporary store closures weighed on results.