CSS Issue: Popup Table Not Appearing & Overlay Not Display Fullscreen

Topic summary

CSS for a custom Shopify popup isn’t displaying as expected: the popup container (“table”) doesn’t appear like the guide’s preview, and the dark overlay doesn’t cover the full screen, though the popup’s content is visible.

  • The author followed a Jotting guide and copied its CSS. They shared the snippet, which defines .popup and .popup-overlay (position: fixed; height/width: 100%), yet report the overlay still isn’t fullscreen. The snippet shows “bo x-shadow” instead of “box-shadow.”
  • The issue is intermittent: the styled popup briefly appeared earlier but couldn’t be restored; the overlay coverage problem has been consistent.

Recent interactions:

  • A responder requested the store URL, then reported the “popup section” appears to work (with a screenshot).
  • The author clarified they’re referring to a different, manually coded popup added to the theme at a specific page location (linked), not the theme’s popup section.

Status and outcomes:

  • No confirmed fix or changes yet; troubleshooting is ongoing, focused on the manually injected popup.
  • Screenshots and the shared CSS snippet are central to understanding the problem. The thread awaits further investigation or guidance specific to the custom popup instance.
Summarized with AI on February 15. AI used: gpt-5.

Hi all,

I followed this guide (https://jotting.com/shopify/how-to-create-a-popup-on-shopify) and it appears to work fine until the last step of adding CSS.

The popup table didn’t appear like the preview on this page that they provided here, but the content of the popup appears. Please see here:

CSS code I copied straight from the guide above:

.popup {
background-color: #fff;
border-radius: 8px;
padding: 50px 30px;
box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 3px;
position: absolute;
z-index: 25;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width: 450px !important;
display: none;
width: 95%;
}
@media only screen and (max-width: 767px) {
.popup {
padding: 35px 15px;
}
}
.popup-close:after {
width: 30px;
content: '╳';
position: fixed;
right: 10px;
top: 10px;
font-size: 20px;
line-height: 30px;
cursor: pointer;
}
.popup-btn {
cursor: pointer;
}
.popup-overlay {
position: fixed;
height: 100%;
width: 100% !important;
top: 0;
right: 0;
bottom: 0;
left: 0;
background: rgba(0, 0, 0, 0.6);
display: none;
z-index: 100;
}

Although at some point I did see the table popup (then I messed around and didn’t know how to go back), but the overlay not displaying fullscreen is always an issue!

Thanks for your help!

@Dee30
Hii,
Can You Please Share Store URL

@Dee30
your popup section its properly working

Hi there,

The popup I meant is the popup content that I manually added the codes to the theme. Please click here and you’ll see exactly where it is.

Look forward to hearing from you!