const tickContainer = document.querySelector('.range-wrap');
const range = document.getElementById('range');
const rangeV = document.getElementById('rangeValue');
const setValue = () => {
const newValue = Number((range.value - range.min) * 100 / (range.max - range.min));
const newPosition = 30 - (newValue * 0.6);
rangeV.style.left = `calc(${newValue}% + (${newPosition}px))`;
rangeV.innerHTML = `${range.value}%`;
tickContainer.style.setProperty('--p', `calc(${newValue}%)`);
};
document.addEventListener("DOMContentLoaded", setValue);
range.addEventListener('input', setValue);