The Pearl Theme uses default Magento 2 swatch configuration. In our Pearl Demo (pearl.weltpixel.com) we are using default Magento 2 sample data for product and swatch configurations.
Please check 'Swatches' in Chapter 12 of the official Magento 2 documentation. This should offer good guidance on how to create Swatches in order to show up in your Product Page and Category page.
Official documentation below: