ARPILLERA

(function(){ function formatCLP(n){ try {return new Intl.NumberFormat('es-CL',{style:'currency',currency:'CLP'}).format(n);} catch(e){return '$'+(Math.round(n)).toLocaleString('es-CL');} } function calc(){ var holder = document.querySelector('#ta-calculator'); if(!holder) return; var unit = parseFloat(holder.dataset.unitPrice || '0'); var qty = document.querySelector('form.cart input.qty'); if(!qty) return; var q = parseFloat((qty.value || '0').replace(',','.')) || 0; var rate = 0; if (q >= 20) rate = 0.15; else if (q >= 10) rate = 0.10; var total = unit * q * (1 - rate); var out = document.querySelector('#ta-total'); if(out) out.textContent = (q>0? formatCLP(total): '—'); } document.addEventListener('input', function(e){ if(e.target.matches('form.cart input.qty')) calc(); }); document.addEventListener('change', calc); document.addEventListener('DOMContentLoaded', calc); setInterval(calc, 800); })();