Multi column Dawn theme - Move image to left of content

Topic summary

A user seeks to reposition the image in Shopify’s Dawn theme multicolumn section from above the content to the left side on desktop, while keeping it above on mobile.

Solutions Provided:

Three community members offered CSS code solutions:

  • ZestardTech: Suggested adding flexbox CSS to base.css to create a horizontal layout
  • Dan-From-Ryviu: Recommended adding media query code to the section’s Custom CSS for screens wider than 749px
  • Tech_Coding: Provided code for theme.liquid with media queries, including width adjustments (30% image, 70% content)

Outcome:

The original poster confirmed Tech_Coding’s solution worked after adjusting the ratio to 80/20. They then requested an additional feature to center content on mobile only, which Tech_Coding addressed with a follow-up CSS snippet using a max-width media query for screens under 767px.

The discussion concluded successfully with the user expressing gratitude for the working solution.

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

Hi there,

Is it possible to move the image in the multicolumns to the left of the content as below? Currently it is sitting above it, which is fine for mobile, but for anything bigger, I would like to show it like below.

Thanks so much!

website

passw: fbc

1 Like

Hi @INFRA

  1. In your Shopify Admin go to online store > themes > actions > edit code
  2. Find Asset > base.css and paste this at the bottom of the file:
.multicolumn-card__info {
padding-top: 0!important;
}
.multicolumn-card.content-container {
display: flex;
flex-wrap: nowrap;
}

Hi @INFRA

Please add this code to Custom CSS of that Multiple column section

@media (min-width: 749px) {
.multicolumn-card {
    display: flex;
    align-items: center;
}
}

Hello @INFRA

You can add code by following these steps

  1. Go to Online Store → Theme → Edit code.

  2. Open your theme.liquid file

  3. Paste the below code before on theme.liquid

@media screen and (min-width: 990px){ .multicolumn.background-none .multicolumn-card { display: flex; align-items: center; } .background-none .multicolumn-list .multicolumn-card__info{ width: 70%; } .background-none .multicolumn-card__image-wrapper { width: 30%; } }

my reply helpful? Click Like to let me know!
your question answered? Mark it as an Accepted Solution.

1 Like

That worked! Thank you. (I adjusted to 80/20) Is it possible to have the content centered on mobile only?

You can add code by following these steps

  1. Go to Online Store → Theme → Edit code.

  2. Open your theme.liquid file

  3. Paste the below code before on theme.liquid

@media screen and (max-width: 767px){ .multicolumn.background-none .multicolumn-card { text-align: center !important; } .background-none .multicolumn-card-spacing { margin: 0 auto !important; } }

my reply helpful? Click Like to let me know!
your question answered? Mark it as an Accepted Solution.

1 Like

amazing, thanks so much!