olya_097, так себе у вас контора, значит, скажу вам честно.
Что border-radius, что clip-path (без маски) не дадут качественного результата. Будет лишь похоже, но далеко от идеала в плане формы. Из мухи делают слона у вас на работе, дело на 1 минуту, пипец.
olya_097, в плане слишком? Кто сказал? В чём проблема иметь картинку со сложной формой на фоне блока? Сервер упадёт от 1 кб картинки (которую к тому же можно зашить в CSS)?
Можете передать тому, кто это сказал, что он сказал колоссальную ерунду.
CSS так не умеет, проблема в том, что .outstock-text внутри находится, а CSS наверх идти не умеет. Надо менять разметку (чтобы можно было использовать + или ~ селекторы) или с помощью JS cледить за наличием классов у нужных элементов.
Не работать они не могут, значит у flex-обертки перезаписан display, если flex внезапно отключился.