{"product_id":"portals","title":"Portals","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=\"?product_line=Board%20Game\u0026amp;players=1\"\u003e1\u003c\/a\u003e-\u003ca href=\"?product_line=Board%20Game\u0026amp;players=4\"\u003e4\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=\"?product_line=Board%20Game\u0026amp;playtime=40\"\u003e40\u003c\/a\u003e-\u003ca href=\"?product_line=Board%20Game\u0026amp;playtime=80\"\u003e80\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=\"?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=\"?product_line=Board%20Game\u0026amp;designer=Maxim%20Istomin\"\u003eMaxim Istomin\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;\"\u003ePublisher \u003c\/label\u003e\u003cdiv\u003e\u003ca href=\"?product_line=Board%20Game\u0026amp;publisher=CrowD%20Games\"\u003eCrowD Games\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;\"\u003eMechanics \u003c\/label\u003e\u003cdiv\u003e\n\u003ca href=\"?product_line=Board%20Game\u0026amp;mechanic=Hidden%20Victory%20Points\"\u003eHidden Victory Points\u003c\/a\u003e, \u003ca href=\"?product_line=Board%20Game\u0026amp;mechanic=Open%20Drafting\"\u003eOpen Drafting\u003c\/a\u003e, \u003ca href=\"?product_line=Board%20Game\u0026amp;mechanic=Pattern%20Building\"\u003ePattern Building\u003c\/a\u003e, \u003ca href=\"?product_line=Board%20Game\u0026amp;mechanic=Set%20Collection\"\u003eSet Collection\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=\"?product_line=Board%20Game\u0026amp;category=Abstract%20Strategy\"\u003eAbstract Strategy\u003c\/a\u003e, \u003ca href=\"?product_line=Board%20Game\u0026amp;category=Fantasy\"\u003eFantasy\u003c\/a\u003e, \u003ca href=\"?product_line=Board%20Game\u0026amp;category=Puzzle\"\u003ePuzzle\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"description rte small-description small-description-section collapsable-description\" itemprop=\"description\"\u003e\n\u003cp\u003eThe great wizard Dominick Dey discovered a way to travel between different worlds using elemental magic, and spent centuries bringing back amazing artifacts, strange fruits, and exotic creatures. But one day he did not return home, and his fate remains unknown.\u003c\/p\u003e\n\n\u003cp\u003eIn this abstract game, you are travelers between worlds. Your task is to follow the path of the famous wizard, collecting magic keys and using them to open portals to other worlds. Only a mage whose mastery rivals Dominick Dey’s will find him first and win the game!\u003c\/p\u003e\n\n\u003cp\u003eDuring the game, players draft fabulous Elemental stones to complete various shapes on Key cards. By activating completed Key cards, players fill Elemental boards with stones and gain Victory Points for matching colors and adjacency.\u003c\/p\u003e\n\n\u003cp\u003eGame Features\u003c\/p\u003e\n\n\u003cul\u003e\n    \u003cli\u003e Easy to learn, hard to master. Start playing quickly, get better with every game.\u003c\/li\u003e\n    \u003cli\u003e Close interaction. You share everything with other players, so you’ll inevitably mess someone’s plans up. .\u003c\/li\u003e\n    \u003cli\u003e Tactical variability. There’s no ‘one size fits all’ winning strategy.\u003c\/li\u003e\n    \u003cli\u003e Additional modules. Additional challenges to spice things up.\u003c\/li\u003e\n    \u003cli\u003e Beautiful components. Vibrant colors, a player-friendly design and stones that are great to play with.\u003c\/li\u003e\n    \u003cli\u003e Solo mode. Great and crunchy puzzle to enjoy alone.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cem\u003e—description from the publisher\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\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":"CrowD Games","offers":[{"title":"Default Title","offer_id":54259848839553,"sku":"CGA13001","price":32.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0550\/7248\/9648\/files\/pic7469778_7f3f527b-9487-4d26-ad62-1bf40a4de11b.png?v=1745584563","url":"https:\/\/moxinthehole.co.uk\/products\/portals","provider":"Mox in the Hole","version":"1.0","type":"link"}