{"product_id":"habitats-2024-edition","title":"Habitats","description":"\u003cdiv class=\"custom-product-description storepass-custom-description\"\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePlayers \u003c\/label\u003e\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;players=1\"\u003e1\u003c\/a\u003e-\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;players=5\"\u003e5\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePlaytime \u003c\/label\u003e\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;playtime=30\"\u003e30\u003c\/a\u003e-\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;playtime=50\"\u003e50\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eAge \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;min_age=10\"\u003e10+\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eDesigner \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;designer=Corn%C3%A9%20van%20Moorsel\"\u003eCorné van Moorsel\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePublishers \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;publisher=Cwali\"\u003eCwali\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eArtists \u003c\/label\u003e\u003cdiv\u003e\n\u003cdiv class=\"storepass-see-more-content\"\u003e\n\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;artist=Filip%20Gavril\"\u003eFilip Gavril\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;artist=Daniel%20Profiri\"\u003eDaniel Profiri\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;artist=Dominique%20Ramsey\"\u003eDominique Ramsey\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;artist=Steven%20Tu\"\u003eSteven Tu\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003ca class=\"storepass-see-more d-none\" href=\"javascript:void(0);\" onclick=\"toggleSeeMore()\"\u003eShow More\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eMechanics \u003c\/label\u003e\u003cdiv\u003e\n\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Grid%20Movement\"\u003eGrid Movement\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Map%20Addition\"\u003eMap Addition\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Open%20Drafting\"\u003eOpen Drafting\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Pattern%20Building\"\u003ePattern Building\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Square%20Grid\"\u003eSquare Grid\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;mechanic=Tile%20Placement\"\u003eTile Placement\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eCategories \u003c\/label\u003e\u003cdiv\u003e\n\u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;category=Animals\"\u003eAnimals\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;category=Environmental\"\u003eEnvironmental\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;category=Puzzle\"\u003ePuzzle\u003c\/a\u003e, \u003ca href=\"\/collections\/many-realms-board-games?product_line=Board%20Game\u0026amp;category=Territory%20Building\"\u003eTerritory Building\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"custom-product-description storepass-custom-description\"\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePlayers \u003c\/label\u003e\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;players=1\"\u003e1\u003c\/a\u003e-\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;players=5\"\u003e5\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePlaytime \u003c\/label\u003e\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;playtime=30\"\u003e30\u003c\/a\u003e-\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;playtime=50\"\u003e50\u003c\/a\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eAge \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;min_age=10\"\u003e10+\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eDesigner \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;designer=Corn%C3%A9%20van%20Moorsel\"\u003eCorné van Moorsel\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePublishers \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;publisher=Cwali\"\u003eCwali\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eArtists \u003c\/label\u003e\u003cdiv\u003e\n\u003cdiv class=\"storepass-see-more-content\"\u003e\n\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;artist=Filip%20Gavril\"\u003eFilip Gavril\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;artist=Daniel%20Profiri\"\u003eDaniel Profiri\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;artist=Dominique%20Ramsey\"\u003eDominique Ramsey\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;artist=Steven%20Tu\"\u003eSteven Tu\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003ca class=\"storepass-see-more d-none\" href=\"javascript:void(0);\" onclick=\"toggleSeeMore()\"\u003eShow More\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eMechanics \u003c\/label\u003e\u003cdiv\u003e\n\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Grid%20Movement\"\u003eGrid Movement\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Map%20Addition\"\u003eMap Addition\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Open%20Drafting\"\u003eOpen Drafting\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Pattern%20Building\"\u003ePattern Building\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Square%20Grid\"\u003eSquare Grid\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;mechanic=Tile%20Placement\"\u003eTile Placement\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eCategories \u003c\/label\u003e\u003cdiv\u003e\n\u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;category=Animals\"\u003eAnimals\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;category=Environmental\"\u003eEnvironmental\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;category=Puzzle\"\u003ePuzzle\u003c\/a\u003e, \u003ca href=\"\/collections\/board-games?product_line=Board%20Game\u0026amp;category=Territory%20Building\"\u003eTerritory Building\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cp\u003eMajestic animals need dedicated habitats to thrive, and they’re depending on you to figure out the puzzle. Drive your jeep around and choose the best animals for your wildlife preserve. Build tourist destinations, campgrounds, and watchtowers to ensure everything runs smoothly. It’s not just a walk in the park though; your goals change every year and you’ll have to get what you need before other rangers snatch them up first!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    var cardText = document.querySelector(\".storepass-see-more-content\")\n    var showMore = document.querySelector('.storepass-see-more')\n\n    function toggleSeeMore() {\n        if (showMore.innerHTML == 'Show More') {\n            showMore.innerHTML = 'Show Less'\n            cardText.classList.add('storepass-see-more-content-show')\n        }\n        else {\n            showMore.innerHTML = 'Show More'\n            cardText.classList.remove('storepass-see-more-content-show')\n        }\n    }\n\n    initText()\n    function initText() {\n        if (!checkOverflow(cardText)) return\n\n        showMore.classList.remove('d-none')\n    }\n\n    function checkOverflow(el) {\n        var curOverflow = el.style.overflow;\n\n        if (!curOverflow || curOverflow === \"visible\") el.style.overflow = \"hidden\"\n\n        var isOverflowing = el.clientWidth \u003c el.scrollWidth || el.clientHeight \u003c el.scrollHeight;\n        el.style.overflow = curOverflow;\n\n        return isOverflowing;\n    }\n\u003c\/script\u003e\n\u003cstyle\u003e\n    .storepass-see-more-content {\n        display: inline-block;\n        display: -webkit-box;\n        -webkit-line-clamp: 1;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        height: 28px;\n    }\n    .storepass-see-more-content-show {\n        -webkit-line-clamp: unset;\n        height: unset;\n    }\n    .storepass-custom-description .d-none {\n        display: none!important;\n    }\n    .storepass-custom-description .d-block {\n         display: block!important;\n    }\n\u003c\/style\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    var cardText = document.querySelector(\".storepass-see-more-content\")\n    var showMore = document.querySelector('.storepass-see-more')\n\n    function toggleSeeMore() {\n        if (showMore.innerHTML == 'Show More') {\n            showMore.innerHTML = 'Show Less'\n            cardText.classList.add('storepass-see-more-content-show')\n        }\n        else {\n            showMore.innerHTML = 'Show More'\n            cardText.classList.remove('storepass-see-more-content-show')\n        }\n    }\n\n    initText()\n    function initText() {\n        if (!checkOverflow(cardText)) return\n\n        showMore.classList.remove('d-none')\n    }\n\n    function checkOverflow(el) {\n        var curOverflow = el.style.overflow;\n\n        if (!curOverflow || curOverflow === \"visible\") el.style.overflow = \"hidden\"\n\n        var isOverflowing = el.clientWidth \u003c el.scrollWidth || el.clientHeight \u003c el.scrollHeight;\n        el.style.overflow = curOverflow;\n\n        return isOverflowing;\n    }\n\u003c\/script\u003e\n\u003cstyle\u003e\n    .storepass-see-more-content {\n        display: inline-block;\n        display: -webkit-box;\n        -webkit-line-clamp: 1;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n        height: 28px;\n    }\n    .storepass-see-more-content-show {\n        -webkit-line-clamp: unset;\n        height: unset;\n    }\n    .storepass-custom-description .d-none {\n        display: none!important;\n    }\n    .storepass-custom-description .d-block {\n         display: block!important;\n    }\n\u003c\/style\u003e","brand":"Cwali","offers":[{"title":"Default Title","offer_id":46275896311974,"sku":"GME-HB","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0680\/9947\/3574\/files\/pic7227554.jpg?v=1764172441","url":"https:\/\/manyrealms.com\/products\/habitats-2024-edition","provider":"Many Realms","version":"1.0","type":"link"}