Works with Canon EF-S 18-135mm f/3.5-5.6 IS STM Lens

Protects the front portions of your lens from water, dust, and scratches.
Easy attachment and removal, even with a lens hood in place.
Pinch the sides of the cap and snap it into place.
Material: high impact plastic. Color: Black.