1. A system comprising: a data store configured to store at least a plurality of color palettes and a plurality of images, wherein each color palette of the plurality of color palettes comprises a name and a plurality of colors, wherein each image of the plurality of images comprises one or more colors, and wherein each image of the plurality of images is associated with an item type; and a hardware processor in communication with the data store, the hardware processor configured to execute computer-executable instructions to at least: receive a search phrase; select a subset of color palettes from the plurality of color palettes based at least in part on the search phrase matching at least one name of the subset of color palettes; select a priority color palette from the subset of color palettes, wherein the priority color palette is selected from the subset of color palettes based at least in part on a creation time of the priority color palette being within a threshold period of time; identify a first subset of the plurality of images matching a first color of the priority color palette, wherein the identification of the first subset of the plurality of images is based at least in part on a first item type associated with the first subset of the plurality of images; identify a second subset of the plurality of images matching a second color of the priority color palette, wherein the identification of the second subset of the plurality of images is based at least in part on a second item type associated with the second subset of the plurality of images; and provide the first subset of the plurality of images and the second subset of the plurality of images for presentation.