Javascipt two way data binding for product cart (HTML/CSS/JS/Responsive)