hi there i am using Dawn theme and i want discount badge to be shown at top left corner without any padding on left and top it should be align with border sharing url https://sundip1.myshopify.com/collections/ketchup-and-sauces
Topic summary
A user working with Shopify’s Dawn theme needs to reposition the discount badge to the top-left corner of product cards, eliminating padding so it aligns flush with the border.
Two solutions were provided:
Solution 1 (Moeed):
- Add custom CSS via theme.liquid file
- Insert code snippet above the closing
</body>tag - Includes screenshot showing the result
Solution 2 (GTLOfficial):
- Modify base.css file directly
- Add CSS targeting
.card__badge.top.leftwith negative margins (-16px top, -13px left) - Remove border-radius for sharp corners
- Includes visual result
Outcome:
The original poster thanked contributors, suggesting one of the solutions successfully resolved the positioning issue. Both approaches use CSS to override default badge placement and styling.
Hey @Nabeelshakil
Follow these Steps:
-
Go to Online Store
-
Edit Code
-
Find theme.liquid file
-
Add the following code in the bottom of the file above tag
RESULT:
If I managed to help you then, don’t forget to Like it and Mark it as Solution!
Best Regards,
Moeed
Hello @Nabeelshakil
Go to online store ----> themes ----> actions ----> edit code ----> base.css
add this code at the end of the file and save.
.card__badge.top.left {
margin-top: -16px !important;
margin-left: -13px !important;
}
.badge {
border-radius: 0px !important;
}
result
If this was helpful, hit the like button and accept the solution.
Thanks
Thanks for your help dear

