Capatoast is Italy's first toasteria, a fast-food restaurant specializing in mega-sized toast sandwiches made with artisanal bread.