{"product_id":"erune-legendary-box","title":"Erune Legendary Box","description":"\u003c!-- =====================================================\n     ERUNE — LEGENDARY BOX — BLOCK 1\n     FroGames | Shopify Theme Concept\n\n     COVER: Official artwork already exists (purple box with gold spine).\n     Upload the image to Shopify, then replace the block\n     .erl1-cover-art with the \u003cimg\u003e tag commented below.\n     ===================================================== --\u0026gt;\n\n\u003cdiv class=\"erl1-wrap\"\u003e\n\n\n  \u003c!-- COVER --\u003e\n  \u003cdiv class=\"erl1-cover\"\u003e\n\n\n    \u003c!-- ▼ WHEN YOU HAVE UPLOADED THE IMAGE: uncomment and remove .erl1-cover-art\n    \u003cimg\u003e      src=\"INSERT_COVER_URL\"\n      alt=\"Erune Legendary Box cooperative dungeon crawler board game for 1-5 players - official Arkada Studio cover\"\n      class=\"erl1-cover-img\"\n      loading=\"eager\"\n    \u0026gt;\n    ▲ --\u0026gt;\n\n    \u003cdiv class=\"erl1-cover-art\" role=\"img\" aria-label=\"Erune Legendary Box - narrative cooperative dungeon crawler by Arkada Studio with base game and two expansions\"\u003e\n\n      \u003cdiv class=\"erl1-cover-grid\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-cover-glow erl1-cover-glow--burst\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-cover-glow erl1-cover-glow--violet\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-cover-glow erl1-cover-glow--magenta\"\u003e\u003c\/div\u003e\n\n      \u003c!--$0--\u003e\n      \u003cdiv class=\"erl1-cover-mark\"\u003e\n\n        \u003cspan class=\"erl1-cover-code\"\u003e24\u003c\/span\u003e\n        \u003cspan class=\"erl1-cover-serie\"\u003eQuests · 2 campaigns · 27 classes\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"erl1-cover-fade\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"erl1-cover-content\"\u003e\n\n      \u003cp class=\"erl1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\n      \u003cp class=\"erl1-sub\"\u003eA voice on the phone tells you where you've ended up. Then someone opens a door that should have been left closed, and the evening takes another turn.\u003c\/p\u003e\n\n      \u003cdiv class=\"erl1-chips\"\u003e\n\n        \u003cspan class=\"erl1-chip erl1-chip--violet\"\u003eLegendary Box\u003c\/span\u003e\n        \u003cspan class=\"erl1-chip\"\u003eArkada Studio\u003c\/span\u003e\n        \u003cspan class=\"erl1-chip\"\u003eBase + 2 Expansions\u003c\/span\u003e\n        \u003cspan class=\"erl1-chip\"\u003eApp with voice acting\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \n\n\n  \u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n  \u003cdiv class=\"erl1-specs-bar\"\u003e\n\n    \u003cdiv class=\"erl1-specs\"\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003ePlayers\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003eDuration\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003e60–150 min\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003eAge\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003e12+ years\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e📱\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003eMechanics\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003eCrawler + app\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e📜\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003eContent\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003e24 quests\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-spec\"\u003e\n\n        \u003cspan class=\"erl1-spec-icon\"\u003e🤝\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-label\"\u003eMode\u003c\/span\u003e\n        \u003cspan class=\"erl1-spec-val\"\u003eCo-op or duel\u003c\/span\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- BODY --\u003e\n  \u003cdiv class=\"erl1-body\"\u003e\n\n\n    \u003c!-- INTRO + EDITORIAL BOXES --\u003e\n    \u003cdiv class=\"erl1-intro-grid\"\u003e\n\n      \u003cdiv class=\"erl1-intro-text\"\u003e\n\n        \u003cp class=\"erl1-label\"\u003eWhat it's about\u003c\/p\u003e\n\n        \u003ch3 class=\"erl1-h3\"\u003eAll of Erune. In one box.\u003c\/h3\u003e\n\n        \u003cp class=\"erl1-p\"\u003eThe \u003cstrong\u003eErune Legendary Box\u003c\/strong\u003e combines the base game \u003cem\u003eAdventure Ultimate Edition\u003c\/em\u003e and its two expansions, \u003cem\u003eHeroic\u003c\/em\u003e and \u003cem\u003eLight \u0026amp; Darkness\u003c\/em\u003e. Inside are \u003cstrong\u003e2 campaigns\u003c\/strong\u003e, \u003cstrong\u003e24 epic quests\u003c\/strong\u003e, \u003cstrong\u003e27 heroic classes\u003c\/strong\u003e, and all the advanced mechanics of the system: forging, alchemy, mimic, destructible pillars, interactive pre-quests.\u003c\/p\u003e\n\n        \u003cp class=\"erl1-p\"\u003e\u003cstrong\u003eErune\u003c\/strong\u003e is a turn-based narrative dungeon crawler with a companion app that does much more than just management: professional voice acting, events, choices, cinematics, and original music. There's no game master reading paragraphs — there's a voice at the center of the table, and you're all on the same side, listening.\u003c\/p\u003e\n\n        \u003cp class=\"erl1-p\"\u003eFrom 1 to 5 players, in cooperative (solo included) or asymmetric duel mode, where the two sides don't play by the same rules. You explore dungeons, experience narrated quests, and grow your characters from one mission to the next. Designed by Quentin Deleau and Adrien Smondack for Arkada Studio.\u003c\/p\u003e\n\n\n        \u003cdiv class=\"erl1-warn\"\u003e\n\n          \u003cspan class=\"erl1-warn-ico\"\u003e📱\u003c\/span\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"erl1-warn-title\"\u003eA smartphone is required\u003c\/span\u003e\n            \u003cspan class=\"erl1-warn-text\"\u003eNothing else needs to be bought — this is the complete box. But the entire Erune system revolves around the companion app: without a smartphone with the application installed, the game will not start. It's not an extra, it's the engine.\u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"erl1-intro-side\"\u003e\n\n        \u003cdiv class=\"erl1-quote-solo\"\u003e\n\n          \u003cspan class=\"erl1-qs-icon\"\u003e📦\u003c\/span\u003e\n          \u003cp class=\"erl1-qs-text\"\u003eIt is simultaneously the easiest way to start and the most expensive way. There is no middle ground: you either dive in this way, or you start with the base box.\u003c\/p\u003e\n\n          \u003cp class=\"erl1-qs-note\"\u003eThe secret of the Legendary Box in one line\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"erl1-quote-solo erl1-quote-solo--alt\"\u003e\n\n          \u003cspan class=\"erl1-qs-icon\"\u003e🎧\u003c\/span\u003e\n          \u003cp class=\"erl1-qs-text\"\u003eThe moment you realize you did well is when the first cinematic starts and no one at the table checks their phone for anything else.\u003c\/p\u003e\n\n          \u003cp class=\"erl1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cdiv class=\"erl1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"erl1-fs\"\u003e\n\n      \u003cdiv class=\"erl1-fs-header\"\u003e\n\n        \u003cdiv class=\"erl1-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=\"erl1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n\n            \u003cspan class=\"erl1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n            \u003cp class=\"erl1-fs-game-name\"\u003eErune — Legendary Box\u003c\/p\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cspan class=\"erl1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperative\u003c\/span\u003e\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"erl1-fs-body\"\u003e\n\n        \u003cdiv class=\"erl1-fs-radar-panel\"\u003e\n\n          \u003csvg id=\"erl1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"erl1-fs-tip\" id=\"erl1-fs-tip\"\u003e\u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"erl1-fs-info\"\u003e\n\n          \u003cspan class=\"erl1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n          \u003cdiv class=\"erl1-fs-feeling\"\u003e\n\n            \u003cspan class=\"erl1-fs-feel-tag\"\u003eCollaborative\u003c\/span\u003e\n            \u003cspan class=\"erl1-fs-feel-tag\"\u003eAtmospheric\u003c\/span\u003e\n            \u003cspan class=\"erl1-fs-feel-tag\"\u003eMemorable\u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cspan class=\"erl1-fs-section-label\"\u003eFor whom it is\u003c\/span\u003e\n          \u003cdiv class=\"erl1-fs-targets\"\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-si\"\u003e\n\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-si\"\u003e\n\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-si\"\u003e\n\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-no\"\u003e\n\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-no\"\u003e\n\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-target erl1-fs-no\"\u003e\n\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"erl1-fs-verdict\"\u003e\n\n            \u003cdiv class=\"erl1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-fs-verdict-text\"\u003eVery high replayability and true narration, with all advanced mechanics active from day one. The publisher calls it the ideal entry point: true for those familiar with dungeon crawlers, less so for those looking for a light game.\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"erl1-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=\"erl1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, publisher materials, and game system\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Rigiocabilit\\u00e0',v:5, note:\"Due campagne, 24 quest e 27 classi: si riparte con una squadra diversa\"},\n        {l:'Coordinazione', v:5, note:\"Cooperativo puro: le scelte si discutono, gli errori si pagano insieme\"},\n        {l:'Strategia',     v:4, note:\"Forgia, alchimia e crescita dei personaggi vanno pianificate fra una quest e l'altra\"},\n        {l:'Tensione',      v:4, note:\"L'app decide quando arrivano gli eventi — e non aspetta che siate pronti\"},\n        {l:'Complessit\\u00e0', v:4, note:\"Tutte le meccaniche avanzate sono già dentro: non è la versione ridotta\"},\n        {l:'Fortuna',       v:3, note:\"I test contano, ma preparazione ed equipaggiamento contano di più\"}\n      ];\n      var accent='#7B3FD4';\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('erl1-fs-svg');\n      var tip=document.getElementById('erl1-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 erl1-draw{to{stroke-dashoffset:0}}@keyframes erl1-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:erl1-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:erl1-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:erl1-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=\"erl1-divider\"\u003e\u003c\/div\u003e\n\n\n    \u003c!-- ARSENAL --\u003e\n    \u003cdiv class=\"erl1-section-pad\"\u003e\n\n      \u003cp class=\"erl1-label\"\u003eWhat's in the box\u003c\/p\u003e\n\n      \u003ch3 class=\"erl1-h3\"\u003eThree boxes become one\u003c\/h3\u003e\n\n      \u003cp class=\"erl1-p\"\u003eBase game, expansions, and all advanced rules already inside. Here's what that means in practice.\u003c\/p\u003e\n\n      \u003cdiv class=\"erl1-cards\"\u003e\n\n        \u003cdiv class=\"erl1-card\"\u003e\n\n          \u003cspan class=\"erl1-card-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch4 class=\"erl1-card-name\"\u003eBase plus two expansions\u003c\/h4\u003e\n\n          \u003cp class=\"erl1-card-desc\"\u003eAdventure Ultimate Edition along with Heroic and Light \u0026amp; Darkness. Nothing to look for later, nothing to add afterward.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"erl1-card\"\u003e\n\n          \u003cspan class=\"erl1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"erl1-card-name\"\u003eTwo campaigns, 24 quests\u003c\/h4\u003e\n\n          \u003cp class=\"erl1-card-desc\"\u003eNot loose missions: stories that develop, with characters growing from one quest to the next and choices that endure.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"erl1-card\"\u003e\n\n          \u003cspan class=\"erl1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"erl1-card-name\"\u003e27 heroic classes\u003c\/h4\u003e\n\n          \u003cp class=\"erl1-card-desc\"\u003eTwenty-seven different ways to tackle the same dungeon. This is the number that makes a second campaign with the same group worthwhile.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"erl1-card\"\u003e\n\n          \u003cspan class=\"erl1-card-icon\"\u003e🔨\u003c\/span\u003e\n          \u003ch4 class=\"erl1-card-name\"\u003eAll advanced mechanics\u003c\/h4\u003e\n\n          \u003cp class=\"erl1-card-desc\"\u003eForging, alchemy, mimic, destructible pillars, interactive pre-quests. These are the rules that come with the expansions in the base game: here they are from the start.\u003c\/p\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"erl1-closing\"\u003e\n\n      \u003cp class=\"erl1-closing-text\"\u003eIn two months, you won't remember which quest was the sixth. You'll remember the choice you made in the dark, and who at the table said not to make it.\u003c\/p\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- BOX CONTENT --\u003e\n    \u003cdiv class=\"erl1-box-section\"\u003e\n\n\n      \u003cdetails class=\"erl1-det erl1-det--last\"\u003e\n        \u003csummary class=\"erl1-det-sum\"\u003e\n          \u003cdiv class=\"erl1-det-left\"\u003e\n\n\u003cspan class=\"erl1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cdiv\u003e\n\n\u003cspan class=\"erl1-det-title\"\u003eContent\u003c\/span\u003e\u003cspan class=\"erl1-det-sub\"\u003eBase + 2 expansions · 24 quests\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n          \u003cspan class=\"erl1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"erl1-det-body\"\u003e\n\n          \u003cdiv class=\"erl1-comp-grid\"\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eBase game Adventure Ultimate Edition\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eExpansions: Heroic and Light \u0026amp; Darkness\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003e2\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eCampaigns\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003e24\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eEpic quests\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003e27\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eHeroic classes\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n            \u003cdiv class=\"erl1-comp\"\u003e\n\n\u003cspan class=\"erl1-comp-qty\"\u003eSet\u003c\/span\u003e\u003cspan class=\"erl1-comp-lbl\"\u003eMiniatures, tiles, cards, dice, and tokens\u003c\/span\u003e\n\n\u003c\/div\u003e\n\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n\n  \u003c\/div\u003e\n\n\n\n\n\u003cstyle\u003e\n.erl1-wrap, .erl1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.erl1-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: #120927;\n}\n\n\/* ── COPERTINA ── *\/\n.erl1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; background: #120927; }\n.erl1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n\n\/* Artwork generato — nessuna immagine esterna *\/\n.erl1-cover-art { position: absolute; inset: 0; overflow: hidden; background: radial-gradient(110% 85% at 50% 22%, #4A2A95 0%, #2A1660 45%, #100722 100%); }\n.erl1-cover-grid { position: absolute; inset: -10%; opacity: 0.22;\n  background-image:\n    repeating-linear-gradient(60deg, rgba(255,255,255,0.08) 0 1px, transparent 1px 46px),\n    repeating-linear-gradient(-60deg, rgba(255,255,255,0.08) 0 1px, transparent 1px 46px);\n  transform: perspective(520px) rotateX(48deg) translateY(18%); transform-origin: center bottom; }\n.erl1-cover-glow { position: absolute; border-radius: 50%; filter: blur(2px); }\n.erl1-cover-glow--burst { width: 42%; height: 86%; left: 29%; top: -6%;\n  background: radial-gradient(circle at 50% 50%, rgba(180,245,255,0.42) 0%, rgba(95,224,240,0.24) 26%, rgba(95,224,240,0) 62%); }\n.erl1-cover-glow--violet { width: 56%; height: 112%; left: -12%; top: -20%;\n  background: radial-gradient(circle at 50% 50%, rgba(160,110,240,0.26) 0%, rgba(123,63,212,0.26) 34%, rgba(123,63,212,0) 70%); }\n.erl1-cover-glow--magenta { width: 54%; height: 108%; right: -12%; top: -16%;\n  background: radial-gradient(circle at 50% 50%, rgba(206,96,228,0.24) 0%, rgba(150,40,180,0.22) 36%, rgba(150,40,180,0) 72%); }\n.erl1-cover-beams { position: absolute; inset: 0; width: 100%; height: 100%; display: block; mix-blend-mode: screen; }\n.erl1-cover-mark { position: absolute; top: 22px; right: 26px; text-align: right; z-index: 2; }\n.erl1-cover-code { display: block; font-family: Georgia, serif; font-size: clamp(2.6rem, 9vw, 4.6rem); font-weight: 900; line-height: 0.9; letter-spacing: -2px; color: rgba(232,195,74,0.3); }\n.erl1-cover-serie { display: block; margin-top: 6px; font-family: sans-serif; font-size: 0.6rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: rgba(255,255,255,0.32); }\n\n.erl1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(18,9,39,0) 0%, rgba(18,9,39,0) 25%, rgba(18,9,39,0.72) 55%, rgba(18,9,39,0.93) 75%, rgba(18,9,39,1) 100%); }\n.erl1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.erl1-kicker { display: block; color: #5FE0F0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.erl1-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.erl1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.erl1-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.erl1-chip--violet { background: #7B3FD4; border-color: #7B3FD4; }\n\n\/* ── SPECS ── *\/\n.erl1-specs-bar { background: #1A0F3C; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.erl1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.erl1-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.erl1-spec:nth-child(3n) { border-right: none; }\n.erl1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.erl1-spec-icon { font-size: 1.2rem; }\n.erl1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.erl1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.erl1-body { background: #EFE9F7; }\n\n\/* ── INTRO ── *\/\n.erl1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.erl1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7B3FD4; margin-bottom: 7px; }\n.erl1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1B1147; line-height: 1.15; margin-bottom: 16px; }\n.erl1-p { font-family: sans-serif; font-size: 0.95rem; color: #372f4d; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── AVVISO ── *\/\n.erl1-warn { display: flex; gap: 12px; align-items: flex-start; background: #fff; border: 1px solid #ddd4ea; border-left: 4px solid #4FD8E8; border-radius: 12px; padding: 14px 16px; margin-top: 6px; max-width: 700px; }\n.erl1-warn-ico { font-size: 1.1rem; flex-shrink: 0; }\n.erl1-warn-title { display: block; font-family: sans-serif; font-size: 0.78rem; font-weight: 800; text-transform: uppercase; letter-spacing: 1px; color: #0a6a7a; margin-bottom: 4px; }\n.erl1-warn-text { display: block; font-family: sans-serif; font-size: 0.86rem; color: #3d3455; line-height: 1.6; }\n\n\/* ── BOX EDITORIALI ── *\/\n.erl1-quote-solo { background: #1B1147; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #7B3FD4; }\n.erl1-quote-solo--alt { background: #0E2C36; border-left-color: #4FD8E8; }\n.erl1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.erl1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.erl1-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.erl1-divider { height: 1px; background: #cec3e2; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.erl1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.erl1-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.erl1-fs-brand { display:flex; align-items:center; gap:9px; }\n.erl1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.erl1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.erl1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.erl1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.erl1-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.erl1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.erl1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.erl1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.erl1-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.erl1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.erl1-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.erl1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.erl1-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.erl1-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.erl1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.erl1-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.erl1-fs-target span { font-size:14px; flex-shrink:0; }\n.erl1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.erl1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.erl1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.erl1-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.erl1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.erl1-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.erl1-section-pad { padding: 32px 28px 8px; }\n.erl1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.erl1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #ddd4ea; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.erl1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.erl1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.erl1-card-name { font-size: 0.95rem; font-weight: 900; color: #7B3FD4; margin-bottom: 5px; }\n.erl1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #372f4d; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.erl1-closing { background: #1B1147; padding: 26px 28px; border-top: 3px solid #4FD8E8; }\n.erl1-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.erl1-box-section { background: #EFE9F7; border-top: 1px solid #cec3e2; }\n.erl1-det { border-bottom: 1px solid #e4dbf0; background: #fff; }\n.erl1-det--last { border-bottom: none; }\n.erl1-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.erl1-det-sum::-webkit-details-marker { display: none; }\n.erl1-det-sum::marker { display: none; }\n.erl1-det[open] .erl1-det-sum { background: #faf7fd; }\n.erl1-det-sum:hover { background: #faf7fd; }\n.erl1-det-left { display: flex; align-items: center; gap: 10px; }\n.erl1-det-ico { font-size: 17px; flex-shrink: 0; }\n.erl1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1B1147; display: block; }\n.erl1-det-sub { font-family: sans-serif; font-size: 11px; color: #948aa8; margin-top: 1px; display: block; }\n.erl1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.erl1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #948aa8; border-bottom: 2px solid #948aa8; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.erl1-det[open] .erl1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.erl1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.erl1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(190px,1fr)); gap:7px; padding-top:14px; }\n.erl1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f8f5fc; border-radius:8px; border:1px solid #e4dbf0; }\n.erl1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#7B3FD4; min-width:30px; flex-shrink:0; }\n.erl1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#372f4d; line-height:1.3; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .erl1-specs { grid-template-columns: repeat(6, 1fr); }\n  .erl1-spec { border-bottom: none; }\n  .erl1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .erl1-spec:last-child { border-right: none; }\n  .erl1-cards { grid-template-columns: repeat(2, 1fr); }\n  .erl1-fs-body { grid-template-columns: 220px 1fr; }\n  .erl1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .erl1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .erl1-cover { height: 440px; }\n  .erl1-cover-mark { top: 28px; right: 36px; }\n  .erl1-cover-content { padding: 22px 36px 30px; }\n  .erl1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .erl1-cards { grid-template-columns: repeat(4, 1fr); }\n  .erl1-divider { margin-left: 36px; margin-right: 36px; }\n  .erl1-section-pad { padding: 36px 36px 8px; }\n  .erl1-closing { padding: 28px 36px; }\n  .erl1-fs-body { grid-template-columns: 260px 1fr; }\n  .erl1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Arkada Studio","offers":[{"title":"Default Title","offer_id":54469686133063,"sku":null,"price":239.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/EruneLegendaryBox00.webp?v=1785426210","url":"https:\/\/frogames.business\/en\/products\/erune-legendary-box","provider":"FroGames","version":"1.0","type":"link"}