I recommend putting a rubber band in the bottom part of the box for waterproofing.
Carbon-Fiber ABS is a good choice as a material.
You can sand the surface of the print and brush it with acetone to get a glossy look.
The acetone also helps with waterproofing as it seals the layers.
I hope you enjoy this and let me know in the comments if you like it.
You shall not share, sub-license, sell, rent, host, transfer, or distribute in any way the digital or 3D printed versions of this object, nor any other derivative work of this object in its digital or physical format (including - but not limited to - remixes of this object, and hosting on other digital platforms). The objects may not be used without permission in any way whatsoever in which you charge money, or collect fees.