All Collections
Rivo Loyalty
On-site Displays
Adding a Custom Style and Font to Your Loyalty Page With CSS
Adding a Custom Style and Font to Your Loyalty Page With CSS
Using CSS is an awesome way to add a unique custom look and feel to your dedicated loyalty page
Laurence Leech avatar
Written by Laurence Leech
Updated over a week ago

Introduction

Add your flair to the Dedicated Loyalty page with some CSS customization and fonts to match. Check out the guides below on how to add CSS styles and a custom font using the @import method.

✨ Custom CSS is available on the Growth plan and up.


Customizing Your Loyalty Page with CSS

🌈 Already a pro with CSS? Check out our Advanced CSS tips & tricks β†’

To use Custom CSS on your page follow these steps:

  1. From your dashboard, click On-Site Displays on the left sidebar.

  2. Next, click Dedicated Page.

  3. On the lower right side, click General Settings.

  4. Any CSS you write should update in real-time on the left-hand side, just click Save each time you make changes.

To override any default styles, make sure to use the !important tag. If you're not familiar with using CSS, check our other guide on Using Custom CSS.

✨ Looking for inspiration? Check out Rivo Loyalty on real pages here!


Adding a Custom Font With CSS

In the example below, we'll walk through how to add your own custom font using a Google font and the @import method.

  1. From the Rivo Loyalty dashboard, go to On-site Displays > Dedicated page.

  2. Click General Settings on the bottom right. Make sure there are no fonts currently selected from the dropdown pickers.

  3. Copy the CSS below and paste it into the Custom CSS field.

    1. We're using the Sono font from Google, but you can use your own font.

      @import url('https://fonts.googleapis.com/css2?family=Sono:[email protected];700&display=swap');

      .content {
      font-family: 'Sono', sans-serif !important;
      font-weight: 300 !important;
      }
      .title, .hero-title {
      font-family: 'Sono', sans-serif !important;
      font-weight: 700 !important;
      }

  4. Click Save and preview the page on your store.

Our app allows imported fonts from the following sources:

Uploading Custom Fonts From Your Shopify Admin

  1. Upload the file to your Shopify Store. To access the Files page, go to Content > Files.

  2. Copy the link of the uploaded font.

  3. From the Rivo Loyalty dashboard, go to On-site Displays > Dedicated page.

  4. Copy the CSS below and paste it into the Custom CSS field

    1. We're using the Suvenn font as a sample, but this should be changed to the name of your own font.

      @font-face {
      font-family: 'Suvenn';
      src: url( 'https://cdn.shopify.com/s/files/1/0609/2213/4784/files/Suvenn.ttf?v=1678438421' )
      }

      .content {
      font-family: 'Suvenn', sans-serif !important;
      font-weight: 300 !important;
      }

      .title, .hero-title {
      font-family: 'Suvenn', sans-serif !important;
      font-weight: 700 !important;
      }

  5. Click Save and preview the page on your store.


Common Questions

Can I get help adding in my custom style or font?

Our team can help you add this – please email [email protected] and we'll give you a hand.

Where can I find good fonts?

Visit Typekit or Google Fonts for free and affordable fonts to use.

Did this answer your question?