Gwynedd restaurant ordered to temporary close after flouting