top
прижми к блоку со стрелкой, а чтобы он имел эффект выпадения, нужно прописать скрипт, который рассчитает высоту блока с товарами, а самому блоку с товарами по дэфолту в стилях задать ovevrflow: hidden; height: 0;
попробуйlet boxResize = document.querySelectorAll('.js-resize-box') let boxResizeHeight = () => { boxResize.forEach(element => { element.style.height = getComputedStyle(element).width }); } boxResizeHeight()
querySelectorAll
и поставь просто querySelector
вообщем если шаришь в циклах, разберешься, что и где поменятьlet boxResize = document.querySelectorAll('.js-resize-box') let boxResizeHeight = () => { boxResize.forEach(element => { element.style.height = getComputedStyle(element).width }); } boxResizeHeight()