Core Issue:
Users across multiple Shopify themes (Narrative, Brooklyn, Debutify, Showcase, Envy, Empire, Trade, and others) struggle to make custom page templates display at full width, as default templates include padding/margins that create unwanted whitespace.
Primary Solution Pattern:
A community helper (@KetanKumar) provides CSS code solutions tailored to each theme and page. The typical approach involves:
Navigating to Online Store → Theme → Edit Code
Locating the appropriate CSS file (theme.scss.liquid, timber.scss.liquid, styles.css, or theme.min.css depending on theme)
Adding custom CSS targeting specific page IDs or template classes
Setting max-width: 100% and padding: 0 on container elements
Hi there!
I am currently building our online store - not released yet on a domain.
I am using Narrative Theme and have a question about making pages full-width.
The home page is full-width by default.
However the custom page templates I am creating (Narrative does not come with many page templates), is not full width (I think there is a padding??)
Can anyone please help and guide me how to make the templates full width?
Best regards
I am having the same issue as @valdemarost but I am using Brooklyn theme. I have tried what you suggested and it didn’t and I was wondering if you can help?