{"product_id":"vampire-survivors-deluxe-edition-the-board-game","title":"Vampire Survivors - Deluxe Edition ","description":"```html\n\u003c!-- =====================================================\n     VAMPIRE SURVIVORS: THE BOARD GAME — BLOCK 1\n     FroGames | Shopify Concept Theme\n     ===================================================== --\u003e\n\u003cdiv class=\"vst1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"vst1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"vst1-cover-img\" alt=\"Vampire Survivors: The Board Game cooperative deckbuilder for 1-4 players - official Grey Fox Games cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/vampire_survivors_2.webp?v=1774627011\"\u003e\n\u003cdiv class=\"vst1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"vst1-cover-content\"\u003e\n\u003cp class=\"vst1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"vst1-sub\"\u003eBuild your deck, survive the horde, challenge Death herself. And then start again — stronger than before.\u003c\/p\u003e\n\u003cdiv class=\"vst1-chips\"\u003e\n\u003cspan class=\"vst1-chip vst1-chip--red\"\u003eCooperative\u003c\/span\u003e \u003cspan class=\"vst1-chip\"\u003eGrey Fox Games\u003c\/span\u003e \u003cspan class=\"vst1-chip\"\u003eDeluxe Edition\u003c\/span\u003e \u003cspan class=\"vst1-chip\"\u003eBAFTA Award\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SPECIFICATIONS --\u003e\n\u003cdiv class=\"vst1-specs-bar\"\u003e\n\u003cdiv class=\"vst1-specs\"\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003e14+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003eMechanic\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003eDeckbuilding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003eCooperative \/ Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-spec\"\u003e\n\u003cspan class=\"vst1-spec-icon\"\u003e🔓\u003c\/span\u003e \u003cspan class=\"vst1-spec-label\"\u003eUnlock\u003c\/span\u003e \u003cspan class=\"vst1-spec-val\"\u003e30+ content\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"vst1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"vst1-intro-grid\"\u003e\n\u003cdiv class=\"vst1-intro-text\"\u003e\n\u003cp class=\"vst1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"vst1-h3\"\u003eThe horde doesn't wait. The deck grows. Death still arrives.\u003c\/h3\u003e\n\u003cp class=\"vst1-p\"\u003eVampire Survivors won two BAFTAs for best video game in 2022. Now it comes to the tabletop, designed by \u003cstrong\u003eEmerson Matsuuchi\u003c\/strong\u003e — the same designer as the Metal Gear Solid board game — and published by Grey Fox Games in collaboration with poncle.\u003c\/p\u003e\n\u003cp class=\"vst1-p\"\u003e1 to 4 survivors move on a grid besieged by waves of enemies advancing from all four sides of the board. Each turn, cards are played to attack, move, upgrade weapons, and gain experience. You level up. You unlock. You survive — or you die and try again with something new.\u003c\/p\u003e\n\u003cp class=\"vst1-p\"\u003eThe Deluxe Edition includes components 25% larger than the retail version, premium materials, and the full upgrade package. The roguelite that won't let you sleep, now without a controller in hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-intro-side\"\u003e\n\u003cp class=\"vst1-quote-header\"\u003eWhy it works on the tabletop\u003c\/p\u003e\n\u003cdiv class=\"vst1-quote-solo\"\u003e\n\u003cspan class=\"vst1-qs-icon\"\u003e🧛\u003c\/span\u003e\n\u003cp class=\"vst1-qs-text\"\u003eThe designer replicated the claustrophobia of the waves by pushing piles of enemies from all four sides of the board each turn — until space truly runs out.\u003c\/p\u003e\n\u003cp class=\"vst1-qs-note\"\u003eThe secret to Vampire Survivors on the tabletop\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-quote-solo vst1-quote-solo--alt\"\u003e\n\u003cspan class=\"vst1-qs-icon\"\u003e🔓\u003c\/span\u003e\n\u003cp class=\"vst1-qs-text\"\u003eThe Achievement Deck unlocks weapons, characters, and evolutions game after game — you won't see everything in five sessions. Each run reveals something new.\u003c\/p\u003e\n\u003cp class=\"vst1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"vst1-fs\"\u003e\n\u003cdiv class=\"vst1-fs-header\"\u003e\n\u003cdiv class=\"vst1-fs-brand\"\u003e\n\u003cimg class=\"vst1-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=\"vst1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"vst1-fs-game-name\"\u003eVampire Survivors: The Board Game\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eeecfc; border-color: #9890d8; color: #2a2060;\" class=\"vst1-fs-cat\"\u003eCooperative · Deckbuilder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-body\"\u003e\n\u003cdiv class=\"vst1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"vst1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"vst1-fs-tip\" class=\"vst1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-info\"\u003e\n\u003cspan class=\"vst1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"vst1-fs-feeling\"\u003e\n\u003cspan class=\"vst1-fs-feel-tag\"\u003eAdrenaline-pumping\u003c\/span\u003e \u003cspan class=\"vst1-fs-feel-tag\"\u003eFast-paced\u003c\/span\u003e \u003cspan class=\"vst1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"vst1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"vst1-fs-targets\"\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo player\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-target vst1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-solo\"\u003e\n\u003cdiv class=\"vst1-fs-solo-row\"\u003e\n\u003cspan class=\"vst1-fs-solo-label\"\u003eSolo mode\u003c\/span\u003e \u003cspan class=\"vst1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-solo-stars\"\u003e\n\u003cspan class=\"vst1-fs-star vst1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"vst1-fs-star vst1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"vst1-fs-star vst1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"vst1-fs-star vst1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"vst1-fs-star\"\u003e★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"vst1-fs-solo-note\"\u003eDesigned to work solo without modifications — the pressure of the horde is identical, the satisfaction of surviving is all yours.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-verdict\"\u003e\n\u003cdiv class=\"vst1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-verdict-text\"\u003eCooperative roguelite with real progression between sessions. The frantic pace rewards coordination — not suitable for those looking for a thoughtful eurogame.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-fs-footer\"\u003e\n\u003cimg class=\"vst1-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:'Coordination', v:5, note:\"Every turn depends on what everyone does — deciding together who attacks and who evades is the core of the game\"},\n        {l:'Tension',      v:5, note:\"Piles of enemies grow every turn. There's never a moment to breathe.\"},\n        {l:'Replayability', v:5, note:\"The Achievement Deck guarantees new content for many sessions — you won't see everything soon\"},\n        {l:'Luck',       v:3, note:\"The cards drawn vary each run, but build and coordination weigh as much as chance\"},\n        {l:'Strategy',     v:3, note:\"Upgrade and movement choices matter, but the horde doesn't wait for prolonged analysis\"},\n        {l:'Complexity',   v:2, note:\"Quick setup, intuitive rules — you learn by playing, not by studying the manual\"}\n      ];\n      var accent='#7B3FBE';\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('vst1-fs-svg');\n      var tip=document.getElementById('vst1-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 vst1-draw{to{stroke-dashoffset:0}}@keyframes vst1-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:vst1-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:vst1-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:vst1-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=\"vst1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COMPONENT CARDS --\u003e\n\u003cdiv class=\"vst1-section-pad\"\u003e\n\u003cp class=\"vst1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"vst1-h3\"\u003eWhat you control in each run\u003c\/h3\u003e\n\u003cdiv class=\"vst1-cards\"\u003e\n\u003cdiv class=\"vst1-card\"\u003e\n\u003cspan class=\"vst1-card-icon\"\u003e🧛\u003c\/span\u003e\n\u003ch4 class=\"vst1-card-name\"\u003eUnique characters\u003c\/h4\u003e\n\u003cp class=\"vst1-card-desc\"\u003eAntonio, Imelda, Poe, and the others — each with different starting abilities. Character choice changes the pace of the entire run.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-card\"\u003e\n\u003cspan class=\"vst1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"vst1-card-name\"\u003eWeapon and passive deck\u003c\/h4\u003e\n\u003cp class=\"vst1-card-desc\"\u003eBuild your deck during the run by collecting weapons, power-ups, and passives. Combinations create explosive synergies — or leave you vulnerable.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-card\"\u003e\n\u003cspan class=\"vst1-card-icon\"\u003e🔓\u003c\/span\u003e\n\u003ch4 class=\"vst1-card-name\"\u003eAchievement Deck\u003c\/h4\u003e\n\u003cp class=\"vst1-card-desc\"\u003eEvery unlocked objective adds something new to the game. New characters, weapons, evolutions. You won't see everything in just a few games.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"vst1-card\"\u003e\n\u003cspan class=\"vst1-card-icon\"\u003e💀\u003c\/span\u003e\n\u003ch4 class=\"vst1-card-name\"\u003eRed Death — the final boss\u003c\/h4\u003e\n\u003cp class=\"vst1-card-desc\"\u003eIf you survive long enough, she arrives. Unstoppable, devastating. The only way to truly win is to stop her too — but perhaps even Death can die.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"vst1-closing\"\u003e\n\u003cp class=\"vst1-closing-text\"\u003eIn a few hours, you'll have a story to tell. A character saved at the last turn, an evolution that changed everything. It always happens with Vampire Survivors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"vst1-box-section\"\u003e\n\u003cdetails class=\"vst1-det\"\u003e\n\u003csummary class=\"vst1-det-sum\"\u003e\u003cspan class=\"vst1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"vst1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"vst1-det-sub\"\u003eEnglish · Official PDF\u003c\/span\u003e\u003cspan class=\"vst1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"vst1-det-body\"\u003e\n\u003cdiv class=\"vst1-rl-wrap\"\u003e\n\u003cdiv class=\"vst1-rl-langs\"\u003e\u003cspan class=\"vst1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0030; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"vst1-rl-link\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0669\/3961\/7510\/files\/VSDraftRulebook_textonlycover.pdf?v=1762808687\" target=\"_blank\"\u003e\u003cspan class=\"vst1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"vst1-rl-body\"\u003e\n\u003cspan class=\"vst1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"vst1-rl-sub\"\u003eFree PDF · Grey Fox Games\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 vst1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- end vst1-wrap --\u003e\n\u003cstyle\u003e\n.vst1-wrap, .vst1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.vst1-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: #0d001a;\n}\n\n\/* ── COPERTINA ── *\/\n.vst1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.vst1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.vst1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,0,26,0) 0%, rgba(13,0,26,0) 25%, rgba(13,0,26,0.6) 55%, rgba(13,0,26,0.88) 75%, rgba(13,0,26,0.98) 100%); }\n.vst1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.vst1-kicker { display: block; color: #B86EFF; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.vst1-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.vst1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.vst1-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.vst1-chip--red { background: #7B3FBE; border-color: #7B3FBE; }\n\n\/* ── SPECS ── *\/\n.vst1-specs-bar { background: #0d001a; padding: 0 24px; border-top: 1px solid rgba(184,110,255,0.15); }\n.vst1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.vst1-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.vst1-spec:nth-child(3n) { border-right: none; }\n.vst1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.vst1-spec-icon { font-size: 1.2rem; }\n.vst1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.vst1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.vst1-body { background: #F0EAF8; }\n\n\/* ── INTRO ── *\/\n.vst1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.vst1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #6A1DB0; margin-bottom: 7px; }\n.vst1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0030; line-height: 1.15; margin-bottom: 16px; }\n.vst1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d1450; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE BOX EDITORIALI ── *\/\n.vst1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6A1DB0; margin-bottom: 12px; }\n.vst1-quote-solo { background: #1a0030; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #B86EFF; }\n.vst1-quote-solo--alt { background: #2d0050; border-left-color: #FF4DA6; }\n.vst1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.vst1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.vst1-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.vst1-divider { height: 1px; background: #cfc0e0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.vst1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.vst1-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.vst1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.vst1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.vst1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.vst1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.vst1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.vst1-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.vst1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.vst1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.vst1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.vst1-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.vst1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.vst1-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.vst1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.vst1-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.vst1-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.vst1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.vst1-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.vst1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.vst1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.vst1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n\/* Solitario *\/\n.vst1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 12px 18px 14px; margin-bottom: 12px; border-radius: 0; }\n.vst1-fs-solo-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 6px; }\n.vst1-fs-solo-label { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.vst1-fs-solo-type { font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 9px; border-radius: 50px; background: #e0f5ee; border: 1px solid #60c090; color: #0a4a30; }\n.vst1-fs-solo-stars { display: flex; gap: 3px; margin-bottom: 7px; }\n.vst1-fs-star { font-size: 1rem; color: #ccc; }\n.vst1-fs-star--on { color: #7B3FBE; }\n.vst1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #3d2810; line-height: 1.6; }\n.vst1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.vst1-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.vst1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.vst1-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.vst1-section-pad { padding: 32px 28px 8px; }\n.vst1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.vst1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d0b8e8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.vst1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.vst1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.vst1-card-name { font-size: 0.95rem; font-weight: 900; color: #6A1DB0; margin-bottom: 5px; }\n.vst1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d1450; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.vst1-closing { background: #1a0030; padding: 26px 28px; border-top: 3px solid #B86EFF; }\n.vst1-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.vst1-box-section { background: #F0EAF8; border-top: 1px solid #cfc0e0; }\n.vst1-det { border-bottom: 1px solid #e0d4f0; background: #fff; }\n.vst1-det--last { border-bottom: none; }\n.vst1-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.vst1-det-sum::-webkit-details-marker { display: none; }\n.vst1-det-sum::marker { display: none; }\n.vst1-det[open] .vst1-det-sum { background: #f8f4fc; }\n.vst1-det-sum:hover { background: #f8f4fc; }\n.vst1-det-left { display: flex; align-items: center; gap: 10px; }\n.vst1-det-ico { font-size: 17px; flex-shrink: 0; }\n.vst1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0030; display: block; }\n.vst1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.vst1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.vst1-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.vst1-det[open] .vst1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.vst1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.vst1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.vst1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.vst1-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.vst1-rl-link { transition: opacity .2s; }\n.vst1-rl-link:hover { opacity: .85; }\n.vst1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.vst1-rl-body { flex: 1; min-width: 0; }\n.vst1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.vst1-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  .vst1-specs { grid-template-columns: repeat(6, 1fr); }\n  .vst1-spec { border-bottom: none; }\n  .vst1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .vst1-spec:last-child { border-right: none; }\n  .vst1-cards { grid-template-columns: repeat(2, 1fr); }\n  .vst1-fs-body { grid-template-columns: 220px 1fr; }\n  .vst1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .vst1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .vst1-cover { height: 440px; }\n  .vst1-cover-content { padding: 22px 36px 30px; }\n  .vst1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .vst1-cards { grid-template-columns: repeat(4, 1fr); }\n  .vst1-divider { margin-left: 36px; margin-right: 36px; }\n  .vst1-section-pad { padding: 36px 36px 8px; }\n  .vst1-closing { padding: 28px 36px; }\n  .vst1-fs-body { grid-template-columns: 260px 1fr; }\n  .vst1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e\n```","brand":"Grey Fox Games","offers":[{"title":"Default Title","offer_id":53354178576711,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/VampireSurvivorsDeluxeEdition00.webp?v=1771355028","url":"https:\/\/frogames.it\/en\/products\/vampire-survivors-deluxe-edition-the-board-game","provider":"FroGames","version":"1.0","type":"link"}