Grimm's
Open-ended play doesn't get more beautiful than Grimm's Wooden Toys. Classic wooden rainbows, building blocks, stacking & sorting toys and puzzles, all hand-crafted to the highest standard from sustainable wood, and naturally stained for long-lasting colour.
For stunning Waldorf toys that will inspire imaginations from one generation to the next, look no further than Grimm's.
"Grimm's toys are always one of a kind, carrying unique marks made by nature. Wood grain has changing structures and colours to serve as proof of its origins. The unique variations are proof of its quality, not defects. Discover the markings that make your Grimm's toy simply unique." Grimm's Spiel und Holz Design

{
const queryString = new URLSearchParams(new FormData($refs.filter_form)).toString();
let pattern = /[?&]sort_by=/;
let collUrl = location.search;
let newUrl = queryString;
if(pattern.test(collUrl)) {
const theString = window.location.search;
const urlParams = new URLSearchParams(theString);
const sorty = urlParams.get('sort_by')
newUrl = queryString + '&sort_by=' + sorty;
console.log(sorty);
}
console.log(queryString);
console.log(newUrl);
loading = true;
fetch('/collections/grimms-wooden-toys?' + newUrl)
.then(response => response.text())
.then(data => {
let html_div = document.createElement('div');
html_div.innerHTML = data;
let html_dom = html_div.querySelector('#dataMix').innerHTML;
document.querySelector('#dataMix').innerHTML = html_dom;
// update url without refreshing the page
history.replaceState(null, null, '?' + newUrl);
})
.catch(error => console.error('Error:', error))
.finally(() => loading = false);
})"
>