{"title":"FrogDeal — Board Game Deals","description":"Board games on offer, selected by FroGames\nWelcome to FrogDeals, our board game offers: a selection of discounted titles for those who want to expand their collection while spending less. Here you'll find games for every taste – strategic, cooperative, party games and family games – at reduced prices, including promotional new releases, best sellers, and unmissable deals.\nOffers change regularly: every game on this page is available at a discounted price while stocks last. Whether you're looking for a gift, a new title for game night, or the right opportunity to pick up a classic, FrogDeals are the place to start.\nAll orders are shipped within 24\/48h, carefully packed. And if you're a VIP Frogger, you get an additional dedicated discount on many titles.","products":[{"product_id":"the-shadow-theater","title":"The Shadow Theater","description":"\u003ch2\u003e The Shadow Theater – Create Your Legend in the Shadow Theater!\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eThe Shadow Theater\u003c\/strong\u003e is a \u003cstrong\u003ecompetitive board game for 2 players\u003c\/strong\u003e , inspired by the legendary story of the Monkey King!\u003c\/p\u003e\n\n\n \u003cp\u003ePlace your monkeys, collect \u003cstrong\u003epeaches of immortality\u003c\/strong\u003e , accumulate \u003cstrong\u003ejade stones\u003c\/strong\u003e and build a legend that will last through time.\u003c\/p\u003e\n\n\n\u003cp\u003e The box itself transforms into a \u003cstrong\u003esuggestive stage curtain\u003c\/strong\u003e that brings the magical \u003cstrong\u003eShadow Theatre\u003c\/strong\u003e to life.\u003c\/p\u003e\n\n\n\u003cp\u003e Strategically use \u003cstrong\u003eDragon Weapon cards\u003c\/strong\u003e to surprise your opponent and claim victory by winning 2 out of 3 rounds!\u003c\/p\u003e\n\n\n\u003cp\u003e A fast-paced game, full of surprises and a unique atmosphere!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Technical Info\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePlayers:\u003c\/strong\u003e 2\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 10+\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003eDuration:\u003c\/strong\u003e 20 minutes\u003c\/li\u003e\n\n\u003cli\u003e 🇮🇹 \u003cstrong\u003eLanguage:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eComplexity:\u003c\/strong\u003e 1.3 \/ 5\u003c\/li\u003e\n\n\u003cli\u003e 🏢 \u003cstrong\u003ePublisher:\u003c\/strong\u003e Asmodee\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Cédric Lefebvre\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eArtist:\u003c\/strong\u003e Julien Rico\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eGenre:\u003c\/strong\u003e Fantasy, Family Game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eThe Shadow Theater\u003c\/strong\u003e is the \u003cstrong\u003eperfect game\u003c\/strong\u003e for those who love legends, light strategy, and an immersive and original gaming experience!\u003c\/p\u003e\n\n\n\u003cp\u003e On \u003cstrong\u003eFrogames,\u003c\/strong\u003e you'll find the Italian version, ready to transport you to shadows and magic... with \u003cstrong\u003efast shipping\u003c\/strong\u003e and \u003cstrong\u003ecustomer service to illuminate your every adventure!\u003c\/strong\u003e 🎭🐒\u003c\/p\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51488295420231,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/the-shadow-theater-gioco-da-tavolo-italiano-asmodee_c5405405-93a7-48f7-9f4f-f293b1f55f44.png?v=1745976595"},{"product_id":"selfie-birds","title":"Selfie Birds","description":"\u003ch2\u003e Selfie Birds – The Perfect Board Game for Kids and Families\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eSelfie Birds\u003c\/strong\u003e is a \u003cstrong\u003elight and fun placement board game\u003c\/strong\u003e for 2-4 players, perfect for families and little animal lovers.\u003c\/p\u003e\n\n\n \u003cp\u003eThe little birds swoop from one wire to another to pose and take the \u003cstrong\u003eperfect selfie\u003c\/strong\u003e !\n In each turn you can \u003cstrong\u003eadd a new bird\u003c\/strong\u003e or \u003cstrong\u003emove one already in play\u003c\/strong\u003e , trying to recreate the required combination to win Selfie cards and accumulate points.\u003c\/p\u003e\n\n\n\u003cp\u003e Play in \u003cstrong\u003ecompetitive\u003c\/strong\u003e mode to win against others... or in \u003cstrong\u003ecooperative\u003c\/strong\u003e mode to help the cute birds together!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Technical Info\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePlayers:\u003c\/strong\u003e 2–4\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 7+\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003eDuration:\u003c\/strong\u003e 20–30 minutes\u003c\/li\u003e\n\n\u003cli\u003e 🇮🇹 \u003cstrong\u003eLanguage:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eComplexity:\u003c\/strong\u003e 1.0 \/ 5\u003c\/li\u003e\n\n\u003cli\u003e 🏢 \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Julien Prothière\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eArtist:\u003c\/strong\u003e Jonathan Aucomte\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eGenre:\u003c\/strong\u003e Kids Game, Family Game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eSelfie Birds\u003c\/strong\u003e is a \u003cstrong\u003elight and colorful board game\u003c\/strong\u003e that trains observation and speed, with bright illustrations and simple rules that will appeal to both adults and children.\u003c\/p\u003e\n\n\n\u003cp\u003e At \u003cstrong\u003eFrogames,\u003c\/strong\u003e you'll find the Italian version, ready to bring joy to your table... with \u003cstrong\u003efast shipping\u003c\/strong\u003e and \u003cstrong\u003ea customer service that chirps with happiness\u003c\/strong\u003e ! 🐦📸\u003c\/p\u003e\n\n\n","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51493904712007,"sku":"","price":7.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/selfie-birds.jpg?v=1746346645"},{"product_id":"wilmots-warehouse","title":"Wilmot's Warehouse","description":"\u003ch2\u003e Wilmot's Warehouse\u003c\/h2\u003e\n\n\n\u003cp\u003e Welcome to the most chaotic and fun warehouse ever! 📦 In \u003cem\u003eWilmot's Warehouse\u003c\/em\u003e , the \u003cstrong\u003ecooperative family board game\u003c\/strong\u003e , you and your team must organize a warehouse full of strange products, using memory, creativity, and a pinch of imagination.\u003c\/p\u003e\n\n\n\u003cp\u003e Draw the product tiles, discuss where to place them, and... try to remember their positions! Once placed, you won't be able to look at them again until the frantic final stage where customers will ask for their items and you'll have to find them as quickly as possible.\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eWilmot's Warehouse\u003c\/strong\u003e offers a \u003cstrong\u003eunique memory and collaboration\u003c\/strong\u003e experience, perfect for families and groups of friends who want to laugh and challenge themselves. 🎲😄\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCan you manage the warehouse without losing your mind?\u003c\/strong\u003e Fun (and mess) awaits!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-6\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame duration:\u003c\/strong\u003e 30 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 8+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Ricky Haggett\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Richard Hogg\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Asmodee\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage of the edition:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51538092949831,"sku":"","price":17.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/wilmots-warehouse-gioco-logica-organizzazione-asmodee.png?v=1746884631"},{"product_id":"that-sound-game","title":"That Sound Game","description":"\u003ch2\u003e That Sound Game\u003c\/h2\u003e\n\n\n \u003cp\u003eGet ready to make some noise and laugh until you cry! 😂 \u003cem\u003eThat Sound Game\u003c\/em\u003e is the \u003cstrong\u003eparty board game for groups\u003c\/strong\u003e where sounds and movements (with your hands behind your back!) will be your secret weapons to get your teammates to guess as many answers as possible.\u003c\/p\u003e\n\n\n\u003cp\u003e You only have one minute per turn: use creative sounds, noises, and movements to communicate the words on the category cards. The more answers you get right, the more points you earn! 🎉\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eThat Sound Game\u003c\/strong\u003e is perfect for \u003cstrong\u003elarge groups and parties\u003c\/strong\u003e , with simple rules and plenty of room for improvisation. It also includes \"Lifelines\" for strategic use to turn the outcome around. 🎲🔊\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eAre you ready to make everyone laugh and become the master of sound?\u003c\/strong\u003e Let the sound challenge begin!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-30\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 30-120 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 14+\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eDesigner:\u003c\/strong\u003e Natalie Delaney-John\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Asmodee\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage of the edition:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51538164842823,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/That-Sound-Game.png?v=1746883077"},{"product_id":"mlem-agenzia-spaziale","title":"MLEM - Agenzia Spaziale","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Sheet\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou have six dice. Each roll brings you closer to a planet. But too many rockets on the table and everything blows up. Do you retreat now or risk another roll? The others watch. Someone sneers.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003ePush Your Luck\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCats in Space\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAsmodee\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (1.7)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePush your luck\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eDice-based push your luck \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Planet majority \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Explosion risk\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Explode or retreat before the boom\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eRockets, cats, and the moment you decide to stop\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eIt's 2075. Cats have conquered Earth and are now aiming for space. \u003cstrong\u003eMLEM: Space Agency\u003c\/strong\u003e, by \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e and illustrated by \u003cstrong\u003eJoanna Rzepecka\u003c\/strong\u003e, puts you in command of a feline space agency. The missions are ambitious, the equipment is precarious, and the crews are cats: what could possibly go wrong?\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eYou roll dice, accumulate successes, and conquer planets in the Milky Way. But every rocket-die that appears risks blowing everything up. You have to decide each turn: do I stop here and secure my points, or do I roll again and risk losing everything? \u003cstrong\u003eMajority on planets\u003c\/strong\u003e, scoring tracks, a handful of weighty decisions. Knizia does what he does best: rules in ten minutes, tension that builds with every roll.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Let me take you on a journey to the year 2075.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eRebel Studio\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eKnizia knows his craft: simple mechanics, agonizing decisions, games that end with laughter or lament.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eMLEM: Space Agency\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSocial\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eRisky\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLight\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFun\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class1-fs-verdict-title\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's classic Knizia that makes everything seem simple and then keeps you on the edge of your seat. Direct push your luck, changing majorities, fast-paced games. Flaws but not deal-breakers: with the wrong group it can feel too light, and dice luck really matters a lot. But if you're looking for a family game that also works with experienced players tired of long rules, this is a sure hit.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Fortuna\", \"value\": 5, \"note\": \"Sei alla mercé dei dadi: un lancio sbagliato e perdi tutto il turno\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il push your luck crea quel momento in cui tutti al tavolo trattengono il fiato\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Competizione indiretta sulle maggioranze: dove vanno loro, dove vai tu, chi arriva per primo\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"La struttura resta invariata, ma le partite cambiano molto in base ai lanci e alle scelte altrui\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Più gestione del rischio che pianificazione a lungo termine: decidi al momento, non tre turni prima\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole da spiegare in cinque minuti: lancia, decidi, avanza. Tutto qui.\"}];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat's in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe components of a feline space mission\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMission dice\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSix faces: planets, rockets, special symbols. Every roll is a gamble. Rockets accumulate and when you have too many on the table, boom: you lose the whole turn.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSpace board\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe Milky Way with its planets to conquer. Each planet has limited spaces: whoever arrives first takes the best points, whoever arrives later settles for less.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🚀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCrew tokens\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYour cat-astronauts. You place them on planets to claim majority. In the end, each planet gives points to whoever has the most presence, and each of your pawns counts towards the final score.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📊\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eScore tracks\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePaths where you advance with successes. The further you go, the more points you get at the end of the game. But you have to get there: each step requires specific symbols from the dice.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(16,80,160,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #1050a0; border-color: #1050a0; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#1050a0; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #1050a0; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #1050a0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #1050a0; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #1050a0; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51538299912519,"sku":"","price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MLEM.png?v=1746863412"},{"product_id":"carcassonne-abbazzie-e-borgomastri-espansione","title":"Carcassonne Abbazzie e Borgomastri - Espansione N.5","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou've placed the abbey to close three enemy cities. They're giving you a dirty look. The mayor enters a metropolis with four banners. Someone notices that the barn has already scored forty points and no one had realized it.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFifth major expansion\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGiochi Uniti\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (2.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTile Placement\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eTile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e majority control \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e early scoring\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Barns that let you score early\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThe fifth expansion that overturns consolidated strategies\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e and published by Hans im Glück in 2007, \u003cstrong\u003eCarcassonne Abbey \u0026amp; Mayor\u003c\/strong\u003e is the fifth major expansion in the series. It introduces four new mechanics that dismantle defensive strategies and reward those who can play ahead: abbeys that close without restrictions, mayors whose value depends on city banners, barns that score fields during the game, and waggons that move between features.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eWhat you do at the table: you place tiles as always, but now you have alternative meeples that work differently. The mayor is worth as many points as the city's banners. The barn lets you score fields immediately, before someone else swoops in. The waggon moves from a closed road to an adjacent city. And the abbey fills gaps without needing to match, closing opponents' features at the right moment.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The Abbey tiles give you tactical flexibility you never had before.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eLe tessere Abbazia ti danno una flessibilità tattica che prima non avevi.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Dice Tower\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis expansion rewards those who can read the board three moves ahead. Barns overturn field timing, mayors make small cities a risk, and abbeys fill gaps at the worst possible moment for opponents. It's not the most scenic, but it's the one that raises the tactical ceiling.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCarcassonne Abbeys \u0026amp; Mayors - Expansion No.5 (Carcassonne: Abbey \u0026amp; Mayor)\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOpportunistic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRuthless\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it raises the tactical ceiling without overcomplicating the rules, rewards those who read the board, and punishes defensive players. Flaws but not deal-breakers: it doesn't add visual drama (no towers, no dragons), it's an expansion for those who already know Carcassonne well.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and gameplay sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 4, \"note\": \"Le abbazzie chiudono feature avversarie, i granai rubano punteggi anticipati\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi capire QUANDO usare borgomastri e carri, non solo DOVE\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Ogni partita cambia in base a chi usa granai e chi borgomastri\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"I granai spostano il momento del punteggio dai prati, aumenta l'urgenza\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Quattro nuove regole, tutte intuitive dopo un turno di prova\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi tessere come sempre, ma ora hai più modi di sfruttarle male\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe new pieces in play\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour ways to flip the table\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⛪\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAbbey\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eA wild card tile that you place anywhere, without border restrictions. It closes adjacent features even if they don't match. You use the abbey to fill a gap and close three enemy cities in one go.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e👔\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMayor\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eA large meeple that is worth as many points as the city's banners. If the city has four banners, the mayor is worth four. If it has zero, it's worth zero. Very high risk, very high reward.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌾\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBarn\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePlaced on fields and scores them immediately during the game. You count the completed cities adjacent to the field, take the points, and remove the barn. Fields are no longer just a wait until the end.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🛒\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eWaggon\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eA mobile meeple. You place it on a road, city, or cloister. When that feature closes, instead of taking it back, you MOVE it to a free adjacent feature. It jumps from one project to another without wasting turns.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e18 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last a long time.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e46 × 46 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e18\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e18\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51546131497287,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-abbazie-e-borgomastri.png?v=1746636646"},{"product_id":"carcassonne-bazar-ponti-e-castelli-espansione-n-8","title":"Carcassonne Bazar Ponti e Castelli  - Espansione N.8","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou just built a perfect eight-tile city. Your opponent places a castle on it, waits for you to complete the adjacent road, and collects everything. You smile. You were already thinking about the bridge.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eThe expansion of dirty choices\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2–6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGiochi Uniti\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (2.1)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTile Placement + Auctions\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eTile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e speculation on neighbors \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e running auctions\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Castles that collect from others' projects\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThree ways to make Carcassonne nastier\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e published this eighth expansion for Carcassonne in 2010, with illustrations by Doris Matthäus, Anne Pätzke, and Chris Quilliams. The original title is \u003cstrong\u003eBridges, Castles \u0026amp; Bazaars\u003c\/strong\u003e, in Italian \u003cstrong\u003eBazar, Ponti e Castelli\u003c\/strong\u003e. It is not a thematic expansion: it is a package of three micro-modules that alter the basic rules in different directions, all optional and combinable as desired.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eBridges\u003c\/strong\u003e allow you to continue a road over a field, bypassing obstacles. You save incomplete roads, jump over obstacles, and build impossible paths. \u003cstrong\u003eCastles\u003c\/strong\u003e are tokens you place on small cities: when someone completes an adjacent construction, you collect the same points. Pure speculation. \u003cstrong\u003eBazaars\u003c\/strong\u003e are special tiles that trigger auctions: the winner chooses first from the pile of drawn tiles, the others take what's left. Three simple systems that open up dirty, speculative, opportunistic lines of play.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Bridges, Castles and Bazaars adds strategic depth without overwhelming new players.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eBazaar, Bridges and Castles adds strategic depth without overwhelming new players.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eThe Opinionated Gamers\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe perfect expansion for those who find basic Carcassonne too polite: it gives you the tools to make life difficult for others, and they will do the same to you.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCarcassonne Bazaar Bridges and Castles - Expansion No. 8 (Carcassonne: Expansion 8 – Bridges, Castles and Bazaars)\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eOpportunistic\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpeculative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's the perfect expansion for those who love Carcassonne but want more mischief and more control. Three simple modules, each with a clear impact on the game, all optional. Flaws but not deal-breakers: bazaars slightly slow down the flow (auctions take time), and castles can lead to kingmaking situations if someone is too far behind.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and game sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"I castelli ti fanno giocare sui progetti altrui, i bazar sono aste vere, i ponti cambiano gli equilibri territoriali.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni modulo apre linee di gioco nuove: timing dei castelli, gestione punti nelle aste, pianificazione delle strade coi ponti.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Tre moduli opzionali e combinabili a piacere: puoi giocare con uno, due o tutti e tre, e ogni combinazione cambia il gioco.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La pesca delle tessere resta centrale, ma le aste ti danno controllo sulla scelta e i ponti ti salvano dalle pescate sbagliate.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Ogni modulo aggiunge una regola da tre righe. Se conosci Carcassonne base, spieghi tutto in cinque minuti.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you find in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe three modules of the expansion\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌉\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBridges\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e12 wooden bridge tokens. You place them instead of a tile to continue a road over a field. You save incomplete roads, bypass obstacles, build impossible paths.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏰\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCastles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e12 castle tokens. You place them on small two-tile cities: when someone completes an adjacent construction, you collect the same points. Pure speculation.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎪\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBazaar Tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003e6 bazaar tiles that trigger auctions. When you draw one, other tiles are revealed and players bid in points. The winner chooses first, the others take what's left.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRulebook\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThree pages. Each module has its own rules, all optional. You can play with just one, two, or all three simultaneously.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended Sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e12 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e46 × 46 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e12\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e12\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51546177995079,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-bazar-ponti-e-castelli-gioco-da-tavolo-giochi-uniti.png?v=1746676850"},{"product_id":"carcassonne-pecore-e-colline-espansione-n-9","title":"Carcassonne - Pecore \u0026 Pastori - Espansione 9","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Sheet\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou place the hill tile, you place the shepherd, you draw from the bag. Two sheep. Do you want another one? Three sheep. Another one? Wolf. You lose everything. Someone laughs, you curse, the table already knows how it will end next time.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eModular Expansion\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e40 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGiochi Uniti\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (1.9)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗻\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eNovelty\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eVertical hills\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eTile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e push-your-luck \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e vertical majorities\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Hills that resolve ties\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThree ways to make the Carcassonne you know more intense and vertical\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarcassonne - Sheep \u0026amp; Shepherds\u003c\/strong\u003e is the ninth numbered expansion of the Carcassonne system, designed by \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e and \u003cstrong\u003eManfred Keller\u003c\/strong\u003e, published in 2014 by Hans im Glück and distributed in Italy by \u003cstrong\u003eGiochi Uniti\u003c\/strong\u003e. It introduces three independent modules: hills that physically overlap tiles, vineyards that enhance monasteries, and shepherds that collect sheep with a push-your-luck mechanism.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, the geometry changes: \u003cstrong\u003elayered hills\u003c\/strong\u003e create vertical majorities and resolve influence ties. Vineyards transform monasteries into 15+ point objectives. Shepherds add a bag of sheep tiles (1-4 points each) and two wolves: you draw as many as you want, but a wolf resets everything. The base game remains identical, you only add what you want to test.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Hills \u0026amp; Sheep adds verticality and risk to a game famous for being flat and safe.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eHills and Sheep add verticality and risk to a game famous for being flat and safe.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis expansion presents itself as three experiments on Carcassonne: the first changes the physical space, the second rewards closure, the third introduces the system's first true push-your-luck. The sheet will be updated with tabletop experience.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCarcassonne - Sheep \u0026amp; Shepherds - Expansion 9 (Carcassonne: Sheep \u0026amp; Shepherds)\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eRisky\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eLayered\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eModular\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's the expansion that challenges Carcassonne's flat geometry without betraying its simplicity, and the sheep bag is the system's first true betting moment. Flaws but not deal-breakers: the push-your-luck will only appeal to those who accept high variance, and the hills can create uncomfortable height differences on the table if you don't have space.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and game sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Tre moduli indipendenti moltiplicano le combinazioni, ogni partita ha setup diverso.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Il sacchetto pecore è pura lotteria: puoi pescare 16 punti o un lupo al primo giro.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Le colline cambiano l'equilibrio delle maggioranze, i vigneti creano competizione sui monasteri.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Ogni pesca dal sacchetto è una scommessa, ogni collina un vantaggio tattico da sfruttare.\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Resta un Carcassonne leggero: le colline aggiungono una dimensione di calcolo, non un albero decisionale profondo.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Ogni modulo aggiunge una regola semplice, si spiega in 2 minuti a chi conosce il base.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThree modules, three ways to play\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you find in the box\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🗻\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003e18 hill tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThese are placed over other tiles, creating physical elevations. Whoever has a meeple on a hill wins majority ties: a minimal rule that completely changes the calculation of contested areas.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🍇\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003e6 vineyard tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThese go around monasteries: each adjacent vineyard adds 3 points to the cloister's final score. A complete monastery goes from 9 to 27 points, becoming an objective worth protecting or sabotaging.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐑\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSheep and wolf bag\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eContains sheep tiles (1-4 points value) and two wolves. Every time you expand your shepherd's pasture, you draw or cash in. If you draw a wolf, you lose all accumulated flock. Pure risk, no mitigation.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e👤\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003e6 wooden shepherds\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eNew dedicated piece, placed only in pastures. It does not count for the final majority of farmers: it is a separate piece, designed only for the sheep game. Once placed, you decide when to withdraw it and close the bet.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e18 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with transparent sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e46 × 46 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e18\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e18\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51556007543111,"sku":"","price":13.29,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carcassonne-Pecore_Pastori-Espansione900.webp?v=1784827447"},{"product_id":"carcassonne-il-circo-espansione-n-10","title":"Carcassonne - Circo \u0026 Artisti - Espansione 10","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou place a circus tile. Blue builds a human pyramid. Red places the big top exactly where you needed it. And you look at the meeple in your hand wondering if it's worth the risk.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGiochi Uniti\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTenth Official Expansion\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e7+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGiochi Uniti\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-light (1.9)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎪\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eExpansion\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRequires base game\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eTile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e area majority \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e acrobats and big tops\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Human pyramids that multiply points\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThe circus comes to Carcassonne with acrobats, big tops, and new strategies\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCarcassonne - Circus \u0026amp; Artists\u003c\/strong\u003e is the tenth official expansion for \u003cstrong\u003eCarcassonne\u003c\/strong\u003e, once again designed by \u003cstrong\u003eKlaus-Jürgen Wrede\u003c\/strong\u003e. Published in 2017 (originally \u003cem\u003eUnder the Big Top\u003c\/em\u003e), it introduces a new thematic element to the base game: the itinerant circus travelling through medieval French countryside. The illustrations by \u003cstrong\u003eMarcel Gröber, Anne Pätzke, and Chris Quilliams\u003c\/strong\u003e introduce big tops, acrobats, and the ringmaster.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you build \u003cstrong\u003ehuman pyramids\u003c\/strong\u003e by stacking your meeples on circus tiles, attract visitors with big tops to multiply points, and face new tactical choices on when to close your features. The mechanics of \u003cstrong\u003etile placement and area majority\u003c\/strong\u003e remain identical, but the circus adds layers of scoring and timing that change mid-game priorities.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The circus adds a welcome layer of scoring decisions without complicating the core.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eThe circus adds a welcome layer of scoring decisions without complicating the core.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis expansion works best if you play Carcassonne often: pyramids require multi-turn planning and a table that understands the timing of the base game. If you're looking for light variety, other expansions might be more immediate.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCarcassonne - Circo \u0026amp; Artisti - Espansione 10 (Carcassonne: Circus \u0026amp; Artists)\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalculated\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it introduces the human pyramid mechanism, which rewards those who plan vertically rather than just horizontally, and the big top that attracts visitors is an elegant multiplier. Flaws but not deal-breakers: there are only 20 circus tiles, so they might never come out in quick games; it works best with players who already know Carcassonne well and understand when it's worth investing meeples in a pyramid.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e FrogScore · frogames.business editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 4, \"note\": \"Piazzare il tendone giusto nel posto sbagliato per gli altri è il sale dell'espansione\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"20 nuove tessere che si mescolano al mazzo base: ogni partita il circo appare in momenti diversi\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Costruire piramidi umane richiede pianificazione, ma la pesca resta imprevedibile\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Se conosci il base, aggiungi questa in 5 minuti di spiegazione\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Peschi la tessera circo al momento giusto o la vedi finire in mano all'avversario\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Decidere quando chiudere la città con la piramide sopra crea momenti di calcolo serrato\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eWhat you'll find in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eThe new elements that enter the game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎪\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003e20 circus tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThey are shuffled into the base deck. Some have dedicated spaces for human pyramids, others host the ringmaster's big top. Recognizable by illustrations with acrobats and visitors.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🤸\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eHuman pyramids\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eStack your meeples on circus tiles: the second meeple on top of the first multiplies the points of the completed feature. You need at least two meeples of the same color, and you must close the city or road before others block you.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎭\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBig top and ringmaster\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThe big top attracts visitors: each adjacent meeple (yours or others') in the same feature earns extra points when you close it. The ringmaster is a special pawn you can place to better control the big tops.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎟️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eVisitor tokens\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eRepresent the circus audience. You place them near the big top and they count as multipliers at the end of the feature. More visitors = more points, but you must close before others.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e20 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e46 × 46 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e20\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e20\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51556028776775,"sku":"","price":12.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Carcassonne-Circo_Artisti-Espansione1000.webp?v=1784824897"},{"product_id":"carcassonne-cacciatori-e-raccoglitori","title":"Carcassonne Cacciatori e Raccoglitori","description":"\u003ch2\u003e Carcassonne – Hunters and Gatherers\u003c\/h2\u003e\n\n\n\u003cp\u003e Venture into prehistoric times and conquer the wilderness! 🦴🌳 \u003cem\u003eCarcassonne – Hunters and Gatherers\u003c\/em\u003e is a \u003cstrong\u003estandalone board game\u003c\/strong\u003e that brings the classic tile-layout mechanic to the Stone Age.\u003c\/p\u003e\n\n\n \u003cp\u003eInstead of cities and roads, you'll build \u003cstrong\u003eforests, rivers, and meadows\u003c\/strong\u003e populated by wild animals. Your \u003cstrong\u003eprehistoric meeples\u003c\/strong\u003e can become hunters, gatherers, or fishermen, ready to make the most of every feature of the landscape!\u003c\/p\u003e\n\n\n\u003cp\u003e ✔ Complete forests to earn extra bonuses with \u003cstrong\u003emenhir tiles\u003c\/strong\u003e\n ✔ Collect fish from rivers and lakes with \u003cstrong\u003efishing huts\u003c\/strong\u003e\n ✔ Take advantage of the animal-rich meadows, but watch out for the tigers that deplete your points! 🐅\u003c\/p\u003e\n\n\n\u003cp\u003e With familiar rules for Carcassonne fans and new strategies to explore, \u003cstrong\u003eHunters \u0026amp; Gatherers\u003c\/strong\u003e is perfect for those looking for a fresh and adventurous experience without needing the base game.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCan you master nature and lead your clan to victory?\u003c\/strong\u003e 🌄\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame duration:\u003c\/strong\u003e 35 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 8+\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eDesigner:\u003c\/strong\u003e Klaus-Jürgen Wrede\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Marcel Gröber\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Giochi Uniti\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage of the edition:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNote:\u003c\/strong\u003e Standalone game (does not require the Carcassonne base game)\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"Giochi Uniti","offers":[{"title":"Default Title","offer_id":51556052631879,"sku":"","price":22.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/box_carcassonne_cacciatori.png?v=1746679308"},{"product_id":"carcassonne-corsa-alloro","title":"Carcassonne - Corsa All'Oro","description":"\u003ch2\u003e Carcassonne – Gold Rush\u003c\/h2\u003e\n\n\n\u003cp\u003e 💰 Ride to the Wild West and strike gold! \u003cem\u003eCarcassonne – Gold Rush\u003c\/em\u003e is a \u003cstrong\u003estandalone board game\u003c\/strong\u003e in the \u003cstrong\u003eCarcassonne\u003c\/strong\u003e series that brings tile-laying gameplay to the heart of the American Gold Rush. 🤠⛏️\u003c\/p\u003e\n\n\n \u003cp\u003eBuild the landscape with \u003cstrong\u003egold mines, railroads, and pastures\u003c\/strong\u003e , placing your cowboy meeples to claim territory and collect precious gold nuggets. But beware: \u003cstrong\u003eother players can steal gold from your tents\u003c\/strong\u003e if you don't plan smartly!\u003c\/p\u003e\n\n\n\u003cp\u003e ✔ Explore the territory and control the most profitable areas\n ✔ Take risks and collect nuggets: they could be real gold or just “fool’s gold”!\n ✔ Expand your strategy with original mechanics and plenty of player interaction 🎯\u003c\/p\u003e\n\n\n\u003cp\u003e Perfect for Carcassonne fans looking for new settings and for \u003cstrong\u003efamilies who love accessible yet engaging strategy games\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eSet up your tent. Follow the railroad tracks. And become the gold tycoon of the Old West!\u003c\/strong\u003e 🐎\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-5\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame duration:\u003c\/strong\u003e 35 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 8+\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Klaus-Jürgen Wrede\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eIllustrator:\u003c\/strong\u003e Claus Stephan\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Giochi Uniti\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNote:\u003c\/strong\u003e Standalone game (does not require the Carcassonne base game)\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51556077273415,"sku":"","price":22.39,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/carcassonne-corsa-all-oro.jpg?v=1746679977"},{"product_id":"exploding-kittens-il-gioco-da-tavolo","title":"Exploding Kittens - Il Gioco da Tavolo","description":"\u003ch2\u003e Exploding Kittens – Board Game\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eOne of the best-selling card games of all time\u003c\/strong\u003e returns in a brand new, crazy, and... furry board game! \u003cem\u003eExploding Kittens – The Board Game\u003c\/em\u003e is a mix of an explosive course, unpredictable cards, and a 3D board that changes shape during the game.\u003c\/p\u003e\n\n\n\u003ch3\u003e 🎯 How to play?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e Advance along the path trying to avoid the \u003cstrong\u003eexplosive bombs (Exploding Kittens)\u003c\/strong\u003e .\u003c\/li\u003e\n\n\u003cli\u003e You are not eliminated, but \u003cstrong\u003edemoted\u003c\/strong\u003e if you explode without a \u003cstrong\u003eDefuser\u003c\/strong\u003e .\u003c\/li\u003e\n\n\u003cli\u003e Play cards to sabotage others and take advantage of the right moments to jump to the top.\u003c\/li\u003e\n\n\u003cli\u003e Two game modes:\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCalm Mode\u003c\/strong\u003e – Plan and survive.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eChaos Mode\u003c\/strong\u003e – The board transforms and panic reigns!\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n \u003cp\u003eWith cute, irreverent graphics and crazy pop-up elements, this game is a real \u003cstrong\u003eblast of laughter\u003c\/strong\u003e to enjoy with friends and family.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eWarning: not suitable for weak-haired people!\u003c\/em\u003e\u003c\/p\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51602280710471,"sku":"","price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ExplodingKittensilgiocodatavolo.png?v=1747411979"},{"product_id":"ziggurat","title":"Ziggurat","description":"\u003ch2\u003e Ziggurat – Legacy Cooperative Board Game\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eUncover the secrets of an ancient ruin and awaken your inner hero!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eZiggurat\u003c\/strong\u003e is a \u003cstrong\u003ecooperative board game with legacy mechanics\u003c\/strong\u003e designed for the whole family. In an ancient, abandoned temple, something is awakening: fire spirits, lost legends, and... maybe a dragon?\u003c\/p\u003e\n\n\n\u003cp\u003e Play through \u003cstrong\u003esix narrative chapters\u003c\/strong\u003e where your every choice changes the map, rules, and game materials. Work together with other players to overcome unique challenges, explore the ziggurat's levels, and discover what lies beneath. Once you've completed the campaign, you can replay the entire game with your own custom build!\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eZiggurat is perfect for groups who love adventure, discovery, and narrative progression\u003c\/strong\u003e in an experience accessible even to the youngest players.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eGet ready to experience an epic adventure... and rewrite history!\u003c\/em\u003e\u003c\/p\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51605765194055,"sku":"","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ZigguratGiocodaTavolo.webp?v=1750152713"},{"product_id":"windmill-valley","title":"Windmill Valley","description":"\u003ch2\u003e Windmill Valley: Tulips, Windmills, and Winning Strategies\u003c\/h2\u003e\n\u003cp\u003e \u003cstrong\u003eWindmill Valley\u003c\/strong\u003e is a \u003cstrong\u003estrategic board game\u003c\/strong\u003e where the colors don't deceive: beneath those flower fields lies a full-blown economic battle. Set on the famous Dutch \u003cem\u003eBloemen Route\u003c\/em\u003e , it puts you in the shoes of a tulip farmer who must do much more than plant flowers. You'll have to rotate your windmill, manage resources, optimize contracts, and... make your neighbors jealous with fields of blooms that would make Instagram pale.\u003c\/p\u003e  \u003cp\u003eWith a personal wheel-shaped board, every choice is a challenge of \u003cstrong\u003etiming and action management\u003c\/strong\u003e . Few turns, but plenty of meat: power-ups, special aid, local and foreign trade, and competition that blossoms turn after turn. It's one of those \u003cstrong\u003ebudget-friendly board games with a solid structure\u003c\/strong\u003e and a floral heart. If you love building game engines and getting a whiff of victory before anyone else, welcome to the polders.\u003c\/p\u003e\n\u003cp\u003e Also perfect for solo play, \u003cstrong\u003eWindmill Valley\u003c\/strong\u003e is ideal for those looking for a tense, satisfying, and... discreetly scented experience. 🌷\u003c\/p\u003e\n\u003ch3\u003e Why it's worth turning the blades in Windmill Valley\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\n \u003cstrong\u003eStrategic board game\u003c\/strong\u003e with a wheel-shaped board and tactical choices\u003c\/li\u003e\n\u003cli\u003e\n\n \u003cstrong\u003eOriginal setting\u003c\/strong\u003e : tulip cultivation and Dutch windmills\u003c\/li\u003e\n\u003cli\u003e\n\n \u003cstrong\u003eHigh replayability\u003c\/strong\u003e thanks to contracts, variable aids and asymmetric setups\u003c\/li\u003e\n\u003cli\u003e\n\n Solid and challenging \u003cstrong\u003esolo mode\u003c\/strong\u003e\n\u003c\/li\u003e  \u003cli\u003eA mix of visual elegance and mechanical depth: not just flowers\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e If you think a field of tulips is just beautiful to look at, it's because you haven't scored 75 points with a single move yet. 🌬️🐸\u003c\/p\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":51824455582023,"sku":"","price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/windmill-valley.webp?v=1750939354"},{"product_id":"corps-of-discovery-a-game-set-in-the-world-of-manifest-destiny","title":"Corps of Discovery: A Game Set in the World of Manifest Destiny","description":"\u003c!-- =====================================================\n     CORPS OF DISCOVERY — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"cod1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"cod1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cod1-cover-img\" alt=\"Corps of Discovery cooperative deductive board game for 1-4 players - official cover Off the Page Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/corps_of_discovery.webp?v=1774705056\"\u003e\n\u003cdiv class=\"cod1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cod1-cover-content\"\u003e\n\u003cp class=\"cod1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"cod1-sub\"\u003eSomeone points to the map, someone deduces, someone makes a mistake — and the monster approaches. And in the end, no one talks about who reasoned best.\u003c\/p\u003e\n\u003cdiv class=\"cod1-chips\"\u003e\n\u003cspan class=\"cod1-chip cod1-chip--teal\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eOff the Page Games\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eMinotaurs in 1804\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"cod1-specs-bar\"\u003e\n\u003cdiv class=\"cod1-specs\"\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e45–75 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eDeduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMaps\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eModular \/ Scenarios\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eCooperative \/ Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"cod1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"cod1-intro-grid\"\u003e\n\u003cdiv class=\"cod1-intro-text\"\u003e\n\u003cp class=\"cod1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eLewis, Clark, and the minotaurs no one told you about\u003c\/h3\u003e\n\u003cp class=\"cod1-p\"\u003eIt's 1804. The Corps of Discovery expedition is pushing westward. But something isn't going according to the history books — America is overrun by monsters, and your group must explore it, defeat them, and survive day by day.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eCorps of Discovery is a cooperative deduction game by \u003cstrong\u003eJay Cormier and Sen-Foong Lim\u003c\/strong\u003e, featuring artwork from Matthew Roberts' Manifest Destiny comic. Each game is played on a secret map placed on a double-layered board: tokens cover each space, and you must deduce what lies beneath before moving.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eLogic, communication, and a few unexpected minotaurs. It's not a game to be left to chance — it's a game to be tackled together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-intro-side\"\u003e\n\u003cp class=\"cod1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"Overall, I'm impressed with Corps of Discovery, and I recommend it to fans of deduction games.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eI'm overall impressed and recommend it to deduction game enthusiasts.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote cod1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"The sense of adventure in this game is off the scale! As a two-player cooperative experience, I adore this game.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eThe sense of adventure is off the charts. As a two-player cooperative game, I adore it.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eWhat Board Game\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cod1-fs\"\u003e\n\u003cdiv class=\"cod1-fs-header\"\u003e\n\u003cdiv class=\"cod1-fs-brand\"\u003e\n\u003cimg class=\"cod1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"cod1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"cod1-fs-game-name\"\u003eCorps of Discovery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\" class=\"cod1-fs-cat\"\u003eCooperative · Deduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-body\"\u003e\n\u003cdiv class=\"cod1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"cod1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"cod1-fs-tip\" class=\"cod1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-info\"\u003e\n\u003cspan class=\"cod1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-feeling\"\u003e\n\u003cspan class=\"cod1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cod1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-targets\"\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🤝\u003c\/span\u003eCooperative\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict\"\u003e\n\u003cdiv class=\"cod1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict-text\"\u003ePure reasoning and authentic cooperation, in an adventure you won't forget. Not for those seeking relaxation — for those who want a real challenge.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITARIO --\u003e\n\u003cdiv class=\"cod1-fs-solo\"\u003e\n\u003cdiv class=\"cod1-fs-solo-inner\"\u003e\n\u003cspan class=\"cod1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-row\"\u003e\n\u003cspan class=\"cod1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-stars\"\u003e\n\u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-solo-score\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cod1-fs-solo-note\"\u003eThe deduction works perfectly in solo — you handle all the reasoning threads yourself, without relying on anyone. A complete and gripping experience, with the constant pressure of the timer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-footer\"\u003e\n\u003cimg class=\"cod1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Coordination', v:5, note:\"Every move must be agreed upon — collective deduction is the heart of the game\"},\n        {l:'Tension',      v:5, note:\"Daily challenges expire: if you don't bring resources, everyone loses\"},\n        {l:'Strategy',    v:4, note:\"Logical rules must be applied methodically — improvisation pays little\"},\n        {l:'Replayability',v:4, note:\"Different maps, two chapters, multiple scenarios: every game is a new puzzle\"},\n        {l:'Complexity',  v:3, note:\"Rules in 20 minutes, but deductive logic requires true concentration\"},\n        {l:'Luck',      v:2, note:\"Tokens are fixed per map — randomness is in the order you discover them\"}\n      ];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('cod1-fs-svg');\n      var tip=document.getElementById('cod1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes cod1-draw{to{stroke-dashoffset:0}}@keyframes cod1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:cod1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left,ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:cod1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:cod1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"cod1-section-pad\"\u003e\n\u003cp class=\"cod1-label\"\u003eWhat you manage in each game\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eYour equipment in the unknown\u003c\/h3\u003e\n\u003cdiv class=\"cod1-cards\"\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eThe secret map\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eInserted into the board before the game, it hides resources, dangers, and monsters under each token. No one knows what's underneath — it must be deduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eLogical rules\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eEach game has adjacency rules between resources. Mud near water, food near specific types. Use them to figure out where to look before moving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eMonsters and threats\u003c\/h4\u003e\n\u003cp class=\"cod1-card-icon-card\"\u003eMinotaurs, creatures, and misfortunes are activated with each discovery. They have specific conditions to be defeated — ignoring them is not an option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⏳\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eThe daily timer\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eEach daily challenge has a limit of removed tokens. If it expires before you have the right resources, the consequences fall on the entire group.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cod1-closing\"\u003e\n\u003cp class=\"cod1-closing-text\"\u003eThere's always a moment when logic goes silent and the table tenses up. Corps of Discovery always finds it, every game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"cod1-box-section\"\u003e\n\u003cdetails class=\"cod1-det\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003e2 sizes · 85 total cards\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-sleeve-grid\"\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e64 × 89 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e64 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e45 × 68 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e21 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cod1-det cod1-det--last\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-rl-wrap\"\u003e\n\u003cdiv class=\"cod1-rl-langs\"\u003e\u003cspan class=\"cod1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d2a1a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"cod1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/274564\/corps-of-discovery-rules\" target=\"_blank\"\u003e\u003cspan class=\"cod1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"cod1-rl-body\"\u003e\n\u003cspan class=\"cod1-rl-title\"\u003eDownload official rulebook\u003c\/span\u003e\u003cspan class=\"cod1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan style=\"font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0;\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end cod1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end cod1-wrap --\u003e\n\u003cstyle\u003e\n.cod1-wrap, .cod1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cod1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0d2a1a;\n}\n\n\/* ── COPERTINA ── *\/\n.cod1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cod1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cod1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,42,26,0) 0%, rgba(13,42,26,0) 25%, rgba(13,42,26,0.55) 55%, rgba(13,42,26,0.88) 75%, rgba(13,42,26,0.98) 100%); }\n.cod1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cod1-kicker { display: block; color: #5ecfa0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cod1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.cod1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cod1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.cod1-chip--teal { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.cod1-specs-bar { background: #091f12; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cod1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cod1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.cod1-spec:nth-child(3n) { border-right: none; }\n.cod1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cod1-spec-icon { font-size: 1.2rem; }\n.cod1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cod1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cod1-body { background: #F0ECD8; }\n\n\/* ── INTRO ── *\/\n.cod1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cod1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.cod1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d2a1a; line-height: 1.15; margin-bottom: 16px; }\n.cod1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a4530; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.cod1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.cod1-quote { background: #0d2a1a; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #5ecfa0; }\n.cod1-quote--dark { background: #1a4a2a; }\n.cod1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.cod1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.cod1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.cod1-divider { height: 1px; background: #c8d4b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cod1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cod1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.cod1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cod1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cod1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cod1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cod1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cod1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.cod1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cod1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cod1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cod1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.cod1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cod1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cod1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cod1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.cod1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.cod1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cod1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.cod1-fs-target span { font-size:14px; flex-shrink:0; }\n.cod1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cod1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cod1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cod1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.cod1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\/* SOLO *\/\n.cod1-fs-solo { background:#eeeae4; border-top:1px solid #e0d8cc; padding:14px 20px; }\n.cod1-fs-solo-inner { max-width:100%; }\n.cod1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cod1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:9px; flex-wrap:wrap; }\n.cod1-fs-solo-type { font-family:sans-serif; font-size:11px; font-weight:700; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-fs-solo-stars { display:flex; align-items:center; gap:3px; }\n.cod1-fs-star { font-size:14px; color:#d0ccc4; }\n.cod1-fs-star--on { color:#0a7a5a; }\n.cod1-fs-solo-score { font-family:sans-serif; font-size:11px; font-weight:700; color:#6b5e48; margin-left:4px; }\n.cod1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#3d2810; line-height:1.6; }\n.cod1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.cod1-section-pad { padding: 32px 28px 8px; }\n.cod1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cod1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0dcc8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cod1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cod1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cod1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; font-family: sans-serif; }\n.cod1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a4530; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cod1-closing { background: #0d2a1a; padding: 26px 28px; border-top: 3px solid #5ecfa0; }\n.cod1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.cod1-box-section { background: #F0ECD8; border-top: 1px solid #c8d4b8; }\n.cod1-det { border-bottom: 1px solid #dde8d0; background: #fff; }\n.cod1-det--last { border-bottom: none; }\n.cod1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.cod1-det-sum::-webkit-details-marker { display: none; }\n.cod1-det-sum::marker { display: none; }\n.cod1-det[open] .cod1-det-sum { background: #f4f8f0; }\n.cod1-det-sum:hover { background: #f4f8f0; }\n.cod1-det-left { display: flex; align-items: center; gap: 10px; }\n.cod1-det-ico { font-size: 17px; flex-shrink: 0; }\n.cod1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0d2a1a; display: block; }\n.cod1-det-sub { font-family: sans-serif; font-size: 11px; color: #6a8060; margin-top: 1px; display: block; }\n.cod1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.cod1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #6a8060; border-bottom: 2px solid #6a8060; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.cod1-det[open] .cod1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.cod1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.cod1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.cod1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f4f8f0; border-radius:8px; border:1px solid #dde8d0; flex-wrap:wrap; gap:6px; }\n.cod1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0d2a1a; }\n.cod1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.cod1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#4a6840; }\n.cod1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.cod1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.cod1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-rl-body { flex:1; min-width:0; }\n.cod1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.cod1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cod1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cod1-spec { border-bottom: none; }\n  .cod1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cod1-spec:last-child { border-right: none; }\n  .cod1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cod1-fs-body { grid-template-columns: 220px 1fr; }\n  .cod1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cod1-fs-info { border-top: none; }\n  .cod1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .cod1-cover { height: 440px; }\n  .cod1-cover-content { padding: 22px 36px 30px; }\n  .cod1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cod1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cod1-divider { margin-left: 36px; margin-right: 36px; }\n  .cod1-section-pad { padding: 36px 36px 8px; }\n  .cod1-closing { padding: 28px 36px; }\n  .cod1-fs-body { grid-template-columns: 260px 1fr; }\n  .cod1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":51901058187591,"sku":null,"price":41.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CorpsofDiscovery1.webp?v=1752118724"},{"product_id":"harrow-county","title":"Harrow County: The Game of Gothic Conflict","description":"\u003ch2\u003eHarrow County – The Witches' War Begins 🪓\u003c\/h2\u003e\n\n\n\u003cp\u003e A witch lies buried beneath a centuries-old tree. But she doesn't rest in peace. Her roots grow, the earth trembles, and spirits awaken. Welcome to \u003cstrong\u003eHarrow County\u003c\/strong\u003e , a \u003cstrong\u003estrategic and gothic board game\u003c\/strong\u003e based on Tyler Crook's celebrated horror comic, where each faction has a dark power and a truth to defend.\u003c\/p\u003e\n\n\n\u003cp\u003e In this \u003cstrong\u003easymmetrical game for 1-3 players\u003c\/strong\u003e , you can control Emmy, the young protector with inexplicable powers, or her twin sister Kammi, back to conquer everything. Or… you can be \u003cstrong\u003eHester, the buried witch\u003c\/strong\u003e , who corrupts the enemy creatures from within. A tense and original experience, with unique mechanics and a setting filled with curses, mystery, and spilled blood.\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eThe cube tower built into the box\u003c\/strong\u003e is the heart of the game: it influences combat, corruption, and resurrections, making every game unpredictable. And if you play alone… Hester's threat will be even more merciless.\u003c\/p\u003e\n\n\n\u003ch3\u003e What makes Harrow County so damn irresistible? 🌑\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAsymmetric factions\u003c\/strong\u003e with different powers and objectives\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCube tower integrated into the box\u003c\/strong\u003e for unique resolutions\u003c\/li\u003e\n\n\u003cli\u003e\n\n Complete and immersive \u003cstrong\u003esolo mode\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDrawings and atmosphere\u003c\/strong\u003e faithful to the original comic\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eInnovative mechanisms\u003c\/strong\u003e between territorial control, deduction and corruption\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e A \u003cstrong\u003ethematic and strategic board game\u003c\/strong\u003e that turns every game into a legend to be told... or feared. In Harrow County, no one is ever truly dead. 🐸\u003c\/p\u003e\n\n","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":51901064970567,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HarrowCounty4.webp?v=1752119521"},{"product_id":"chandigarh","title":"Chandigarh ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-chd\" id=\"fg-chd\"\u003e\n\u003ch2\u003e 🏙️📐 Chandigarh – It doesn't build itself. But every move is pure architecture. \u003c\/h2\u003e\n\n\u003cdiv class=\"fg-chd__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-chd__card fg-chd__card--story\"\u003e\n\n\u003cp\u003e India, 1951. A nation reborn, a city to be created. In \u003cstrong\u003eChandigarh,\u003c\/strong\u003e you are an urban planner with a precise task: to give shape to a modern dream made of \u003cstrong\u003eorder\u003c\/strong\u003e , \u003cstrong\u003efunction\u003c\/strong\u003e , and \u003cstrong\u003eharmony\u003c\/strong\u003e . You don't \"just build\": you build \u003cstrong\u003ewith vision\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e This \u003cstrong\u003estrategic board game\u003c\/strong\u003e for 2–4 players puts you in front of a dynamic urban grid: you place buildings, follow patterns, read spaces, and interact with others. Every step your architect takes is an opportunity to \u003cstrong\u003eplan\u003c\/strong\u003e , \u003cstrong\u003eblock\u003c\/strong\u003e , and transform the city into points.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chd__break\" role=\"separator\" aria-label=\"Frase centrale\"\u003e \u003cspan\u003eEvery intersection is a choice. Every building a statement. \u003cstrong\u003eWelcome to Chandigarh.\u003c\/strong\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\n \u003cp\u003eThe beauty? It's elegant: clear rules, but true depth. The map fills up, opportunities change, and you have to stay focused: \u003cstrong\u003ewhere to build now\u003c\/strong\u003e ... and \u003cstrong\u003ewhat to prepare for later\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e If you're looking for a \u003cstrong\u003eplacement\u003c\/strong\u003e and \u003cstrong\u003epattern-building\u003c\/strong\u003e experience with a strong identity, Chandigarh offers that rare satisfaction: seeing a plan take shape before your eyes. The question is: will the city have your name on its plaque? \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"fg-chd__card fg-chd__card--features\" aria-label=\"Punti di forza di Chandigarh\"\u003e\n\u003ch3\u003e Why Chandigarh is strategic tabletop architecture\u003c\/h3\u003e\n\n\u003cul class=\"fg-chd__list\"\u003e\n\n\u003cli\u003e 🏙️ \u003cstrong\u003eRefined City Building\u003c\/strong\u003e : Place buildings to complete patterns and hinder your rivals\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eProject Management\u003c\/strong\u003e : Choose and complete cards to create point and material combos\u003c\/li\u003e\n\n\u003cli\u003e 🚶♂️ \u003cstrong\u003eMovement on the map\u003c\/strong\u003e : the architect moves between junctions and squares where needed\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eUnique Specialists\u003c\/strong\u003e : Bonuses and powers that truly change your playstyle\u003c\/li\u003e\n\n \u003cli\u003e🖼️ \u003cstrong\u003eVisual elegance\u003c\/strong\u003e : simple to learn, deep and replayable\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-chd__feature\"\u003e\n\n\u003cp class=\"fg-chd__featureTitle\"\u003e Taste at the table\u003c\/p\u003e\n\n\u003cp\u003e It's that \"project that comes back\" feeling: a building placed in the right spot, a puzzle that closes, an opponent who realizes too late that you've \u003cstrong\u003estolen the perfect space\u003c\/strong\u003e ... without raising his voice. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-chd__feature fg-chd__feature--accent\"\u003e\n\n\u003cp class=\"fg-chd__featureTitle\"\u003e For who is perfect\u003c\/p\u003e\n\n\u003cp\u003e For those who love clean but just the right amount of \u003cstrong\u003emean strategy board games\u003c\/strong\u003e : planning, map reading, meaningful choices… and no frills.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp class=\"fg-chd__tagline\"\u003e \u003cem\u003eEvery intersection is a choice. Every building a statement. Welcome to Chandigarh.\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-chd__end\"\u003e\n\n\u003cp\u003eIf you want a city \u003cstrong\u003eboard game\u003c\/strong\u003e where beauty is also strategy, \u003cstrong\u003eChandigarh\u003c\/strong\u003e is your signature at the bottom of a project that can be seen and felt. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Chandigarh\n   Palette dalla scatola: crema\/carta, teal architettura, verde parchi, terracotta, rosso tipografico\n   SAFE CSS\n   ========================================================= *\/\n#fg-chd.fg-chd{\n  --ink:#101318;\n  --paper:#fff6dc;       \/* crema *\/\n  --paper2:#f3ead0;\n\n  --teal:#2f9c97;        \/* acqua\/teal *\/\n  --teal2:#1f6f6b;\n  --sage:#6aa46a;        \/* verde parchi *\/\n  --sage2:#3f7b45;\n  --terr:#d6a36f;        \/* terra\/sabbia *\/\n  --brick:#b86a49;       \/* terracotta *\/\n  --red:#8f2b2b;         \/* titolo\/acc. rosso *\/\n  --sun:#ffd28a;         \/* luce calda *\/\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(0,0,0,.14);\n  --shadowSoft:0 12px 24px rgba(0,0,0,.08);\n\n  position:relative;\n  overflow:hidden;\n  border-radius:30px;\n  padding:2.2rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  color:var(--ink);\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 16%, rgba(47,156,151,.18), transparent 52%),\n    radial-gradient(circle at 82% 22%, rgba(106,164,106,.16), transparent 50%),\n    radial-gradient(circle at 74% 80%, rgba(184,106,73,.14), transparent 56%),\n    linear-gradient(135deg, rgba(255,246,220,.96) 0%, rgba(243,234,208,.94) 46%, rgba(255,246,220,.96) 100%);\n\n  border:1px solid rgba(0,0,0,.08);\n}\n\n#fg-chd.fg-chd h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 1.45rem;\n  letter-spacing:.2px;\n  color:rgba(143,43,43,1);\n  text-shadow:0 0 16px rgba(255,210,138,.30);\n}\n\n#fg-chd .fg-chd__grid{\n  display:grid;\n  grid-template-columns:1.05fr 1fr;\n  gap:1.4rem;\n  align-items:stretch;\n}\n\n#fg-chd .fg-chd__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  box-shadow:0 12px 26px rgba(0,0,0,.10);\n  border:1px solid rgba(0,0,0,.10);\n  display:flex;\n  flex-direction:column;\n}\n\n#fg-chd .fg-chd__card--story{\n  background:rgba(255,246,220,.92);\n  border-left:8px solid rgba(47,156,151,.78);\n}\n\n#fg-chd .fg-chd__card--features{\n  background:linear-gradient(145deg, rgba(31,111,107,.94), rgba(47,156,151,.92));\n  color:rgba(255,246,220,.96);\n  border:1px solid rgba(255,246,220,.16);\n  justify-content:space-between;\n}\n\n#fg-chd .fg-chd__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-chd .fg-chd__card--story strong{ color:rgba(31,111,107,1); }\n#fg-chd .fg-chd__card--features strong{ color:rgba(255,210,138,.98); }\n\n#fg-chd .fg-chd__card--features h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(255,246,220,.98);\n  text-shadow:0 0 12px rgba(255,210,138,.18);\n}\n\n\/* Lista punti *\/\n#fg-chd .fg-chd__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-chd .fg-chd__list li{\n  background:linear-gradient(90deg, rgba(255,246,220,.14), rgba(255,246,220,.06));\n  border-left:6px solid rgba(184,106,73,.85);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n\n#fg-chd .fg-chd__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,246,220,.18), rgba(255,246,220,.08));\n}\n\n\/* Separator *\/\n#fg-chd .fg-chd__break{\n  margin:1.15rem 0 1.05rem;\n  padding:.85rem .95rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:950;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(0,0,0,.10);\n  color:rgba(143,43,43,1);\n  background:linear-gradient(90deg, rgba(255,210,138,.32), rgba(47,156,151,.14));\n}\n\n\/* Box extra *\/\n#fg-chd .fg-chd__feature{\n  margin-top:1rem;\n  padding:.9rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,246,220,.16);\n  background:linear-gradient(90deg, rgba(255,246,220,.12), rgba(255,246,220,.05));\n  box-shadow:0 14px 26px rgba(0,0,0,.14);\n}\n\n#fg-chd .fg-chd__feature--accent{\n  border-left:6px solid rgba(255,210,138,.78);\n}\n\n#fg-chd .fg-chd__featureTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(255,246,220,.98);\n}\n\n#fg-chd .fg-chd__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n}\n\n\/* Chiusura *\/\n#fg-chd .fg-chd__end{\n  grid-column:1 \/ -1;\n  margin-top:.2rem;\n  background:rgba(255,246,220,.92);\n  border-radius:var(--radius);\n  border:1px solid rgba(0,0,0,.10);\n  padding:1.15rem 1.35rem;\n  text-align:center;\n  box-shadow:var(--shadowSoft);\n}\n#fg-chd .fg-chd__end p{ margin:0; line-height:1.75; }\n#fg-chd .fg-chd__end strong{ color:rgba(31,111,107,1); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-chd .fg-chd__grid{ grid-template-columns:1fr; }\n  #fg-chd.fg-chd h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-chd.fg-chd{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-chd .fg-chd__card{ padding:1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"Tesla Games","offers":[{"title":"Default Title","offer_id":51916914131271,"sku":null,"price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Chandigarh.webp?v=1752422013"},{"product_id":"through-the-desert","title":"Through the Desert ","description":"\u003c!-- =====================================================\n     THROUGH THE DESERT — BLOCK 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: ttd1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ttd1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"ttd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ttd1-cover-img\" alt=\"Through the Desert abstract board game by Reiner Knizia for 2-5 players - official cover\" src=\"https:\/\/cf.geekdo-images.com\/Rq_hJIAO7jDgIpAW943hJA__itemrep\/img\/oKjse9oKuGY1fBsNhNfB5JcsRmg=\/fit-in\/246x300\/filters:strip_icc()\/pic7697747.jpg\"\u003e\n\u003cdiv class=\"ttd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ttd1-cover-content\"\u003e\n\u003cp class=\"ttd1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"ttd1-sub\"\u003ePastel camels, contested oases, and heavy silences. No one raises their voice — but everyone tries to steal your water.\u003c\/p\u003e\n\u003cdiv class=\"ttd1-chips\"\u003e\n\u003cspan class=\"ttd1-chip ttd1-chip--gold\"\u003eReiner Knizia\u003c\/span\u003e \u003cspan class=\"ttd1-chip\"\u003eTile Laying Trilogy\u003c\/span\u003e \u003cspan class=\"ttd1-chip\"\u003eElegant Abstract\u003c\/span\u003e \u003cspan class=\"ttd1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"ttd1-specs-bar\"\u003e\n\u003cdiv class=\"ttd1-specs\"\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🐫\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003eTile Laying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003eHexagonal seeded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-spec\"\u003e\n\u003cspan class=\"ttd1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"ttd1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"ttd1-spec-val\"\u003ePositional\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"ttd1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"ttd1-intro-grid\"\u003e\n\u003cdiv class=\"ttd1-intro-text\"\u003e\n\u003cp class=\"ttd1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"ttd1-h3\"\u003eA Knizia classic that never stopped being modern\u003c\/h3\u003e\n\u003cp class=\"ttd1-p\"\u003eIn 1998, \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e published Through the Desert and forever changed the idea of what an abstract game could be. Pastel, full of plastic camels, easy to explain in five minutes — and with a depth that haunts you for years. It is part of the famous tile-laying trilogy along with Tigris \u0026amp; Euphrates and Samurai.\u003c\/p\u003e\n\u003cp class=\"ttd1-p\"\u003eEach player leads five caravans of different colors. Each turn, two camels are placed on the hexagonal board, extending their lines towards oases and water sources. Two caravans of the same color can never touch. This single rule generates silent, continuous, fierce interaction — disguised as a peaceful game.\u003c\/p\u003e\n\u003cp class=\"ttd1-p\"\u003eThe board is randomly seeded at each game: oases and water wells change places, and with them, everything changes. There are no memorized openings, no fixed strategies. Each game is a new desert to cross. Through the Desert is proof that a great game doesn't need to be complex — just intelligently designed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-intro-side\"\u003e\n\u003cp class=\"ttd1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"ttd1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"ttd1-quote-text\"\u003e\"This game is absolutely phenomenal. It's hard to imagine a simpler, more satisfying, prettier game.\"\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-transl\"\u003eAn absolutely phenomenal game. It's hard to imagine something simpler, more satisfying, and beautiful than this.\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"ttd1-quote ttd1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"ttd1-quote-text\"\u003e\"Full of satisfying trade-offs, deeply interactive, and takes less than five minutes to teach.\"\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-transl\"\u003eFull of satisfying trade-offs, deeply interactive, and teaches in less than five minutes.\u003c\/p\u003e\n\u003cp class=\"ttd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ttd1-fs\"\u003e\n\u003cdiv class=\"ttd1-fs-header\"\u003e\n\u003cdiv class=\"ttd1-fs-brand\"\u003e\n\u003cimg class=\"ttd1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ttd1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"ttd1-fs-game-name\"\u003eThrough the Desert\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"ttd1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-body\"\u003e\n\u003cdiv class=\"ttd1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ttd1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ttd1-fs-tip\" class=\"ttd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-info\"\u003e\n\u003cspan class=\"ttd1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"ttd1-fs-feeling\"\u003e\n\u003cspan class=\"ttd1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"ttd1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e \u003cspan class=\"ttd1-fs-feel-tag\"\u003eSilently fierce\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttd1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"ttd1-fs-targets\"\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-target ttd1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-verdict\"\u003e\n\u003cdiv class=\"ttd1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-verdict-text\"\u003eOne of the best abstract games ever designed. Minimal rules, enormous depth — perfect for those who want a game that ages with you and never gets old.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-fs-footer\"\u003e\n\u003cimg class=\"ttd1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Depth',   v:5, note:\"Short games but with a rare decision density. Better with each play\"},\n        {l:'Replayability',v:5, note:\"Randomly seeded board: no opening ever repeats itself\"},\n        {l:'Strategy',    v:4, note:\"Every camel is a choice — you win by planning three turns ahead\"},\n        {l:'Interaction',  v:4, note:\"Silent but constant: every move you make is a block for someone else\"},\n        {l:'Complexity',  v:2, note:\"Explains in five minutes. The first game flows smoothly\"},\n        {l:'Luck',      v:1, note:\"No dice, no cards. Only the initial setup is random\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('ttd1-fs-svg');\n      var tip=document.getElementById('ttd1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes ttd1-draw{to{stroke-dashoffset:0}}@keyframes ttd1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:ttd1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:ttd1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:ttd1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"ttd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"ttd1-section-pad\"\u003e\n\u003cp class=\"ttd1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"ttd1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"ttd1-cards\"\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🐫\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003e5 Camel Caravans\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eFive pastel colors, five possible directions. Each caravan grows separately — you can never combine them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e👳\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003e5 Leader Camels\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eYou place your leaders first. Those five initial decisions weigh on the entire game — choose carefully.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🌴\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003eOases and Water Sources\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eOases are worth points for each adjacent camel. Wells give immediate points. The desert is never the same twice.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttd1-card\"\u003e\n\u003cspan class=\"ttd1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"ttd1-card-name\"\u003eThe Hexagonal Board\u003c\/h4\u003e\n\u003cp class=\"ttd1-card-desc\"\u003eA desert of hexagons randomly seeded each game. No memorized openings work — you have to read the table from scratch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ttd1-closing\"\u003e\n\u003cp class=\"ttd1-closing-text\"\u003eNo one raises their voice — but when someone blocks your space with just one camel, you remember it for weeks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"ttd1-box-section\"\u003e\n\u003cdetails class=\"ttd1-det ttd1-det--last\"\u003e\n\u003csummary class=\"ttd1-det-sum\"\u003e\u003cspan class=\"ttd1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"ttd1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"ttd1-det-sub\"\u003eUnofficial Italian · PDF\u003c\/span\u003e\u003cspan class=\"ttd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ttd1-det-body\"\u003e\n\u003cdiv class=\"ttd1-rl-wrap\"\u003e\n\u003cdiv class=\"ttd1-rl-langs\"\u003e\u003cspan class=\"ttd1-rl-lang\"\u003e🇮🇹 Italian (unofficial)\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a2810; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"ttd1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/312842\/through-the-desert-ita\" target=\"_blank\"\u003e\u003cspan class=\"ttd1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"ttd1-rl-body\"\u003e\n\u003cspan class=\"ttd1-rl-title\"\u003eDownload the rulebook in Italian\u003c\/span\u003e\u003cspan class=\"ttd1-rl-sub\"\u003eFree PDF · unofficial BGG translation\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttd1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.ttd1-wrap, .ttd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ttd1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a2810;\n}\n\n\/* ── COPERTINA ── *\/\n.ttd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ttd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }\n.ttd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,40,16,0) 0%, rgba(26,40,16,0) 25%, rgba(26,40,16,0.55) 55%, rgba(26,40,16,0.88) 75%, rgba(26,40,16,0.98) 100%); }\n.ttd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ttd1-kicker { display: block; color: #E8B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ttd1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.ttd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ttd1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.ttd1-chip--gold { background: #B8860B; border-color: #B8860B; }\n\n\/* ── SPECS ── *\/\n.ttd1-specs-bar { background: #0f1a08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ttd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ttd1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.ttd1-spec:nth-child(3n) { border-right: none; }\n.ttd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ttd1-spec-icon { font-size: 1.2rem; }\n.ttd1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ttd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ttd1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.ttd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ttd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.ttd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2810; line-height: 1.15; margin-bottom: 16px; }\n.ttd1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.ttd1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.ttd1-quote { background: #1a2810; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #B8860B; }\n.ttd1-quote--dark { background: #0f1a08; }\n.ttd1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.ttd1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.ttd1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.ttd1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ttd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ttd1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.ttd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ttd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ttd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ttd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ttd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ttd1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.ttd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ttd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ttd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ttd1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.ttd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ttd1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.ttd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ttd1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.ttd1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.ttd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ttd1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.ttd1-fs-target span { font-size:14px; flex-shrink:0; }\n.ttd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ttd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ttd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ttd1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.ttd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ttd1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.ttd1-section-pad { padding: 32px 28px 8px; }\n.ttd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ttd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c89c; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ttd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ttd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ttd1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.ttd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ttd1-closing { background: #1a2810; padding: 26px 28px; border-top: 3px solid #B8860B; }\n.ttd1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.ttd1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.ttd1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.ttd1-det--last { border-bottom: none; }\n.ttd1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.ttd1-det-sum::-webkit-details-marker { display: none; }\n.ttd1-det-sum::marker { display: none; }\n.ttd1-det[open] .ttd1-det-sum { background: #faf7f2; }\n.ttd1-det-sum:hover { background: #faf7f2; }\n.ttd1-det-left { display: flex; align-items: center; gap: 10px; }\n.ttd1-det-ico { font-size: 17px; flex-shrink: 0; }\n.ttd1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2810; display: block; }\n.ttd1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.ttd1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.ttd1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.ttd1-det[open] .ttd1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.ttd1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.ttd1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.ttd1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.ttd1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.ttd1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a2810; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.ttd1-rl-link:hover { opacity:.85; }\n.ttd1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.ttd1-rl-body { flex:1; min-width:0; }\n.ttd1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.ttd1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.ttd1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ttd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ttd1-spec { border-bottom: none; }\n  .ttd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ttd1-spec:last-child { border-right: none; }\n  .ttd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ttd1-fs-body { grid-template-columns: 220px 1fr; }\n  .ttd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ttd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ttd1-cover { height: 440px; }\n  .ttd1-cover-content { padding: 22px 36px 30px; }\n  .ttd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ttd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ttd1-divider { margin-left: 36px; margin-right: 36px; }\n  .ttd1-section-pad { padding: 36px 36px 8px; }\n  .ttd1-closing { padding: 28px 36px; }\n  .ttd1-fs-body { grid-template-columns: 260px 1fr; }\n  .ttd1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":51999247794503,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThroughtheDesert.webp?v=1753439364"},{"product_id":"juicy-fruits-deep-print-games","title":"Juicy Fruits ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Juicy Fruits – Move, collect, conquer your fruity island\u003c\/h2\u003e\n\n\n\u003cp\u003e \nIn \u003cstrong\u003eJuicy Fruits,\u003c\/strong\u003e each player has a tropical island to harvest juicy fruit, satisfy hungry ships, and build lucrative businesses. But there's a catch: \u003cstrong\u003espace is limited\u003c\/strong\u003e , and every decision can unlock or block your future moves.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n With a simple yet surprisingly deep scrolling system, you'll need \u003cstrong\u003eto optimize your harvesters' movements\u003c\/strong\u003e to collect valuable fruits, complete contracts, and place company tiles on your little paradise. But beware: ships slow down your expansion, and opponents steal your best opportunities.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e A tropical puzzle that smells of mango and strategy\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAbstract game with a fruity theme\u003c\/strong\u003e : perfect for families and casual gamers\u003c\/li\u003e\n\n\u003cli\u003e\n\n Simple to learn, yet strategic to master, \u003cstrong\u003escrolling movement\u003c\/strong\u003e\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eAdvanced \"juice factory\" mode\u003c\/strong\u003e for an extra level of challenge\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePlayable solo\u003c\/strong\u003e with 4 different modes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eThere is no linguistic dependency\u003c\/strong\u003e , but you need to pay attention to spaces!\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n Juicy Fruits is one of those games where you start off thinking, \"Oh well, I'll just collect bananas,\" and then after 15 minutes you're calculating optimal trajectories, tile combos, and future moves while cursing that docked ship that's blocking you right where you need it. A small masterpiece of \u003cstrong\u003etropical efficiency\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003e🐸 Frog tip: Never underestimate a well-planted mangosteen.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52011972428103,"sku":null,"price":22.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/JuicyFruits_DeepPrintGames.webp?v=1753586908"},{"product_id":"resurgence","title":"Resurgence","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Resurgence – A new world arises from chaos, but it needs guidance.\u003c\/h2\u003e\n\n\n\u003cp\u003e \nAfter the mysterious conflict known as the \"One Day War,\" civilization has collapsed. Cities lie in ruins, resources are scarce, and mutated gangs are rampaging. In \u003cstrong\u003eResurgence\u003c\/strong\u003e , you lead a faction of survivors attempting to rebuild a future from the rubble of Moscow. Strength and courage alone will require more than just \u003cstrong\u003eplanning, resources, and strategic choices\u003c\/strong\u003e to lead your people to resurgence.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Each turn, you secretly decide where to place your workers drawn from the bag, with missions to complete, materials to collect, survivors to rescue, and bases to develop. But beware: everything is shared, and your plans may be thwarted by other leaders seeking glory. And with ever-changing end-game objectives, every game will be a new challenge.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e A bag of hope, a map of ruins, a thousand possibilities\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eHidden worker placement\u003c\/strong\u003e combined with \u003cstrong\u003ebag-building\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n     \u003cli\u003eDeep \u003cstrong\u003eresource management and faction development\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e\n\n Well-structured \u003cstrong\u003esolo mode\u003c\/strong\u003e for true post-apocalyptic challenges\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eHigh replayability\u003c\/strong\u003e thanks to random events and different final directives\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTense and original setting\u003c\/strong\u003e , post-war but with hope\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003eResurgence\u003c\/strong\u003e is a game that combines modern Eurogamer mechanics with a raw and intense setting. If you're looking for a challenging yet rewarding game, where every choice can change the outcome of the game, then it's time for Resurgence.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003e🐸 Froggers say: If you love bag-building and pure strategy, this game will give you more satisfaction than a fuel supply in the middle of war.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Portal Games","offers":[{"title":"Default Title","offer_id":52012171919687,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Resurgence.webp?v=1753593925"},{"product_id":"emberleaf","title":"Emberleaf","description":"\u003c!-- =====================================================\n     EMBERLEAF — BLOCK 1 (ENGLISH EDITION)\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\n\u003cdiv class=\"eme1-wrap\"\u003e\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"eme1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/iIOvqey92U7snvFG7Vz5Hg__imagepage@2x\/img\/xkaR9cqIj9f4NcvVP9u8CbFK85E=\/fit-in\/1800x1200\/filters:strip_icc()\/pic8356448.jpg\" alt=\"Emberleaf board game strategy tile placement card dancing for 1-5 players - official The City of Games English edition cover\" class=\"eme1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"eme1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"eme1-cover-content\"\u003e\n      \u003cp class=\"eme1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"eme1-sub\"\u003eA forest to rebuild, a company to lead. Every card that slides opens a new possibility — and a choice that matters.\u003c\/p\u003e\n      \u003cdiv class=\"eme1-chips\"\u003e\n        \u003cspan class=\"eme1-chip eme1-chip--green\"\u003eStrategy\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eThe City of Games\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eCard Dancing\u003c\/span\u003e\n        \u003cspan class=\"eme1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003cdiv class=\"eme1-specs-bar\"\u003e\n    \u003cdiv class=\"eme1-specs\"\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eMechanic\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eCard Dancing\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eBoard\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eTile Placement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"eme1-spec\"\u003e\n        \u003cspan class=\"eme1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"eme1-spec-val\"\u003eComp. + Solo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"eme1-body\"\u003e\n\n    \u003c!-- INTRO + QUOTES --\u003e\n    \u003cdiv class=\"eme1-intro-grid\"\u003e\n      \u003cdiv class=\"eme1-intro-text\"\u003e\n        \u003cp class=\"eme1-label\"\u003eWhat it's about\u003c\/p\u003e\n        \u003ch3 class=\"eme1-h3\"\u003eAn ancient forest to rebuild, a people to bring home\u003c\/h3\u003e\n        \u003cp class=\"eme1-p\"\u003eIn \u003cstrong\u003eEmberleaf\u003c\/strong\u003e you are an Emberling — a small, brave creature with a huge mission: to rebuild your home in the heart of a sacred forest. You explore, gather resources, clear dangerous areas, and provide shelter for those in need.\u003c\/p\u003e\n        \u003cp class=\"eme1-p\"\u003eThe heart of the game is \u003cstrong\u003ecard dancing\u003c\/strong\u003e: you place hero cards on your shifting board, slide them to activate combo effects, and when they slide off the edge, exit abilities trigger. Every card played builds an engine — every slide is a choice. Designed by Frank West and James Tomblin, published by \u003cstrong\u003eThe City of Games\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"eme1-p\"\u003eAdded to this is village building on the modular board: you place building tiles, meet the needs of your inhabitants, and conquer the six trophies that end the game. Space in the forest is limited — and the other Emberlings have their own plans.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-intro-side\"\u003e\n        \u003cp class=\"eme1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n        \u003cdiv class=\"eme1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Emberleaf\"\u003e\n          \u003cp class=\"eme1-quote-text\" itemprop=\"reviewBody\"\u003e\"It's beautiful and easy to learn and play, but it doesn't feel like a no-effort game. Your strategy and choices matter, so you can't phone it in.\"\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-transl\"\u003eIt's beautiful and easy to learn, but it's not a low-effort game. Your strategy and choices really matter — you can't play it distractedly.\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eBell of Lost Souls\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-quote eme1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cmeta itemprop=\"itemReviewed\" content=\"Emberleaf\"\u003e\n          \u003cp class=\"eme1-quote-text\" itemprop=\"reviewBody\"\u003e\"Emberleaf is an optimizer's board game, jam-packed with sequences of actions that spool into other actions.\"\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-transl\"\u003eEmberleaf is an optimizer's board game, jam-packed with sequences of actions that spool into other actions.\u003c\/p\u003e\n          \u003cp class=\"eme1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eSpace-Biff!\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"eme1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"eme1-fs\"\u003e\n      \u003cdiv class=\"eme1-fs-header\"\u003e\n        \u003cdiv class=\"eme1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"eme1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"eme1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"eme1-fs-game-name\"\u003eEmberleaf\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"eme1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-fs-body\"\u003e\n        \u003cdiv class=\"eme1-fs-radar-panel\"\u003e\n          \u003csvg id=\"eme1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"eme1-fs-tip\" id=\"eme1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-fs-info\"\u003e\n          \u003cspan class=\"eme1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"eme1-fs-feeling\"\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eReflective\u003c\/span\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eDeep\u003c\/span\u003e\n            \u003cspan class=\"eme1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"eme1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"eme1-fs-targets\"\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo player\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-target eme1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"eme1-fs-verdict\"\u003e\n            \u003cdiv class=\"eme1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n            \u003cdiv class=\"eme1-fs-verdict-text\"\u003eOriginal card dancing, deep engine, two systems that constantly interact. For those who love building combos and seeing their plan work — not for those looking for a light evening.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-fs-solo\"\u003e\n        \u003cspan class=\"eme1-fs-solo-lbl\"\u003eSolo mode\u003c\/span\u003e\n        \u003cdiv class=\"eme1-fs-solo-body\"\u003e\n          \u003cdiv class=\"eme1-fs-solo-row\"\u003e\n            \u003cspan class=\"eme1-fs-solo-type\"\u003eOfficial · 64 dedicated cards\u003c\/span\u003e\n            \u003cdiv class=\"eme1-fs-solo-stars\"\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star eme1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"eme1-fs-star\"\u003e★\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"eme1-fs-solo-note\"\u003eSolo deck integrated into the base box with 64 cards. The experience is complete and satisfying — the optimization puzzle holds up very well playing alone.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"eme1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"eme1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategy',     v:5, note:\"Card dancing + tile placement: each move opens different branches\"},\n        {l:'Depth',    v:5, note:\"Chaining combos, recruiting heroes, closing favors\"},\n        {l:'Replayability', v:4, note:\"5 company decks, randomly drawn heroes, ever-changing forest\"},\n        {l:'Complexity',   v:4, note:\"BGG weight 3.13\/5 — dense manual, slow first game\"},\n        {l:'Interaction',   v:3, note:\"Limited space on the board: you contend for tiles and areas\"},\n        {l:'Luck',       v:2, note:\"Card draw, but placement choices dominate\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('eme1-fs-svg');\n      var tip=document.getElementById('eme1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes eme1-draw{to{stroke-dashoffset:0}}@keyframes eme1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:eme1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:eme1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:eme1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"eme1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- ARSENAL --\u003e\n    \u003cdiv class=\"eme1-section-pad\"\u003e\n      \u003cp class=\"eme1-label\"\u003eWhat you control on the table\u003c\/p\u003e\n      \u003ch3 class=\"eme1-h3\"\u003eFour elements that work together\u003c\/h3\u003e\n      \u003cdiv class=\"eme1-cards\"\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eThe shifting hero board\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003eCards that slide, activate combos, exit, and return to hand. The heart of card dancing — this is where your engine comes to life.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e🌲\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eBuilding tiles\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e80 tiles that fill the clearings of the forest. Each construction provides a home for a different Emberling — and activates a chain bonus.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eDangerous areas\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e33 tokens that block the forest. Clearing them opens new routes, wins trophies, and changes the pace of the game.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"eme1-card\"\u003e\n          \u003cspan class=\"eme1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"eme1-card-name\"\u003eFavor cards\u003c\/h4\u003e\n          \u003cp class=\"eme1-card-desc\"\u003e88 objectives that guide strategy. Choose them early, build towards those goals — final points are decided here.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"eme1-closing\"\u003e\n      \u003cp class=\"eme1-closing-text\"\u003eThree hours after your first game, you'll realize you've already thought about what you'll try next time. It always happens with Emberleaf.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BOX CONTENTS --\u003e\n    \u003cdiv class=\"eme1-box-section\"\u003e\n\n      \u003cdetails class=\"eme1-det\"\u003e\n        \u003csummary class=\"eme1-det-sum\"\u003e\n          \u003cdiv class=\"eme1-det-left\"\u003e\n\u003cspan class=\"eme1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"eme1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"eme1-det-sub\"\u003e21 types · over 600 pieces\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"eme1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"eme1-det-body\"\u003e\n          \u003cdiv class=\"eme1-comp-grid\"\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eHero Pawns\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eDweller Pawns\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCompany Boards\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eGame Board\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e80\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eBuilding Tiles\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e33\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eDangerous Area Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e120\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eResource Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eBuilding Board\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eTrophy Board\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eTrophy Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCompany Decks\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e47\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eHero Cards\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e88\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eFavor Cards\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e64\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eSolo Cards\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003ePlayer Aids\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eCreature Bag\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eFavor Discs\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eScore Markers\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003e100+ Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eTracker Disc\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"eme1-comp\"\u003e\n\u003cspan class=\"eme1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"eme1-comp-lbl\"\u003eRulebook (English)\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"eme1-det eme1-det--last\"\u003e\n        \u003csummary class=\"eme1-det-sum\"\u003e\n          \u003cdiv class=\"eme1-det-left\"\u003e\n\u003cspan class=\"eme1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"eme1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"eme1-det-sub\"\u003e1 size · 199 cards total\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"eme1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"eme1-det-body\"\u003e\n          \u003cdiv class=\"eme1-sleeve-grid\"\u003e\n            \u003cdiv class=\"eme1-sleeve\"\u003e\n\u003cspan class=\"eme1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\u003cdiv class=\"eme1-sleeve-r\"\u003e\u003cspan class=\"eme1-sleeve-qty\"\u003e199 cards (47 Hero + 88 Favor + 64 Solo)\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.eme1-wrap, .eme1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.eme1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #14220e;\n}\n\n\/* ── COPERTINA ── *\/\n.eme1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.eme1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.eme1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(20,34,14,0) 0%, rgba(20,34,14,0) 25%, rgba(20,34,14,0.5) 55%, rgba(20,34,14,0.85) 75%, rgba(20,34,14,0.98) 100%); }\n.eme1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.eme1-kicker { display: block; color: #E8A93A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.eme1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.eme1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.eme1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.eme1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.eme1-specs-bar { background: #0d1808; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.eme1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.eme1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.eme1-spec:nth-child(3n) { border-right: none; }\n.eme1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.eme1-spec-icon { font-size: 1.2rem; }\n.eme1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.eme1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.eme1-body { background: #F4ECD6; }\n\n\/* ── INTRO ── *\/\n.eme1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.eme1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.eme1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #14220e; line-height: 1.2; margin-bottom: 16px; }\n.eme1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.eme1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.eme1-quote { background: #14220e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8A93A; }\n.eme1-quote--dark { background: #2a3a1a; border-left-color: #D85A1F; }\n.eme1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.eme1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.eme1-quote-source { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.eme1-divider { height: 1px; background: #d4c8a8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.eme1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.eme1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.eme1-fs-brand { display:flex; align-items:center; gap:9px; }\n.eme1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.eme1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.eme1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.eme1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.eme1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.eme1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.eme1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.eme1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.eme1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.eme1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.eme1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.eme1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.eme1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2d3820; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.eme1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.eme1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.eme1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.eme1-fs-target span { font-size:14px; flex-shrink:0; }\n.eme1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.eme1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.eme1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.eme1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.eme1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3820; line-height:1.65; }\n.eme1-fs-solo { background:#eeeae4; padding:14px 20px; border-top:1px solid #e0d8cc; }\n.eme1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:8px; }\n.eme1-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:6px; }\n.eme1-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#2d3820; }\n.eme1-fs-solo-stars { display:flex; gap:2px; }\n.eme1-fs-star { color:#d4c8a8; font-size:14px; }\n.eme1-fs-star--on { color:#2E6B0A; }\n.eme1-fs-solo-note { font-family:sans-serif; font-size:11.5px; color:#4a4030; line-height:1.55; }\n.eme1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.eme1-section-pad { padding: 32px 28px 8px; }\n.eme1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.eme1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.eme1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.eme1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.eme1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.eme1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.eme1-closing { background: #14220e; padding: 26px 28px; border-top: 3px solid #E8A93A; }\n.eme1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.eme1-box-section { background: #F4ECD6; border-top: 1px solid #d4c8a8; }\n.eme1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.eme1-det--last { border-bottom: none; }\n.eme1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.eme1-det-sum::-webkit-details-marker { display: none; }\n.eme1-det-sum::marker { display: none; }\n.eme1-det[open] .eme1-det-sum { background: #faf7f2; }\n.eme1-det-sum:hover { background: #faf7f2; }\n.eme1-det-left { display: flex; align-items: center; gap: 10px; }\n.eme1-det-ico { font-size: 17px; flex-shrink: 0; }\n.eme1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #14220e; display: block; }\n.eme1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.eme1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.eme1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.eme1-det[open] .eme1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.eme1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.eme1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.eme1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.eme1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#2E6B0A; min-width:26px; flex-shrink:0; }\n.eme1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2d3820; line-height:1.3; }\n\n.eme1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.eme1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.eme1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#14220e; }\n.eme1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.eme1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .eme1-specs { grid-template-columns: repeat(6, 1fr); }\n  .eme1-spec { border-bottom: none; }\n  .eme1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .eme1-spec:last-child { border-right: none; }\n  .eme1-cards { grid-template-columns: repeat(2, 1fr); }\n  .eme1-fs-body { grid-template-columns: 220px 1fr; }\n  .eme1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .eme1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .eme1-cover { height: 440px; }\n  .eme1-cover-content { padding: 22px 36px 30px; }\n  .eme1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .eme1-cards { grid-template-columns: repeat(4, 1fr); }\n  .eme1-divider { margin-left: 36px; margin-right: 36px; }\n  .eme1-section-pad { padding: 36px 36px 8px; }\n  .eme1-closing { padding: 28px 36px; }\n  .eme1-fs-body { grid-template-columns: 260px 1fr; }\n  .eme1-fs-radar-panel svg { max-width: 260px; }\n  .eme1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"The City of Games","offers":[{"title":"Default Title","offer_id":52018595529031,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Emberleaf.webp?v=1753705296"},{"product_id":"kinfire-council","title":"Kinfire Council","description":"\u003c!-- =====================================================\n     KINFIRE COUNCIL — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"kfc1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"kfc1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kinfire_Council_2.webp?v=1776954058\" alt=\"Kinfire Council strategic political euro board game for 2-6 players - official cover Incredible Dream Studios\" class=\"kfc1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"kfc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kfc1-cover-content\"\u003e\n\u003cp class=\"kfc1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"kfc1-sub\"\u003eEveryone wants credit for the reconstruction. Nobody wants the Cult to win. But in the meantime, someone is already lying.\u003c\/p\u003e\n\u003cdiv class=\"kfc1-chips\"\u003e\n\u003cspan class=\"kfc1-chip kfc1-chip--gold\"\u003eCompetitive Euro\u003c\/span\u003e \u003cspan class=\"kfc1-chip\"\u003eIncredible Dream\u003c\/span\u003e \u003cspan class=\"kfc1-chip\"\u003eKevin Wilson\u003c\/span\u003e \u003cspan class=\"kfc1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECH SPECS --\u003e\n\u003cdiv class=\"kfc1-specs-bar\"\u003e\n\u003cdiv class=\"kfc1-specs\"\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e2 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e90–120 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003eWorker Placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e🗳️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eTheme\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003ePolitics \u0026amp; Intrigue\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-spec\"\u003e\n\u003cspan class=\"kfc1-spec-icon\"\u003e⚖️\u003c\/span\u003e \u003cspan class=\"kfc1-spec-label\"\u003eWeight\u003c\/span\u003e \u003cspan class=\"kfc1-spec-val\"\u003eMedium-heavy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"kfc1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"kfc1-intro-grid\"\u003e\n\u003cdiv class=\"kfc1-intro-text\"\u003e\n\u003cp class=\"kfc1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"kfc1-h3\"\u003eA power eurogame where your worst enemy might be sitting next to you\u003c\/h3\u003e\n\u003cp class=\"kfc1-p\"\u003eDin'Lux is the last great city remaining. Outside the walls, the Starless Nights devour the world — and only the light of the Kinfire keeps the darkness at bay. You are a Council member. You are tasked with rebuilding the city, lighting new lighthouses, and stopping the Cult of Altan. But also with looking like the right person for the job.\u003c\/p\u003e\n\u003cp class=\"kfc1-p\"\u003eDesigned by \u003cstrong\u003eKevin Wilson\u003c\/strong\u003e (Arkham Horror, Descent) with illustrations by Katarzyna Bekus, Sandra Chlewińska, and Wiktor Kozyra. Published by \u003cstrong\u003eIncredible Dream Studios\u003c\/strong\u003e, the same narrative universe as Kinfire Chronicles and Kinfire Delve.\u003c\/p\u003e\n\u003cp class=\"kfc1-p\"\u003ePlace workers, gather resources, build lighthouses, arrest cultists. Vote for decrees that benefit you. Watch out for the Cult — if it grows too large, a secret Conspirator among the players wins the game. Over 720 initial combinations of Council members and workers: no two games are ever identical.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-intro-side\"\u003e\n\u003cp class=\"kfc1-quote-header\"\u003eThe secret of Kinfire Council\u003c\/p\u003e\n\u003cdiv class=\"kfc1-quote-solo\"\u003e\n\u003cspan class=\"kfc1-qs-icon\"\u003e🏛️\u003c\/span\u003e\n\u003cp class=\"kfc1-qs-text\"\u003eIt looks like a management eurogame. It's a game of persuasion, bought votes, and veiled accusations with a board that wants you to believe otherwise.\u003c\/p\u003e\n\u003cp class=\"kfc1-qs-note\"\u003eThe secret of Kinfire Council in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-quote-solo kfc1-quote-solo--alt\"\u003e\n\u003cspan class=\"kfc1-qs-icon\"\u003e🕯️\u003c\/span\u003e\n\u003cp class=\"kfc1-qs-text\"\u003eEvery turn is a difficult choice. Serve the city and lose an action for the common good, or take yours — before someone else does?\u003c\/p\u003e\n\u003cp class=\"kfc1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"kfc1-fs\"\u003e\n\u003cdiv class=\"kfc1-fs-header\"\u003e\n\u003cdiv class=\"kfc1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"kfc1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kfc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"kfc1-fs-game-name\"\u003eKinfire Council\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-body\"\u003e\n\u003cdiv class=\"kfc1-fs-radar-panel\"\u003e\n\u003csvg id=\"kfc1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"kfc1-fs-tip\" id=\"kfc1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-info\"\u003e\n\u003cspan class=\"kfc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"kfc1-fs-feeling\"\u003e\n\u003cspan class=\"kfc1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"kfc1-fs-feel-tag\"\u003ePolitical\u003c\/span\u003e \u003cspan class=\"kfc1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"kfc1-fs-targets\"\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-target kfc1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-verdict\"\u003e\n\u003cdiv class=\"kfc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-verdict-text\"\u003eMedium-heavy weight for groups who love difficult decisions and political interaction. Not suitable for families or quick evenings — but if you're ready for 19 action spaces and real voting, it's one of the most ambitious worker placements in recent years.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"kfc1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and game sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategy',    v:5, note:\"19 action spaces, votes, decrees: each turn requires thinking on 3 levels\"},\n        {l:'Depth', v:5, note:\"720+ initial combinations of Council members and workers — you won't stop discovering it\"},\n        {l:'Interaction',  v:4, note:\"Contested votes, cultists to arrest, blocked spaces: the other player is always in the way\"},\n        {l:'Complexity', v:4, note:\"Dense rules and a long first game — everything's fine from the second round\"},\n        {l:'Replayability',v:4, note:\"Asymmetrical Council members, random decrees, unpredictable cult: no game is the same\"},\n        {l:'Luck',      v:2, note:\"Draws matter but strategy clearly dominates over chance\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('kfc1-fs-svg');\n      var tip=document.getElementById('kfc1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes kfc1-draw{to{stroke-dashoffset:0}}@keyframes kfc1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:kfc1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:kfc1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:kfc1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"kfc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"kfc1-section-pad\"\u003e\n\u003cp class=\"kfc1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"kfc1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"kfc1-cards\"\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e👤\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eYour Council Member\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eSix asymmetrical Council members, each with a unique ability that changes how you play. Randomly drawn, carefully read, remembered throughout the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e⚒️\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eA team of workers\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eThey are not anonymous cubes. They have names, faces, stories — and you can train them as a scholar, guard, or noble. Each one changes the actions you can take.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e🔦\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eA Seeker with a lantern\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eYour special unit. You send them into the sewers to stop threats before they reach the city. If they fail, the damage is collective — but the points are yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-card\"\u003e\n\u003cspan class=\"kfc1-card-icon\"\u003e🗳️\u003c\/span\u003e\n\u003ch4 class=\"kfc1-card-name\"\u003eYour influence tokens\u003c\/h4\u003e\n\u003cp class=\"kfc1-card-desc\"\u003eEvery turn there are two decrees up for vote. Your vote decides what passes — and who benefits. You don't always vote for what you need. Sometimes you vote to make someone else lose.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"kfc1-closing\"\u003e\n\u003cp class=\"kfc1-closing-text\"\u003eAt the end of each game, there will be one Council Member more ambitious than the others. And perhaps, silently, a Conspirator who won without telling anyone.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"kfc1-box-section\"\u003e\n\u003cdetails class=\"kfc1-det\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003eOver 700 pieces · premium box\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-comp-grid\"\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eEnglish Rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eGame boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCult of Altan Bag\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCity Coffers Bowl\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCouncil Member Boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eWorker Boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eLighthouse Site Boards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eLighthouse Tracker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eLighthouse progress marker\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eSeeker Standees with bases\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eAssorted Chits\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e70\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eTiles\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e110\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eCards (Decree, Research, Threat)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kfc1-comp\"\u003e\n\u003cspan class=\"kfc1-comp-qty\"\u003e245\u003c\/span\u003e\u003cspan class=\"kfc1-comp-lbl\"\u003eAssorted Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfc1-det\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003e1 size · 110 cards total\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-sleeve-grid\"\u003e\n\u003cdiv class=\"kfc1-sleeve\"\u003e\n\u003cspan class=\"kfc1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"kfc1-sleeve-r\"\u003e\u003cspan class=\"kfc1-sleeve-qty\"\u003e110 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"kfc1-det kfc1-det--last\"\u003e\n\u003csummary class=\"kfc1-det-sum\"\u003e\u003cspan class=\"kfc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"kfc1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"kfc1-det-sub\"\u003eEnglish · official PDF\u003c\/span\u003e\u003cspan class=\"kfc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"kfc1-det-body\"\u003e\n\u003cdiv class=\"kfc1-rl-wrap\"\u003e\n\u003cdiv class=\"kfc1-rl-langs\"\u003e\u003cspan class=\"kfc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/285595\/official-kinfire-council-rulebook\" class=\"kfc1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0f2e; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"kfc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"kfc1-rl-body\"\u003e\n\u003cspan class=\"kfc1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"kfc1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"kfc1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.kfc1-wrap, .kfc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.kfc1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0f2e;\n}\n\n\/* ── COPERTINA ── *\/\n.kfc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.kfc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.kfc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,46,0) 0%, rgba(26,15,46,0) 25%, rgba(26,15,46,0.5) 55%, rgba(26,15,46,0.88) 75%, rgba(26,15,46,0.98) 100%); }\n.kfc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.kfc1-kicker { display: block; color: #D4A343; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.kfc1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.kfc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.kfc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.28); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.kfc1-chip--gold { background: #B8862E; border-color: #B8862E; color: #fff; }\n\n\/* ── SPECS ── *\/\n.kfc1-specs-bar { background: #130a24; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.kfc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.kfc1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.kfc1-spec:nth-child(3n) { border-right: none; }\n.kfc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.kfc1-spec-icon { font-size: 1.2rem; }\n.kfc1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.kfc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.kfc1-body { background: #F2EBD8; }\n\n\/* ── INTRO ── *\/\n.kfc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.kfc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7a4e0a; margin-bottom: 7px; }\n.kfc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0f2e; line-height: 1.2; margin-bottom: 16px; }\n.kfc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1e3e; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.kfc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7a4e0a; margin-bottom: 12px; }\n.kfc1-quote-solo { background: #1a0f2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A343; }\n.kfc1-quote-solo--alt { background: #2a1848; border-left-color: #8a4a9c; }\n.kfc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.kfc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.kfc1-qs-note { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.kfc1-divider { height: 1px; background: #d4c4a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.kfc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.kfc1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.kfc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.kfc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.kfc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.kfc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.kfc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.kfc1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.kfc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.kfc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.kfc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.kfc1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.kfc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.kfc1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.kfc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.kfc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.kfc1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.kfc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.kfc1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.kfc1-fs-target span { font-size:14px; flex-shrink:0; }\n.kfc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.kfc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.kfc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.kfc1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.kfc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.kfc1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.kfc1-section-pad { padding: 32px 28px 8px; }\n.kfc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.kfc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0d0a8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.kfc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.kfc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.kfc1-card-name { font-size: 0.95rem; font-weight: 900; color: #7a4e0a; margin-bottom: 5px; font-family: Georgia, serif; }\n.kfc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1e3e; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.kfc1-closing { background: #1a0f2e; padding: 26px 28px; border-top: 3px solid #D4A343; }\n.kfc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.kfc1-box-section { background: #F2EBD8; border-top: 1px solid #d4c4a0; }\n.kfc1-det { border-bottom: 1px solid #e8dcc0; background: #fff; }\n.kfc1-det--last { border-bottom: none; }\n.kfc1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.kfc1-det-sum::-webkit-details-marker { display: none; }\n.kfc1-det-sum::marker { display: none; }\n.kfc1-det[open] .kfc1-det-sum { background: #faf6ec; }\n.kfc1-det-sum:hover { background: #faf6ec; }\n.kfc1-det-left { display: flex; align-items: center; gap: 10px; }\n.kfc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.kfc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0f2e; display: block; }\n.kfc1-det-sub { font-family: sans-serif; font-size: 11px; color: #8a7e6a; margin-top: 1px; display: block; }\n.kfc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.kfc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8a7e6a; border-bottom: 2px solid #8a7e6a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.kfc1-det[open] .kfc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.kfc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.kfc1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.kfc1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ec; border-radius:8px; border:1px solid #e8dcc0; }\n.kfc1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7a4e0a; min-width:26px; flex-shrink:0; }\n.kfc1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a1e3e; line-height:1.3; }\n\n.kfc1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.kfc1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ec; border-radius:8px; border:1px solid #e8dcc0; flex-wrap:wrap; gap:6px; }\n.kfc1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0f2e; }\n.kfc1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.kfc1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.kfc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.kfc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.kfc1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.kfc1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a0f2e; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.kfc1-rl-link:hover { opacity:.85; }\n.kfc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.kfc1-rl-body { flex:1; min-width:0; }\n.kfc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.kfc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.kfc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .kfc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .kfc1-spec { border-bottom: none; }\n  .kfc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .kfc1-spec:last-child { border-right: none; }\n  .kfc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .kfc1-fs-body { grid-template-columns: 220px 1fr; }\n  .kfc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .kfc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .kfc1-cover { height: 440px; }\n  .kfc1-cover-content { padding: 22px 36px 30px; }\n  .kfc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .kfc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .kfc1-divider { margin-left: 36px; margin-right: 36px; }\n  .kfc1-section-pad { padding: 36px 36px 8px; }\n  .kfc1-closing { padding: 28px 36px; }\n  .kfc1-fs-body { grid-template-columns: 260px 1fr; }\n  .kfc1-fs-radar-panel svg { max-width: 260px; }\n  .kfc1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Incredible Dream Studios","offers":[{"title":"Default Title","offer_id":52020820443463,"sku":null,"price":55.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KinfireCouncil.webp?v=1753718426"},{"product_id":"ofrenda","title":"Ofrenda","description":"\u003cdiv class=\"froggames-html-blocco-alto\"\u003e\n\n\n\u003ch2\u003e An altar for those who are no longer with us. A puzzle for those who remain.\u003c\/h2\u003e\n\n\n   \u003cp\u003eIn the vibrant heart of \u003cstrong\u003eDay of the Dead\u003c\/strong\u003e , \u003cstrong\u003eOfrenda\u003c\/strong\u003e invites you to carefully and emotionally build an altar dedicated to your loved one. It's more than just a board game: it's a delicate journey through memories, where every card is a gesture, every choice is a tribute, every portrait has something to say.\u003c\/p\u003e\n\n\n\u003cp\u003e In this competitive (or solo) placement game, you'll have to carefully choose the portraits of your loved ones, place them respectfully, and fulfill their posthumous wishes: who wants to be near their favorite cousin? Who wants to be away from that hated dish? Between \u003cstrong\u003edaisies, candles, and symbolic objects\u003c\/strong\u003e , every corner of the board comes to life.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why Ofrenda is a special board game\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCard placement inspired by Mexican tradition\u003c\/strong\u003e , with accessible rules but meaningful choices\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSolo and multiplayer modes\u003c\/strong\u003e for 1-4 players, also perfect for quiet evenings\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePattern building mechanics\u003c\/strong\u003e and balancing cross-objectives\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eVibrant art and emotional narrative\u003c\/strong\u003e by Álex Herrerías\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eShort duration (60 minutes)\u003c\/strong\u003e , but with a depth that leaves its mark\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \u003cem\u003eThe altar is almost ready. You only have one hour to make those who return to visit you smile, at least for one night.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Osprey Games","offers":[{"title":"Default Title","offer_id":52023928258887,"sku":null,"price":35.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ofrenda-05.webp?v=1753758978"},{"product_id":"lying-pirates-cities-of-greed-expansion-copia","title":"Lying Pirates: Cities of Greed Expansion ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e The sea was already dangerous. Now there are also corrupt cities to conquer.\u003c\/h2\u003e\n\n\n\u003cp\u003e \nIn \u003cstrong\u003eCities of Greed\u003c\/strong\u003e , the official expansion for \u003cstrong\u003eLying Pirates\u003c\/strong\u003e , greed takes over. Lying and striking are no longer enough to rise to the throne: now you must also \u003cstrong\u003einfluence, bribe, and take control of the new cities that have emerged\u003c\/strong\u003e from nowhere. Seven new locations to visit, dominate... or destroy, depending on your pirate ethic.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Each city has its own special rules, a system to manipulate, a crown to grasp. You can become Mayor, seize power, and \u003cstrong\u003echange the rules for everyone else\u003c\/strong\u003e . But beware: those who govern attract enemies. And at sea, revenge travels fast.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why \"Cities of Greed\" Turns the Race for the Throne into All-Out War\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🏙️ \u003cstrong\u003e7 new cities\u003c\/strong\u003e : each with unique powers and mechanics of influence and domination\u003c\/li\u003e\n\n\u003cli\u003e 🗳️ \u003cstrong\u003eBecome Mayor\u003c\/strong\u003e : whoever conquers governs... but also becomes the number one target\u003c\/li\u003e\n\n     \u003cli\u003e🌀 \u003cstrong\u003eNew dynamics of deduction and alliances\u003c\/strong\u003e : trust is forbidden, manipulation is mandatory\u003c\/li\u003e\n\n\u003cli\u003e 📦 \u003cstrong\u003eIt integrates perfectly\u003c\/strong\u003e with the base game, expanding its length, variety and chaos\u003c\/li\u003e\n\n\u003cli\u003e ⚓ \u003cstrong\u003eMore replayability, more unpredictability\u003c\/strong\u003e : every game is a new power struggle\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you've already tasted betrayal, bluff, and glory with \u003cstrong\u003eLying Pirates\u003c\/strong\u003e , \u003cstrong\u003eCities of Greed is the expansion that takes everything to the next level\u003c\/strong\u003e . More power. More dangers. More desire to bang your fists on the table.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eIn the sea of ​​lies, only those who govern cities can truly aspire to the throne.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Nordic Pirate Games","offers":[{"title":"Default Title","offer_id":52052902510919,"sku":null,"price":23.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LyingPiratesCitiesofGreedExpansion.webp?v=1753383207"},{"product_id":"what-were-you-thinking","title":"What Were you Thinking","description":"\u003cdiv class=\"froggames-html-blocco-alto\"\u003e\n\n\n\u003ch2\u003e What Were You Thinking – The word game where even mistakes are entertaining\u003c\/h2\u003e\n\n\n   \u003cp\u003e\u003cstrong\u003eHave you ever thought you could read minds?\u003c\/strong\u003e Forget it. In \u003cstrong\u003eWhat Were You Thinking\u003c\/strong\u003e , the new \u003cstrong\u003eparty game from Asmodee\u003c\/strong\u003e and the studio that brought you \u003cem\u003eExploding Kittens\u003c\/em\u003e , you don't need to be telepathic: you just need to understand each other on the fly... or make stylish mistakes.\u003c\/p\u003e\n\n\n\u003cp\u003e It's a team game, and the goal is simple to understand but difficult to achieve: one player must help their partner guess a word using just \u003cstrong\u003etwo clues\u003c\/strong\u003e . The problem? The clues must start with \u003cstrong\u003especific letters\u003c\/strong\u003e , chosen from a 6x6 grid, and only by using adjacent letters can you build a winning row of five consecutive boxes.\u003c\/p\u003e\n\n\n\u003ch3\u003e What makes this party game so deliriously brilliant?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eA perfect team game\u003c\/strong\u003e for evenings with friends and family\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eUnique mechanics\u003c\/strong\u003e : choose letters on the grid, use coherent clues and aim for the winning row\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eCreativity and intuition\u003c\/strong\u003e are everything: it's not enough to know, you have to connect (mentally?)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEvery mistake\u003c\/strong\u003e is a point for your opponents, so... think twice before speaking!\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFrom the Exploding Kittens studio\u003c\/strong\u003e : Chaos, laughter, and minor tragedy guaranteed.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \u003cem\u003eWhat Were You Thinking is one of those games where you'll finally figure out which of your friends are connected to you... and which are playing in another galaxy.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee Italia","offers":[{"title":"Default Title","offer_id":52091590705479,"sku":null,"price":17.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/What_Were_You_Thinking_box-1024x1024.webp?v=1754592712"},{"product_id":"the-dark-quarter","title":"The Dark Quarter ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e The Dark Quarter – New Orleans, 1980: Where Magic Meets Crime\u003c\/h2\u003e\n\n\n\u003cp\u003e\n In \u003cstrong\u003eThe Dark Quarter\u003c\/strong\u003e , neon lights reflect dirty puddles on Bourbon Street, jazz mingles with the scent of spices, and every alleyway could hide a nightmare. You are an investigator for the \u003cstrong\u003eBeaumont Agency\u003c\/strong\u003e , called upon to solve crimes no one else dares tackle, in a city where \u003cstrong\u003emagic and darkness walk hand in hand\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nIt's a \u003cstrong\u003ecooperative, narrative board game\u003c\/strong\u003e for 1–4 players, set in an alternate 1980s New Orleans, rife with \u003cstrong\u003evoodoo, curses, and nocturnal creatures\u003c\/strong\u003e . Thanks to the companion app, each investigation becomes an interactive experience where your choices influence your character's fate and the very course of the story. You're not a mere pawn: your identity, your wounds, and your connections are part of the plot.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why “The Dark Quarter” drags you into its dark alleys\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🕵️‍♂️ \u003cstrong\u003eDeep investigations\u003c\/strong\u003e with supernatural elements and constant twists.\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eUnique and memorable characters\u003c\/strong\u003e , inextricably linked to the story.\u003c\/li\u003e\n\n\u003cli\u003e 📱 \u003cstrong\u003eHybrid experience\u003c\/strong\u003e with an app that manages events, dialogues and tests.\u003c\/li\u003e\n\n\u003cli\u003e 🔮 \u003cstrong\u003eIntense atmosphere\u003c\/strong\u003e between jazz, voodoo and chilling mysteries.\u003c\/li\u003e\n\n     \u003cli\u003e♾️ \u003cstrong\u003eReplayable campaign\u003c\/strong\u003e with story-changing choices.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you love \u003cstrong\u003edetective games\u003c\/strong\u003e where every decision matters and the setting is as alive as the characters, The Dark Quarter is a one-way ticket to the darker side of New Orleans.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eIn this city, evil never sleeps. And you can't afford to let your guard down.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Lucky Duck Games","offers":[{"title":"Default Title","offer_id":52148171931975,"sku":null,"price":45.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/darkquarter.webp?v=1755239984"},{"product_id":"star-wars-battaglia-di-hoth","title":"Star Wars - Battaglia di Hoth","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Star Wars – Battle of Hoth: Relive the most epic battle in the saga\u003c\/h2\u003e\n\n\n\u003cp\u003e\n With \u003cstrong\u003eStar Wars – Battle of Hoth\u003c\/strong\u003e you enter directly into one of the most iconic scenes of the\n \u003cem\u003eThe Empire Strikes Back\u003c\/em\u003e . A fast-paced and immersive miniatures wargame that takes players\n on the frozen planet Hoth, where the Rebel Alliance faces the imposing might of the Galactic Empire.\n Prepare your deployments, play the right command cards and unleash the battle with dice, miniatures and\n modular maps.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Based on the famous \u003cstrong\u003eCommand \u0026amp; Colors\u003c\/strong\u003e system, this board game allows you to manage\n movement, lines of sight, and combat in a simple yet profound way. With \u003cstrong\u003e17 scenarios included\u003c\/strong\u003e ,\n two multi-scenario campaigns and the ability to use leader cards featuring six iconic Star Wars characters,\n Each match becomes a different and exciting tactical duel.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What makes the Battle of Hoth unique?\u003c\/h3\u003e\n\n\u003cul\u003e \n\u003cli\u003e❄️ \u003cstrong\u003eEpic Star Wars Scenario\u003c\/strong\u003e : Relive the legendary battle on the ice planet Hoth.\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eCommand \u0026amp; Colors System\u003c\/strong\u003e : Proven rules that combine tactics and accessibility.\u003c\/li\u003e\n\n\u003cli\u003e 🛡️ \u003cstrong\u003eMiniatures and modular maps\u003c\/strong\u003e for ever-changing and highly thematic clashes.\u003c\/li\u003e\n\n\u003cli\u003e 🌌 \u003cstrong\u003e17 missions and two campaigns\u003c\/strong\u003e for a rich and replayable experience.\u003c\/li\u003e\n\n\u003cli\u003e ⭐ \u003cstrong\u003eIconic Leaders\u003c\/strong\u003e : Six characters from the saga ready to influence your games.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you love \u003cstrong\u003estrategy and miniature\u003c\/strong\u003e games and want to relive the adrenaline of battles\n of Star Wars, this is your chance to lead the Empire or the Alliance in one of the most\n beloved of the galaxy.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n \u003cem\u003eThe freezing cold of Hoth won't stop your army. The real challenge is deciding: are you ready to rewrite Star Wars history?\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52217576489287,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Star_Wars_-_Battaglia_di_Hoth.webp?v=1756201260"},{"product_id":"stationfall","title":"Stationfall ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eThe space station is crashing. And you... which side are you on?\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003eStationfall\u003c\/strong\u003e the quiet of space is broken: an orbiting station is destined to crash into Earth,\n and total chaos reigns on board.   \nA dozen \u003cstrong\u003ecrazy and unpredictable characters\u003c\/strong\u003e – scientists, androids, clones and mysterious entities –\n they move to pursue their own secret goals.\n You are one of them, but no one must find out who you really are.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Each turn is a maze of \u003cstrong\u003ededuction, bluffing and low blows\u003c\/strong\u003e :\n Take advantage of your characters' unique abilities, form temporary alliances, and betray at the right time.\n But be careful: other players are also watching you, ready to unmask you and ruin your plans.\n At the end, as the station burns, only those who have accumulated the most secret points and achieved their goals\n he will be able to say he won… or at least survived.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why \"Stationfall\" is different from everything else\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🚀 \u003cstrong\u003eExplosive setting\u003c\/strong\u003e : the station falls, time is running out, chaos reigns\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eSecret Roles\u003c\/strong\u003e : Each has hidden goals and unique abilities.\u003c\/li\u003e\n\n     \u003cli\u003e🧠 \u003cstrong\u003eDeduction and bluffing\u003c\/strong\u003e : observe, deceive and reveal your opponents\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003eUp to 9 players\u003c\/strong\u003e : the perfect strategic party game for large tables\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eChaotic and deep experience\u003c\/strong\u003e : games are never the same, always full of surprises\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you are looking for a \u003cstrong\u003espatial, deductive and chaotic board game\u003c\/strong\u003e , capable of creating absurd stories and memorable moments,\n \u003cstrong\u003eStationfall\u003c\/strong\u003e is a unique experience.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eTime passes. The station falls. What will be your last act?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Ion Game Design","offers":[{"title":"Default Title","offer_id":52261042553159,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Stationfall_00.webp?v=1756829030"},{"product_id":"coming-of-age","title":"Coming of Age ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eGrowing up has never been such an intense game\u003c\/h2\u003e\n\n\u003cp\u003e \nIn \u003cstrong\u003eComing of Age\u003c\/strong\u003e you don't move armies, you don't build empires, but something much more fragile and powerful: \u003cstrong\u003eyour own life\u003c\/strong\u003e .\n You start out as a child with few certainties and a world yet to be discovered, and with every roll of the dice you build memories, passions and dreams that will lead you\n Towards adulthood. It's a \u003cstrong\u003estrategic board game\u003c\/strong\u003e where every choice marks a step towards who you want to become.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Choose who you hang out with, what places you visit, how you manage your energy, and even how you deal with frustrations.\n With every decision your personal scoreboard transforms, reflecting \u003cstrong\u003ethe evolution of your personality\u003c\/strong\u003e .\n Ultimately, winning isn't just about racking up points: it's about \u003cstrong\u003eachieving your life goals\u003c\/strong\u003e .\n\u003c\/p\u003e\n\n\u003ch3\u003e Why \"Coming of Age\" leaves its mark\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eStrategic depth\u003c\/strong\u003e : Manage dice and resources to create the most satisfying path\u003c\/li\u003e\n\n     \u003cli\u003e🧠 \u003cstrong\u003eA unique theme\u003c\/strong\u003e : personal growth as a battlefield of your choices\u003c\/li\u003e\n\n\u003cli\u003e 💔 \u003cstrong\u003eAuthentic emotions\u003c\/strong\u003e : friendships, loves and challenges that really put you to the test\u003c\/li\u003e\n\n\u003cli\u003e 🌟 \u003cstrong\u003eIntense solo experience\u003c\/strong\u003e , but also amazing with 2-4 players\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eEvocative art\u003c\/strong\u003e that immerses you in an intimate and universal story\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you are looking for a title that combines \u003cstrong\u003estrategic complexity and emotional impact\u003c\/strong\u003e ,\n Capable of making you think long after you put the box away, \u003cstrong\u003eComing of Age is your next challenge\u003c\/strong\u003e .\n Because growing up, after all, is the greatest adventure.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe dice aren't always on your side, but that's part of the game of life.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Ludonova","offers":[{"title":"Default Title","offer_id":52286039032135,"sku":null,"price":43.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Coming_of_Age_00.webp?v=1757221458"},{"product_id":"corps-of-discovery-maldonado-expansion","title":"Corps of Discovery : Maldonado Expansion","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eMaldonado whispers in the darkness: who can you really trust?\u003c\/h2\u003e\n\n\u003cp\u003e The echo of the expedition resonates through mists and legends: with \u003cstrong\u003eCorps of Discovery: Maldonado – Expansion,\u003c\/strong\u003e a \u003cstrong\u003eboard game of deduction\u003c\/strong\u003e becomes a test of nerves. The specter of the conquistador \u003cstrong\u003eMaldonado\u003c\/strong\u003e creeps among the crew: is he guiding… or manipulating? Every clue is a weapon, every glance a trap.\u003c\/p\u003e\n\n \u003cp\u003eChoose your route: \u003cstrong\u003eCooperative\u003c\/strong\u003e , to save the entire expedition by combining strength and brains; or \u003cstrong\u003eTraitor\u003c\/strong\u003e , where one player, corrupted by the ghost, poisons the plans from within. With 3–4 players, the tension is pure: you plan your moves, forge alliances, sow doubts. \u003cstrong\u003eExploration, bluffing, paranoia\u003c\/strong\u003e : the most dangerous jungle is the one in your head.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Maldonado” raises the stakes\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🕯️ \u003cstrong\u003eTwo modes\u003c\/strong\u003e : \u003cem\u003eCo-op\u003c\/em\u003e for intense challenges, \u003cem\u003eTraitor\u003c\/em\u003e for constant suspicion\u003c\/li\u003e\n\n\u003cli\u003e 🧭 \u003cstrong\u003eHigh-intensity deduction\u003c\/strong\u003e : partial information, false leads, twists and turns\u003c\/li\u003e\n\n\u003cli\u003e 🌫️ \u003cstrong\u003eNarrative atmosphere\u003c\/strong\u003e : Maldonado's \"whisper\" shapes decisions and trust\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eContinuous interaction\u003c\/strong\u003e : accusations, defenses, psychological readings—here the one who reads others wins\u003c\/li\u003e\n\n\u003cli\u003e 🔁 \u003cstrong\u003eReplayability\u003c\/strong\u003e : Roles, outcomes and paths change with each expedition\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp\u003eWant a table that \u003cstrong\u003ethrives on emotion and a cool head\u003c\/strong\u003e ? This expansion ignites the heart of the game: more risk, more payoff, more stories to tell. Ultimately, you'll realize that the real uncharted territory is the people you play with.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eA map shows you the way. Trust saves your life.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003csmall\u003e\u003cem\u003eNote: Expansion— \u003cstrong\u003erequires the base game Corps of Discovery\u003c\/strong\u003e .\u003c\/em\u003e\u003c\/small\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":52334772420935,"sku":null,"price":18.74,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/corps-of-discovery-maldonado-expansion00.webp?v=1757830020"},{"product_id":"thingstead","title":"Thingstead","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eWho will lead the Viking village?\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003eCoostead,\u003c\/strong\u003e it is not weapons that win, but cunning.\n It is 1130 and the village elders gather to elect the new chief:\n you or your rival. Every card played, every alliance built, and every influence on\n Elders can determine the final verdict. In this \u003cstrong\u003e2-player board game\u003c\/strong\u003e ,\n Power is gained through subtle strategies, not through axe blows.\n\u003c\/p\u003e\n\n\u003cp\u003e\n You will have to balance clan support and influence over elders, choosing carefully.\n How to use your multi-function cards. Block elders, control clans, and\n Managing the right timing for each move is what will lead you to victory.  \nUltimately, the \u003cstrong\u003eSeven Elders\u003c\/strong\u003e will decide: will you be the new leader or will you remain in the shadows?\n\u003c\/p\u003e\n\n\u003ch3\u003e Why \"Thingsteady\" is winning over players\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eViking Duel\u003c\/strong\u003e : A game designed exclusively for 2 players\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eMultipurpose cards\u003c\/strong\u003e that offer ever-changing choices and variable strategies\u003c\/li\u003e\n\n\u003cli\u003e 👑 \u003cstrong\u003eInfluence and prestige\u003c\/strong\u003e : the consensus of the elders and the control of the clans count.\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003eFast duration\u003c\/strong\u003e : 30-45 minutes of continuous tension\u003c\/li\u003e\n\n\u003cli\u003e 🌌 \u003cstrong\u003eNordic atmosphere\u003c\/strong\u003e that immerses you in timeless traditions and intrigues\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you love dueling games where every move can change fate,\n \u003cstrong\u003eThingstea\u003c\/strong\u003e will challenge you with its \u003cstrong\u003eelegant and intense strategy\u003c\/strong\u003e .\n No sword blows are needed: just gain the right alliances.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003ePower is not imposed, it is conquered… paper after paper.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Salt \u0026 Pepper Games","offers":[{"title":"Default Title","offer_id":52377911886151,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Thingstead_00.webp?v=1758381727"},{"product_id":"making-monsters","title":"Making Monsters","description":"\u003c!-- =====================================================\n     MAKING MONSTERS — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mkm1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mkm1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/tzJHtPqMiad95U-Wme_SAg__imagepage\/img\/ymH-J1eW87J7pbPjX8W9y65AHXI=\/fit-in\/900x600\/filters:no_upscale():strip_icc()\/pic8832782.jpg\" alt=\"Making Monsters bag-building board game for 2-4 players - official Sky Lion Games cover\" class=\"mkm1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"mkm1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mkm1-cover-content\"\u003e\n\u003cp class=\"mkm1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"mkm1-sub\"\u003eFour scientists, a fair, and monsters that sometimes come to life and sometimes don't. Your bag already knows what you forgot.\u003c\/p\u003e\n\u003cdiv class=\"mkm1-chips\"\u003e\n\u003cspan class=\"mkm1-chip mkm1-chip--purple\"\u003eBag Building\u003c\/span\u003e \u003cspan class=\"mkm1-chip\"\u003eSky Lion Games\u003c\/span\u003e \u003cspan class=\"mkm1-chip\"\u003ePush Your Luck\u003c\/span\u003e \u003cspan class=\"mkm1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECH SPECS --\u003e\n\u003cdiv class=\"mkm1-specs-bar\"\u003e\n\u003cdiv class=\"mkm1-specs\"\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎒\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eBag Building\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🔄\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eRotating central\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-spec\"\u003e\n\u003cspan class=\"mkm1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"mkm1-spec-label\"\u003eSelection\u003c\/span\u003e \u003cspan class=\"mkm1-spec-val\"\u003eSimultaneous\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mkm1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"mkm1-intro-grid\"\u003e\n\u003cdiv class=\"mkm1-intro-text\"\u003e\n\u003cp class=\"mkm1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"mkm1-h3\"\u003eA science fair where monsters can explode\u003c\/h3\u003e\n\u003cp class=\"mkm1-p\"\u003eIn \u003cstrong\u003eMaking Monsters\u003c\/strong\u003e, you are a mad scientist at the Monster Maker Science Fair. You have a lab, a bag of monster parts, and a robotic assistant named Lester. Your goal: build the most absurd creatures at the fair before your rivals steal the show.\u003c\/p\u003e\n\u003cp class=\"mkm1-p\"\u003eEach round you secretly order the monster parts you need — hoping not to cross paths with others' choices. Then you draw from the bag and assemble, deciding turn after turn whether to stop or push further. Build too cautiously and you fall behind. Push too much and the monster spectacularly collapses.\u003c\/p\u003e\n\u003cp class=\"mkm1-p\"\u003eDesigned by \u003cstrong\u003eJonathan Gilmour-Long\u003c\/strong\u003e (Dead of Winter, Dinosaur Island) and \u003cstrong\u003eDavid Gordon\u003c\/strong\u003e (Finspan, Monkey Palace), with illustrations by \u003cstrong\u003eBrett Bean\u003c\/strong\u003e — 72 unique hand-drawn monsters, one by one. The finale is a simultaneous Grand Finale where everyone chooses their five favorite monsters and tries to revive them all together. Memory, risk management, and a dash of luck will decide who wins the fair.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-intro-side\"\u003e\n\u003cp class=\"mkm1-quote-header\"\u003eThe secret of Making Monsters\u003c\/p\u003e\n\u003cdiv class=\"mkm1-quote-solo\"\u003e\n\u003cspan class=\"mkm1-qs-icon\"\u003e🧪\u003c\/span\u003e\n\u003cp class=\"mkm1-qs-text\"\u003eYour bag becomes your memory. Every token you put in it is a promise or sabotage for the next rounds — and you're the only one who can remember what's inside.\u003c\/p\u003e\n\u003cp class=\"mkm1-qs-note\"\u003eThe secret of Making Monsters in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-quote-solo mkm1-quote-solo--alt\"\u003e\n\u003cspan class=\"mkm1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"mkm1-qs-text\"\u003eThat moment when you draw one more token \"just because it'll be fine\" and instead fill the rejects line — that's a story for after dinner. Every game has at least one.\u003c\/p\u003e\n\u003cp class=\"mkm1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mkm1-fs\"\u003e\n\u003cdiv class=\"mkm1-fs-header\"\u003e\n\u003cdiv class=\"mkm1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"mkm1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mkm1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"mkm1-fs-game-name\"\u003eMaking Monsters\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-fs-cat\" style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\"\u003eStrategy · Social\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-body\"\u003e\n\u003cdiv class=\"mkm1-fs-radar-panel\"\u003e\n\u003csvg id=\"mkm1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"mkm1-fs-tip\" id=\"mkm1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-info\"\u003e\n\u003cspan class=\"mkm1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"mkm1-fs-feeling\"\u003e\n\u003cspan class=\"mkm1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"mkm1-fs-feel-tag\"\u003eUnpredictable\u003c\/span\u003e \u003cspan class=\"mkm1-fs-feel-tag\"\u003eEdgy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"mkm1-fs-targets\"\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-target mkm1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-verdict\"\u003e\n\u003cdiv class=\"mkm1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-verdict-text\"\u003eA light bag-builder that mixes memory, bluff, and push-your-luck with a monstrous fair aesthetic. Perfect as a gateway game or for playful evenings — less suitable for those seeking deep strategy or solo play.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"mkm1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, publisher materials, and declared mechanics\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Interaction',  v:4, note:\"Indirect but constant: secret orders always intersect with neighbors'\"},\n        {l:'Luck',      v:4, note:\"You draw from a bag — but you choose its contents\"},\n        {l:'Replayability',v:4, note:\"72 unique monsters and rotating central board: every game changes\"},\n        {l:'Tension',     v:3, note:\"Continuous press your luck: stop or push further?\"},\n        {l:'Strategy',    v:3, note:\"Choices matter but the game doesn't reward cold optimization\"},\n        {l:'Complexity',  v:2, note:\"Weight 2.0\/5 on BGG. Explained in 15 minutes, first game flows\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('mkm1-fs-svg');\n      var tip=document.getElementById('mkm1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes mkm1-draw{to{stroke-dashoffset:0}}@keyframes mkm1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:mkm1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:mkm1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:mkm1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"mkm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mkm1-section-pad\"\u003e\n\u003cp class=\"mkm1-label\"\u003eYour Lab\u003c\/p\u003e\n\u003ch3 class=\"mkm1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"mkm1-cards\"\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🎒\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eYour bag of parts\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eFlesh, slime, spikes, and other disgusting materials. It grows each round with what you decide to buy — and each purchase changes the probabilities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🧟\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003e72 unique monsters\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eAll hand-drawn by Brett Bean (Disney, DreamWorks). Each requires specific combinations of materials — horrible, comical, never the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🤖\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eLester, your assistant\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eThe lab robot offers extra bonuses when activated. An additional resource to plan, an extra tool to get out of difficult moments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mkm1-card\"\u003e\n\u003cspan class=\"mkm1-card-icon\"\u003e🔄\u003c\/span\u003e\n\u003ch4 class=\"mkm1-card-name\"\u003eThe rotating board\u003c\/h4\u003e\n\u003cp class=\"mkm1-card-desc\"\u003eAt the end of the round, the central board rotates and changes the material supply for everyone. What was yours yesterday, today goes to your neighbor. Plan accordingly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mkm1-closing\"\u003e\n\u003cp class=\"mkm1-closing-text\"\u003eA monster exploding at the wrong time is worth three laughs at the table. It always happens with Making Monsters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"mkm1-box-section\"\u003e\n\u003cdetails class=\"mkm1-det mkm1-det--last\"\u003e\n\u003csummary class=\"mkm1-det-sum\"\u003e\u003cspan class=\"mkm1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mkm1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"mkm1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"mkm1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mkm1-det-body\"\u003e\n\u003cdiv class=\"mkm1-rl-wrap\"\u003e\n\u003cdiv class=\"mkm1-rl-langs\"\u003e\u003cspan class=\"mkm1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/316592\/making-monsters-rulebook\" class=\"mkm1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0830; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"mkm1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"mkm1-rl-body\"\u003e\n\u003cspan class=\"mkm1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"mkm1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mkm1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.mkm1-wrap, .mkm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mkm1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0830;\n}\n\n\/* ── COVER ── *\/\n.mkm1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mkm1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mkm1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,8,48,0) 0%, rgba(26,8,48,0) 25%, rgba(26,8,48,0.5) 55%, rgba(26,8,48,0.85) 75%, rgba(26,8,48,0.98) 100%); }\n.mkm1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mkm1-kicker { display: block; color: #b8a8ff; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mkm1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.mkm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mkm1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.mkm1-chip--purple { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.mkm1-specs-bar { background: #240a44; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mkm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mkm1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.mkm1-spec:nth-child(3n) { border-right: none; }\n.mkm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mkm1-spec-icon { font-size: 1.2rem; }\n.mkm1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mkm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mkm1-body { background: #F2EAF8; }\n\n\/* ── INTRO ── *\/\n.mkm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mkm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.mkm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.mkm1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1850; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.mkm1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.mkm1-quote-solo { background: #1a0830; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #b8a8ff; }\n.mkm1-quote-solo--alt { background: #340a60; border-left-color: #ffaa00; }\n.mkm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mkm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mkm1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.mkm1-divider { height: 1px; background: #d8c8e8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mkm1-fs { background:#fff; border-top:1px solid #e0d8e8; border-bottom:1px solid #e0d8e8; }\n.mkm1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.mkm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mkm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mkm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mkm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mkm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mkm1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.mkm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mkm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mkm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mkm1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.mkm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mkm1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.mkm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mkm1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.mkm1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.mkm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mkm1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.mkm1-fs-target span { font-size:14px; flex-shrink:0; }\n.mkm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mkm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mkm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mkm1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.mkm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mkm1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.mkm1-section-pad { padding: 32px 28px 8px; }\n.mkm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mkm1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8e8; box-shadow: 0 2px 10px rgba(80,64,176,0.06); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mkm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(80,64,176,0.12); }\n.mkm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mkm1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.mkm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1850; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mkm1-closing { background: #1a0830; padding: 26px 28px; border-top: 3px solid #b8a8ff; }\n.mkm1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── BOX CONTENT ── *\/\n.mkm1-box-section { background: #F2EAF8; border-top: 1px solid #d8c8e8; }\n.mkm1-det { border-bottom: 1px solid #e8deea; background: #fff; }\n.mkm1-det--last { border-bottom: none; }\n.mkm1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.mkm1-det-sum::-webkit-details-marker { display: none; }\n.mkm1-det-sum::marker { display: none; }\n.mkm1-det[open] .mkm1-det-sum { background: #faf5fc; }\n.mkm1-det-sum:hover { background: #faf5fc; }\n.mkm1-det-left { display: flex; align-items: center; gap: 10px; }\n.mkm1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mkm1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0830; display: block; }\n.mkm1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mkm1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mkm1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mkm1-det[open] .mkm1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mkm1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mkm1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.mkm1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.mkm1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.mkm1-rl-link:hover { opacity:.85; }\n.mkm1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.mkm1-rl-body { flex:1; min-width:0; }\n.mkm1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.mkm1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.mkm1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mkm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mkm1-spec { border-bottom: none; }\n  .mkm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mkm1-spec:last-child { border-right: none; }\n  .mkm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mkm1-fs-body { grid-template-columns: 220px 1fr; }\n  .mkm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mkm1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mkm1-cover { height: 440px; }\n  .mkm1-cover-content { padding: 22px 36px 30px; }\n  .mkm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mkm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mkm1-divider { margin-left: 36px; margin-right: 36px; }\n  .mkm1-section-pad { padding: 36px 36px 8px; }\n  .mkm1-closing { padding: 28px 36px; }\n  .mkm1-fs-body { grid-template-columns: 260px 1fr; }\n  .mkm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Sky Lion Games","offers":[{"title":"Default Title","offer_id":52390503514439,"sku":null,"price":55.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Making_Monsters_-_Kickstarter_-_Standard_Edition.webp?v=1759378319"},{"product_id":"tax-the-rich","title":"Tax the Rich ","description":"\u003c!-- =====================================================\n     TAX THE RICH — BLOCK 1\n     FroGames | Shopify Theme Concept\n     CSS Prefix: ttr1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ttr1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"ttr1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"ttr1-cover-img\" alt=\"Tax the Rich satirical trick-taking board game for 3-6 players - official Alion cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/tax_the_rich.webp?v=1775582272\"\u003e\n\u003cdiv class=\"ttr1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ttr1-cover-content\"\u003e\n\u003cp class=\"ttr1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"ttr1-sub\"\u003eClimb the hierarchy. Or burn all the cards — literally.\u003c\/p\u003e\n\u003cdiv class=\"ttr1-chips\"\u003e\n\u003cspan class=\"ttr1-chip ttr1-chip--red\"\u003eTabletop Revolution\u003c\/span\u003e \u003cspan class=\"ttr1-chip\"\u003eAlion Games\u003c\/span\u003e \u003cspan class=\"ttr1-chip\"\u003ePolitical Satire\u003c\/span\u003e \u003cspan class=\"ttr1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"ttr1-specs-bar\"\u003e\n\u003cdiv class=\"ttr1-specs\"\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e3 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eTrick-taking\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eTwist\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eRevolution\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-spec\"\u003e\n\u003cspan class=\"ttr1-spec-icon\"\u003e🎭\u003c\/span\u003e \u003cspan class=\"ttr1-spec-label\"\u003eTone\u003c\/span\u003e \u003cspan class=\"ttr1-spec-val\"\u003eSatirical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"ttr1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"ttr1-intro-grid\"\u003e\n\u003cdiv class=\"ttr1-intro-text\"\u003e\n\u003cp class=\"ttr1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"ttr1-h3\"\u003eTrick-taking where power flips in a single stroke\u003c\/h3\u003e\n\u003cp class=\"ttr1-p\"\u003eIn the world of Tax the Rich, hierarchy is everything — until it's not. A Norwegian trick-taking game by \u003cstrong\u003eKristian Amundsen Østby and Kjetil Svendsen\u003c\/strong\u003e (Alion Games) that takes one of the most classic genres in card game history and plants a hand grenade called Revolution right in it.\u003c\/p\u003e\n\u003cp class=\"ttr1-p\"\u003eThe deck depicts characters from all walks of life, from the Pauper to the President. Higher value wins — as always. But if you're left with only cards with a red flag (values 1-3), you can declare a Revolution: the weakest cards become the strongest, your hand is revealed, and opponents must recalibrate everything.\u003c\/p\u003e\n\u003cp class=\"ttr1-p\"\u003eThirteen optional rule cards add satirical abilities to each category: Workers unionize, Billionaires stage a coup, the Police stop and frisk. Every game tells a different story — and almost always someone bursts out laughing before it ends.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-intro-side\"\u003e\n\u003cp class=\"ttr1-quote-header\"\u003eWhy it works\u003c\/p\u003e\n\u003cdiv class=\"ttr1-quote-solo\"\u003e\n\u003cspan class=\"ttr1-qs-icon\"\u003e🃏\u003c\/span\u003e\n\u003cp class=\"ttr1-qs-text\"\u003eA classic trick-taking game until it's not: the Revolution turns the weakest cards into the deadliest in an instant. You have to pay attention to what everyone has in their hand — and especially what they're about to do.\u003c\/p\u003e\n\u003cp class=\"ttr1-qs-note\"\u003eThe key mechanism in one sentence\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-quote-solo ttr1-quote-solo--alt\"\u003e\n\u003cspan class=\"ttr1-qs-icon\"\u003e🗳️\u003c\/span\u003e\n\u003cp class=\"ttr1-qs-text\"\u003eThe initial auction is the fulcrum: whoever wins becomes Party Leader, chooses the trump suit, and finds their ally. Then the real game begins — where no one knows exactly which side they're on.\u003c\/p\u003e\n\u003cp class=\"ttr1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ttr1-fs\"\u003e\n\u003cdiv class=\"ttr1-fs-header\"\u003e\n\u003cdiv class=\"ttr1-fs-brand\"\u003e\n\u003cimg class=\"ttr1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ttr1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"ttr1-fs-game-name\"\u003eTax the Rich\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fff0ec; border-color: #e08070; color: #8a2200;\" class=\"ttr1-fs-cat\"\u003eSocial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-body\"\u003e\n\u003cdiv class=\"ttr1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ttr1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ttr1-fs-tip\" class=\"ttr1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-info\"\u003e\n\u003cspan class=\"ttr1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"ttr1-fs-feeling\"\u003e\n\u003cspan class=\"ttr1-fs-feel-tag\"\u003eUnpredictable\u003c\/span\u003e \u003cspan class=\"ttr1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"ttr1-fs-feel-tag\"\u003eSharp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttr1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"ttr1-fs-targets\"\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-target ttr1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-verdict\"\u003e\n\u003cdiv class=\"ttr1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-verdict-text\"\u003eFast-paced, satirical trick-taking with a subversion mechanic that breaks every plan. Perfect for light evenings where you want something more biting than a classic filler.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-fs-footer\"\u003e\n\u003cimg class=\"ttr1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Replayability', v:5, note:\"Thirteen variable rule cards and alliances that change every round: no two games are ever the same\"},\n        {l:'Interaction',   v:5, note:\"The auction, the secret alliance, and the Revolution affect everyone every round — it's a game of people, not solitaires\"},\n        {l:'Luck',       v:4, note:\"Card distribution matters, but reading opponents and bluffing weigh just as much\"},\n        {l:'Accessibility', v:4, note:\"Basic rules explainable in five minutes; rule cards add depth without complicating\"},\n        {l:'Tension',      v:3, note:\"Every round has moments of suspense, especially when someone seems ready to declare Revolution\"},\n        {l:'Strategy',     v:2, note:\"Analysis matters, but the chaos of Revolutions makes long-term planning difficult\"}\n      ];\n      var accent='#B22020';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('ttr1-fs-svg');\n      var tip=document.getElementById('ttr1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes ttr1-draw{to{stroke-dashoffset:0}}@keyframes ttr1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:ttr1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:ttr1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:ttr1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"ttr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- KEY MECHANICS --\u003e\n\u003cdiv class=\"ttr1-section-pad\"\u003e\n\u003cp class=\"ttr1-label\"\u003eWhat makes the game unique\u003c\/p\u003e\n\u003ch3 class=\"ttr1-h3\"\u003eFour elements you won't find anywhere else\u003c\/h3\u003e\n\u003cdiv class=\"ttr1-cards\"\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eSocial hierarchy as the deck\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eFrom the Pauper to the President, each card has its rank. Those at the top win — but not forever.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🚩\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eThe Revolution\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eIf you only have cards with a red flag (values 1–3), you can turn everything upside down. The weak cards become the strongest — but you play with your cards revealed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e🤝\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003eThe secret alliance\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eThe Party Leader declares a card they're looking for. Whoever has it becomes their ally — but no one knows who it is until it's played.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttr1-card\"\u003e\n\u003cspan class=\"ttr1-card-icon\"\u003e📜\u003c\/span\u003e\n\u003ch4 class=\"ttr1-card-name\"\u003e13 thematic rule cards\u003c\/h4\u003e\n\u003cp class=\"ttr1-card-desc\"\u003eEach game can have special abilities: Workers unionize, Billionaires stage a coup, Science exposes. No two games are the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ttr1-closing\"\u003e\n\u003cp class=\"ttr1-closing-text\"\u003eEvery round starts like a game of briscola. Then someone declares a Revolution — and the table is never the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"ttr1-box-section\"\u003e\n\u003cdetails class=\"ttr1-det ttr1-det--last\"\u003e\n\u003csummary class=\"ttr1-det-sum\"\u003e\u003cspan class=\"ttr1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"ttr1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"ttr1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"ttr1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ttr1-det-body\"\u003e\n\u003cdiv class=\"ttr1-rl-wrap\"\u003e\n\u003cdiv class=\"ttr1-rl-langs\"\u003e\u003cspan class=\"ttr1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0a0a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"ttr1-rl-link\" href=\"https:\/\/boardgamegeek.com\/boardgame\/446492\/tax-the-rich\" target=\"_blank\"\u003e\u003cspan class=\"ttr1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"ttr1-rl-body\"\u003e\n\u003cspan class=\"ttr1-rl-title\"\u003eOfficial Page on BoardGameGeek\u003c\/span\u003e\u003cspan class=\"ttr1-rl-sub\"\u003eboardgamegeek.com · rulebook link available on page\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttr1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end ttr1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine ttr1-wrap --\u003e\n\u003cstyle\u003e\n.ttr1-wrap, .ttr1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ttr1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #12080a;\n}\n\n\/* ── COPERTINA ── *\/\n.ttr1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ttr1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.ttr1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(18,8,10,0) 0%, rgba(18,8,10,0) 25%, rgba(18,8,10,0.55) 55%, rgba(18,8,10,0.88) 75%, rgba(18,8,10,0.99) 100%); }\n.ttr1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ttr1-kicker { display: block; color: #E8A020; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ttr1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.ttr1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ttr1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.ttr1-chip--red { background: #B22020; border-color: #B22020; }\n\n\/* ── SPECS ── *\/\n.ttr1-specs-bar { background: #1a0c0e; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ttr1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ttr1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.ttr1-spec:nth-child(3n) { border-right: none; }\n.ttr1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ttr1-spec-icon { font-size: 1.2rem; }\n.ttr1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ttr1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ttr1-body { background: #F5EDE8; }\n\n\/* ── INTRO ── *\/\n.ttr1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ttr1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B22020; margin-bottom: 7px; }\n.ttr1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0808; line-height: 1.15; margin-bottom: 16px; }\n.ttr1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d1810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE EDITORIALI ── *\/\n.ttr1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B22020; margin-bottom: 12px; }\n.ttr1-quote-solo { background: #1a0808; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #E8A020; }\n.ttr1-quote-solo--alt { background: #2a0c0c; border-left-color: #B22020; }\n.ttr1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.ttr1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.ttr1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.ttr1-divider { height: 1px; background: #d4b8b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ttr1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ttr1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.ttr1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ttr1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ttr1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ttr1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ttr1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ttr1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.ttr1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ttr1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ttr1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ttr1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.ttr1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ttr1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.ttr1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ttr1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.ttr1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.ttr1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ttr1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.ttr1-fs-target span { font-size:14px; flex-shrink:0; }\n.ttr1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ttr1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ttr1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ttr1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.ttr1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ttr1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.ttr1-section-pad { padding: 32px 28px 8px; }\n.ttr1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ttr1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0c8c0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ttr1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ttr1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ttr1-card-name { font-size: 0.95rem; font-weight: 900; color: #B22020; margin-bottom: 5px; }\n.ttr1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d1810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ttr1-closing { background: #1a0808; padding: 26px 28px; border-top: 3px solid #E8A020; }\n.ttr1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── ACCORDION CONTENUTO SCATOLA ── *\/\n.ttr1-box-section { background: #F5EDE8; border-top: 1px solid #d4b8b0; }\n.ttr1-det { border-bottom: 1px solid #e8d8d0; background: #fff; }\n.ttr1-det--last { border-bottom: none; }\n.ttr1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.ttr1-det-sum::-webkit-details-marker { display: none; }\n.ttr1-det-sum::marker { display: none; }\n.ttr1-det[open] .ttr1-det-sum { background: #faf5f3; }\n.ttr1-det-sum:hover { background: #faf5f3; }\n.ttr1-det-left { display: flex; align-items: center; gap: 10px; }\n.ttr1-det-ico { font-size: 17px; flex-shrink: 0; }\n.ttr1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0808; display: block; }\n.ttr1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.ttr1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.ttr1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.ttr1-det[open] .ttr1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.ttr1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.ttr1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.ttr1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.ttr1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #fde8e8; border: 1px solid #e08080; color: #801010; }\n.ttr1-rl-arr-ext { font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ttr1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ttr1-spec { border-bottom: none; }\n  .ttr1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ttr1-spec:last-child { border-right: none; }\n  .ttr1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ttr1-fs-body { grid-template-columns: 220px 1fr; }\n  .ttr1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ttr1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ttr1-cover { height: 440px; }\n  .ttr1-cover-content { padding: 22px 36px 30px; }\n  .ttr1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ttr1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ttr1-divider { margin-left: 36px; margin-right: 36px; }\n  .ttr1-section-pad { padding: 36px 36px 8px; }\n  .ttr1-closing { padding: 28px 36px; }\n  .ttr1-fs-body { grid-template-columns: 260px 1fr; }\n  .ttr1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"ALION","offers":[{"title":"Default Title","offer_id":52417953694023,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Tax_the_Rich_00.jpg?v=1758880650"},{"product_id":"marvel-skirmish-in-new-york","title":"MARVEL: Skirmish! In New York ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eMarvel: Skirmish! – Epic clashes between heroes and villains in New York\u003c\/h2\u003e\n\n\u003cp\u003e \nThe streets of \u003cstrong\u003eNew York\u003c\/strong\u003e become the arena of a no-holds-barred battle: \u003cstrong\u003eDoctor Strange and the Hulk\u003c\/strong\u003e versus \u003cstrong\u003eUltron and Loki\u003c\/strong\u003e . In \u003cstrong\u003eMarvel: Skirmish!,\u003c\/strong\u003e every match is a fast-paced, tense, and spectacular clash where the fate of the city depends on the cards you play.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Two players, two opposing factions, and a single goal: \u003cstrong\u003econtrol strategic points\u003c\/strong\u003e on the map by exploiting unique powers, mystical artifacts, and enemy weaknesses. Every card played is a direct blow: plan, surprise, and turn the tide until the very last move.\n\u003c\/p\u003e\n\n\u003ch3\u003e What makes Marvel: Skirmish unique!\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🦸 \u003cstrong\u003eHeroes vs. Villains\u003c\/strong\u003e : Choose your side and unleash the power of your champions\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eFast and intense clashes\u003c\/strong\u003e : a match lasts only 30 minutes\u003c\/li\u003e\n\n\u003cli\u003e 🗽 \u003cstrong\u003eIconic setting\u003c\/strong\u003e : Battle across New York's neighborhoods\u003c\/li\u003e\n\n     \u003cli\u003e🃏 \u003cstrong\u003eHand management and tactics\u003c\/strong\u003e : use each card to the best of your ability to prevail.\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eDueling adrenaline\u003c\/strong\u003e : designed for ever-changing 1vs1 matches\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you're looking for a \u003cstrong\u003efast-paced and strategic Marvel board game\u003c\/strong\u003e , perfect for challenging a friend to thrilling duels, \u003cstrong\u003eMarvel: Skirmish! In New York\u003c\/strong\u003e is the perfect choice. Get ready: New York needs its champion.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe city is a battlefield. And you, which side are you on?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52463980740935,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MARVEL_Skirmish_In_New_York_00.webp?v=1759476649"},{"product_id":"toriki-lisola-dei-naufraghi","title":"Toriki - L'Isola Dei Naufraghi","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eToriki: Castaway Island – Survive Together, or Perish Alone\u003c\/h2\u003e\n\n \u003cp\u003eA mysterious island, a scientific expedition, a storm that destroys your ship. It's the 19th century and you find yourself shipwrecked on \u003cstrong\u003eToriki\u003c\/strong\u003e , a semi-legendary place hiding unexplored wonders and unforeseen dangers. You're not alone: ​​with your fellow travelers, you'll have to work together, explore, and resist to turn despair into hope. \u003cem\u003eEvery choice can mean the difference between life and death.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eToriki: Castaway Island\u003c\/strong\u003e is a \u003cstrong\u003enarrative cooperative game\u003c\/strong\u003e that blends exploration, survival, and scientific discovery. Through \u003cem\u003eScan \u0026amp; Play\u003c\/em\u003e technology, you'll experience an immersive board game where the board comes to life with dynamic events, unexpected encounters, and truly story-changing choices. Craft tools, search for vital resources, discover new species, and carve your name among the pioneers who dared to push beyond the known.\u003c\/p\u003e\n\n\u003ch3\u003e Why you will love Toriki\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e🏝️ \u003cstrong\u003eAn ongoing adventure\u003c\/strong\u003e : a 6–8 hour campaign that you can play through in one go or save and resume whenever you want\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eTotal cooperation\u003c\/strong\u003e : every decision requires collaboration and shared strategy\u003c\/li\u003e\n\n\u003cli\u003e 📱 \u003cstrong\u003eDigital innovation\u003c\/strong\u003e : Scan \u0026amp; Play technology integrates digital elements into traditional board games\u003c\/li\u003e\n\n\u003cli\u003e 🔎 \u003cstrong\u003eScientific Discoveries\u003c\/strong\u003e : Explore, catalog never-before-seen species, and leave your mark on history\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eEvocative illustrations\u003c\/strong\u003e that transform every game into a visual and narrative journey\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cem\u003eToriki\u003c\/em\u003e isn't just a \u003cstrong\u003eboard game for families and children aged 8 and up\u003c\/strong\u003e : it's an exploration experience that unites heart, mind, and a spirit of adventure. Whether you play alone or with friends and family, every game becomes a story worth telling.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe sea brought you here. Now it's up to you to decide whether Toriki will be your grave... or your homecoming.\u003cbr\u003e\u003c\/em\u003e \u003cbr\u003e\u003cstrong\u003e⚠️ Attention: requires the use of the APP.\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52464432513351,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Toriki_L_Isola_Dei_Naufraghi_00.webp?v=1759485310"},{"product_id":"movie-night","title":"Movie Night ","description":"\u003cdiv style=\"background: linear-gradient(135deg, #1a103c 0%, #2b1b63 60%, #006064 100%); color: #ffffff !important; padding: 40px 20px; border-radius: 15px; font-family: 'Arial', sans-serif; box-shadow: 0 10px 30px rgba(0,0,0,0.5);\"\u003e\n\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003e MOVIE NIGHT \u003c\/h1\u003e\n\n\u003cdiv style=\"font-size: 18px; line-height: 1.6; text-align: center; max-width: 800px; margin: 0 auto; color: #ffffff !important;\"\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Can you smell the warm popcorn? The lights are dimming, the buzz in the theater fades, and the projector begins to whir. \u003cstrong\u003eMovie Night\u003c\/strong\u003e isn't just a game, it's the golden ticket to the ultimate movie night, wrapped up in a vibrant box of neon colors and magic.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Imagine having the power to curate the perfect programming. You are the director, the critic, and the audience all at once. Each card is a film, a genre, an emotion just waiting to be projected onto the screen of your imagination. From retro sci-fi to romantic comedies, everything is in your hands.\u003c\/p\u003e\n\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003e Sai Beppu's artistic style transports us to a unique visual universe, where modern design meets the nostalgia of old-school neon signs. You're not just playing cards: you're composing a visual symphony, seeking the perfect harmony between adrenaline-fueled action and touching moments.\u003c\/p\u003e\n\n \u003cp style=\"margin-bottom: 30px; color: #ffffff !important;\"\u003eGet ready to argue, laugh, and cheer for that unexpected plot twist that turns the game on its head. It's decision time: which movie deserves a standing ovation tonight? \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003e FIRST VISION\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003e The thrill of discovering each card as if it were the trailer for a long-awaited masterpiece. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003e STELLAR CAST\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003e An artistic design that breaks through the screen, with illustrations that are true works of pop art. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003e TWIST\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003e Mechanics that surprise, transforming a quiet evening into a challenge to the last vote. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important; box-shadow: 0 4px 15px rgba(0,0,0,0.3);\"\u003e\n\n\u003ch3 style=\"font-size: 20px; text-transform: uppercase; margin-bottom: 15px; font-weight: 800; color: #ffffff !important;\"\u003e GRAND FINALE\u003c\/h3\u003e\n\n\u003cp style=\"font-size: 16px; color: #ffffff !important;\"\u003e The satisfaction of having created the perfect sequence, leaving the audience speechless. \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; text-align: center; border-radius: 15px; margin-top: 40px; background: rgba(0,0,0,0.2);\"\u003e\n\n\u003cp style=\"font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin: 0; color: #ffffff !important;\"\u003e SILENCE IN THE HALL... THE FILM IS ABOUT TO BEGIN!\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":52493880820039,"sku":null,"price":6.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Movie_Night_00.webp?v=1759936825"},{"product_id":"marvel-zombies-x-men-resistance-zombicide","title":"Marvel Zombies - X-Men Resistance - Zombicide ","description":"\u003cdiv class=\"product__description rte quick-description marvel-theme\"\u003e\n\n\u003ch2\u003e 🧟 When even heroes become prey\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eMarvel Zombies – X-Men Resistance,\u003c\/strong\u003e the apocalypse has spared no one. Not even the heroes. The zombie plague has spread among the mutants, and now the few survivors fight against ravenous hordes and corrupted versions of their own allies. This is the \u003cstrong\u003ecooperative board game\u003c\/strong\u003e that blends the frenetic action of \u003cstrong\u003eZombicide\u003c\/strong\u003e with the darkest and most desperate Marvel universe.\u003c\/p\u003e\n\n\u003cp\u003e As the last remaining X-Men, experience \u003cstrong\u003edesperate missions within the X-Mansion\u003c\/strong\u003e , from ravaged laboratories to ruined dormitories, trying to save civilians, accumulate powers, and repel the onslaught of the undead. Each hero grows with experience, unlocking unique abilities and unleashing devastating combos—but the stronger you become, the more the dead multiply. Because here, the true danger isn't dying... but \u003cstrong\u003ebeing reborn as one of them\u003c\/strong\u003e .\u003c\/p\u003e\n\n \u003ch3\u003e🔥 Why “Marvel Zombies – X-Men Resistance” is pure heroic survival\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \u003cstrong\u003eMarvel Universe Contaminated\u003c\/strong\u003e : Experience the Tragedy of Superheroes Turned Monsters\u003c\/li\u003e\n\n\u003cli\u003e ⚡ Revamped \u003cstrong\u003eZombicide system\u003c\/strong\u003e with mutating powers and traits\u003c\/li\u003e\n\n\u003cli\u003e 🏫 \u003cstrong\u003eMissions in the X-Mansion\u003c\/strong\u003e on tense modular boards\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003eSpectacular miniatures\u003c\/strong\u003e and illustrations by Marco Checchetto\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eCooperative game\u003c\/strong\u003e for 1–6 players, also ideal for solo play\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – X-Men Resistance\u003c\/strong\u003e is a race against extinction, where \u003cstrong\u003epower and fear\u003c\/strong\u003e coexist at every turn. Save civilians, defeat corrupted heroes, and write the final chapter of the mutant resistance. Because in the Marvel apocalypse, even a hero can get hungry.\u003c\/p\u003e\n\n\u003cp class=\"marvel-quote\"\u003e \u003cem\u003e💥 The difference between a hero and a monster? One bite.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 💀 MARVEL ZOMBIES – Tema Apocalisse Mutante *\/\n.marvel-theme {\n  position: relative;\n  background: radial-gradient(circle at 40% 30%, #3a0a0a 0%, #090303 85%);\n  border-radius: 20px;\n  padding: 2.5rem 1.8rem 3rem;\n  color: #fff2e2;\n  box-shadow: inset 0 0 30px rgba(255,80,50,0.15), 0 8px 25px rgba(0,0,0,0.6);\n  overflow: hidden;\n  font-family: 'Poppins', sans-serif;\n}\n\n\/* Bagliore rosso-oro *\/\n.marvel-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 35%, rgba(255,70,40,0.12) 0%, transparent 60%),\n              radial-gradient(circle at 70% 60%, rgba(255,190,60,0.07), transparent 80%);\n  pointer-events: none;\n  z-index: 1;\n}\n\n\/* Titolo principale *\/\n.marvel-theme h2 {\n  color: #ffcf4a;\n  font-weight: 900;\n  font-size: 1.55rem;\n  text-align: center;\n  text-transform: uppercase;\n  text-shadow: 0 0 12px rgba(255,80,40,0.4);\n  margin-bottom: 1.4rem;\n  position: relative;\n  z-index: 2;\n}\n\n\/* Sottotitoli *\/\n.marvel-theme h3 {\n  color: #ff6940;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 6px rgba(255,100,50,0.4);\n  position: relative;\n  z-index: 2;\n}\n\n\/* Paragrafi *\/\n.marvel-theme p {\n  color: #fff3e0;\n  line-height: 1.75;\n  font-size: 0.96rem;\n  position: relative;\n  z-index: 2;\n}\n\n\/* Strong evidenziato *\/\n.marvel-theme strong {\n  color: #ffd36b;\n  text-shadow: 0 0 4px rgba(255,120,40,0.4);\n}\n\n\/* Lista *\/\n.marvel-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n  position: relative;\n  z-index: 2;\n}\n\n.marvel-theme li {\n  background: rgba(255,120,60,0.08);\n  border-left: 3px solid rgba(255,100,50,0.4);\n  border-radius: 6px;\n  padding: 0.6rem 0.9rem;\n  margin-bottom: 0.55rem;\n  transition: all .3s ease;\n}\n\n.marvel-theme li:hover {\n  background: rgba(255,80,40,0.16);\n  transform: translateX(2px);\n}\n\n\/* Frase finale *\/\n.marvel-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffb347;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,80,40,0.4);\n  position: relative;\n  z-index: 2;\n}\n\n\/* Hover generale *\/\n.marvel-theme:hover {\n  background: radial-gradient(circle at 50% 35%, #4c0f0f 0%, #090303 85%);\n  transition: background 0.6s ease;\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .marvel-theme { padding: 1.8rem 1rem 2rem; }\n  .marvel-theme h2 { font-size: 1.35rem; }\n  .marvel-theme h3 { font-size: 1.05rem; }\n  .marvel-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499110003015,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Marvel_Zombies_-_X-Men_Resistance_00.webp?v=1760034214"},{"product_id":"marvel-zombies-zombicide","title":"Marvel Zombies - Zombicide ","description":"\u003cdiv class=\"product__description rte quick-description zombies-theme\"\u003e\n\n\u003ch2\u003e 🔥 Marvel Zombies – Zombicide: The Day Hunger Won\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eMarvel Zombies – Zombicide,\u003c\/strong\u003e hunger has won. Earth's mightiest superheroes no longer fight for justice, but to devour everything that breathes. From \u003cstrong\u003eCaptain America\u003c\/strong\u003e to \u003cstrong\u003eIron Man\u003c\/strong\u003e , the Marvel mythos has become your worst nightmares—and, for the first time, \u003cstrong\u003eyou're on the side of the monsters\u003c\/strong\u003e .\u003c\/p\u003e\n\n \u003cp\u003eIn this \u003cstrong\u003ecooperative board game\u003c\/strong\u003e set in the Marvel Universe, the \u003cstrong\u003eZombicide\u003c\/strong\u003e system is completely overturned: now you are the zombie, with powers mutated by hunger and missions filled with chaos and blood. While the survivors organize to resist, you and your team of devouring heroes must feed, power up, and devastate the city, completing increasingly insane objectives. Each turn is one more bite towards the end of the world.\u003c\/p\u003e\n\n\u003ch3\u003e 💥 Why “Marvel Zombies – Zombicide” is the dark side of superheroism\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧟♂️ \u003cstrong\u003ePlay as zombie heroes\u003c\/strong\u003e : experience the hunger and destructive power of your former idols\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eZombicide system\u003c\/strong\u003e reinvented for an even more frenetic experience\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003eEpic miniatures\u003c\/strong\u003e and original illustrations by \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e 🏙️ \u003cstrong\u003eNarrative missions\u003c\/strong\u003e between chaos, survival and urban devastation\u003c\/li\u003e\n\n \u003cli\u003e🧠 \u003cstrong\u003eSolo or co-op mode\u003c\/strong\u003e for 1–6 players in full apocalyptic style\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – Zombicide\u003c\/strong\u003e is an \u003cstrong\u003eexplosive fusion of comics and survival\u003c\/strong\u003e . A massive, visceral, and spectacular title that transforms heroes into hungry monsters and players into protagonists of an epic collective hunger. The only law left? \u003cstrong\u003eEat or be eaten\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp class=\"zombies-quote\"\u003e \u003cem\u003ePower corrupts. Hunger simply devours.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🧟♂️ MARVEL ZOMBIES – Tema visivo apocalittico *\/\n.zombies-theme {\n  position: relative;\n  background: radial-gradient(circle at 40% 30%, #2a0000 0%, #090000 80%);\n  border-radius: 18px;\n  padding: 2.6rem 1.6rem 2.8rem;\n  color: #ffece0;\n  box-shadow: 0 0 25px rgba(255,40,0,0.2), inset 0 0 40px rgba(255,80,30,0.15);\n  overflow: hidden;\n  font-family: 'Poppins', sans-serif;\n  animation: flicker-bg 8s infinite ease-in-out;\n}\n\n\/* 🔥 Effetto “lava viva” *\/\n@keyframes flicker-bg {\n  0%,100% { background: radial-gradient(circle at 40% 30%, #2a0000 0%, #0a0000 80%); }\n  50% { background: radial-gradient(circle at 60% 40%, #3b0000 10%, #120000 90%); }\n}\n\n\/* Bagliore irregolare attorno ai bordi *\/\n.zombies-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border: 1px solid rgba(255,60,30,0.25);\n  box-shadow: 0 0 25px rgba(255,50,20,0.25), inset 0 0 35px rgba(255,20,10,0.15);\n  opacity: 0.6;\n  animation: crackle 4s infinite ease-in-out;\n}\n@keyframes crackle {\n  0%,100% { opacity: 0.4; box-shadow: 0 0 15px rgba(255,50,30,0.2); }\n  50% { opacity: 0.8; box-shadow: 0 0 35px rgba(255,80,30,0.4); }\n}\n\n\/* Titolo *\/\n.zombies-theme h2 {\n  color: #ffcf4a;\n  font-weight: 800;\n  font-size: 1.6rem;\n  text-align: center;\n  text-transform: uppercase;\n  text-shadow: 0 0 8px rgba(255,80,40,0.6), 0 0 20px rgba(255,0,0,0.3);\n  animation: titleBurn 3s infinite ease-in-out;\n}\n@keyframes titleBurn {\n  0%,100% { color: #ffcf4a; text-shadow: 0 0 8px rgba(255,100,40,0.5); }\n  50% { color: #ff4444; text-shadow: 0 0 16px rgba(255,0,0,0.8); }\n}\n\n\/* Paragrafi *\/\n.zombies-theme p {\n  line-height: 1.75;\n  font-size: 0.95rem;\n  z-index: 2;\n  position: relative;\n}\n.zombies-theme strong {\n  color: #ffb86b;\n}\n\n\/* Lista *\/\n.zombies-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.zombies-theme li {\n  background: rgba(255,80,40,0.06);\n  border-left: 3px solid rgba(255,80,40,0.5);\n  border-radius: 6px;\n  padding: 0.6rem 0.9rem;\n  margin-bottom: 0.55rem;\n  transition: all 0.3s ease;\n}\n.zombies-theme li:hover {\n  background: rgba(255,80,40,0.12);\n  transform: translateX(2px);\n}\n\n\/* Citazione finale *\/\n.zombies-quote {\n  text-align: center;\n  color: #ffcf4a;\n  font-size: 1.05rem;\n  margin-top: 2rem;\n  text-shadow: 0 0 12px rgba(255,100,40,0.4);\n  animation: pulseQuote 4s infinite ease-in-out;\n}\n@keyframes pulseQuote {\n  0%,100% { opacity: 0.9; color: #ffcf4a; }\n  50% { opacity: 1; color: #ff4f4f; text-shadow: 0 0 18px rgba(255,20,20,0.7); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .zombies-theme { padding: 2rem 1rem; }\n  .zombies-theme h2 { font-size: 1.4rem; }\n  .zombies-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499175407943,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Marvel_Zombies_-_Zombicide_00.webp?v=1760035234"},{"product_id":"marvel-zombies-guardians-of-the-galaxy-set","title":"Marvel Zombies - Guardians of the Galaxy Set - Espansione","description":"\u003cdiv class=\"product__description rte quick-description galaxy-zombies\"\u003e\n\n\u003ch2\u003e 💫 When the apocalypse arrives… even in space\u003c\/h2\u003e\n\n \u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Guardians of the Galaxy Set\u003c\/strong\u003e , the entire universe is teetering on the brink of starvation and chaos. The Guardians of the Galaxy find themselves in the worst nightmare possible: they no longer have to save the world, but \u003cstrong\u003esurvive the cosmic zombie apocalypse\u003c\/strong\u003e . And, as if that weren't enough, \u003cstrong\u003eThanos\u003c\/strong\u003e is back... and this time he's hungry.\u003c\/p\u003e\n\n\u003cp\u003e This expansion for \u003cstrong\u003eMarvel Zombies\u003c\/strong\u003e introduces the legendary \u003cstrong\u003eGuardians of the Galaxy\u003c\/strong\u003e —living and undead—along with a chilling new enemy: \u003cstrong\u003eZombie Thanos with the Infinity Gauntlet\u003c\/strong\u003e . Each activation of the Titan unleashes a different power tied to the Infinity Stones, \u003cstrong\u003etransforming every mission\u003c\/strong\u003e in both Hero and Zombie modes. Prepare to battle in deep space, where not even silence can drown out the screams.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Guardians of the Galaxy Set” is an out-of-orbit expansion\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e🚀 \u003cstrong\u003eThe Guardians of the Galaxy\u003c\/strong\u003e join the fight, between heroes and undead\u003c\/li\u003e\n\n\u003cli\u003e 💀 \u003cstrong\u003eThanos Zombie\u003c\/strong\u003e with unique Infinity Stone mechanics\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eCompatible with both modes\u003c\/strong\u003e : Hero and Zombie Mode\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eSpectacular miniatures and artwork\u003c\/strong\u003e by \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eExpansion full of tension and atmosphere\u003c\/strong\u003e , perfect for those who want to push themselves beyond the limits\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – Guardians of the Galaxy Set\u003c\/strong\u003e takes the battle to the cosmos, where the line between life and the undead has faded. If you thought Earth was lost, wait until you see what happens among the stars. It's time to fight... or eat.\u003c\/p\u003e\n\n\u003cp class=\"galaxy-quote\"\u003e \u003cem\u003e🪐 In space, no one can hear you chew.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌌 Tema “Galactic Apocalypse” *\/\n.galaxy-zombies {\n  position: relative;\n  background: radial-gradient(circle at 50% 30%, #2c003e 0%, #070014 90%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #f3eaff;\n  box-shadow: inset 0 0 35px rgba(115,0,255,0.3), 0 0 25px rgba(0,0,0,0.6);\n  overflow: hidden;\n}\n\n\/* Nebulosa galattica animata *\/\n.galaxy-zombies::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 40% 40%, rgba(255,200,120,0.08), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(120,60,255,0.15), transparent 80%);\n  mix-blend-mode: screen;\n  opacity: 0.8;\n  animation: galaxyPulse 10s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes galaxyPulse {\n  0%,100% { opacity: 0.7; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo leggibile e luminoso *\/\n.galaxy-zombies h2 {\n  text-align: center;\n  color: #ffd879;\n  font-size: 1.6rem;\n  font-weight: 800;\n  text-shadow: 0 0 14px rgba(255,180,60,0.6), 0 0 26px rgba(255,255,200,0.3);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.galaxy-zombies h3 {\n  color: #caaaff;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(180,120,255,0.3);\n}\n\n\/* Testo e elementi *\/\n.galaxy-zombies p {\n  color: #f5ecff;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  z-index: 2;\n  position: relative;\n}\n.galaxy-zombies strong {\n  color: #ffe995;\n}\n\n\/* Lista *\/\n.galaxy-zombies ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.galaxy-zombies li {\n  background: rgba(255,255,255,0.05);\n  border-left: 3px solid rgba(180,100,255,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.galaxy-zombies li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Citazione finale *\/\n.galaxy-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffe3b3;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,200,150,0.4);\n  animation: galaxyGlow 5s infinite ease-in-out;\n}\n@keyframes galaxyGlow {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,200,150,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,180,120,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .galaxy-zombies { padding: 1.8rem 1rem 2rem; }\n  .galaxy-zombies h2 { font-size: 1.4rem; }\n  .galaxy-zombies h3 { font-size: 1rem; }\n  .galaxy-zombies p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499223511367,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GDTMarvelZombies-GuardiansoftheGalaxySet00.webp?v=1760036851"},{"product_id":"marvel-zombies-clash-of-the-sinister-six","title":"Marvel Zombies - Clash of the Sinister Six - Espansione","description":"\u003cdiv class=\"product__description rte quick-description sinister-theme\"\u003e\n\n\u003ch2\u003e 💥 When heroes fight… against themselves\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eMarvel Zombies – Clash of the Sinister Six,\u003c\/strong\u003e the Marvel Universe descends into total chaos. It's no longer about saving the world, but about \u003cstrong\u003edestroying it in style\u003c\/strong\u003e . Two teams of superhumans—living or undead—face each other in a \u003cstrong\u003eduel to the death\u003c\/strong\u003e , where only wits (and hunger) will determine the winner.\u003c\/p\u003e\n\n \u003cp\u003eThis expansion introduces \u003cstrong\u003eTeam vs. Team mode\u003c\/strong\u003e , pitting two factions of 3 to 6 characters each against each other: \u003cstrong\u003eSuper Heroes vs. Zombie Heroes\u003c\/strong\u003e . Each team must eliminate their opponents and complete secondary objectives to gain tactical advantages on the battlefield. All this is spiced up by \u003cstrong\u003esecret Teamwork cards\u003c\/strong\u003e that allow for unpredictable moves, bluffing, and coordinated attacks worthy of the best Marvel comics.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Clash of the Sinister Six” is the ultimate conflict\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eTeam vs Team Mode\u003c\/strong\u003e : Experience the tension of an epic clash between factions\u003c\/li\u003e\n\n\u003cli\u003e 🧟♂️ \u003cstrong\u003eHeroes and zombies together\u003c\/strong\u003e : the line between good and bad is now dust\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eSecret Teamwork Cards\u003c\/strong\u003e for Unpredictable Strategies and Plot Twists\u003c\/li\u003e\n\n\u003cli\u003e 🌆 \u003cstrong\u003eNew iconic locations\u003c\/strong\u003e : the New York subway and Central Park\u003c\/li\u003e\n\n \u003cli\u003e🎨 \u003cstrong\u003eStunning illustrations and miniatures\u003c\/strong\u003e by \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – Clash of the Sinister Six\u003c\/strong\u003e transforms every match into an arena of pure superhero madness. And when fists aren't enough, only teeth remain. To play this mode, you need \u003cstrong\u003ethe Marvel Zombies base game\u003c\/strong\u003e and \u003cstrong\u003eMarvel Zombies: X-Men Resistance\u003c\/strong\u003e ... and a lot of courage.\u003c\/p\u003e\n\n\u003cp class=\"sinister-quote\"\u003e \u003cem\u003e🩸 Super or zombie, it doesn't matter: in the end, someone has to be eaten.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🔥 Tema “Sinister City Battle” *\/\n.sinister-theme {\n  position: relative;\n  background: linear-gradient(160deg, #150006 0%, #25000d 40%, #06000f 100%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fff5ee;\n  box-shadow: inset 0 0 25px rgba(255,70,50,0.2), 0 0 25px rgba(0,0,0,0.6);\n  overflow: hidden;\n}\n\n\/* Bagliore urbano animato *\/\n.sinister-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(255,80,0,0.08), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(120,0,255,0.15), transparent 80%);\n  mix-blend-mode: screen;\n  opacity: 0.7;\n  animation: cityGlow 9s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes cityGlow {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo leggibile con glow *\/\n.sinister-theme h2 {\n  text-align: center;\n  color: #ffae52;\n  font-size: 1.6rem;\n  font-weight: 800;\n  text-shadow: 0 0 16px rgba(255,100,40,0.6), 0 0 26px rgba(255,255,200,0.25);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.sinister-theme h3 {\n  color: #ff77c1;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(255,100,200,0.3);\n}\n\n\/* Testo e grassetti *\/\n.sinister-theme p {\n  color: #fff5ef;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  z-index: 2;\n  position: relative;\n}\n.sinister-theme strong {\n  color: #ffd66b;\n}\n\n\/* Lista *\/\n.sinister-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.sinister-theme li {\n  background: rgba(255,255,255,0.05);\n  border-left: 3px solid rgba(255,120,60,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.sinister-theme li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.sinister-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffd4b3;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,160,80,0.4);\n  animation: pulseSinister 5s infinite ease-in-out;\n}\n@keyframes pulseSinister {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,160,80,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,80,50,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .sinister-theme { padding: 1.8rem 1rem 2rem; }\n  .sinister-theme h2 { font-size: 1.4rem; }\n  .sinister-theme h3 { font-size: 1rem; }\n  .sinister-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499246154055,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MarvelZombies-ClashoftheSinisterSix00.webp?v=1760037542"},{"product_id":"hydra-resurrection","title":"Marvel Zombies - Hydra Resurrection- Espansione","description":"\u003cdiv class=\"product__description rte quick-description hydra-theme\"\u003e\n\n\u003ch2\u003e ☠️ When Hydra rises again… even death obeys\u003c\/h2\u003e\n\n \u003cp\u003eIn \u003cstrong\u003eMarvel Zombies – Hydra Resurrection,\u003c\/strong\u003e the nightmare isn't over: from the rubble of the world, \u003cstrong\u003eRed Skull\u003c\/strong\u003e rises again and commands an army of \u003cstrong\u003eHydra undead soldiers\u003c\/strong\u003e ready to exterminate everything that lives… or walks. There are no alliances, only a new horror that threatens \u003cstrong\u003eheroes\u003c\/strong\u003e and \u003cstrong\u003ezombies\u003c\/strong\u003e alike.\u003c\/p\u003e\n\n\u003cp\u003e This expansion introduces the fearsome \u003cstrong\u003eRed Skull as a unique enemy\u003c\/strong\u003e , complete with a unique action deck that unleashes devastating powers with every activation. The battle shifts between new environments: the \u003cstrong\u003eSHIELD Helicarrier\u003c\/strong\u003e and the \u003cstrong\u003esecret Hydra base\u003c\/strong\u003e , two battlefields that completely reshape the dynamics of each mission. And with new heroes, zombies, and civilians ready to enter the fray, the darkness spreads until it devours all hope.\u003c\/p\u003e\n\n\u003ch3\u003e Why “Hydra Resurrection” Is the Most Dangerous Return of the Apocalypse\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e💀 \u003cstrong\u003eRed Skull as a unique boss\u003c\/strong\u003e with a dedicated action deck and deadly powers\u003c\/li\u003e\n\n\u003cli\u003e 🧟♂️ \u003cstrong\u003eHordes of Hydra zombie soldiers\u003c\/strong\u003e ready to devastate every scenario\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eTwo new iconic environments\u003c\/strong\u003e : SHIELD Helicarrier and Hydra Base\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eExtra missions for both modes\u003c\/strong\u003e : Hero and Zombie Mode\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eStunning miniatures and artwork\u003c\/strong\u003e by \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – Hydra Resurrection\u003c\/strong\u003e isn't just an expansion: it's a \u003cstrong\u003enew chapter in the Marvel apocalypse\u003c\/strong\u003e , where evil never dies—it just changes uniform. Hydra is back. And this time, it bites.\u003c\/p\u003e\n\n\u003cp class=\"hydra-quote\"\u003e \u003cem\u003e🐍 Cut off one head… and a hundred will rise again, hungry.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🐍 Tema Hydra Resurrection *\/\n.hydra-theme {\n  position: relative;\n  background: linear-gradient(160deg, #070000 0%, #190505 30%, #001408 100%);\n  border-radius: 18px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fefcf9;\n  box-shadow: inset 0 0 25px rgba(255,0,0,0.1), 0 8px 22px rgba(0,0,0,0.5);\n  overflow: hidden;\n}\n\n\/* Bagliore sinistro “HYDRA” *\/\n.hydra-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 30%, rgba(255,0,0,0.1), transparent 70%),\n              radial-gradient(circle at 70% 60%, rgba(0,255,120,0.12), transparent 80%);\n  mix-blend-mode: screen;\n  animation: hydraGlow 8s infinite ease-in-out;\n  pointer-events: none;\n}\n@keyframes hydraGlow {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo *\/\n.hydra-theme h2 {\n  text-align: center;\n  color: #ff5555;\n  font-size: 1.55rem;\n  font-weight: 800;\n  text-shadow: 0 0 16px rgba(255,40,40,0.6), 0 0 26px rgba(0,255,180,0.25);\n  letter-spacing: 0.4px;\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.hydra-theme h3 {\n  color: #66ff9c;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(80,255,160,0.3);\n}\n\n\/* Paragrafi *\/\n.hydra-theme p {\n  color: #fff8f5;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  position: relative;\n  z-index: 2;\n}\n.hydra-theme strong {\n  color: #ff6b6b;\n}\n\n\/* Lista *\/\n.hydra-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.hydra-theme li {\n  background: rgba(255,255,255,0.04);\n  border-left: 3px solid rgba(255,80,80,0.4);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.hydra-theme li:hover {\n  background: rgba(255,255,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.hydra-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ff8a8a;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,80,80,0.5);\n  animation: hydraPulse 5s infinite ease-in-out;\n}\n@keyframes hydraPulse {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,80,80,0.3); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(255,40,40,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .hydra-theme { padding: 1.8rem 1rem 2rem; }\n  .hydra-theme h2 { font-size: 1.4rem; }\n  .hydra-theme h3 { font-size: 1rem; }\n  .hydra-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"FroGames","offers":[{"title":"Default Title","offer_id":52499319849287,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MarvelZombies-HydraResurrection00.webp?v=1760038170"},{"product_id":"fantastic-4-under-siege","title":"Fantastic 4 - Under Siege - Espansione","description":"\u003cdiv class=\"product__description rte quick-description f4-theme\"\u003e\n\n\u003ch2\u003e 💥 When even science isn't enough to stop the horror\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eMarvel Zombies – Fantastic 4: Under Siege\u003c\/strong\u003e , \u003cstrong\u003eReed Richards\u003c\/strong\u003e 's genius is no longer a guarantee of salvation. The entire \u003cstrong\u003eFantastic Four\u003c\/strong\u003e team finds itself trapped in the Baxter Building, besieged by hordes of hungry zombies…or, worse yet, by their own friends and family transformed into monsters. From the foundations to the roof, every floor becomes a trap.\u003c\/p\u003e\n\n\u003cp\u003e This expansion adds new \u003cstrong\u003eSuper Heroes, Zombie Heroes, and Bystanders\u003c\/strong\u003e tied to Marvel's First Family, in a series of unique missions that unfold \u003cstrong\u003efloor by floor\u003c\/strong\u003e within the iconic building. Harness the powers of Mr. Fantastic, the strength of the Thing, Johnny's flame, and Sue's invisible wits to survive the siege... or devour everything that moves if hunger takes over.\u003c\/p\u003e\n\n \u003ch3\u003eWhy “Under Siege” is a must-see chapter of Marvel Zombies\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🏢 \u003cstrong\u003eUnique vertical scenery\u003c\/strong\u003e : Explore the Baxter Building floor by floor\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eThe Fantastic Four\u003c\/strong\u003e as new playable Heroes and Zombie Heroes\u003c\/li\u003e\n\n\u003cli\u003e 🧟♂️ \u003cstrong\u003eHero and Zombie Mode\u003c\/strong\u003e with completely new missions\u003c\/li\u003e\n\n\u003cli\u003e 💡 \u003cstrong\u003eReed Richards' technology\u003c\/strong\u003e as the key (or damnation) of the entire battle\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eSpectacular miniatures and artwork\u003c\/strong\u003e by \u003cstrong\u003eMarco Checchetto\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eMarvel Zombies – Fantastic 4: Under Siege\u003c\/strong\u003e is the expansion that turns genius into desperation and pits Marvel's most iconic team against a \u003cstrong\u003edeadly siege\u003c\/strong\u003e . Survive floor by floor… until the ceiling collapses.\u003c\/p\u003e\n\n\u003cp class=\"f4-quote\"\u003e \u003cem\u003e⚡ Four heroes. One building. No escape.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 💥 Tema Fantastic 4: Under Siege *\/\n.f4-theme {\n  position: relative;\n  background: linear-gradient(180deg, #000b1a 0%, #0b2748 70%, #020a13 100%);\n  border-radius: 20px;\n  padding: 2.4rem 1.6rem 2.8rem;\n  color: #fefcf9;\n  box-shadow: inset 0 0 25px rgba(0, 102, 255, 0.15), 0 8px 22px rgba(0, 0, 0, 0.5);\n  overflow: hidden;\n}\n\n\/* Bagliore “Baxter Building” *\/\n.f4-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 20%, rgba(255,170,40,0.15), transparent 60%),\n              radial-gradient(circle at 80% 70%, rgba(0,140,255,0.1), transparent 70%);\n  pointer-events: none;\n  animation: f4Pulse 10s infinite ease-in-out;\n}\n@keyframes f4Pulse {\n  0%,100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.03); }\n}\n\n\/* Titolo *\/\n.f4-theme h2 {\n  text-align: center;\n  color: #ffb347;\n  font-size: 1.55rem;\n  font-weight: 800;\n  text-shadow: 0 0 18px rgba(255,180,60,0.5), 0 0 28px rgba(0,150,255,0.4);\n  margin-bottom: 1.4rem;\n}\n\n\/* Sottotitoli *\/\n.f4-theme h3 {\n  color: #66bfff;\n  font-size: 1.15rem;\n  margin-top: 1.8rem;\n  text-shadow: 0 0 10px rgba(100,180,255,0.3);\n}\n\n\/* Paragrafi *\/\n.f4-theme p {\n  color: #eaf3ff;\n  line-height: 1.7;\n  font-size: 0.96rem;\n  position: relative;\n  z-index: 2;\n}\n.f4-theme strong {\n  color: #ffd77b;\n}\n\n\/* Lista *\/\n.f4-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1.4rem 0;\n}\n.f4-theme li {\n  background: rgba(255,255,255,0.04);\n  border-left: 3px solid rgba(0,120,255,0.35);\n  border-radius: 6px;\n  padding: 0.55rem 0.9rem;\n  margin-bottom: 0.5rem;\n  transition: all .3s ease;\n}\n.f4-theme li:hover {\n  background: rgba(0,120,255,0.08);\n  transform: translateX(3px);\n}\n\n\/* Frase finale *\/\n.f4-quote {\n  text-align: center;\n  margin-top: 2rem;\n  color: #ffd77b;\n  font-size: 1.05rem;\n  text-shadow: 0 0 10px rgba(255,160,60,0.5);\n  animation: f4Glow 5s infinite ease-in-out;\n}\n@keyframes f4Glow {\n  0%,100% { opacity: 1; text-shadow: 0 0 10px rgba(255,160,60,0.4); }\n  50% { opacity: 0.85; text-shadow: 0 0 22px rgba(0,150,255,0.6); }\n}\n\n\/* Mobile *\/\n@media (max-width: 768px) {\n  .f4-theme { padding: 1.8rem 1rem 2rem; }\n  .f4-theme h2 { font-size: 1.4rem; }\n  .f4-theme h3 { font-size: 1rem; }\n  .f4-theme p { font-size: 0.9rem; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52499427983687,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Fantastic4-UnderSiege00.webp?v=1760039456"},{"product_id":"origin-story","title":"Origin Story ","description":"\u003c!-- 💥 ORIGIN STORY – BLOCCO AMBIENTATO (VERSIONE FIX VIRGOLETTE) --\u003e\n\u003csection class=\"origin-hero product__description rte quick-description\"\u003e\n\u003cdiv class=\"origin-frame\"\u003e\n\n\u003ch2\u003e Every hero has an origin. This is yours.\u003c\/h2\u003e\n\n\u003cp\u003e In \u003cstrong\u003eOrigin Story,\u003c\/strong\u003e you are the protagonist of your own superhero epic. Forget spandex suits and comic book clichés: here \u003cstrong\u003e, a story of power, choice, and identity\u003c\/strong\u003e unfolds round by round, card by card. From the spark of your first power to the showdown with your archenemy, every decision shapes your destiny... and the world around you.\u003c\/p\u003e\n\n \u003cp\u003eCreated by \u003cstrong\u003eJamey Stegmaier\u003c\/strong\u003e and \u003cstrong\u003ePete Wissinger\u003c\/strong\u003e , this title blends \u003cstrong\u003etrick-taking and tableau-building\u003c\/strong\u003e in an original and surprisingly elegant experience. Each round, you gain new cards representing \u003cstrong\u003eallies, gadgets, and powers\u003c\/strong\u003e to recharge and combine to create devastating synergies. Use \u003cstrong\u003eyour intellect, speed, strength, or love\u003c\/strong\u003e to overcome your opponents and write the legend of your Origin.\u003c\/p\u003e\n\n\u003c!-- 💬 Frase centrale --\u003e\n\u003cblockquote class=\"origin-quote\"\u003e 💥 \u003cem\u003eNot all superheroes are born by chance.\u003cbr\u003e Some are created at the table, with a perfect deck and plan.\u003c\/em\u003e\n\n\u003c\/blockquote\u003e\n\n\u003ch3\u003e Why “Origin Story” is a supergame… in the truest sense of the word\u003c\/h3\u003e\n\n\u003cul class=\"origin-points\"\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eDynamic tableau-building\u003c\/strong\u003e – each card unlocks new powers and unique combos\u003c\/li\u003e\n\n\u003cli\u003e 🦸♀️ \u003cstrong\u003eTrick-taking with a narrative twist\u003c\/strong\u003e – each round is a chapter in your evolution\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003ePerfect balance\u003c\/strong\u003e between strategy, intuition and storytelling\u003c\/li\u003e\n\n \u003cli\u003e🎨 \u003cstrong\u003eExtraordinary illustrations\u003c\/strong\u003e by \u003cstrong\u003eClémentine Campardou\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003e1–5 players\u003c\/strong\u003e – from solo adventure to challenge of super minds\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cstrong\u003eOrigin Story\u003c\/strong\u003e is a \u003cstrong\u003estrategic and narrative board game\u003c\/strong\u003e that blends the tactical tension of trick-taking with heroic progression. Every game is different, every move can change everything. And the legend? You write it, card by card.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌈 PALETTE ISPIRATA ALLA COPERTINA\n   Verde acqua: #C2E5E0\n   Rosa energia: #EA4C89\n   Blu notte: #0F1C2C\n   Bianco luce: #FFFFFF\n*\/\n\n.origin-hero {\n  --mint: #C2E5E0; --pink: #EA4C89; --dark: #0F1C2C; --white: #FFFFFF;\n  background: radial-gradient(circle at 10% 20%, #F9E3ED 0%, #C2E5E0 100%);\n  border-radius: 18px;\n  padding: 2.3rem 1.6rem;\n  position: relative;\n  overflow: hidden;\n  border: 1px solid rgba(234,76,137,0.2);\n  box-shadow: 0 8px 18px rgba(0,0,0,0.08), inset 0 0 18px rgba(234,76,137,0.1);\n}\n\n.origin-frame {\n  background: rgba(255,255,255,0.9);\n  border-radius: 14px;\n  padding: 1.8rem 1.4rem;\n  border: 2px solid rgba(255,255,255,0.6);\n  box-shadow: inset 0 0 10px rgba(0,0,0,0.05);\n  position: relative;\n  z-index: 1;\n}\n\n\/* Titoli *\/\n.origin-hero h2 {\n  color: var(--dark);\n  text-align: center;\n  font-size: 1.65rem;\n  font-weight: 800;\n  margin-bottom: 1.2rem;\n  font-family: \"Cormorant Garamond\", serif;\n}\n.origin-hero h3 {\n  color: var(--pink);\n  text-align: center;\n  font-size: 1.25rem;\n  margin: 1.6rem 0 1rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.03em;\n}\n\n\/* Testo *\/\n.origin-hero p {\n  color: #1E2A33;\n  font-size: 1.02rem;\n  line-height: 1.75;\n  margin: 0.5rem 0;\n  font-family: \"Poppins\", sans-serif;\n}\n.origin-hero strong {\n  color: var(--dark);\n}\n\n\/* Frase centrale *\/\n.origin-quote {\n  background: var(--pink);\n  color: var(--white);\n  text-align: center;\n  font-size: 1.05rem;\n  padding: 1rem 1.4rem;\n  border-radius: 12px;\n  margin: 1.4rem auto;\n  max-width: 720px;\n  box-shadow: 0 4px 12px rgba(234,76,137,0.4);\n  font-weight: 600;\n  position: relative;\n}\n\/* 🔧 FIX virgolette forzate da temi Shopify *\/\n.origin-quote::before,\n.origin-quote::after,\n.origin-hero blockquote::before,\n.origin-hero blockquote::after {\n  content: none !important;\n  display: none !important;\n}\n.origin-quote em {\n  font-style: normal;\n  color: #fff;\n}\n\n\/* Lista punti *\/\n.origin-points {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 0.7rem 1rem;\n  margin: 1.2rem 0;\n}\n.origin-points li {\n  background: rgba(255,255,255,0.7);\n  border: 1px solid rgba(234,76,137,0.25);\n  border-radius: 10px;\n  padding: 0.7rem 0.9rem;\n  font-size: 0.96rem;\n  line-height: 1.5;\n  color: #1E2A33;\n  box-shadow: inset 0 0 6px rgba(0,0,0,0.03);\n  transition: all .25s ease;\n}\n.origin-points li:hover {\n  background: linear-gradient(180deg, #FFF3F8 0%, #EAF7F4 100%);\n  transform: translateY(-2px);\n  border-color: var(--pink);\n}\n\n\/* Responsive *\/\n@media (max-width: 992px) {\n  .origin-points { grid-template-columns: 1fr; }\n  .origin-hero h2 { font-size: 1.45rem; }\n}\n@media (max-width: 768px) {\n  .origin-hero { padding: 1.8rem 1rem; }\n  .origin-frame { padding: 1.4rem 1rem; }\n  .origin-quote { font-size: 0.98rem; }\n}\n\u003c\/style\u003e","brand":"Stonemaier Games","offers":[{"title":"Default Title","offer_id":52544901120327,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Origin_Story_00.png?v=1760588032"},{"product_id":"limit","title":"Limit","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou chose growth. Industry grows, population grows, GDP grows. Then the fourth global crisis hits and you discover no one had a Plan B.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGateOnGames\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCivilization \u0026amp; Sustainability\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60 – 150 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e13+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏛️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGateOnGames\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eChallenging (3.2)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🌍\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eTheme\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNations and Planetary Crises\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003ePhased political decisions \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Shared global events \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e Final resilience test\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Resilience test without new cards\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA civilization game where every choice has a hidden cost\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eAlexandre Poyé\u003c\/strong\u003e signs off on a competitive management game that puts each player in charge of a modern Nation. No ancient empires or spaceships: governments, GDP, natural resources, population. Published by \u003cstrong\u003eLudonaute\u003c\/strong\u003e and distributed by GateOnGames, Limit arises from the uncomfortable question: what happens when growth meets the planet's limits?\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach generation (turn) goes through \u003cstrong\u003ethree phases\u003c\/strong\u003e: you decide your Nation's policy, the population reacts, global crises strike. Manage resources, anticipate others' choices, seek alliances. The winner is the one who has built the most prosperous society. But if you and the others trigger \u003cstrong\u003efour global crises\u003c\/strong\u003e, the game ends earlier than expected. And in the end, you must prove that your Nation can survive for future generations: a final resilience test with no new cards, only with what you have built.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"Limit is a competitive strategy game where you play as a Nation facing the challenges of our world.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eLudonaute\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLimit promises an experience where your decisions matter, but so do those of others: every crisis that arises is the result of collective choices.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eLimit\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eInterconnected\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eConsequential\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's a management game that talks about the present, not fantasy or ancient history. The mechanics reflect real dilemmas: growth vs. sustainability, alliances vs. competition, resilience vs. optimization. And the final resilience test is a brilliant move: it forces you to think beyond the game. Flaws but not deal-breakers: with 5-6 players, downtime can increase, and the Social phase requires attention to details (shortage, consumption) that slow down the first turns. But once the engine is warmed up, each generation flows smoothly.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 out of 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes solo play in the basic rules, with dedicated scenarios. You lose the political interaction and alliances of the International phase, but the challenge against global crises and the final resilience test remain intact. A complete experience for those looking for a deep management puzzle.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\u0026amp;width=64\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni decisione politica ha cascate di effetti su risorse, popolazione e crisi future\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Indiretta ma pervasiva: le tue scelte possono innescare crisi globali per tutti\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso 3.25, tre fasi intrecciate, sistemi di produzione-consumo e test finale resilienza\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Eventi variabili, decisioni politiche diverse ogni partita, reazioni dei giocatori mai uguali\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"La quarta crisi può chiudere tutto in anticipo, e nessuno sa chi la farà scattare\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca eventi, ma pianifichi in base a quello che vedi e alle tendenze globali\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe Tools of Governance\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you truly govern\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🏛️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePolitical Decisions\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach generation you choose cards that define your Nation's direction: industry, agriculture, research, welfare. Each card has immediate costs and long-term consequences.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌾\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eResources and Population\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eFood, consumption, production. Three intertwined systems that react to your choices in the Social phase. If you miscalculate, your Nation suffers shortages and the population pays the price.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⚠️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eGlobal Crises\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePlanetary events triggered by collective choices. Every crisis affects everyone, but those who have prepared defenses resist better. Four activated crises end the game early.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🤝\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAlliances\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eIn the International phase, you can form alliances with other Nations. Share advantages, mitigate crises, exchange resources. But alliances cost and can break.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e234 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e234\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e234\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":52635409056071,"sku":null,"price":41.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/limit_00.webp?v=1761659250"},{"product_id":"pinched","title":"Pinched!","description":"\u003c!-- =====================================================\n     PINCHED! — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"pnc1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"pnc1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"pnc1-cover-img\" alt=\"Pinched! bluff and deduction board game for 2-5 players - official Mighty Boards cover\" src=\"https:\/\/cf.geekdo-images.com\/22AnFHoTPMpjQwR9PB1xMw__imagepagezoom\/img\/FENrMiaduTxMVchwhjYqYTPxhCw=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8999350.jpg\"\u003e\n\u003cdiv class=\"pnc1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-cover-content\"\u003e\n\n\u003cp class=\"pnc1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"pnc1-sub\"\u003eChoose the mansion, read your accomplices, disappear with the loot. By the end of the night, no one remembers who won — only who bluffed best.\u003c\/p\u003e\n\n\u003cdiv class=\"pnc1-chips\"\u003e\n\n\u003cspan class=\"pnc1-chip pnc1-chip--gold\"\u003eBluff \u0026amp; Deduction\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eMighty Boards\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eComic Heist\u003c\/span\u003e \u003cspan class=\"pnc1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"pnc1-specs-bar\"\u003e\n\n\u003cdiv class=\"pnc1-specs\"\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e45–60 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e💎\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eModular Mansions\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-spec\"\u003e\n\n\u003cspan class=\"pnc1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"pnc1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"pnc1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"pnc1-body\"\u003e\n\n\u003c!-- INTRO + QUOTE --\u003e\n\u003cdiv class=\"pnc1-intro-grid\"\u003e\n\n\u003cdiv class=\"pnc1-intro-text\"\u003e\n\n\u003cp class=\"pnc1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"pnc1-h3\"\u003eThe perfect heist exists. Until your accomplices guess it.\u003c\/h3\u003e\n\n\u003cp class=\"pnc1-p\"\u003eIn \u003cstrong\u003ePinched!\u003c\/strong\u003e you are a refined thief practicing the noble art of \"wealth redistribution\" — in layman's terms, burglary. Designed by \u003cstrong\u003eJonathan Gilmour-Long and David Gordon\u003c\/strong\u003e, illustrated by Max Kosek and vesner, published by Mighty Boards in 2025.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-p\"\u003eEach turn, one player becomes the \u003cstrong\u003eMastermind\u003c\/strong\u003e: they secretly choose which mansion to rob. All others try to guess where they will strike. If the Mastermind arrives alone, they snatch all the loot. If someone discovers them and shows up, the loot is split.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-p\"\u003eBluffing, reading the table, and timing. In \u003cstrong\u003ePinched!\u003c\/strong\u003e victory doesn't go to the best silent planner, but to whoever can read their opponents — and let themselves be read when they least expect it.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-intro-side\"\u003e\n\n\u003cp class=\"pnc1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"pnc1-quote\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Pinched!\"\u003e\n\n\u003cp itemprop=\"reviewBody\" class=\"pnc1-quote-text\"\u003e\"A handsome long filler for almost any group of players.\"\u003c\/p\u003e\n\n\u003cp class=\"pnc1-quote-transl\"\u003eA nice long filler, suitable for almost any group of players.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-quote-solo\"\u003e\n\n\u003cspan class=\"pnc1-qs-icon\"\u003e🃏\u003c\/span\u003e\n\u003cp class=\"pnc1-qs-text\"\u003eThe real game isn't on the board: it's in the eyes of the person sitting across from you, trying to figure out where you're going.\u003c\/p\u003e\n\n\u003cp class=\"pnc1-qs-note\"\u003eThe secret of Pinched! in one line\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"pnc1-fs\"\u003e\n\n\u003cdiv class=\"pnc1-fs-header\"\u003e\n\n\u003cdiv class=\"pnc1-fs-brand\"\u003e\n\n\u003cimg class=\"pnc1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"pnc1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"pnc1-fs-game-name\"\u003ePinched!\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"pnc1-fs-cat\"\u003eDeduction · Bluff\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-body\"\u003e\n\n\u003cdiv class=\"pnc1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"pnc1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"pnc1-fs-tip\" class=\"pnc1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-info\"\u003e\n\n\u003cspan class=\"pnc1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-feeling\"\u003e\n\n\u003cspan class=\"pnc1-fs-feel-tag\"\u003eFun\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eSneaky\u003c\/span\u003e \u003cspan class=\"pnc1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pnc1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"pnc1-fs-targets\"\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-si\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-target pnc1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict\"\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-verdict-text\"\u003eLight bluffing and timely thefts. Perfect as a social filler for groups that enjoy reading each other's faces — not a game for solitary strategists, and that's perfectly fine.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-fs-footer\"\u003e\n\n\u003cimg class=\"pnc1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Accessibilità', v:5, note:\"Regole in 15 minuti, si insegna mentre si gioca — adatto a chiunque\"},\n        {l:'Energia',       v:4, note:\"Bluff, accuse e risate: il tavolo parla dall'inizio alla fine\"},\n        {l:'Fortuna',       v:4, note:\"Il mazzo da 176 carte refurtiva può premiarti o tradirti al momento sbagliato\"},\n        {l:'Rigiocabilità', v:3, note:\"Cinque ville modulari e varianti Crown cambiano il ritmo di ogni partita\"},\n        {l:'Cooperazione',  v:3, note:\"Indovinare il colpo del Mastermind ti fa entrare nella spartizione del bottino\"},\n        {l:'Complessità',   v:2, note:\"Poche regole, zero barriere — fila liscia dalla prima partita\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('pnc1-fs-svg');\n      var tip=document.getElementById('pnc1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes pnc1-draw{to{stroke-dashoffset:0}}@keyframes pnc1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:pnc1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:pnc1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:pnc1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"pnc1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"pnc1-section-pad\"\u003e\n\n\u003cp class=\"pnc1-label\"\u003eOn the table\u003c\/p\u003e\n\n\u003ch3 class=\"pnc1-h3\"\u003eWhat you manage in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"pnc1-cards\"\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eYour hand of location cards\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eAs Mastermind, you choose where to strike; as a thief, you use it to pursue the heist. The same card, two opposite purposes.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e💎\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eLoot to collect\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eGold, paintings, emeralds, watches: sets of valuables to accumulate and resell. Your stash always remains in plain sight.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eFive mansions to rob\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eEach with its own rules, in basic or \"Crown\" version for advanced play. They completely change how the heist is planned.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-card\"\u003e\n\n\u003cspan class=\"pnc1-card-icon\"\u003e🕵️\u003c\/span\u003e\n\u003ch4 class=\"pnc1-card-name\"\u003eThe role of the Mastermind\u003c\/h4\u003e\n\n\u003cp class=\"pnc1-card-desc\"\u003eRotates each turn. When it's your turn, you plan the perfect heist — and you must sell or accumulate before the loot slips away.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"pnc1-closing\"\u003e\n\n\u003cp class=\"pnc1-closing-text\"\u003eWithin an hour, you'll have accused everyone at least once — and laughed at every accusation. It always happens with Pinched!\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"pnc1-box-section\"\u003e\n\n\u003cdetails class=\"pnc1-det\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eRecommended card sleeves\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003e3 sizes · 207 cards total\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\n\u003cdiv class=\"pnc1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e50 × 75 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e176 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e64 × 90 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e25 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pnc1-sleeve\"\u003e\n\n\u003cspan class=\"pnc1-sleeve-mm\"\u003e44 × 63 mm\u003c\/span\u003e\n\u003cdiv class=\"pnc1-sleeve-r\"\u003e\u003cspan class=\"pnc1-sleeve-qty\"\u003e6 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\u003cdetails class=\"pnc1-det pnc1-det--last\"\u003e\n\u003csummary class=\"pnc1-det-sum\"\u003e\u003cspan class=\"pnc1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"pnc1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"pnc1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"pnc1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"pnc1-det-body\"\u003e\n\n\u003cdiv class=\"pnc1-rl-wrap\"\u003e\n\n\u003cdiv class=\"pnc1-rl-langs\"\u003e\u003cspan class=\"pnc1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0b1a3e; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"pnc1-rl-link\" href=\"https:\/\/www.mighty-boards.com\/images\/user_files\/41\/pinched_rulebook_017.pdf\" target=\"_blank\"\u003e\u003cspan class=\"pnc1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"pnc1-rl-body\"\u003e\n\n\u003cspan class=\"pnc1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"pnc1-rl-sub\"\u003eFree PDF · mighty-boards.com\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"pnc1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003cstyle\u003e\n.pnc1-wrap, .pnc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.pnc1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #060f28;\n}\n\n\/* ── COPERTINA ── *\/\n.pnc1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.pnc1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.pnc1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(6,15,40,0) 0%, rgba(6,15,40,0) 25%, rgba(6,15,40,0.55) 55%, rgba(6,15,40,0.88) 75%, rgba(6,15,40,0.98) 100%); }\n.pnc1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.pnc1-kicker { display: block; color: #E7B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.pnc1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.pnc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.pnc1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.pnc1-chip--gold { background: #C98F1E; border-color: #C98F1E; color: #0a1430; }\n\n\/* ── SPECS ── *\/\n.pnc1-specs-bar { background: #0a1530; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.pnc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.pnc1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.pnc1-spec:nth-child(3n) { border-right: none; }\n.pnc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.pnc1-spec-icon { font-size: 1.2rem; }\n.pnc1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.pnc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.pnc1-body { background: #F2EAD6; }\n\n\/* ── INTRO ── *\/\n.pnc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.pnc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #A8740F; margin-bottom: 7px; }\n.pnc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #16203a; line-height: 1.15; margin-bottom: 16px; }\n.pnc1-p { font-family: sans-serif; font-size: 0.95rem; color: #2f2a20; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.pnc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #A8740F; margin-bottom: 12px; }\n.pnc1-quote { background: #0b1a3e; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E7B84A; }\n.pnc1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.pnc1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.pnc1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* box editoriale FroGames *\/\n.pnc1-quote-solo { background: #0a3d2e; border-radius: 14px; padding: 18px 20px; border-left: 4px solid #C98F1E; }\n.pnc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.pnc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.pnc1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.pnc1-divider { height: 1px; background: #d8c8a4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.pnc1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.pnc1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.pnc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.pnc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.pnc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.pnc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.pnc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.pnc1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.pnc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.pnc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.pnc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.pnc1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.pnc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.pnc1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.pnc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.pnc1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.pnc1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.pnc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.pnc1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.pnc1-fs-target span { font-size:14px; flex-shrink:0; }\n.pnc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.pnc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.pnc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.pnc1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.pnc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.pnc1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.pnc1-section-pad { padding: 32px 28px 8px; }\n.pnc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.pnc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e4d6ba; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.pnc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.pnc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.pnc1-card-name { font-size: 0.95rem; font-weight: 900; color: #9C6B0C; margin-bottom: 5px; }\n.pnc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2f2a20; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.pnc1-closing { background: #0a1530; padding: 26px 28px; border-top: 3px solid #E7B84A; }\n.pnc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.pnc1-box-section { background: #F2EAD6; border-top: 1px solid #d8c8a4; }\n.pnc1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.pnc1-det--last { border-bottom: none; }\n.pnc1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.pnc1-det-sum::-webkit-details-marker { display: none; }\n.pnc1-det-sum::marker { display: none; }\n.pnc1-det[open] .pnc1-det-sum { background: #faf7f2; }\n.pnc1-det-sum:hover { background: #faf7f2; }\n.pnc1-det-left { display: flex; align-items: center; gap: 10px; }\n.pnc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.pnc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #16203a; display: block; }\n.pnc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.pnc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.pnc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.pnc1-det[open] .pnc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.pnc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.pnc1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.pnc1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.pnc1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#16203a; }\n.pnc1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.pnc1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.pnc1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.pnc1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.pnc1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.pnc1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.pnc1-rl-body { flex:1; min-width:0; }\n.pnc1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.pnc1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.pnc1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .pnc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .pnc1-spec { border-bottom: none; }\n  .pnc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .pnc1-spec:last-child { border-right: none; }\n  .pnc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .pnc1-fs-body { grid-template-columns: 220px 1fr; }\n  .pnc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .pnc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .pnc1-cover { height: 440px; }\n  .pnc1-cover-content { padding: 22px 36px 30px; }\n  .pnc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .pnc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .pnc1-divider { margin-left: 36px; margin-right: 36px; }\n  .pnc1-section-pad { padding: 36px 36px 8px; }\n  .pnc1-closing { padding: 28px 36px; }\n  .pnc1-fs-body { grid-template-columns: 260px 1fr; }\n  .pnc1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Mighty Boards","offers":[{"title":"Default Title","offer_id":52641697038663,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PINCHED_00.webp?v=1761729307"},{"product_id":"night-market","title":"Night Market ","description":"\u003csection class=\"nightmarket-section\"\u003e\n\u003cdiv class=\"nm-header\"\u003e\n\n\u003ch2\u003e 🌙 Night Market – Build Your Culinary Empire Under Taipei's Lanterns\u003c\/h2\u003e\n\n\u003cp class=\"subtitle\"\u003e Between scents, lights, and strategies, the night becomes your gastronomic battlefield.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-grid\"\u003e\n\n\u003cdiv class=\"nm-card\"\u003e\n\n\u003ch3\u003e 🍜 The soul of Taipei's markets\u003c\/h3\u003e\n\n\u003cp\u003e The lights come on, the smell of noodles fills the streets, and the voices of vendors fill the air. In \u003cstrong\u003eNight Market\u003c\/strong\u003e , you become a food entrepreneur, determined to conquer the night with your culinary empire. Between \u003cstrong\u003erare ingredients, impatient customers, and limited space\u003c\/strong\u003e , you'll have to plan every move to serve the hungry crowd.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-quote\"\u003e\n\n\u003cp\u003e \u003cem\u003e“Every dish tells a story. Yours starts here.”\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-card\"\u003e\n\n\u003ch3\u003e 🥢 Manage, cook, conquer\u003c\/h3\u003e\n\n \u003cp\u003ePurchase ingredients, expand your stalls, and organize your team to face the night. Each shift is a dance of \u003cstrong\u003eworker placement and resource management\u003c\/strong\u003e , where optimizing limited space can determine victory. Satisfy the right customers, beat the other entrepreneurs, and become a legend in Taiwan's markets.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-highlights\"\u003e\n\n\u003ch4\u003e 💡 Because Night Market lights up every table\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🥠 \u003cstrong\u003eAuthentic atmosphere\u003c\/strong\u003e – experience Taipei's markets, among lanterns and spicy scents\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eElegant strategy\u003c\/strong\u003e – worker placement with fluid and engaging spatial puzzles\u003c\/li\u003e\n\n\u003cli\u003e 🍶 \u003cstrong\u003eRealistic management\u003c\/strong\u003e – ​​plan for limited supplies, customers, and space\u003c\/li\u003e\n\n\u003cli\u003e 🎴 \u003cstrong\u003eCurated components\u003c\/strong\u003e – materials and illustrations that tell the story of Taiwanese culture\u003c\/li\u003e\n\n\u003cli\u003e 🌃 \u003cstrong\u003eSolo Mode\u003c\/strong\u003e – Build your market even alone, under the neon lights\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-quote end\"\u003e\n\n\u003cp\u003e \u003cem\u003eLight the lanterns, mix the flavors and let the night work its magic.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌙 NIGHT MARKET – Street Food Neon Style *\/\n\n.nightmarket-section {\n  background: radial-gradient(circle at 70% 20%, #3b0a2b 0%, #100a12 90%);\n  color: #f5f5f5;\n  font-family: \"Inter\", sans-serif;\n  padding: 3rem 2rem;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Lantern glow overlay *\/\n.nightmarket-section::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 30% 20%, rgba(255,102,102,0.25) 0%, transparent 70%),\n    radial-gradient(circle at 70% 70%, rgba(255,180,100,0.25) 0%, transparent 60%);\n  opacity: 0.8;\n  mix-blend-mode: screen;\n  pointer-events: none;\n}\n\n\/* Header *\/\n.nm-header {\n  text-align: center;\n  margin-bottom: 2rem;\n}\n.nm-header h2 {\n  font-size: 1.7rem;\n  color: #fff4d6;\n  font-weight: 800;\n  text-shadow: 0 0 10px rgba(255,170,70,0.4);\n}\n.nm-header .subtitle {\n  color: #ffbd8a;\n  font-style: italic;\n  margin-top: 0.5rem;\n  font-size: 1rem;\n}\n\n\/* Grid *\/\n.nm-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 2rem;\n}\n\n\/* Cards *\/\n.nm-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left: 4px solid #ffb36b;\n  border-radius: 14px;\n  padding: 1.8rem;\n  box-shadow: 0 0 20px rgba(255,120,60,0.15);\n  backdrop-filter: blur(3px);\n}\n.nm-card h3 {\n  color: #ffd9a0;\n  font-weight: 700;\n  margin-bottom: 0.8rem;\n  font-size: 1.1rem;\n}\n.nm-card p {\n  font-size: 0.95rem;\n  line-height: 1.7;\n}\n\n\/* Highlights list *\/\n.nm-highlights {\n  background: linear-gradient(135deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 14px;\n  padding: 1.8rem;\n}\n.nm-highlights h4 {\n  text-align: center;\n  color: #ffdd8b;\n  margin-bottom: 1rem;\n  font-size: 1.05rem;\n}\n.nm-highlights ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.nm-highlights li {\n  margin: 0.6rem 0;\n  padding-left: 1.6rem;\n  position: relative;\n  font-weight: 600;\n  font-size: 0.9rem;\n}\n.nm-highlights li::before {\n  content: \"🥢\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  font-size: 0.9rem;\n}\n\n\/* Quotes *\/\n.nm-quote {\n  text-align: center;\n  font-style: italic;\n  color: #ffcf8e;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.07);\n  padding: 1rem;\n  border-radius: 10px;\n  box-shadow: inset 0 0 20px rgba(255,170,100,0.08);\n}\n.nm-quote.end {\n  background: transparent;\n  font-size: 1.1rem;\n  text-shadow: 0 0 8px rgba(255,200,120,0.5);\n}\n\n\/* Responsive *\/\n@media (max-width:768px){\n  .nightmarket-section{padding:2rem 1.2rem;}\n  .nm-header h2{font-size:1.4rem;}\n  .nm-card p,.nm-highlights li{font-size:0.85rem;}\n}\n\u003c\/style\u003e","brand":"Talon Strikes Studios","offers":[{"title":"Default Title","offer_id":52680185872711,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Night_Market_00.webp?v=1762197081"},{"product_id":"sniper-elite-the-board-game","title":"Sniper Elite The Board Game ","description":"\u003c!-- 🎯 SNIPER ELITE – Silenzio e precisione --\u003e\n\u003csection class=\"sniperelite-layout\"\u003e\n\u003cdiv class=\"sniperelite-header\"\u003e\n\n\u003ch2\u003e 🎯 Sniper Elite: The Board Game – Silence, precision, and tactical tension\u003c\/h2\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-body\"\u003e\n\n \u003cp\u003eThe iconic video game \u003cstrong\u003eSniper Elite\u003c\/strong\u003e transforms into a \u003cstrong\u003estealth-based board game\u003c\/strong\u003e packed with adrenaline and strategic tension. Published by \u003cstrong\u003eRebellion Unplugged\u003c\/strong\u003e , this title brings to the table the same atmosphere of stealth, planning, and perfect shots that made the World War II video game series famous.\u003c\/p\u003e\n\n\u003cp\u003e In \u003cstrong\u003eSniper Elite The Board Game,\u003c\/strong\u003e one player takes on the role of an Allied sniper on a mission behind enemy lines, while up to three opponents control German patrols. The sniper's goal? \u003cstrong\u003eMove in the shadows\u003c\/strong\u003e , complete secret objectives, and strike with lethal precision before being detected. Opponents, on the other hand, must \u003cstrong\u003ecoordinate their movements\u003c\/strong\u003e , anticipate enemy trajectories, and defend strategic objectives before it's too late.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-features\"\u003e\n\n\u003ch3\u003e Why Sniper Elite is winning over players\u003c\/h3\u003e\n\n\u003cdiv class=\"sniperelite-grid\"\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🎯 Hidden Movement\u003c\/strong\u003e \u003cbr\u003eContinuous bluffing for tense matches.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🪖 Perfect asymmetry\u003c\/strong\u003e\u003cbr\u003e A lone sniper against coordinated teams.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e👜 Extraction from the bag\u003c\/strong\u003e\u003cbr\u003e Manage shots, accuracy and risk.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e🧠 Tactical decisions\u003c\/strong\u003e\u003cbr\u003e Each turn is a balance between stealth and action.\u003c\/div\u003e\n\n\u003cdiv class=\"sniper-card\"\u003e\n\n \u003cstrong\u003e☠️ WWII setting\u003c\/strong\u003e\u003cbr\u003e Maps and miniatures that breathe realism and tension.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sniperelite-ending\"\u003e\n\n\u003cp\u003e Each mission is a chess game of silence and chaos, where \u003cstrong\u003epsychological strategy\u003c\/strong\u003e is as important as aim. Choose your approach: move like a ghost... or let the world feel your impact.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eOne mistake, and your position is compromised. No second chances. 🕶️\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎯 SNIPER ELITE – Responsive + PC refined *\/\n.sniperelite-layout {\n  background: linear-gradient(180deg,#1c1d1e 0%,#2b2d30 80%,#1c1d1e 100%);\n  color: #eaeaea;\n  border-radius: 22px;\n  padding: 3rem 2rem;\n  font-family: \"Inter\", sans-serif;\n  box-shadow: 0 8px 25px rgba(0,0,0,0.4);\n  line-height: 1.7;\n  max-width: 1100px;\n  margin: auto;\n}\n\n\/* Header *\/\n.sniperelite-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.8rem;\n  text-align: center;\n  color: #f5f5f5;\n  margin-bottom: 1rem;\n  letter-spacing: 0.5px;\n}\n\n\/* Body text *\/\n.sniperelite-body p {\n  color: #d5d5d5;\n  margin-bottom: 1.2rem;\n  font-size: 1.05rem;\n}\n\n\/* Feature grid *\/\n.sniperelite-features h3 {\n  text-align: center;\n  color: #d6b169;\n  font-family: \"Merriweather\", serif;\n  font-size: 1.3rem;\n  margin: 2rem 0 1.2rem;\n}\n\n.sniperelite-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 1rem;\n}\n\n.sniper-card {\n  background: rgba(255,255,255,0.05);\n  border-left: 4px solid #d6b169;\n  border-radius: 10px;\n  padding: 1rem 1.2rem;\n  color: #f0f0f0;\n  font-size: 0.95rem;\n  box-shadow: 0 2px 10px rgba(0,0,0,0.2);\n  transition: transform 0.2s ease;\n}\n.sniper-card:hover {\n  transform: translateY(-3px);\n}\n\n\/* Ending *\/\n.sniperelite-ending {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.03);\n  border-radius: 12px;\n  padding: 1.2rem 1.4rem;\n  text-align: center;\n  box-shadow: 0 0 15px rgba(0,0,0,0.25);\n}\n.sniperelite-ending em {\n  color: #bfbfbf;\n  font-style: italic;\n}\n\n\/* Responsive *\/\n@media (max-width: 1024px) {\n  .sniperelite-grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 768px) {\n  .sniperelite-layout { padding: 2rem 1.2rem; }\n  .sniperelite-grid { grid-template-columns: 1fr; }\n  .sniperelite-header h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"Rebellion Unplugged","offers":[{"title":"Default Title","offer_id":52742600524103,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Sniper_Elite_The_Board_Game_00.webp?v=1762946892"},{"product_id":"beer-mug-dice","title":"Beer Mug Dice ","description":"\u003c!-- 🍺 BEER MUG DICE – La taverna dove rotolano i barili --\u003e\n\u003csection class=\"beermug-section\"\u003e\u003c!-- TITOLO --\u003e\u003cheader class=\"beermug-head\"\u003e\n\u003ch2\u003e Beer Mug Dice 🍺 The party game where luck really rolls around\u003c\/h2\u003e\n\n\u003c\/header\u003e\u003c!-- NARRATIVA --\u003e\n\u003cdiv class=\"beermug-body\"\u003e\n\n \u003cp\u003eIn \u003cstrong\u003eBeer Mug Dice,\u003c\/strong\u003e you don't roll dice: \u003cstrong\u003eyou throw kegs of beer\u003c\/strong\u003e . Welcome to the \u003cstrong\u003eWild Boar\u003c\/strong\u003e Tavern, where the bar creaks, lanterns illuminate the tables amber yellow, and every round is a gamble disguised as a toast.\u003c\/p\u003e\n\n\u003cp\u003e The innkeeper—the active player—rolls the barrels and decides whether to take another risk or turn off the tap and cash in. The others, silently, choose a card: are they asking for a small portion of beer... or are they trying to cheat him?\u003c\/p\u003e\n\n\u003cp\u003e Special barrels double values, cancel results, or skip the turn entirely, turning the game into a perfect mix of \u003cstrong\u003epush-your-luck, bluffing, and inevitable laughter\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- FRASE CENTRALE --\u003e\n\u003cp class=\"beermug-central\"\u003e In the tavern, the most cautious don't win: the one who has the courage to raise a toast... and take risks.\u003c\/p\u003e\n\n\u003c!-- HIGHLIGHTS --\u003e\n\u003ch3 class=\"beermug-highlights-title\"\u003e ✨ Why “Beer Mug Dice” conquers every table\u003c\/h3\u003e\n\n\u003cul class=\"beermug-list\"\u003e\n\n\u003cli\u003e 🍺 \u003cstrong\u003eDice? No, barrels!\u003c\/strong\u003e – an irresistible twist with every roll\u003c\/li\u003e\n\n \u003cli\u003e🎲 \u003cstrong\u003ePure push-your-luck\u003c\/strong\u003e – risk it all… or come away empty-handed\u003c\/li\u003e\n\n\u003cli\u003e 🤫 \u003cstrong\u003eSimultaneous choices\u003c\/strong\u003e – everyone bluffs, no one waits\u003c\/li\u003e\n\n\u003cli\u003e 🎉 \u003cstrong\u003eParty \u0026amp; family\u003c\/strong\u003e – perfect for light and noisy evenings\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eVery immediate rules\u003c\/strong\u003e but tension as high as an overflowing mug\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c!-- CHIUSURA --\u003e\n\u003cp class=\"beermug-closing\"\u003e If you're looking for a fast-paced, chaotic game full of fun low-stakes action, \u003cstrong\u003eBeer Mug Dice\u003c\/strong\u003e will serve up a pint of chaos every turn. 🍺\u003c\/p\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE TAVERNA – LEGNO, AMBRA, LUCE CALDA *\/\n:root{\n  --bm-dark:#2a1b0f;\n  --bm-wood:#4a2e1a;\n  --bm-amber:#d19a32;\n  --bm-light:#ffe9b8;\n  --bm-gold:#f7c76b;\n}\n\n\/* SEZIONE *\/\n.beermug-section{\n  background:linear-gradient(180deg, var(--bm-dark) 0%, var(--bm-wood) 60%, #1d1209 100%);\n  padding:2.4rem 1.8rem;\n  border-radius:28px;\n  color:var(--bm-light);\n  font-family:\"Inter\",sans-serif;\n  box-shadow:0 16px 40px rgba(0,0,0,0.65);\n  position:relative;\n  overflow:hidden;\n}\n\n\/* GLOW DA TAVERNA *\/\n.beermug-section::before{\n  content:\"\";\n  position:absolute;\n  top:-50px; left:-40px;\n  width:300px; height:300px;\n  background:radial-gradient(circle, rgba(255,200,80,0.35), transparent 70%);\n  filter:blur(50px);\n}\n.beermug-section::after{\n  content:\"\";\n  position:absolute;\n  bottom:-60px; right:-40px;\n  width:300px; height:300px;\n  background:radial-gradient(circle, rgba(180,120,40,0.32), transparent 70%);\n  filter:blur(60px);\n}\n\n\/* TITOLO *\/\n.beermug-head h2{\n  font-family:\"Bungee\",sans-serif;\n  text-align:center;\n  font-size:1.9rem;\n  margin-bottom:1.6rem;\n  color:var(--bm-gold);\n  text-shadow:0 0 14px rgba(255,210,120,0.4);\n}\n\n\/* CORPO *\/\n.beermug-body{\n  background:rgba(255,255,255,0.06);\n  border-left:5px solid var(--bm-amber);\n  padding:1.4rem 1.6rem;\n  border-radius:16px;\n  line-height:1.75;\n  box-shadow:0 10px 22px rgba(0,0,0,0.45);\n}\n.beermug-body strong{ color:var(--bm-gold); }\n\n\/* FRASE CENTRALE *\/\n.beermug-central{\n  margin:2rem auto 1rem;\n  text-align:center;\n  font-size:1.2rem;\n  font-weight:600;\n  color:var(--bm-gold);\n  text-shadow:0 0 12px rgba(255,200,80,0.35);\n}\n\n\/* HIGHLIGHTS *\/\n.beermug-highlights-title{\n  font-family:\"Bungee\",sans-serif;\n  text-align:center;\n  margin:2rem 0 1.4rem;\n  font-size:1.3rem;\n  color:var(--bm-amber);\n  text-shadow:0 0 10px rgba(255,200,120,0.35);\n}\n\n.beermug-list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.8rem;\n}\n\n.beermug-list li{\n  background:rgba(255,255,255,0.07);\n  border-left:5px solid var(--bm-amber);\n  padding:.9rem 1.1rem;\n  border-radius:12px;\n  box-shadow:0 6px 16px rgba(0,0,0,0.35);\n  line-height:1.6;\n}\n\n\/* CHIUSURA *\/\n.beermug-closing{\n  margin-top:2rem;\n  text-align:center;\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(255,255,255,0.12);\n  padding:1.2rem 1.5rem;\n  border-radius:14px;\n  box-shadow:0 6px 22px rgba(0,0,0,0.45);\n  font-style:italic;\n  color:var(--bm-light);\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52758126756167,"sku":null,"price":18.39,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BeerMugDice00.webp?v=1763151252"},{"product_id":"dance-of-ibexes","title":"Dance of Ibexes ","description":"\u003c!-- 🐐 DANCE OF IBEXES – Stambecchi, numeri e burroni improvvisi --\u003e\n\u003csection class=\"ibexes-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"ibexes-header\"\u003e\n \u003ch2\u003eDance of Ibexes 🐐 The chaotic dance where one wrong number knocks you off the board \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"ibexes-layout\"\u003e\n\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"ibexes-narrative\"\u003e\n\u003cp\u003e In \u003cstrong\u003eDance of Ibexes,\u003c\/strong\u003e you're not just a player: you're the leader of a herd of stubborn ibex trying to conquer the board without being pushed into the ravine. Each turn, you choose a numbered tile, reveal it along with the others, and hope your move is smart enough to avoid disaster... and mean enough to cause it to happen to the others.\u003c\/p\u003e\n\n\u003cp\u003e It's a \u003cstrong\u003estrategic family board game\u003c\/strong\u003e by \u003cstrong\u003eWolfgang Kramer\u003c\/strong\u003e : numbers that rise, rows that shrink, dangerous spaces, points suddenly gained and lost, and constant laughter when a poorly placed ibex forces you to move, lose, and start again. The golden rule? \u003cstrong\u003ePlace your piece where it hurts you the least... and the most\u003c\/strong\u003e .\u003c\/p\u003e\n\n \u003cp\u003eEvery choice is made simultaneously: no one waits, everyone trembles as the pieces reveal themselves. In this \u003cstrong\u003eboard game of numbers and placement,\u003c\/strong\u003e the real enemy isn't chance, but the other players' survival instincts. And when a row explodes and someone metaphorically falls into the abyss, the table fills with shouts, laughter, and vengeance announced for the next round. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"ibexes-features\"\u003e\n\u003ch3\u003e Why “Dance of Ibexes” shines in large groups\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐐 \u003cstrong\u003eSimultaneous choices\u003c\/strong\u003e – everyone plays together, no one stands still and watches\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eFast paced\u003c\/strong\u003e – 20–30 minute matches packed with action\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eNumbers, differences and positioning\u003c\/strong\u003e – simple rules, surprising tactics\u003c\/li\u003e\n\n\u003cli\u003e 😂 \u003cstrong\u003eControlled chaos\u003c\/strong\u003e – perfect as a \u003cstrong\u003eboard game for large groups\u003c\/strong\u003e (up to 8)\u003c\/li\u003e\n\n\u003cli\u003e 🎉 \u003cstrong\u003eMemorable Moments\u003c\/strong\u003e – Penalties, Bonuses, Collapsing Lines, and Epic Turnarounds \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"ibexes-end\"\u003e\n\n \u003cp\u003eIf you're looking for an \u003cstrong\u003eeasy but naughty numbers board game\u003c\/strong\u003e , with funny animals, simultaneous choices, and that irresistible thrill of pushing others toward disaster while you try to survive, \u003cstrong\u003eDance of Ibexes\u003c\/strong\u003e will quickly become an evening classic. Whether with family, friends, or at the club, the ibex on the cliff are unforgiving.\u003c\/p\u003e\n\n\u003cp class=\"ibexes-quote\"\u003e \u003cem\u003eRemember: in the ibex dance, he who thinks too much… falls.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🐐 DANCE OF IBEXES – montagne, burroni e numeri tesi *\/\n\n\/* Colori ispirati alla scatola: cielo blu, rocce fredde, lato lime, logo arancio *\/\n.ibexes-section {\n  --ibex-sky: #2d7ecf;\n  --ibex-sky-light: #63b8ff;\n  --ibex-rock: #253b5c;\n  --ibex-snow: #f4f8ff;\n  --ibex-lime: #c4dd3a;\n  --ibex-gold: #ffb23a;\n\n  background: linear-gradient(135deg, var(--ibex-sky) 0%, var(--ibex-sky-light) 50%, #e5f4ff 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: var(--ibex-rock);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.18);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow montagna\/burrone *\/\n.ibexes-section::before {\n  content: \"\";\n  position: absolute;\n  bottom: -80px;\n  left: -60px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle at top, rgba(20,40,80,0.6), transparent 70%);\n  filter: blur(26px);\n}\n.ibexes-section::after {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  right: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(255,255,255,0.45), transparent 70%);\n  filter: blur(40px);\n}\n\n\/* Titolo *\/\n.ibexes-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: #ffffff;\n  text-shadow: 0 0 14px rgba(0,0,0,0.5);\n  border-bottom: 1px solid rgba(255,255,255,0.25);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout due colonne *\/\n.ibexes-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n  align-items: flex-start;\n}\n\n\/* Testo principale *\/\n.ibexes-narrative {\n  background: rgba(244,248,255,0.98);\n  border-left: 7px solid var(--ibex-lime);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.12);\n  position: relative;\n}\n.ibexes-narrative::before {\n  content: \"\";\n  position: absolute;\n  top: -8px;\n  right: 12px;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  border: 3px solid var(--ibex-gold);\n  box-shadow: 0 0 0 4px rgba(255,255,255,0.6);\n  opacity: 0.8;\n}\n.ibexes-narrative p {\n  margin: 0.6rem 0;\n  line-height: 1.8;\n}\n.ibexes-narrative strong {\n  color: #1f4b7a;\n}\n\n\/* Box caratteristiche *\/\n.ibexes-features {\n  background: rgba(9,30,60,0.9);\n  border-radius: 18px;\n  padding: 1.2rem 1.4rem;\n  border: 2px solid rgba(255,255,255,0.18);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.4);\n  color: #f7fbff;\n}\n.ibexes-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--ibex-gold);\n}\n.ibexes-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.ibexes-features li {\n  background: linear-gradient(90deg, rgba(196,221,58,0.22), rgba(45,126,207,0.1));\n  border-left: 5px solid var(--ibex-lime);\n  border-radius: 10px;\n  padding: 0.55rem 0.8rem;\n  font-size: 0.95rem;\n  transition: 0.25s ease;\n}\n.ibexes-features li strong {\n  color: #ffffff;\n}\n.ibexes-features li:hover {\n  transform: translateX(4px);\n  background: linear-gradient(90deg, rgba(196,221,58,0.34), rgba(45,126,207,0.2));\n}\n\n\/* Chiusura *\/\n.ibexes-end {\n  margin-top: 2rem;\n  background: rgba(244,248,255,0.96);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(0,0,0,0.06);\n  text-align: center;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.08);\n}\n.ibexes-end .ibexes-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: #26466f;\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .ibexes-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .ibexes-section {\n    padding: 1.8rem 1.2rem;\n  }\n  .ibexes-header h2 {\n    font-size: 1.5rem;\n  }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52759170679111,"sku":null,"price":25.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dance_of_Ibexes_00.webp?v=1763188908"},{"product_id":"taxi-over","title":"Taxi Over ","description":"\u003c!-- 🚕 TAXI OVER – DAY CITY EDITION --\u003e\n\u003csection class=\"taxioverday-section\"\u003e\u003cheader class=\"taxioverday-header\"\u003e\n\u003ch2\u003e Taxi Over 🚕 The city race where every shot is a pass... or a disaster\u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"taxioverday-layout\"\u003e\n\n\u003c!-- NARRATIVA --\u003e\n\u003carticle class=\"taxioverday-narrative\"\u003e\n\u003cp\u003e A busy morning, crazy traffic, horns blaring from every direction: welcome to \u003cstrong\u003eTaxi Over\u003c\/strong\u003e , the most chaotic race a city can contain. Every die you roll is a boost, a risk, a chance to \u003cstrong\u003eovertake everyone or crash mercilessly\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e You raise once? You're being cautious. Twice? You're being daring. Three times? You're officially out of control. If you go above the fateful \u003cstrong\u003e4\u003c\/strong\u003e , you fly off the rails and the central pot grows even bigger.\u003c\/p\u003e\n\n\u003cp\u003e Meanwhile, you push other taxis off the road, cut corners, take shortcuts, and try to be the first to reach the pile of tokens accumulated by everyone's mistakes. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- FEATURES --\u003e\n\u003caside class=\"taxioverday-features\"\u003e\n\u003ch3\u003e Why “Taxi Over” is conquering everyone\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🚕 \u003cstrong\u003ePush your luck pure\u003c\/strong\u003e – shoot, take risks, try again\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eSpeed ​​multiplied\u003c\/strong\u003e on each die\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003eCollisions and pushes\u003c\/strong\u003e – there's never enough lane\u003c\/li\u003e\n\n \u003cli\u003e🌆 Fast and chaotic \u003cstrong\u003eurban feeling\u003c\/strong\u003e \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- CHIUSURA --\u003e\n\u003cdiv class=\"taxioverday-end\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTaxi Over\u003c\/strong\u003e is the filler that lights up the evening: immediate, loud, full of laughter and crazy decisions. Perfect for those who love to risk it all... with a single die.\u003c\/p\u003e\n\n\u003cp class=\"taxioverday-quote\"\u003e \u003cem\u003eStart the taxi, roll the dice… and hope the traffic is on your side.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE DAY CITY *\/\n.taxioverday-section {\n  --sky-blue: #d9ecff;\n  --taxi-yellow: #ffd447;\n  --road-gray: #3f3f3f;\n  --signal-orange: #ff8b3d;\n  --panel-light: rgba(255,255,255,0.75);\n\n  background: linear-gradient(180deg, var(--sky-blue), #b8d9f5);\n  padding: 2.3rem 2rem;\n  border-radius: 26px;\n  margin: 2rem auto;\n  max-width: 1100px;\n  color: #1b1b1b;\n  font-family: \"Inter\", sans-serif;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Accenti grafici: bagliori del sole sulla città *\/\n.taxioverday-section::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 15% 20%, rgba(255,212,71,0.25), transparent 65%),\n    radial-gradient(circle at 85% 75%, rgba(255,139,61,0.20), transparent 60%);\n  pointer-events: none;\n}\n\n.taxioverday-header h2 {\n  text-align: center;\n  color: var(--road-gray);\n  font-size: 1.9rem;\n  font-family: \"Bungee\", sans-serif;\n  margin-bottom: 1.5rem;\n  text-shadow: 0 0 6px rgba(255,212,71,0.35);\n}\n\n.taxioverday-layout {\n  display: grid;\n  grid-template-columns: 1.6fr 1fr;\n  gap: 1.8rem;\n}\n\n.taxioverday-narrative {\n  background: var(--panel-light);\n  padding: 1.6rem;\n  border-left: 6px solid var(--taxi-yellow);\n  border-radius: 16px;\n  line-height: 1.7;\n}\n\n.taxioverday-features {\n  background: var(--panel-light);\n  padding: 1.4rem;\n  border-radius: 16px;\n  border: 2px solid rgba(255,212,71,0.5);\n}\n\n.taxioverday-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--road-gray);\n  font-size: 1.25rem;\n  margin-bottom: 1rem;\n}\n\n.taxioverday-features ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: .7rem;\n}\n\n.taxioverday-features li {\n  background: linear-gradient(90deg, rgba(255,212,71,0.22), transparent);\n  border-left: 6px solid var(--signal-orange);\n  padding: .7rem .9rem;\n  border-radius: 12px;\n  transition: .25s;\n}\n\n.taxioverday-features li:hover {\n  transform: translateX(6px);\n  background: linear-gradient(90deg, rgba(255,139,61,0.25), transparent);\n}\n\n.taxioverday-end {\n  margin-top: 2rem;\n  background: var(--panel-light);\n  padding: 1.6rem;\n  border-radius: 18px;\n  text-align: center;\n}\n\n.taxioverday-quote {\n  margin-top: .8rem;\n  color: var(--signal-orange);\n  font-weight: 600;\n  font-style: italic;\n}\n\n\/* Mobile *\/\n@media(max-width:900px){\n  .taxioverday-layout { grid-template-columns: 1fr; }\n}\n@media(max-width:600px){\n  .taxioverday-section { padding: 1.8rem 1.1rem; }\n  .taxioverday-header h2 { font-size: 1.6rem; }\n}\n\u003c\/style\u003e","brand":"Playte","offers":[{"title":"Default Title","offer_id":52765189669191,"sku":null,"price":21.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Taxi_Over_00.webp?v=1763280548"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/collections\/frogdeal.webp?v=1775026875","url":"https:\/\/frogames.business\/en\/collections\/frogdeal-offerte-giochi-da-tavolo.oembed","provider":"FroGames","version":"1.0","type":"link"}