Корректно: вОлоки.
Коректно: пакет молока за тридцать рублей.
Оба варианта верны. Разница между ними в том, что родительный падеж передает значение «частичный охват предмета действием», поэтому вариант купил молока будет означать, что молока куплено немного. У винительного падежа (купил молоко) такого оттенка значения нет.
Корректно слитное написание: средство попадает вглубь волоса.
Возможны оба варианта, но они имеют разное значение. Выпить молока значит "выпить какое-то количество молока", выпить молоко значит "выпить все молоко, которое было".
Корректно: не заметят отсутствия.