А уже бэкграунд позишном задается положение для кокнкретной иконки.
Мне каким то не здоровым такое количество запросов)
Помню раньще если делаешь два блока, один float:left, другой right и выставляешь 48% по ширине, один блок наезжая на другой (при изменении размера браузера) перескакивал вниз.
border: 1px solid red;
li class="post-216 product type-product status-publish has-post-thumbnail product_cat-whitetea pa_--63 first instock shipping-taxable purchasable product-type-simple"
применял к .catalog-item