{"title":"Board Games Back in Stock – Reprints, New Releases, and Best Sellers","description":"\u003ch2\u003eHow this page works\u003c\/h2\u003e\u003cp\u003eThis page only shows items you \u003cstrong\u003ecan buy now\u003c\/strong\u003e, and for a specific reason: either they are back in stock after selling out, or they were pre-orders and have finally reached the warehouse. Each card says which of the two happened and \u003cstrong\u003ehow many days ago\u003c\/strong\u003e.\u003c\/p\u003e\u003cp\u003eThe two windows are different: a game that is \u003cstrong\u003eback in stock\u003c\/strong\u003e stays here for 10 days, an \u003cstrong\u003earrived pre-order\u003c\/strong\u003e for 14 — those who waited months deserve more time. The page \u003cstrong\u003eupdates every hour\u003c\/strong\u003e and the most recent arrival is always at the top.\u003c\/p\u003e\u003cp\u003eYou won't find pending pre-orders here: the newly opened ones are in \u003ca href=\"\/en\/collections\/nuovi-arrivi-1\"\u003eNew arrivals\u003c\/a\u003e, all the others in \u003ca href=\"\/en\/collections\/preordine\"\u003eFrogSoon\u003c\/a\u003e. And if a game sells out again, it leaves this page immediately.\u003c\/p\u003e\u003ch3\u003eFrequently asked questions\u003c\/h3\u003e\u003cp\u003e\u003cstrong\u003eHow often does it update?\u003c\/strong\u003e Every hour. A game back in stock at 2:30 PM shows up here by 3 PM.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eWhy do some say \"arrived\" and others \"back\"?\u003c\/strong\u003e \"Arrived\" is a pre-order that finally reached the warehouse. \"Back\" is a game that was sold out and has been restocked.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow long do they stay on this page?\u003c\/strong\u003e Ten days for restocks, fourteen for arrived pre-orders. Anything that sells out again leaves immediately.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eHow do I avoid missing the next restock?\u003c\/strong\u003e Add the game you're waiting for to your wishlist: we'll tell you the day it comes back.\u003c\/p\u003e","products":[{"product_id":"intarsia","title":"Intarsia","description":"\u003ch2\u003e Inlay\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eMasterful restoration for a timeless masterpiece! 🎨🪵\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e In the refined \u003cstrong\u003eCafé de Paris\u003c\/strong\u003e , a peaceful haven in the frenetic city, you have received a prestigious assignment: to redesign the parquet floor, enriching it with splendid inlay motifs.\u003c\/p\u003e\n\n\n \u003cp\u003eIn \u003cstrong\u003eIntarsia,\u003c\/strong\u003e you'll challenge your opponents in an elegant abstract game where precision, strategic vision, and an aesthetic eye are essential. Create harmonious designs, complete perfect combinations, and earn maximum points!\u003c\/p\u003e\n\n\n\u003cp\u003e With simple rules but surprising depth, every game becomes a silent battle of class and style. Will you be the best artist on the court?\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 2-4\u003c\/li\u003e\n\n\u003cli\u003e ⌛ \u003cstrong\u003eGame length:\u003c\/strong\u003e 40-60 minutes\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 10+\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Michael Kiesling\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 Ghenos 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\u003eLeave your mark on the history of Café de Paris! 🏛️✨\u003c\/strong\u003e\u003c\/p\u003e\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51320744640839,"sku":"","price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/intarsia_gioco_da_tavolo_di_ghenos_games.png?v=1745980172"},{"product_id":"seti-ricerca-di-intelligenza-extraterrestre","title":"SETI  Ricerca di Intelligenza Extraterrestre","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou've just launched a probe to Mars, another is in Jovian orbit. Your telescope picks up something from Proxima Centauri. And someone just swiped your Enceladus samples.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eStrategic\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCranio Creations\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eReal Science\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e40–160 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCranio Creations\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eHeavy (3.8)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSolo\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eOfficial\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eMulti-use cards \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e planetary orbit management \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e alien signal race\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Real orbits that change each round\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eThe search for life in the universe, on your table\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eDesigned by \u003cstrong\u003eTomáš Holek\u003c\/strong\u003e and published in 2024 by \u003cstrong\u003eCzech Games Edition\u003c\/strong\u003e, SETI translates real astronomical research into a space exploration eurogame. Over 200 illustrated cards feature real technologies: the ISS, the Large Hadron Collider, the Perseverance rover, the Voyager probes. A cast of \u003cstrong\u003e12 Czech artists\u003c\/strong\u003e meticulously recreated this scientific catalog.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eYou lead a scientific institution that launches probes into the solar system, detects radio signals from distant stars, and collects samples from icy moons. Every round, the planets actually move: orbits change, launch windows open and close. The cards in your hand have three different uses: you must decide when to burn them for resources, when to keep them for upgrades, and when to play them for their effects. Five rounds to decide who makes \u003cstrong\u003ethe most significant scientific discovery\u003c\/strong\u003e.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"In SETI: Search for Extraterrestrial Intelligence, you lead a scientific institution tasked with searching for traces of life beyond planet Earth.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eCzech Games Edition (CGE)\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThis is a game for those who love when mechanics reflect the theme. Orbits move, signals arrive late, resources are scarce. Exactly like in real research.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eSETI Search for Extraterrestrial Intelligence\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCerebral\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpatial\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: the scientific theme is integrated into the mechanics, multi-use cards generate difficult choices, the dynamic orbit system is elegant and original. Flaws but not deal-breakers: the learning curve is steep, the first turns feel slow, the solitaire multiplayer is evident (little direct interaction).\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 out of 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe game includes an official solo mode with dedicated scenarios and progressive objectives. The experience is complete: you play against time and challenging objectives, not against an automa. You lose competitive interaction on common goals but gain a more focused narrative campaign.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 5, \"note\": \"Pianifichi due round in anticipo: le orbite cambiano, le finestre si chiudono.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Setup variabile, 200+ carte uniche, 3 vie alla vittoria diverse ogni volta.\"}, {\"label\": \"Complessità\", \"value\": 4, \"note\": \"Peso 3.8: serve un'ora per leggere le regole, due partite per padroneggiarlo.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta ma cattiva: soffi obiettivi comuni, blocchi telescopi, prendi campioni prima.\"}, {\"label\": \"Tensione\", \"value\": 3, \"note\": \"Cresce lenta. Gli ultimi due round sono una corsa ai punti.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pescata carte e setup iniziale. Poi conta solo come le usi.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eCards, probes, and telescopes: what you have in front of you\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🚀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePlanetary Probes\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eWooden pawns you launch towards Mars, Jupiter, Saturn. Each probe can orbit (fast scan) or land (valuable samples, but it keeps you there). Planetary orbits change each round: an optimal launch window can close.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🔭\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTelescopes\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePoint towards distant stars and capture radio signals or discover exoplanets. They have limited capacity: each signal occupies slots. You must decide whether to analyze immediately (certain points) or keep in memory (stronger but riskier combos).\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTechnology Cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eOver 200 unique cards with three uses: burn it for immediate resources, play it for a one-time effect, or build it into your research center (permanent upgrade). Each card is a real technology: ISS, Hubble, LIGO, Cassini.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e📊\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eResearch Tracks\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSix areas of study (exoplanets, biosignatures, radio signals, lunar samples...). You advance in those where you invest. At the end of the game, the most advanced track counts double: you must specialize, but not too early.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended Sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e218 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63.5 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e218\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e218\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51346270748999,"sku":"0","price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Seti_ricerca_di_intelligenza_extraterrestre_gioco_da_tavolo_di_ghenos_games.png?v=1745980007"},{"product_id":"the-shadow-theater","title":"The Shadow Theater","description":"\u003ch2\u003e The Shadow Theater – Create Your Legend in the Shadow Theater!\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eThe Shadow Theater\u003c\/strong\u003e is a \u003cstrong\u003ecompetitive board game for 2 players\u003c\/strong\u003e , inspired by the legendary story of the Monkey King!\u003c\/p\u003e\n\n\n \u003cp\u003ePlace your monkeys, collect \u003cstrong\u003epeaches of immortality\u003c\/strong\u003e , accumulate \u003cstrong\u003ejade stones\u003c\/strong\u003e and build a legend that will last through time.\u003c\/p\u003e\n\n\n\u003cp\u003e The box itself transforms into a \u003cstrong\u003esuggestive stage curtain\u003c\/strong\u003e that brings the magical \u003cstrong\u003eShadow Theatre\u003c\/strong\u003e to life.\u003c\/p\u003e\n\n\n\u003cp\u003e Strategically use \u003cstrong\u003eDragon Weapon cards\u003c\/strong\u003e to surprise your opponent and claim victory by winning 2 out of 3 rounds!\u003c\/p\u003e\n\n\n\u003cp\u003e A fast-paced game, full of surprises and a unique atmosphere!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Technical Info\u003c\/h3\u003e\n\n\n\u003cul\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePlayers:\u003c\/strong\u003e 2\u003c\/li\u003e\n\n\u003cli\u003e 👶 \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 10+\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003eDuration:\u003c\/strong\u003e 20 minutes\u003c\/li\u003e\n\n\u003cli\u003e 🇮🇹 \u003cstrong\u003eLanguage:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eComplexity:\u003c\/strong\u003e 1.3 \/ 5\u003c\/li\u003e\n\n\u003cli\u003e 🏢 \u003cstrong\u003ePublisher:\u003c\/strong\u003e Asmodee\u003c\/li\u003e\n\n\u003cli\u003e ✍️ \u003cstrong\u003eDesigner:\u003c\/strong\u003e Cédric Lefebvre\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eArtist:\u003c\/strong\u003e Julien Rico\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eGenre:\u003c\/strong\u003e Fantasy, Family Game\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eThe Shadow Theater\u003c\/strong\u003e is the \u003cstrong\u003eperfect game\u003c\/strong\u003e for those who love legends, light strategy, and an immersive and original gaming experience!\u003c\/p\u003e\n\n\n\u003cp\u003e On \u003cstrong\u003eFrogames,\u003c\/strong\u003e you'll find the Italian version, ready to transport you to shadows and magic... with \u003cstrong\u003efast shipping\u003c\/strong\u003e and \u003cstrong\u003ecustomer service to illuminate your every adventure!\u003c\/strong\u003e 🎭🐒\u003c\/p\u003e\n\n","brand":"FroGames","offers":[{"title":"Default Title","offer_id":51488295420231,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/the-shadow-theater-gioco-da-tavolo-italiano-asmodee_c5405405-93a7-48f7-9f4f-f293b1f55f44.png?v=1745976595"},{"product_id":"compile","title":"Compile","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eYou place one card on Gravity. Your opponent plays two on Fire. You discard one to sabotage Light. At the end of the round, someone compiles a protocol and you realize you made a wrong order three turns ago.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitive\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003ePendragon\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAI Duel\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePendragon\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-Light (2.4)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanism\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLane battler · Multi-use cards\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eLane battler \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e multi-use cards \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e race across three protocols\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FF9500;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Variable threshold compilation per protocol\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eTwo AIs clashing to understand what reality is\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCompile: Main 1\u003c\/strong\u003e is a competitive card game designed by \u003cstrong\u003eMichael Yang\u003c\/strong\u003e for Greater Than Games, with artwork by Keegan Moore, Nolan Nasser, and Allen Panakal. The theme is philosophical and unsettling: two newly born artificial intelligences race to understand fundamental concepts like Darkness, Fire, Gravity, Life.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eAt the table, you draft three Protocols each (from the \u003cstrong\u003etwelve available\u003c\/strong\u003e) and arrange them in front of you. Each round, you play cards from your hand onto those Protocols, using each card for its numeric value or its special effect. The first player to compile three Protocols by reaching the thresholds wins. The trick is that \u003cstrong\u003ecards are used for everything\u003c\/strong\u003e: advancing your Protocols, slowing down opponent's ones, drawing them, discarding them. The choice of when and where to play each card makes all the difference.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA tactical duel where every card is a decision that branches in three different directions.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"The void stretches out. You see the nothing for what it is for the first time.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eThe void stretches out. You see the nothing for what it is for the first time.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eGreater Than Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCompile: Main 1\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflict\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eAsymmetric\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eBrainy\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003e\n\n\u003cstrong\u003eWhy we like it:\u003c\/strong\u003e pure, compact lane battler that transforms hand management into a three-front battlefield. Every card is a painful choice. \u003cstrong\u003eFlaws but not deal-breakers:\u003c\/strong\u003e abstract theme (AI vs philosophical concepts) that doesn't help visualize games; the learning curve is light but practice is needed to understand the timing of opponent Protocol compilation.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and game sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Le azioni dell'avversario condizionano ogni mossa: sabotare i suoi Protocolli è parte del piano.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Draft dei Protocolli e gestione multi-uso delle carte richiedono pianificazione a medio termine.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Tre corse in parallelo e soglie diverse per ogni Protocollo mantengono il gioco sul filo.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"12 Protocolli e draft asimmetrico garantiscono combinazioni sempre diverse.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti, profondità dalla gestione delle carte multi-uso.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il pescaggio influisce, ma il controllo della mano e le decisioni tattiche dominano.\"}];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe Protocols\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eTwelve concepts, three at a time\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌑\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDarkness \/ Light\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eDarkness and Light: Opposing Protocols that often end up in the same matchup. Darkness rewards defensive control, Light aggressive expansion.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🔥\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eFire \/ Water\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eFire and Water: Fire burns fast with low thresholds, water accumulates value slowly but resiliently. Radically different compilation styles.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e⚡\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSpeed \/ Gravity\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eSpeed pushes for quick finishes, Gravity slows everything down and forces the opponent to rethink their plans. Pure asymmetry.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e💀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLife \/ Death \/ Plague\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eLife, Death, Plague: the biological Protocols. Life regenerates resources, Death removes cards, Plague contaminates opponent's Protocols with persistent negative effects.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(192,49,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: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #C0310A; border-color: #C0310A; }\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: #C0310A; 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: #C0310A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#C0310A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #C0310A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #C0310A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #C0310A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #C0310A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Pendragon","offers":[{"title":"Default Title","offer_id":51536099311943,"sku":"","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/compile-gioco-da-tavolo-pendragon-game-studio.png?v=1746588241"},{"product_id":"toy-battle","title":"Toy Battle","description":"\u003c!-- 🧸 TOY BATTLE – La battaglia di giocattoli più epica del tappeto --\u003e\n\u003csection class=\"toybattle-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"toybattle-header\"\u003e\n\u003ch2\u003e Toy Battle 🧸⚔️ The cutest (and most tactical) war in your bedroom \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"toybattle-layout\"\u003e\n\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"toybattle-narrative\"\u003e\n \u003cp\u003eIn \u003cstrong\u003eToy Battle,\u003c\/strong\u003e you enter a universe where fire-breathing dinosaurs, glittering knights, mischievous pirates, and bellicose unicorns battle it out on the most iconic playground ever: \u003cstrong\u003ethe bedroom floor\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e It's an \u003cstrong\u003eabstract board game for two players\u003c\/strong\u003e where everything seems chaotic and silly... until you begin to realize how much every move matters. Move your troops by land, sea, air, and even space, fit together paths, anticipate the enemy, and head straight for their headquarters.\u003c\/p\u003e\n\n\u003cp\u003e The rules are simple, but the challenge is a constant surprise: \u003cstrong\u003eevery unit has a role\u003c\/strong\u003e , every territory an advantage, every turn a chance to turn everything around. Toy Battle is a light, fast, tactical wargame, built for families, young generals, and anyone who loves quick challenges where fantasy becomes pure strategy. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"toybattle-features\"\u003e\n\u003ch3\u003e Why “Toy Battle” is a hit with kids and adults alike\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧸 \u003cstrong\u003eToys at War\u003c\/strong\u003e – Irresistible and super fun atmosphere\u003c\/li\u003e\n\n \u003cli\u003e⚔️ \u003cstrong\u003eCompact strategy\u003c\/strong\u003e – easy rules, truly tactical choices\u003c\/li\u003e\n\n\u003cli\u003e 🌍 \u003cstrong\u003eMovement on 4 fronts\u003c\/strong\u003e – land, sea, sky… and space!\u003c\/li\u003e\n\n\u003cli\u003e 👨👧 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e – quick duels, zero waiting\u003c\/li\u003e\n\n\u003cli\u003e ⏱️ \u003cstrong\u003e15 minutes flat\u003c\/strong\u003e – ideal for “instant revenge” \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"toybattle-end\"\u003e\n\n\u003cp\u003e If you're looking for a \u003cstrong\u003elight, imaginative strategy game\u003c\/strong\u003e that's easy to explain and can turn a duel into a little adventure, \u003cstrong\u003eToy Battle\u003c\/strong\u003e is the perfect choice: two toy armies, a colorful battlefield, and all the excitement of finding out who will be the supreme commander.\u003c\/p\u003e\n\n\u003cp class=\"toybattle-quote\"\u003e \u003cem\u003eThe most epic war isn't outside: it's among your toys.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🧸 TOY BATTLE – Palette giocattolo: verde plastica, azzurro cartoon, sabbia e colori vivaci *\/\n\n.toybattle-section {\n  --toy-green: #93c243;\n  --toy-green-dark: #6d9b2c;\n  --toy-blue: #6ed4ff;\n  --toy-sand: #ffe4b3;\n  --toy-metal: #4b4e51;\n  --white: #ffffff;\n\n  background: linear-gradient(135deg, var(--toy-blue) 0%, #c6f1ff 40%, var(--toy-sand) 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: var(--toy-metal);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.18);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow cartoon *\/\n.toybattle-section::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  left: -40px;\n  width: 290px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(110,212,255,0.45), transparent 70%);\n  filter: blur(38px);\n}\n.toybattle-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -70px;\n  right: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(147,194,67,0.45), transparent 70%);\n  filter: blur(40px);\n}\n\n\/* Titolo *\/\n.toybattle-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: var(--toy-metal);\n  text-shadow: 0 0 10px rgba(255,255,255,0.8);\n  border-bottom: 1px solid rgba(0,0,0,0.08);\n  padding-bottom: 0.5rem;\n}\n\n\/* Layout *\/\n.toybattle-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n  align-items: flex-start;\n}\n\n\/* Testo principale *\/\n.toybattle-narrative {\n  background: var(--white);\n  border-left: 7px solid var(--toy-green);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.12);\n}\n.toybattle-narrative p {\n  margin: 0.6rem 0;\n  line-height: 1.8;\n}\n.toybattle-narrative strong {\n  color: var(--toy-green-dark);\n}\n\n\/* Box punti forza *\/\n.toybattle-features {\n  background: rgba(255,255,255,0.92);\n  border-radius: 18px;\n  padding: 1.2rem 1.5rem;\n  border: 2px dashed var(--toy-green-dark);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.12);\n}\n.toybattle-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--toy-green-dark);\n  font-size: 1.15rem;\n  margin-bottom: 1rem;\n}\n.toybattle-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.toybattle-features li {\n  background: linear-gradient(90deg, rgba(255,255,255,1), rgba(147,194,67,0.25));\n  border-left: 5px solid var(--toy-green);\n  border-radius: 10px;\n  padding: 0.6rem 0.8rem;\n  transition: 0.25s ease;\n}\n.toybattle-features li strong {\n  color: var(--toy-green-dark);\n}\n.toybattle-features li:hover {\n  transform: translateX(4px);\n  background: linear-gradient(90deg, rgba(255,255,255,1), rgba(147,194,67,0.4));\n}\n\n\/* Chiusura *\/\n.toybattle-end {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.96);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(0,0,0,0.06);\n  text-align: center;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.08);\n}\n.toybattle-end .toybattle-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: var(--toy-metal);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .toybattle-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .toybattle-section {\n    padding: 1.8rem 1.2rem;\n  }\n  .toybattle-header h2 {\n    font-size: 1.5rem;\n  }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51538137907527,"sku":"","price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Toy_Battle_box.png?v=1746883728"},{"product_id":"that-sound-game","title":"That Sound Game","description":"\u003ch2\u003e That Sound Game\u003c\/h2\u003e\n\n\n \u003cp\u003eGet ready to make some noise and laugh until you cry! 😂 \u003cem\u003eThat Sound Game\u003c\/em\u003e is the \u003cstrong\u003eparty board game for groups\u003c\/strong\u003e where sounds and movements (with your hands behind your back!) will be your secret weapons to get your teammates to guess as many answers as possible.\u003c\/p\u003e\n\n\n\u003cp\u003e You only have one minute per turn: use creative sounds, noises, and movements to communicate the words on the category cards. The more answers you get right, the more points you earn! 🎉\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eThat Sound Game\u003c\/strong\u003e is perfect for \u003cstrong\u003elarge groups and parties\u003c\/strong\u003e , with simple rules and plenty of room for improvisation. It also includes \"Lifelines\" for strategic use to turn the outcome around. 🎲🔊\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eAre you ready to make everyone laugh and become the master of sound?\u003c\/strong\u003e Let the sound challenge begin!\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board game details\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eNumber of players:\u003c\/strong\u003e 2-30\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGame length:\u003c\/strong\u003e 30-120 minutes\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRecommended age:\u003c\/strong\u003e 14+\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eDesigner:\u003c\/strong\u003e Natalie Delaney-John\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePublisher:\u003c\/strong\u003e Asmodee\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage of the edition:\u003c\/strong\u003e Italian\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003chr\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51538164842823,"sku":"","price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/That-Sound-Game.png?v=1746883077"},{"product_id":"ark-nova-zoo-map-pack-1-espansione","title":"Ark Nova - Zoo Map Pack 1 - Espansione","description":"\u003ch2\u003e Ark Nova – Zoo Map Pack 1 (Expansion)\u003c\/h2\u003e\n\n\n\u003cp\u003e 🦓 \u003cstrong\u003eNew challenges and strategies for your zoo!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cem\u003eArk Nova – Zoo Map Pack 1\u003c\/em\u003e adds two exclusive maps to expand the gaming experience of the popular \u003cstrong\u003estrategy board game\u003c\/strong\u003e Ark Nova.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eWhat's in it:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 📍 Map #9 – \u003cem\u003eGeographical Zoo\u003c\/em\u003e : Use your geographic location for unique bonuses!\u003c\/li\u003e\n\n\u003cli\u003e 🏥 Map #10 – \u003cem\u003eRescue Station\u003c\/em\u003e : Take in animals in need and gain strategic advantages.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e With these maps, every match becomes a new challenge! Ideal for players who want \u003cstrong\u003evariety and advanced strategies\u003c\/strong\u003e in their Ark Nova sessions.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eExpand. Adapt. Win!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003chr\u003e\n\n\n\u003ch3\u003e Board Game Expansion 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\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":"Cranio Creations","offers":[{"title":"Default Title","offer_id":51560752283975,"sku":"","price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ArkNova-ZooMapPack1.png?v=1746769028"},{"product_id":"men-nefer","title":"Men-Nefer","description":"\u003ch2\u003e Men-Nefer Board Game\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eRelive the glory of ancient Egypt\u003c\/strong\u003e in this ambitious management game set in the legendary capital of Men-Nefer, now known as Memphis.\u003c\/p\u003e\n\n\n\u003cp\u003e In \u003cstrong\u003eMen-Nefer\u003c\/strong\u003e , you will guide the cultural and spiritual development of ancient Egypt through three great eras. You will:\u003c\/p\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBuilding pyramids\u003c\/strong\u003e and sacred statues,\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOffering gifts to the gods\u003c\/strong\u003e and embalming the nobles,\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTrade resources along the Nile\u003c\/strong\u003e and accumulate prestige among the population.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e With an action selection system that blends \u003cstrong\u003eworker placement\u003c\/strong\u003e and \u003cstrong\u003etile drafting\u003c\/strong\u003e , every move counts towards gaining prestige points and being blessed by Osiris in the afterlife.\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eMen-Nefer\u003c\/strong\u003e is a deep and immersive game, perfect for those who love \u003cstrong\u003eadvanced strategy\u003c\/strong\u003e and detailed historical settings.\u003c\/p\u003e\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51595555733831,"sku":"","price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/men-nefer.png?v=1747317889"},{"product_id":"ziggurat","title":"Ziggurat","description":"\u003ch2\u003e Ziggurat – Legacy Cooperative Board Game\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eUncover the secrets of an ancient ruin and awaken your inner hero!\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eZiggurat\u003c\/strong\u003e is a \u003cstrong\u003ecooperative board game with legacy mechanics\u003c\/strong\u003e designed for the whole family. In an ancient, abandoned temple, something is awakening: fire spirits, lost legends, and... maybe a dragon?\u003c\/p\u003e\n\n\n\u003cp\u003e Play through \u003cstrong\u003esix narrative chapters\u003c\/strong\u003e where your every choice changes the map, rules, and game materials. Work together with other players to overcome unique challenges, explore the ziggurat's levels, and discover what lies beneath. Once you've completed the campaign, you can replay the entire game with your own custom build!\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eZiggurat is perfect for groups who love adventure, discovery, and narrative progression\u003c\/strong\u003e in an experience accessible even to the youngest players.\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eGet ready to experience an epic adventure... and rewrite history!\u003c\/em\u003e\u003c\/p\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":51605765194055,"sku":"","price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ZigguratGiocodaTavolo.webp?v=1750152713"},{"product_id":"spooktacular","title":"Spooktacular","description":"\u003ch2\u003eSpooktacular – The Horror Festival… and You Are the Monster\u003c\/h2\u003e\n\n\n\u003cp\u003e Halloween, 1986. The sky is ripped apart by lightning, and the local theater is buzzing with excitement for the annual \u003cstrong\u003eSpooktacular Film Festival\u003c\/strong\u003e . But when lightning strikes the theater... the monsters on the screen come to life. And the best part is, \u003cstrong\u003eyou're one of them\u003c\/strong\u003e . 👻\u003c\/p\u003e\n\n\n\u003cp\u003e In \u003cstrong\u003eSpooktacular\u003c\/strong\u003e , you'll take on the (tattered) role of one of twenty iconic and completely different movie monsters. The goal? \u003cstrong\u003eTo vanquish your rivals\u003c\/strong\u003e with sheer terror, \u003cstrong\u003escare and devour\u003c\/strong\u003e the audience in the most spectacular way possible, and become the legend of legends... or at least the most beloved villain on VHS!\u003c\/p\u003e\n\n\n\u003cp\u003e The rules are simple, but each monster has unique powers that transform the game. The map movement system and set collection make each game unique, quick to learn but full of strategic surprises.\u003c\/p\u003e\n\n\n\u003ch3\u003e Because Spooktacular is a cult... scary\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e \n\u003cstrong\u003e20 different monsters\u003c\/strong\u003e with unique powers and playstyles\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePerfect for horror themed nights\u003c\/strong\u003e or light but tactical games\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eHigh replayability\u003c\/strong\u003e thanks to the variety of skills and combinations\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eA family board game\u003c\/strong\u003e , but with a monstrous soul\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eSolo\u003c\/strong\u003e mode included: scare even alone\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eSpooktacular\u003c\/strong\u003e is the perfect board game for those who love \u003cstrong\u003e'80s horror films\u003c\/strong\u003e , larger-than-life monsters, and action-packed games. Turn on the VHS, skip the popcorn... and get ready to pop off the screen. 🎬💀\u003c\/p\u003e\n\n","brand":"Levell 99","offers":[{"title":"Default Title","offer_id":51796910702919,"sku":"","price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Spooktacular.webp?v=1750586933"},{"product_id":"fari-del-nord-scoperta","title":"Fari del Nord - Scoperta - Espansione","description":"\u003ch2\u003e Northern Lighthouses – Discovery: New Horizons, Same Lighthouses\u003c\/h2\u003e\n\n\n\u003cp\u003e Two tiles. That's all it takes to change the horizon in \u003cstrong\u003eLighthouses of the North\u003c\/strong\u003e . The \u003cstrong\u003eDiscovery\u003c\/strong\u003e expansion adds two new promotional tiles to the base game, but don't be fooled: behind these waves lie \u003cstrong\u003enew tactical possibilities\u003c\/strong\u003e , scenarios to explore, and a touch of marine poetry.\u003c\/p\u003e\n\n\n \u003cp\u003eOne tile shows \u003cstrong\u003edolphins in the waves\u003c\/strong\u003e , the other a \u003cstrong\u003elookout post\u003c\/strong\u003e overlooking a promontory, with a weather vane that seems to whisper tales of the North. They integrate perfectly into the flow of the base game, maintaining the relaxing and strategic spirit that has made \u003cem\u003eLighthouses of the North\u003c\/em\u003e a popular \u003cstrong\u003ecooperative family game\u003c\/strong\u003e . And yes, they also work in solo mode!\u003c\/p\u003e\n\n\n\u003cp\u003e Marked with a red arrow for instant recognition, these tiles are a treat for collectors and an \u003cstrong\u003eemotional boost for serial explorers\u003c\/strong\u003e .\u003c\/p\u003e\n\n\n\u003ch3\u003e Because these two tiles are small but bright\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePromotional expansion for Northern Beacons\u003c\/strong\u003e (Beacon Patrol)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e2 new tiles\u003c\/strong\u003e : dolphins and guard station\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCooperative game\u003c\/strong\u003e with added visual and narrative\u003c\/li\u003e\n\n\u003cli\u003e Compatible with the basic rules, they integrate easily\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLanguage independent\u003c\/strong\u003e : symbols only, no text\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n \u003cp\u003eWho said small things don't shine? In Lighthouses of the North – Discovery, even a tile can light up your route. 🐬🚨🐸\u003c\/p\u003e\n\n\n","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":51860627063111,"sku":null,"price":1.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FaridelNord-Scopertaespansionegiocobase.webp?v=1751473120"},{"product_id":"mottainai","title":"Mottainai","description":"\u003ch2\u003e Mottainai – Every card has a soul, every move a meaning\u003c\/h2\u003e\n\n\n\u003cp\u003e \u003cstrong\u003eMottainai\u003c\/strong\u003e isn't just an \u003cstrong\u003eabstract card game\u003c\/strong\u003e , it's a philosophy. An invitation to appreciate every resource, every choice, every detail. In this elegant strategic game, every card can be a resource, an action, a work of art. It all depends on how you choose to use it.\u003c\/p\u003e\n\n\n \u003cp\u003eDesigned by Carl Chudyk (also known for Glory to Rome), \u003cstrong\u003eMottainai\u003c\/strong\u003e is perfect for 2-5 players who enjoy intelligent games where every turn is a little puzzle. You play as an acolyte in a temple, busy completing tasks, gathering materials, and completing works, using an ingenious system of multipurpose cards.\u003c\/p\u003e\n\n\n\u003cp\u003e But be careful: every action you choose can be followed by your opponents. Timing is crucial, as is managing your hand. In a short amount of time, you'll experience an intense, deep, and ever-changing challenge.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why Mottainai is a small masterpiece to meditate on\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eStrategic card game\u003c\/strong\u003e with highly replayable value\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eMultipurpose cards\u003c\/strong\u003e for always meaningful decisions\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e15-30 minute games\u003c\/strong\u003e that feel like mini Zen battles\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eElegant and minimalist\u003c\/strong\u003e , but with remarkable depth\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eIdeal for 2 players\u003c\/strong\u003e , but also great for 3, 4 or 5\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n \u003cp\u003eMottainai is for those who want an \u003cstrong\u003eabstract, strategic game\u003c\/strong\u003e where every card counts. For those who like to do a lot... with little. 🧘‍♂️\u003c\/p\u003e\n\n","brand":"ASMADI GAMES","offers":[{"title":"Default Title","offer_id":51896972050759,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/mottanai.webp?v=1752051943"},{"product_id":"corps-of-discovery-a-game-set-in-the-world-of-manifest-destiny","title":"Corps of Discovery: A Game Set in the World of Manifest Destiny","description":"\u003c!-- =====================================================\n     CORPS OF DISCOVERY — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"cod1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"cod1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cod1-cover-img\" alt=\"Corps of Discovery cooperative deductive board game for 1-4 players - official cover Off the Page Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/corps_of_discovery.webp?v=1774705056\"\u003e\n\u003cdiv class=\"cod1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cod1-cover-content\"\u003e\n\u003cp class=\"cod1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"cod1-sub\"\u003eSomeone points to the map, someone deduces, someone makes a mistake — and the monster approaches. And in the end, no one talks about who reasoned best.\u003c\/p\u003e\n\u003cdiv class=\"cod1-chips\"\u003e\n\u003cspan class=\"cod1-chip cod1-chip--teal\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eOff the Page Games\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eMinotaurs in 1804\u003c\/span\u003e \u003cspan class=\"cod1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"cod1-specs-bar\"\u003e\n\u003cdiv class=\"cod1-specs\"\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e45–75 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eDeduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMaps\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eModular \/ Scenarios\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-spec\"\u003e\n\u003cspan class=\"cod1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"cod1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"cod1-spec-val\"\u003eCooperative \/ Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"cod1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"cod1-intro-grid\"\u003e\n\u003cdiv class=\"cod1-intro-text\"\u003e\n\u003cp class=\"cod1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eLewis, Clark, and the minotaurs no one told you about\u003c\/h3\u003e\n\u003cp class=\"cod1-p\"\u003eIt's 1804. The Corps of Discovery expedition is pushing westward. But something isn't going according to the history books — America is overrun by monsters, and your group must explore it, defeat them, and survive day by day.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eCorps of Discovery is a cooperative deduction game by \u003cstrong\u003eJay Cormier and Sen-Foong Lim\u003c\/strong\u003e, featuring artwork from Matthew Roberts' Manifest Destiny comic. Each game is played on a secret map placed on a double-layered board: tokens cover each space, and you must deduce what lies beneath before moving.\u003c\/p\u003e\n\u003cp class=\"cod1-p\"\u003eLogic, communication, and a few unexpected minotaurs. It's not a game to be left to chance — it's a game to be tackled together.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-intro-side\"\u003e\n\u003cp class=\"cod1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"Overall, I'm impressed with Corps of Discovery, and I recommend it to fans of deduction games.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eI'm overall impressed and recommend it to deduction game enthusiasts.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"cod1-quote cod1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Corps of Discovery\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"cod1-quote-text\"\u003e\"The sense of adventure in this game is off the scale! As a two-player cooperative experience, I adore this game.\"\u003c\/p\u003e\n\u003cp class=\"cod1-quote-transl\"\u003eThe sense of adventure is off the charts. As a two-player cooperative game, I adore it.\u003c\/p\u003e\n\u003cp class=\"cod1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eWhat Board Game\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cod1-fs\"\u003e\n\u003cdiv class=\"cod1-fs-header\"\u003e\n\u003cdiv class=\"cod1-fs-brand\"\u003e\n\u003cimg class=\"cod1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"cod1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"cod1-fs-game-name\"\u003eCorps of Discovery\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\" class=\"cod1-fs-cat\"\u003eCooperative · Deduction\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-body\"\u003e\n\u003cdiv class=\"cod1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"cod1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"cod1-fs-tip\" class=\"cod1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-info\"\u003e\n\u003cspan class=\"cod1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-feeling\"\u003e\n\u003cspan class=\"cod1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eTense\u003c\/span\u003e \u003cspan class=\"cod1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cod1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-targets\"\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🤝\u003c\/span\u003eCooperative\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitaire\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-target cod1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict\"\u003e\n\u003cdiv class=\"cod1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-verdict-text\"\u003ePure reasoning and authentic cooperation, in an adventure you won't forget. Not for those seeking relaxation — for those who want a real challenge.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITARIO --\u003e\n\u003cdiv class=\"cod1-fs-solo\"\u003e\n\u003cdiv class=\"cod1-fs-solo-inner\"\u003e\n\u003cspan class=\"cod1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-row\"\u003e\n\u003cspan class=\"cod1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003cdiv class=\"cod1-fs-solo-stars\"\u003e\n\u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star cod1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"cod1-fs-solo-score\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cod1-fs-solo-note\"\u003eThe deduction works perfectly in solo — you handle all the reasoning threads yourself, without relying on anyone. A complete and gripping experience, with the constant pressure of the timer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-fs-footer\"\u003e\n\u003cimg class=\"cod1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Coordination', v:5, note:\"Every move must be agreed upon — collective deduction is the heart of the game\"},\n        {l:'Tension',      v:5, note:\"Daily challenges expire: if you don't bring resources, everyone loses\"},\n        {l:'Strategy',    v:4, note:\"Logical rules must be applied methodically — improvisation pays little\"},\n        {l:'Replayability',v:4, note:\"Different maps, two chapters, multiple scenarios: every game is a new puzzle\"},\n        {l:'Complexity',  v:3, note:\"Rules in 20 minutes, but deductive logic requires true concentration\"},\n        {l:'Luck',      v:2, note:\"Tokens are fixed per map — randomness is in the order you discover them\"}\n      ];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('cod1-fs-svg');\n      var tip=document.getElementById('cod1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes cod1-draw{to{stroke-dashoffset:0}}@keyframes cod1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:cod1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left,ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:cod1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:cod1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"cod1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"cod1-section-pad\"\u003e\n\u003cp class=\"cod1-label\"\u003eWhat you manage in each game\u003c\/p\u003e\n\u003ch3 class=\"cod1-h3\"\u003eYour equipment in the unknown\u003c\/h3\u003e\n\u003cdiv class=\"cod1-cards\"\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eThe secret map\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eInserted into the board before the game, it hides resources, dangers, and monsters under each token. No one knows what's underneath — it must be deduced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eLogical rules\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eEach game has adjacency rules between resources. Mud near water, food near specific types. Use them to figure out where to look before moving.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eMonsters and threats\u003c\/h4\u003e\n\u003cp class=\"cod1-card-icon-card\"\u003eMinotaurs, creatures, and misfortunes are activated with each discovery. They have specific conditions to be defeated — ignoring them is not an option.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-card\"\u003e\n\u003cspan class=\"cod1-card-icon\"\u003e⏳\u003c\/span\u003e\n\u003ch4 class=\"cod1-card-name\"\u003eThe daily timer\u003c\/h4\u003e\n\u003cp class=\"cod1-card-desc\"\u003eEach daily challenge has a limit of removed tokens. If it expires before you have the right resources, the consequences fall on the entire group.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cod1-closing\"\u003e\n\u003cp class=\"cod1-closing-text\"\u003eThere's always a moment when logic goes silent and the table tenses up. Corps of Discovery always finds it, every game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"cod1-box-section\"\u003e\n\u003cdetails class=\"cod1-det\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003e2 sizes · 85 total cards\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-sleeve-grid\"\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e64 × 89 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e64 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cod1-sleeve\"\u003e\n\u003cspan class=\"cod1-sleeve-mm\"\u003e45 × 68 mm\u003c\/span\u003e\n\u003cdiv class=\"cod1-sleeve-r\"\u003e\u003cspan class=\"cod1-sleeve-qty\"\u003e21 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"cod1-det cod1-det--last\"\u003e\n\u003csummary class=\"cod1-det-sum\"\u003e\u003cspan class=\"cod1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"cod1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"cod1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"cod1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cod1-det-body\"\u003e\n\u003cdiv class=\"cod1-rl-wrap\"\u003e\n\u003cdiv class=\"cod1-rl-langs\"\u003e\u003cspan class=\"cod1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d2a1a; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"cod1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/274564\/corps-of-discovery-rules\" target=\"_blank\"\u003e\u003cspan class=\"cod1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"cod1-rl-body\"\u003e\n\u003cspan class=\"cod1-rl-title\"\u003eDownload official rulebook\u003c\/span\u003e\u003cspan class=\"cod1-rl-sub\"\u003eFree PDF · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan style=\"font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0;\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end cod1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end cod1-wrap --\u003e\n\u003cstyle\u003e\n.cod1-wrap, .cod1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cod1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0d2a1a;\n}\n\n\/* ── COPERTINA ── *\/\n.cod1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cod1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cod1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,42,26,0) 0%, rgba(13,42,26,0) 25%, rgba(13,42,26,0.55) 55%, rgba(13,42,26,0.88) 75%, rgba(13,42,26,0.98) 100%); }\n.cod1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cod1-kicker { display: block; color: #5ecfa0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cod1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.cod1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cod1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.cod1-chip--teal { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.cod1-specs-bar { background: #091f12; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cod1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cod1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.cod1-spec:nth-child(3n) { border-right: none; }\n.cod1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cod1-spec-icon { font-size: 1.2rem; }\n.cod1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cod1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cod1-body { background: #F0ECD8; }\n\n\/* ── INTRO ── *\/\n.cod1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cod1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.cod1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0d2a1a; line-height: 1.15; margin-bottom: 16px; }\n.cod1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a4530; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.cod1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.cod1-quote { background: #0d2a1a; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #5ecfa0; }\n.cod1-quote--dark { background: #1a4a2a; }\n.cod1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.cod1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.cod1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.cod1-divider { height: 1px; background: #c8d4b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cod1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cod1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.cod1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cod1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cod1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cod1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cod1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cod1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.cod1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cod1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cod1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cod1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.cod1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cod1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cod1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cod1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.cod1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.cod1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cod1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.cod1-fs-target span { font-size:14px; flex-shrink:0; }\n.cod1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cod1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cod1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cod1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.cod1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\/* SOLO *\/\n.cod1-fs-solo { background:#eeeae4; border-top:1px solid #e0d8cc; padding:14px 20px; }\n.cod1-fs-solo-inner { max-width:100%; }\n.cod1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.cod1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:9px; flex-wrap:wrap; }\n.cod1-fs-solo-type { font-family:sans-serif; font-size:11px; font-weight:700; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-fs-solo-stars { display:flex; align-items:center; gap:3px; }\n.cod1-fs-star { font-size:14px; color:#d0ccc4; }\n.cod1-fs-star--on { color:#0a7a5a; }\n.cod1-fs-solo-score { font-family:sans-serif; font-size:11px; font-weight:700; color:#6b5e48; margin-left:4px; }\n.cod1-fs-solo-note { font-family:sans-serif; font-size:11px; color:#3d2810; line-height:1.6; }\n.cod1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.cod1-section-pad { padding: 32px 28px 8px; }\n.cod1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cod1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0dcc8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cod1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cod1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cod1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; font-family: sans-serif; }\n.cod1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a4530; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cod1-closing { background: #0d2a1a; padding: 26px 28px; border-top: 3px solid #5ecfa0; }\n.cod1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.cod1-box-section { background: #F0ECD8; border-top: 1px solid #c8d4b8; }\n.cod1-det { border-bottom: 1px solid #dde8d0; background: #fff; }\n.cod1-det--last { border-bottom: none; }\n.cod1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.cod1-det-sum::-webkit-details-marker { display: none; }\n.cod1-det-sum::marker { display: none; }\n.cod1-det[open] .cod1-det-sum { background: #f4f8f0; }\n.cod1-det-sum:hover { background: #f4f8f0; }\n.cod1-det-left { display: flex; align-items: center; gap: 10px; }\n.cod1-det-ico { font-size: 17px; flex-shrink: 0; }\n.cod1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0d2a1a; display: block; }\n.cod1-det-sub { font-family: sans-serif; font-size: 11px; color: #6a8060; margin-top: 1px; display: block; }\n.cod1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.cod1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #6a8060; border-bottom: 2px solid #6a8060; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.cod1-det[open] .cod1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.cod1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.cod1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.cod1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f4f8f0; border-radius:8px; border:1px solid #dde8d0; flex-wrap:wrap; gap:6px; }\n.cod1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0d2a1a; }\n.cod1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.cod1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#4a6840; }\n.cod1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.cod1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.cod1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#e0f5ee; border:1px solid #60c090; color:#0a4a30; }\n.cod1-rl-body { flex:1; min-width:0; }\n.cod1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.cod1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cod1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cod1-spec { border-bottom: none; }\n  .cod1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cod1-spec:last-child { border-right: none; }\n  .cod1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cod1-fs-body { grid-template-columns: 220px 1fr; }\n  .cod1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cod1-fs-info { border-top: none; }\n  .cod1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .cod1-cover { height: 440px; }\n  .cod1-cover-content { padding: 22px 36px 30px; }\n  .cod1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cod1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cod1-divider { margin-left: 36px; margin-right: 36px; }\n  .cod1-section-pad { padding: 36px 36px 8px; }\n  .cod1-closing { padding: 28px 36px; }\n  .cod1-fs-body { grid-template-columns: 260px 1fr; }\n  .cod1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Off the Page","offers":[{"title":"Default Title","offer_id":51901058187591,"sku":null,"price":41.24,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CorpsofDiscovery1.webp?v=1752118724"},{"product_id":"hibachi-fired-up","title":"Hibachi: Fired Up!","description":"\u003ch2\u003e Hibachi: Fired Up! – Cooking has never been so fun (and messy) 🔥🍳\u003c\/h2\u003e\n\n\n\u003cp\u003e Welcome to the fiery dome of \u003cstrong\u003eHibachi: Fired Up!,\u003c\/strong\u003e where the barbecue becomes an arena and the chefs become... expert pitchers! In this \u003cstrong\u003efamily-friendly board game\u003c\/strong\u003e , each player takes on the role of a Japanese chef with over-the-top talent and a bulging ego. Your goal? Toss chips onto the right ingredients to cook spectacular dishes before anyone else!\u003c\/p\u003e\n\n\n\u003cp\u003e But beware: in this \u003cstrong\u003echallenge of skill, aim, and strategy\u003c\/strong\u003e , a wrong throw can cost you your tofu. Ingredients are hotly contested, dishes are requested by increasingly demanding customers, and rivals are ready to steal your place on the grill! Whoever manages to complete three recipes first wins glory and the title of supreme hibachi chef.\u003c\/p\u003e\n\n\n \u003cp\u003e\u003cstrong\u003eHibachi: Fired Up!\u003c\/strong\u003e is the reimagined and improved version of the original game, with new rules, more excitement, and even more succulent dishes. Ideal for family nights, party games with friends, or even just for a laugh while trying to land the wasabi with a perfect flick.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why did it \"explode\" in our hearts? 🍤🔥\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eUnique dexterity mechanic:\u003c\/strong\u003e roll chips to grab ingredients!\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eHigh interaction:\u003c\/strong\u003e hinder opponents, steal positions, laugh a lot\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSet collections and auctions:\u003c\/strong\u003e not just skill, but also culinary strategy\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePerfect for 2 to 4 players\u003c\/strong\u003e , with 25-minute games packed with twists and turns.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eA never-before-seen mix of action and resource management\u003c\/strong\u003e in the kitchen\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n \u003cp\u003eA \u003cstrong\u003efamily board game\u003c\/strong\u003e that's not afraid to mess up the tablecloth just to keep things fun. Throw, cook, and win... or burn everything and pretend it's part of the recipe. 🐸\u003c\/p\u003e\n\n","brand":"Home","offers":[{"title":"Default Title","offer_id":51901073195335,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/HibachiFiredUp.webp?v=1752120741"},{"product_id":"leviathan-wilds","title":"Leviathan Wilds","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e 🐉🧗 Leviathan Wilds\u003c\/h2\u003e\n\n\n\u003cp\u003e\n The leviathans have lost control and the world has stopped breathing.\n In \u003cstrong\u003eLeviathan Wilds\u003c\/strong\u003e you and your team don't go out to \"kill the boss\":\n Go \u003cstrong\u003esave him\u003c\/strong\u003e . Scale colossal creatures, break the crystals that bind them.\n and bring them back to peace… before they throw you away.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Every game is a real climb: you move on the body of the leviathan,\n choose when to climb, jump or glide, and manage your action points\n as the massive creature retaliates with devastating attacks.\n It’s a \u003cstrong\u003etense, tactical co-op game\u003c\/strong\u003e full of “ok, now who’s going to sacrifice themselves?”\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n The heart of the game is the \u003cstrong\u003espiral storybook\u003c\/strong\u003e : spectacular maps that bring to life \n\u003cstrong\u003e17 leviathans\u003c\/strong\u003e , each with its own rules and challenges.\n Replayable scenarios, increasing difficulty and that sense of discovery that makes you say:\n “one more round… and then that’s it” (spoiler: it’s not enough).\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Because it grabs you right away\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCooperative boss battle\u003c\/strong\u003e 1–4 players (also solo)\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e17 Leviathans\u003c\/strong\u003e with storybook maps and dedicated rules\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTactical movement\u003c\/strong\u003e with action points: climb, jump, glide\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eReplayable scenarios\u003c\/strong\u003e with increasing difficulty\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003ch3\u003e 📦 Content\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 8 Climber miniatures\/figures\u003c\/li\u003e\n\n\u003cli\u003e 1 Leviathan Spiral Book (17 Leviathans)\u003c\/li\u003e\n\n\u003cli\u003e 12 dice (6 purple, 6 teal)\u003c\/li\u003e\n\n\u003cli\u003e 4 player boards\u003c\/li\u003e\n\n\u003cli\u003e Threat board + 2 attack markers\u003c\/li\u003e\n\n\u003cli\u003e Cards: 22 Climber, 72 Class, 12 Injury, 107 Threat, 17 Story\u003c\/li\u003e\n\n\u003cli\u003e Tokens and cubes: 9 tracking cubes, 11 climber\/class tokens, 4 focus, 16 mushroom, 16 scenario\u003c\/li\u003e\n\n\u003cli\u003e 1 regulation\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cem\u003eYou're not climbing a monster. You're saving a legend.\u003c\/em\u003e\n\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Moon Crab Games","offers":[{"title":"Default Title","offer_id":51965543022919,"sku":null,"price":74.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LeviathanWilds.webp?v=1753092691"},{"product_id":"leviathan-wilds-deluxe-component-pack","title":"Leviathan Wilds: Deluxe Component Pack ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e When your business faces giants, even the details matter.\u003c\/h2\u003e\n\n\n\u003cp\u003e\n Leviathan Wilds is an intense cooperative adventure, but the \u003cstrong\u003eDeluxe Component Pack\u003c\/strong\u003e enhances its visual impact and tactile quality. You won't find new leviathans or new rules: just improved components that make every game a clearer, more elegant, and immersive experience.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \nEach element has been designed to be useful, durable, and visually spectacular, while maintaining compatibility with the original Founders Edition tray. A true upgrade, not just aesthetically pleasing.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What's in the Deluxe Component Pack?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eDual-layer threat management panel\u003c\/strong\u003e , more durable and readable\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e12 marble effect dice\u003c\/strong\u003e (duotone color), beautiful and easily distinguishable\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e2 translucent attack markers\u003c\/strong\u003e , for clear identification of targets\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e16 objective tokens + 16 acrylic mushrooms\u003c\/strong\u003e , more detailed and durable\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003e1 metal coin\u003c\/strong\u003e and \u003cstrong\u003e1 wooden active player token\u003c\/strong\u003e , for a deluxe touch\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nIdeal for owners of the first edition or Founders Edition: it improves ergonomics, increases readability, and makes every session more engaging. No changes to the rules. Just a more beautiful and functional version of the same great game.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eSometimes you don't need new monsters. Just a touch of class.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Moon Crab Games","offers":[{"title":"Default Title","offer_id":51966149656903,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/LeviathanWildsDeluxeComponentPack.webp?v=1753100306"},{"product_id":"tango-pocket-line-edition-fr-en","title":"Tango (Pocket Line Edition) FR-EN ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Tango – When the cards move like on a dance floor\u003c\/h2\u003e\n\n\n\u003cp\u003e\n It takes two to tango… and to challenge each other in this elegant \u003cstrong\u003etwo-player card game\u003c\/strong\u003e . In \u003cstrong\u003eTango – Pocket Line Edition\u003c\/strong\u003e , every hand is a dance of intuition, anticipation, and twists. Choose your cards carefully, but be careful: some moves are already on the table!\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n The game is played over ten rounds, with each player throwing two cards: one from their hand and one from their visible area. Each trick is a step toward victory... or a false move your opponent was waiting for. With simple rules but plenty of room for true master moves, \u003cstrong\u003eTango\u003c\/strong\u003e is perfect for couples, quick duels, and travel challenges.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why Tango is a dance worth playing\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eJust for two\u003c\/strong\u003e : the ideal format for those seeking a refined duel\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003ePure trick-taking\u003c\/strong\u003e : each round is a challenge of reading and control\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eElegant and pocket-sized\u003c\/strong\u003e : minimal style, maximum depth\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eHigh replayability\u003c\/strong\u003e : your next move will never be the same as the previous one\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eExtremely detailed art\u003c\/strong\u003e : each card is a small design step.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003eTango\u003c\/strong\u003e is one of those games you can put in your pocket and pull out at the right moment. There's no need to talk too much: just look each other in the eye... and play the perfect card.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eA game that takes a minute to explain, but takes a lifetime to perfect. Just like the real tango.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Grail Games","offers":[{"title":"Default Title","offer_id":52005620318535,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/tango-pocket.webp?v=1753503753"},{"product_id":"kingdom-legacy-feudal-kingdom","title":"Kingdom Legacy - Feudal Kingdom ","description":"\u003c!-- =====================================================\n     KINGDOM LEGACY: FEUDAL KINGDOM — BLOCK 1\n     ENGLISH Edition FryxGames\n     FroGames | Shopify Concept theme\n     ===================================================== --\u003e\n\n\u003cdiv class=\"klfen1-wrap\"\u003e\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"klfen1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/rQ3ngxxeGr5K9jiADGdmbQ__imagepagezoom\/img\/FyWnppw_8OtqwRZ68VqDyFHbsIk=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8400952.png\" alt=\"Kingdom Legacy Feudal Kingdom solo legacy card game medieval - official FryxGames English edition cover\" class=\"klfen1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"klfen1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"klfen1-cover-content\"\u003e\n      \u003cp class=\"klfen1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n      \u003cp class=\"klfen1-sub\"\u003eOne box, 140 cards, six hours of reign. When you're done, the name you chose will be on the side of the box.\u003c\/p\u003e\n      \u003cdiv class=\"klfen1-chips\"\u003e\n        \u003cspan class=\"klfen1-chip klfen1-chip--gold\"\u003eSolo Legacy\u003c\/span\u003e\n        \u003cspan class=\"klfen1-chip\"\u003eFryxGames\u003c\/span\u003e\n        \u003cspan class=\"klfen1-chip\"\u003eKingdom Building\u003c\/span\u003e\n        \u003cspan class=\"klfen1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- TECHNICAL DATA --\u003e\n  \u003cdiv class=\"klfen1-specs-bar\"\u003e\n    \u003cdiv class=\"klfen1-specs\"\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e👤\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003e6–8 hours\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003e14+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003eDeckbuilding\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e📜\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003eSolo Legacy\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"klfen1-spec\"\u003e\n        \u003cspan class=\"klfen1-spec-icon\"\u003e🏰\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-label\"\u003eTheme\u003c\/span\u003e\n        \u003cspan class=\"klfen1-spec-val\"\u003eMedieval\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"klfen1-body\"\u003e\n\n    \u003c!-- INTRO + EDITORIAL BOXES --\u003e\n    \u003cdiv class=\"klfen1-intro-grid\"\u003e\n      \u003cdiv class=\"klfen1-intro-text\"\u003e\n        \u003cp class=\"klfen1-label\"\u003eWhat it's about\u003c\/p\u003e\n        \u003ch3 class=\"klfen1-h3\"\u003eA solo campaign that grows with you, card by card\u003c\/h3\u003e\n        \u003cp class=\"klfen1-p\"\u003eYou've claimed the land. Now you must build a kingdom upon it. \u003cstrong\u003eKingdom Legacy: Feudal Kingdom\u003c\/strong\u003e is a solo card game by \u003cstrong\u003eJonathan Fryxelius\u003c\/strong\u003e (yes, Jacob Fryxelius's brother — the one from Terraforming Mars) and published directly by FryxGames in its original English edition.\u003c\/p\u003e\n        \u003cp class=\"klfen1-p\"\u003eYou start with a tiny deck. You explore, gather resources, discover new cards that add to your kingdom. Some you tear up. Others you upgrade with permanent stickers. Every decision leaves a physical mark on the game — and on the box, where you write the name you chose for your kingdom with an indelible marker at the beginning.\u003c\/p\u003e\n        \u003cp class=\"klfen1-p\"\u003eSix hours of campaign, 140 cards, two sheets of stickers, and a story that is uniquely yours. When you're done, your kingdom will have a form no other player in the world can replicate. It's meant to stay there, on the table, until the end.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"klfen1-intro-side\"\u003e\n        \u003cdiv class=\"klfen1-quote-solo\"\u003e\n          \u003cspan class=\"klfen1-qs-icon\"\u003e📜\u003c\/span\u003e\n          \u003cp class=\"klfen1-qs-text\"\u003eYou start with a few cards and a rule sheet. You end with a kingdom made of irreversible choices — good, bad, and all yours.\u003c\/p\u003e\n          \u003cp class=\"klfen1-qs-note\"\u003eThe secret of Kingdom Legacy in one line\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"klfen1-quote-solo klfen1-quote-solo--alt\"\u003e\n          \u003cspan class=\"klfen1-qs-icon\"\u003e✒️\u003c\/span\u003e\n          \u003cp class=\"klfen1-qs-text\"\u003eThere is no victory. There is a final score, a box with a name written on it, and the feeling of having built something that lasts.\u003c\/p\u003e\n          \u003cp class=\"klfen1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"klfen1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"klfen1-fs\"\u003e\n      \u003cdiv class=\"klfen1-fs-header\"\u003e\n        \u003cdiv class=\"klfen1-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=\"klfen1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"klfen1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"klfen1-fs-game-name\"\u003eKingdom Legacy: Feudal Kingdom\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"klfen1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrative\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"klfen1-fs-body\"\u003e\n        \u003cdiv class=\"klfen1-fs-radar-panel\"\u003e\n          \u003csvg id=\"klfen1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"klfen1-fs-tip\" id=\"klfen1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"klfen1-fs-info\"\u003e\n          \u003cspan class=\"klfen1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"klfen1-fs-feeling\"\u003e\n            \u003cspan class=\"klfen1-fs-feel-tag\"\u003eThought-provoking\u003c\/span\u003e\n            \u003cspan class=\"klfen1-fs-feel-tag\"\u003ePersonal\u003c\/span\u003e\n            \u003cspan class=\"klfen1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"klfen1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"klfen1-fs-targets\"\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-target klfen1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"klfen1-fs-verdict\"\u003e\n            \u003cdiv class=\"klfen1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-fs-verdict-text\"\u003eA pure and contemplative solo experience, where every choice is permanent. Perfect for those who love to build something lasting — not for those looking for quick games or multiplayer.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"klfen1-fs-solo\"\u003e\n        \u003cdiv class=\"klfen1-fs-solo-header\"\u003e\n          \u003cspan class=\"klfen1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"klfen1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n            \u003cp class=\"klfen1-fs-solo-name\"\u003eDesigned exclusively for solo play · 5\/5\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"klfen1-fs-solo-note\"\u003eKingdom Legacy is a solo game by nature, it doesn't simulate it. It was conceived, designed, and balanced for a single player — the experience is what the designer intended, without compromise.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"klfen1-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=\"klfen1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Narrative depth', v:5, note:\"Every card tells a piece of your kingdom — the story emerges from your choices\"},\n        {l:'Progression',         v:5, note:\"The deck grows, evolves, and transforms before your eyes session after session\"},\n        {l:'Strategy',            v:4, note:\"Decisions truly matter — an error on turn 10 is paid for on turn 50\"},\n        {l:'Replayability',        v:1, note:\"It's meant as a unique experience: stickers and torn cards are permanent\"},\n        {l:'Complexity',          v:2, note:\"Simple rules to learn, but advanced cards add progressive depth\"},\n        {l:'Tension',             v:3, note:\"No lost game — the pressure comes from irreversible choices, not from defeat\"}\n      ];\n      var accent='#8a4800';\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('klfen1-fs-svg');\n      var tip=document.getElementById('klfen1-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 klfen1-draw{to{stroke-dashoffset:0}}@keyframes klfen1-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:klfen1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:klfen1-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:klfen1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"klfen1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- ARSENAL --\u003e\n    \u003cdiv class=\"klfen1-section-pad\"\u003e\n      \u003cp class=\"klfen1-label\"\u003eWhat's in the box\u003c\/p\u003e\n      \u003ch3 class=\"klfen1-h3\"\u003eFew elements, an infinite story\u003c\/h3\u003e\n      \u003cdiv class=\"klfen1-cards\"\u003e\n        \u003cdiv class=\"klfen1-card\"\u003e\n          \u003cspan class=\"klfen1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"klfen1-card-name\"\u003e140 numbered cards\u003c\/h4\u003e\n          \u003cp class=\"klfen1-card-desc\"\u003eEach card is a building, a resource, a character, or an event. They are discovered in order — no spoilers.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"klfen1-card\"\u003e\n          \u003cspan class=\"klfen1-card-icon\"\u003e🏷️\u003c\/span\u003e\n          \u003ch4 class=\"klfen1-card-name\"\u003ePermanent stickers\u003c\/h4\u003e\n          \u003cp class=\"klfen1-card-desc\"\u003eThey permanently upgrade cards. Every sticker is a choice you can't undo.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"klfen1-card\"\u003e\n          \u003cspan class=\"klfen1-card-icon\"\u003e✒️\u003c\/span\u003e\n          \u003ch4 class=\"klfen1-card-name\"\u003eThe name of your kingdom\u003c\/h4\u003e\n          \u003cp class=\"klfen1-card-desc\"\u003eIt's written on the side of the box with an indelible marker, at the start of the first session. It stays there.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"klfen1-card\"\u003e\n          \u003cspan class=\"klfen1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"klfen1-card-name\"\u003eEssential rulebook\u003c\/h4\u003e\n          \u003cp class=\"klfen1-card-desc\"\u003eA folded sheet, simple rules to learn in 15 minutes. Complexity comes from the cards themselves.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"klfen1-closing\"\u003e\n      \u003cp class=\"klfen1-closing-text\"\u003eWhen you're done, the name you wrote will be on the side of the box. It's the kingdom you built. No one else in the world has one like it.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- BOX CONTENTS --\u003e\n    \u003cdiv class=\"klfen1-box-section\"\u003e\n\n      \u003cdetails class=\"klfen1-det\"\u003e\n        \u003csummary class=\"klfen1-det-sum\"\u003e\n          \u003cdiv class=\"klfen1-det-left\"\u003e\n\u003cspan class=\"klfen1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"klfen1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"klfen1-det-sub\"\u003e2 elements · 140 cards + rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"klfen1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"klfen1-det-body\"\u003e\n          \u003cdiv class=\"klfen1-comp-grid\"\u003e\n            \u003cdiv class=\"klfen1-comp\"\u003e\n\u003cspan class=\"klfen1-comp-qty\"\u003e140\u003c\/span\u003e\u003cspan class=\"klfen1-comp-lbl\"\u003eNumbered cards\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"klfen1-comp\"\u003e\n\u003cspan class=\"klfen1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"klfen1-comp-lbl\"\u003eEnglish rulebook\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"klfen1-det\"\u003e\n        \u003csummary class=\"klfen1-det-sum\"\u003e\n          \u003cdiv class=\"klfen1-det-left\"\u003e\n\u003cspan class=\"klfen1-det-ico\"\u003e📦\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"klfen1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"klfen1-det-sub\"\u003e1 format · 140 cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"klfen1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"klfen1-det-body\"\u003e\n          \u003cdiv class=\"klfen1-sleeve-grid\"\u003e\n            \u003cdiv class=\"klfen1-sleeve\"\u003e\n\u003cspan class=\"klfen1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\u003cdiv class=\"klfen1-sleeve-r\"\u003e\u003cspan class=\"klfen1-sleeve-qty\"\u003e140 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"klfen1-sleeve-note\"\u003eSleeves allow you to apply stickers over the protection instead of directly on the card — a popular solution for those who want to preserve the game after the campaign.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"klfen1-det klfen1-det--last\"\u003e\n        \u003csummary class=\"klfen1-det-sum\"\u003e\n          \u003cdiv class=\"klfen1-det-left\"\u003e\n\u003cspan class=\"klfen1-det-ico\"\u003e📖\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"klfen1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"klfen1-det-sub\"\u003eEnglish · official online resources\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"klfen1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"klfen1-det-body\"\u003e\n          \u003cdiv class=\"klfen1-rl-wrap\"\u003e\n            \u003cdiv class=\"klfen1-rl-langs\"\u003e\u003cspan class=\"klfen1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n            \u003ca href=\"https:\/\/www.kingdomlegacygame.com\/\" target=\"_blank\" class=\"klfen1-rl-link\" style=\"display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1a0e02;border-radius:10px;text-decoration:none;color:#fff;\"\u003e\n              \u003cspan class=\"klfen1-rl-ico\"\u003e🌐\u003c\/span\u003e\n              \u003cdiv class=\"klfen1-rl-body\"\u003e\n\u003cspan class=\"klfen1-rl-title\"\u003eOfficial Kingdom Legacy website\u003c\/span\u003e\u003cspan class=\"klfen1-rl-sub\"\u003e2nd edition rules, card index, leaderboards · kingdomlegacygame.com\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cspan class=\"klfen1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\n            \u003c\/a\u003e\n            \u003cp class=\"klfen1-rl-note\"\u003eThe official FryxGames website provides the updated rulebook (2nd edition), a complete card compendium with clarifications, video tutorials, and international score leaderboards.\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.klfen1-wrap, .klfen1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.klfen1-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: #1a0e02;\n}\n\n\/* ── COPERTINA ── *\/\n.klfen1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.klfen1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.klfen1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,14,2,0) 0%, rgba(26,14,2,0) 25%, rgba(26,14,2,0.5) 55%, rgba(26,14,2,0.85) 75%, rgba(26,14,2,0.98) 100%); }\n.klfen1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.klfen1-kicker { display: block; color: #D4A050; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.klfen1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.klfen1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.klfen1-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.klfen1-chip--gold { background: #8a4800; border-color: #D4A050; }\n\n\/* ── SPECS ── *\/\n.klfen1-specs-bar { background: #251505; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.klfen1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.klfen1-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.klfen1-spec:nth-child(3n) { border-right: none; }\n.klfen1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.klfen1-spec-icon { font-size: 1.2rem; }\n.klfen1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.klfen1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.klfen1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.klfen1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.klfen1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.klfen1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0e02; line-height: 1.15; margin-bottom: 16px; }\n.klfen1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI FROGAMES ── *\/\n.klfen1-quote-solo { background: #1a0e02; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A050; }\n.klfen1-quote-solo--alt { background: #2a1505; border-left-color: #8a4800; }\n.klfen1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.klfen1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.klfen1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.klfen1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.klfen1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.klfen1-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.klfen1-fs-brand { display:flex; align-items:center; gap:9px; }\n.klfen1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.klfen1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.klfen1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.klfen1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.klfen1-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.klfen1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.klfen1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.klfen1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.klfen1-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.klfen1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.klfen1-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.klfen1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.klfen1-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.klfen1-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.klfen1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.klfen1-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.klfen1-fs-target span { font-size:14px; flex-shrink:0; }\n.klfen1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.klfen1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.klfen1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.klfen1-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.klfen1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n\/* ── SOLITARIO ── *\/\n.klfen1-fs-solo { background:#eeeae4; border-top:1px solid #e0d8cc; padding:16px 20px; }\n.klfen1-fs-solo-header { display:flex; align-items:center; gap:11px; margin-bottom:9px; }\n.klfen1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.klfen1-fs-solo-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.klfen1-fs-solo-name { font-family:sans-serif; font-size:13px; font-weight:700; color:#1a1208; margin-top:2px; }\n.klfen1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; }\n\n.klfen1-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.klfen1-section-pad { padding: 32px 28px 8px; }\n.klfen1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.klfen1-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.klfen1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.klfen1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.klfen1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.klfen1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.klfen1-closing { background: #1a0e02; padding: 26px 28px; border-top: 3px solid #D4A050; }\n.klfen1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.klfen1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.klfen1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.klfen1-det--last { border-bottom: none; }\n.klfen1-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.klfen1-det-sum::-webkit-details-marker { display: none; }\n.klfen1-det-sum::marker { display: none; }\n.klfen1-det[open] .klfen1-det-sum { background: #faf7f2; }\n.klfen1-det-sum:hover { background: #faf7f2; }\n.klfen1-det-left { display: flex; align-items: center; gap: 10px; }\n.klfen1-det-ico { font-size: 17px; flex-shrink: 0; }\n.klfen1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0e02; display: block; }\n.klfen1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.klfen1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.klfen1-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.klfen1-det[open] .klfen1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.klfen1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.klfen1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(180px,1fr)); gap:7px; padding-top:14px; }\n.klfen1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.klfen1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#8a4800; min-width:30px; flex-shrink:0; }\n.klfen1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.klfen1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.klfen1-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.klfen1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0e02; }\n.klfen1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.klfen1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n.klfen1-sleeve-note { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; line-height:1.55; padding:10px 14px 0; font-style:italic; }\n\n.klfen1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.klfen1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.klfen1-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.klfen1-rl-link:hover { opacity:.85; }\n.klfen1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.klfen1-rl-body { flex:1; min-width:0; }\n.klfen1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.klfen1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.klfen1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.55); flex-shrink:0; }\n.klfen1-rl-note { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; line-height:1.55; font-style:italic; margin-top:4px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .klfen1-specs { grid-template-columns: repeat(6, 1fr); }\n  .klfen1-spec { border-bottom: none; }\n  .klfen1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .klfen1-spec:last-child { border-right: none; }\n  .klfen1-cards { grid-template-columns: repeat(2, 1fr); }\n  .klfen1-fs-body { grid-template-columns: 220px 1fr; }\n  .klfen1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .klfen1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .klfen1-cover { height: 440px; }\n  .klfen1-cover-content { padding: 22px 36px 30px; }\n  .klfen1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .klfen1-cards { grid-template-columns: repeat(4, 1fr); }\n  .klfen1-divider { margin-left: 36px; margin-right: 36px; }\n  .klfen1-section-pad { padding: 36px 36px 8px; }\n  .klfen1-closing { padding: 28px 36px; }\n  .klfen1-fs-body { grid-template-columns: 260px 1fr; }\n  .klfen1-fs-radar-panel svg { max-width: 260px; }\n  .klfen1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52155043447111,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KingdomLegacy-FeudalKingdom.webp?v=1755318830"},{"product_id":"kingdom-legacy-distant-lands","title":"Kingdom Legacy - Distant Lands - Espansione","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Kingdom Legacy – Distant Lands: Beyond the Sea, Beyond the Borders\u003c\/h2\u003e\n\n\n\u003cp\u003e \nIn \u003cstrong\u003eKingdom Legacy – Distant Lands,\u003c\/strong\u003e your kingdom is no longer enough: the echoes of distant lands rich in promise draw you to cross the ocean. But the journey is long, the waters are treacherous, and only those who bravely manage their resources can survive the storms and found new colonies. This is the epic sequel to your legacy adventure, an expansion that transforms your kingdom into an empire.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n This \u003cstrong\u003eexpansion for Kingdom Legacy\u003c\/strong\u003e introduces over 160 new cards, with even more challenges, perilous journeys, and lands to explore. This isn't just another \"extra\"—it's a chapter that redefines the experience, extending the campaign with new mechanics, quests, and permanent narrative choices that will shape the fate of your kingdom.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e Why “Distant Lands” is a must-have expansion\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌊 \u003cstrong\u003eOcean voyages\u003c\/strong\u003e that add exploration and maritime dangers.\u003c\/li\u003e\n\n     \u003cli\u003e🗺️ \u003cstrong\u003eNew lands to conquer\u003c\/strong\u003e and integrate into your kingdom.\u003c\/li\u003e\n\n\u003cli\u003e 📦 \u003cstrong\u003e160 additional cards\u003c\/strong\u003e , more than the base game, to expand every choice.\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eExpanded campaign\u003c\/strong\u003e with narrative challenges and even more epic missions.\u003c\/li\u003e\n\n\u003cli\u003e 👑 \u003cstrong\u003eThematic Continuity\u003c\/strong\u003e : Your previous choices weigh on the future of your empire.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n If you've begun building your kingdom in \u003cstrong\u003eFeudal Kingdom\u003c\/strong\u003e , Distant Lands is the call to adventure that pushes you beyond known borders. The sea is cruel, but beyond the horizon lie the lands that will make your name eternal.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eThe kingdom doesn't end at the borders. It begins where the sea begins.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52155051802951,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GDT2_25.jpg?v=1755319832"},{"product_id":"artistry","title":"Artistry ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Board\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003eChoose an L-shaped ceramic tile. Then that triangular stained glass. No, that one is too big. Start over. In five minutes you'll have created your first pattern and you'll already be thinking about the next one. No one ever said creativity was relaxing.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAbstract\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDux Somnium Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eVisual Pattern\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–40 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDux Somnium Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLight-medium (2.0)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eSpatial drafting\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe Formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eSpatial drafting \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e pattern building \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e artisan evolution\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: different shapes for each artisan level\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eAn abstract puzzle disguised as an atelier\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eWe are in the midst of the \u003cstrong\u003eArt Nouveau\u003c\/strong\u003e movement, when organic forms and floral decorations conquer European capitals. \u003cstrong\u003eAmy and Dusty Droz\u003c\/strong\u003e have transformed that creative ferment into an abstract game that asks players to interpret emerging artists seeking fame. The setting is an elegant pretext, but it works: you find yourself building visual patterns as if they were stained glass, ceramics, textiles.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eEach turn you draft tiles of different shapes from the central market and use them to complete patterns on objective cards. As you complete your works, the artisans in your atelier evolve from apprentices to masters, unlocking more complex shapes for subsequent drafts. The game requires \u003cstrong\u003espatial vision\u003c\/strong\u003e and timing: the best tiles disappear quickly, and each completed pattern is worth fame points only if you manage to fit it in before others.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eA game still in the discovery phase, but the promise is clear: pattern building that evolves with you. Page updated as soon as the first international reviews come out.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"An intrepid young artist of much ambition and…well…no fame, determined to make your workshop the talk of all the latest artistic journals.\"\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-transl\"\u003eA young artist of much ambition and... well... no fame, determined to make your workshop the talk of all the latest artistic journals.\u003c\/p\u003e\n\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eDux Somnium Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eArtistry\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eVisual\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCompetitive\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: it's an abstract game with enough theme not to feel cold, the artisan evolution curve provides progression without being cumbersome, and spatial drafting rewards those who can read the table. Flaws but not deal-breakers: with 4 players, downtime increases (everyone thinks about shapes), and more complex patterns require trial and error in the first few games.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 out of 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eThe solo mode uses an automatic drafting system that simulates a ghost opponent: it draws tiles according to fixed rules and blocks your patterns. The experience is good as an optimization puzzle, but obviously loses the market competition and positional play of multiplayer. Ideal for training to see shapes.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · frogames.business editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Pattern sempre diversi, draft asimmetrico per livello artigiano, setup variabile del mercato\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Devi bilanciare pattern immediati e investimento su artigiani migliori per il late game\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta ma presente: chi drafta prima si prende le forme più comode, lasciandoti gli scarti\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 10 minuti, la difficoltà sta nel vedere i pattern prima degli altri\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il mercato si rinnova casualmente, ma hai sempre scelte e puoi adattarti\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe atelier materials\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eFour elements that make up each game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🟦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMaterial tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eGeometric shapes in five materials (ceramic, glass, fabric, metal, paint). Each shape has a different outline: L, T, triangle, square. You use them to fill the patterns on objective cards, and some are only unlocked when your artisans reach higher levels.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎨\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePattern cards\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach card shows a design to be completed with tiles. Some require specific materials, others only precise shapes. Completing them gives you fame points and unlocks new artisans or enhances existing ones. More complex patterns are worth more but force you to invest turns.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e👤\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eArtisans\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eThey start as apprentices (can only draft simple shapes), evolve to journeywoman (medium shapes), and finally to master crafter (all shapes). Each level opens up new drafting possibilities and new patterns. Managing their progression is half the game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🛒\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCentral market\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eA shared display of material tiles that refreshes each round. You draft in turn, choosing the shapes needed for your patterns. Whoever arrives first has an advantage, but leftover tiles can fit better with future cards. The market is the heart of the interaction.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"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":"vantage-player-mat-pack","title":"Vantage Player Mat Pack ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\n\u003ch2\u003e Vantage – Player Mat Pack\u003c\/h2\u003e\n\n\n\u003cp\u003e\n Want to make your \u003cstrong\u003eVantage\u003c\/strong\u003e experience even more organized and immersive?   \nWith this set of \u003cstrong\u003e6 double-layer player boards,\u003c\/strong\u003e you can keep your 3x3 grid of cards perfectly aligned while exploring.\n No more slipping cards or messy tables: every movement remains stable and precise, so you can focus only on the adventure.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n These boards are designed to accompany the entire experience for up to \u003cstrong\u003e6 players\u003c\/strong\u003e , making them perfect for both solo expeditions and group campaigns. This accessory doesn't add rules, but it radically changes the feel of the table: practicality, elegance, and that touch of quality that transforms a good game into a memorable experience.\n\u003c\/p\u003e\n\n\n\u003ch3\u003e What does the pack include?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🪐 \u003cstrong\u003e6 double-layered player boards\u003c\/strong\u003e made of rigid cardboard\u003c\/li\u003e\n\n\u003cli\u003e 📐 Optimized design for 3x3 card placement\u003c\/li\u003e\n\n\u003cli\u003e 👥 Full coverage for games of up to 6 players\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \nEach explorer will have their own personal board, with the perfect space to build and visualize their own unique path.\n Because in such a vast and free world, it's only right that your table reflects the same care with which you experience the adventure.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eA detail that will make you ask: how did I play without it?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Stoneimar Games","offers":[{"title":"Default Title","offer_id":52164778000711,"sku":null,"price":22.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Vantage_Player_Mat_Pack.webp?v=1755505651"},{"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":"unmatched-battle-of-legends-vol-3","title":"Unmatched: Battle of Legends Vol. 3","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n   \u003ch2\u003eLegends in Duel: Choose your myth and dominate the arena\u003c\/h2\u003e\n\n\n\u003cp\u003e\n \u003cstrong\u003eUnmatched: Battle of Legends Vol. 3\u003c\/strong\u003e is the \u003cstrong\u003eboard game\u003c\/strong\u003e where fantasy icons challenge each other without dice:\n It's all about \u003cstrong\u003etactics, timing, and cards\u003c\/strong\u003e . Each hero has a \u003cstrong\u003eunique deck\u003c\/strong\u003e that captures their style and legend:\n \u003cstrong\u003eBlackbeard\u003c\/strong\u003e the fury of the seas, \u003cstrong\u003eChupacabra\u003c\/strong\u003e the beast that inspires fear, \u003cstrong\u003eLoki\u003c\/strong\u003e the deception that laughs at you,\n \u003cstrong\u003ePandora,\u003c\/strong\u003e the temptation that breaks the will. Few rules, a depth that depends only on how far you want to go.\n\u003c\/p\u003e\n\n\n\u003cp\u003e\n Move around the arena, \u003cstrong\u003emanage your hand\u003c\/strong\u003e , read your opponent, and strike at the right time. The fight is resolved.\n \u003cstrong\u003ecomparing cards\u003c\/strong\u003e , but abilities and game windows \u003cstrong\u003ealways open up significant choices\u003c\/strong\u003e .\n And when you think you've seen it all, change heroes, change maps, change matchups: the challenge begins again.\n\u003c\/p\u003e\n\n\n   \u003ch3\u003eWhy “Unmatched Vol. 3” is a must-have\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003ePure Asymmetry\u003c\/strong\u003e : Each hero is a different experience to learn and master\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eNo dice, no excuses\u003c\/strong\u003e : the one who best reads the opponent's rhythm and bluff wins.\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eIconic roster\u003c\/strong\u003e : Blackbeard, Chupacabra, Loki and Pandora for memorable battles\u003c\/li\u003e\n\n\u003cli\u003e 🗺️ \u003cstrong\u003eDouble-sided board\u003c\/strong\u003e with new mechanics (including \u003cem\u003eSanta's Workshop\u003c\/em\u003e )\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003e2–4 players\u003c\/strong\u003e : Quick 1v1 duels or \u003cstrong\u003e2v2 team\u003c\/strong\u003e battles for team combos\u003c\/li\u003e\n\n\u003cli\u003e 🚀 \u003cstrong\u003e20–40 minutes\u003c\/strong\u003e : easy to make, hard to put away\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e\n Looking for a \u003cstrong\u003estrategic game\u003c\/strong\u003e that rewards intuition and composure?\n \u003cstrong\u003eUnmatched Vol. 3\u003c\/strong\u003e is the perfect ring: a few wrong moves and the legend falls… a few right moves and you become the legend.\n\u003c\/p\u003e\n\n\n\u003cp\u003e \u003cem\u003eThere are no lucky shots. There are only well-placed shots.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Mancalamaro","offers":[{"title":"Default Title","offer_id":52293814616391,"sku":null,"price":37.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Unmatched_Battle_of_Legends_Vol._3_00.png?v=1757336366"},{"product_id":"flock-together-birds-of-a-feather-eggspansion","title":"Flock Together: Birds of a Feather Eggspansion","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eMore chickens, more predators, more chaos… welcome to the Eggspansion!\u003c\/h2\u003e\n\n\u003cp\u003e\n Your adventure with \u003cstrong\u003eFlock Together\u003c\/strong\u003e doesn't end here: with \u003cstrong\u003eBirds of a Feather Eggspansion\u003c\/strong\u003e the gang of heroic hens expands,\n Enemies become more cunning and the sky itself decides to test you with new weather conditions.\n Now the cooperative challenge soars higher than ever.\n\u003c\/p\u003e\n\n\u003cp\u003e \nGet ready to manage \u003cstrong\u003e6 new heroic chickens\u003c\/strong\u003e , defend yourself from even more dangerous predators, and face events that change the current season.\n It's not just an addition: it's a \u003cstrong\u003etotal experience enhancement\u003c\/strong\u003e , allowing you to gather up to 6 players around the table\n or continue your adventure alone.\n\u003c\/p\u003e\n\n\u003ch3\u003e What makes this expansion special?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐔 \u003cstrong\u003e6 new feathered heroes\u003c\/strong\u003e with unique abilities and plenty of character\u003c\/li\u003e\n\n\u003cli\u003e 👹 \u003cstrong\u003eNew predators\u003c\/strong\u003e ready to sabotage your plans\u003c\/li\u003e\n\n\u003cli\u003e 🌦️ \u003cstrong\u003e3 extra weather conditions\u003c\/strong\u003e for always different matches\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eUp to 6 players\u003c\/strong\u003e : cooperation becomes even more choral\u003c\/li\u003e\n\n\u003cli\u003e 🌟 \u003cstrong\u003ePerfect fusion\u003c\/strong\u003e of family lightness and strategic challenge\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you loved the epic fight of chickens against predators, here you will find \u003cstrong\u003enew surprises, twists and difficult decisions\u003c\/strong\u003e .  \nThe Eggspansion isn’t just an extension – it’s the ultimate way to really take your \u003cstrong\u003eFlock Together\u003c\/strong\u003e experience to the next level.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eNever underestimate a chicken with a plan (and a die in her hand).\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Sea Cow Games","offers":[{"title":"Default Title","offer_id":52334718812487,"sku":null,"price":44.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FlockTogetherBirdsofaFeatherEggspansion00.jpg?v=1757826196"},{"product_id":"panda-spin","title":"Panda Spin ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eA bamboo feast of challenges, combos and twists\u003c\/h2\u003e\n\n\u003cp\u003e\n In \u003cstrong\u003ePanda Spin\u003c\/strong\u003e you don't just discard cards: you'll orchestrate\n a dance of animals, elements and surprise moves to feed your pandas\n and conquer the bamboo banquet. It's a \u003cstrong\u003efamily and strategic board game\u003c\/strong\u003e .\n which mixes lightness and cunning, with quick challenges and continuous reversals.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Each card is double-faced and changes value when you turn it over:  \nThis is where \u003cstrong\u003eunpredictable combos\u003c\/strong\u003e are born that transform the game\n in a battlefield of elemental beasts.\n Playing the right hand, at the right time, means stealing bamboo from your opponents,\n earn extra points and get closer to victory.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why \"Panda Spin\" conquers the table\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐼 \u003cstrong\u003eHungry Pandas\u003c\/strong\u003e : Each card played can bring you bamboo or steal it from others\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eDouble-Faced Cards\u003c\/strong\u003e : Flip the values ​​and surprise your opponents\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eFast-paced matches\u003c\/strong\u003e full of tension and tactical choices\u003c\/li\u003e\n\n\u003cli\u003e 👨‍👩‍👧‍👦 \u003cstrong\u003ePerfect for families\u003c\/strong\u003e , but also for gamers who love compact challenges\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eSudden explosions\u003c\/strong\u003e with \"bombs\" that overturn the outcome of the hands\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you are looking for a title that combines \u003cstrong\u003eimmediacy and depth\u003c\/strong\u003e , capable of making you laugh, exult\n and swear in minutes, \u003cstrong\u003ePanda Spin is the board game for you\u003c\/strong\u003e .  \nBut be careful: there is never enough bamboo, and winning is a matter of timing.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eJust when you think you have it, a panda comes along… and steals your last bamboo.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Matagot","offers":[{"title":"Default Title","offer_id":52334759018823,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/PandaSpin00.webp?v=1757829322"},{"product_id":"santorini-pantheon-edition","title":"Santorini: Second Edition ","description":"\u003c!-- =====================================================\n     SANTORINI: SECOND EDITION — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"stn1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"stn1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"stn1-cover-img\" alt=\"Santorini Second Edition board game abstract strategy for 2-4 players - official Roxley cover\" src=\"https:\/\/cf.geekdo-images.com\/ujgDr0INZRT8t1j9Kl--hQ__itemrep\/img\/cP9Klhu3KO-Ba_1qsE-IYIGcGdY=\/fit-in\/246x300\/filters:strip_icc()\/pic8736206.jpg\"\u003e\n\u003cdiv class=\"stn1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stn1-cover-content\"\u003e\n\u003cp class=\"stn1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"stn1-sub\"\u003eMove a worker, build a level, think two turns ahead. Then you realize your opponent was thinking three.\u003c\/p\u003e\n\u003cdiv class=\"stn1-chips\"\u003e\n\u003cspan class=\"stn1-chip stn1-chip--gold\"\u003eAbstract\u003c\/span\u003e \u003cspan class=\"stn1-chip\"\u003eRoxley Games\u003c\/span\u003e \u003cspan class=\"stn1-chip\"\u003eMythological Greece\u003c\/span\u003e \u003cspan class=\"stn1-chip\"\u003e32 Gods\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"stn1-specs-bar\"\u003e\n\u003cdiv class=\"stn1-specs\"\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003e30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003e5×5 Grid\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003eType\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003ePure Strategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-spec\"\u003e\n\u003cspan class=\"stn1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"stn1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"stn1-spec-val\"\u003eDirect Tactical\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"stn1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"stn1-intro-grid\"\u003e\n\u003cdiv class=\"stn1-intro-text\"\u003e\n\u003cp class=\"stn1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"stn1-h3\"\u003eTwo rules, a thousand different games\u003c\/h3\u003e\n\u003cp class=\"stn1-p\"\u003eSantorini was created in 1985 by mathematician \u003cstrong\u003eGordon Hamilton\u003c\/strong\u003e. Roxley Games made it a phenomenon in 2016, and now it returns with the 2025 Second Edition: rebalanced gods, refined miniatures, improved buildings, readable iconography without needing to consult the rulebook.\u003c\/p\u003e\n\u003cp class=\"stn1-p\"\u003eYou control two workers on a 5×5 grid. Each turn: move one and build next to it. The first player to reach the third level wins — or the one who leaves their opponent with no legal moves. Within this crystal-clear simplicity lie spatial calculations reminiscent of chess, with 32 gods changing the rules and creating endlessly varied matchups.\u003c\/p\u003e\n\u003cp class=\"stn1-p\"\u003eThe Second Edition retains everything that made Santorini one of the most beloved abstract games ever — but refines it where needed. It's the perfect game for those seeking depth without complications, for couples, for introducing non-gamer friends, for impromptu post-dinner tournaments.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-intro-side\"\u003e\n\u003cp class=\"stn1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"stn1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Santorini Second Edition\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"stn1-quote-text\"\u003e\"The end result of all this is a tense, quick, approachable game that rewards both long-term planning and short-term tactical flexibility.\"\u003c\/p\u003e\n\u003cp class=\"stn1-quote-transl\"\u003eThe result is a tense, quick, and accessible game that rewards both long-term planning and tactical flexibility.\u003c\/p\u003e\n\u003cp class=\"stn1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-quote-solo\"\u003e\n\u003cspan class=\"stn1-qs-icon\"\u003e♟️\u003c\/span\u003e\n\u003cp class=\"stn1-qs-text\"\u003eThe rules can be explained in 30 seconds. The first game you lose will make you want to try again immediately — this time really thinking.\u003c\/p\u003e\n\u003cp class=\"stn1-qs-note\"\u003eSantorini's secret in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"stn1-fs\"\u003e\n\u003cdiv class=\"stn1-fs-header\"\u003e\n\u003cdiv class=\"stn1-fs-brand\"\u003e\n\u003cimg class=\"stn1-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=\"stn1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"stn1-fs-game-name\"\u003eSantorini: Second Edition\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"stn1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-body\"\u003e\n\u003cdiv class=\"stn1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"stn1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"stn1-fs-tip\" class=\"stn1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-info\"\u003e\n\u003cspan class=\"stn1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"stn1-fs-feeling\"\u003e\n\u003cspan class=\"stn1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"stn1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e \u003cspan class=\"stn1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"stn1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"stn1-fs-targets\"\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-target stn1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-verdict\"\u003e\n\u003cdiv class=\"stn1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-verdict-text\"\u003ePerfect abstract game for two players. Apparent simplicity and tactical depth that grows game after game. Not for those who want chatter and chaos — it rewards those who think before they move.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-fs-footer\"\u003e\n\u003cimg class=\"stn1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',    v:5, note:\"Ogni mossa apre e chiude possibilita — e l'avversario vede tutto\"},\n        {l:'Profondita',   v:5, note:\"Semplice in superficie, infinita in analisi. Come gli scacchi.\"},\n        {l:'Interazione',  v:4, note:\"Non ti attacca direttamente, ti chiude le strade. Asfissiante.\"},\n        {l:'Rigiocabilita',v:4, note:\"32 divinita con matchup sempre diversi: centinaia di combinazioni\"},\n        {l:'Fortuna',      v:1, note:\"Quasi zero. Il pescaggio delle divinita e l'unico elemento casuale\"},\n        {l:'Complessita',  v:2, note:\"Due regole base, 30 secondi per spiegarle. La difficolta e nel pensare.\"}\n      ];\n      var accent='#1B4F8A';\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('stn1-fs-svg');\n      var tip=document.getElementById('stn1-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 stn1-draw{to{stroke-dashoffset:0}}@keyframes stn1-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:stn1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:stn1-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:stn1-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=\"stn1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"stn1-section-pad\"\u003e\n\u003cp class=\"stn1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"stn1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"stn1-cards\"\u003e\n\u003cdiv class=\"stn1-card\"\u003e\n\u003cspan class=\"stn1-card-icon\"\u003e👷\u003c\/span\u003e\n\u003ch4 class=\"stn1-card-name\"\u003e2 sculpted workers\u003c\/h4\u003e\n\u003cp class=\"stn1-card-desc\"\u003eYour two miniature pawns. Each turn you move one worker one space and build next to it. Positioning them well is half the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-card\"\u003e\n\u003cspan class=\"stn1-card-icon\"\u003e🏛️\u003c\/span\u003e\n\u003ch4 class=\"stn1-card-name\"\u003e3D white buildings\u003c\/h4\u003e\n\u003cp class=\"stn1-card-desc\"\u003eBases, levels, and blue domes rise from the grid like a real Greek island. The scenery becomes a battlefield.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-card\"\u003e\n\u003cspan class=\"stn1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"stn1-card-name\"\u003e32 Greek gods\u003c\/h4\u003e\n\u003cp class=\"stn1-card-desc\"\u003eFrom Apollo to Medusa, from Athena to Minotaur. Each god changes a rule — and transforms the game. Iconography redesigned for the Second Edition.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stn1-card\"\u003e\n\u003cspan class=\"stn1-card-icon\"\u003e🎭\u003c\/span\u003e\n\u003ch4 class=\"stn1-card-name\"\u003e4 mode cards\u003c\/h4\u003e\n\u003cp class=\"stn1-card-desc\"\u003eQuick game, balanced match, drafting, team challenge. Choose how to structure the challenge before you start.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"stn1-closing\"\u003e\n\u003cp class=\"stn1-closing-text\"\u003eThirty years of refinement in a game that takes half a minute to explain. Santorini is the best test to understand if an opponent truly thinks.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"stn1-box-section\"\u003e\n\u003cdetails class=\"stn1-det stn1-det--last\"\u003e\n\u003csummary class=\"stn1-det-sum\"\u003e\u003cspan class=\"stn1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"stn1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"stn1-det-sub\"\u003e1 size · 36 cards total\u003c\/span\u003e\u003cspan class=\"stn1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"stn1-det-body\"\u003e\n\u003cdiv class=\"stn1-sleeve-grid\"\u003e\n\u003cdiv class=\"stn1-sleeve\"\u003e\n\u003cspan class=\"stn1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"stn1-sleeve-r\"\u003e\u003cspan class=\"stn1-sleeve-qty\"\u003e36 god and mode cards\u003c\/span\u003e\u003c\/div\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\u003cstyle\u003e\n.stn1-wrap, .stn1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.stn1-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: #0A2F5C;\n}\n\n\/* ── COPERTINA ── *\/\n.stn1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.stn1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.stn1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,47,92,0) 0%, rgba(10,47,92,0) 25%, rgba(10,47,92,0.7) 55%, rgba(10,47,92,0.92) 75%, rgba(10,47,92,1) 100%); }\n.stn1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.stn1-kicker { display: block; color: #D4A84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.stn1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.stn1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.stn1-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.stn1-chip--gold { background: #D4A84A; border-color: #D4A84A; color: #0A2F5C; }\n\n\/* ── SPECS ── *\/\n.stn1-specs-bar { background: #061f3f; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.stn1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.stn1-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.stn1-spec:nth-child(3n) { border-right: none; }\n.stn1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.stn1-spec-icon { font-size: 1.2rem; }\n.stn1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.stn1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.stn1-body { background: #F5F1E8; }\n\n\/* ── INTRO ── *\/\n.stn1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.stn1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1B4F8A; margin-bottom: 7px; }\n.stn1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0A2F5C; line-height: 1.15; margin-bottom: 16px; }\n.stn1-p { font-family: sans-serif; font-size: 0.95rem; color: #1a2f4a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.stn1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1B4F8A; margin-bottom: 12px; }\n.stn1-quote { background: #0A2F5C; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D4A84A; }\n.stn1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.stn1-quote-transl { color: rgba(255,255,255,0.52); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.stn1-quote-source { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n.stn1-quote-solo { background: #1B4F8A; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A84A; }\n.stn1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.stn1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.stn1-qs-note { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.stn1-divider { height: 1px; background: #d4c9b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.stn1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.stn1-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.stn1-fs-brand { display:flex; align-items:center; gap:9px; }\n.stn1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.stn1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.stn1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.stn1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.stn1-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.stn1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.stn1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.stn1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.stn1-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.stn1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.stn1-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.stn1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.stn1-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.stn1-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.stn1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.stn1-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.stn1-fs-target span { font-size:14px; flex-shrink:0; }\n.stn1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.stn1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.stn1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.stn1-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.stn1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.stn1-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.stn1-section-pad { padding: 32px 28px 8px; }\n.stn1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.stn1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c9b0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.stn1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(10,47,92,0.12); }\n.stn1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.stn1-card-name { font-size: 0.95rem; font-weight: 900; color: #1B4F8A; margin-bottom: 5px; }\n.stn1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1a2f4a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.stn1-closing { background: #0A2F5C; padding: 26px 28px; border-top: 3px solid #D4A84A; }\n.stn1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.stn1-box-section { background: #F5F1E8; border-top: 1px solid #d4c9b0; }\n.stn1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.stn1-det--last { border-bottom: none; }\n.stn1-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.stn1-det-sum::-webkit-details-marker { display: none; }\n.stn1-det-sum::marker { display: none; }\n.stn1-det[open] .stn1-det-sum { background: #faf7f2; }\n.stn1-det-sum:hover { background: #faf7f2; }\n.stn1-det-left { display: flex; align-items: center; gap: 10px; }\n.stn1-det-ico { font-size: 17px; flex-shrink: 0; }\n.stn1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0A2F5C; display: block; }\n.stn1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.stn1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.stn1-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.stn1-det[open] .stn1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.stn1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.stn1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.stn1-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.stn1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0A2F5C; }\n.stn1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.stn1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .stn1-specs { grid-template-columns: repeat(6, 1fr); }\n  .stn1-spec { border-bottom: none; }\n  .stn1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .stn1-spec:last-child { border-right: none; }\n  .stn1-cards { grid-template-columns: repeat(2, 1fr); }\n  .stn1-fs-body { grid-template-columns: 220px 1fr; }\n  .stn1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .stn1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .stn1-cover { height: 440px; }\n  .stn1-cover-content { padding: 22px 36px 30px; }\n  .stn1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .stn1-cards { grid-template-columns: repeat(4, 1fr); }\n  .stn1-divider { margin-left: 36px; margin-right: 36px; }\n  .stn1-section-pad { padding: 36px 36px 8px; }\n  .stn1-closing { padding: 28px 36px; }\n  .stn1-fs-body { grid-template-columns: 260px 1fr; }\n  .stn1-fs-radar-panel svg { max-width: 260px; }\n}","brand":"Roxley Games","offers":[{"title":"Default Title","offer_id":52353463288135,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Santorini2ndEdition00.webp?v=1758311239"},{"product_id":"koi","title":"KOI ","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\n  \u003cdiv class=\"fg1-hero\"\u003e\n\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n\n      \u003cp class=\"fg1-kicker\"\u003eThe FroGames Card\u003c\/p\u003e\n\n      \u003cp class=\"fg1-sub\"\u003ePick a tile, turn it over in your fingers. Where to place it? The pond takes shape before your eyes — three levels, a bridge connecting the banks, lanterns illuminating the water. Someone murmurs 'beautiful.' And the game isn't even over yet.\u003c\/p\u003e\n\n      \u003cdiv class=\"fg1-chips\"\u003e\n\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eDV Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eJapanese Gardens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n\n    \u003cdiv class=\"fg1-specs\"\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🏢\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003ePublisher\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDV Games\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚖️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eWeight\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMedium-Light (2.1)\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-spec\"\u003e\n\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSolo\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDedicated mode\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"background:#160a02;padding:13px 24px;display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-top:1px solid rgba(255,255,255,0.06)\"\u003e\n\n\u003cspan style=\"font-family:sans-serif;font-size:0.62rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.45)\"\u003eThe formula\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.92rem;font-weight:800;color:#fff\"\u003eMulti-level tile placement \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e dynamic objectives \u003cspan style=\"color:rgba(255,255,255,0.35)\"\u003e×\u003c\/span\u003e customizable ponds\u003c\/span\u003e\u003cspan style=\"font-family:sans-serif;font-size:0.78rem;font-weight:800;color:#1a0800;background:#FFB800;padding:5px 13px;border-radius:50px;max-width:100%;line-height:1.4\"\u003e✋ Only here: Three-dimensional ponds with bridges and lanterns\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-body\"\u003e\n\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n\n        \u003cp class=\"fg1-label\"\u003eWHAT IT IS ABOUT\u003c\/p\u003e\n\n        \u003ch3 class=\"fg1-h3\"\u003eA strategic and serene journey into the contemplation of nature\u003c\/h3\u003e\n\n        \u003cp class=\"fg1-p\"\u003eFrom the creators of \u003cstrong\u003eBonsai\u003c\/strong\u003e — \u003cstrong\u003eRosaria Battiato, Massimo Borzì and Martino Chiacchiera\u003c\/strong\u003e — comes a new game inspired by Japanese garden culture. Koi means multicolored carp, called \"swimming flowers,\" considered living jewels and a symbol of perseverance. With illustrations by \u003cstrong\u003eEmiliano Castellano\u003c\/strong\u003e, every game becomes an exercise in contemplation and construction.\u003c\/p\u003e\n\n        \u003cp class=\"fg1-p\"\u003eOn your turn, you either \u003cstrong\u003emeditate\u003c\/strong\u003e to draw cards and buy carp from the market, or you \u003cstrong\u003ework\u003c\/strong\u003e using your Sensei's powers to place tiles and shape the pond. The placement system is \u003cstrong\u003ecustomizable and multi-level\u003c\/strong\u003e: bridges, lanterns, 3D elements that make each pond unique. Dynamic objectives guide choices, new functionalities unlock during the game, and at the end, you contemplate your creation as it comes to life.\u003c\/p\u003e\n\n        \n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n\n        \u003cp class=\"fg1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e\"In Koi, you build an authentic 3D koi pond, so the challenge is to bring your reservoir to life and make the most of the actions at your disposal to create something truly magnificent.\"\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003e999 Games\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eThe multi-level construction system brings tile placement to a new dimension. Seeing the pond grow in height changes the perception of space and possibilities.\u003c\/p\u003e\n\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-fs\"\u003e\n\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKoi\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategy\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eMeditative\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eElegant\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eContemplative\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"fg1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eWhy we like it: the 3D construction system is spectacular and games are never alike. Flaws but not deal-breakers: interaction is limited and more aggressive players might find it slow.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eSolo mode · Official\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 out of 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIncludes a robust solo mode with dedicated rules. The experience is complete — build your pond, pursue objectives, unlock powers — but it obviously lacks the carp market competition that enlivens multiplayer.\u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Niente tabellone fisso: ogni partita costruisci uno stagno diverso, obiettivi dinamici che cambiano il setup\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Decisioni costanti su dove piazzare le tessere, quale Sensei usare, quando sbloccare funzionalità\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Due azioni semplici (meditare o lavorare), regole chiare in 10 minuti, curva morbida\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"Competizione indiretta sugli obiettivi e sul mercato delle carpe, ma niente attacchi diretti\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Pesca carte influenza le opzioni disponibili, ma hai sempre scelte multiple e puoi pianificare\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cp class=\"fg1-label\"\u003eThe elements of your pond\u003c\/p\u003e\n\n      \u003ch3 class=\"fg1-h3\"\u003eWhat you build during the game\u003c\/h3\u003e\n\n      \u003cdiv class=\"fg1-cards\"\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🟦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMulti-level tiles\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eYou place tiles to create seabeds, banks, overlapping water levels. The pond grows vertically: three layers, depth, impossible geometries on the plane.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🌉\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBridges and lanterns\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003ePhysical 3D elements that connect the banks and illuminate the water. They are not just decorations: they modify objectives and unlock new scoring possibilities.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🐟\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eKoi Carp\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eMulticolored fish that you buy from the market and place in your pond. Each carp has placement requirements and contributes to the dynamic objectives of the game.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fg1-card\"\u003e\n\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSensei and objectives\u003c\/h4\u003e\n\n          \u003cp class=\"fg1-card-desc\"\u003eEach player has a Sensei with unique abilities that modify the placement rules. Dynamic objectives change victory conditions and guide strategies.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eRecommended sleeves\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e62 cards in 1 size\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n\n          \u003cp class=\"fg1-sleeve-intro\"\u003eIf you play often, we recommend protecting your cards with clear sleeves to make them last longer.\u003c\/p\u003e\n\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n\n            \u003cthead\u003e\n\n              \u003ctr\u003e\n\n                \u003cth\u003eSize\u003c\/th\u003e\n\n                \u003cth\u003eQuantity\u003c\/th\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/thead\u003e\n\n            \u003ctbody\u003e\n\n            \u003ctr\u003e\n\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e63.5 × 88 mm\u003c\/td\u003e\n\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e62\u003c\/td\u003e\n\n            \u003c\/tr\u003e\n\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n\n                \u003ctd\u003eTotal cards\u003c\/td\u003e\n\n                \u003ctd\u003e62\u003c\/td\u003e\n\n              \u003c\/tr\u003e\n\n            \u003c\/tbody\u003e\n\n          \u003c\/table\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n\n    \n  \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"DV Games","offers":[{"title":"Default Title","offer_id":52356050026823,"sku":null,"price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KOI_00.webp?v=1758115242"},{"product_id":"santorini-god-pack-hiding-in-the-underworld","title":"Santorini: Hiding in the Underworld","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eShadows of the Underworld descend on Santorini\u003c\/h2\u003e\n\n\u003cp\u003e\n With \u003cstrong\u003eSantorini: God Pack – Hiding in the Underworld\u003c\/strong\u003e the famous\n \u003cstrong\u003eabstract mythological game\u003c\/strong\u003e is enriched with new deities and legendary powers.\n This expansion takes you into the depths of Hades, where the gods and monsters  \nof the afterlife await to rewrite your next game.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Arachne weaves her plots, Cerberus watches over the borders, Persephone calls the souls back to her,\n Nemesis demands revenge… and you must tame these \u003cstrong\u003e17 unique characters\u003c\/strong\u003e , each with\n an asymmetric power that radically changes the flow of the challenge. In addition, the two new\n \u003cstrong\u003emode cards\u003c\/strong\u003e – Nyx's Veil and Manticore's Shadow – introduce alternative conditions for\n even more unpredictable matches.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why you should add \"Hiding in the Underworld\" to your collection\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003e17 new mythological characters\u003c\/strong\u003e for endless combinations\u003c\/li\u003e\n\n\u003cli\u003e 🕹️ \u003cstrong\u003eAsymmetric powers\u003c\/strong\u003e that make every match different\u003c\/li\u003e\n\n\u003cli\u003e 🌌 \u003cstrong\u003eTwo new modes\u003c\/strong\u003e to vary pace and strategies\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eTotal immersion\u003c\/strong\u003e in the dark legends of ancient Greece\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePerfect for 2–4 players\u003c\/strong\u003e who are already in love with the world of Santorini\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \nIf you love \u003cstrong\u003eSantorini\u003c\/strong\u003e and want to push your challenges to new depths,\n This expansion is the opportunity to experience intense and ever-changing duels.\n In the shadows of the afterlife, even a small mistake can cost you victory.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eHades is watching you: will you rule or will you be dragged into the darkness?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Roxley Games","offers":[{"title":"Default Title","offer_id":52378354123079,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SantoriniHidingintheUnderworld00.webp?v=1758384243"},{"product_id":"santorini-god-pack-seasons-of-chaos","title":"Santorini: Seasons of Chaos","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eSeasons of chaos unleash new challenges in Santorini\u003c\/h2\u003e\n\n\u003cp\u003e\n With \u003cstrong\u003eSantorini: God Pack – Seasons of Chaos\u003c\/strong\u003e the famous\n \u003cstrong\u003eabstract and mythological board game\u003c\/strong\u003e is enriched with new legends and powers.\n This expansion introduces \u003cstrong\u003e17 characters\u003c\/strong\u003e – from \u003cem\u003eAdonis\u003c\/em\u003e to \u003cem\u003ePandora\u003c\/em\u003e ,  \nFrom \u003cem\u003ePrometheus\u003c\/em\u003e to \u003cem\u003eKratos\u003c\/em\u003e – ready to shake up your every game with unique abilities\n and unexpected twists.\n\u003c\/p\u003e\n\n\u003cp\u003e\n But that's not all: the two new \u003cstrong\u003emode cards\u003c\/strong\u003e , The Golden Fleece and Chaos Reigns,\n add alternative rules that turn the island into an even more unpredictable battlefield.\n Prepare yourself to face divine powers that change your certainties and to discover\n how thin the line is between strategy and madness.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why Add \"Seasons of Chaos\" to Your Collection\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003e17 new mythical characters\u003c\/strong\u003e with asymmetrical powers\u003c\/li\u003e\n\n\u003cli\u003e 🌪️ \u003cstrong\u003eStrategic chaos\u003c\/strong\u003e : every game takes a different turn\u003c\/li\u003e\n\n\u003cli\u003e 🕹️ \u003cstrong\u003e2 extra modes\u003c\/strong\u003e for new game conditions\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eTotal immersion\u003c\/strong\u003e in the legends of ancient Greece\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePerfect for 2–4 players\u003c\/strong\u003e who already love the world of Santorini\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \nIf you want to take \u003cstrong\u003eSantorini\u003c\/strong\u003e to a new level of intensity,\n \u003cem\u003eSeasons of Chaos\u003c\/em\u003e is the expansion that unleashes the fun and makes\n each duel unique and surprising.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe gods have decided to play: can you survive the chaos?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Roxley Games","offers":[{"title":"Default Title","offer_id":52378380468551,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Santorini_Seasons_of_Chaos_00.webp?v=1758384855"},{"product_id":"santorini-soaring-over-olympus","title":"Santorini: Soaring over Olympus ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eFlying over Olympus has never been so epic.\u003c\/h2\u003e\n\n\u003cp\u003e\n With \u003cstrong\u003eSantorini: Soaring over Olympus\u003c\/strong\u003e the famous\n \u003cstrong\u003eAbstract board game\u003c\/strong\u003e gets 17 new characters\n taken from Greek mythology. From \u003cem\u003eHercules\u003c\/em\u003e to \u003cem\u003eNike\u003c\/em\u003e , from \u003cem\u003eHermes\u003c\/em\u003e to \u003cem\u003eSelene\u003c\/em\u003e ,\n Each deity and creature brings unique powers ready to shake up your games and overturn\n consolidated strategies.\n\u003c\/p\u003e\n\n\u003cp\u003e \nIn addition to the new characters, the expansion also introduces two special \u003cstrong\u003emode cards\u003c\/strong\u003e :\n \u003cem\u003eHarmonia's Test\u003c\/em\u003e and \u003cem\u003eChimera's Flight\u003c\/em\u003e , which add alternative rules\n and even more unpredictable challenges. Get ready to soar through the skies of Olympus and discover\n how divine chaos can transform every move into a dramatic turn of events.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why choose \"Soaring over Olympus\"\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003e17 new characters\u003c\/strong\u003e including gods, heroes and legendary creatures\u003c\/li\u003e\n\n\u003cli\u003e 🕊️ \u003cstrong\u003eTwo new modes\u003c\/strong\u003e that revolutionize the rules of the game\u003c\/li\u003e\n\n\u003cli\u003e 🎭 \u003cstrong\u003eGreek mythology at its best\u003c\/strong\u003e , with deities that create unique challenges\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003ePerfect for 2–4 players\u003c\/strong\u003e who love Santorini and are looking for variety\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eModular expansion\u003c\/strong\u003e : choose which gods to introduce each time for infinite combinations\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you love the strategic tension of \u003cstrong\u003eSantorini\u003c\/strong\u003e and want to discover new ways to challenge  \nyour opponents, \u003cem\u003eSoaring over Olympus\u003c\/em\u003e is the expansion that turns every game into a legend.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe gods are watching you from above: will you be the one to conquer Olympus?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Roxley Games","offers":[{"title":"Default Title","offer_id":52378397442375,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Santorini_Soaring_over_Olympus_00.webp?v=1758385475"},{"product_id":"santorini-tides-of-poseidon","title":"Santorini - Tides of Poseidon ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eWhen Poseidon unleashes his tides, Santorini is no longer the same\u003c\/h2\u003e\n\n\u003cp\u003e\n With \u003cstrong\u003eSantorini: Tides of Poseidon\u003c\/strong\u003e the classic \u003cstrong\u003eabstract board game\u003c\/strong\u003e\n is enriched with 17 new characters who bring all the strength of mythology to the field.\n From \u003cem\u003eAchilles\u003c\/em\u003e to \u003cem\u003eOdysseus\u003c\/em\u003e , from \u003cem\u003eAres\u003c\/em\u003e to \u003cem\u003eGaea\u003c\/em\u003e , without forgetting\n \u003cstrong\u003ePoseidon\u003c\/strong\u003e himself: each deity, hero, or creature introduces varying powers\n that revolutionize strategy and make every match an epic battlefield.\n\u003c\/p\u003e\n\n\u003cp\u003e \nIn addition to the characters, this expansion includes two new \u003cstrong\u003emode cards\u003c\/strong\u003e :\n \u003cem\u003eCirce's Curse\u003c\/em\u003e and \u003cem\u003eTrojan War\u003c\/em\u003e , ready to transform the basic rules with scenarios\n that evoke the great Greek legends. Prepare to dominate the tides and challenge your opponents\n with twists and turns worthy of the gods.\n\u003c\/p\u003e\n\n\u003ch3\u003e Why choose \"Tides of Poseidon\"\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌊 \u003cstrong\u003e17 new characters\u003c\/strong\u003e including gods, heroes and legendary creatures\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eTwo extra modes\u003c\/strong\u003e inspired by the great mythological sagas\u003c\/li\u003e\n\n\u003cli\u003e 🏛️ \u003cstrong\u003ePure Mythology\u003c\/strong\u003e : From Poseidon to Achilles, from Ares to Odysseus\u003c\/li\u003e\n\n\u003cli\u003e 👥 \u003cstrong\u003eExpansion for 2–4 players\u003c\/strong\u003e that makes Santorini even more varied\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eInfinite combinations\u003c\/strong\u003e for ever new strategies and unique games\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you love the tension of \u003cstrong\u003eSantorini\u003c\/strong\u003e and want to add waves of chaos and legend to your table,  \n\u003cem\u003eTides of Poseidon\u003c\/em\u003e is the expansion that can't be missing from your collection.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe waves rise, myths come to life: can you resist the tide?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Roxley Games","offers":[{"title":"Default Title","offer_id":52378429784391,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Santorini-TidesofPoseidon00_87490022-bc1f-44ed-a163-6af54eccff28.webp?v=1758385734"},{"product_id":"gloomhaven-buttons-bugs-ita","title":"Gloomhaven - Buttons \u0026 Bugs - ITA","description":"\u003cdiv class=\"froggames-html-blocco-alto\"\u003e\n\n\n\u003ch2\u003e Gloomhaven: Buttons \u0026amp; Bugs – The epic gets tiny (but lethal)\u003c\/h2\u003e\n\n\n   \u003cp\u003eWhat happens when you try to knock on the wrong door? In \u003cstrong\u003eGloomhaven: Buttons \u0026amp; Bugs\u003c\/strong\u003e , the answer is simple: you find yourself the size of a bug, trapped in a world where every button is an obstacle and every crumb could kill you. But you're still a mercenary. And even in pocket-sized form, there's no shortage of missions.\u003c\/p\u003e\n\n\n\u003cp\u003e This \u003cstrong\u003esingle-player\u003c\/strong\u003e version condenses the strategic soul of Gloomhaven into a compact and intense campaign. No endless scenarios, no giant miniatures. Just you, four double-sided cards, enemies controlled by a cunning AI, and a hostile bonsai-sized world. All this in games lasting about \u003cstrong\u003e20 minutes\u003c\/strong\u003e , without sacrificing depth or narrative tension.\u003c\/p\u003e\n\n\n\u003ch3\u003e Why Gloomhaven: Buttons \u0026amp; Bugs is a solo challenge you won't want to miss\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBoard game for 1 player\u003c\/strong\u003e , with complete campaign and growth system\u003c\/li\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eCompact but deep deck\u003c\/strong\u003e : 4 cards per mercenary, but double and strategic\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eSingle-card scenarios\u003c\/strong\u003e , perfect for quick, dense sessions\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eGloomhaven style\u003c\/strong\u003e in pocket-sized form: tactical battles, critical hits, and unique powers.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eOriginal fiction by Isaac Childres\u003c\/strong\u003e , continuing the Gloomhaven universe\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e \u003cem\u003eIn Gloomhaven: Buttons \u0026amp; Bugs, size isn't measured in inches. And if you think a compact game is less dangerous... just wait until you fight a spider while you're six millimeters tall. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52463831220551,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/gloomhaven_button_bugs.webp?v=1789583032"},{"product_id":"marvel-skirmish-in-new-york","title":"MARVEL: Skirmish! In New York ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eMarvel: Skirmish! – Epic clashes between heroes and villains in New York\u003c\/h2\u003e\n\n\u003cp\u003e \nThe streets of \u003cstrong\u003eNew York\u003c\/strong\u003e become the arena of a no-holds-barred battle: \u003cstrong\u003eDoctor Strange and the Hulk\u003c\/strong\u003e versus \u003cstrong\u003eUltron and Loki\u003c\/strong\u003e . In \u003cstrong\u003eMarvel: Skirmish!,\u003c\/strong\u003e every match is a fast-paced, tense, and spectacular clash where the fate of the city depends on the cards you play.\n\u003c\/p\u003e\n\n\u003cp\u003e\n Two players, two opposing factions, and a single goal: \u003cstrong\u003econtrol strategic points\u003c\/strong\u003e on the map by exploiting unique powers, mystical artifacts, and enemy weaknesses. Every card played is a direct blow: plan, surprise, and turn the tide until the very last move.\n\u003c\/p\u003e\n\n\u003ch3\u003e What makes Marvel: Skirmish unique!\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🦸 \u003cstrong\u003eHeroes vs. Villains\u003c\/strong\u003e : Choose your side and unleash the power of your champions\u003c\/li\u003e\n\n\u003cli\u003e 🎲 \u003cstrong\u003eFast and intense clashes\u003c\/strong\u003e : a match lasts only 30 minutes\u003c\/li\u003e\n\n\u003cli\u003e 🗽 \u003cstrong\u003eIconic setting\u003c\/strong\u003e : Battle across New York's neighborhoods\u003c\/li\u003e\n\n     \u003cli\u003e🃏 \u003cstrong\u003eHand management and tactics\u003c\/strong\u003e : use each card to the best of your ability to prevail.\u003c\/li\u003e\n\n\u003cli\u003e ⚡ \u003cstrong\u003eDueling adrenaline\u003c\/strong\u003e : designed for ever-changing 1vs1 matches\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e\n If you're looking for a \u003cstrong\u003efast-paced and strategic Marvel board game\u003c\/strong\u003e , perfect for challenging a friend to thrilling duels, \u003cstrong\u003eMarvel: Skirmish! In New York\u003c\/strong\u003e is the perfect choice. Get ready: New York needs its champion.\n\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe city is a battlefield. And you, which side are you on?\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52463980740935,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MARVEL_Skirmish_In_New_York_00.webp?v=1759476649"},{"product_id":"toriki-lisola-dei-naufraghi","title":"Toriki - L'Isola Dei Naufraghi","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003eToriki: Castaway Island – Survive Together, or Perish Alone\u003c\/h2\u003e\n\n \u003cp\u003eA mysterious island, a scientific expedition, a storm that destroys your ship. It's the 19th century and you find yourself shipwrecked on \u003cstrong\u003eToriki\u003c\/strong\u003e , a semi-legendary place hiding unexplored wonders and unforeseen dangers. You're not alone: ​​with your fellow travelers, you'll have to work together, explore, and resist to turn despair into hope. \u003cem\u003eEvery choice can mean the difference between life and death.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eToriki: Castaway Island\u003c\/strong\u003e is a \u003cstrong\u003enarrative cooperative game\u003c\/strong\u003e that blends exploration, survival, and scientific discovery. Through \u003cem\u003eScan \u0026amp; Play\u003c\/em\u003e technology, you'll experience an immersive board game where the board comes to life with dynamic events, unexpected encounters, and truly story-changing choices. Craft tools, search for vital resources, discover new species, and carve your name among the pioneers who dared to push beyond the known.\u003c\/p\u003e\n\n\u003ch3\u003e Why you will love Toriki\u003c\/h3\u003e\n\n\u003cul\u003e\n\n \u003cli\u003e🏝️ \u003cstrong\u003eAn ongoing adventure\u003c\/strong\u003e : a 6–8 hour campaign that you can play through in one go or save and resume whenever you want\u003c\/li\u003e\n\n\u003cli\u003e 🤝 \u003cstrong\u003eTotal cooperation\u003c\/strong\u003e : every decision requires collaboration and shared strategy\u003c\/li\u003e\n\n\u003cli\u003e 📱 \u003cstrong\u003eDigital innovation\u003c\/strong\u003e : Scan \u0026amp; Play technology integrates digital elements into traditional board games\u003c\/li\u003e\n\n\u003cli\u003e 🔎 \u003cstrong\u003eScientific Discoveries\u003c\/strong\u003e : Explore, catalog never-before-seen species, and leave your mark on history\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eEvocative illustrations\u003c\/strong\u003e that transform every game into a visual and narrative journey\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e \u003cem\u003eToriki\u003c\/em\u003e isn't just a \u003cstrong\u003eboard game for families and children aged 8 and up\u003c\/strong\u003e : it's an exploration experience that unites heart, mind, and a spirit of adventure. Whether you play alone or with friends and family, every game becomes a story worth telling.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003eThe sea brought you here. Now it's up to you to decide whether Toriki will be your grave... or your homecoming.\u003cbr\u003e\u003c\/em\u003e \u003cbr\u003e\u003cstrong\u003e⚠️ Attention: requires the use of the APP.\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52464432513351,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Toriki_L_Isola_Dei_Naufraghi_00.webp?v=1759485310"},{"product_id":"kingdom-legacy-feudal-kingdom-foundations","title":"Kingdom Legacy - Feudal Kingdom Foundations ","description":"\u003c!-- 👑 KINGDOM LEGACY – FOUNDATIONS (SEZIONE INTERATTIVA FROGAMES) --\u003e\n\u003csection class=\"kingdom-foundations\"\u003e\u003cheader class=\"kf-header\"\u003e\n \u003ch2\u003e❄️ Kingdom Legacy – The foundations of your kingdom are built amidst plagues, invasions, and the wilderness\u003c\/h2\u003e\n\n\u003cp class=\"subtitle\"\u003e Build, survive, and pass on your legacy in the chill of power and loneliness.\u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"kf-body\"\u003e\n\n\u003cp\u003e In \u003cstrong\u003eKingdom Legacy – Feudal Kingdom: Foundations\u003c\/strong\u003e , the fate of your kingdom depends on the choices you make alone. Three new expansions— \u003cstrong\u003eThe Black Plague\u003c\/strong\u003e , \u003cstrong\u003eInvasion\u003c\/strong\u003e , and \u003cstrong\u003eNature's Revenge\u003c\/strong\u003e —test your ability to build, defend, and survive. Through plagues, sieges, and nature's rebellions, only those with farsighted plans can keep their legacy alive.\u003c\/p\u003e\n\n\u003cp\u003e This \u003cstrong\u003esolitaire board game of construction and management\u003c\/strong\u003e expands the world of \u003cstrong\u003eKingdom Legacy\u003c\/strong\u003e with new trials and foundations to build. Each module introduces unexpected events, innovations, and moral choices that transform your dominion into something unique. True strength lies not in the walls, but in the will of those who raise them.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"kf-accordion\"\u003e\n\n\u003cdetails\u003e\n \u003csummary\u003e☠️ The Black Plague – The Silent Scourge\u003c\/summary\u003e\n\u003cp\u003e A dark plague spreads through the villages. Manage resources to heal, isolate, or sacrifice. Every choice saves lives or hastens ruin. The plague doesn't just kill bodies—it also consumes certainties.\u003c\/p\u003e\n\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e ⚔️ Invasion – War at the Gates\u003c\/summary\u003e\n\u003cp\u003e The borders tremble under enemy assault. Defend the kingdom with what you have, fortify, trade, or risk siege. Every mistake can shatter centuries of glory.\u003c\/p\u003e\n\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e 🌿 Nature's Revenge – The Call of the Earth\u003c\/summary\u003e\n\u003cp\u003e Nature rebels: forests devouring cities, mutated animals, sudden famines. Choose whether to exploit or listen to the land. The future of the kingdom rests on your relationship with what nourishes it.\u003c\/p\u003e\n\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e 🏰 Foundations that stand the test of time\u003c\/summary\u003e\n\u003cp\u003e Six new \u003cstrong\u003ekey structures\u003c\/strong\u003e transform the kingdom's economy and defense. Each construction impacts subsequent generations, tying your legacy to the very stone upon which power reigns.\u003c\/p\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n \u003cfooter class=\"kf-footer\"\u003e\u003cem\u003e\"A king doesn't run away from his problems. He plans them, manages them, and, if necessary, conquers them.\"\u003c\/em\u003e\u003c\/footer\u003e\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 👑 FROGAMES – KINGDOM LEGACY FOUNDATIONS *\/\n.kingdom-foundations {\n  background: linear-gradient(180deg, #f3f5f8 0%, #d6d9e0 60%, #c0c3c8 100%);\n  color: #1c1b21;\n  font-family: \"Poppins\", system-ui, sans-serif;\n  padding: 3rem 1.8rem;\n  border-radius: 24px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: inset 0 0 30px rgba(255,255,255,0.3), 0 0 50px rgba(0,0,0,0.2);\n}\n.kingdom-foundations::before {\n  content:\"\";\n  position:absolute; inset:0;\n  background: radial-gradient(circle at 80% 10%, rgba(255,255,255,0.4), transparent 70%),\n              radial-gradient(circle at 20% 90%, rgba(180,200,255,0.25), transparent 80%);\n  z-index:0;\n  animation: snowfallGlow 10s ease-in-out infinite alternate;\n}\n@keyframes snowfallGlow { from{opacity:.5;} to{opacity:.9;} }\n\n.kf-header {\n  text-align:center;\n  position:relative;\n  z-index:1;\n  margin-bottom:2rem;\n}\n.kf-header h2 {\n  font-size:clamp(1.4rem, 2.5vw, 2.3rem);\n  font-weight:900;\n  background: linear-gradient(90deg, #6e758a 0%, #2e3245 30%, #6b6454 70%);\n  -webkit-background-clip: text;\n  color: transparent;\n  text-shadow: 0 0 20px rgba(0,0,0,0.2);\n  margin-bottom:1rem;\n}\n.kf-header .subtitle {\n  color:#363c4a;\n  font-weight:600;\n  font-size:1rem;\n  text-shadow:0 0 10px rgba(255,255,255,0.6);\n}\n\n.kf-body {\n  max-width:800px;\n  margin:0 auto 2.5rem;\n  line-height:1.8;\n  font-size:1rem;\n  position:relative;\n  z-index:1;\n  color:#2c2e37;\n}\n.kf-body strong { color:#4b3b28; font-weight:700; }\n\n\/* Accordion interattivo *\/\n.kf-accordion {\n  max-width:820px;\n  margin:0 auto;\n  position:relative;\n  z-index:1;\n}\n.kf-accordion details {\n  background:rgba(255,255,255,0.6);\n  border-radius:16px;\n  border:1px solid rgba(50,50,50,0.1);\n  box-shadow:0 3px 10px rgba(0,0,0,0.1);\n  margin-bottom:1rem;\n  overflow:hidden;\n  transition:all .3s ease;\n}\n.kf-accordion details[open] {\n  background:rgba(255,255,255,0.8);\n  box-shadow:0 8px 20px rgba(80,80,80,0.2);\n}\n.kf-accordion summary {\n  cursor:pointer;\n  padding:1rem 1.4rem;\n  font-weight:700;\n  font-size:1rem;\n  color:#2d2b2b;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n.kf-accordion summary::after {\n  content:\"+\";\n  color:#7a694a;\n  font-weight:900;\n  transition:transform .3s ease;\n}\n.kf-accordion details[open] summary::after {\n  content:\"–\";\n  transform:rotate(180deg);\n}\n.kf-accordion p {\n  padding:0 1.4rem 1.2rem;\n  font-size:.96rem;\n  line-height:1.7;\n  color:#3a3a3a;\n}\n\n.kf-footer {\n  text-align:center;\n  margin-top:2rem;\n  font-style:italic;\n  color:#4a4235;\n  font-weight:600;\n  z-index:1;\n  position:relative;\n}\n\n\/* Mobile *\/\n@media (max-width:768px){\n  .kingdom-foundations{padding:2rem 1.2rem;}\n  .kf-header h2{font-size:1.5rem;}\n}\n\u003c\/style\u003e","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52644325163335,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kingdom_Legacy_-_Feudal_Kingdom_Foundations_00.png?v=1761755798"},{"product_id":"mistborn-the-deckbuilding-game","title":"Mistborn The Deckbuilding Game ","description":"\u003c!-- =====================================================\n     MISTBORN: THE DECKBUILDING GAME — BLOCK 1\n     FroGames | Shopify Concept theme\n     ===================================================== --\u0026gt;\n\u003cdiv class=\"mst1-wrap\"\u003e\n\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"mst1-cover\"\u003e\n\n\u003cimg loading=\"eager\" class=\"mst1-cover-img\" alt=\"Mistborn The Deckbuilding Game deckbuilding board game for 1-4 players - official Brotherwise Games cover\" src=\"https:\/\/cf.geekdo-images.com\/Fr_k9-uU3hEUnw_3s-UnZQ__imagepagezoom\/img\/2jdD4CHbm3Cv0tBj52TYnRHlujc=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8290518.png\"\u003e\n\u003cdiv class=\"mst1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-cover-content\"\u003e\n\n\u003cp class=\"mst1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n\u003cp class=\"mst1-sub\"\u003eBurn steel to dash, pewter to strike, atium to dominate. On Scadrial every metal is a move — and every move a reckoning.\u003c\/p\u003e\n\n\u003cdiv class=\"mst1-chips\"\u003e\n\n\u003cspan class=\"mst1-chip mst1-chip--copper\"\u003eBrotherwise Games\u003c\/span\u003e \u003cspan class=\"mst1-chip\"\u003eBrandon Sanderson\u003c\/span\u003e \u003cspan class=\"mst1-chip\"\u003eDeckbuilding\u003c\/span\u003e \u003cspan class=\"mst1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"mst1-specs-bar\"\u003e\n\n\u003cdiv class=\"mst1-specs\"\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003e30–60 min\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003e13+ years\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003eDeckbuilding\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003eVs · Co-op · Solo\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-spec\"\u003e\n\n\u003cspan class=\"mst1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"mst1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"mst1-spec-val\"\u003eDirect\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"mst1-body\"\u003e\n\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"mst1-intro-grid\"\u003e\n\n\u003cdiv class=\"mst1-intro-text\"\u003e\n\n\u003cp class=\"mst1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n\u003ch3 class=\"mst1-h3\"\u003eBurn metals, build your deck, dominate Scadrial\u003c\/h3\u003e\n\n\u003cp class=\"mst1-p\"\u003eIn Brandon Sanderson's novels, on Scadrial, a Mistborn can \u003cstrong\u003eburn metals\u003c\/strong\u003e to unleash Allomantic powers. \u003cstrong\u003eMistborn: The Deckbuilding Game\u003c\/strong\u003e brings that world to the table with a redesign by \u003cstrong\u003eJohn D. Clair\u003c\/strong\u003e, published by Brotherwise Games.\u003c\/p\u003e\n\n\u003cp class=\"mst1-p\"\u003eChoose one of the four heroes from Era 1 — Vin, Kelsier, Marsh, or Shan — each with a different starting ability. Burn metals to activate cards, buy new cards from the central market, and build an increasingly deadly deck. Each metal opens a path: attack, mission points, manipulation.\u003c\/p\u003e\n\n\u003cp class=\"mst1-p\"\u003eIn \u003cstrong\u003eMistborn\u003c\/strong\u003e there are multiple ways to win: complete missions, be the last one standing, or play three Atium for the final showdown. Challenge friends head-to-head, or face the Lord Ruler cooperatively or solo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-intro-side\"\u003e\n\n\u003cp class=\"mst1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"mst1-quote\"\u003e\n\n\u003cmeta itemprop=\"itemReviewed\" content=\"Mistborn The Deckbuilding Game\"\u003e\n\n\u003cp itemprop=\"reviewBody\" class=\"mst1-quote-text\"\u003e\"Mistborn is a fun game — but if you have, you'll love it.\"\u003c\/p\u003e\n\n\u003cp class=\"mst1-quote-transl\"\u003eMistborn is a fun game — but if you've read the books, you'll love it.\u003c\/p\u003e\n\n\u003cp class=\"mst1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eGeeks Under Grace\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-quote-solo\"\u003e\n\n\u003cspan class=\"mst1-qs-icon\"\u003e🔥\u003c\/span\u003e\n\u003cp class=\"mst1-qs-text\"\u003eFew deckbuilders present you with the same dilemma every turn: steal from an opponent or rush towards your mission. Mistborn does, and it hurts.\u003c\/p\u003e\n\n\u003cp class=\"mst1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mst1-fs\"\u003e\n\n\u003cdiv class=\"mst1-fs-header\"\u003e\n\n\u003cdiv class=\"mst1-fs-brand\"\u003e\n\n\u003cimg class=\"mst1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\n\u003cspan class=\"mst1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"mst1-fs-game-name\"\u003eMistborn: The Deckbuilding Game\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cspan style=\"background: #f6e9d8; border-color: #d3a168; color: #8a4a18;\" class=\"mst1-fs-cat\"\u003eDeckbuilder\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-body\"\u003e\n\n\u003cdiv class=\"mst1-fs-radar-panel\"\u003e\n\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mst1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mst1-fs-tip\" class=\"mst1-fs-tip\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-info\"\u003e\n\n\u003cspan class=\"mst1-fs-feel-lbl\"\u003eThe Experience\u003c\/span\u003e\n\u003cdiv class=\"mst1-fs-feeling\"\u003e\n\n\u003cspan class=\"mst1-fs-feel-tag\"\u003eTactical\u003c\/span\u003e \u003cspan class=\"mst1-fs-feel-tag\"\u003eThematic\u003c\/span\u003e \u003cspan class=\"mst1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cspan class=\"mst1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n\u003cdiv class=\"mst1-fs-targets\"\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-no\"\u003e\n\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-target mst1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-verdict\"\u003e\n\n\u003cdiv class=\"mst1-fs-verdict-title\"\u003eIn brief\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-verdict-text\"\u003eA competitive deckbuilder that rewards those who build the best engine — and attack at the right moment. Perfect for Cosmere fans and deck lovers, not for those looking for a light filler.\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-fs-footer\"\u003e\n\n\u003cimg class=\"mst1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rules, international reviews and play sessions\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Rigiocabilit\\u00e0', v:5, note:\"Quattro eroi, un mercato sempre diverso e tre vie alla vittoria: nessuna partita si ripete\"},\n        {l:'Interazione',       v:4, note:\"Attacchi diretti, furti e manipolazione — qui il deckbuilder non \\u00e8 multiplayer solitario\"},\n        {l:'Strategia',         v:4, note:\"Costruisci il motore e gestisci nove metalli: ogni acquisto \\u00e8 una scelta che pesa\"},\n        {l:'Fortuna',           v:3, note:\"Pesca e mercato portano varianza, ma il deckbuilding la tiene a bada\"},\n        {l:'Tensione',          v:3, note:\"La corsa alle missioni e le battaglie alzano la posta senza togliere il respiro\"},\n        {l:'Complessit\\u00e0',  v:3, note:\"Regole da deckbuilder classico pi\\u00f9 il twist dei metalli: si impara in una partita\"}\n      ];\n      var accent='#BD6A2C';\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('mst1-fs-svg');\n      var tip=document.getElementById('mst1-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 mst1-draw{to{stroke-dashoffset:0}}@keyframes mst1-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:mst1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:mst1-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:mst1-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=\"mst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"mst1-section-pad\"\u003e\n\n\u003cp class=\"mst1-label\"\u003eYour arsenal\u003c\/p\u003e\n\n\u003ch3 class=\"mst1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\n\u003cdiv class=\"mst1-cards\"\u003e\n\n\u003cdiv class=\"mst1-card\"\u003e\n\n\u003cspan class=\"mst1-card-icon\"\u003e🦸\u003c\/span\u003e\n\u003ch4 class=\"mst1-card-name\"\u003e4 playable heroes\u003c\/h4\u003e\n\n\u003cp class=\"mst1-card-desc\"\u003eVin, Kelsier, Marsh, and Shan. Each character starts with a different ability that guides your entire strategy.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-card\"\u003e\n\n\u003cspan class=\"mst1-card-icon\"\u003e🔥\u003c\/span\u003e\n\u003ch4 class=\"mst1-card-name\"\u003e9 metals to burn\u003c\/h4\u003e\n\n\u003cp class=\"mst1-card-desc\"\u003eEach metal is a power: pushing, pulling, striking, hiding, manipulating. Burn them to activate cards.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-card\"\u003e\n\n\u003cspan class=\"mst1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"mst1-card-name\"\u003eA growing deck\u003c\/h4\u003e\n\n\u003cp class=\"mst1-card-desc\"\u003eStart with a few cards and buy from the central market to build an increasingly sharp allomantic engine.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-card\"\u003e\n\n\u003cspan class=\"mst1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"mst1-card-name\"\u003eThree paths to victory\u003c\/h4\u003e\n\n\u003cp class=\"mst1-card-desc\"\u003eComplete missions, be the last one standing, or play three Atium on the Confrontation. Choose your path.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mst1-closing\"\u003e\n\n\u003cp class=\"mst1-closing-text\"\u003eIn a few hours you will have burned your last gram of atium for one last, desperate move. It always happens, on Scadrial.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"mst1-box-section\"\u003e\n\n\u003cdetails class=\"mst1-det mst1-det--last\"\u003e\n\u003csummary class=\"mst1-det-sum\"\u003e\u003cspan class=\"mst1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"mst1-det-title\"\u003eRecommended Sleeves\u003c\/span\u003e\u003cspan class=\"mst1-det-sub\"\u003e2 formats · 172 cards total\u003c\/span\u003e\u003cspan class=\"mst1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mst1-det-body\"\u003e\n\n\u003cdiv class=\"mst1-sleeve-grid\"\u003e\n\n\u003cdiv class=\"mst1-sleeve\"\u003e\n\n\u003cspan class=\"mst1-sleeve-mm\"\u003e63 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"mst1-sleeve-r\"\u003e\u003cspan class=\"mst1-sleeve-qty\"\u003e160 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mst1-sleeve\"\u003e\n\n\u003cspan class=\"mst1-sleeve-mm\"\u003e69.78 × 120.25 mm\u003c\/span\u003e\n\u003cdiv class=\"mst1-sleeve-r\"\u003e\u003cspan class=\"mst1-sleeve-qty\"\u003e12 cards\u003c\/span\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/details\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.mst1-wrap, .mst1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mst1-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: #0a151d;\n}\n\n\/* ── COPERTINA ── *\/\n.mst1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mst1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mst1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,21,29,0) 0%, rgba(10,21,29,0) 25%, rgba(10,21,29,0.5) 55%, rgba(10,21,29,0.85) 75%, rgba(10,21,29,0.98) 100%); }\n.mst1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mst1-kicker { display: block; color: #E7A94C; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mst1-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.mst1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mst1-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.mst1-chip--copper { background: #C8763A; border-color: #C8763A; }\n\n\/* ── SPECS ── *\/\n.mst1-specs-bar { background: #0e1f29; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mst1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mst1-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.mst1-spec:nth-child(3n) { border-right: none; }\n.mst1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mst1-spec-icon { font-size: 1.2rem; }\n.mst1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mst1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mst1-body { background: #ECE6DC; }\n\n\/* ── INTRO ── *\/\n.mst1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mst1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B25A1E; margin-bottom: 7px; }\n.mst1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #15100a; line-height: 1.15; margin-bottom: 16px; }\n.mst1-p { font-family: sans-serif; font-size: 0.95rem; color: #322516; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.mst1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B25A1E; margin-bottom: 12px; }\n.mst1-quote { background: #0e2731; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E7A94C; }\n.mst1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.mst1-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.mst1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.mst1-quote-solo { background: #142a36; border-radius: 14px; padding: 18px 20px; border-left: 4px solid #C8763A; }\n.mst1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mst1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mst1-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.mst1-divider { height: 1px; background: #cdbfa8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mst1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mst1-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.mst1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mst1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mst1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mst1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mst1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mst1-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.mst1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mst1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mst1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mst1-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.mst1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mst1-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.mst1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mst1-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.mst1-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.mst1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mst1-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.mst1-fs-target span { font-size:14px; flex-shrink:0; }\n.mst1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mst1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mst1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mst1-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.mst1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mst1-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.mst1-section-pad { padding: 32px 28px 8px; }\n.mst1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mst1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd0bc; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mst1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.mst1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mst1-card-name { font-size: 0.95rem; font-weight: 900; color: #B25A1E; margin-bottom: 5px; }\n.mst1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #322516; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mst1-closing { background: #0a151d; padding: 26px 28px; border-top: 3px solid #E7A94C; }\n.mst1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.mst1-box-section { background: #ECE6DC; border-top: 1px solid #cdbfa8; }\n.mst1-det { border-bottom: 1px solid #ded3bd; background: #fff; }\n.mst1-det--last { border-bottom: none; }\n.mst1-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.mst1-det-sum::-webkit-details-marker { display: none; }\n.mst1-det-sum::marker { display: none; }\n.mst1-det[open] .mst1-det-sum { background: #faf7f2; }\n.mst1-det-sum:hover { background: #faf7f2; }\n.mst1-det-left { display: flex; align-items: center; gap: 10px; }\n.mst1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mst1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0f04; display: block; }\n.mst1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.mst1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mst1-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.mst1-det[open] .mst1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mst1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mst1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.mst1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #ded3bd; flex-wrap:wrap; gap:6px; }\n.mst1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a0f04; }\n.mst1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.mst1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mst1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mst1-spec { border-bottom: none; }\n  .mst1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mst1-spec:last-child { border-right: none; }\n  .mst1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mst1-fs-body { grid-template-columns: 220px 1fr; }\n  .mst1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mst1-fs-info { border-top: none; }\n  .mst1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .mst1-cover { height: 440px; }\n  .mst1-cover-content { padding: 22px 36px 30px; }\n  .mst1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mst1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mst1-divider { margin-left: 36px; margin-right: 36px; }\n  .mst1-section-pad { padding: 36px 36px 8px; }\n  .mst1-closing { padding: 28px 36px; }\n  .mst1-fs-body { grid-template-columns: 260px 1fr; }\n  .mst1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e\n","brand":"Brotherwise Games","offers":[{"title":"Default Title","offer_id":52645381669191,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Mistborn_The_Deckbuilding_Game_00.png?v=1761767528"},{"product_id":"dorfromantik-light-luggage","title":"Dorfromantik - Light Luggage ","description":"\u003cdiv class=\"dorfromantik-wrapper\"\u003e\n\n\u003cdiv class=\"dorfromantik-bg\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003ch2\u003e A small world to build, wherever you are\u003c\/h2\u003e\n\n\u003cp\u003e \u003cstrong\u003eDorfromantik – Light Luggage\u003c\/strong\u003e brings the magic of the popular cooperative game to a compact format, perfect for any journey. Together with your fellow adventurers, you'll \u003cstrong\u003eplace hexagonal tiles\u003c\/strong\u003e to create harmonious landscapes, complete objectives, and make ever-longer rivers flow, building a serene world one piece at a time.\u003c\/p\u003e\n\n\u003cp\u003e This \"light\" edition of \u003cstrong\u003ePegasus Spiele\u003c\/strong\u003e is designed to offer quicker, more immediate gameplay while maintaining the zen-like feel of the original title. Each game is a new opportunity to \u003cstrong\u003echallenge your high score\u003c\/strong\u003e , unlock new cards, and discover increasingly elegant combinations, in a cooperative experience that relaxes, inspires, and captivates.\u003c\/p\u003e\n\n \u003ch3\u003eWhy “Dorfromantik – Light Luggage” is a little travel gem\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🌿 \u003cstrong\u003eCompact size\u003c\/strong\u003e : perfect for taking the magic of Dorfromantik everywhere\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eCooperative and relaxing\u003c\/strong\u003e : build enchanting landscapes together with your friends\u003c\/li\u003e\n\n\u003cli\u003e 🏞️ \u003cstrong\u003eModular hexagonal tiles\u003c\/strong\u003e : every world is unique and always different\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eGoals and Scores\u003c\/strong\u003e : Challenge your team to create the best landscape possible\u003c\/li\u003e\n\n\u003cli\u003e 💛 \u003cstrong\u003eAccessible and familiar\u003c\/strong\u003e : perfect for new generations of gamers\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e Whether you're at home or on the go, \u003cstrong\u003eDorfromantik – Light Luggage\u003c\/strong\u003e invites you to slow down, observe, and build calmly. It's a \u003cstrong\u003ecooperative and relaxing board game\u003c\/strong\u003e where every tile counts, every river grows, and every landscape tells a story of balance and beauty.\u003c\/p\u003e\n\n\u003cp\u003e \u003cem\u003ePack everything in your backpack and let the tranquility of Dorfromantik accompany you everywhere.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* 🌾 DORFROMANTIK AMBIENTAZIONE VISIVA *\/\n.dorfromantik-wrapper {\n  position: relative;\n  overflow: hidden;\n  border-radius: 24px;\n  padding: 3rem 2rem;\n  background: linear-gradient(180deg,#cbe8ff 0%,#eaf6ff 45%,#fefdf9 100%);\n  color: #2f382e;\n  font-family: \"Inter\", sans-serif;\n  box-shadow: 0 0 45px rgba(100,160,200,0.25);\n}\n\n.dorfromantik-bg {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(120deg,rgba(200,240,255,0.3),rgba(180,230,200,0.25),rgba(255,255,255,0.4));\n  background-size: 300% 300%;\n  animation: dorfSky 30s ease infinite;\n  opacity: 0.7;\n  z-index: 0;\n}\n@keyframes dorfSky {\n  0% {background-position: 0% 50%;}\n  50% {background-position: 100% 50%;}\n  100% {background-position: 0% 50%;}\n}\n\n.product__description {\n  position: relative;\n  z-index: 2;\n  background: rgba(255,255,255,0.7);\n  border: 1px solid rgba(180,210,190,0.4);\n  border-radius: 16px;\n  padding: 2rem;\n  box-shadow: inset 0 0 20px rgba(140,180,150,0.1);\n}\n\n.product__description h2 {\n  color: #3a8f46;\n  font-size: 1.9rem;\n  text-align: center;\n  font-weight: 900;\n  margin-bottom: 1.5rem;\n  background: linear-gradient(90deg,#49a357,#7ec86c,#b8f1a4);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  text-shadow: 0 0 12px rgba(140,200,140,0.5);\n}\n\n.product__description h3 {\n  color: #4e9d55;\n  font-size: 1.2rem;\n  font-weight: 800;\n  margin-top: 2rem;\n  margin-bottom: 0.8rem;\n}\n\n.product__description p {\n  line-height: 1.8;\n  font-size: 1rem;\n  color: #334133;\n}\n\n.product__description ul {\n  margin: 1rem 0 2rem 1.5rem;\n  list-style: none;\n  padding: 0;\n}\n.product__description li {\n  background: rgba(255,255,255,0.6);\n  margin: 0.4rem 0;\n  padding: 0.6rem 0.9rem;\n  border-radius: 10px;\n  border: 1px solid rgba(180,220,190,0.3);\n  box-shadow: 0 2px 8px rgba(100,150,120,0.1);\n  transition: all 0.25s ease;\n}\n.product__description li:hover {\n  background: rgba(230,250,230,0.8);\n  transform: translateY(-3px);\n}\n\n.product__description strong { color: #3d8b45; }\n.product__description em { color: #4e9d55; }\n\n@media (max-width: 768px) {\n  .dorfromantik-wrapper { padding: 2rem 1rem; }\n  .product__description { padding: 1.5rem; }\n  .product__description h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52670966858055,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dorfromantik_-_Light_Luggage_00.webp?v=1762069727"},{"product_id":"unstoppable","title":"Unstoppable","description":"\u003c!-- =====================================================\n     UNSTOPPABLE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"uns1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"uns1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"uns1-cover-img\" alt=\"Unstoppable cooperative deckbuilder roguelike board game for 1-2 players - official Renegade Game Studios cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/unstoppable_2.webp?v=1774871078\"\u003e\n\u003cdiv class=\"uns1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"uns1-cover-content\"\u003e\n\u003cp class=\"uns1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"uns1-sub\"\u003eThree planets. A boss who wants to destroy them. And you — still too weak to stop him. For now.\u003c\/p\u003e\n\u003cdiv class=\"uns1-chips\"\u003e\n\u003cspan class=\"uns1-chip uns1-chip--accent\"\u003eSolo Hero Series\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eJohn D. Clair\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eCard Crafting\u003c\/span\u003e \u003cspan class=\"uns1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECH SPECS --\u003e\n\u003cdiv class=\"uns1-specs-bar\"\u003e\n\u003cdiv class=\"uns1-specs\"\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e30–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eCard Crafting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e👾\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eTheme\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eSci-Fi Roguelike\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-spec\"\u003e\n\u003cspan class=\"uns1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"uns1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"uns1-spec-val\"\u003eSolo \/ Coop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"uns1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"uns1-intro-grid\"\u003e\n\u003cdiv class=\"uns1-intro-text\"\u003e\n\u003cp class=\"uns1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"uns1-h3\"\u003eA deck-builder you can't stop playing\u003c\/h3\u003e\n\u003cp class=\"uns1-p\"\u003eOn Ceres II every alley is a trap. In the forests of Virenos one false step leads you into the mouth of something. In the expanses of Mithras treasures hide — and lethal dangers. In this ruthless universe, you are the only one tenacious enough to change things.\u003c\/p\u003e\n\u003cp class=\"uns1-p\"\u003eUnstoppable is a roguelike deckbuilder with physical card crafting, designed by \u003cstrong\u003eJohn D. Clair\u003c\/strong\u003e (Mystic Vale, Space Base) for Renegade Game Studios. Every card in your deck is actually two cards stacked in a sleeve: the threat on one side, your tactic on the other. Defeat an enemy — and you turn it into a resource. It's the most original mechanic in the genre in years.\u003c\/p\u003e\n\u003cp class=\"uns1-p\"\u003eUpgrades physically slot into the side notch of the card, changing its shape and power. Building your deck has never been so tactilely satisfying — and so tactically brutal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-intro-side\"\u003e\n\u003cp class=\"uns1-quote-header\"\u003eWhat they're saying abroad\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"uns1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Unstoppable\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"uns1-quote-text\"\u003e\"An adrenaline-fueled sprint to the finish, an absolute blast of a solo deck-builder.\"\u003c\/p\u003e\n\u003cp class=\"uns1-quote-transl\"\u003eAn adrenaline-fueled sprint to the finish — an absolute blast of a solo deck-builder.\u003c\/p\u003e\n\u003cp class=\"uns1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"uns1-quote uns1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Unstoppable\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"uns1-quote-text\"\u003e\"If you get past the initial hurdles, Unstoppable is something special.\"\u003c\/p\u003e\n\u003cp class=\"uns1-quote-transl\"\u003eIf you get past the initial hurdles, Unstoppable is something special.\u003c\/p\u003e\n\u003cp class=\"uns1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eBoard Game Quest\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"uns1-fs\"\u003e\n\u003cdiv class=\"uns1-fs-header\"\u003e\n\u003cdiv class=\"uns1-fs-brand\"\u003e\n\u003cimg class=\"uns1-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=\"uns1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"uns1-fs-game-name\"\u003eUnstoppable\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"uns1-fs-cat\"\u003eCollectible · Coop\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-body\"\u003e\n\u003cdiv class=\"uns1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"uns1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"uns1-fs-tip\" class=\"uns1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-info\"\u003e\n\u003cspan class=\"uns1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-feeling\"\u003e\n\u003cspan class=\"uns1-fs-feel-tag\"\u003eIntense\u003c\/span\u003e \u003cspan class=\"uns1-fs-feel-tag\"\u003eEngaging\u003c\/span\u003e \u003cspan class=\"uns1-fs-feel-tag\"\u003eObsessive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"uns1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-targets\"\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-target uns1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-solo\"\u003e\n\u003cspan class=\"uns1-fs-section-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-solo-row\"\u003e\n\u003cspan class=\"uns1-fs-solo-type\"\u003eOfficial · designed for solo\u003c\/span\u003e\n\u003cdiv class=\"uns1-fs-solo-stars\"\u003e\n\u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"uns1-fs-star uns1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"uns1-fs-solo-note\"\u003eIt's part of Renegade's Solo Hero Series. The loop is calibrated for solo play: short, tense games, very narrow margins, immediate repacking for another attempt. Cooperative mode is present but the game is born and lives as a solo experience.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-verdict\"\u003e\n\u003cdiv class=\"uns1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-verdict-text\"\u003eUnique physical card crafting in the genre, roguelike loop almost impossible to stop. Requires initial patience — rewards exponentially.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-fs-footer\"\u003e\n\u003cimg class=\"uns1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on rulebook, international reviews, and play sessions\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Replayability', v:5, note:\"Different bosses, different characters, different upgrades every game. No two sessions are alike\"},\n        {l:'Depth',    v:5, note:\"Every upgrade choice changes the deck's trajectory. Depth emerges after the third game\"},\n        {l:'Tension',      v:4, note:\"Danger Level rises every round. A failed combo mid-game can be fatal\"},\n        {l:'Luck',       v:3, note:\"Card drafting brings variability, but crafting choices determine final destiny\"},\n        {l:'Complexity',   v:4, note:\"The rulebook has some initial ambiguities. After two games, the loop becomes fluid and natural\"},\n        {l:'Investment',  v:2, note:\"Complete base game with 3 bosses, 4 characters, and abundant upgrades. Expansions are optional\"}\n      ];\n      var accent='#5040b0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('uns1-fs-svg');\n      var tip=document.getElementById('uns1-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 uns1-draw{to{stroke-dashoffset:0}}@keyframes uns1-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:uns1-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:uns1-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:uns1-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=\"uns1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD ARSENAL --\u003e\n\u003cdiv class=\"uns1-section-pad\"\u003e\n\u003cp class=\"uns1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"uns1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"uns1-cards\"\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🦸\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e4 playable characters\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eEach with unique starting cards and a different build path. The character choice changes how you'll face the same Boss.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e👾\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e3 Bosses with distinct mechanics\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eThey are not all the same: they require completely different strategies. The third scenario even has branching narrative choices that influence the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🔩\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003e36 physical upgrade cards\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eThey slot into the side notch of the player cards. Each upgrade is not just a bonus — it visually and functionally transforms the card it enhances.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-card\"\u003e\n\u003cspan class=\"uns1-card-icon\"\u003e🔄\u003c\/span\u003e\n\u003ch4 class=\"uns1-card-name\"\u003eThreats you defeat become yours\u003c\/h4\u003e\n\u003cp class=\"uns1-card-desc\"\u003eEvery defeated enemy flips over and enters your deck. It's a unique mechanic that makes every victory also a choice: what do I want to add to my deck?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"uns1-closing\"\u003e\n\u003cp class=\"uns1-closing-text\"\u003eYou'll lose. You'll learn something. You'll pack it all up. And you'll play again immediately. This is Unstoppable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"uns1-box-section\"\u003e\n\u003cdetails class=\"uns1-det\"\u003e\n\u003csummary class=\"uns1-det-sum\"\u003e\u003cspan class=\"uns1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"uns1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"uns1-det-sub\"\u003e15 types · 298+ total pieces\u003c\/span\u003e\u003cspan class=\"uns1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"uns1-det-body\"\u003e\n\u003cdiv class=\"uns1-comp-grid\"\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003ePortrait Cards (characters)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCharacter Cards (starter)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e14\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eStarting Core Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e26\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eStarting Threat Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e100\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCore Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e39\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eThreat Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e36\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eUpgrade Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e46\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eBoss Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003ePlayer Mats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e3\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eBoss Mats\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e16\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCredit Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e30\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eDamage Tokens\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eAction Point Discs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e121\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eCard Sleeves included\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"uns1-comp\"\u003e\n\u003cspan class=\"uns1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"uns1-comp-lbl\"\u003eNarrative Storybook\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"uns1-det uns1-det--last\"\u003e\n\u003csummary class=\"uns1-det-sum\"\u003e\u003cspan class=\"uns1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"uns1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"uns1-det-sub\"\u003eEnglish · Official BGG PDF\u003c\/span\u003e\u003cspan class=\"uns1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"uns1-det-body\"\u003e\n\u003cdiv class=\"uns1-rl-wrap\"\u003e\n\u003cdiv class=\"uns1-rl-langs\"\u003e\u003cspan class=\"uns1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0d0820; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"uns1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/281462\/unstoppable-rulebook\" target=\"_blank\"\u003e\u003cspan class=\"uns1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"uns1-rl-body\"\u003e\n\u003cspan class=\"uns1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"uns1-rl-sub\"\u003eFree PDF · boardgamegeek.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"uns1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- end uns1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end uns1-wrap --\u003e\n\u003cstyle\u003e\n.uns1-wrap, .uns1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.uns1-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: #0d0820;\n}\n\n\/* ── COPERTINA ── *\/\n.uns1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.uns1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.uns1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,8,32,0) 0%, rgba(13,8,32,0) 25%, rgba(13,8,32,0.65) 55%, rgba(13,8,32,0.92) 75%, rgba(13,8,32,1) 100%); }\n.uns1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.uns1-kicker { display: block; color: #a88aff; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.uns1-sub { color: rgba(255,255,255,0.93); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.uns1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.uns1-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.uns1-chip--accent { background: #5040b0; border-color: #5040b0; }\n\n\/* ── SPECS ── *\/\n.uns1-specs-bar { background: #0a0618; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.uns1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.uns1-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.uns1-spec:nth-child(3n) { border-right: none; }\n.uns1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.uns1-spec-icon { font-size: 1.2rem; }\n.uns1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.uns1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.uns1-body { background: #eeeaf8; }\n\n\/* ── INTRO ── *\/\n.uns1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.uns1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #5040b0; margin-bottom: 7px; }\n.uns1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0830; line-height: 1.15; margin-bottom: 16px; }\n.uns1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1848; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.uns1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #5040b0; margin-bottom: 12px; }\n.uns1-quote { background: #0d0820; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #a88aff; }\n.uns1-quote--dark { background: #1a0e3a; border-left-color: #5040b0; }\n.uns1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.uns1-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.uns1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.uns1-divider { height: 1px; background: #ccc4e0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.uns1-fs { background: #fff; border-top: 1px solid #e0d8f0; border-bottom: 1px solid #e0d8f0; }\n.uns1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e0f0; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.uns1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.uns1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.uns1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.uns1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.uns1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.uns1-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.uns1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.uns1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.uns1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.uns1-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.uns1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.uns1-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.uns1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.uns1-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.uns1-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.uns1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.uns1-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.uns1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.uns1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.uns1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.uns1-fs-solo { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; margin-bottom: 14px; }\n.uns1-fs-solo-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 8px; flex-wrap: wrap; gap: 6px; }\n.uns1-fs-solo-type { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #5040b0; }\n.uns1-fs-solo-stars { display: flex; gap: 2px; }\n.uns1-fs-star { font-size: 13px; }\n.uns1-fs-star--on { color: #5040b0; }\n.uns1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #4a3830; line-height: 1.6; }\n.uns1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.uns1-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.uns1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.uns1-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.uns1-section-pad { padding: 32px 28px 8px; }\n.uns1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.uns1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c8e8; box-shadow: 0 2px 10px rgba(80,64,176,0.07); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.uns1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(80,64,176,0.13); }\n.uns1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.uns1-card-name { font-size: 0.95rem; font-weight: 900; color: #5040b0; margin-bottom: 5px; }\n.uns1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1848; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.uns1-closing { background: #0d0820; padding: 26px 28px; border-top: 3px solid #a88aff; }\n.uns1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.uns1-box-section { background: #eeeaf8; border-top: 1px solid #d4c8e8; }\n.uns1-det { border-bottom: 1px solid #e0d8f0; background: #fff; }\n.uns1-det--last { border-bottom: none; }\n.uns1-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.uns1-det-sum::-webkit-details-marker { display: none; }\n.uns1-det-sum::marker { display: none; }\n.uns1-det[open] .uns1-det-sum { background: #f5f2fc; }\n.uns1-det-sum:hover { background: #f5f2fc; }\n.uns1-det-left { display: flex; align-items: center; gap: 10px; }\n.uns1-det-ico { font-size: 17px; flex-shrink: 0; }\n.uns1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0830; display: block; }\n.uns1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.uns1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.uns1-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.uns1-det[open] .uns1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.uns1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.uns1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); gap: 7px; padding-top: 14px; }\n.uns1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e8deca; }\n.uns1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #5040b0; min-width: 32px; flex-shrink: 0; }\n.uns1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #2a1848; line-height: 1.3; }\n\n.uns1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.uns1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.uns1-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.uns1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.uns1-rl-body { flex: 1; min-width: 0; }\n.uns1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.uns1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.uns1-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  .uns1-specs { grid-template-columns: repeat(6, 1fr); }\n  .uns1-spec { border-bottom: none; }\n  .uns1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .uns1-spec:last-child { border-right: none; }\n  .uns1-cards { grid-template-columns: repeat(2, 1fr); }\n  .uns1-fs-body { grid-template-columns: 220px 1fr; }\n  .uns1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .uns1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .uns1-cover { height: 440px; }\n  .uns1-cover-content { padding: 22px 36px 30px; }\n  .uns1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .uns1-cards { grid-template-columns: repeat(4, 1fr); }\n  .uns1-divider { margin-left: 36px; margin-right: 36px; }\n  .uns1-section-pad { padding: 36px 36px 8px; }\n  .uns1-closing { padding: 28px 36px; }\n  .uns1-fs-body { grid-template-columns: 260px 1fr; }\n  .uns1-fs-radar-panel svg { max-width: 260px; }\n  .uns1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Renegade Games","offers":[{"title":"Default Title","offer_id":52671612682567,"sku":null,"price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Unstoppable00.webp?v=1762082491"},{"product_id":"night-market","title":"Night Market ","description":"\u003csection class=\"nightmarket-section\"\u003e\n\u003cdiv class=\"nm-header\"\u003e\n\n\u003ch2\u003e 🌙 Night Market – Build Your Culinary Empire Under Taipei's Lanterns\u003c\/h2\u003e\n\n\u003cp class=\"subtitle\"\u003e Between scents, lights, and strategies, the night becomes your gastronomic battlefield.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-grid\"\u003e\n\n\u003cdiv class=\"nm-card\"\u003e\n\n\u003ch3\u003e 🍜 The soul of Taipei's markets\u003c\/h3\u003e\n\n\u003cp\u003e The lights come on, the smell of noodles fills the streets, and the voices of vendors fill the air. In \u003cstrong\u003eNight Market\u003c\/strong\u003e , you become a food entrepreneur, determined to conquer the night with your culinary empire. Between \u003cstrong\u003erare ingredients, impatient customers, and limited space\u003c\/strong\u003e , you'll have to plan every move to serve the hungry crowd.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-quote\"\u003e\n\n\u003cp\u003e \u003cem\u003e“Every dish tells a story. Yours starts here.”\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-card\"\u003e\n\n\u003ch3\u003e 🥢 Manage, cook, conquer\u003c\/h3\u003e\n\n \u003cp\u003ePurchase ingredients, expand your stalls, and organize your team to face the night. Each shift is a dance of \u003cstrong\u003eworker placement and resource management\u003c\/strong\u003e , where optimizing limited space can determine victory. Satisfy the right customers, beat the other entrepreneurs, and become a legend in Taiwan's markets.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-highlights\"\u003e\n\n\u003ch4\u003e 💡 Because Night Market lights up every table\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🥠 \u003cstrong\u003eAuthentic atmosphere\u003c\/strong\u003e – experience Taipei's markets, among lanterns and spicy scents\u003c\/li\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eElegant strategy\u003c\/strong\u003e – worker placement with fluid and engaging spatial puzzles\u003c\/li\u003e\n\n\u003cli\u003e 🍶 \u003cstrong\u003eRealistic management\u003c\/strong\u003e – ​​plan for limited supplies, customers, and space\u003c\/li\u003e\n\n\u003cli\u003e 🎴 \u003cstrong\u003eCurated components\u003c\/strong\u003e – materials and illustrations that tell the story of Taiwanese culture\u003c\/li\u003e\n\n\u003cli\u003e 🌃 \u003cstrong\u003eSolo Mode\u003c\/strong\u003e – Build your market even alone, under the neon lights\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"nm-quote end\"\u003e\n\n\u003cp\u003e \u003cem\u003eLight the lanterns, mix the flavors and let the night work its magic.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌙 NIGHT MARKET – Street Food Neon Style *\/\n\n.nightmarket-section {\n  background: radial-gradient(circle at 70% 20%, #3b0a2b 0%, #100a12 90%);\n  color: #f5f5f5;\n  font-family: \"Inter\", sans-serif;\n  padding: 3rem 2rem;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Lantern glow overlay *\/\n.nightmarket-section::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 30% 20%, rgba(255,102,102,0.25) 0%, transparent 70%),\n    radial-gradient(circle at 70% 70%, rgba(255,180,100,0.25) 0%, transparent 60%);\n  opacity: 0.8;\n  mix-blend-mode: screen;\n  pointer-events: none;\n}\n\n\/* Header *\/\n.nm-header {\n  text-align: center;\n  margin-bottom: 2rem;\n}\n.nm-header h2 {\n  font-size: 1.7rem;\n  color: #fff4d6;\n  font-weight: 800;\n  text-shadow: 0 0 10px rgba(255,170,70,0.4);\n}\n.nm-header .subtitle {\n  color: #ffbd8a;\n  font-style: italic;\n  margin-top: 0.5rem;\n  font-size: 1rem;\n}\n\n\/* Grid *\/\n.nm-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 2rem;\n}\n\n\/* Cards *\/\n.nm-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left: 4px solid #ffb36b;\n  border-radius: 14px;\n  padding: 1.8rem;\n  box-shadow: 0 0 20px rgba(255,120,60,0.15);\n  backdrop-filter: blur(3px);\n}\n.nm-card h3 {\n  color: #ffd9a0;\n  font-weight: 700;\n  margin-bottom: 0.8rem;\n  font-size: 1.1rem;\n}\n.nm-card p {\n  font-size: 0.95rem;\n  line-height: 1.7;\n}\n\n\/* Highlights list *\/\n.nm-highlights {\n  background: linear-gradient(135deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));\n  border: 1px solid rgba(255,255,255,0.1);\n  border-radius: 14px;\n  padding: 1.8rem;\n}\n.nm-highlights h4 {\n  text-align: center;\n  color: #ffdd8b;\n  margin-bottom: 1rem;\n  font-size: 1.05rem;\n}\n.nm-highlights ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.nm-highlights li {\n  margin: 0.6rem 0;\n  padding-left: 1.6rem;\n  position: relative;\n  font-weight: 600;\n  font-size: 0.9rem;\n}\n.nm-highlights li::before {\n  content: \"🥢\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  font-size: 0.9rem;\n}\n\n\/* Quotes *\/\n.nm-quote {\n  text-align: center;\n  font-style: italic;\n  color: #ffcf8e;\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.07);\n  padding: 1rem;\n  border-radius: 10px;\n  box-shadow: inset 0 0 20px rgba(255,170,100,0.08);\n}\n.nm-quote.end {\n  background: transparent;\n  font-size: 1.1rem;\n  text-shadow: 0 0 8px rgba(255,200,120,0.5);\n}\n\n\/* Responsive *\/\n@media (max-width:768px){\n  .nightmarket-section{padding:2rem 1.2rem;}\n  .nm-header h2{font-size:1.4rem;}\n  .nm-card p,.nm-highlights li{font-size:0.85rem;}\n}\n\u003c\/style\u003e","brand":"Talon Strikes Studios","offers":[{"title":"Default Title","offer_id":52680185872711,"sku":null,"price":52.49,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Night_Market_00.webp?v=1762197081"},{"product_id":"black-rose-wars-duel-kami","title":"Black Rose Wars Duel - Kami ","description":"\u003c!-- 🌸 FroGames · Black Rose Wars Duel – Kami – Sezione Immersiva --\u003e\n\u003csection aria-labelledby=\"kami-title\" class=\"kami-temple\"\u003e\n\u003cdiv class=\"kami-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cheader class=\"kami-head\"\u003e\n\u003ch2 id=\"kami-title\"\u003e Black Rose Wars Duel – Kami – The Call of the Ancient Spirits 🐉\u003c\/h2\u003e\n\n\u003cp class=\"kami-sub\"\u003e Amidst mist and petals, the power of the gods awakens in the Lodge of the Sun.\u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"kami-body\"\u003e\n\n\u003cp\u003e Amid the sacred mountains of Japan, where the wind whispers ancient prayers, stands the \u003cstrong\u003eLodge of the Sun\u003c\/strong\u003e : a place where the power of the gods has slumbered for centuries. In \u003cstrong\u003eBlack Rose Wars Duel – Kami\u003c\/strong\u003e , two Mages face each other in a \u003cstrong\u003eduel of pure strategy and arcane power\u003c\/strong\u003e , summoning ancestral spirits and shaping reality with deadly spells. Published by \u003cstrong\u003eLudus Magnus Studio\u003c\/strong\u003e , this title takes the \u003cstrong\u003eBlack Rose Wars\u003c\/strong\u003e series into a mystical setting where \u003cstrong\u003eevery move is a spiritual blade\u003c\/strong\u003e .\u003c\/p\u003e\n\n \u003cp\u003eThe heart of the game is tension: anticipate, react, strike with surgical precision. In \u003cstrong\u003eDuel\u003c\/strong\u003e mode, two players fight for control of the Lodge, using portals, magic, and the power of the Kami to deceive and overwhelm their opponent. But even in \u003cstrong\u003eSolo Mode\u003c\/strong\u003e , the challenge is intense: the mysterious \u003cstrong\u003eMononoke\u003c\/strong\u003e —an AI-controlled avatar—will test even the most experienced Magisters. Each match is a dance of energy and cunning, where only the most disciplined will ascend to divine power.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003ch3 class=\"kami-highlights\"\u003e Why \u003cem\u003eDuel – Kami\u003c\/em\u003e is a legendary duel\u003c\/h3\u003e\n\n\u003cul class=\"kami-list\"\u003e\n\n\u003cli\u003e 🌀 \u003cstrong\u003eUnique setting\u003c\/strong\u003e : Japanese spirituality and arcane power merge in a hypnotic atmosphere.\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eIntense and strategic duels\u003c\/strong\u003e : perfect balance between tactics, risk and planning.\u003c\/li\u003e\n\n\u003cli\u003e 🧙♂️ \u003cstrong\u003eAI Solo Mode\u003c\/strong\u003e : Face Mononoke, the avatar of spirits, in ever-changing challenges.\u003c\/li\u003e\n\n \u003cli\u003e🔮 \u003cstrong\u003eMagic Portals\u003c\/strong\u003e : New mechanics that open up new paths and strategies.\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eExpandable with Black Rose Wars\u003c\/strong\u003e : Integrate with the main saga for a total experience.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"kami-closure\"\u003e \u003cstrong\u003eBlack Rose Wars Duel – Kami\u003c\/strong\u003e is a \u003cstrong\u003estrategic arena board game\u003c\/strong\u003e for 1–2 players, where power and spirituality merge in quick yet profound duels. Every game is different, every victory earned with sweat and precision. The true enemy is not the other mage, but your own lust for power. \u003cem\u003eSummon the Kami. Dominate the Lodge. Become legendary.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🕊️ BLACK ROSE WARS DUEL – KAMI · Temple Mist Theme *\/\n.kami-temple{\n  position:relative; border-radius:22px; overflow:hidden;\n  padding:2rem 1.3rem;\n  color:#2d2420;\n  font-family:\"Inter\",system-ui,sans-serif;\n  background:\n    radial-gradient(1200px 520px at 20% -10%, rgba(255,200,150,.12), transparent 60%),\n    linear-gradient(180deg,#fefdfc 0%, #f7f3ef 50%, #ece6df 100%);\n  box-shadow:0 18px 40px rgba(0,0,0,.1);\n}\n.kami-glow{\n  position:absolute; inset:0;\n  background:\n    radial-gradient(800px 360px at 75% 10%, rgba(255,182,193,.18), transparent 65%),\n    radial-gradient(600px 320px at 15% 85%, rgba(217,164,65,.12), transparent 70%);\n  filter:blur(8px); pointer-events:none; mix-blend-mode:screen;\n}\n\n\/* Header *\/\n.kami-head{text-align:center;position:relative;z-index:2;}\n.kami-head h2{\n  margin:0;font-size:1.9rem;font-weight:900;line-height:1.15;\n  background:linear-gradient(90deg,#d9a441 0%, #f8d49b 50%, #fbbbc7 100%);\n  -webkit-background-clip:text;-webkit-text-fill-color:transparent;\n  text-shadow:0 0 14px rgba(217,164,65,.25);\n}\n.kami-sub{\n  margin:.6rem 0 1.3rem;\n  color:#caa14d;font-weight:700;letter-spacing:.3px;\n  text-shadow:0 0 6px rgba(217,164,65,.25);\n}\n\n\/* Body *\/\n.kami-body p{\n  background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(217,164,65,.07));\n  border-left:3px solid rgba(217,164,65,.45);\n  padding:.9rem 1rem;border-radius:14px;margin:.7rem 0;\n  box-shadow:inset 0 0 22px rgba(217,164,65,.05);\n  line-height:1.85;\n}\n.kami-body strong{color:#a67a2d;}\n\n\/* Highlights *\/\n.kami-highlights{\n  text-align:center;margin:1.8rem 0 1.1rem;\n  font-size:1.3rem;font-weight:900;\n  color:#a67a2d;\n  text-shadow:0 0 10px rgba(217,164,65,.25);\n}\n.kami-list{\n  list-style:none;margin:0 auto 1.8rem;padding:0;max-width:850px;\n}\n.kami-list li{\n  background:linear-gradient(90deg,rgba(255,255,255,.4),rgba(245,225,200,.25));\n  border:1px solid rgba(217,164,65,.25);\n  border-radius:12px;padding:.8rem 1rem;margin:.5rem 0;\n  box-shadow:0 4px 12px rgba(0,0,0,.1);\n  transition:.25s ease;\n}\n.kami-list li:hover{\n  transform:translateX(4px);\n  box-shadow:0 8px 18px rgba(0,0,0,.15);\n}\n\n\/* Closure *\/\n.kami-closure{\n  background:linear-gradient(180deg,rgba(255,250,245,.9),rgba(245,235,220,.8));\n  border-radius:16px;padding:1.1rem 1rem;margin-top:1rem;\n  border:1px solid rgba(217,164,65,.25);\n  box-shadow:inset 0 0 20px rgba(217,164,65,.1);\n  color:#2d2420;line-height:1.9;\n}\n.kami-closure strong{color:#a67a2d;}\n.kami-closure em{\n  color:#b9873e;font-weight:700;display:block;\n  margin-top:.4rem;text-align:center;\n  text-shadow:0 0 8px rgba(217,164,65,.25);\n}\n\n@media(min-width:1024px){\n  .kami-temple{padding:2.5rem 2rem;}\n  .kami-head h2{font-size:2.1rem;}\n}\n\u003c\/style\u003e","brand":"Ludus Magnus","offers":[{"title":"Default Title","offer_id":52725240594759,"sku":null,"price":38.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BlackRoseWarsDuel-Kami02.webp?v=1762680132"},{"product_id":"star-wars-the-deckbuilding-game-mandaloriani","title":"Star Wars The Deckbuilding Game – Mandaloriani - Espansione","description":"\u003c!-- 🌌 FroGames · Star Wars Deckbuilding – Mandalorian Faction --\u003e\n\u003csection aria-labelledby=\"mando-title\" class=\"mando-sector\"\u003e\n\u003cdiv class=\"mando-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cheader class=\"mando-head\"\u003e\n\u003ch2 id=\"mando-title\"\u003eStar Wars The Deckbuilding Game – Mandalorians – The Way of the Warrior 🛡️\u003c\/h2\u003e\n\n \u003cp class=\"mando-sub\"\u003eHonor, steel, and strength: the clan prepares to fight for the galaxy.\u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"mando-body\"\u003e\n\n\u003cp\u003e “ \u003cem\u003eThis is the way.\u003c\/em\u003e ” \u003cstrong\u003eStar Wars The Deckbuilding Game – Mandalorians\u003c\/strong\u003e expands the universe of the famous \u003cstrong\u003edeckbuilding game\u003c\/strong\u003e set in the galaxy far, far away, bringing to the table one of the most respected and feared factions in the entire saga. Published by \u003cstrong\u003eAsmodee\u003c\/strong\u003e , this expansion introduces the \u003cstrong\u003eMandalorian warriors\u003c\/strong\u003e , masters of strategy and combat, ready to defend the honor of the clan with blaster fire and the discipline of the code.\u003c\/p\u003e\n\n \u003cp\u003eWith the \u003cstrong\u003eMandalorian Faction Pack\u003c\/strong\u003e , you'll command legendary heroes like the Mandalorian, Bo-Katan Kryze, and the Blacksmith, leveraging gameplay focused on \u003cstrong\u003eswift attacks and managing the balance of the Force\u003c\/strong\u003e . The expansion introduces new base cards, starter cards, and a full galactic deck set, as well as a new \u003cstrong\u003e3-player Free-for-All\u003c\/strong\u003e mode—a dynamic battlefield where alliances are as valuable as promises under the two suns of Tatooine.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003ch3 class=\"mando-highlights\"\u003e Why the Mandalorians are changing the rules of the game\u003c\/h3\u003e\n\n\u003cul class=\"mando-list\"\u003e\n\n\u003cli\u003e 🛡️ \u003cstrong\u003eComplete new faction\u003c\/strong\u003e – Lead the Mandalorian clan with aggressive yet balanced tactics.\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003e3-Player Mode\u003c\/strong\u003e – Experience the Free-for-All variant, where no one is really an ally.\u003c\/li\u003e\n\n\u003cli\u003e 🌌 \u003cstrong\u003eFull compatibility\u003c\/strong\u003e – integrate the pack with all previous expansions for endless combinations.\u003c\/li\u003e\n\n \u003cli\u003e💥 \u003cstrong\u003eNew strategies\u003c\/strong\u003e – hit enemy cards in the galactic row and conquer space domination.\u003c\/li\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eOfficial Asmodee expansion\u003c\/strong\u003e – high-quality materials and cinematic illustrations worthy of Lucasfilm.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"mando-closure\"\u003e \u003cstrong\u003eStar Wars The Deckbuilding Game – Mandalorians\u003c\/strong\u003e is the perfect expansion for those seeking more intense and cinematic games. Between space dogfights and the weight of the Mandalorian creed, victory belongs not to the Jedi, but to those brave enough to pursue it. \u003cem\u003eThis is the way.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🌌 MANDALORIAN FACTION – Desert Sky Theme *\/\n.mando-sector{\n  position:relative;\n  border-radius:22px;\n  overflow:hidden;\n  padding:2.3rem 1.5rem;\n  color:#e7f1ff;\n  font-family:\"Inter\",system-ui,sans-serif;\n  background:\n    radial-gradient(1200px 520px at 15% -10%, rgba(255,220,130,.12), transparent 60%),\n    radial-gradient(900px 420px at 85% 110%, rgba(80,170,255,.12), transparent 62%),\n    linear-gradient(180deg,#0d1420 0%, #141e29 50%, #0b1018 100%);\n  box-shadow:0 18px 40px rgba(0,0,0,.6);\n}\n.mando-glow{\n  position:absolute; inset:0;\n  background:\n    radial-gradient(800px 360px at 70% 20%, rgba(80,170,255,.25), transparent 65%),\n    radial-gradient(700px 300px at 30% 80%, rgba(255,200,100,.18), transparent 70%);\n  filter:blur(6px); mix-blend-mode:screen; pointer-events:none;\n}\n\n\/* Header *\/\n.mando-head{text-align:center;position:relative;z-index:2;}\n.mando-head h2{\n  margin:0;\n  font-size:1.9rem;\n  font-weight:900;\n  line-height:1.15;\n  background:linear-gradient(90deg,#6fd1ff 0%, #ffe27e 60%, #6fd1ff 100%);\n  -webkit-background-clip:text; -webkit-text-fill-color:transparent;\n  text-shadow:0 0 14px rgba(255,255,255,.2);\n}\n.mando-sub{\n  margin:.6rem 0 1.3rem;\n  color:#bde3ff;\n  font-weight:700;\n  letter-spacing:.3px;\n  text-shadow:0 0 6px rgba(100,200,255,.2);\n}\n\n\/* Body *\/\n.mando-body p{\n  background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(0,0,0,.12));\n  border-left:3px solid rgba(100,200,255,.45);\n  padding:.9rem 1rem;\n  border-radius:14px;\n  margin:.7rem 0;\n  box-shadow:inset 0 0 22px rgba(255,255,255,.04);\n  line-height:1.85;\n}\n.mando-body strong{color:#ffe27e;}\n\n\/* Highlights *\/\n.mando-highlights{\n  text-align:center;\n  margin:1.5rem 0 1rem;\n  font-size:1.3rem;\n  font-weight:900;\n  color:#6fd1ff;\n  text-shadow:0 0 10px rgba(100,200,255,.3);\n}\n\n\/* List *\/\n.mando-list{\n  list-style:none;\n  margin:0 auto 1.5rem;\n  padding:0;\n  max-width:850px;\n}\n.mando-list li{\n  background:linear-gradient(90deg,rgba(255,255,255,.05),rgba(0,40,60,.1));\n  border:1px solid rgba(100,200,255,.25);\n  border-radius:12px;\n  padding:.8rem 1rem;\n  margin:.5rem 0;\n  box-shadow:0 4px 12px rgba(0,0,0,.35);\n  transition:.25s ease;\n}\n.mando-list li:hover{\n  transform:translateX(4px);\n  box-shadow:0 8px 18px rgba(0,0,0,.5);\n}\n\n\/* Closure *\/\n.mando-closure{\n  background:linear-gradient(180deg,rgba(0,30,40,.5),rgba(0,0,0,.8));\n  border-radius:16px;\n  padding:1.1rem 1rem;\n  margin-top:1rem;\n  border:1px solid rgba(100,200,255,.3);\n  box-shadow:inset 0 0 20px rgba(100,200,255,.1);\n  color:#d6fff4;\n  line-height:1.9;\n  text-align:center;\n}\n.mando-closure strong{color:#6fd1ff;}\n.mando-closure em{\n  color:#ffe27e;\n  font-weight:700;\n  display:block;\n  margin-top:.4rem;\n  text-transform:uppercase;\n  letter-spacing:.5px;\n}\n\n@media(min-width:1024px){\n  .mando-sector{padding:2.5rem 2rem;}\n  .mando-head h2{font-size:2.1rem;}\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52725268808007,"sku":null,"price":17.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/StarWarsTheDeckbuildingGame_Mandaloriani00.webp?v=1762681264"},{"product_id":"tsukiji-market","title":"Tsukiji Market ","description":"\u003c!-- 🐟 TSUKIJI MARKET — Sezione narrativa in stile microgame Matagot --\u003e\n\u003csection class=\"tsukiji-narrative\"\u003e\u003c!-- Titolo interno --\u003e\n\u003ch2 class=\"tsukiji-title-inner\"\u003e Tsukiji Market – Where Every Episode Is More Expensive Than the Fish\u003c\/h2\u003e\n\n\u003cp class=\"tsukiji-subtitle\"\u003e A tense duel of bluffs, intuitions and twists… at dawn in Tokyo.\u003c\/p\u003e\n\n\u003c!-- Blocco collage narrativo --\u003e\n\u003carticle class=\"tsukiji-collage\"\u003e\n \u003cp\u003eIt's dawn at \u003cstrong\u003eTsukiji Market\u003c\/strong\u003e , and two rival chefs vie for the freshest fish in a fast-paced, elegant, and surprisingly tactical \u003cstrong\u003etwo-player card duel\u003c\/strong\u003e . \u003cstrong\u003eTsukiji Market\u003c\/strong\u003e is a game of \u003cstrong\u003ebluffing, flash auctions, and clever card management\u003c\/strong\u003e , inspired by the frenetic pace of Tokyo's most iconic fish market.\u003c\/p\u003e\n\n\u003cp\u003e Each turn, you reveal a new fish you've just unloaded, and decide how much to bid to win it. But be careful: overbidding can tip the scales in your opponent's favor, giving them the chance to \u003cstrong\u003esteal a fish\u003c\/strong\u003e from you when you least expect it. And each fish has special effects that can turn the tables in an instant.\u003c\/p\u003e\n\n\u003ch3\u003e Why Tsukiji Market conquers you at first taste\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🍣 \u003cstrong\u003eElegant bluffing\u003c\/strong\u003e in just 10–20 minutes\u003c\/li\u003e\n\n\u003cli\u003e ⚖️ \u003cstrong\u003eCentral scale\u003c\/strong\u003e that adds tension and twists\u003c\/li\u003e\n\n\u003cli\u003e 🎴 \u003cstrong\u003eMultipurpose cards\u003c\/strong\u003e with unique abilities\u003c\/li\u003e\n\n \u003cli\u003e👨🍳 \u003cstrong\u003ePerfect for 2 players\u003c\/strong\u003e who want quick but smart duels\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eGorgeous illustrations\u003c\/strong\u003e in Matagot microgame format\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp\u003e If you love duels of the mind, where every bet is a risk and every fish can become your secret weapon, \u003cstrong\u003eTsukiji Market\u003c\/strong\u003e is an ideal \u003cstrong\u003eboard game\u003c\/strong\u003e : fresh, tense, brilliant, capable of transforming every game into a challenge for true strategic chefs.\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE ISPIRATA ALLA SCATOLA: NERO, VIOLA NEON, ARANCIO PESCE *\/\n.tsukiji-narrative {\n  background: linear-gradient(135deg, #120d18 0%, #1a1122 100%);\n  border-radius: 20px;\n  padding: 2rem;\n  margin: 2rem 0;\n  border: 1px solid rgba(255,255,255,0.08);\n  box-shadow: inset 0 0 22px rgba(0,0,0,0.55);\n  font-family: \"Inter\", sans-serif;\n  color: #fefefe;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow neon viola come gli outline della scatola *\/\n.tsukiji-narrative::before {\n  content: \"\";\n  position: absolute;\n  top: -40px;\n  right: -30px;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, rgba(140,63,255,0.28) 10%, transparent 70%);\n  filter: blur(45px);\n  pointer-events: none;\n}\n\n.tsukiji-title-inner {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.4rem;\n  color: #ffb348; \/* arancio pesce *\/\n  text-shadow: 0px 0px 9px rgba(255,179,72,0.45);\n  margin-bottom: 0.4rem;\n}\n\n.tsukiji-subtitle {\n  font-style: italic;\n  font-size: 0.97rem;\n  opacity: 0.85;\n  margin-bottom: 1.4rem;\n  color: #ffe3b7;\n}\n\n\/* Blocco collage *\/\n.tsukiji-collage {\n  background: rgba(40,22,58,0.45); \/* viola profondo trasparente *\/\n  padding: 1.45rem 1.5rem;\n  border-radius: 14px;\n  border-left: 5px solid #ffb348;\n  font-size: 0.98rem;\n  line-height: 1.7;\n  box-shadow: 0 0 22px rgba(0,0,0,0.35);\n}\n.tsukiji-collage p { margin: 0.85rem 0; }\n.tsukiji-collage ul {\n  margin: 1rem 0;\n  padding-left: 1rem;\n}\n.tsukiji-collage li { margin: 0.45rem 0; }\n\n\/* Responsive *\/\n@media(max-width:700px){\n  .tsukiji-title-inner{ font-size:1.18rem; }\n  .tsukiji-collage{ font-size:0.94rem; }\n}\n\u003c\/style\u003e","brand":"Matagot","offers":[{"title":"Default Title","offer_id":52776307720519,"sku":null,"price":6.74,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TsukijiMarket00.webp?v=1763470710"},{"product_id":"ukiyo","title":"Ukiyo ","description":"\u003c!-- 🎏 UKIYO — Sezione narrativa in stile zen giapponese --\u003e\n\u003csection class=\"ukiyo-narrative\"\u003e\u003c!-- Titolo interno --\u003e\n\u003ch2 class=\"ukiyo-title-inner\"\u003e Ukiyo 🎏 The Zen micro-puzzle that takes 5 minutes to play… but stays in your head for hours\u003c\/h2\u003e\n\n\u003c!-- Sottotitolo --\u003e\n\u003cp class=\"ukiyo-subtitle\"\u003e A landscape to create, a balance to find, a mind to calm. \u003c\/p\u003e\n\n\u003c!-- Blocco collage narrativo + testo prodotto --\u003e\n\u003carticle class=\"ukiyo-collage\"\u003e\n \u003cp\u003e\u003cstrong\u003eUkiyo\u003c\/strong\u003e is a \u003cstrong\u003epocket-sized board game\u003c\/strong\u003e of pure, minimalist strategy: just 18 cards, a 6x6 grid, and an ever-changing challenge. In just a few minutes, you build patterns, fit symbols together, and try to complete the objective of your last card... or solve increasingly difficult puzzles alone.\u003c\/p\u003e\n\n\u003cp\u003e You arrange the cards horizontally or vertically, overlap them, create logical connections: each move changes the landscape and forces you to think quickly but precisely. It's a perfect \u003cstrong\u003efamily game\u003c\/strong\u003e for quick tables, relaxing moments, and solitary sessions that test your intuition.\u003c\/p\u003e\n\n\u003ch3\u003e What makes Ukiyo so fascinating?\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🧩 \u003cstrong\u003eOnly 18 cards\u003c\/strong\u003e for ever-changing puzzles\u003c\/li\u003e\n\n\u003cli\u003e 🎎 \u003cstrong\u003eSolitaire mode\u003c\/strong\u003e with increasing challenges\u003c\/li\u003e\n\n\u003cli\u003e 👨👩👧👦 Perfect for 1–4 players\u003c\/li\u003e\n\n\u003cli\u003e ⚡ Plays in \u003cstrong\u003e5–15 minutes\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n \u003cp\u003eIf you love clever, pocket-sized, \u003cstrong\u003epuzzle-\u003c\/strong\u003e inspired games, \u003cstrong\u003eUkiyo\u003c\/strong\u003e is a little gem: simple to explain, amazing to master, and perfect to take anywhere.\u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE UKIYO — Verde giada, oro tenue, onde giapponesi *\/\n.ukiyo-narrative {\n  background: linear-gradient(135deg, #0f3a2e 0%, #0d2f27 100%);\n  border-radius: 20px;\n  padding: 2rem;\n  margin: 2rem 0;\n  border: 1px solid rgba(255,255,255,0.08);\n  box-shadow: inset 0 0 22px rgba(0,0,0,0.55);\n  font-family: \"Inter\", sans-serif;\n  color: #fefefe;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Onde dorate diffuse, ispirate alla scatola *\/\n.ukiyo-narrative::before {\n  content: \"\";\n  position: absolute;\n  top: -30px;\n  left: -30px;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, rgba(255,221,144,0.22) 12%, transparent 65%);\n  filter: blur(55px);\n  pointer-events: none;\n}\n\n.ukiyo-title-inner {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.35rem;\n  color: #ffd88c; \/* oro tenue *\/\n  text-shadow: 0px 0px 9px rgba(255,221,144,0.45);\n  margin-bottom: 0.4rem;\n}\n\n.ukiyo-subtitle {\n  font-style: italic;\n  font-size: 0.97rem;\n  opacity: 0.85;\n  margin-bottom: 1.35rem;\n  color: #f5e6c4;\n}\n\n\/* Blocco collage *\/\n.ukiyo-collage {\n  background: rgba(12, 63, 47, 0.45);\n  padding: 1.45rem 1.5rem;\n  border-radius: 14px;\n  border-left: 5px solid #ffd88c;\n  font-size: 0.98rem;\n  line-height: 1.7;\n  box-shadow: 0 0 22px rgba(0,0,0,0.28);\n}\n.ukiyo-collage p { margin: 0.85rem 0; }\n\n.ukiyo-collage ul {\n  margin: 1rem 0;\n  padding-left: 1rem;\n}\n.ukiyo-collage li { margin: 0.45rem 0; }\n\n\/* Responsive *\/\n@media(max-width:700px){\n  .ukiyo-title-inner{ font-size:1.18rem; }\n  .ukiyo-collage{ font-size:0.94rem; }\n}\n\u003c\/style\u003e","brand":"Matagot","offers":[{"title":"Default Title","offer_id":52776512291143,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Ukiyo_00.webp?v=1763499907"},{"product_id":"unmatched-cappuccetto-rosso-vs-beowulf","title":"UNMATCHED - Cappuccetto Rosso VS Beowulf","description":"\u003c!-- 🐺 UNMATCHED — Cappuccetto Rosso vs Beowulf --\u003e\n\u003csection class=\"unmatched-duel-section\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"unmatched-header\"\u003e\n\u003ch2\u003e 🐺 Unmatched – Little Red Riding Hood vs. Beowulf: The Unforgiving Duel \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"unmatched-layout\"\u003e\n\n\u003c!-- NARRATIVA --\u003e\n\u003carticle class=\"unmatched-narrative\"\u003e\n \u003cp\u003eIn \u003cstrong\u003eUnmatched,\u003c\/strong\u003e every character is a story… until the story ends in bloodshed. Here, choose between the mythical fury of \u003cstrong\u003eBeowulf\u003c\/strong\u003e and the ferocious deception of \u003cstrong\u003eLittle Red Riding Hood\u003c\/strong\u003e in a \u003cstrong\u003estrategic duel for two players\u003c\/strong\u003e where every step, every card, and every breath becomes a decisive move.\u003c\/p\u003e\n\n\u003cp\u003e With Little Red Riding Hood, you play with cunning: icons that fit together, traps that seem harmless, combos that come into play the exact moment your opponent lets their guard down. With Beowulf, you play with power: you build \u003cstrong\u003eRage\u003c\/strong\u003e , you strike incredibly hard, you turn an entire game around with two well-placed choices.\u003c\/p\u003e\n\n\u003cp\u003e Maps are closed arenas. Cards are sharp weapons. Micro-decisions are stabs at the throat. There's no such thing as luck: only timing, reading the other's perspective, and the courage to strike when the opportunity presents itself.\u003c\/p\u003e\n\n \u003cp\u003eThis set is perfect for those who want a \u003cstrong\u003efast and brutal skirmish\u003c\/strong\u003e , where two opposing identities face off to the last life point. And in this tale, a happy ending is not guaranteed for anyone. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- BOX PUNTI FORZA --\u003e\n\u003caside class=\"unmatched-features\"\u003e\n\u003ch3\u003e Why this Unmatched is iconic\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🐺 \u003cstrong\u003eTotal asymmetry\u003c\/strong\u003e – two opposing styles, zero compromises\u003c\/li\u003e\n\n\u003cli\u003e 🩸 \u003cstrong\u003eTactical combat\u003c\/strong\u003e – no dice, just intelligence\u003c\/li\u003e\n\n\u003cli\u003e 🧺 \u003cstrong\u003eLittle Red Riding Hood\u003c\/strong\u003e – Fast, sharp, and unpredictable combos\u003c\/li\u003e\n\n\u003cli\u003e ⚔️ \u003cstrong\u003eBeowulf\u003c\/strong\u003e – Rage that explodes at the perfect moment\u003c\/li\u003e\n\n\u003cli\u003e 🔥 The best \u003cstrong\u003eskirmish duel\u003c\/strong\u003e for 2 players \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- CHIUSURA --\u003e\n\u003cdiv class=\"unmatched-end\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eUnmatched: Little Red Riding Hood vs. Beowulf\u003c\/strong\u003e is a brief, fierce, and deadly duel: whoever misses a step falls. Whoever reads the other triumphs.\u003c\/p\u003e\n\n\u003cp class=\"unmatched-quote\"\u003e \u003cem\u003eThere is no “once upon a time” here: there are only those who remain standing.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE UNMATCHED – Nero, rosso sangue, arancione fuoco, verde bosco *\/\n.unmatched-duel-section {\n  --um-black: #0d0d0f;\n  --um-red: #c3272b;\n  --um-orange: #ff6a2f;\n  --um-forest: #0f2a18;\n  --um-smoke: #1b1b1d;\n  --um-light: #f5e6d8;\n\n  background: linear-gradient(135deg, var(--um-black) 0%, var(--um-smoke) 100%);\n  padding: 2.4rem 1.8rem;\n  border-radius: 26px;\n  color: var(--um-light);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  position: relative;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.5);\n  overflow: hidden;\n}\n\n\/* Glow rosso fuoco *\/\n.unmatched-duel-section::before {\n  content: \"\";\n  position: absolute;\n  top: -50px;\n  left: -60px;\n  width: 320px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(255,80,30,0.4), transparent 70%);\n  filter: blur(30px);\n}\n\n.unmatched-duel-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -60px;\n  right: -40px;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(180,0,0,0.3), transparent 70%);\n  filter: blur(35px);\n}\n\n\/* Titolo *\/\n.unmatched-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  color: var(--um-orange);\n  font-size: 1.9rem;\n  text-shadow: 0 0 14px rgba(255,120,40,0.45);\n  margin-bottom: 1.6rem;\n}\n\n\/* Layout *\/\n.unmatched-layout {\n  display: grid;\n  grid-template-columns: 1.3fr 1fr;\n  gap: 1.4rem;\n}\n\n\/* Narrativa *\/\n.unmatched-narrative {\n  background: rgba(20,20,20,0.85);\n  border-left: 7px solid var(--um-red);\n  padding: 1.4rem 1.6rem;\n  border-radius: 18px;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.4);\n  line-height: 1.75;\n}\n\n.unmatched-narrative strong {\n  color: var(--um-orange);\n}\n\n\/* Box punti forza *\/\n.unmatched-features {\n  background: rgba(10,10,10,0.7);\n  border-radius: 18px;\n  padding: 1.4rem;\n  border: 2px solid rgba(255,255,255,0.1);\n}\n\n.unmatched-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--um-red);\n  margin-bottom: 1rem;\n}\n\n.unmatched-features ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: .7rem;\n}\n\n.unmatched-features li {\n  background: linear-gradient(90deg, rgba(195,39,43,0.22), rgba(255,106,47,0.12));\n  border-left: 5px solid var(--um-red);\n  border-radius: 10px;\n  padding: .55rem .8rem;\n  transition: .25s ease;\n}\n\n.unmatched-features li:hover {\n  background: linear-gradient(90deg, rgba(195,39,43,0.35), rgba(255,106,47,0.2));\n  transform: translateX(4px);\n}\n\n\/* Chiusura *\/\n.unmatched-end {\n  background: rgba(20,20,20,0.85);\n  border-radius: 18px;\n  padding: 1.4rem;\n  margin-top: 2rem;\n  text-align: center;\n  border: 1px solid rgba(255,255,255,0.06);\n}\n\n.unmatched-quote {\n  margin-top: 1rem;\n  font-style: italic;\n  color: var(--um-orange);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .unmatched-layout { grid-template-columns: 1fr; }\n}\n\u003c\/style\u003e","brand":"Mancalamaro","offers":[{"title":"Default Title","offer_id":52783256994119,"sku":null,"price":27.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/UNMATCHED_-_Cappuccetto_Rosso_VS_Beowulf_00.webp?v=1763549483"},{"product_id":"bloc-by-bloc-uprising","title":"Bloc by Bloc Uprising ","description":"\u003c!-- 🔥 BLOC BY BLOC: UPRISING – La rivolta prende forma strada dopo strada --\u003e\n\u003csection class=\"fg-section-bloc\"\u003e\u003c!-- Titolo --\u003e\u003cheader class=\"fg-header\"\u003e\n\u003ch2\u003e 🔥 Bloc by Bloc: Uprising – The city is yours, if you dare take it back \u003c\/h2\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"fg-layout\"\u003e\n\n\u003c!-- Testo principale --\u003e\n\u003carticle class=\"fg-narrative\"\u003e\n\u003cp\u003e In \u003cstrong\u003eBloc by Bloc: Uprising,\u003c\/strong\u003e you don't play a game: \u003cstrong\u003eyou organize a revolution\u003c\/strong\u003e . Every neighborhood is a fuse, every block a piece of the city that can still be saved. The tension is constant, the pace is urban, and danger is everywhere.\u003c\/p\u003e\n\n \u003cp\u003eYour factions—students, workers, neighbors, prisoners—aren't just pawns: they're the voice of a city that no longer wants to submit. As the repression advances, you build barricades, clear districts, coordinate movements, and try to maintain control before the night ends.\u003c\/p\u003e\n\n\u003cp\u003e Every turn is a race: \u003cstrong\u003ethe police react\u003c\/strong\u003e , patrol, close off spaces, and repress key areas. You must read the chaos, predict movements, and decide whether to risk everything to liberate a district or defend what you've just conquered.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eBloc by Bloc\u003c\/strong\u003e is cooperative when needed, ruthless when it must be: in semi-cooperative mode, someone can betray from within, sabotage, or hide a different objective. Trust is a luxury. Controlling the city is a necessity. \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- Box punti forza --\u003e\n\u003caside class=\"fg-features\"\u003e\n\u003ch3\u003e Why “Bloc by Bloc: Uprising” Dominates Political Co-ops\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003eCoop \/ semi-coop\u003c\/strong\u003e with constant voltage\u003c\/li\u003e\n\n\u003cli\u003e 🏙️ \u003cstrong\u003eModular map\u003c\/strong\u003e that changes every night\u003c\/li\u003e\n\n \u003cli\u003e🎲 \u003cstrong\u003eAction says\u003c\/strong\u003e thesis and significant\u003c\/li\u003e\n\n\u003cli\u003e 🚧 Barricades, occupations and urban clashes\u003c\/li\u003e\n\n\u003cli\u003e 👤 Solid and challenging \u003cstrong\u003esolo\u003c\/strong\u003e mode \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Chiusura --\u003e\n\u003cdiv class=\"fg-end\"\u003e\n\n\u003cp\u003e If you’re looking for a \u003cstrong\u003estrategic cooperative board game\u003c\/strong\u003e with political soul, narrative chaos, and burning choices, \u003cstrong\u003eBloc by Bloc: Uprising\u003c\/strong\u003e is the hottest spot in town.\u003c\/p\u003e\n\n\u003cp class=\"fg-quote\"\u003e \u003cem\u003eThe night is short. The revolt is not.\u003c\/em\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🔥 BLOC BY BLOC – Palette rivoluzionaria: rosso urbano, blu petrolio, nero fumoso *\/\n.fg-section-bloc {\n  --bloc-red: #d9483b;\n  --bloc-red-dark: #962f25;\n  --bloc-blue: #2c7fa1;\n  --bloc-blue-dark: #1f546a;\n  --bloc-smoke: #1a1a1a;\n  --bloc-light: #f7f7f7;\n\n  background: linear-gradient(135deg, var(--bloc-red) 0%, var(--bloc-blue) 60%, #e5f4ff 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: var(--bloc-smoke);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.22);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Glow urbano *\/\n.fg-section-bloc::before {\n  content: \"\";\n  position: absolute;\n  bottom: -70px;\n  left: -70px;\n  width: 300px;\n  height: 260px;\n  background: radial-gradient(circle at top, rgba(217,72,59,0.55), transparent 70%);\n  filter: blur(30px);\n}\n.fg-section-bloc::after {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  right: -40px;\n  width: 260px;\n  height: 260px;\n  background: radial-gradient(circle, rgba(44,127,161,0.45), transparent 70%);\n  filter: blur(40px);\n}\n\n\/* Titolo *\/\n.fg-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: #ffffff;\n  text-shadow: 0 0 14px rgba(0,0,0,0.55);\n  border-bottom: 1px solid rgba(255,255,255,0.25);\n  padding-bottom: 0.6rem;\n}\n\n\/* Layout *\/\n.fg-layout {\n  display: grid;\n  grid-template-columns: 1.25fr 1fr;\n  gap: 1.4rem;\n}\n\n\/* Narrative *\/\n.fg-narrative {\n  background: rgba(255,255,255,0.95);\n  border-left: 7px solid var(--bloc-red-dark);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  box-shadow: 0 6px 20px rgba(0,0,0,0.12);\n  position: relative;\n}\n\n.fg-narrative::before {\n  content: \"\";\n  position: absolute;\n  top: -8px;\n  right: 12px;\n  width: 40px;\n  height: 40px;\n  border-radius: 50%;\n  border: 3px solid var(--bloc-blue);\n  box-shadow: 0 0 0 4px rgba(255,255,255,0.6);\n  opacity: 0.8;\n}\n\n.fg-narrative p {\n  margin: 0.6rem 0;\n  line-height: 1.8;\n  color: var(--bloc-smoke);\n}\n\n.fg-narrative strong {\n  color: var(--bloc-red-dark);\n}\n\n\/* Features *\/\n.fg-features {\n  background: rgba(20,20,20,0.9);\n  border-radius: 18px;\n  padding: 1.2rem 1.4rem;\n  border: 2px solid rgba(255,255,255,0.15);\n  box-shadow: 0 8px 20px rgba(0,0,0,0.45);\n  color: var(--bloc-light);\n}\n\n.fg-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  font-size: 1.1rem;\n  margin-bottom: 1rem;\n  color: var(--bloc-blue);\n}\n\n.fg-features ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n\n.fg-features li {\n  background: linear-gradient(90deg, rgba(217,72,59,0.22), rgba(44,127,161,0.18));\n  border-left: 5px solid var(--bloc-blue);\n  border-radius: 10px;\n  padding: 0.55rem 0.8rem;\n  font-size: 0.95rem;\n  transition: 0.25s ease;\n}\n\n.fg-features li strong {\n  color: #ffffff;\n}\n\n.fg-features li:hover {\n  transform: translateX(4px);\n  background: linear-gradient(90deg, rgba(217,72,59,0.33), rgba(44,127,161,0.28));\n}\n\n\/* End box *\/\n.fg-end {\n  margin-top: 2rem;\n  background: rgba(255,255,255,0.96);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(0,0,0,0.06);\n  text-align: center;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.1);\n}\n\n.fg-end .fg-quote {\n  margin-top: 0.8rem;\n  font-style: italic;\n  color: var(--bloc-red-dark);\n  font-weight: 600;\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .fg-layout {\n    grid-template-columns: 1fr;\n  }\n}\n@media (max-width: 600px) {\n  .fg-section-bloc {\n    padding: 1.8rem 1.2rem;\n  }\n  .fg-header h2 {\n    font-size: 1.5rem;\n  }\n}\n\u003c\/style\u003e","brand":"Outlandish Games","offers":[{"title":"Default Title","offer_id":52853587509575,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BlocbyBlocUprising00.webp?v=1764400207"},{"product_id":"superclub-rivals","title":"Superclub Rivals ","description":"\u003csection class=\"rivals-section product__description rte quick-description\"\u003e\u003c!-- HEADER --\u003e\u003cheader class=\"rivals-header\"\u003e\n\u003ch2\u003e ⚽ Superclub Rivals – The Ultimate Derby for 2 Players\u003c\/h2\u003e\n\n\u003cp class=\"rivals-subtitle\"\u003e Nine matches. Two managers. Only one possible glory. \u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"rivals-layout\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003carticle class=\"rivals-narrative\"\u003e\n\u003cp\u003e \u003cstrong\u003eSuperclub Rivals\u003c\/strong\u003e is a \u003cstrong\u003estrategic board game for two players\u003c\/strong\u003e that captures all the adrenaline of real football. You're not preparing for just any match: you're building \u003cstrong\u003eyour tactical identity\u003c\/strong\u003e for a nine-match derby, where every card can change the season.\u003c\/p\u003e\n\n \u003cp\u003eYou'll enter the field with a clear goal: dominate. \u003cstrong\u003eYou'll deploy\u003c\/strong\u003e your lineup, \u003cstrong\u003eread\u003c\/strong\u003e your opponent, \u003cstrong\u003eadjust\u003c\/strong\u003e your tactics on the fly, and try to strike at the most unexpected moment. Games fly by, but they stay with you: every mistake stings, every goal weighs heavily.\u003c\/p\u003e\n\n\u003cdiv class=\"rivals-card\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eHere the difference is not made by chance:\u003c\/strong\u003e it is made by managers who know how to take risks.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e Between matches lies the offseason, the heart of the game: \u003cstrong\u003etransfers, upgrades, new team combinations\u003c\/strong\u003e . Build a winning streak while your opponent tries to snatch key players from you. The balance can be upset in an instant: all it takes is a well-timed purchase or a perfectly timed tactic.\u003c\/p\u003e\n\n\u003cp\u003e Superclub Rivals is a mental, technical, and nervous duel. An experience that rewards vision, risk management, and the cool-headedness of true coaches. You don't play to participate: \u003cstrong\u003eyou play to leave a trophy in your trophy cabinet\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cdiv class=\"rivals-mini\"\u003e\n\n \u003cp\u003e\u003cem\u003eNinety minutes? No. This is about the title.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/article\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"rivals-features\"\u003e\n\u003ch3\u003e Why “Superclub Rivals” is an unmissable derby\u003c\/h3\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔥 \u003cstrong\u003e9 matches\u003c\/strong\u003e in a tense campaign full of twists and turns\u003c\/li\u003e\n\n\u003cli\u003e 🔄 \u003cstrong\u003eStrategic off-season\u003c\/strong\u003e with transfer market, upgrades and advanced tactics\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eDeep and fast-paced duel\u003c\/strong\u003e , perfect for two players\u003c\/li\u003e\n\n\u003cli\u003e 🏆 \u003cstrong\u003eHigh replayability\u003c\/strong\u003e thanks to always different choices\u003c\/li\u003e\n\n\u003cli\u003e 📘 \u003cstrong\u003eRules in Italian\u003c\/strong\u003e included\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"rivals-quote\"\u003e\n\n\u003cp\u003e \u003cem\u003eIt's war out there. On the bench, it's pure strategy.\u003c\/em\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🎨 PALETTE SUPERCLUB RIVALS (blu notte \/ azzurro stadio \/ rosa magenta \/ oro) *\/\n.rivals-section {\n  --night: #0a1b36;\n  --sky: #1e88c9;\n  --magenta: #d94279;\n  --gold: #d6a14a;\n  --white: #f6f6f6;\n\n  background: var(--night);\n  padding: 2.4rem 2rem;\n  border-radius: 24px;\n  max-width: 1100px;\n  margin: 2.4rem auto;\n  box-shadow: 0 12px 28px rgba(0,0,0,0.55);\n}\n\n\/* HEADER *\/\n.rivals-header h2 {\n  text-align: center;\n  font-family: \"Bungee\", sans-serif;\n  font-size: 2rem;\n  color: var(--white);\n  text-shadow: 0 0 14px rgba(255,255,255,0.25);\n}\n\n.rivals-subtitle {\n  text-align: center;\n  color: var(--gold);\n  margin-top: 0.4rem;\n  font-weight: 600;\n}\n\n\/* GRID *\/\n.rivals-layout {\n  display: grid;\n  grid-template-columns: 1.6fr 1fr;\n  gap: 1.6rem;\n  margin-top: 2rem;\n}\n\n\/* NARRATIVE *\/\n.rivals-narrative {\n  background: rgba(255,255,255,0.06);\n  padding: 1.6rem;\n  border-left: 6px solid var(--magenta);\n  border-radius: 18px;\n  color: var(--white);\n  line-height: 1.65;\n}\n\n.rivals-narrative strong {\n  color: var(--gold);\n}\n\n\/* CARD *\/\n.rivals-card {\n  background: linear-gradient(90deg, var(--sky) 0%, var(--magenta) 100%);\n  padding: 1rem 1.2rem;\n  border-left: 5px solid var(--gold);\n  border-radius: 12px;\n  margin: 1.4rem 0;\n  text-align: center;\n  font-weight: 600;\n  color: #fff;\n}\n\n\/* MINI *\/\n.rivals-mini {\n  background: rgba(214,161,74,0.18);\n  border-left: 5px solid var(--gold);\n  padding: 0.8rem 1rem;\n  border-radius: 10px;\n  margin: 1.4rem 0;\n  text-align: center;\n  color: var(--white);\n  font-style: italic;\n  font-weight: 600;\n}\n\n\/* FEATURES *\/\n.rivals-features {\n  background: rgba(255,255,255,0.07);\n  padding: 1.6rem;\n  border-radius: 18px;\n  border: 2px solid var(--sky);\n  color: #fff7ef;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.35);\n}\n\n.rivals-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--gold);\n  margin-bottom: 1rem;\n}\n\n.rivals-features ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: 0.75rem;\n}\n\n.rivals-features li {\n  background: linear-gradient(90deg, rgba(30,136,201,0.28), rgba(217,66,121,0.32));\n  padding: 0.6rem 0.8rem;\n  border-left: 5px solid var(--magenta);\n  border-radius: 10px;\n  color: #fffdf6;\n}\n\n\/* QUOTE *\/\n.rivals-quote {\n  margin-top: 1.6rem;\n  background: rgba(217,66,121,0.25);\n  border-left: 5px solid var(--magenta);\n  padding: 1rem;\n  border-radius: 12px;\n  text-align: center;\n  font-weight: 600;\n  color: #ffece5;\n}\n\n\/* RESPONSIVE *\/\n@media (max-width: 900px) {\n  .rivals-layout {\n    grid-template-columns: 1fr;\n  }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":52936983544135,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SuperclubRivals00.webp?v=1765383387"},{"product_id":"reforest-plants-of-the-pacific-northwest-coast","title":"Reforest - Plants of the Pacific Northwest Coast ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection id=\"fg-reforest-\u0026lt;span class='notranslate'\u0026gt;{{ product.id }}\u0026lt;\/span\u0026gt;\" class=\"fg-reforest\"\u003e\n\u003cdiv class=\"fg-reforest__wrap\"\u003e\n\n\u003ch2 class=\"fg-reforest__title\"\u003e 🌲🍃 Reforest – Plants, synergies, and an ecosystem that grows paper by paper \u003c\/h2\u003e\n\n\u003ctable border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" role=\"presentation\" class=\"fg-reforest__table\"\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003c!-- SINISTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--left\"\u003e\n\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--paper\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eReforest – Plants of the Pacific Northwest Coast\u003c\/strong\u003e is a \u003cstrong\u003estrategic card board game\u003c\/strong\u003e (1–4) where you build the healthiest forest by creating a tableau of plants that enhance each other. It's easy to learn, but full of clever little choices that make a difference.\u003c\/p\u003e\n\n\u003cp\u003e Here you're not just collecting cards: you're creating an ecosystem. Place the right plant, at the right level, and suddenly everything fits together: points, abilities, combinations, and that feeling of \"OK, this forest is working.\"\u003c\/p\u003e\n\n\u003cp\u003e Each turn, you choose between two essential actions: draw or play a plant. The cards are \u003cstrong\u003emultipurpose\u003c\/strong\u003e because you pay for them by discarding others as \"nutrients,\" and space is limited: you can grow tall plants on top of pioneer species, speeding up your construction when needed.\u003c\/p\u003e\n\n \u003cp\u003eAt the end of the round, \u003cstrong\u003eanimal visitors\u003c\/strong\u003e arrive and reward whoever created the best habitat (flowers, fruit, and the like): this is where the game really kicks into high gear. Perfect as a \u003cstrong\u003esolo board game\u003c\/strong\u003e , but also great for 2–4 players for a quick, clean, and super \"green\" challenge.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-reforest__quote\"\u003e \u003cem\u003eIn Reforest you don't \"score points\": you grow a forest that finally seems alive.\u003c\/em\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/td\u003e\n\n\u003c!-- DESTRA --\u003e\n\u003ctd valign=\"top\" class=\"fg-reforest__td fg-reforest__td--right\"\u003e\n\n\u003cdiv class=\"fg-reforest__card fg-reforest__card--dark\"\u003e\n\n\u003ch3\u003e Why Reforest is so enjoyable to play\u003c\/h3\u003e\n\n\u003cul class=\"fg-reforest__list\"\u003e\n\n\u003cli\u003e 🌿 \u003cstrong\u003ePlant Tableau\u003c\/strong\u003e : Synergies and Skills That Intertwine Naturally\u003c\/li\u003e\n\n\u003cli\u003e 🃏 \u003cstrong\u003eMulti-use cards\u003c\/strong\u003e : you pay with nutrients, you decide what to keep and what to sacrifice\u003c\/li\u003e\n\n\u003cli\u003e 🦌 \u003cstrong\u003eAnimal visitors\u003c\/strong\u003e : dynamic goals that guide habitat choices\u003c\/li\u003e\n\n\u003cli\u003e 🧠 \u003cstrong\u003eGreat for solo play\u003c\/strong\u003e : clean, fast-paced, and surprisingly deep puzzle play \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cdiv class=\"fg-reforest__badge\"\u003e\n\n\u003cspan aria-hidden=\"true\" class=\"fg-reforest__badgeDot\"\u003e\u003c\/span\u003e \u003cspan\u003e\u003cstrong\u003eSynergies\u003c\/strong\u003e that grow card after card.\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- SEO invisibile (non visibile ai clienti) --\u003e\n \u003cdiv aria-hidden=\"true\" class=\"fg-reforest__seo\"\u003eReforest strategic board game, card game, tableau building, solitaire board game, 2-player board game, synergies, plants, ecosystem, habitat, visitor animals. \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  \/* ===== REFOREST — palette scatola (bianco carta + verde botanico) + mobile full width ===== *\/\n  .fg-reforest{\n    --ink:#1a1a1a;\n    --paper:#ffffff;\n    --mist:#f3f4f2;\n    --leaf:#2f6b3f;\n    --leaf2:#6fb07b;\n    --sage:#a8c7a4;\n    --shadow: rgba(0,0,0,.12);\n\n    font-family: Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  }\n\n  .fg-reforest__wrap{\n    background:\n      radial-gradient(circle at 15% 20%, rgba(111,176,123,.24), transparent 55%),\n      radial-gradient(circle at 85% 22%, rgba(168,199,164,.22), transparent 58%),\n      linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(243,244,242,1) 46%, rgba(111,176,123,.10) 100%);\n    border: 1px solid rgba(0,0,0,.08);\n    border-radius: 26px;\n    padding: 18px 16px;\n    box-shadow: 0 14px 34px var(--shadow);\n    overflow: hidden;\n    position: relative;\n  }\n\n  .fg-reforest__title{\n    margin: 0 0 12px;\n    font-weight: 950;\n    font-size: 16px;\n    letter-spacing: .15px;\n    color: var(--ink);\n    line-height: 1.25;\n    text-align: center;\n  }\n\n  \/* Fix clipping \/ parole lunghe *\/\n  .fg-reforest__wrap, .fg-reforest__wrap *{ box-sizing: border-box; }\n  .fg-reforest__wrap p, .fg-reforest__wrap li{\n    overflow-wrap:anywhere;\n    word-break:break-word;\n    hyphens:auto;\n  }\n\n  \/* Table anti-theme *\/\n  .fg-reforest__table{\n    width:100%;\n    border-collapse: separate;\n    border-spacing: 12px;\n    table-layout: fixed;\n  }\n\n  .fg-reforest__td{\n    vertical-align: top;\n    width: 50%;\n  }\n\n  .fg-reforest__card{\n    border-radius: 18px;\n    border: 1px solid rgba(0,0,0,.10);\n    box-shadow: 0 10px 22px rgba(0,0,0,.08);\n  }\n\n  \/* SINISTRA *\/\n  .fg-reforest__card--paper{\n    background: rgba(255,255,255,.97);\n    padding: 12px 12px;\n    color:#2b2b2b;\n  }\n\n  .fg-reforest__card--paper p{\n    margin: 8px 0;\n    line-height: 1.68;\n    font-size: 13px;\n  }\n\n  .fg-reforest__quote{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(111,176,123,.18), rgba(168,199,164,.12));\n    border: 1px solid rgba(0,0,0,.08);\n    color:#1f2a22;\n    font-weight: 900;\n    line-height: 1.55;\n    font-size: 12.6px;\n    text-align: center;\n  }\n\n  \/* DESTRA *\/\n  .fg-reforest__card--dark{\n    background: linear-gradient(145deg, rgba(28,52,34,.96), rgba(16,30,20,.96));\n    border: 1px solid rgba(255,255,255,.18);\n    padding: 12px;\n    color: rgba(255,255,255,.95);\n  }\n\n  .fg-reforest__card--dark h3{\n    margin: 0 0 10px;\n    font-size: 12px;\n    letter-spacing: .45px;\n    font-weight: 950;\n    color: rgba(168,199,164,.98);\n    text-transform: uppercase;\n    line-height: 1.25;\n  }\n\n  .fg-reforest__list{\n    list-style: none;\n    padding: 0;\n    margin: 0;\n    display: grid;\n    gap: 8px;\n  }\n\n  .fg-reforest__list li{\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n    border-left: 5px solid rgba(111,176,123,.95);\n    color: rgba(255,255,255,.94);\n    font-weight: 850;\n    line-height: 1.28;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__list strong{ color: rgba(168,199,164,.98); }\n\n  .fg-reforest__badge{\n    margin-top: 10px;\n    padding: 10px 10px;\n    border-radius: 14px;\n    background: linear-gradient(90deg, rgba(168,199,164,.14), rgba(255,255,255,.06));\n    border: 1px solid rgba(255,255,255,.14);\n    display: flex;\n    gap: 10px;\n    align-items: center;\n    color: rgba(255,255,255,.92);\n    font-weight: 900;\n    line-height: 1.35;\n    font-size: 12.6px;\n  }\n\n  .fg-reforest__badgeDot{\n    width: 10px;\n    height: 10px;\n    border-radius: 999px;\n    background: rgba(111,176,123,.98);\n    box-shadow: 0 0 0 4px rgba(111,176,123,.22);\n    flex: 0 0 auto;\n  }\n\n  .fg-reforest__seo{\n    position:absolute;\n    left:-9999px;\n    width:1px;\n    height:1px;\n    overflow:hidden;\n    opacity:0;\n  }\n\n  \/* ===== MOBILE FULL-WIDTH ===== *\/\n  @media (max-width: 860px){\n    .fg-reforest__wrap{\n      padding: 12px 10px;\n      border-radius: 18px;\n    }\n\n    .fg-reforest__table{\n      border-spacing: 0;\n    }\n\n    .fg-reforest__td{\n      display:block;\n      width:100% !important;\n      padding:0 !important;\n      margin:0 !important;\n    }\n\n    .fg-reforest__card{\n      width:100%;\n      margin: 10px 0;\n      box-shadow: 0 8px 18px rgba(0,0,0,.08);\n    }\n  }\n\n  @media (max-width: 560px){\n    .fg-reforest__title{ font-size: 15px; }\n    .fg-reforest__card--paper{ padding: 12px; }\n    .fg-reforest__card--dark{ padding: 12px; }\n    .fg-reforest__card--paper p{ font-size: 13px; }\n    .fg-reforest__list li{ font-size: 12.6px; }\n  }\n\u003c\/style\u003e","brand":"Firestarter Games","offers":[{"title":"Default Title","offer_id":53066373300551,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Reforest_-_Plants_of_the_Pacific_Northwest_Coast_00_a13a056f-08eb-4e85-9808-0bfce05e3fe7.webp?v=1776140706"},{"product_id":"the-gang-deluxe-edition","title":"The Gang Deluxe Edition ","description":"\u003c!-- SEO (fuori dal blocco descrizione)\n SEO Title: The Gang Deluxe Edition – Cooperative Party Board Game | FroGames\n Meta Description: The Gang Deluxe Edition is a cooperative party board game with limited communication, predictive betting, and deluxe casino-style components.\n --\u0026gt; \n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection class=\"fg-gang\" id=\"fg-gang\"\u003e\n\u003ch2\u003e 🃏 The Gang: Deluxe Edition – the perfect heist… but you have to understand each other without speaking \u003c\/h2\u003e\n\n\u003cdiv class=\"fg-gang__grid\"\u003e\n\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-gang__card fg-gang__card--story\"\u003e\n\n \u003cp\u003e\u003cstrong\u003eThe Gang: Deluxe Edition\u003c\/strong\u003e is a \u003cstrong\u003ecooperative party board game\u003c\/strong\u003e with a green board soul: you sit down, “assess your hand”… and you immediately understand that here egos stay out of the door.\u003c\/p\u003e\n\n\u003cp\u003e You don't have to beat the others: you have to \u003cstrong\u003eread your gang\u003c\/strong\u003e . It's a game of intuition, glances, half-certainties, and that wonderful thrill of \"OK, I think I understand what you have in your hand.\"\u003c\/p\u003e\n\n\u003cp\u003e The gem is the \u003cstrong\u003elimited communication\u003c\/strong\u003e : no explanations, no endless meta-plots. Just blunt decisions, minimal signals, and a table that explodes when everything falls into place.\u003c\/p\u003e\n\n\u003cp\u003e And then there's the Deluxe version: the same gimmick, but with \u003cstrong\u003ecasino style\u003c\/strong\u003e . If you love table games that turn an evening into an event, you've found your \"private room\" here.\u003c\/p\u003e\n\n\u003cdiv class=\"fg-gang__break\"\u003e \u003cspan\u003eHere you don't win because you're good. You win because \u003cstrong\u003eyou understand each other\u003c\/strong\u003e .\u003c\/span\u003e \u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza The Gang Deluxe Edition\" class=\"fg-gang__card fg-gang__card--features\"\u003e\n\u003ch3\u003e The Deluxe version that makes you say \"ok, we always keep this ready\"\u003c\/h3\u003e\n\n\u003cul class=\"fg-gang__list\"\u003e\n\n\u003cli\u003e \n\u003cstrong\u003eComplete Edition\u003c\/strong\u003e : base game + expansions for more variety and replayability.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eRoyal Deluxe Content\u003c\/strong\u003e : Two expansion packs with \u003cstrong\u003enew game mechanics and variations\u003c\/strong\u003e , \u003cstrong\u003eceramic poker chips\u003c\/strong\u003e , \u003cstrong\u003ecasino cards\u003c\/strong\u003e , \u003cstrong\u003ecustom game mat\u003c\/strong\u003e , and more.\u003c\/li\u003e\n\n\u003cli\u003e Scales beautifully: it becomes a \u003cstrong\u003egroup board game\u003c\/strong\u003e that fills the room without weighing it down.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003ePredictive betting\u003c\/strong\u003e : You declare how much you “believe” in your hand… and the table.\u003c\/li\u003e\n\n\u003cli\u003e Light but continuous tension: laughter, twists and that moment when the gang \u003cstrong\u003esyncs up\u003c\/strong\u003e .\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eThames \u0026amp; Kosmos\u003c\/strong\u003e : solid production, quick setup, smooth flow.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003cp class=\"fg-gang__tagline\"\u003e \u003cem\u003eIf it ends well, it's team magic. If it ends badly... it was a test of trust, obviously. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/aside\u003e\n\n\n\n\n\n\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – The Gang Deluxe Edition\n   Palette ispirata alla scatola: nero profondo + oro casinò\n   CSS scoped e Shopify-safe\n   ========================================================= *\/\n#fg-gang.fg-gang{\n  --black:#0b0b0b;\n  --night:#121212;\n  --gold:#e6c15a;\n  --goldSoft:#f1d98a;\n  --ink:rgba(255,255,255,.92);\n\n  --radius:22px;\n  --shadow:0 16px 40px rgba(0,0,0,.45);\n  --shadowSoft:0 10px 24px rgba(0,0,0,.35);\n\n  position:relative;\n  border-radius:30px;\n  padding:2.2rem 1.6rem;\n  margin:1.6rem auto;\n  color:var(--ink);\n  box-shadow:var(--shadow);\n  background:\n    radial-gradient(circle at 20% 15%, rgba(230,193,90,.18), transparent 45%),\n    radial-gradient(circle at 80% 85%, rgba(230,193,90,.12), transparent 50%),\n    linear-gradient(135deg, var(--black) 0%, var(--night) 55%, var(--black) 100%);\n  border:1px solid rgba(255,255,255,.12);\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n}\n\n#fg-gang \u003e *{ position:relative; z-index:1; }\n\n#fg-gang h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 1.2rem;\n  letter-spacing:.3px;\n  color:var(--goldSoft);\n  text-shadow:0 0 18px rgba(230,193,90,.25);\n}\n\n\/* Grid *\/\n#fg-gang .fg-gang__grid{\n  display:grid;\n  grid-template-columns:1.05fr 1fr;\n  gap:1.4rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-gang .fg-gang__card{\n  border-radius:var(--radius);\n  padding:1.35rem;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(255,255,255,.12);\n  display:flex;\n  flex-direction:column;\n}\n\n\/* Story *\/\n#fg-gang .fg-gang__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n  border-left:8px solid var(--gold);\n}\n\n\/* Features *\/\n#fg-gang .fg-gang__card--features{\n  background:linear-gradient(145deg, rgba(18,18,18,.95), rgba(11,11,11,.95));\n  justify-content:space-between;\n}\n\n#fg-gang p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-gang strong{ color:var(--goldSoft); }\n\n#fg-gang h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:var(--goldSoft);\n}\n\n\/* List *\/\n#fg-gang .fg-gang__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-gang .fg-gang__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  border-left:6px solid var(--gold);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .2s ease, background .2s ease;\n}\n#fg-gang .fg-gang__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.06));\n}\n\n\/* Break *\/\n#fg-gang .fg-gang__break{\n  margin:1.2rem 0 .6rem;\n  padding:.9rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:900;\n  background:linear-gradient(90deg, rgba(230,193,90,.25), rgba(230,193,90,.12));\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:var(--shadowSoft);\n}\n\n\/* Tagline *\/\n#fg-gang .fg-gang__tagline{\n  margin:1rem 0 0;\n  font-weight:800;\n  font-size:1.02rem;\n  text-align:center;\n}\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-gang .fg-gang__grid{ grid-template-columns:1fr; }\n  #fg-gang h2{ font-size:1.6rem; }\n}\n@media (max-width: 600px){\n  #fg-gang{ padding:1.8rem 1.1rem; border-radius:26px; }\n  #fg-gang .fg-gang__card{ padding:1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"Thames \u0026 Kosmos","offers":[{"title":"Default Title","offer_id":53132177441095,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TheGangDeluxeEdition00.webp?v=1768312050"},{"product_id":"evergreen-cherry-blossoms-bamboo","title":"Evergreen Cherry Blossoms \u0026 Bamboo ","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection aria-label=\"Evergreen Cherry Blossoms \u0026amp; Bamboo\" class=\"fg-evergreen fg-evergreen--cherrybamboo\" id=\"fg-evergreen-cherrybamboo\"\u003e\u003cheader class=\"fg-evergreen__hero\"\u003e\n\u003ch2\u003e 🌸🎋 Evergreen – Cherry Blossoms \u0026amp; Bamboo: More fertility, more forests, more “wow” on your planet\u003c\/h2\u003e\n\n\u003cp class=\"fg-evergreen__sub\"\u003e Paper white and pastel colors: an elegant addition that changes your planning without ruining your calm. \u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"fg-evergreen__grid\"\u003e\n\n\u003c!-- STORY --\u003e\n\u003carticle class=\"fg-evergreen__card fg-evergreen__card--story\"\u003e\n\u003cp\u003e \u003cstrong\u003eEvergreen – Cherry Blossoms \u0026amp; Bamboo\u003c\/strong\u003e is a modular expansion that adds two new plants to your world—it seems like a small detail… until you see how it changes your entire planning.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eCherry trees\u003c\/strong\u003e bring a new dance of \u003cstrong\u003efertility\u003c\/strong\u003e : biomes become richer, more “alive,” and every growth choice feels like a caress… but one that scores points.\u003c\/p\u003e\n\n \u003cp\u003e\u003cstrong\u003eBamboo\u003c\/strong\u003e , on the other hand, is a sudden acceleration: forests that explode quickly, spaces that fill up at the right time, and that beautiful sensation of building an ecosystem that \u003cstrong\u003etakes on rhythm\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Perfect if you love Evergreen as an elegant \u003cstrong\u003estrategy board game\u003c\/strong\u003e : it adds variety without weighing you down, and gives you new scoring routes even if you often play \u003cstrong\u003esolo\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp class=\"fg-evergreen__tagline\"\u003e \u003cem\u003eIf everything seems more beautiful to you… it's because your planet has just learned to bloom (and score points). 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- FEATURES --\u003e\n\u003caside aria-label=\"Punti di forza\" class=\"fg-evergreen__card fg-evergreen__card--features\"\u003e\n\u003ch3\u003e Why this expansion “smells” of new strategies\u003c\/h3\u003e\n\n\u003cul class=\"fg-evergreen__list\"\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eTwo separate modules\u003c\/strong\u003e : insert cherry trees, bamboo or both, whenever you like.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCherry Trees\u003c\/strong\u003e : More biome fertility, new priorities, and finer planning.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBamboos\u003c\/strong\u003e : Faster forest growth, tighter timing, and more explosive choices.\u003c\/li\u003e\n\n\u003cli\u003e New bonuses and synergies: pushes you to find different \u003cstrong\u003epatterns\u003c\/strong\u003e without changing the core of the game.\u003c\/li\u003e\n\n \u003cli\u003eIdeal for those looking for a relaxing \u003cstrong\u003eboard game\u003c\/strong\u003e but full of satisfying decisions.\u003c\/li\u003e\n\n\u003cli\u003e \u003cstrong\u003eHorrible Guild\u003c\/strong\u003e Signature: clean, modular expansion, very “evergreen” in spirit. \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Evergreen: Cherry Blossoms \u0026 Bamboo – scoped\n   Palette: bianco carta + rosa sakura + verde bambù (soft)\n   ========================================================= *\/\n#fg-evergreen-cherrybamboo.fg-evergreen{\n  --paper:#fbfbf7;             \/* bianco scatola *\/\n  --ink:#183028;               \/* verde scuro testo *\/\n  --bamboo:#2e7d5b;            \/* verde bambù *\/\n  --bambooSoft:#bfe6d3;        \/* verde chiaro *\/\n  --sakura:#f3a9bf;            \/* rosa sakura *\/\n  --sakuraDeep:#d85f83;        \/* rosa più deciso *\/\n  --stone:#e7ece6;             \/* grigio pietra *\/\n  --line:rgba(24,48,40,.14);\n\n  --radius:22px;\n  --shadow:0 18px 44px rgba(0,0,0,.14);\n  --shadowSoft:0 10px 26px rgba(0,0,0,.10);\n\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  color:var(--ink);\n  border-radius:30px;\n  overflow:hidden;\n  position:relative;\n  padding:2.1rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  border:1px solid var(--line);\n\n  background:\n    radial-gradient(circle at 22% 22%, rgba(243,169,191,.35), transparent 55%),\n    radial-gradient(circle at 82% 28%, rgba(46,125,91,.18), transparent 58%),\n    radial-gradient(circle at 60% 88%, rgba(191,230,211,.40), transparent 60%),\n    linear-gradient(135deg, rgba(251,251,247,1) 0%, rgba(231,236,230,.78) 55%, rgba(243,169,191,.18) 100%);\n}\n\n#fg-evergreen-cherrybamboo.fg-evergreen::before{\n  content:\"\";\n  position:absolute;\n  inset:-35%;\n  pointer-events:none;\n  opacity:.9;\n  background:\n    repeating-linear-gradient(\n      0deg,\n      rgba(24,48,40,.03) 0px,\n      rgba(24,48,40,.03) 2px,\n      rgba(0,0,0,0) 10px,\n      rgba(0,0,0,0) 16px\n    );\n}\n\n#fg-evergreen-cherrybamboo *{ position:relative; z-index:1; }\n\n#fg-evergreen-cherrybamboo .fg-evergreen__hero{\n  text-align:center;\n  margin-bottom:1.25rem;\n}\n\n#fg-evergreen-cherrybamboo h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:2rem;\n  margin:0;\n  letter-spacing:.2px;\n  color:var(--ink);\n  text-shadow:0 10px 26px rgba(216,95,131,.12);\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__sub{\n  margin:.75rem auto 0;\n  max-width:900px;\n  color:rgba(24,48,40,.80);\n  line-height:1.6;\n  font-size:1.05rem;\n}\n\n\/* Grid *\/\n#fg-evergreen-cherrybamboo .fg-evergreen__grid{\n  display:grid;\n  grid-template-columns:1.1fr 1fr;\n  gap:1.35rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-evergreen-cherrybamboo .fg-evergreen__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  border:1px solid rgba(24,48,40,.12);\n  box-shadow:var(--shadowSoft);\n  overflow:hidden;\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.78), rgba(255,255,255,.52));\n  border-left:8px solid rgba(216,95,131,.65);\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__card--features{\n  background:linear-gradient(145deg, rgba(191,230,211,.55), rgba(255,255,255,.55));\n  border-left:8px solid rgba(46,125,91,.65);\n}\n\n\/* Text *\/\n#fg-evergreen-cherrybamboo p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n  color:rgba(24,48,40,.92);\n}\n\n#fg-evergreen-cherrybamboo strong{\n  color:rgba(24,48,40,1);\n  background:linear-gradient(90deg, rgba(243,169,191,.35), rgba(191,230,211,.35));\n  padding:.05em .25em;\n  border-radius:8px;\n}\n\n\/* Tagline *\/\n#fg-evergreen-cherrybamboo .fg-evergreen__tagline{\n  margin:.95rem 0 0;\n  padding-top:.35rem;\n}\n#fg-evergreen-cherrybamboo .fg-evergreen__tagline em{\n  font-style:italic;\n  font-weight:850;\n  color:rgba(24,48,40,.92);\n}\n\n\/* H3 + list *\/\n#fg-evergreen-cherrybamboo h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(24,48,40,.98);\n  text-shadow:0 10px 22px rgba(46,125,91,.12);\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.75), rgba(255,255,255,.45));\n  border-left:6px solid rgba(46,125,91,.60);\n  border-radius:14px;\n  padding:.75rem .9rem;\n  transition:transform .22s ease, background .22s ease;\n  color:rgba(24,48,40,.92);\n}\n\n#fg-evergreen-cherrybamboo .fg-evergreen__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.82), rgba(255,255,255,.55));\n}\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-evergreen-cherrybamboo .fg-evergreen__grid{ grid-template-columns:1fr; }\n  #fg-evergreen-cherrybamboo h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-evergreen-cherrybamboo.fg-evergreen{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-evergreen-cherrybamboo .fg-evergreen__card{ padding:1.15rem 1.1rem; }\n  #fg-evergreen-cherrybamboo .fg-evergreen__sub{ font-size:1rem; }\n}\n\u003c\/style\u003e","brand":"Horrible Guild","offers":[{"title":"Default Title","offer_id":53145662521671,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Evergreen_Cherry_Blossoms_Bamboo_00.webp?v=1768473785"},{"product_id":"the-slasher","title":"The Slasher","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n\u003csection aria-label=\"The Slasher\" class=\"fg-slasher\" id=\"fg-the-slasher\"\u003e\u003cheader class=\"fg-slasher__hero\"\u003e\n\u003ch2\u003e 🔪 The Slasher – two survivors, a dark campsite, and noisy sockets\u003c\/h2\u003e\n\n \u003cp class=\"fg-slasher__sub\"\u003eA \u003cstrong\u003e2-player cooperative board game\u003c\/strong\u003e that feels like a scratched VHS: few words, lots of tension, and trick-taking where you only win if you catch \u003cem\u003ethe right one\u003c\/em\u003e . \u003c\/p\u003e\n\n\u003c\/header\u003e\n\u003cdiv class=\"fg-slasher__grid\"\u003e\n\n\u003c!-- STORY --\u003e\n\u003carticle class=\"fg-slasher__card fg-slasher__card--story\"\u003e\n\u003cp\u003e \u003cstrong\u003eThe Slasher\u003c\/strong\u003e is a \u003cstrong\u003e2-player cooperative board game\u003c\/strong\u003e that feels like a horror movie made with cards: forest, full moon… and that feeling of someone already counting your steps.\u003c\/p\u003e\n\n\u003cp\u003e The heart is a tense and mean \u003cstrong\u003etrick-taking\u003c\/strong\u003e : every catch is a choice between courage and panic, because here you don't play \"to score points\", you play to \u003cstrong\u003ecollect what you need to survive\u003c\/strong\u003e .\u003c\/p\u003e\n\n\u003cp\u003e Communication is limited and changes over time: you have to understand each other quickly, anticipate the other, and stay clear-headed as conditions tighten like a slowly closing door.\u003c\/p\u003e\n\n \u003cp\u003eWith locations to explore, unexpected risks, and ever-increasing pressure, this \u003cstrong\u003estrategic board game\u003c\/strong\u003e offers something rare: a cooperative duel against the system that makes you say, “Okay… one more night.”\u003c\/p\u003e\n\n\u003cp class=\"fg-slasher__tagline\"\u003e \u003cem\u003eFrogger tip: If you think, \"Don't worry, this hand is easy\"... that's exactly where the killer smiles. 🐸\u003c\/em\u003e \u003c\/p\u003e\n\n\u003c\/article\u003e\n\u003c!-- FEATURES --\u003e\n\u003caside aria-label=\"Punti di forza\" class=\"fg-slasher__card fg-slasher__card--features\"\u003e\n\u003ch3\u003eBecause The Slasher is pure tension in two-dimensional format\u003c\/h3\u003e\n\n\u003cul class=\"fg-slasher__list\"\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eCooperative trick-taking\u003c\/strong\u003e : You have to win the right tricks, not “more tricks.”\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLimited communication\u003c\/strong\u003e : deduction, intuition and true synchronization.\u003c\/li\u003e\n\n\u003cli\u003e “Survival” objectives: sets of object cards to collect to prepare for the escape.\u003c\/li\u003e\n\n\u003cli\u003e Evolving conditions: each hand changes pressure and forces you to \u003cstrong\u003eadapt\u003c\/strong\u003e your plan.\u003c\/li\u003e\n\n\u003cli\u003e Constant horror atmosphere: the killer cannot be seen… but he can be heard.\u003c\/li\u003e\n\n\u003cli\u003e Publisher \u003cstrong\u003eJelly Jelly Games\u003c\/strong\u003e : fast pace, clear idea, tension that lingers. \u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\u003c\/aside\u003e\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – The Slasher – scoped\n   Palette box: nero\/grunge + rosso sangue + bianco sporco\n   ========================================================= *\/\n#fg-the-slasher.fg-slasher{\n  --blood:#e3202a;\n  --bloodDeep:#b1121a;\n  --ink:#0a0a0c;\n  --ash:#f4f4f6;\n  --smoke:#cfcfd6;\n  --steel:#9aa0aa;\n\n  --radius:22px;\n  --shadow:0 18px 46px rgba(0,0,0,.35);\n  --shadowSoft:0 10px 26px rgba(0,0,0,.22);\n  --line:rgba(255,255,255,.10);\n\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  color:var(--ash);\n  border-radius:30px;\n  overflow:hidden;\n  position:relative;\n  padding:2.1rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  border:1px solid rgba(255,255,255,.08);\n\n  background:\n    radial-gradient(circle at 18% 18%, rgba(227,32,42,.20), transparent 55%),\n    radial-gradient(circle at 86% 30%, rgba(255,255,255,.06), transparent 58%),\n    linear-gradient(135deg, rgba(10,10,12,1) 0%, rgba(15,15,18,1) 52%, rgba(10,10,12,1) 100%);\n}\n\n\/* Grunge texture (subtle, like the box) *\/\n#fg-the-slasher.fg-slasher::before{\n  content:\"\";\n  position:absolute;\n  inset:-30%;\n  pointer-events:none;\n  opacity:.75;\n  background:\n    repeating-linear-gradient(\n      120deg,\n      rgba(255,255,255,.05) 0px,\n      rgba(255,255,255,.05) 1px,\n      rgba(0,0,0,0) 10px,\n      rgba(0,0,0,0) 18px\n    ),\n    repeating-linear-gradient(\n      0deg,\n      rgba(0,0,0,.35) 0px,\n      rgba(0,0,0,.35) 2px,\n      rgba(0,0,0,0) 12px,\n      rgba(0,0,0,0) 22px\n    );\n  mix-blend-mode:overlay;\n}\n\n#fg-the-slasher *{ position:relative; z-index:1; }\n\n\/* Hero *\/\n#fg-the-slasher .fg-slasher__hero{\n  text-align:center;\n  margin-bottom:1.25rem;\n}\n\n#fg-the-slasher h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:2rem;\n  margin:0;\n  letter-spacing:.2px;\n  color:var(--ash);\n  text-shadow:0 16px 34px rgba(0,0,0,.55);\n}\n\n#fg-the-slasher .fg-slasher__sub{\n  margin:.75rem auto 0;\n  max-width:920px;\n  line-height:1.6;\n  font-size:1.05rem;\n  color:rgba(244,244,246,.88);\n}\n\n#fg-the-slasher .fg-slasher__sub strong{\n  color:var(--ash);\n  background:linear-gradient(90deg, rgba(227,32,42,.25), rgba(255,255,255,.08));\n  padding:.06em .28em;\n  border-radius:10px;\n}\n\n\/* Grid *\/\n#fg-the-slasher .fg-slasher__grid{\n  display:grid;\n  grid-template-columns:1.12fr 1fr;\n  gap:1.35rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-the-slasher .fg-slasher__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  border:1px solid rgba(255,255,255,.10);\n  box-shadow:var(--shadowSoft);\n  overflow:hidden;\n}\n\n#fg-the-slasher .fg-slasher__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.06), rgba(255,255,255,.03));\n  border-left:8px solid rgba(227,32,42,.78);\n}\n\n#fg-the-slasher .fg-slasher__card--features{\n  background:\n    radial-gradient(circle at 18% 20%, rgba(227,32,42,.14), transparent 56%),\n    linear-gradient(145deg, rgba(255,255,255,.05), rgba(255,255,255,.02));\n  border-left:8px solid rgba(255,255,255,.22);\n}\n\n\/* Text *\/\n#fg-the-slasher p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n  color:rgba(244,244,246,.92);\n}\n\n#fg-the-slasher p strong{\n  color:var(--ash);\n  background:linear-gradient(90deg, rgba(227,32,42,.28), rgba(255,255,255,.07));\n  padding:.05em .25em;\n  border-radius:10px;\n}\n\n\/* Tagline *\/\n#fg-the-slasher .fg-slasher__tagline{\n  margin:.95rem 0 0;\n  padding-top:.35rem;\n}\n#fg-the-slasher .fg-slasher__tagline em{\n  font-style:italic;\n  font-weight:850;\n  color:rgba(244,244,246,.95);\n}\n\n\/* H3 + list *\/\n#fg-the-slasher h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(244,244,246,.96);\n  text-shadow:0 14px 30px rgba(0,0,0,.55);\n}\n\n#fg-the-slasher .fg-slasher__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-the-slasher .fg-slasher__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.06), rgba(255,255,255,.03));\n  border-left:6px solid rgba(227,32,42,.62);\n  border-radius:14px;\n  padding:.75rem .9rem;\n  transition:transform .22s ease, background .22s ease, border-color .22s ease;\n  color:rgba(244,244,246,.92);\n}\n\n#fg-the-slasher .fg-slasher__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.04));\n  border-left-color:rgba(227,32,42,.88);\n}\n\n#fg-the-slasher .fg-slasher__list li strong{\n  background:linear-gradient(90deg, rgba(227,32,42,.30), rgba(255,255,255,.08));\n  padding:.05em .25em;\n  border-radius:10px;\n}\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-the-slasher .fg-slasher__grid{ grid-template-columns:1fr; }\n  #fg-the-slasher h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-the-slasher.fg-slasher{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-the-slasher .fg-slasher__card{ padding:1.15rem 1.1rem; }\n  #fg-the-slasher .fg-slasher__sub{ font-size:1rem; }\n}\n\u003c\/style\u003e","brand":"JELLY JELLY GAMES","offers":[{"title":"Default Title","offer_id":53147689353543,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/The_Slasher_00.webp?v=1768484211"}],"url":"https:\/\/frogames.business\/en\/collections\/back-in-stock.oembed?page=4","provider":"FroGames","version":"1.0","type":"link"}