Keycard Shell uses a replaceable 900 mAh BL-4C battery, designed to last for years. The battery is commonly used for older Nokia mobile phones and various other portable electronics. You can find the battery in many electronics stores or online.
note
The battery itself does not carry an independent dust or water resistance rating. Any protection against dust or moisture is provided by the device enclosure, not by the battery.