This is for the 60ml (2 fl oz) bottle.
I liked CJonesBuild's cap but it's for the bigger bottle.
It prints upside down, avoiding the need for any support.
Designed in OpenSCAD.