Память, стоит копейки...производитель может и на бюджетную модель 2гига ставить. Так что это не критерий для выбора видеокарты.
Скажите для чего вообще её меняете.
Вы в курсе, что уже множественные бэкграунды есть?
Что-то вешать на body не очень хорошая идея само по себе. Вешайте на другие контейнеры...футер или шапку, например.
А для того что убрать элемент под родителя, before/after должны иметь z-index:-1 и родитель не должен иметь z-index'a
Лучше вообще не использовать инлайн блоки, чем такие костыли городить. Разумеется так делать нельзя, ибо есть другие решения. Я бы сделал через display:flex
//Initialize Plugin
$(".owl-carousel").owlCarousel()
//get carousel instance data and store it in variable owl
var owl = $(".owl-carousel").data('owlCarousel');
//Public methods
owl.next() // Go to next slide
owl.prev() // Go to previous slide
Будет схлопываться, если под условия схлопывания попадает.
Лучше почитайте что нибудь более подробное, вроде htmlbook. Там описаны и методы избежания схлопывания.
В reset никто не мешает использовать. Единственным минусом, может быть разве что производительность, если сбрасывать через универсальный селектор. Но в том же Буцтрапе сбрасывают и ничего...
А многим наверное привычнее верстать по старому и прописывать border-box только в нужных местах