flexで配置した要素を無理やりabsoluteで動かそうとすると、環境によってバグって表示されるらしい。注意しなくちゃいけない点としてはafterの要素にも同じことが起きるよ、ってこと。
<div class="flex">
<div class="image"></div>
<div class="content"></div>
::after ←このパターンもダメっぽい
</div>
もしやるとしたら、こう
<div class="flex">
<div class="image"></div>
<div class="content"> ← position: relative;
<span class="icon"></div> ← position: absolute;
</div>
</div>
absoluteにしたい要素をdivで囲んでabsoluteの要素をflexの孫にする。

