{"title":"frogmatch-pool","description":"","products":[{"product_id":"black-forest","title":"Black Forest","description":"\u003ch2\u003e Black Forest – Build Your Dominion in the Black Forest!\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eBlack Forest\u003c\/strong\u003e is a \u003cstrong\u003estrategy board game\u003c\/strong\u003e for 1–4 players that transports you to the historical Black Forest, amidst craftsmen, constructions, and ingenious productions.\u003c\/p\u003e\n\n\n\u003cp\u003e Expand your small domain by gathering resources, constructing buildings, and cleverly managing glass production using the legendary \u003cstrong\u003eResource Wheels\u003c\/strong\u003e !\u003c\/p\u003e\n\n\n\u003cp\u003e Every choice is crucial: which craftsmen to hire, which lands to cultivate, which buildings to erect to make your estate prosperous?\n A game full of strategy, optimization, and deep satisfaction.\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Game Details\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 1 to 4\u003c\/li\u003e\n\n   \u003cli\u003e⌛ \u003cstrong\u003eGame length:\u003c\/strong\u003e 60–120 minutes\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 14 years and up\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eComplexity Level:\u003c\/strong\u003e High (3.2 \/ 5)\u003c\/li\u003e\n\n\u003cli\u003e 🗺️ \u003cstrong\u003eSetting:\u003c\/strong\u003e City building, Medieval Black Forest\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eAuthor:\u003c\/strong\u003e Tido Lorenz\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Lukas Siegmon\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eBlack Forest\u003c\/strong\u003e is the \u003cstrong\u003eideal game\u003c\/strong\u003e for those who love intelligent resource management, thoughtful decisions and the magic of history!\u003c\/p\u003e\n\n\n\u003cp\u003e On \u003cstrong\u003eFrogames,\u003c\/strong\u003e you'll find the Italian version ready to take you to the heart of the Black Forest... with \u003cstrong\u003efast shipping\u003c\/strong\u003e and \u003cstrong\u003ecustomer support always at your side!\u003c\/strong\u003e 🌲🏰\u003c\/p\u003e\n\n","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51486645354823,"sku":"","price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/black-forest-gioco-da-tavolo_46af3508-e327-4f64-a1d5-51d74a7e2b5a.png?v=1745977602"},{"product_id":"calico","title":"Calico","description":"\u003ch2\u003e Calico – Sew the Perfect Kitten Quilt!\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCalico\u003c\/strong\u003e is an \u003cstrong\u003eabstract and familiar board game\u003c\/strong\u003e for 1–4 players, where you have to create the coziest and most colorful quilt to attract the cutest kittens!\u003c\/p\u003e\n\n\n\u003cp\u003e Each turn, choose and place \u003cstrong\u003epatch tiles\u003c\/strong\u003e on your board to fulfill \u003cstrong\u003edesign goals\u003c\/strong\u003e , form \u003cstrong\u003ecolor groups\u003c\/strong\u003e , and combine \u003cstrong\u003epatterns\u003c\/strong\u003e to win over adorable cats and sew on precious buttons.\u003c\/p\u003e\n\n\n \u003cp\u003eAn elegant and challenging puzzle game, perfect for those who love light strategy and games with irresistible aesthetics!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Game Details\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 1 to 4\u003c\/li\u003e\n\n\u003cli\u003e ⌛ \u003cstrong\u003eGame length:\u003c\/strong\u003e 30–45 minutes\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 10 years and up\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eComplexity level:\u003c\/strong\u003e Medium (2.2 \/ 5)\u003c\/li\u003e\n\n\u003cli\u003e 🗺️ \u003cstrong\u003eSetting:\u003c\/strong\u003e Puzzle, Sew and Color\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eAuthor:\u003c\/strong\u003e Kevin Russ\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Beth Sobel\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003ePublisher:\u003c\/strong\u003e Little Rocket Games\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCalico\u003c\/strong\u003e is the \u003cstrong\u003eperfect game\u003c\/strong\u003e for those who love logic challenges, attention to detail, and... cuddling lots of kittens!\u003c\/p\u003e\n\n\n\u003cp\u003e On \u003cstrong\u003eFrogames,\u003c\/strong\u003e you'll find the Italian version, ready to warm your heart with \u003cstrong\u003efast shipping\u003c\/strong\u003e and \u003cstrong\u003ecustomer service that caters to your every wish!\u003c\/strong\u003e 🧵🐱✨\u003c\/p\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51487833653575,"sku":"","price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/calico-gioco-da-tavolo_8a1b9340-3827-4229-9893-99c5a1aa9d4e.png?v=1745944588"},{"product_id":"ark-nova","title":"Ark Nova","description":"\u003ch2\u003e Ark Nova\u003c\/h2\u003e\n\n\n\u003cp\u003e 🦁 \u003cstrong\u003eDesign the zoo of your dreams and support global conservation!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cem\u003eArk Nova\u003c\/em\u003e is one of the world's most acclaimed strategic board games. 🎯 As the leader of a modern, scientifically managed zoo, you'll build enclosures, foster rare animals, and support global conservation projects.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eYour goal?\u003c\/strong\u003e To transform your zoo into a model of success and sustainability, balancing public attraction, scientific reputation, and conservation points.\u003c\/p\u003e\n\n\n\u003cp\u003e ✔ Deep and rewarding action management system\n ✔ 255 unique cards including animals, specialists and buildings\n ✔ \u003cstrong\u003eStrategic experience for experts and enthusiasts\u003c\/strong\u003e\n ✔ Combines engine building, resource management and long-term planning\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eCan you create the most innovative and respected zoo in the world?\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 1-4\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 90-150 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\n \u003cstrong\u003eDesigner:\u003c\/strong\u003e Mathias Wigge\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIllustrator:\u003c\/strong\u003e Steffen Bieker\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePublisher:\u003c\/strong\u003e Cranio Creations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eEdition language:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51560673870151,"sku":"","price":79.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ArkNova.png?v=1746764453"},{"product_id":"anarchia","title":"Anarchy","description":"\u003ch1\u003e Anarchy – Strategy Board Game in Medieval England\u003c\/h1\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eRelive the era of the English Civil War in the board game Anarchy\u003c\/strong\u003e , set in the turbulent period of the 12th century known as “The Anarchy”.\u003c\/p\u003e\n\n\n\u003cp\u003e Upon the death of Henry I in 1135, England was plunged into chaos. You and your fellow players take on the roles of nobles loyal to King Stephen, determined to consolidate your rule over the fragmented kingdom.\u003c\/p\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e🎯 Objective:\u003c\/strong\u003e Accumulate \u003cstrong\u003ecourage, loyalty, influence, and power\u003c\/strong\u003e to gain the king's favor.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e🏰 Strategy:\u003c\/strong\u003e Construct buildings, defend your castle, face sieges and develop your dominion.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e⚔️ Mechanics:\u003c\/strong\u003e High complexity, with \u003cstrong\u003econstruction, resource management and combat\u003c\/strong\u003e .\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003e🎮 Mode:\u003c\/strong\u003e 1 to 4 players, with solitaire included.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e The game unfolds over five rounds, each filled with tactical choices and escalating tension. You'll have to face rival Matilda's armies, stave off discontent, and build your reputation to conquer the kingdom's greatest county.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eIf you're looking for an immersive board game with a historical setting and strategic depth, Anarchy is the perfect choice.\u003c\/strong\u003e\u003c\/p\u003e\n\n","brand":"Tesla Games","offers":[{"title":"Default Title","offer_id":51582992351559,"sku":"","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/anarchia-tesla-games.png?v=1747196483"},{"product_id":"bomb-buster","title":"Bomb Busters","description":"\u003ch2\u003e Bomb Busters - Adrenaline-Pumping Cooperative Board Game\u003c\/h2\u003e\n\n \u003cp\u003e\u003cstrong\u003eBomb Busters\u003c\/strong\u003e is a \u003cstrong\u003eboard game\u003c\/strong\u003e where you work with your team to defuse a bomb... before it explodes! Each player has a set of numbered wires in front of them, and the goal is \u003cstrong\u003eto cut the correct ones\u003c\/strong\u003e by guessing the information given by their teammates, without ever seeing your own.\u003c\/p\u003e\n\n\n\u003cp\u003e If you cut a red thread: \u003cstrong\u003eBOOM!\u003c\/strong\u003e Mission failed. But if you can decipher all the threads in time, the team is safe. The game includes \u003cstrong\u003e66 missions\u003c\/strong\u003e with increasing difficulty levels and increasingly challenging game modes. Each match is a race against time between deduction and cooperation.\u003c\/p\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e66 unique challenges\u003c\/strong\u003e to face together\u003c\/li\u003e\n\n\u003cli\u003e Perfect for \u003cstrong\u003eevenings with friends or family\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\u003cli\u003e A frenetic, fun and always different experience\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Are you cool-headed and have good logical thinking? Then you're ready to become a true bomb disposal expert in \u003cstrong\u003eBomb Busters\u003c\/strong\u003e . The red thread awaits you...\u003c\/p\u003e\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51595330584903,"sku":"","price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BombBusters_2.webp?v=1752992030"},{"product_id":"canvas","title":"Canvas","description":"\u003ch2\u003e Canvas: Create your masterpiece with cards, colors and strategy\u003c\/h2\u003e\n\u003cp\u003e In \u003cstrong\u003eCanvas,\u003c\/strong\u003e you don't just have to win: you have to amaze. This \u003cstrong\u003estrategic board game\u003c\/strong\u003e turns you into an artist putting on an exhibition, where every color choice, every transparency, every \u003cem\u003elayer\u003c\/em\u003e matters. Shuffle three transparent cards to create a unique work of art and meet the scoring conditions like a true master.\u003c\/p\u003e  \u003cp\u003eThe heart of the game is an elegant and ingenious mechanic: each card has \u003cstrong\u003estrategic icons\u003c\/strong\u003e that overlap or hide depending on your composition. Each turn is a little puzzle to solve through \u003cstrong\u003etactical choices\u003c\/strong\u003e and flashes of genius. And when the curtain falls on the gallery, who will have won over the audience and the jury?\u003c\/p\u003e\n\u003cp\u003e Perfect for solo play, as a couple, or as a family, \u003cstrong\u003eCanvas\u003c\/strong\u003e is a refined, fast-paced, and surprisingly deep \u003cstrong\u003eabstract card game\u003c\/strong\u003e . A little gem that never ceases to amaze.\u003c\/p\u003e\n\u003ch3\u003e Why Canvas is a masterpiece to have in your collection\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e \u003cstrong\u003eAbstract and visually spectacular board game\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e \u003cstrong\u003eInnovative layering mechanics with transparent cards\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\n \u003cstrong\u003eHigh replayability\u003c\/strong\u003e thanks to ever-changing scoring conditions\u003c\/li\u003e\n\u003cli\u003e\n\n \u003cstrong\u003eSuitable for everyone\u003c\/strong\u003e : easy to learn, difficult to master\u003c\/li\u003e\n\u003cli\u003e \n\u003cstrong\u003eSolitaire mode\u003c\/strong\u003e perfect for relaxing and challenging yourself\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e \u003cstrong\u003eCanvas\u003c\/strong\u003e isn't just a game: it's an artistic experience, a mental challenge, and a moment of zen in a box. 🎨🖼️✨\u003c\/p\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":51859833487687,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/canvas.webp?v=1751464832"},{"product_id":"artistry","title":"Artistry ","description":"\u003csection id=\"fg-artistry-1\" class=\"fg-wrap\"\u003e\n\u003cp class=\"fg-kicker\"\u003e THE ART OF STYLE\u003c\/p\u003e\n\n\u003ch2 class=\"fg-title\"\u003e ARTISTRY\u003c\/h2\u003e\n\n\u003cp class=\"fg-sub\"\u003e Create your own Art Nouveau masterpiece\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e Be transported to the golden age of illustration, where every curved line and floral motif tells a story of timeless elegance. This title captures the essence of the Art Nouveau style, inviting you to become a patron of beauty and compositional harmony.\u003c\/p\u003e\n\n \u003cp class=\"fg-p\"\u003eIt's a set-collection and tableau-building board game that rewards the aesthetic eye as much as strategic planning, inviting you to combine illustrated cards to create breathtaking portraits and scenes. The fluid mechanics fit seamlessly with the theme, making each game a unique creative act.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-tagline\"\u003e Transform simple cards into a flowing gallery of timeless beauty.\u003c\/div\u003e\n\n\u003cp class=\"fg-p\"\u003e The real genius lies in the way the cards connect: you're not just racking up points, you're literally painting a picture on the table. Each choice must balance the scoring requirements with the need to maintain the visual continuity of your work.\u003c\/p\u003e\n\n\u003cp class=\"fg-p\"\u003e It's the game for those looking for a relaxing yet profound experience, where the final visual satisfaction is as rewarding as the victory itself.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-chips\"\u003e\n\n \u003cspan class=\"fg-chip\"\u003eSet Collection\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eDrafting\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eArt Nouveau\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eAesthetics\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eCombo Visuals\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n \u003ch3 class=\"fg-h3\"\u003eWhy ARTISTRY sticks in your head\u003c\/h3\u003e\n\n\u003cdiv class=\"fg-grid\"\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e 🎨 Pure Beauty\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e The Mucha-inspired illustrations make each card a little jewel to admire.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e 🌺 Floral Flow\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Creating perfect connections between decorative motifs gives immediate tactile satisfaction.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e 🖼️ Your Tableau\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e At the end of the game, looking at your complete composition is the real reward of the game.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e 💎 Simple Elegance\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Crystal-clear rules that leave room for the depth of aesthetic choices.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e 🧩 Brilliant Interlocks\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e Finding the missing element that ties three goals together will make you feel like a true artist.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-card\"\u003e\n\n\u003cp class=\"fg-card-title\"\u003e ✨ Zen atmosphere\u003c\/p\u003e\n\n\u003cp class=\"fg-card-text\"\u003e A paced game that relaxes the mind while stimulating your strategic creativity.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg-panel\"\u003e An experience that pleases the eyes and challenges the mind with absolute grace.\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-artistry-1, #fg-artistry-1 * { color: #FFFFFF !important; } #fg-artistry-1 { background: linear-gradient(135deg, #6D4C41 0%, #3E2723 100%); padding: 30px 20px; border-radius: 28px; font-family: 'Helvetica Neue', sans-serif; max-width: 1200px; margin: 0 auto; box-shadow: 0 10px 30px rgba(0,0,0,0.3); } .fg-kicker { text-transform: uppercase; letter-spacing: 2px; font-size: 0.9rem; margin-bottom: 5px; opacity: 0.8; font-weight: 600; } .fg-title { font-size: 3.2rem; margin: 0; font-weight: 800; text-shadow: 2px 2px 4px rgba(0,0,0,0.4); line-height: 1.1; letter-spacing: -1px; } .fg-sub { font-size: 1.3rem; margin: 5px 0 25px; font-weight: 300; opacity: 0.9; font-style: italic; } .fg-p { font-size: 1.1rem; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; max-width: 750px; } .fg-tagline { border-left: 4px solid #D4AF37; padding-left: 20px; margin: 35px 0; font-size: 1.4rem; font-weight: 700; color: #fff; text-shadow: 0 0 15px rgba(212, 175, 55, 0.4); } .fg-chips { display: flex; gap: 10px; flex-wrap: wrap; margin-bottom: 35px; } .fg-chip { background: rgba(255,255,255,0.15); padding: 6px 14px; border-radius: 20px; font-size: 0.9rem; font-weight: 500; border: 1px solid rgba(255,255,255,0.2); backdrop-filter: blur(4px); } .fg-divider { height: 1px; background: linear-gradient(to right, transparent, rgba(255,255,255,0.4), transparent); margin: 40px 0; } .fg-h3 { font-size: 1.8rem; margin-bottom: 25px; font-weight: 700; text-align: left; } .fg-grid { display: grid; gap: 20px; grid-template-columns: 1fr; } .fg-card { background: rgba(255,255,255,0.08); padding: 25px; border-radius: 26px; border: 1px solid rgba(255,255,255,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 4px 10px rgba(0,0,0,0.1); } .fg-card:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(0,0,0,0.2); background: rgba(255,255,255,0.12); } .fg-card-title { font-size: 1.15rem; font-weight: 700; margin-bottom: 8px; color: #D4AF37 !important; } .fg-card-text { font-size: 0.95rem; line-height: 1.4; opacity: 0.9; margin: 0; } .fg-panel { background: linear-gradient(135deg, rgba(212, 175, 55, 0.2), rgba(212, 175, 55, 0.05)); padding: 25px; border-radius: 20px; margin-top: 40px; text-align: center; font-size: 1.2rem; font-weight: 600; border: 1px solid rgba(212, 175, 55, 0.3); } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } .fg-title { font-size: 4rem; } }\u003c\/style\u003e","brand":"Dux Somnium Games","offers":[{"title":"Default Title","offer_id":52158100930887,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Artistry00.webp?v=1755408345"},{"product_id":"black-orchestra","title":"Black Orchestra ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eThe riskiest conspiracy in history\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003eBlack Orchestra\u003c\/strong\u003e you step into the shoes of the conspirators who, in the darkest years of Nazi Germany,\n they decided to risk everything to stop Hitler.\n Every choice is a challenge against time and against the suspicion of the Gestapo:  \nYou will have to move in the shadows, gather resources, coordinate with others and wait for the perfect moment.\n to attempt the attack.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Strategy is not enough: you need to have a cool head.\n A too risky gesture can attract attention and lead to arrest,\n but to play too safe is to let war consume everything.\n Historical events, places and real characters mark the stages of the game,\n in a \u003cstrong\u003enarrative cooperative\u003c\/strong\u003e that combines tension, immersion and difficult moral choices.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why \"Black Orchestra\" is a unique cooperative\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🕵️ \u003cstrong\u003eHistorical Conspiracy\u003c\/strong\u003e : Relive the Secret Plots Against Hitler\u003c\/li\u003e\n\n\u003cli\u003e ⏳ \u003cstrong\u003eTension growing\u003c\/strong\u003e : time is running out, the Gestapo does not forgive\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003ePure cooperation\u003c\/strong\u003e : absolute trust in the group is required\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eRisk and courage\u003c\/strong\u003e : pushing yourself further can save or condemn you\u003c\/li\u003e\n\n     \u003cli\u003e📖 \u003cstrong\u003eNarrative experience\u003c\/strong\u003e : events, places and figures of the Second World War\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you are looking for a \u003cstrong\u003ehistorical and immersive cooperative board game\u003c\/strong\u003e ,\n capable of conveying tension and drama at every turn,\n \u003cstrong\u003eBlack Orchestra\u003c\/strong\u003e is the choice that transforms your evening into an unforgettable conspiracy.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eHistory is written by the victors… but also by those who had the courage to attempt the impossible.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52254517657927,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Black_Orchestra_00.webp?v=1756729349"},{"product_id":"azul-mini","title":"Blue Mini ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eAzul, everywhere: pocket tiles, elegance that fits\u003c\/h2\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003eAzul Mini\u003c\/strong\u003e brings the charm of the famous \u003cstrong\u003eabstract board game\u003c\/strong\u003e to a format\n \u003cstrong\u003eCompact and travel-friendly\u003c\/strong\u003e . Select tiles, compose patterns on your wall and maximize points.\n with perfect interlocking. It's the same clean, bright experience you love, now \u003cstrong\u003eeasy to carry.\u003c\/strong\u003e \nat the bar, on holiday, wherever you feel like playing.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Shift by shift, choose from the right supplier, plan scrap, avoid penalties and close rows, columns and sets\n to make the score explode. Instant rules, elegant turns: a fast-paced \u003cstrong\u003estrategic game.\u003c\/strong\u003e\n and gives satisfaction with every move.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why “Azul Mini” conquers every table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eAbstract Elegance\u003c\/strong\u003e : Simple Rules, Increasing Depth\u003c\/li\u003e\n\n\u003cli\u003e 🎒 \u003cstrong\u003eCompact size\u003c\/strong\u003e : perfect for handbag and backpack, ready in minutes\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003e2–4 players\u003c\/strong\u003e , \u003cstrong\u003e30–45 min\u003c\/strong\u003e : fast pace, zero downtime\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003ePattern \u0026amp; Set\u003c\/strong\u003e : Smart interlocks, end-of-round and end-of-game bonuses\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eLanguage independent\u003c\/strong\u003e : teach on the fly, play right away\u003c\/li\u003e\n\n\u003cli\u003e 👨‍👩‍👧‍👦 \u003cstrong\u003eFamily-friendly\u003c\/strong\u003e but with bite for experienced players\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nLooking for a \u003cstrong\u003eboard game for 2–4 players\u003c\/strong\u003e that fits anywhere and ignites the challenge in minutes?\n \u003cstrong\u003eAzul Mini\u003c\/strong\u003e is the answer: compact, bright, irresistible… like the perfect pattern.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eThe right move? The one that ties beauty and points together.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52322462466375,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Azul_Mini_00.webp?v=1757658860"},{"product_id":"botswana","title":"Botswana ","description":"\u003c!-- =====================================================\n     BOTSWANA — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"bts1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"bts1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/botswana_841e0ff1-3a9e-4a0a-bf3c-27e5317c6818.webp?v=1774201368\" alt=\"Botswana board game set collection for 2-5 players - official cover 25th Century Games\" class=\"bts1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"bts1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bts1-cover-content\"\u003e\n\u003cp class=\"bts1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"bts1-sub\"\u003eRules in three minutes. Tension in every card. Someone loses a five-point lion on the last turn — and it's talked about all evening.\u003c\/p\u003e\n\u003cdiv class=\"bts1-chips\"\u003e\n\u003cspan class=\"bts1-chip bts1-chip--terra\"\u003ePerfect Gateway\u003c\/span\u003e \u003cspan class=\"bts1-chip\"\u003e25th Century Games\u003c\/span\u003e \u003cspan class=\"bts1-chip\"\u003eReiner Knizia 1994\u003c\/span\u003e \u003cspan class=\"bts1-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=\"bts1-specs-bar\"\u003e\n\u003cdiv class=\"bts1-specs\"\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003ePlaytime\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e7+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003eSet Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e📈\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003eIndirect \u0026 Sharp\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-spec\"\u003e\n\u003cspan class=\"bts1-spec-icon\"\u003e🦁\u003c\/span\u003e \u003cspan class=\"bts1-spec-label\"\u003eAnimals\u003c\/span\u003e \u003cspan class=\"bts1-spec-val\"\u003e5 wooden species\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"bts1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"bts1-intro-grid\"\u003e\n\u003cdiv class=\"bts1-intro-text\"\u003e\n\u003cp class=\"bts1-label\"\u003eWhat it's About\u003c\/p\u003e\n\u003ch3 class=\"bts1-h3\"\u003eA savanna market where every card can reset everything\u003c\/h3\u003e\n\u003cp class=\"bts1-p\"\u003eSince 1994, Reiner Knizia has been perfecting the idea of radical elegance: few cards, minimal rules, maximum tension. Botswana is his definitive version of a very simple idea — collect animals and hope they're worth something at the end of the round.\u003c\/p\u003e\n\u003cp class=\"bts1-p\"\u003eThe mechanism is brutally simple: you play a numbered card on one of the five animal species, then you take a figure from the table. The value of each species depends on the \u003cstrong\u003elast card played on it\u003c\/strong\u003e. If you've accumulated six lions and someone closes the deck with a zero — those lions are worth zero.\u003c\/p\u003e\n\u003cp class=\"bts1-p\"\u003eBotswana — published by 25th Century Games with illustrations by Weberson Santiago — is the filler everyone wants to replay immediately. It works at 7 years old as well as 57. It lasts less than thirty minutes. And it always leaves something to talk about.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-intro-side\"\u003e\n\u003cdiv class=\"bts1-quote-solo\"\u003e\n\u003cspan class=\"bts1-qs-icon\"\u003e🦒\u003c\/span\u003e\n\u003cp class=\"bts1-qs-text\"\u003eIs the giraffe worth five? Take it. But if you wait a turn, someone zeros it out and you're left with a zero-point trophy in hand.\u003c\/p\u003e\n\u003cp class=\"bts1-qs-note\"\u003eThe secret of Botswana in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-quote-solo bts1-quote-solo--alt\"\u003e\n\u003cspan class=\"bts1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"bts1-qs-text\"\u003eA board game where the rules are explained in two minutes but the conversations last much longer than the game.\u003c\/p\u003e\n\u003cp class=\"bts1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"bts1-fs\"\u003e\n\u003cdiv class=\"bts1-fs-header\"\u003e\n\u003cdiv class=\"bts1-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=\"bts1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bts1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"bts1-fs-game-name\"\u003eBotswana\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eGateway · Strategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-body\"\u003e\n\u003cdiv class=\"bts1-fs-radar-panel\"\u003e\n\u003csvg id=\"bts1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"bts1-fs-tip\" id=\"bts1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-info\"\u003e\n\u003cspan class=\"bts1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"bts1-fs-feeling\"\u003e\n\u003cspan class=\"bts1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"bts1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e \u003cspan class=\"bts1-fs-feel-tag\"\u003eFun\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"bts1-fs-targets\"\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-target bts1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-verdict\"\u003e\n\u003cdiv class=\"bts1-fs-verdict-title\"\u003eIn Summary\u003c\/div\u003e\n\u003cdiv class=\"bts1-fs-verdict-text\"\u003eKnizia elegance in its purest form: minimal rules, real tension, tough decisions in thirty minutes. Perfect for introducing anyone to board gaming.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-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=\"bts1-fs-footer-frog\"\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:'Accessibility', v:5, note:\"Rules in three minutes — works for any age without long explanations\"},\n        {l:'Replayability', v:4, note:\"Different cards every game, dynamics change with the number of players\"},\n        {l:'Interaction',   v:4, note:\"Every card you play changes the value of opponents' animals\"},\n        {l:'Luck',       v:3, note:\"Cards vary but your hand matters — it's not just dice\"},\n        {l:'Strategy',     v:3, note:\"Timing and reading opponents make the difference between winning and being wiped out\"},\n        {l:'Complexity',   v:1, note:\"Zero barriers: the simplest game that can fit in a box\"}\n      ];\n      var accent='#4A7020';\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('bts1-fs-svg');\n      var tip=document.getElementById('bts1-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 bts1-draw{to{stroke-dashoffset:0}}@keyframes bts1-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:bts1-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:bts1-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:bts1-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=\"bts1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"bts1-section-pad\"\u003e\n\u003cp class=\"bts1-label\"\u003eWhat's at the center of the table\u003c\/p\u003e\n\u003ch3 class=\"bts1-h3\"\u003eFive species. Five moving markets.\u003c\/h3\u003e\n\u003cdiv class=\"bts1-cards\"\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003e30 Animal Cards (0–5)\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eSix cards per species, numbered zero to five. The one you see on the last pile determines how much each animal you've collected is worth.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🦁\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003e25 Painted Animal Figures\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eLions, giraffes, hippos, meerkats, and elephants. Solid, colorful, immediately recognizable. The table transforms into a miniature savanna.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e📈\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003eValue that changes every turn\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eNo species is \"safe.\" A lion is worth five now — but one zero card from an opponent and it becomes a worthless trophy. Timing is everything.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-card\"\u003e\n\u003cspan class=\"bts1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"bts1-card-name\"\u003eOne turn per player as first\u003c\/h4\u003e\n\u003cp class=\"bts1-card-desc\"\u003eEach game is actually a series of short rounds. Who goes first in each round rotates — so everyone has the same advantage throughout the session.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"bts1-closing\"\u003e\n\u003cp class=\"bts1-closing-text\"\u003eIn twenty minutes, an elephant will have ruined someone's plans. It always happens. And you replay immediately.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"bts1-box-section\"\u003e\n\u003cdetails class=\"bts1-det\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003e2 types · 55 total pieces\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-comp-grid\"\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e25\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003ePainted animal figures\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003eAnimal cards (5 species × 6 cards)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bts1-comp\"\u003e\n\u003cspan class=\"bts1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"bts1-comp-lbl\"\u003eRulebook (English)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"bts1-det\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003e1 size · 30 total cards\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-sleeve-grid\"\u003e\n\u003cdiv class=\"bts1-sleeve\"\u003e\n\u003cspan class=\"bts1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"bts1-sleeve-r\"\u003e\u003cspan class=\"bts1-sleeve-qty\"\u003e30 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=\"bts1-det bts1-det--last\"\u003e\n\u003csummary class=\"bts1-det-sum\"\u003e\u003cspan class=\"bts1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"bts1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"bts1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"bts1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bts1-det-body\"\u003e\n\u003cdiv class=\"bts1-rl-wrap\"\u003e\n\u003cdiv class=\"bts1-rl-langs\"\u003e\u003cspan class=\"bts1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/s3.amazonaws.com\/geekdo-files.com\/bgg427886?response-content-disposition=inline%3B%20filename%3D%22Botswana_Rulebook_D9-20250326.pdf%22\u0026amp;response-content-type=application%2Fpdf\u0026amp;X-Amz-Content-Sha256=UNSIGNED-PAYLOAD\u0026amp;X-Amz-Algorithm=AWS4-HMAC-SHA256\u0026amp;X-Amz-Credential=AKIAJYFNCT7FKCE4O6TA%2F20260322%2Fus-east-1%2Fs3%2Faws4_request\u0026amp;X-Amz-Date=20260322T174337Z\u0026amp;X-Amz-SignedHeaders=host\u0026amp;X-Amz-Expires=120\u0026amp;X-Amz-Signature=5f3c4fa5a31a3ffbfc4e5ed734fe5ca963306667d0303dfab2eda8a777edaed8\" class=\"bts1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #2A1A00; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"bts1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"bts1-rl-body\"\u003e\n\u003cspan class=\"bts1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"bts1-rl-sub\"\u003eFree PDF · 25th Century Games\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bts1-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!-- \/bts1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/bts1-wrap --\u003e\n\u003cstyle\u003e\n.bts1-wrap, .bts1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.bts1-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: #2A1A00;\n}\n\n\/* ── COVER ── *\/\n.bts1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.bts1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.bts1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(42,26,0,0) 0%, rgba(42,26,0,0) 25%, rgba(42,26,0,0.7) 55%, rgba(42,26,0,0.92) 75%, rgba(42,26,0,1) 100%); }\n.bts1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.bts1-kicker { display: block; color: #D4A040; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.bts1-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.bts1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.bts1-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.bts1-chip--terra { background: #4A7020; border-color: #4A7020; }\n\n\/* ── SPECS ── *\/\n.bts1-specs-bar { background: #1A0E00; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.bts1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.bts1-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.bts1-spec:nth-child(3n) { border-right: none; }\n.bts1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.bts1-spec-icon { font-size: 1.2rem; }\n.bts1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.bts1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.bts1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.bts1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.bts1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #4A7020; margin-bottom: 7px; }\n.bts1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.bts1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.bts1-quote-solo { background: #2A1A00; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A040; }\n.bts1-quote-solo--alt { background: #3A2800; border-left-color: #4A7020; }\n.bts1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.bts1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.bts1-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.bts1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.bts1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.bts1-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.bts1-fs-brand { display:flex; align-items:center; gap:9px; }\n.bts1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.bts1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.bts1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.bts1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.bts1-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.bts1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.bts1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.bts1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.bts1-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.bts1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.bts1-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.bts1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.bts1-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.bts1-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.bts1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.bts1-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.bts1-fs-target span { font-size:14px; flex-shrink:0; }\n.bts1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.bts1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.bts1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.bts1-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.bts1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.bts1-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.bts1-section-pad { padding: 32px 28px 8px; }\n.bts1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.bts1-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.bts1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.bts1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.bts1-card-name { font-size: 0.95rem; font-weight: 900; color: #4A7020; margin-bottom: 5px; }\n.bts1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.bts1-closing { background: #2A1A00; padding: 26px 28px; border-top: 3px solid #D4A040; }\n.bts1-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 CONTENTS ── *\/\n.bts1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.bts1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.bts1-det--last { border-bottom: none; }\n.bts1-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.bts1-det-sum::-webkit-details-marker { display: none; }\n.bts1-det-sum::marker { display: none; }\n.bts1-det[open] .bts1-det-sum { background: #faf7f2; }\n.bts1-det-sum:hover { background: #faf7f2; }\n.bts1-det-left { display: flex; align-items: center; gap: 10px; }\n.bts1-det-ico { font-size: 17px; flex-shrink: 0; }\n.bts1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0800; display: block; }\n.bts1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.bts1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.bts1-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.bts1-det[open] .bts1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.bts1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.bts1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.bts1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.bts1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#4A7020; min-width:26px; flex-shrink:0; }\n.bts1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.bts1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.bts1-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.bts1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0800; }\n.bts1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.bts1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.bts1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.bts1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.bts1-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.bts1-rl-body { flex:1; min-width:0; }\n.bts1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.bts1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.bts1-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  .bts1-specs { grid-template-columns: repeat(6, 1fr); }\n  .bts1-spec { border-bottom: none; }\n  .bts1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .bts1-spec:last-child { border-right: none; }\n  .bts1-cards { grid-template-columns: repeat(2, 1fr); }\n  .bts1-fs-body { grid-template-columns: 220px 1fr; }\n  .bts1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .bts1-fs-info { border-top: none; }\n  .bts1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .bts1-cover { height: 440px; }\n  .bts1-cover-content { padding: 22px 36px 30px; }\n  .bts1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .bts1-cards { grid-template-columns: repeat(4, 1fr); }\n  .bts1-divider { margin-left: 36px; margin-right: 36px; }\n  .bts1-section-pad { padding: 36px 36px 8px; }\n  .bts1-closing { padding: 28px 36px; }\n  .bts1-fs-body { grid-template-columns: 260px 1fr; }\n  .bts1-fs-radar-panel svg { max-width: 260px; }\n  .bts1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"25th Century Games","offers":[{"title":"Default Title","offer_id":52730126139719,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Botswana_00.webp?v=1762780451"},{"product_id":"blind-business","title":"Blind Business ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: Blind Business – A Bluffing and Trading Board Game | FroGames\n Meta Description: Blind Business is a board game of bluffing and negotiation: everyone sees your cards, you don't. Trades, majorities, and sudden death finales.\n --\u0026gt;\n\u003csection class=\"fg-blind\" id=\"fg-blind\"\u003e\u003c!-- ✅ CONTENUTO TUO: NON MODIFICATO --\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003e 🪅 Blind Business – you deal blindly, you see everyone… except yourself\u003c\/h2\u003e\n\n\u003cp\u003e \u003cstrong\u003eBlind Business\u003c\/strong\u003e is a \u003cstrong\u003eboard game\u003c\/strong\u003e of bluffing and trading where excitement is in the air... and so is anxiety: everyone sees your cards, but you don't. You negotiate, you ask, you insist... but you're still playing with a black hole in your hand.\u003c\/p\u003e\n\n\u003cp\u003e The goal is to assemble the perfect team to “smash” the mega piñata: you steal the right people from your opponents, build colored columns, and prepare to cash in when majorities matter.\u003c\/p\u003e\n\n\u003cp\u003e Each turn is a little negotiation: you ask for a card, the other player decides whether to give it to you, and then the exchange begins—with that thrill of “ok, but what am I really giving up?”\u003c\/p\u003e\n\n \u003cp\u003eAnd if you want a real bang, there's also an instant win: line up five consecutive cards of the same color and the game ends with a spectacular \"pop.\"\u003c\/p\u003e\n\n\u003ch3\u003e Why Blind Business is a continuous negotiation (and makes you laugh out loud)\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eReverse information\u003c\/strong\u003e : You see other people's cards, not your own. A natural bluff and guaranteed laughs.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eExchange and negotiation\u003c\/strong\u003e : every request is a pressure, every response is a message.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSet collections\u003c\/strong\u003e and majorities: Build columns and points on color control.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSudden death finale\u003c\/strong\u003e : if you complete the correct sequence, you end abruptly, with no appeal.\u003c\/li\u003e\n\n\u003cli\u003e Fast-paced: Quick games, perfect for a \u003cstrong\u003efamily board game\u003c\/strong\u003e at the end of the evening.\u003c\/li\u003e\n\n\u003cli\u003e Publisher \u003cstrong\u003eDevir\u003c\/strong\u003e : solid production and an idea that immediately strikes.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cem\u003eTip from Frogger: If they offer you a \"good\" trade... it's because they know something you can't see. Literally. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n  \/* =========================================================\n    FroGames – Blind Business\n    Palette scatola: pastello “festa” (lilla\/rosa\/coriandoli) + navy Devir + tocchi caldi\n    SAFE CSS (scoped su #fg-blind)\n  ========================================================= *\/\n  #fg-blind.fg-blind{\n    --paper:#fff8ef;\n    --paper2:#f4efe6;\n\n    --ink:#121826;\n    --inkSoft:rgba(18,24,38,.86);\n\n    --navy:#1b2a4a;        \/* richiamo Devir *\/\n    --lilac:#b78cff;       \/* piñata *\/\n    --pink:#ff7db5;        \/* coriandoli *\/\n    --mint:#6fe7c8;        \/* festa *\/\n    --gold:#ffd34d;        \/* accento *\/\n    --coral:#ff6b6b;       \/* sorriso *\/\n\n    --line:rgba(18,24,38,.12);\n\n    --radius:32px;\n    --shadow:0 18px 46px rgba(15,23,42,.14);\n    --shadowSoft:0 12px 26px rgba(15,23,42,.10);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:38px;\n    margin:1.6rem auto;\n    padding:2.2rem 1.6rem;\n    color:var(--ink);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n    border:1px solid rgba(18,24,38,.10);\n    box-shadow:var(--shadow);\n\n    background:\n      radial-gradient(circle at 18% 22%, rgba(183,140,255,.22), transparent 56%),\n      radial-gradient(circle at 82% 22%, rgba(255,125,181,.18), transparent 56%),\n      radial-gradient(circle at 70% 86%, rgba(111,231,200,.18), transparent 58%),\n      radial-gradient(circle at 50% 12%, rgba(255,211,77,.14), transparent 54%),\n      linear-gradient(180deg, var(--paper) 0%, var(--paper2) 100%);\n  }\n\n  \/* coriandoli soft *\/\n  #fg-blind.fg-blind::before{\n    content:\"\";\n    position:absolute;\n    inset:-24%;\n    pointer-events:none;\n    opacity:.95;\n    background:\n      linear-gradient(115deg,\n        transparent 0 44%,\n        rgba(183,140,255,.14) 45%,\n        rgba(255,125,181,.10) 48%,\n        transparent 50% 100%),\n      linear-gradient(25deg,\n        transparent 0 62%,\n        rgba(111,231,200,.14) 63%,\n        rgba(255,211,77,.10) 66%,\n        transparent 70% 100%),\n      linear-gradient(155deg,\n        transparent 0 30%,\n        rgba(27,42,74,.10) 31%,\n        rgba(255,107,107,.08) 34%,\n        transparent 36% 100%);\n    filter: blur(.2px);\n  }\n\n  #fg-blind .product__description{\n    position:relative;\n    z-index:1;\n    max-width: 920px;\n    margin:0 auto;\n  }\n\n  \/* Titolo *\/\n  #fg-blind h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.05rem;\n    letter-spacing:.2px;\n    color:var(--ink);\n    text-shadow:0 12px 26px rgba(15,23,42,.08);\n  }\n\n  \/* Paragrafi *\/\n  #fg-blind p{\n    font-size:1.07rem;\n    line-height:1.85;\n    margin:0 0 1rem;\n    color:var(--inkSoft);\n  }\n  #fg-blind p strong{ color:rgba(27,42,74,.98); }\n\n  \/* H3 *\/\n  #fg-blind h3{\n    margin:1.55rem 0 .9rem;\n    padding:.95rem 1.05rem;\n    border-radius:20px;\n    border:1px solid rgba(18,24,38,.12);\n    background:\n      linear-gradient(90deg,\n        rgba(183,140,255,.14),\n        rgba(255,125,181,.12),\n        rgba(111,231,200,.12));\n    box-shadow:var(--shadowSoft);\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.15rem;\n    letter-spacing:.2px;\n    color:var(--ink);\n  }\n\n  \/* Lista *\/\n  #fg-blind ul{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.75rem;\n  }\n\n  #fg-blind ul li{\n    position:relative;\n    border-radius:18px;\n    border:1px solid rgba(18,24,38,.10);\n    background: linear-gradient(90deg, rgba(255,255,255,.86), rgba(255,255,255,.56));\n    padding:.85rem .95rem .85rem 1.05rem;\n    line-height:1.75;\n    box-shadow:0 10px 22px rgba(15,23,42,.10);\n    transition:transform .22s ease, background .22s ease;\n    color:var(--inkSoft);\n  }\n\n  #fg-blind ul li::before{\n    content:\"\";\n    position:absolute;\n    left:0; top:0; bottom:0;\n    width:7px;\n    border-radius:18px 0 0 18px;\n    background: linear-gradient(180deg, rgba(183,140,255,.92), rgba(255,125,181,.80), rgba(111,231,200,.80));\n    opacity:.98;\n  }\n\n  #fg-blind ul li:hover{\n    transform:translateX(6px);\n    background: linear-gradient(90deg, rgba(255,255,255,.92), rgba(255,255,255,.62));\n  }\n\n  #fg-blind ul li strong{ color:rgba(18,24,38,.98); }\n\n  \/* Tagline *\/\n  #fg-blind p em{\n    display:block;\n    margin-top:1.15rem;\n    text-align:center;\n    font-weight:850;\n    color:rgba(18,24,38,.82);\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px){\n    #fg-blind.fg-blind{ padding:1.85rem 1.1rem; border-radius:32px; }\n    #fg-blind h2{ font-size:1.65rem; }\n    #fg-blind p{ font-size:1.03rem; }\n    #fg-blind h3{ font-size:1.08rem; }\n  }\n\u003c\/style\u003e","brand":"Devir","offers":[{"title":"Default Title","offer_id":53152232079687,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BlindBusiness00.webp?v=1768555789"},{"product_id":"bretwalda","title":"Bretwalda","description":"\u003csection id=\"fg-bretwalda\" class=\"fg-wrap\"\u003e  \u003cp class=\"fg-kicker\"\u003eTHE EPIC FIGHT FOR ENGLAND\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003e BRETWALDA\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003e Conquer the crown of the Heptarchy.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e England is divided, fragmented into kingdoms perpetually vying for absolute dominance. Blood crimes are paid dearly, but the throne of King of Kings awaits only one leader willing to dare.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e It's a board game of territory control and ruthless strategy that transports you to the Anglo-Saxon dark ages. You'll have to forge fragile alliances, mobilize armies, and manage precious resources, using the perfect timing typical of the best strategic card games.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003e Forge your destiny in iron, blood and betrayal.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003e Each faction possesses unique asymmetries and hidden agendas that make every game a tale of conquest and fatal error. The shadow of the Vikings looms, forcing you to defend the coasts while your opponents plot inland.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003e It's the game for those who love to look their opponents in the eye before crushing their ambitions on the map.\u003c\/p\u003e  \u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eTerritory Control\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eAsymmetric Factions\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eDiplomacy and Treason\u003c\/span\u003e \u003cspan class=\"fg-chip\"\u003eAnglo-Saxon Era\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003e Why BRETWALDA gets stuck in your head\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 👑 Asymmetric ambition\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e Each kingdom has its own secret paths to triumph and unique leadership styles.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e ⚔️ Attritional battles\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e Weighing the risk of losses on the ground is vital to avoid collapses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🤝 Broken Chords\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e Agreements at the table last only as long as they suit those who signed them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🛡️ Viking Threat\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e The pirates of the North attack everyone without mercy, spreading panic.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 🏰 Buildings of Power\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e Building majestic abbeys consolidates vital spiritual control.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-card-title\"\u003e 📜 Seasonal Resolution\u003c\/h4\u003e\n\u003cp class=\"fg-card-p\"\u003e Every move on the board requires impeccable and far-sighted planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003e The supreme crown has a weight that only true sovereigns can bear.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e #fg-bretwalda, #fg-bretwalda * { color:#FFFFFF !important; box-sizing:border-box; } #fg-bretwalda { background:linear-gradient(145deg, #091a10, #173321); padding:40px 24px; border-radius:28px; font-family:sans-serif; overflow:hidden; } .fg-kicker { font-size:12px; text-transform:uppercase; letter-spacing:2px; color:#c39b56 !important; font-weight:700; margin-bottom:12px; } .fg-title { font-size:42px; font-weight:900; line-height:1.1; margin:0 0 12px 0; text-shadow:0 4px 12px rgba(0,0,0,0.6); color:#f2e3c6 !important; } .fg-sub { font-size:18px; font-weight:600; color:#e0d2b4 !important; margin-bottom:28px; } .fg-p { font-size:16px; line-height:1.6; margin-bottom:20px; color:#dbe8dd !important; } .fg-tagline { font-size:22px; font-weight:800; font-style:italic; padding:18px 24px; margin:32px 0; border-left:4px solid #c39b56; background:rgba(195,155,86,0.1); border-radius:0 16px 16px 0; text-shadow:0 2px 8px rgba(195,155,86,0.3); } .fg-chips { display:flex; flex-wrap:wrap; gap:12px; margin:24px 0 32px; } .fg-chip { background:#1e3e29; border:1px solid #c39b56; padding:8px 16px; border-radius:50px; font-size:13px; font-weight:700; letter-spacing:1px; } .fg-divider { height:1px; background:linear-gradient(90deg, transparent, rgba(195,155,86,0.5), transparent); margin:48px 0; } .fg-h3 { font-size:26px; font-weight:800; margin-bottom:28px; color:#f2e3c6 !important; text-align:center; } .fg-grid { display:grid; gap:20px; grid-template-columns:1fr; } .fg-card { background:rgba(0,0,0,0.3); border:1px solid rgba(195,155,86,0.2); padding:24px; border-radius:26px; box-shadow:0 8px 24px rgba(0,0,0,0.4); transition:transform 0.3s ease, box-shadow 0.3s ease; } .fg-card-title { font-size:18px; font-weight:800; margin:0 0 12px; color:#e0d2b4 !important; } .fg-card-p { font-size:14px; line-height:1.5; margin:0; color:#cddbcf !important; } .fg-panel { background:linear-gradient(135deg, #1b3a25, #0a170f); border:1px solid rgba(195,155,86,0.4); padding:32px; border-radius:26px; text-align:center; font-size:20px; font-weight:800; margin-top:40px; box-shadow:0 12px 32px rgba(0,0,0,0.5); color:#f2e3c6 !important; } @media (min-width: 720px) { .fg-grid { grid-template-columns:repeat(2, 1fr); } .fg-title { font-size:52px; } .fg-card:hover { transform:translateY(-6px); box-shadow:0 16px 36px rgba(195,155,86,0.2); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns:repeat(3, 1fr); } } \u003c\/style\u003e","brand":"Phalanx Games","offers":[{"title":"Default Title","offer_id":53508106682695,"sku":null,"price":119.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bretwalda_000.webp?v=1773390822"},{"product_id":"bohemien","title":"Bohemians ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Bohemians – Artist's Life in Belle Époque Paris\u003c\/h2\u003e\n\n\n\u003cp\u003e\n In \u003cstrong\u003eBohemians\u003c\/strong\u003e , published by \u003cem\u003ePortal Games\u003c\/em\u003e , you step into the shoes of bohemian artists populating the streets of \u003cstrong\u003eParis at the turn of the 20th century\u003c\/strong\u003e . Among smoky ateliers, crowded cafés, and dreams of glory, you must find the inspiration to create masterpieces that leave a mark, while balancing the daily rhythms and the demands of survival in a lively and ruthless city.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nThis \u003cem\u003estrategic card game\u003c\/em\u003e is based on a \u003cstrong\u003edeck-building system with multipurpose cards\u003c\/strong\u003e . Every day will present you with important choices: meet your muse, attend a social event, date someone, work to pay the bills... or dedicate yourself to art. Each card is a possibility, a small fragment of life that can offer you bonuses, inspiration, or new opportunities to cultivate.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What makes Bohemians special?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eUnique atmosphere\u003c\/strong\u003e : Experience the bohemian life in Belle Époque Paris.\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eMultipurpose Cards\u003c\/strong\u003e : Every decision can change your artistic path.\u003c\/li\u003e\n\n\u003cli\u003e 💡 \u003cstrong\u003eInspirations and muses\u003c\/strong\u003e : Collect creative moments to transform them into works of art.\u003c\/li\u003e\n\n\u003cli\u003e 🏆 \u003cstrong\u003eCareer Goals\u003c\/strong\u003e : Advance by building successes that define your path.\u003c\/li\u003e\n\n\u003cli\u003e 👤 \u003cstrong\u003eSolo Mode\u003c\/strong\u003e : Immerse yourself in your personal story even without opponents.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nWith games ranging from 45 to 60 minutes, \u003cstrong\u003eBohemians\u003c\/strong\u003e is a \u003cem\u003ethematic game\u003c\/em\u003e that intertwines the beauty of artistic life with strategic calculation. Perfect for those who love evocative stories and board games where every choice reflects a fragment of real life.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eThe city is a theater of light and shadow. Will you emerge as a true bohemian artist or will you remain a face in the Parisian crowd?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Pendragon Games Studio","offers":[{"title":"Default Title","offer_id":53660017328455,"sku":null,"price":41.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bohemians_00.webp?v=1755983903"},{"product_id":"bestie-bastarde","title":"Bastard Beasts","description":"\u003c!-- =====================================================\n     BESTIE BASTARDE\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"bb1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"bb1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"bb1-cover-img\" alt=\"Bestie Bastarde party game by Barbascura X for MS Edizioni - official cover\" src=\"https:\/\/frogames.it\/cdn\/shop\/files\/Bestie_Bastarde_00.webp?v=1776345890\u0026amp;width=600\"\u003e\n\u003cdiv class=\"bb1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bb1-cover-content\"\u003e\n\u003cp class=\"bb1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"bb1-sub\"\u003eSome gather strength, some throw poop, some think they're clever. And in the end, no one remembers who won — only who messed up the most.\u003c\/p\u003e\n\u003cdiv class=\"bb1-chips\"\u003e\n\u003cspan class=\"bb1-chip bb1-chip--green\"\u003eParty Game\u003c\/span\u003e \u003cspan class=\"bb1-chip\"\u003eBarbascura X\u003c\/span\u003e \u003cspan class=\"bb1-chip\"\u003eBad Science\u003c\/span\u003e \u003cspan class=\"bb1-chip\"\u003eItalian Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SHEET --\u003e\n\u003cdiv class=\"bb1-specs-bar\"\u003e\n\u003cdiv class=\"bb1-specs\"\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003e3 – 6\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003e20–40 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003eHand management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003eDirect and ruthless\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-spec\"\u003e\n\u003cspan class=\"bb1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"bb1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"bb1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"bb1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"bb1-intro-grid\"\u003e\n\u003cdiv class=\"bb1-intro-text\"\u003e\n\u003cp class=\"bb1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"bb1-h3\"\u003eThe most inappropriate party game you could expect from Barbascura X\u003c\/h3\u003e\n\u003cp class=\"bb1-p\"\u003eFrom the most punk scientific popularizer on the web comes a card game where strategy exists — but is systematically sabotaged by others. \u003cstrong\u003eBestie Bastarde\u003c\/strong\u003e is a fast-paced and irreverent party game by Barbascura X with illustrations by Enrico Macchiavello, published by MS Edizioni.\u003c\/p\u003e\n\u003cp class=\"bb1-p\"\u003eEach player manages a hand of Beast cards, plays them in challenges, activates special abilities, and tries to accumulate more Strength than opponents. So far it seems simple. Then come the Spicy Ones, the Poops, and the Pack Leader — and the best plan goes awry within a turn.\u003c\/p\u003e\n\u003cp class=\"bb1-p\"\u003eOnly one page of rules. Twenty-minute games. Laughter guaranteed — and a few roars of frustration also guaranteed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-intro-side\"\u003e\n\u003cp class=\"bb1-quote-header\"\u003eFrom the game experience\u003c\/p\u003e\n\u003cdiv class=\"bb1-quote-solo\"\u003e\n\u003cspan class=\"bb1-qs-icon\"\u003e🦠\u003c\/span\u003e\n\u003cp class=\"bb1-qs-text\"\u003eThe bad science of Barbascura X finally in tabletop format: absurd animals, ridiculous effects, and combos no one saw coming.\u003c\/p\u003e\n\u003cp class=\"bb1-qs-note\"\u003eThe secret of Bestie Bastarde in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-quote-solo bb1-quote-solo--alt\"\u003e\n\u003cspan class=\"bb1-qs-icon\"\u003e💩\u003c\/span\u003e\n\u003cp class=\"bb1-qs-text\"\u003eYou feel like you're winning, you play the right card, someone throws poop at you. No one is safe — and that's exactly the point.\u003c\/p\u003e\n\u003cp class=\"bb1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"bb1-fs\"\u003e\n\u003cdiv class=\"bb1-fs-header\"\u003e\n\u003cdiv class=\"bb1-fs-brand\"\u003e\n\u003cimg class=\"bb1-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=\"bb1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"bb1-fs-game-name\"\u003eBestie Bastarde\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"bb1-fs-cat\"\u003eParty · Social\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-body\"\u003e\n\u003cdiv class=\"bb1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"bb1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"bb1-fs-tip\" class=\"bb1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-info\"\u003e\n\u003cspan class=\"bb1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"bb1-fs-feeling\"\u003e\n\u003cspan class=\"bb1-fs-feel-tag\"\u003eChaotic\u003c\/span\u003e \u003cspan class=\"bb1-fs-feel-tag\"\u003eIrreverent\u003c\/span\u003e \u003cspan class=\"bb1-fs-feel-tag\"\u003eImmediate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bb1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"bb1-fs-targets\"\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-target bb1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-verdict\"\u003e\n\u003cdiv class=\"bb1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-verdict-text\"\u003ePure chaos with minimal rules. Perfect for high-energy evenings with people who don't take themselves too seriously. Not for those who want to plan — it's for those who want to laugh.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-fs-footer\"\u003e\n\u003cimg class=\"bb1-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, game sessions, and Barbascura X content\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:5, note:\"Direct attacks every turn — throwing poop at others is part of the rules\"},\n        {l:'Accessibility',  v:5, note:\"One page of rules: learn in five minutes, play immediately\"},\n        {l:'Energy',        v:5, note:\"Laughter, yelling, and some swearing — the atmosphere heats up quickly\"},\n        {l:'Luck',        v:4, note:\"The cards drawn matter a lot — but you choose when and how to use them\"},\n        {l:'Replayability',  v:4, note:\"Combos change every game: no session is the same\"},\n        {l:'Strategy',      v:2, note:\"Choices exist, but chaos overpowers them — don't expect Eurogame\"}\n      ];\n      var accent='#2E7D32';\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('bb1-fs-svg');\n      var tip=document.getElementById('bb1-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 bb1-draw{to{stroke-dashoffset:0}}@keyframes bb1-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:bb1-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:bb1-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:bb1-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=\"bb1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTS --\u003e\n\u003cdiv class=\"bb1-section-pad\"\u003e\n\u003cp class=\"bb1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"bb1-h3\"\u003eWhat you find in the box\u003c\/h3\u003e\n\u003cdiv class=\"bb1-cards\"\u003e\n\u003cdiv class=\"bb1-card\"\u003e\n\u003cspan class=\"bb1-card-icon\"\u003e🦎\u003c\/span\u003e\n\u003ch4 class=\"bb1-card-name\"\u003e66 Beast cards\u003c\/h4\u003e\n\u003cp class=\"bb1-card-desc\"\u003eThe heart of the game. Absurd animals with unique abilities — play them in challenges and activate effects at the right time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-card\"\u003e\n\u003cspan class=\"bb1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"bb1-card-name\"\u003e15 Challenge cards\u003c\/h4\u003e\n\u003cp class=\"bb1-card-desc\"\u003eDefine the goal of the turn. Whoever has the most Strength wins the challenge — but no one is safe until the end.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-card\"\u003e\n\u003cspan class=\"bb1-card-icon\"\u003e🌶️\u003c\/span\u003e\n\u003ch4 class=\"bb1-card-name\"\u003e12 Spicy cards\u003c\/h4\u003e\n\u003cp class=\"bb1-card-desc\"\u003eSpecial effects that turn the situation around. Use them at the right time — or watch them be used against you.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-card\"\u003e\n\u003cspan class=\"bb1-card-icon\"\u003e💩\u003c\/span\u003e\n\u003ch4 class=\"bb1-card-name\"\u003e9 Poop cards + extras\u003c\/h4\u003e\n\u003cp class=\"bb1-card-desc\"\u003e6 Help cards, 1 Pack Leader card, and the game's most classic sabotage. Poop flies — and doesn't always hit who throws it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"bb1-closing\"\u003e\n\u003cp class=\"bb1-closing-text\"\u003eIn a few minutes, someone will be yelling, someone will be laughing, and no one will remember the final score. It always happens with Bestie Bastarde.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"bb1-box-section\"\u003e\n\u003cdetails class=\"bb1-det bb1-det--last\"\u003e\n\u003csummary class=\"bb1-det-sum\"\u003e\u003cspan class=\"bb1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"bb1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"bb1-det-sub\"\u003e7 types · 110 total cards\u003c\/span\u003e\u003cspan class=\"bb1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bb1-det-body\"\u003e\n\u003cdiv class=\"bb1-comp-grid\"\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e66\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003eBeast Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e15\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003eChallenge Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003eSpicy Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e9\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003ePoop Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e6\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003eHelp Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003ePack Leader Card\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bb1-comp\"\u003e\n\u003cspan class=\"bb1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"bb1-comp-lbl\"\u003eItalian Rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/bb1-body --\u003e\n\u003c\/div\u003e\u003c!-- \/bb1-wrap --\u003e\n\u003cstyle\u003e\n.bb1-wrap, .bb1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.bb1-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: #0a0f08;\n}\n\n\/* ── COPERTINA ── *\/\n.bb1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.bb1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.bb1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,15,8,0) 0%, rgba(10,15,8,0) 25%, rgba(10,15,8,0.6) 55%, rgba(10,15,8,0.88) 75%, rgba(10,15,8,0.99) 100%); }\n.bb1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.bb1-kicker { display: block; color: #7BC94A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.bb1-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.bb1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.bb1-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.bb1-chip--green { background: #2E7D32; border-color: #2E7D32; }\n\n\/* ── SPECS ── *\/\n.bb1-specs-bar { background: #0e140c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.bb1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.bb1-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.bb1-spec:nth-child(3n) { border-right: none; }\n.bb1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.bb1-spec-icon { font-size: 1.2rem; }\n.bb1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.bb1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.bb1-body { background: #F2EFE6; }\n\n\/* ── INTRO ── *\/\n.bb1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.bb1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E7D32; margin-bottom: 7px; }\n.bb1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a0f08; line-height: 1.15; margin-bottom: 16px; }\n.bb1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a2e1a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.bb1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E7D32; margin-bottom: 12px; }\n.bb1-quote-solo { background: #141a10; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #7BC94A; }\n.bb1-quote-solo--alt { background: #1c2414; border-left-color: #a8d060; }\n.bb1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.bb1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.bb1-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.bb1-divider { height: 1px; background: #ccc8b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.bb1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.bb1-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.bb1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.bb1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.bb1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.bb1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.bb1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.bb1-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.bb1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.bb1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.bb1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.bb1-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.bb1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.bb1-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.bb1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.bb1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #2a2e1a; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0c4; }\n.bb1-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.bb1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.bb1-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.bb1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.bb1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.bb1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.bb1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.bb1-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.bb1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #2a2e1a; line-height: 1.65; }\n.bb1-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.bb1-section-pad { padding: 32px 28px 8px; }\n.bb1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.bb1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd8c8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.bb1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.bb1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.bb1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E7D32; margin-bottom: 5px; }\n.bb1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a2e1a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.bb1-closing { background: #0a0f08; padding: 26px 28px; border-top: 3px solid #7BC94A; }\n.bb1-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 CONTENT ── *\/\n.bb1-box-section { background: #F2EFE6; border-top: 1px solid #ccc8b8; }\n.bb1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.bb1-det--last { border-bottom: none; }\n.bb1-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.bb1-det-sum::-webkit-details-marker { display: none; }\n.bb1-det-sum::marker { display: none; }\n.bb1-det[open] .bb1-det-sum { background: #faf8f2; }\n.bb1-det-sum:hover { background: #faf8f2; }\n.bb1-det-left { display: flex; align-items: center; gap: 10px; }\n.bb1-det-ico { font-size: 17px; flex-shrink: 0; }\n.bb1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a0f08; display: block; }\n.bb1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.bb1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.bb1-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.bb1-det[open] .bb1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.bb1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.bb1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; padding-top: 14px; }\n.bb1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e8deca; }\n.bb1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #2E7D32; min-width: 26px; flex-shrink: 0; }\n.bb1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #2a2e1a; line-height: 1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .bb1-specs { grid-template-columns: repeat(6, 1fr); }\n  .bb1-spec { border-bottom: none; }\n  .bb1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .bb1-spec:last-child { border-right: none; }\n  .bb1-cards { grid-template-columns: repeat(2, 1fr); }\n  .bb1-fs-body { grid-template-columns: 220px 1fr; }\n  .bb1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .bb1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .bb1-cover { height: 440px; }\n  .bb1-cover-content { padding: 22px 36px 30px; }\n  .bb1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .bb1-cards { grid-template-columns: repeat(4, 1fr); }\n  .bb1-divider { margin-left: 36px; margin-right: 36px; }\n  .bb1-section-pad { padding: 36px 36px 8px; }\n  .bb1-closing { padding: 28px 36px; }\n  .bb1-fs-body { grid-template-columns: 260px 1fr; }\n  .bb1-fs-radar-panel svg { max-width: 260px; }\n  .bb1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"MS Edizioni","offers":[{"title":"Default Title","offer_id":53715345604935,"sku":null,"price":21.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bestie_Bastarde_00.webp?v=1776345890"},{"product_id":"a-gentle-rain","title":"A Gentle Rain - Bloom Edition","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eChoose where to place your tile. Make a mistake, and the flowers remain closed. There are no rounds, no opponent. Just you, the lake, and the rain that eventually stops.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003ePuzzle\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMondo Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003e15 minutes of calm\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eKevin Wilson\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003e15 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003ePattern Building\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🌸\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGoal\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMake 8 flowers bloom\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🧩\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eFormat\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePortable LongPack\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eA zen puzzle where failure is part of the journey\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eKevin Wilson\u003c\/strong\u003e (Descent, Arkham Horror LCG) and illustrated by \u003cstrong\u003eWiktor Kozyra\u003c\/strong\u003e, A Gentle Rain was born from the desire to create a solitary experience that slows down, rather than speeds up. A tile-placement game where you don't score points: you simply hope the flowers bloom before the rain ends. Published by \u003cstrong\u003eMondo Games\u003c\/strong\u003e in LongPack format, it fits in your pocket but offers moments of pure concentration.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eYou draw a tile, place it next to those already on the table, matching the colored edges. When four tiles form a complete square, a lotus flower blooms in the center. The goal is to open all eight types of lotus before the deck runs out. No timer, no external pressure. Just you and the geometry of the expanding lake, slow and silent.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eAn experience to stop and breathe. Small, portable, but with a surprising depth after the third game. It's not just a puzzle: it's a ritual.\u003c\/p\u003e\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        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eKevin Wilson has built a game that never shouts. It only asks you to look, think, place. And when you lose, you're not frustrated. You start over.\u003c\/p\u003e\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        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-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=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eA Gentle Rain\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\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        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eZen\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalm\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eA puzzle that takes a quarter of an hour to solve but leaves you with something. It's not a filler: it's a breath. Perfect for those looking for a solo game with no scores to beat, just a small miracle to make happen. And when it does, it's always a silent victory.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-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=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, 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=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Ogni partita il mazzo esce diverso, ogni volta cerchi un'altra strada per far sbocciare tutto\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Pianifichi due o tre mosse avanti, sapendo che una tessera sbagliata chiude un fiore per sempre\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole in 2 minuti, immediato anche per chi non gioca mai\"}, {\"label\": \"Tensione\", \"value\": 2, \"note\": \"Non c'è fretta, ma quando il mazzo si assottiglia senti il peso di ogni scelta\"}];\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    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eWhat you'll find inside\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eFew components, zero waste\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLake tiles\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEach tile shows four colored edges and, sometimes, half a flower. When the edges match, you build the lake. When four tiles touch, the half-flowers become whole and bloom.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🌸\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEight types of lotus\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eWhite, yellow, purple, pink water lilies. Each has a different color, and you must make them all bloom. Some are rare, others appear immediately. The game is to know when to let one go and focus on another.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLongPack format\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eThe box is narrow, long, and thin. It fits in a bag, a backpack, a pocket. Open, play, close. No setup, no board to assemble. Just tiles and concentration.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🧩\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eNo scoring\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eYou don't keep points. You either win (all eight flowers bloom) or lose (you run out of tiles). You can record how many tiles you have left when you win, but the game doesn't force you. It's your choice whether to compete or simply play.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eSometimes you win, sometimes you don't. But every game ends the same way: by placing the last tile in silence, looking at the lake you've built, and breathing.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\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-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; }\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-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":"Incredible Dream","offers":[{"title":"Default Title","offer_id":53768887697735,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_Gentle_Rain_-_Bloom_Edition_00.webp?v=1777095065"},{"product_id":"calimala","title":"Calimala - Second Edition","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eThat street you wanted to activate? Marco just blocked it. That contract you were about to close? Giulia snatched it from you. And now you have to decide whether to send your best employee to the council or keep them for another round.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAlley Cat Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRenaissance Florence\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFabio Lopiano\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003e75 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003e10+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003eDisc placement\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSetup\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eModular board\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\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\"\u003eTextile trade\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eWHAT IT'S ABOUT\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eYour textile empire in late Medieval Florence\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eThe \u003cstrong\u003eArte di Calimala\u003c\/strong\u003e was one of the seven major guilds of Florence: the guild of merchants and finishers of foreign textiles who built the economic power of the Florentine Republic. \u003cstrong\u003eFabio Lopiano\u003c\/strong\u003e takes that Renaissance Florence and transforms it into a worker placement eurogame where every move activates not only your actions, but also those of all the discs already present on the same street. The board, illustrated by master \u003cstrong\u003eIan O'Toole\u003c\/strong\u003e, recreates the city streets connecting workshops, churches, and construction sites.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eYou are a merchant with trusted employees to assign to the different streets of the city. Each street connects two locations where you can produce textiles, deliver them, contribute to the construction of churches or decorate them. Your goal: build the most influential commercial empire before the last worker is promoted to the city council. But every disc you place activates all the others on the same street, creating chains of actions that you must exploit or that can benefit your opponents.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eCalimala requires careful planning: your opponents can activate your discs, but you can do the same. It's a game of perfect timing.\u003c\/p\u003e\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        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe modular setup and secret objectives make every game completely different. You'll never play the same strategy twice.\u003c\/p\u003e\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        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-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=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCalimala\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\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        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalculated\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIntricate\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eOptimizable\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eCalimala is a eurogame for those who love extreme optimization and timing control. The multiple disc activation mechanic creates a rare level of planning: you must think not only about what you will do, but also when others will activate your actions. The modular setup ensures that no dominant strategy exists. For tables that appreciate tactical depth without narrative frills.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-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=\"fg1-fs-footer-frog\"\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=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Ogni piazzamento è un calcolo: attivi i tuoi dischi, ma anche quelli altrui. Timing e posizionamento sono tutto.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Tabellone modulare, obiettivi segreti, setup variabile. Ogni partita cambia drasticamente.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Le regole si imparano in 20 minuti, ma padroneggiare le catene di attivazione richiede partite.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Indiretta ma costante: occupi le strade che servono agli altri, attivi i loro dischi quando conviene a te.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce verso il finale quando i dischi si accumulano e ogni mossa innesca scoring multipli.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Carte azione e obiettivi segreti portano variabilità, ma il controllo è quasi totale.\"}];\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    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eThe merchant's tools\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you have in front of you during the game\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎯\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAction Discs\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eYour trusted employees. You place them on the city streets to produce textiles, deliver them, build churches. When the fourth disc lands on a street, the oldest one is promoted to the council and triggers a scoring round.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eModular Board\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEach game the city is different: the streets connect variable locations, the scoring points activate in a different order. You must adapt your strategy to the specific layout of the game.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAction Cards\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eBonus actions you can use at key moments to bypass turn limits or enhance your moves. Few, precious, to be played at the right time.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏛️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eChurches and construction sites\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eContribute to the construction and decoration of the great Florentine churches. Those who invest the most gain prestige points and decisive majorities in the final counts.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eIn an hour you'll know if you calculated well. Or if you activated the right disc at the wrong time.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\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-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; }\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-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":"Alley Cat Games","offers":[{"title":"Default Title","offer_id":53768990556487,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/calimala.webp?v=1777031413"}],"url":"https:\/\/frogames.it\/en\/collections\/frogmatch-pool.oembed","provider":"FroGames","version":"1.0","type":"link"}