Preheat oven to 350°F.
Line a 9x13-inch baking pan with parchment paper. Add a few drops of water underneath to help keep the paper in place. Set aside.
Crush the graham cracker sheets into crumbs (I like to use a food processor to help with this, but you can also place the crackers in a sealed Ziplock bag and crush them with a rolling pin), then mix the sugar with the crumbs.
30 graham cracker sheets, ¼ cup brown sugar
Add the melted butter and continue to mix until well combined.
1½ cups salted butter
Remove about ½ cup of this mixture and keep to the side.
Using the rest of the crumbs press into the baking dish to form a tightly packed base. Use the back of a measuring cup to help press evenly down into the dish.
Bake in the oven for 10 minutes.
Remove and top with about ¾ of the marshmallows. Bake again for 10 minutes.
12 ounces mini marshmallows
Remove and allow to cool for about 5 minutes.
Layer the chocolate bars on top of the marshmallow layer.
9.3 ounces Hershey's chocolate
Evenly sprinkle the remaining marshmallows on top of the chocolate bars, then add the chocolate chips.
1 cup semisweet chocolate chips
Top all this with the remaining graham cracker crumbs.
Bake again for a further 10 minutes.
Cool completely before slicing. For completely clean cuts refrigerate, but allow to get back to room temperature before eating.