{"product_id":"trails-of-tucana-with-ferry-expansion","title":"Trails of Tucana Con Ferry Expansion","description":"\u003c!-- =====================================================\n     TRAILS OF TUCANA (con Ferry Expansion) — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"tot1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"tot1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/RklyyBq9lhtdhcPCSr5_qw__itemrep\/img\/bNe1mB4mwFIuSIbMV-K5oF5PH5w=\/fit-in\/246x300\/filters:strip_icc()\/pic8421516.jpg\" alt=\"Trails of Tucana con espansione Ferry gioco flip and write per 1-8 giocatori - copertina ufficiale Aporta Games Matagot\" class=\"tot1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"tot1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tot1-cover-content\"\u003e\n\u003cp class=\"tot1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"tot1-sub\"\u003eEveryone draws on the same archipelago. No one draws the same island. And in the end, someone says \"oh, I could have gone that way.\"\u003c\/p\u003e\n\u003cdiv class=\"tot1-chips\"\u003e\n\u003cspan class=\"tot1-chip tot1-chip--green\"\u003eFlip \u0026amp; Write\u003c\/span\u003e \u003cspan class=\"tot1-chip\"\u003eAporta Games\u003c\/span\u003e \u003cspan class=\"tot1-chip\"\u003eTropical Islands\u003c\/span\u003e \u003cspan class=\"tot1-chip\"\u003eIncludes Ferry\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"tot1-specs-bar\"\u003e\n\u003cdiv class=\"tot1-specs\"\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003e1 – 8\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003e15–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e✏️\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003eFlip \u0026amp; Write\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003eMap\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003e4 islands\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-spec\"\u003e\n\u003cspan class=\"tot1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"tot1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"tot1-spec-val\"\u003eSolo \u0026amp; Multiplayer\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"tot1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"tot1-intro-grid\"\u003e\n\u003cdiv class=\"tot1-intro-text\"\u003e\n\u003cp class=\"tot1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"tot1-h3\"\u003eA pencil, an island, an archipelago of possibilities\u003c\/h3\u003e\n\u003cp class=\"tot1-p\"\u003eTrails of Tucana is a flip-and-write designed by \u003cstrong\u003eKristian Amundsen Østby and Eilif Svensson\u003c\/strong\u003e — the same designers as Avenue and Doodle City — illustrated by Gjermund Bohne. Published by Aporta Games under license from Matagot, it has been awarded the Dice Tower Seal of Excellence and was named Game of the Year in Norway and Finland.\u003c\/p\u003e\n\u003cp class=\"tot1-p\"\u003eEach player receives a map of the island of Tucana with randomly placed villages and points of interest. Each turn, two terrain cards are revealed — desert, forest, mountain, sea, wild — and everyone draws a path on their map between two adjacent hexes of those terrains. A minimal action, fourteen turns in total, yet each time the map becomes a different story.\u003c\/p\u003e\n\u003cp class=\"tot1-p\"\u003eThis edition includes the \u003cstrong\u003eFerry expansion\u003c\/strong\u003e with two new maps — Isla Bahía and Isla Habita — where ferries cross the bays and three additional villages open up new strategies. Four islands in total, no two games are ever the same.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-intro-side\"\u003e\n\u003cdiv class=\"tot1-quote-solo\"\u003e\n\u003cspan class=\"tot1-qs-icon\"\u003e🗺️\u003c\/span\u003e\n\u003cp class=\"tot1-qs-text\"\u003eOn paper, you draw paths. At the table, you're planning a road network with your pencil and the hope that the right card comes up.\u003c\/p\u003e\n\u003cp class=\"tot1-qs-note\"\u003eThe secret of Trails of Tucana in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-quote-solo tot1-quote-solo--alt\"\u003e\n\u003cspan class=\"tot1-qs-icon\"\u003e☕\u003c\/span\u003e\n\u003cp class=\"tot1-qs-text\"\u003eTwenty minutes of pure silent concentration, then everyone looks up and asks, \"come on, another game?\".\u003c\/p\u003e\n\u003cp class=\"tot1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"tot1-fs\"\u003e\n\u003cdiv class=\"tot1-fs-header\"\u003e\n\u003cdiv class=\"tot1-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=\"tot1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"tot1-fs-brand-label\"\u003eFrogScore · frogames.business\u003c\/span\u003e\n\u003cp class=\"tot1-fs-game-name\"\u003eTrails of Tucana\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tot1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-body\"\u003e\n\u003cdiv class=\"tot1-fs-radar-panel\"\u003e\n\u003csvg id=\"tot1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"tot1-fs-tip\" id=\"tot1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-info\"\u003e\n\u003cspan class=\"tot1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"tot1-fs-feeling\"\u003e\n\u003cspan class=\"tot1-fs-feel-tag\"\u003eRelaxing\u003c\/span\u003e \u003cspan class=\"tot1-fs-feel-tag\"\u003ePuzzle\u003c\/span\u003e \u003cspan class=\"tot1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tot1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"tot1-fs-targets\"\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-target tot1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-verdict\"\u003e\n\u003cdiv class=\"tot1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"tot1-fs-verdict-text\"\u003eRules in 5 minutes, game in 20, scales from 1 to 8 players. The flip-and-write that fits in your bag and appeals to everyone — from novices to enthusiasts looking for a clever filler.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-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=\"tot1-fs-footer-frog\"\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:'Accessibilità',  v:5, note:\"Regole in 5 minuti, zero barriere d'ingresso. Scalabile da 1 a 8\"},\n        {l:'Rigiocabilità', v:5, note:\"4 isole diverse, villaggi randomizzati a ogni setup: nessuna partita uguale\"},\n        {l:'Strategia',     v:3, note:\"Le scelte contano, ma ogni carta obbliga a ripensare il piano\"},\n        {l:'Profondità',    v:3, note:\"Puzzle spaziale pulito: ottimizzi rete e priorità dei luoghi d'interesse\"},\n        {l:'Fortuna',       v:3, note:\"L'ordine delle carte incide — ma tutti ne subiscono lo stesso flusso\"},\n        {l:'Interazione',   v:1, note:\"Giocate in parallelo: si compete sul punteggio, non sulla mappa\"}\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('tot1-fs-svg');\n      var tip=document.getElementById('tot1-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 tot1-draw{to{stroke-dashoffset:0}}@keyframes tot1-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:tot1-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:tot1-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:tot1-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=\"tot1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"tot1-section-pad\"\u003e\n\u003cp class=\"tot1-label\"\u003eWhat the game offers you\u003c\/p\u003e\n\u003ch3 class=\"tot1-h3\"\u003eEverything you need in a small box\u003c\/h3\u003e\n\u003cdiv class=\"tot1-cards\"\u003e\n\u003cdiv class=\"tot1-card\"\u003e\n\u003cspan class=\"tot1-card-icon\"\u003e📓\u003c\/span\u003e\n\u003ch4 class=\"tot1-card-name\"\u003e4 playable maps\u003c\/h4\u003e\n\u003cp class=\"tot1-card-desc\"\u003eIsla Petit, Isla Grande and the two new islands from the Ferry expansion: Isla Bahía and Isla Habita. Increasing difficulty, different challenges.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-card\"\u003e\n\u003cspan class=\"tot1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"tot1-card-name\"\u003eUnbalanced terrain cards\u003c\/h4\u003e\n\u003cp class=\"tot1-card-desc\"\u003eDesert, forest, mountain, sea, wild. Mountains are rarer — planning around probabilities is half the game.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-card\"\u003e\n\u003cspan class=\"tot1-card-icon\"\u003e⛴️\u003c\/span\u003e\n\u003ch4 class=\"tot1-card-name\"\u003eFerries and bays\u003c\/h4\u003e\n\u003cp class=\"tot1-card-desc\"\u003eThe Ferry expansion adds a new type of connection: sea routes cross bays, open shortcuts, change priorities.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tot1-card\"\u003e\n\u003cspan class=\"tot1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"tot1-card-name\"\u003eRandomized setup\u003c\/h4\u003e\n\u003cp class=\"tot1-card-desc\"\u003eIn each game, the villages on the coasts receive different letters. Each player starts with a unique map — same island, never-before-seen puzzle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"tot1-closing\"\u003e\n\u003cp class=\"tot1-closing-text\"\u003eThe box is small, the pencil is common. What happens between the two is why you'll come back to play again.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"tot1-box-section\"\u003e\n\u003cdetails class=\"tot1-det\"\u003e\n\u003csummary class=\"tot1-det-sum\"\u003e\u003cspan class=\"tot1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"tot1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"tot1-det-sub\"\u003eFor terrain cards only\u003c\/span\u003e\u003cspan class=\"tot1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tot1-det-body\"\u003e\n\u003cdiv class=\"tot1-sleeve-grid\"\u003e\n\u003cdiv class=\"tot1-sleeve\"\u003e\n\u003cspan class=\"tot1-sleeve-mm\"\u003e63.5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"tot1-sleeve-r\"\u003e\u003cspan class=\"tot1-sleeve-qty\"\u003eTerrain cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"tot1-det tot1-det--last\"\u003e\n\u003csummary class=\"tot1-det-sum\"\u003e\u003cspan class=\"tot1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"tot1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"tot1-det-sub\"\u003eMultilingual · Official PDF\u003c\/span\u003e\u003cspan class=\"tot1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tot1-det-body\"\u003e\n\u003cdiv class=\"tot1-rl-wrap\"\u003e\n\u003cdiv class=\"tot1-rl-langs\"\u003e\n\u003cspan class=\"tot1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e \u003cspan class=\"tot1-rl-lang\"\u003e🇫🇷 Français\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca href=\"https:\/\/aportagames.com\/trails-of-tucana\/\" class=\"tot1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0B3B1F; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"tot1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"tot1-rl-body\"\u003e\n\u003cspan class=\"tot1-rl-title\"\u003eDownload official rulebook\u003c\/span\u003e\u003cspan class=\"tot1-rl-sub\"\u003eFree PDF · aportagames.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tot1-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\u003cstyle\u003e\n.tot1-wrap, .tot1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.tot1-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: #0B3B1F;\n}\n\n\/* ── COPERTINA ── *\/\n.tot1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.tot1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.tot1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(11,59,31,0) 0%, rgba(11,59,31,0) 25%, rgba(11,59,31,0.6) 55%, rgba(11,59,31,0.9) 75%, rgba(11,59,31,0.98) 100%); }\n.tot1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.tot1-kicker { display: block; color: #F5B82E; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.tot1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.tot1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.tot1-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.tot1-chip--green { background: #2E6B0A; border-color: #2E6B0A; }\n\n\/* ── SPECS ── *\/\n.tot1-specs-bar { background: #0A2E18; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.tot1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.tot1-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.tot1-spec:nth-child(3n) { border-right: none; }\n.tot1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.tot1-spec-icon { font-size: 1.2rem; }\n.tot1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.tot1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.tot1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.tot1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.tot1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.tot1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0B3B1F; line-height: 1.15; margin-bottom: 16px; }\n.tot1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3d28; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.tot1-quote-solo { background: #0B3B1F; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #F5B82E; }\n.tot1-quote-solo--alt { background: #0B5E7A; border-left-color: #F5B82E; }\n.tot1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.tot1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.tot1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.tot1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.tot1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.tot1-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.tot1-fs-brand { display:flex; align-items:center; gap:9px; }\n.tot1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.tot1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.tot1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.tot1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.tot1-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.tot1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.tot1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.tot1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.tot1-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.tot1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.tot1-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.tot1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.tot1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2d3d28; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.tot1-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.tot1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.tot1-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.tot1-fs-target span { font-size:14px; flex-shrink:0; }\n.tot1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.tot1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.tot1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.tot1-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.tot1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2d3d28; line-height:1.65; }\n.tot1-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.tot1-section-pad { padding: 32px 28px 8px; }\n.tot1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.tot1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4e0b8; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.tot1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.tot1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.tot1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.tot1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3d28; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.tot1-closing { background: #0B3B1F; padding: 26px 28px; border-top: 3px solid #F5B82E; }\n.tot1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.tot1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.tot1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.tot1-det--last { border-bottom: none; }\n.tot1-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.tot1-det-sum::-webkit-details-marker { display: none; }\n.tot1-det-sum::marker { display: none; }\n.tot1-det[open] .tot1-det-sum { background: #faf7f2; }\n.tot1-det-sum:hover { background: #faf7f2; }\n.tot1-det-left { display: flex; align-items: center; gap: 10px; }\n.tot1-det-ico { font-size: 17px; flex-shrink: 0; }\n.tot1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0B3B1F; display: block; }\n.tot1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.tot1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.tot1-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.tot1-det[open] .tot1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.tot1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.tot1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.tot1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.tot1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0B3B1F; }\n.tot1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.tot1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.tot1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.tot1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.tot1-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.tot1-rl-link:hover { opacity:.85; }\n.tot1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.tot1-rl-body { flex:1; min-width:0; }\n.tot1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.tot1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.55); margin-top:2px; }\n.tot1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.5); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .tot1-specs { grid-template-columns: repeat(6, 1fr); }\n  .tot1-spec { border-bottom: none; }\n  .tot1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .tot1-spec:last-child { border-right: none; }\n  .tot1-cards { grid-template-columns: repeat(2, 1fr); }\n  .tot1-fs-body { grid-template-columns: 220px 1fr; }\n  .tot1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .tot1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .tot1-cover { height: 440px; }\n  .tot1-cover-content { padding: 22px 36px 30px; }\n  .tot1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .tot1-cards { grid-template-columns: repeat(4, 1fr); }\n  .tot1-divider { margin-left: 36px; margin-right: 36px; }\n  .tot1-section-pad { padding: 36px 36px 8px; }\n  .tot1-closing { padding: 28px 36px; }\n  .tot1-fs-body { grid-template-columns: 260px 1fr; }\n  .tot1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Matagot","offers":[{"title":"Default Title","offer_id":53759828164935,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TrailsofTucanawithFerryExpansion00.webp?v=1776851912","url":"https:\/\/frogames.business\/en\/products\/trails-of-tucana-with-ferry-expansion","provider":"FroGames","version":"1.0","type":"link"}