{"product_id":"tcgsync-recovery-7931294744749","title":"Casting Shadows: Base Game","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\u003e2-4\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003ePlaytime \u003c\/label\u003e30-60\u003c\/div\u003e\n    \u003cdiv class=\"info-item\" style=\"display:flex;\"\u003e\n\u003clabel style=\"margin-right:0.5rem;\"\u003eAge \u003c\/label\u003e\u003cdiv\u003e12+\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\u003eRamy Badie\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\u003eUnstable Games\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\u003eAction Points, Area Movement, Dice Rolling, Hexagon Grid, Player Elimination\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\u003eAnimals, Fantasy\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003cp\u003e\u003cspan\u003eEnter a dark, enchanting world and battle your opponents in this strategic board game from the creators of Unstable Unicorns and Here to Slay. Throughout the game, you’ll collect Resources, learn new Spells, summon a Companion, and unlock your Shadow Form, all in the quest to become the Ultimate Shadow Caster. The last player standing after this supernatural showdown wins the game!\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eNumber of Players: 2-4 players\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ePlay time: 30-60 minutes\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eAges: 12+\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIncludes:\u003cbr\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e5 Dice\u003c\/li\u003e\n\u003cli\u003e4 double-sided Player Boards\u003c\/li\u003e\n\u003cli\u003e7 Hex Tiles\u003c\/li\u003e\n\u003cli\u003e52 Main Deck Cards\u003c\/li\u003e\n\u003cli\u003e10 Companion Cards\u003c\/li\u003e\n\u003cli\u003e10 Counterspell Cards\u003c\/li\u003e\n\u003cli\u003e4 Reference Cards\u003c\/li\u003e\n\u003cli\u003e4 Meeples\u003c\/li\u003e\n\u003cli\u003e13 Double-Sided Resource Tokens\u003c\/li\u003e\n\u003cli\u003e1 rulebook\u003c\/li\u003e\n\u003c\/ul\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":"Unstable Games","offers":[{"title":"Default Title","offer_id":46834512101549,"sku":null,"price":29.99,"currency_code":"USD","in_stock":false}],"url":"https:\/\/infinitygamelounge.com\/products\/tcgsync-recovery-7931294744749","provider":"Infinity Game Lounge","version":"1.0","type":"link"}