PCI Pal has a "Dress for the Day" dress code. This allows individuals to decide what they believe is appropriate to wear based on what their day comprises, for example:
Customer meeting/site visits
Dress in accordance with that client's dress code/business casual
Day in the office
Relaxed
Potential for unexpected meetings
Smart casual
Whilst this policy is very relaxed and open, the management do reserve the right to ask for changes to attire in instances where the clothing is not appropriate (for example, not compliant to health and safety regulations, or may not be appropriate to the day's activities).
Final point - do consider that if you wear it to the beach or the gym, it's probably not ever going to be ideal for the office.