body{ background-color: #acd2be;}
#box { position: relative; height:500px; width: 400px; background-color:#ffebb5;}

.item { font-weight: 900; font-size: 5em; float:center; }
img { width: 100%; }
.info { display: none; background:#2c3f52; width:100%; height:30%; position:absolute;bottom:0px; left:0px; padding: 10px; } 
.info > span { color: white; font-weight: 900; }
.info > code { color: #d44950; font-weight: 900; }
.info name { color: #d44950; font-weight: 900; }
.info > button { position:absolute; bottom:10px; right: 10px; }