{"product_id":"kalmar-merchants-in-buda","title":"Kalmár - Merchants in Buda","description":"\u003c!-- =====================================================\n     KALMÁR: MERCHANTS IN BUDA — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"klm1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"klm1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kalmar_-_Merchants_in_Buda.webp?v=1776492150\" alt=\"Kalmár Merchants in Buda gioco da tavolo eurogame strategico per 2-4 giocatori - copertina ufficiale Private Moon Studios\" class=\"klm1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"klm1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"klm1-cover-content\"\u003e\n\u003cp class=\"klm1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"klm1-sub\"\u003eSette giorni, sette garas, sette punti azione. Tuo padre sta guardando, i tuoi fratelli stanno pianificando. Solo uno erediterà l'impero.\u003c\/p\u003e\n\u003cdiv class=\"klm1-chips\"\u003e\n\u003cspan class=\"klm1-chip klm1-chip--copper\"\u003eEurogame\u003c\/span\u003e \u003cspan class=\"klm1-chip\"\u003ePrivate Moon Studios\u003c\/span\u003e \u003cspan class=\"klm1-chip\"\u003eBuda XV secolo\u003c\/span\u003e \u003cspan class=\"klm1-chip\"\u003ePeso medio\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"klm1-specs-bar\"\u003e\n\u003cdiv class=\"klm1-specs\"\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003e90–150 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003ePunti azione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003eCittà fissa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-spec\"\u003e\n\u003cspan class=\"klm1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"klm1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"klm1-spec-val\"\u003eCompetitiva\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"klm1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"klm1-intro-grid\"\u003e\n\u003cdiv class=\"klm1-intro-text\"\u003e\n\u003cp class=\"klm1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"klm1-h3\"\u003eUn eurogame che trasforma ogni giornata in una partita a scacchi commerciale\u003c\/h3\u003e\n\u003cp class=\"klm1-p\"\u003eNella Buda di inizio Quattrocento un vecchio mercante decide di lasciare il suo impero al figlio più capace. Hai una settimana per dimostrare chi sei. Ogni giorno sette punti azione da spendere, ogni mattino un'asta, ogni sera un banchetto — e un magazzino che scotta sotto le dita.\u003c\/p\u003e\n\u003cp class=\"klm1-p\"\u003eKalmár è il settimo gioco di \u003cstrong\u003ePierrot e Private Moon Studios\u003c\/strong\u003e, illustrato da Zoltán Nagy e Gyula Pozsgay. Un eurogame di peso medio (3.5\/5 su BGG) dove ogni decisione pesa: compri al porto o al mercato nero? Consegni subito per i garas o aspetti il momento giusto per i punti prestigio? Organizzi un banchetto per guadagnare contatti preziosi o metti quei soldi in magazzino?\u003c\/p\u003e\n\u003cp class=\"klm1-p\"\u003eIl tabellone rappresenta la città: botteghe, istituzioni, case borghesi, la porta cittadina. Ma ogni passo costa un punto azione, e l'agenda è stretta. Chi pianifica meglio l'intera settimana, non il singolo giorno, porta a casa l'eredità.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-intro-side\"\u003e\n\u003cdiv class=\"klm1-quote-solo\"\u003e\n\u003cspan class=\"klm1-qs-icon\"\u003e🏺\u003c\/span\u003e\n\u003cp class=\"klm1-qs-text\"\u003eOgni giornata è un puzzle diverso: il mercato apre tre volte alla settimana, le navi arrivano quando vogliono, e il magazzino brucia in tre giorni. Niente rimane mai uguale.\u003c\/p\u003e\n\u003cp class=\"klm1-qs-note\"\u003eIl segreto di Kalmár in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-quote-solo klm1-quote-solo--alt\"\u003e\n\u003cspan class=\"klm1-qs-icon\"\u003e⚖️\u003c\/span\u003e\n\u003cp class=\"klm1-qs-text\"\u003eEssere un buon mercante non basta — devi anche essere generoso. Le donazioni e i banchetti costano, ma senza contatti nessuno consegna agli eredi senza faccia.\u003c\/p\u003e\n\u003cp class=\"klm1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"klm1-fs\"\u003e\n\u003cdiv class=\"klm1-fs-header\"\u003e\n\u003cdiv class=\"klm1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"klm1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"klm1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"klm1-fs-game-name\"\u003eKalmár: Merchants in Buda\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"klm1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-body\"\u003e\n\u003cdiv class=\"klm1-fs-radar-panel\"\u003e\n\u003csvg id=\"klm1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"klm1-fs-tip\" id=\"klm1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-info\"\u003e\n\u003cspan class=\"klm1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"klm1-fs-feeling\"\u003e\n\u003cspan class=\"klm1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"klm1-fs-feel-tag\"\u003eProfondo\u003c\/span\u003e \u003cspan class=\"klm1-fs-feel-tag\"\u003eGratificante\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"klm1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"klm1-fs-targets\"\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-target klm1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-verdict\"\u003e\n\u003cdiv class=\"klm1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-verdict-text\"\u003eUn eurogame strutturato per chi ama pianificare turni interi e gestire scadenze. La settimana è la vera sfida — chi pensa al singolo giorno perde.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"klm1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, peso BGG e meccaniche dichiarate dall'editore\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',    v:5, note:\"Pianifichi l'intera settimana, non il singolo turno — la profondità è tutta qui\"},\n        {l:'Profondità',   v:5, note:\"Catene produttive, agilità magazzino, celerità consegne: ogni meccanica nutre le altre\"},\n        {l:'Complessità',  v:4, note:\"Peso 3.5\/5 su BGG — regole articolate ma ben ingranate\"},\n        {l:'Rigiocabilità',v:4, note:\"Carte obiettivo, partner e modalità ridotta da 4 giorni — ogni partita ha un ritmo diverso\"},\n        {l:'Interazione',  v:3, note:\"Competizione su beni limitati e timing — indiretta ma sempre presente\"},\n        {l:'Fortuna',      v:2, note:\"Pesca carte e arrivi navi — minimale, le scelte contano molto più del caso\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('klm1-fs-svg');\n      var tip=document.getElementById('klm1-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 klm1-draw{to{stroke-dashoffset:0}}@keyframes klm1-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:klm1-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:klm1-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:klm1-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=\"klm1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"klm1-section-pad\"\u003e\n\u003cp class=\"klm1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"klm1-h3\"\u003eCosa gestisci in ogni giornata\u003c\/h3\u003e\n\u003cdiv class=\"klm1-cards\"\u003e\n\u003cdiv class=\"klm1-card\"\u003e\n\u003cspan class=\"klm1-card-icon\"\u003e🪙\u003c\/span\u003e\n\u003ch4 class=\"klm1-card-name\"\u003e7 garas di capitale\u003c\/h4\u003e\n\u003cp class=\"klm1-card-desc\"\u003ePochissimi. Serviranno per comprare merce, donare, organizzare banchetti. Ogni moneta spesa male è un rimpianto la domenica sera.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-card\"\u003e\n\u003cspan class=\"klm1-card-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"klm1-card-name\"\u003e7 punti azione al giorno\u003c\/h4\u003e\n\u003cp class=\"klm1-card-desc\"\u003eMuoverti costa, lavorare costa, banchettare costa. Sette passi per fare tutto — e il movimento sul tabellone se ne mangia sempre qualcuno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-card\"\u003e\n\u003cspan class=\"klm1-card-icon\"\u003e📜\u003c\/span\u003e\n\u003ch4 class=\"klm1-card-name\"\u003eCarte obiettivo e partner\u003c\/h4\u003e\n\u003cp class=\"klm1-card-desc\"\u003eDue tipi di carte obiettivo e le carte partner conquistate ai banchetti. Abilità una tantum o permanenti che cambiano il tuo stile di gioco.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"klm1-card\"\u003e\n\u003cspan class=\"klm1-card-icon\"\u003e🏭\u003c\/span\u003e\n\u003ch4 class=\"klm1-card-name\"\u003eCatene produttive e magazzino\u003c\/h4\u003e\n\u003cp class=\"klm1-card-desc\"\u003eLe merci formano filiere sfruttabili — ma ciò che resta in magazzino oltre tre giorni si perde, con penalità pesanti. La velocità paga in prestigio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"klm1-closing\"\u003e\n\u003cp class=\"klm1-closing-text\"\u003eSette giorni, sette garas, sette punti azione. Il lunedì mattina sembrano tanti. La domenica sera sono sempre troppo pochi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"klm1-box-section\"\u003e\n\u003cdetails class=\"klm1-det klm1-det--last\"\u003e\n\u003csummary class=\"klm1-det-sum\"\u003e\u003cspan class=\"klm1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"klm1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"klm1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"klm1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"klm1-det-body\"\u003e\n\u003cdiv class=\"klm1-rl-wrap\"\u003e\n\u003cdiv class=\"klm1-rl-langs\"\u003e\u003cspan class=\"klm1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/boardgamegeek.com\/filepage\/316325\/kalmar-rulebook-eng\" class=\"klm1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #2a1810; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"klm1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"klm1-rl-body\"\u003e\n\u003cspan class=\"klm1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"klm1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"klm1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.klm1-wrap, .klm1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.klm1-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: #1a0f04;\n}\n\n\/* ── COPERTINA ── *\/\n.klm1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.klm1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.klm1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,15,4,0) 0%, rgba(26,15,4,0) 25%, rgba(26,15,4,0.5) 55%, rgba(26,15,4,0.85) 75%, rgba(26,15,4,0.98) 100%); }\n.klm1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.klm1-kicker { display: block; color: #D4A04A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.klm1-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.klm1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.klm1-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.klm1-chip--copper { background: #B8741A; border-color: #B8741A; }\n\n\/* ── SPECS ── *\/\n.klm1-specs-bar { background: #22130a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.klm1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.klm1-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.klm1-spec:nth-child(3n) { border-right: none; }\n.klm1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.klm1-spec-icon { font-size: 1.2rem; }\n.klm1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.klm1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.klm1-body { background: #F2E8D0; }\n\n\/* ── INTRO ── *\/\n.klm1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.klm1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.klm1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2a1810; line-height: 1.15; margin-bottom: 16px; }\n.klm1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI FROGAMES ── *\/\n.klm1-quote-solo { background: #2a1810; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #B8741A; }\n.klm1-quote-solo--alt { background: #1f3020; border-left-color: #4a6b3a; }\n.klm1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.klm1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.klm1-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.klm1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.klm1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.klm1-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.klm1-fs-brand { display:flex; align-items:center; gap:9px; }\n.klm1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.klm1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.klm1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.klm1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.klm1-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.klm1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.klm1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.klm1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.klm1-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.klm1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.klm1-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.klm1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.klm1-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.klm1-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.klm1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.klm1-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.klm1-fs-target span { font-size:14px; flex-shrink:0; }\n.klm1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.klm1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.klm1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.klm1-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.klm1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.klm1-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.klm1-section-pad { padding: 32px 28px 8px; }\n.klm1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.klm1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.klm1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.klm1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.klm1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.klm1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.klm1-closing { background: #2a1810; padding: 26px 28px; border-top: 3px solid #D4A04A; }\n.klm1-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.klm1-box-section { background: #F2E8D0; border-top: 1px solid #d4c0a0; }\n.klm1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.klm1-det--last { border-bottom: none; }\n.klm1-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.klm1-det-sum::-webkit-details-marker { display: none; }\n.klm1-det-sum::marker { display: none; }\n.klm1-det[open] .klm1-det-sum { background: #faf7f2; }\n.klm1-det-sum:hover { background: #faf7f2; }\n.klm1-det-left { display: flex; align-items: center; gap: 10px; }\n.klm1-det-ico { font-size: 17px; flex-shrink: 0; }\n.klm1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2a1810; display: block; }\n.klm1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.klm1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.klm1-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.klm1-det[open] .klm1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.klm1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.klm1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.klm1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.klm1-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.klm1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#2a1810; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.klm1-rl-link:hover { opacity:.85; }\n.klm1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.klm1-rl-body { flex:1; min-width:0; }\n.klm1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.klm1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.klm1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .klm1-specs { grid-template-columns: repeat(6, 1fr); }\n  .klm1-spec { border-bottom: none; }\n  .klm1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .klm1-spec:last-child { border-right: none; }\n  .klm1-cards { grid-template-columns: repeat(2, 1fr); }\n  .klm1-fs-body { grid-template-columns: 220px 1fr; }\n  .klm1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .klm1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .klm1-cover { height: 440px; }\n  .klm1-cover-content { padding: 22px 36px 30px; }\n  .klm1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .klm1-cards { grid-template-columns: repeat(4, 1fr); }\n  .klm1-divider { margin-left: 36px; margin-right: 36px; }\n  .klm1-section-pad { padding: 36px 36px 8px; }\n  .klm1-closing { padding: 28px 36px; }\n  .klm1-fs-body { grid-template-columns: 260px 1fr; }\n  .klm1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Private Moon Studios","offers":[{"title":"Default Title","offer_id":53724770173255,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kalmar-MerchantsinBuda00.webp?v=1776432224","url":"https:\/\/frogames.it\/products\/kalmar-merchants-in-buda","provider":"FroGames","version":"1.0","type":"link"}