Session handling for cart drawer state, new cart icon, ui updates