Hello @Dagaloni,
The Masonry layout is using JS script. There are JS errors on the page which affects masonry.
For example, you have added thiscode which resulted to an error:
biohoney-masker-met-…f-50-g/?dev=bug:672 Uncaught TypeError: Cannot set properties of null (setting 'onclick')
The code:
/* <![CDATA[ */
// Makes the close button hide the banner.
function btnClick (e) {
e.preventDefault();
document.querySelector(".vakantie-melding").classList.add("verberg");
};
document.querySelector(".verberg-btn").onclick = btnClick;
/* ]]> */
You should modify the code that have no errors in it. I’ve ask DeepSeek for an advice and it gives me this version:
/* <![CDATA[ */
document.addEventListener('DOMContentLoaded', function() {
// Makes the close button hide the banner.
function btnClick(e) {
e.preventDefault();
var banner = document.querySelector(".vakantie-melding");
if (banner) {
banner.classList.add("verberg");
}
};
var closeButton = document.querySelector(".verberg-btn");
if (closeButton) {
closeButton.onclick = btnClick;
}
});
/* ]]> */
Some of the 3rd party plugins are contributing to the JS errors as well. One of which is the Captcha. I do not know what plugin is it. The point is that some of the plugins that has the JS errors affected the Masonry layout. What you are trying to accomplish is possible once the JS errors will be resolved.
Hope this makes sense.