erode
verb [ I or T ]
uk/ɪˈrəʊd/ usto slowly reduce or destroy something, or to be slowly reduced or destroyed:
erode value/profits/margins Sudden movements in exchange and interest rates can erode profit margins.
erode confidence/support
The retail industry is struggling with eroding consumer confidence and a weakening sales trend.