They do. You can choose a physical or e-gift card, with prices starting from £5. Each Seasalt gift card comes with a unique design, and you can add a personalised message for your lucky recipient.