added cart to no sidebar context and made phone field required on purchase