I am trying to set a particular set of Rich Text blocks to be flush left instead of centered. Is there a setting built into the theme for this? I don’t see it.
If not, do I need custom CSS? Do you know what the code is and where it goes? I’d like it to know how to confine it to one page AND how to affect the whole site globally if I want to.
If you need the section to be “glued” to the screen edge, this will need “Custom CSS”
Each section has own “Custom CSS” setting and this code will be scoped to apply to this particular section only.
If you want to add code which will apply to all sections/pages, use “Theme settings”(Cog icon)=> “Custom CSS”
Finally, there is absolutely no need to edit theme code for small tasks like this – theme code edits are likely to make your theme updates problematic.
Hey @Josh_Bridge ,
Great question - this is a common Shopify theme customization!
Follow these steps:
Online store
Themes
Customize
Navigate to the page or section that contains your Rich Text block.
Click on the Rich Text section (or the block inside it).
Look for settings like:
Text alignment(often labeled Alignment or Text alignment)
Options like Left / Center / Right / Justify
Add Custom CSS (if theme doesn’t have alignment control)
Target a single page only
If you want the text to align left only on one specific page, do this:
Go to your Shopify admin → Online Store → Themes → Edit code
Open Assets/theme.css, base.css, or similar main CSS file.
Add this at the bottom:
.page--about-us .rich-text__text { text-align: left !important; }
Replace page–about-us with your page’s unique body class.
Thanks