Shop Styles

Last updated: April 23, 2025

Shop Styles is a powerful feature that helps you maintain brand consistency across your projects by managing typography and color palettes in one central location. You can easily create, edit, and apply consistent styling across your pages. To get started, click the Shop Details toggle in the left-hand panel menu.

open shop styles.gif

Text Styles

Text styles help you maintain consistent text formatting across your projects. Each text style can be configured with the following properties:

  • Font Family

  • Font Weight

  • Font Size

  • Line Height

  • Letter Spacing

Color Styles

Create and manage your shop's color palette by customizing each color style with your desired color. For each style, you can set a custom name and choose between using a solid color or linear gradient.

We don't currently support applying gradients on Borders, Shadows, Outlines, Swatch Colors, and Icon colors.

Creating Styles

You can create styles manually, import them from your Shopify store or another URL, or start from one of our presets. Each style you create will only be available within that specific project.

Manually Creating Styles

In the Shop Styles panel, you'll find sections for creating either text or color styles:

  • Text Styles: Click the '+ Add text style' button under Text Styles and select your text settings. Customize font size, line height, and font-weight settings to match your brand's typography requirements. Name your text style and add a tag (this helps Replo apply your styles more accurately when you use Build Assistant).

  • Color Styles: Click the '+' under Color Styles to create new colors. Name your color style and select your desired color using the color picker. You can create either Solid colors or Linear Gradients for each style.

add styles 2.gif

Importing Styles from Your Shopify Store

If you haven't connected your Shopify store yet, you'll see a prompt to do so in the Shop Details panel. Once your store is connected, your styles will automatically get imported in. You can update the details of any imported style by hovering over it and clicking the pencil icon.

import shopify styles.gif

Importing Styles from a URL

You can also import styles from any live site. To do so, click on the 'Pull from URL' button and enter the URL you'd like to pull from. If you are happy with the imported styles, click Save at the bottom to keep them.

import from a url.gif

The options to import styles only show when there are NO shop styles. If you have shop styles, delete them and save in order to access to the import options again.

Using a Preset

When you have no styles set, you will see preset text and color combinations you can choose from to get started. Simply click on a combination you like and tweak it to match your shop. Click 'Save' once you're done adjusting to save the edits.

using presets.gif

Applying Styles

You can apply styles to your content through the design panel:

  1. Select the component you want to style

  2. In the design panel, locate the text or color section

  3. Choose the desired style from the project's library.

apply styles.gif

Editing Styles

You can edit your styles in the Shop Styles Panel. While hovering over any style, click the pencil icon to modify its properties, then hit 'Save'. Any changes you make will automatically update across all elements using that style.

Editing styles.gif

Deleting Styles

Remove unwanted styles from your project by clicking the x icon next to the style. When you delete a style, any elements that use it will be automatically detached while preserving their current appearance.

deleting styles.gif

Unlinking Styles

You can unlink text or color styles from any element from the design tab. Removing the styles will remove all styling effects currently applied to that element.

unlinking styles.gif

Troubleshooting

I updated one of my saved styles, but it’s not reflecting on my components when I preview my page?

This occurs when the only change made in the editor is updating a saved style. To ensure your update is applied to the page preview, you'll need to make an additional edit to a component, such as modifying a text element. We are working on fixing this so the update happens automatically, but the workaround is simply to make a quick update so the canvas re-renders 😀