How to Change Newsletter Form Position in Footer Menu ( Shopify Dawn Theme )

Topic summary

A user seeks to reposition the newsletter signup form in the footer of Shopify’s Dawn theme.

Two community members provide CSS solutions:

Desktop Solution:

  • Use flexbox layout on .footer__content-top container
  • Set footer blocks wrapper to 75% width
  • Align newsletter block to start with zero top margin
  • Wrap code in @media screen and (min-width: 768px) to avoid affecting mobile layout
  • Add CSS via Custom CSS field or theme.liquid file after <head> tag

Follow-up Questions:
The original poster confirms the desktop solution works but asks two additional questions:

  1. How to position the newsletter form on the left side in mobile view
  2. Whether it’s possible to restyle the newsletter form to match a reference image they provided

Status: Partially resolved - desktop positioning achieved, but mobile positioning and styling customization remain open questions awaiting response.

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

Hello everyone,

I want to change the position of my Newsletter form in the footer menu of the Dawn Theme. Please help me.

Thank you in advance for your help!

Store: https://delicious-fruits-vegetables.myshopify.com/

Password: Admin

Hi @dreamtechzone_5

Here is the code you can use:

.footer__content-top.page-width {
    display: flex !important;
}
.footer__content-top .footer__blocks-wrapper {
    width: 75% !important;
}
.footer__content-top .footer-block--newsletter {
    align-items: start !important;
    margin-top: 0 !important;
}

Here is the result:

You can add the code in the Custom CSS field.

Hope this can help!

Best,

Daisy

1 Like

Hi @dreamtechzone_5

Please add this code to theme.liquid file, after in Online Store > Themes > Edit code


1 Like

Hi @dreamtechzone_5

To help the change not affect the mobile version, you can use this to apply on desktop instead:

@media screen and (min-width: 768px){
.footer__content-top.page-width {
    display: flex !important;
}
.footer__content-top .footer__blocks-wrapper {
    width: 75% !important;
}
.footer__content-top .footer-block--newsletter {
    align-items: start !important;
    margin-top: 0 !important;
}
}

Hope this can help!

Best, Daisy

2 Likes

Wow Great. It worked. Thank you So much. The newsletter form can be placed on the left side in mobile mode. Also can change the style of newsletter form like below image? Is it possible?

Wow Great. It worked. Thank you So much. The newsletter form can be placed on the left side in mobile mode. Also can change the style of newsletter form like below image? Is it possible?