How to reduce space between logo and newsletter in Minimal Theme?

Topic summary

A user seeks to reduce excessive white space between the logo and newsletter signup form on their Shopify store using the Minimal theme.

Initial Solutions Attempted:

  • GemPages support identified this as default theme spacing and provided CSS code to paste before </body> in the theme.liquid file
  • This initial solution did not resolve the issue

Working Solution:
LitExtension provided custom CSS to add to Assets > theme.scss.liquid:

  • Code targeting .password-page__main__inner with vertical-align: top !important
  • This successfully closed the gap between logo and newsletter

Follow-up Issue:
The user then asked about reducing space below the newsletter text as well. LitExtension responded with additional CSS targeting .password-page__footer, .password-page__footer__inner, and .password-page__main elements using height and vertical-align properties.

Status: The main issue appears resolved through custom CSS modifications to the theme’s stylesheet.

Summarized with AI on November 24. AI used: claude-sonnet-4-5-20250929.


How do I close the gap between logo & newsletter? Theres lots of blank space. (Minimal Theme)

Hello @dialup

Can you give me your Store URL (and password if you have settings) so I can check it for you?

Kind & Best regards,
GemPages Support Team

1 Like

https://dialup.store/password

Hello @paule3

This default from theme

You can follow these steps:

  1. Go to Online Store->Theme->Edit code

  1. Open your theme.liquid file, paste the below code before


I hope the above is useful to you.

Kind & Best regards,
GemPages Support Team

Added, still no change

Hi @dialup ,

Go to Assets > theme.scss.liquid and paste this at the bottom of the file:

.password-page__main__inner {
  vertical-align: top !important;
}

Hope it helps!

1 Like

Great, fixed thanks. Is there anyway to close the gap between the text below the newsletter also?

Hi @dialup ,

Go to Assets > theme.scss.liquid and paste this at the bottom of the file:

.password-page__main {
  height: auto !important;
}
.password-page__footer {
  height: 100% !important;
}
.password-page__footer_inner {
  vertical-align: top !important;
}

Hope it helps!