ну если вы удаляете все слайды, не проще вызывать destroy.owl.carousel, после чего удалить все не нужные DOM элементы. При необходимости добавить новые и снова инициализировать карусель.
чаще всего это решается на стороне сервера (CMS), при заливке в статью одной большой картинки, она наризается в нужные размеры и они используется в разных местах.
Lesha Weal: Они каждый раз добавляют рандомный параметр к пути после ? и заставляют браузер заново грузить гифку. Такой себе хак конечно. Но когда гифки маленькие не критично в принципе =)
Второй пункт, скорее всего из-за того, что прописан transition у класса img_absolute это как-то влияет на все элементы с таким классом при перерисовки, то есть изменений в итоге ни каких нет, но пока идет перерасчет (анимация), пропадает border-radius, так, что анимацию лучше делать отдельным классом
beduin01: 260 для примера. Тут надо подобрать, то что вам подходит. Примерно следущее происходит. С помощью flex-shrink запрещаем элементу сжиматься. flex-basis выставлять базовый размер перед распределением пространства. Затем срабатывают ваши flex-grow в 0.7 и 0.3 и между элементами распределяется пространство.