Instant Brands has secured $132.5 million in funding to keep it afloat as it weathers the impacts of inflation and a post-pandemic decline in sales.