Hearts agree two-year kit sponsorship deal with Eureka