{"product_id":"stack-o-cats-tortoise-shell","title":"Stack O' Cats Tortoise Shell","description":"\u003c!-- =====================================================\n     STACK O' CATS: TORTOISE SHELL EXPANSION PACK — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ESPANSIONE — Sarah Conlon (illustrazioni)\n     ===================================================== --\u003e\n\n\u003cdiv class=\"soc1-wrap\"\u003e\n\n  \u003c!-- HERO (solo sfondo colorato — nessuna immagine) --\u003e\n  \u003cdiv class=\"soc1-cover\"\u003e\n    \u003cdiv class=\"soc1-cover-content\"\u003e\n      \u003cp class=\"soc1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"soc1-sub\"\u003eDodici nuovi gatti tartarugati in legno, ognuno con un pattern unico disegnato a mano. La tua torre felina ha appena raddoppiato in caos e colore.\u003c\/p\u003e\n      \u003cdiv class=\"soc1-chips\"\u003e\n        \u003cspan class=\"soc1-chip soc1-chip--amber\"\u003eEspansione\u003c\/span\u003e\n        \u003cspan class=\"soc1-chip\"\u003e12 meeple in legno\u003c\/span\u003e\n        \u003cspan class=\"soc1-chip\"\u003eIllustrazioni Sarah Conlon\u003c\/span\u003e\n        \u003cspan class=\"soc1-chip\"\u003eSacchetto in velluto\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- AVVISO ESPANSIONE --\u003e\n  \u003cdiv class=\"soc1-warning\"\u003e\n    \u003cspan class=\"soc1-w-icon\"\u003e⚠️\u003c\/span\u003e\n    \u003cdiv class=\"soc1-w-body\"\u003e\n      \u003cp class=\"soc1-w-title\"\u003eÈ un'espansione del gioco base\u003c\/p\u003e\n      \u003cp class=\"soc1-w-text\"\u003ePer usare i meeple Tortoise Shell ti serve il \u003cstrong\u003egioco base Stack O' Cats\u003c\/strong\u003e. Questa scatola contiene solo i nuovi gatti in legno — vanno aggiunti alla tua collezione esistente per partite più lunghe, con più giocatori o semplicemente con più varietà felina al tavolo.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA --\u003e\n  \u003cdiv class=\"soc1-specs-bar\"\u003e\n    \u003cdiv class=\"soc1-specs\"\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003eTipo\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003eEspansione\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e🐈\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003eMeeple\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003e12 gatti\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e🪵\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003eMateriale\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003eLegno\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003ePattern\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003eTartarugato\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e👜\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003eCustodia\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003eSacchetto velluto\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-spec\"\u003e\n        \u003cspan class=\"soc1-spec-icon\"\u003e🌍\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-label\"\u003eLingua\u003c\/span\u003e\n        \u003cspan class=\"soc1-spec-val\"\u003eNon serve\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"soc1-body\"\u003e\n\n    \u003c!-- INTRO + BOX EDITORIALI --\u003e\n    \u003cdiv class=\"soc1-intro-grid\"\u003e\n      \u003cdiv class=\"soc1-intro-text\"\u003e\n        \u003cp class=\"soc1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n        \u003ch3 class=\"soc1-h3\"\u003eDodici nuovi gatti per la tua collezione di equilibristi\u003c\/h3\u003e\n        \u003cp class=\"soc1-p\"\u003eSe hai già Stack O' Cats sai esattamente cosa succede attorno al tavolo. Una pila instabile di gatti di legno che cresce turno dopo turno, mani che tremano, risate, qualcuno che bestemmia sottovoce quando la torre crolla. È quel tipo di gioco — semplice, fisico, immediato. E quando trovi un set che funziona, vuoi solo più gatti.\u003c\/p\u003e\n        \u003cp class=\"soc1-p\"\u003eTortoise Shell aggiunge esattamente questo: \u003cstrong\u003e12 meeple in legno\u003c\/strong\u003e con il pattern tartarugato — quel mix di marroni, neri e ambra che chiunque abbia avuto un gatto tabby o calico riconosce subito. Ogni pattern è stato disegnato a mano dall'artista \u003cstrong\u003eSarah Conlon\u003c\/strong\u003e e poi termopressato su sagome di legno tagliate su misura. Non sono stampe seriali: ogni gatto ha la sua personalità.\u003c\/p\u003e\n        \u003cp class=\"soc1-p\"\u003eIn pratica significa partite più lunghe (più gatti = torre più alta possibile), con più giocatori (la collezione si distribuisce meglio in 4-6 persone), o semplicemente più varietà visiva sul tavolo. Arriva con un sacchetto in velluto coordinato per portarsi tutto in giro senza far girare i gatti per la borsa.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"soc1-intro-side\"\u003e\n        \u003cp class=\"soc1-quote-header\"\u003eIl segreto in due righe\u003c\/p\u003e\n        \u003cdiv class=\"soc1-quote-solo\"\u003e\n          \u003cspan class=\"soc1-qs-icon\"\u003e🐈\u003c\/span\u003e\n          \u003cp class=\"soc1-qs-text\"\u003eNon è un'espansione di regole. È un'espansione di personalità. Dodici gatti tartarugati che fanno girare la testa a chiunque ami davvero questi animali.\u003c\/p\u003e\n          \u003cp class=\"soc1-qs-note\"\u003eIl segreto di Tortoise Shell in una riga\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"soc1-quote-solo soc1-quote-solo--alt\"\u003e\n          \u003cspan class=\"soc1-qs-icon\"\u003e✋\u003c\/span\u003e\n          \u003cp class=\"soc1-qs-text\"\u003eDisegnati a mano, termopressati su legno tagliato su misura. È il tipo di cura che si percepisce al tatto, prima ancora che alla vista.\u003c\/p\u003e\n          \u003cp class=\"soc1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"soc1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"soc1-fs\"\u003e\n      \u003cdiv class=\"soc1-fs-header\"\u003e\n        \u003cdiv class=\"soc1-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=\"soc1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"soc1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"soc1-fs-game-name\"\u003eStack O' Cats: Tortoise Shell\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"soc1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eEspansione · Sociale\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"soc1-fs-body\"\u003e\n        \u003cdiv class=\"soc1-fs-radar-panel\"\u003e\n          \u003csvg id=\"soc1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"soc1-fs-tip\" id=\"soc1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"soc1-fs-info\"\u003e\n          \u003cspan class=\"soc1-fs-feel-lbl\"\u003eL'esperienza che aggiunge\u003c\/span\u003e\n          \u003cdiv class=\"soc1-fs-feeling\"\u003e\n            \u003cspan class=\"soc1-fs-feel-tag\"\u003eTattile\u003c\/span\u003e\n            \u003cspan class=\"soc1-fs-feel-tag\"\u003eDecorativa\u003c\/span\u003e\n            \u003cspan class=\"soc1-fs-feel-tag\"\u003eCoccolosa\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"soc1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"soc1-fs-targets\"\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eChi ha il base\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-si\"\u003e\n\u003cspan\u003e🐈\u003c\/span\u003eCat lovers\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-si\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003eCollezionisti meeple\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-no\"\u003e\n\u003cspan\u003e🆕\u003c\/span\u003eChi non ha il base\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-target soc1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eStrateghi\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"soc1-fs-verdict\"\u003e\n            \u003cdiv class=\"soc1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"soc1-fs-verdict-text\"\u003eEspansione di soli componenti, niente regole nuove. Più gatti, più giocatori, più varietà sul tavolo. Il valore è nella cura artigianale — meeple in legno con artwork originali. Da prendere se ami il gioco base e i gatti.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"soc1-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=\"soc1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su descrizione editore e natura del prodotto\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Energia',         v:5, note:\"Pi\\u00f9 gatti = torre pi\\u00f9 alta = pi\\u00f9 risate quando crolla\"},\n        {l:'Accessibilit\\u00e0', v:5, note:\"Non c'\\u00e8 nulla da imparare: aggiungi i meeple al gioco base e via\"},\n        {l:'Rigiocabilit\\u00e0', v:4, note:\"Pi\\u00f9 pezzi significano partite pi\\u00f9 lunghe e configurazioni nuove\"},\n        {l:'Cura componenti', v:5, note:\"Pattern disegnati a mano e termopressati: la qualit\\u00e0 si vede\"},\n        {l:'Profondit\\u00e0', v:1, note:\"Nessuna regola nuova, solo materiali aggiuntivi al gioco base\"},\n        {l:'Necessit\\u00e0',  v:2, note:\"Il base \\u00e8 gi\\u00e0 completo: questa \\u00e8 una scelta di amore, non un upgrade obbligato\"}\n      ];\n      var accent='#1050a0';\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('soc1-fs-svg');\n      var tip=document.getElementById('soc1-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 soc1-draw{to{stroke-dashoffset:0}}@keyframes soc1-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:soc1-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:soc1-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:soc1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"soc1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- COSA AGGIUNGE --\u003e\n    \u003cdiv class=\"soc1-section-pad\"\u003e\n      \u003cp class=\"soc1-label\"\u003eCosa contiene la scatola\u003c\/p\u003e\n      \u003ch3 class=\"soc1-h3\"\u003eQuattro dettagli che fanno la differenza\u003c\/h3\u003e\n      \u003cdiv class=\"soc1-cards\"\u003e\n        \u003cdiv class=\"soc1-card\"\u003e\n          \u003cspan class=\"soc1-card-icon\"\u003e🐈\u003c\/span\u003e\n          \u003ch4 class=\"soc1-card-name\"\u003e12 meeple di legno\u003c\/h4\u003e\n          \u003cp class=\"soc1-card-desc\"\u003eSagome di gatto tagliate su misura, tutti diversi tra loro. Materiale solido, peso giusto per impilarli senza che volino via al primo respiro.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"soc1-card\"\u003e\n          \u003cspan class=\"soc1-card-icon\"\u003e✋\u003c\/span\u003e\n          \u003ch4 class=\"soc1-card-name\"\u003ePattern disegnati a mano\u003c\/h4\u003e\n          \u003cp class=\"soc1-card-desc\"\u003eLe illustrazioni tartarugate sono opera di Sarah Conlon. Ogni motivo è unico — niente cloni, niente stampe seriali. Si vede e si sente.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"soc1-card\"\u003e\n          \u003cspan class=\"soc1-card-icon\"\u003e🔥\u003c\/span\u003e\n          \u003ch4 class=\"soc1-card-name\"\u003eTermopressione su legno\u003c\/h4\u003e\n          \u003cp class=\"soc1-card-desc\"\u003eI disegni sono trasferiti a caldo direttamente sulla superficie. Tengono nel tempo, non si scrostano, non si scoloriscono con l'uso al tavolo.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"soc1-card\"\u003e\n          \u003cspan class=\"soc1-card-icon\"\u003e👜\u003c\/span\u003e\n          \u003ch4 class=\"soc1-card-name\"\u003eSacchetto in velluto\u003c\/h4\u003e\n          \u003cp class=\"soc1-card-desc\"\u003eCustodia coordinata per tenere i 12 gatti uniti. Portali in viaggio o tienili separati dal mazzo del gioco base — la scelta è tua.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"soc1-closing\"\u003e\n      \u003cp class=\"soc1-closing-text\"\u003eHai già una scatola di gatti che amate impilare. Dodici tartarugati in più non risolvono nessun problema — ma fanno alzare la torre, e questo è quello che conta.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CONTENUTO SCATOLA --\u003e\n    \u003cdiv class=\"soc1-box-section\"\u003e\n\n      \u003cdetails class=\"soc1-det\"\u003e\n        \u003csummary class=\"soc1-det-sum\"\u003e\n          \u003cdiv class=\"soc1-det-left\"\u003e\n\u003cspan class=\"soc1-det-ico\"\u003e📦\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"soc1-det-title\"\u003eContenuto della scatola\u003c\/span\u003e\u003cspan class=\"soc1-det-sub\"\u003e12 meeple + sacchetto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"soc1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"soc1-det-body\"\u003e\n          \u003cdiv class=\"soc1-comp-grid\"\u003e\n            \u003cdiv class=\"soc1-comp\"\u003e\n\u003cspan class=\"soc1-comp-qty\"\u003e12\u003c\/span\u003e\u003cspan class=\"soc1-comp-lbl\"\u003eMeeple di legno a forma di gatto, pattern tartarugato unici\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003cdiv class=\"soc1-comp\"\u003e\n\u003cspan class=\"soc1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"soc1-comp-lbl\"\u003eSacchetto in velluto coordinato\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n          \u003cp class=\"soc1-comp-note\"\u003eOgni meeple è tagliato su misura e termopressato individualmente. Le piccole differenze tra un esemplare e l'altro sono parte della lavorazione artigianale, non difetti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n      \u003cdetails class=\"soc1-det soc1-det--last\"\u003e\n        \u003csummary class=\"soc1-det-sum\"\u003e\n          \u003cdiv class=\"soc1-det-left\"\u003e\n\u003cspan class=\"soc1-det-ico\"\u003e⚙️\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"soc1-det-title\"\u003eCosa serve per giocare\u003c\/span\u003e\u003cspan class=\"soc1-det-sub\"\u003eGioco base + nulla in lingua\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"soc1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"soc1-det-body\"\u003e\n          \u003cdiv class=\"soc1-compat\"\u003e\n            \u003cdiv class=\"soc1-compat-row\"\u003e\n              \u003cspan class=\"soc1-compat-icon\"\u003e✅\u003c\/span\u003e\n              \u003cspan class=\"soc1-compat-text\"\u003e\u003cstrong\u003eStack O' Cats gioco base\u003c\/strong\u003e — obbligatorio. Questa espansione contiene solo meeple, non regole. Vanno aggiunti alla scatola base per essere usati.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"soc1-compat-row\"\u003e\n              \u003cspan class=\"soc1-compat-icon\"\u003e🌍\u003c\/span\u003e\n              \u003cspan class=\"soc1-compat-text\"\u003e\u003cstrong\u003eNessuna lingua richiesta\u003c\/strong\u003e — Stack O' Cats è un gioco di destrezza pura. Niente carte, niente testi, niente regole da tradurre. Si gioca con le mani, non con la lettura.\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"soc1-compat-row\"\u003e\n              \u003cspan class=\"soc1-compat-icon\"\u003e➕\u003c\/span\u003e\n              \u003cspan class=\"soc1-compat-text\"\u003e\u003cstrong\u003eCompatibile con XL Expansion\u003c\/strong\u003e — Se hai anche l'espansione XL del gioco base, i meeple Tortoise Shell si integrano perfettamente per partite ancora più lunghe.\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.soc1-wrap, .soc1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.soc1-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.25);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #3a200a;\n}\n\n\/* ── HERO (solo sfondo colorato) ── *\/\n.soc1-cover { position: relative; width: 100%; display: flex; align-items: flex-end; background: linear-gradient(150deg, #2a1a08 0%, #4a3018 50%, #6b4a20 100%); }\n.soc1-cover-content { position: relative; z-index: 2; padding: 44px 26px 40px; width: 100%; }\n.soc1-kicker { display: block; color: #f0b860; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.soc1-sub { color: rgba(255,255,255,0.94); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.soc1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.soc1-chip { background: rgba(255,255,255,0.14); border: 1px solid rgba(255,255,255,0.3); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.soc1-chip--amber { background: #c47830; border-color: #c47830; }\n\n\/* ── AVVISO ESPANSIONE ── *\/\n.soc1-warning {\n  background: linear-gradient(90deg, #5a3a18 0%, #6e4a20 100%);\n  padding: 16px 24px;\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  border-top: 2px solid #f0b860;\n  border-bottom: 1px solid rgba(255,255,255,0.08);\n}\n.soc1-w-icon { font-size: 1.6rem; flex-shrink: 0; }\n.soc1-w-body { flex: 1; }\n.soc1-w-title { font-family: sans-serif; font-size: 0.8rem; font-weight: 800; color: #f5cf90; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 3px; }\n.soc1-w-text { font-family: sans-serif; font-size: 0.88rem; color: rgba(255,255,255,0.94); line-height: 1.55; }\n\n\/* ── SPECS ── *\/\n.soc1-specs-bar { background: #1f140a; padding: 0 24px; border-bottom: 1px solid rgba(255,255,255,0.06); }\n.soc1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.soc1-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.soc1-spec:nth-child(3n) { border-right: none; }\n.soc1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.soc1-spec-icon { font-size: 1.2rem; }\n.soc1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.soc1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.soc1-body { background: #faf2e0; }\n\n\/* ── INTRO ── *\/\n.soc1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.soc1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.soc1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2a1a08; line-height: 1.15; margin-bottom: 16px; }\n.soc1-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 ── *\/\n.soc1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.soc1-quote-solo { background: #2a1a08; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #f0b860; }\n.soc1-quote-solo--alt { background: #4a3018; border-left-color: #c47830; }\n.soc1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.soc1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.soc1-qs-note { color: rgba(255,255,255,0.55); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.soc1-divider { height: 1px; background: #dcc8a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.soc1-fs { background:#fff; border-top:1px solid #dcc8a0; border-bottom:1px solid #dcc8a0; }\n.soc1-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.soc1-fs-brand { display:flex; align-items:center; gap:9px; }\n.soc1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.soc1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.soc1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.soc1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.soc1-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.soc1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.soc1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.soc1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.soc1-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.soc1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.soc1-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.soc1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.soc1-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.soc1-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.soc1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.soc1-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.soc1-fs-target span { font-size:14px; flex-shrink:0; }\n.soc1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.soc1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.soc1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.soc1-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.soc1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.soc1-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.soc1-section-pad { padding: 32px 28px 8px; }\n.soc1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.soc1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0cea0; box-shadow: 0 2px 10px rgba(0,0,0,0.04); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.soc1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.08); }\n.soc1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.soc1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.soc1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.soc1-closing { background: #2a1a08; padding: 26px 28px; border-top: 3px solid #f0b860; }\n.soc1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.92); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.soc1-box-section { background: #faf2e0; border-top: 1px solid #dcc8a0; }\n.soc1-det { border-bottom: 1px solid #e8d8b0; background: #fff; }\n.soc1-det--last { border-bottom: none; }\n.soc1-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.soc1-det-sum::-webkit-details-marker { display: none; }\n.soc1-det-sum::marker { display: none; }\n.soc1-det[open] .soc1-det-sum { background: #fcf6e3; }\n.soc1-det-sum:hover { background: #fcf6e3; }\n.soc1-det-left { display: flex; align-items: center; gap: 10px; }\n.soc1-det-ico { font-size: 17px; flex-shrink: 0; }\n.soc1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2a1a08; display: block; }\n.soc1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e6a; margin-top: 1px; display: block; }\n.soc1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.soc1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e6a; border-bottom: 2px solid #9c8e6a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.soc1-det[open] .soc1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.soc1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.soc1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(180px,1fr)); gap:7px; padding-top:14px; }\n.soc1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#fcf6e3; border-radius:8px; border:1px solid #e8d8b0; }\n.soc1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#1050a0; min-width:26px; flex-shrink:0; text-align:center; }\n.soc1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n.soc1-comp-note { font-family:sans-serif; font-size:0.76rem; color:#9c8e6a; font-style:italic; padding-top:10px; line-height:1.55; }\n\n.soc1-compat { padding-top:14px; display:flex; flex-direction:column; gap:9px; }\n.soc1-compat-row { display:flex; align-items:flex-start; gap:10px; padding:10px 12px; background:#fcf6e3; border-radius:8px; border:1px solid #e8d8b0; }\n.soc1-compat-icon { font-size:1.1rem; flex-shrink:0; line-height:1.4; }\n.soc1-compat-text { font-family:sans-serif; font-size:0.84rem; color:#3d2810; line-height:1.5; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .soc1-specs { grid-template-columns: repeat(6, 1fr); }\n  .soc1-spec { border-bottom: none; }\n  .soc1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .soc1-spec:last-child { border-right: none; }\n  .soc1-cards { grid-template-columns: repeat(2, 1fr); }\n  .soc1-fs-body { grid-template-columns: 220px 1fr; }\n  .soc1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .soc1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .soc1-cover-content { padding: 56px 36px 50px; }\n  .soc1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .soc1-cards { grid-template-columns: repeat(4, 1fr); }\n  .soc1-divider { margin-left: 36px; margin-right: 36px; }\n  .soc1-section-pad { padding: 36px 36px 8px; }\n  .soc1-closing { padding: 28px 36px; }\n  .soc1-fs-body { grid-template-columns: 260px 1fr; }\n  .soc1-fs-radar-panel svg { max-width: 260px; }\n  .soc1-warning { padding: 18px 36px; }\n}\n\u003c\/style\u003e","brand":"Ember Glow Gaming","offers":[{"title":"Default Title","offer_id":53922479276359,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/StackO_CatsTuxedo00.webp?v=1778859660","url":"https:\/\/frogames.it\/products\/stack-o-cats-tortoise-shell","provider":"FroGames","version":"1.0","type":"link"}