1. Для удобства пересчета px to rem - 1rem равен 10px
2. В процентах для того, чтобы изменив базовый размер в настройках браузера (обычно 16px) rem пропорционально увеличивался в отличие от абсолютных 10px
3. Проще размеры задавать в пикселах, а затем с помощью https://github.com/cuth/postcss-pxtorem переводить нужные в rem
В плане seo гугл бот точно видит картинки - можно убедиться в search console в сканирование->Просмотреть как Googlebot. Яндекс нужно протестировать аналогично гуглу в вебмастере.
Тогда у любого враппера можно определить box-sizing отличный от border-box и все его дочерние элементы унаследуют от него. А иначе придется у всех внутренних элементов переопределять box-sizing. https://css-tricks.com/box-sizing/