Yes! You can buy Sephora gift cards online and get them emailed to the recipient or print them off at home to enclose in a greeting card. With gift vouchers starting from £10 up to £150, this is perfect for a little treat or a present with the wow factor.