こんにちは。
私の環境ではcategory.php内の記述変更で反映されていますので、キャッシュ等クリアいただいてもcategory.php内の記述は反映しないでしょうか。
また、「No Image」の画像差し替えだけであれば、Welcart Beldadに親テーマと同じく「images/crystal/default.png」を設けていただければ、子テーマのdefault.pngが表示されます。(任意の画像ファイルをdefault.pngとして設置します)
最後にクラス名ですが、関数「usces_the_itemImage」内のフック(usces_filter_main_img)を使ってクラス名を変更することができますが、この箇所以外にも影響します(他の箇所でもこの関数は多く利用されています)ためご利用される際は注意が必要です。
また、usces_filter_main_imgフックの戻り値は文字列ですので、クラス名の箇所を変更する際は少し手間かもしれませんので、場合によってはJavaScriptでクラスを操作する方が楽かもしれません。