Skip to content
document.addEventListener("DOMContentLoaded", function () {
if (document.body.classList.contains('collection-women')) {
const container = document.querySelector('[data-id="main-collection-product-grid"], .product-grid, .grid, .collection__products'); // Try all common selectors
if (!container) return;
const items = Array.from(container.children);
// Fisher-Yates shuffle
for (let i = items.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[items[i], items[j]] = [items[j], items[i]];
}
// Re-append in new order
items.forEach(item => container.appendChild(item));
}
});
document.addEventListener("DOMContentLoaded", function () {
if (document.body.classList.contains('collection-women')) {
const container = document.querySelector('[data-id="main-collection-product-grid"], .product-grid, .grid, .collection__products'); // Try all common selectors
if (!container) return;
const items = Array.from(container.children);
// Fisher-Yates shuffle
for (let i = items.length - 1; i > 0; i--) {
const j = Math.floor(Math.random() * (i + 1));
[items[i], items[j]] = [items[j], items[i]];
}
// Re-append in new order
items.forEach(item => container.appendChild(item));
}
});