Olá, estou recebendo o erro "Object doesn't support property or method 'toFixed'" no carrinho.js, o estranho é que se eu colocar no subtotal e no total o toFixed(2).replace('.', ',') o problema não acontece, ele só não reconhece quando esta dentro do duasCasas, talvez por causa do this, já que aparentemente ele retorna 4113,70 e não apenas o numero.
Number.prototype.duasCasas = function () {
return this.toFixed(2).replace('.', ',');
}