Assortment Optimization with Repeated Exposures and Product-dependent Patience Cost