{"product_id":"dragons-of-etchinstone-northvale","title":"Dragons of Etchinstone - Northvale","description":"\u003c!-- =====================================================\n     DRAGONS OF ETCHINSTONE: NORTHVALE — BLOCK 1\n     Expansion — FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"don1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"don1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"don1-cover-img\" alt=\"Dragons of Etchinstone Northvale expansion with 4 elemental mages - official cover Chip Theory Games\" src=\"https:\/\/cf.geekdo-images.com\/XceYbrLcM2qcuPuEvREeMw__itemrep\/img\/ayEXOvlAeWUWLtnj_KzZHx63CIM=\/fit-in\/246x300\/filters:strip_icc()\/pic9316643.jpg\"\u003e\n\u003cdiv class=\"don1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"don1-cover-content\"\u003e\n\u003cp class=\"don1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"don1-sub\"\u003eThe dragons have fallen. But something older has awakened in the North — and not all the mages of the Tower will return from the frost.\u003c\/p\u003e\n\u003cdiv class=\"don1-chips\"\u003e\n\u003cspan class=\"don1-chip don1-chip--ice\"\u003eExpansion\u003c\/span\u003e \u003cspan class=\"don1-chip\"\u003eChip Theory Games\u003c\/span\u003e \u003cspan class=\"don1-chip\"\u003eRequires base game\u003c\/span\u003e \u003cspan class=\"don1-chip\"\u003e4 playable mages\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- EXPANSION ALERT --\u003e\n\u003cdiv class=\"don1-alert\"\u003e\n\u003cspan class=\"don1-alert-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv class=\"don1-alert-body\"\u003e\n\u003cp class=\"don1-alert-title\"\u003eExpansion not playable on its own\u003c\/p\u003e\n\u003cp class=\"don1-alert-text\"\u003eTo play Northvale, you need a copy of \u003cstrong\u003eDragons of Etchinstone\u003c\/strong\u003e (base game). The expansion adds new characters, regions, and bosses. The rulebook is only provided as a downloadable PDF, not printed in the box.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"don1-specs-bar\"\u003e\n\u003cdiv class=\"don1-specs\"\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e👤\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e1\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e🧙\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003eNew features\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e4 characters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e🏔️\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003eNew regions\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e4 in the North\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-spec\"\u003e\n\u003cspan class=\"don1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"don1-spec-label\"\u003eComplexity\u003c\/span\u003e \u003cspan class=\"don1-spec-val\"\u003e3.60 \/ 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"don1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"don1-intro-grid\"\u003e\n\u003cdiv class=\"don1-intro-text\"\u003e\n\u003cp class=\"don1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"don1-h3\"\u003eFour mages, four schools of magic, four ways to fail\u003c\/h3\u003e\n\u003cp class=\"don1-p\"\u003eThe ancient dragons have fallen — but something older has awakened in the North. The warrior tribes of Northvale have fallen without resistance, and only creatures of immense power could have brought them to their knees. The Tower calls its champions: four elder Ether Mages, one for each of the four elemental guilds, must march North.\u003c\/p\u003e\n\u003cp class=\"don1-p\"\u003eNorthvale finally introduces \u003cstrong\u003eplayable characters\u003c\/strong\u003e to the world of Etchinstone. No longer an anonymous apprentice but one of four specific mages, each with unique abilities and personal weaknesses. Their cards replace those of the base deck, creating a completely new puzzle every time you choose who to play.\u003c\/p\u003e\n\u003cp class=\"don1-p\"\u003eThen there are \u003cstrong\u003efour new northern regions\u003c\/strong\u003e — from the brutal dangers of the Severed Seaboard, to the deadly horizons of the Whispering Fields, to the merciless cold of the North. And in the end, four new bosses await you. Sleeping titans, fathers of dragons — the worst adversary the Tower has ever faced.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-intro-side\"\u003e\n\u003cp class=\"don1-quote-header\"\u003eThe expansion in two sentences\u003c\/p\u003e\n\u003cdiv class=\"don1-quote-solo\"\u003e\n\u003cspan class=\"don1-qs-icon\"\u003e🧙\u003c\/span\u003e\n\u003cp class=\"don1-qs-text\"\u003eIn the base game you were \"a mage\". Here you are Promethia, or Voltak, or Mythix, or Noramir. And each of them has a weakness that the game knows how to use against you.\u003c\/p\u003e\n\u003cp class=\"don1-qs-note\"\u003eThe secret of Northvale in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-quote-solo don1-quote-solo--alt\"\u003e\n\u003cspan class=\"don1-qs-icon\"\u003e❄️\u003c\/span\u003e\n\u003cp class=\"don1-qs-text\"\u003eFour mages, four regions, four bosses. Sixteen possible combinations. It's the same box, but it's a new game every time you change protagonists.\u003c\/p\u003e\n\u003cp class=\"don1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"don1-fs\"\u003e\n\u003cdiv class=\"don1-fs-header\"\u003e\n\u003cdiv class=\"don1-fs-brand\"\u003e\n\u003cimg class=\"don1-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=\"don1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"don1-fs-game-name\"\u003eDragons of Etchinstone: Northvale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"don1-fs-cat\"\u003eExpansion · Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-body\"\u003e\n\u003cdiv class=\"don1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"don1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"don1-fs-tip\" class=\"don1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-info\"\u003e\n\u003cspan class=\"don1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"don1-fs-feeling\"\u003e\n\u003cspan class=\"don1-fs-feel-tag\"\u003ePuzzly\u003c\/span\u003e \u003cspan class=\"don1-fs-feel-tag\"\u003ePersonal\u003c\/span\u003e \u003cspan class=\"don1-fs-feel-tag\"\u003eMulti-faceted\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"don1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"don1-fs-targets\"\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-target don1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eKids\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-verdict\"\u003e\n\u003cdiv class=\"don1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-verdict-text\"\u003eFour mages with asymmetric abilities that multiply replayability. The BGG weight rises to 3.60 — each mage is a tactical puzzle in itself. Compatible in both directions with the base game: new mages on old bosses, old deck on new bosses.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-solo\"\u003e\n\u003cspan class=\"don1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e\n\u003cdiv class=\"don1-fs-solo-row\"\u003e\n\u003cspan class=\"don1-fs-solo-type\"\u003eDesigned for solo\u003c\/span\u003e\n\u003cdiv class=\"don1-fs-solo-stars\"\u003e\n\u003cspan class=\"don1-fs-star don1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"don1-fs-star don1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"don1-fs-star don1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"don1-fs-star don1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"don1-fs-star don1-fs-star--on\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-fs-solo-note\"\u003eNorthvale maintains the solo and palm-playable format of the base game. Each mage transforms the puzzle — playing all four is like four games in one.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-fs-footer\"\u003e\n\u003cimg class=\"don1-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 official Chip Theory Games materials and BGG weight\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:\"4 mages x 4 bosses = 16 combinations, all asymmetric\"},\n        {l:'Depth',    v:5, note:\"Each mage has unique abilities and weaknesses that change the puzzle\"},\n        {l:'Strategy',     v:5, note:\"Zero added luck — choosing the right mage for the right boss is half the game\"},\n        {l:'Complexity',   v:4, note:\"BGG weight 3.60 — mastery of the base game is needed before approaching\"},\n        {l:'Tension',      v:4, note:\"The mages' personal weaknesses increase the pressure in every scenario\"},\n        {l:'Luck',       v:1, note:\"Still only the deck order — everything else is in your choices\"}\n      ];\n      var accent='#5a7cb8';\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('don1-fs-svg');\n      var tip=document.getElementById('don1-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 don1-draw{to{stroke-dashoffset:0}}@keyframes don1-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:don1-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:don1-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:don1-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=\"don1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- THE FOUR MAGES --\u003e\n\u003cdiv class=\"don1-section-pad\"\u003e\n\u003cp class=\"don1-label\"\u003eThe four elder mages\u003c\/p\u003e\n\u003ch3 class=\"don1-h3\"\u003eChoose who you will bring into the cold of the North\u003c\/h3\u003e\n\u003cp class=\"don1-mage-lead\"\u003eEach mage replaces the base deck with four unique action cards. They have been balanced not to create power creep — none are \"the best\". They are just different, and one of them is perfect for that boss, one of them is suicide for that region.\u003c\/p\u003e\n\u003cdiv class=\"don1-mages\"\u003e\n\u003cdiv class=\"don1-mage don1-mage--red\"\u003e\n\u003cdiv class=\"don1-mage-header\"\u003e\n\u003cspan class=\"don1-mage-color\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"don1-mage-name\"\u003ePromethia\u003c\/p\u003e\n\u003cp class=\"don1-mage-guild\"\u003eRed Guild · Fighter\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-mage-desc\"\u003eTemperamental warrior. Transforms damage taken into future power. Strong in combat, fragile in travel — her Contingency Plan turns games around.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-mage don1-mage--gray\"\u003e\n\u003cdiv class=\"don1-mage-header\"\u003e\n\u003cspan class=\"don1-mage-color\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"don1-mage-name\"\u003eVoltak\u003c\/p\u003e\n\u003cp class=\"don1-mage-guild\"\u003eGrey Guild · Stoic\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-mage-desc\"\u003eWeaponsmith and master of discipline. Few ethereal abilities but devastating brute force when cards are played at the right time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-mage don1-mage--yellow\"\u003e\n\u003cdiv class=\"don1-mage-header\"\u003e\n\u003cspan class=\"don1-mage-color\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"don1-mage-name\"\u003eMythix\u003c\/p\u003e\n\u003cp class=\"don1-mage-guild\"\u003eYellow Guild · Showman\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-mage-desc\"\u003eVersatile and spectacular. Master of the Ether in every form, with the Windwalker he can fly between encounters. But enemies chase him from old games.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-mage don1-mage--blue\"\u003e\n\u003cdiv class=\"don1-mage-header\"\u003e\n\u003cspan class=\"don1-mage-color\"\u003e\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"don1-mage-name\"\u003eNoramir\u003c\/p\u003e\n\u003cp class=\"don1-mage-guild\"\u003eBlue Guild · Sage\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-mage-desc\"\u003eElder blue mage. Less powerful in body, but accompanied by allies who fight alongside him. Suffers when using the wrong element.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"don1-closing\"\u003e\n\u003cp class=\"don1-closing-text\"\u003eWith Northvale, Dragons of Etchinstone stops being one game and becomes four games. All in the palm of the same hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"don1-box-section\"\u003e\n\u003cdetails class=\"don1-det\"\u003e\n\u003csummary class=\"don1-det-sum\"\u003e\u003cspan class=\"don1-det-ico\"\u003e🎴\u003c\/span\u003e\u003cspan class=\"don1-det-title\"\u003eComponents\u003c\/span\u003e\u003cspan class=\"don1-det-sub\"\u003e18-card expansion\u003c\/span\u003e\u003cspan class=\"don1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"don1-det-body\"\u003e\n\u003cdiv class=\"don1-comp-grid\"\u003e\n\u003cdiv class=\"don1-comp\"\u003e\n\u003cspan class=\"don1-comp-qty\"\u003e16\u003c\/span\u003e\u003cspan class=\"don1-comp-lbl\"\u003eAction Cards (4 per mage)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-comp\"\u003e\n\u003cspan class=\"don1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"don1-comp-lbl\"\u003eNew Region Cards\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"don1-comp\"\u003e\n\u003cspan class=\"don1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"don1-comp-lbl\"\u003eNew Dragon Cards (boss)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"don1-comp-note\"\u003e⚠️ Rulebook not included in the box — only downloadable PDF available for free from the official Chip Theory Games website. Producer's choice to keep costs down.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"don1-det don1-det--last\"\u003e\n\u003csummary class=\"don1-det-sum\"\u003e\u003cspan class=\"don1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"don1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"don1-det-sub\"\u003e1 size · 21 cards\u003c\/span\u003e\u003cspan class=\"don1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"don1-det-body\"\u003e\n\u003cdiv class=\"don1-sleeve-grid\"\u003e\n\u003cdiv class=\"don1-sleeve\"\u003e\n\u003cspan class=\"don1-sleeve-mm\"\u003e63.5 × 89 mm\u003c\/span\u003e\n\u003cdiv class=\"don1-sleeve-r\"\u003e\u003cspan class=\"don1-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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e\n.don1-wrap, .don1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.don1-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: #0a1530;\n}\n\n\/* ── COVER ── *\/\n.don1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.don1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.don1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,21,48,0) 0%, rgba(10,21,48,0) 25%, rgba(10,21,48,0.6) 55%, rgba(10,21,48,0.9) 75%, rgba(10,21,48,1) 100%); }\n.don1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.don1-kicker { display: block; color: #7aa0d4; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.don1-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.don1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.don1-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.don1-chip--ice { background: #5a7cb8; border-color: #5a7cb8; color: #fff; }\n\n\/* ── EXPANSION ALERT ── *\/\n.don1-alert { background: #1a2850; border-top: 1px solid rgba(122,160,212,0.3); padding: 14px 26px; display: flex; gap: 12px; align-items: flex-start; }\n.don1-alert-icon { font-size: 1.3rem; flex-shrink: 0; }\n.don1-alert-title { font-family: sans-serif; font-size: 0.82rem; font-weight: 800; color: #a0c0e8; margin-bottom: 3px; text-transform: uppercase; letter-spacing: 1px; }\n.don1-alert-text { font-family: sans-serif; font-size: 0.82rem; color: rgba(255,255,255,0.82); line-height: 1.55; }\n\n\/* ── SPECS ── *\/\n.don1-specs-bar { background: #050b1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.don1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.don1-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.don1-spec:nth-child(3n) { border-right: none; }\n.don1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.don1-spec-icon { font-size: 1.2rem; }\n.don1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.don1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.don1-body { background: #f0e6d2; }\n\n\/* ── INTRO ── *\/\n.don1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.don1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #345a8a; margin-bottom: 7px; }\n.don1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1530; line-height: 1.15; margin-bottom: 16px; }\n.don1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a2a3a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── EDITORIAL BOXES ── *\/\n.don1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #345a8a; margin-bottom: 12px; }\n.don1-quote-solo { background: #0a1530; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #5a7cb8; }\n.don1-quote-solo--alt { background: #1a2850; border-left-color: #7aa0d4; }\n.don1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.don1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.don1-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.don1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.don1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.don1-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.don1-fs-brand { display:flex; align-items:center; gap:9px; }\n.don1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.don1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.don1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.don1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.don1-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.don1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.don1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.don1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.don1-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.don1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.don1-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.don1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.don1-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.don1-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.don1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.don1-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.don1-fs-target span { font-size:14px; flex-shrink:0; }\n.don1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.don1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.don1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.don1-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.don1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n\n.don1-fs-solo { background:#eeeae4; padding:14px 20px 16px; border-top:1px solid #e0d8cc; }\n.don1-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:8px; }\n.don1-fs-solo-row { display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:8px; }\n.don1-fs-solo-type { font-family:sans-serif; font-size:12px; font-weight:700; color:#0a1530; background:#fff; padding:4px 12px; border-radius:50px; border:1px solid #c0b090; }\n.don1-fs-solo-stars { display:flex; gap:2px; }\n.don1-fs-star { font-size:14px; color:#d8ccb0; }\n.don1-fs-star--on { color:#5a7cb8; }\n.don1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.6; font-style:italic; }\n\n.don1-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\/* ── MAGES ── *\/\n.don1-section-pad { padding: 32px 28px 8px; }\n.don1-mage-lead { font-family: sans-serif; font-size: 0.92rem; color: #2a2a3a; line-height: 1.65; max-width: 720px; margin-bottom: 22px; margin-top: 6px; }\n.don1-mages { display: grid; grid-template-columns: 1fr; gap: 12px; }\n.don1-mage { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c0a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; border-left-width: 5px; }\n.don1-mage:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.don1-mage--red { border-left-color: #C0310A; }\n.don1-mage--gray { border-left-color: #5a6878; }\n.don1-mage--yellow { border-left-color: #d4a820; }\n.don1-mage--blue { border-left-color: #2060a0; }\n.don1-mage-header { display: flex; align-items: center; gap: 10px; margin-bottom: 9px; }\n.don1-mage-color { width: 24px; height: 24px; border-radius: 50%; flex-shrink: 0; border: 2px solid #fff; box-shadow: 0 0 0 1px rgba(0,0,0,0.15); }\n.don1-mage--red .don1-mage-color { background: #C0310A; }\n.don1-mage--gray .don1-mage-color { background: #5a6878; }\n.don1-mage--yellow .don1-mage-color { background: #d4a820; }\n.don1-mage--blue .don1-mage-color { background: #2060a0; }\n.don1-mage-name { font-family: Georgia, serif; font-size: 1.05rem; font-weight: 900; color: #0a1530; line-height: 1.2; }\n.don1-mage-guild { font-family: sans-serif; font-size: 0.72rem; font-weight: 700; color: #8a7a5a; text-transform: uppercase; letter-spacing: 1px; margin-top: 2px; }\n.don1-mage-desc { font-family: sans-serif; font-size: 0.88rem; color: #2a2a3a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.don1-closing { background: #0a1530; padding: 26px 28px; border-top: 3px solid #5a7cb8; }\n.don1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX CONTENT ── *\/\n.don1-box-section { background: #f0e6d2; border-top: 1px solid #d4c0a0; }\n.don1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.don1-det--last { border-bottom: none; }\n.don1-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.don1-det-sum::-webkit-details-marker { display: none; }\n.don1-det-sum::marker { display: none; }\n.don1-det[open] .don1-det-sum { background: #faf7f2; }\n.don1-det-sum:hover { background: #faf7f2; }\n.don1-det-left { display: flex; align-items: center; gap: 10px; }\n.don1-det-ico { font-size: 17px; flex-shrink: 0; }\n.don1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1530; display: block; }\n.don1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.don1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.don1-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.don1-det[open] .don1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.don1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.don1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.don1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.don1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#345a8a; min-width:26px; flex-shrink:0; }\n.don1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a2a3a; line-height:1.3; }\n.don1-comp-note { font-family:sans-serif; font-size:0.8rem; color:#7a6040; line-height:1.55; margin-top:12px; padding:10px 14px; background:#fef9ec; border-radius:8px; border-left:3px solid #d4a820; font-style:italic; }\n\n.don1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.don1-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.don1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1530; }\n.don1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.don1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .don1-specs { grid-template-columns: repeat(6, 1fr); }\n  .don1-spec { border-bottom: none; }\n  .don1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .don1-spec:last-child { border-right: none; }\n  .don1-mages { grid-template-columns: repeat(2, 1fr); }\n  .don1-fs-body { grid-template-columns: 220px 1fr; }\n  .don1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .don1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .don1-cover { height: 440px; }\n  .don1-cover-content { padding: 22px 36px 30px; }\n  .don1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .don1-mages { grid-template-columns: repeat(4, 1fr); }\n  .don1-divider { margin-left: 36px; margin-right: 36px; }\n  .don1-section-pad { padding: 36px 36px 8px; }\n  .don1-closing { padding: 28px 36px; }\n  .don1-fs-body { grid-template-columns: 260px 1fr; }\n  .don1-fs-radar-panel svg { max-width: 260px; }\n  .don1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Chip Theory","offers":[{"title":"Default Title","offer_id":53745043964231,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DragonsofEtchinstone-Northvale00.webp?v=1776690327","url":"https:\/\/frogames.it\/en\/products\/dragons-of-etchinstone-northvale","provider":"FroGames","version":"1.0","type":"link"}