{"product_id":"takenoko-oyako","title":"Takenoko New Eco Oyako (Base game + Chibis Ext)","description":"\u003c!-- =====================================================\n     TAKENOKO BIG BOX — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"tkn1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"tkn1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Progetto_senza_titolo_9.webp?v=1774409064\" alt=\"Takenoko Big Box family gateway board game for 2-4 players - official cover Bombyx Matagot\" class=\"tkn1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"tkn1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"tkn1-cover-content\"\u003e\n\u003cp class=\"tkn1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"tkn1-sub\"\u003eA stressed gardener, a panda that eats everything, and a garden that never stops surprising.\u003c\/p\u003e\n\u003cdiv class=\"tkn1-chips\"\u003e\n\u003cspan class=\"tkn1-chip tkn1-chip--green\"\u003eGateway\u003c\/span\u003e \u003cspan class=\"tkn1-chip\"\u003eBombyx · Matagot\u003c\/span\u003e \u003cspan class=\"tkn1-chip\"\u003eIncludes Chibis expansion\u003c\/span\u003e \u003cspan class=\"tkn1-chip\"\u003eEnglish edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECS --\u003e\n\u003cdiv class=\"tkn1-specs-bar\"\u003e\n\u003cdiv class=\"tkn1-specs\"\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003e8+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003eTile placement\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003eBoard\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003eModular hexagonal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-spec\"\u003e\n\u003cspan class=\"tkn1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"tkn1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"tkn1-spec-val\"\u003eCompetitive\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BODY --\u003e\n\u003cdiv class=\"tkn1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"tkn1-intro-grid\"\u003e\n\u003cdiv class=\"tkn1-intro-text\"\u003e\n\u003cp class=\"tkn1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"tkn1-h3\"\u003eThe most beloved bamboo garden on the table\u003c\/h3\u003e\n\u003cp class=\"tkn1-p\"\u003eIn ancient Japan, the Chinese Emperor gifted a giant panda as a symbol of peace. From that moment, the imperial court has the task of caring for the animal — and the bamboo garden that feeds it. You are one of those courtiers.\u003c\/p\u003e\n\u003cp class=\"tkn1-p\"\u003eDesigned by \u003cstrong\u003eAntoine Bauza\u003c\/strong\u003e and published by Matagot, Takenoko is one of the most beloved gateway games of the last decade. You place hexagonal tiles, irrigate the plots, grow green, yellow, and pink bamboo — and try to fulfill both the imperial gardener's objectives and the panda's insatiable appetite.\u003c\/p\u003e\n\u003cp class=\"tkn1-p\"\u003eThis Big Box edition includes the \u003cstrong\u003eTakenoko: Chibis\u003c\/strong\u003e expansion, which adds panda cubs and new objectives, taking the game to a higher level without distorting its serene and colorful soul.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-intro-side\"\u003e\n\u003cp class=\"tkn1-quote-header\"\u003eWhat they say abroad\u003c\/p\u003e\n\u003cdiv class=\"tkn1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Takenoko Big Box\"\u003e\n\u003cp class=\"tkn1-quote-text\" itemprop=\"reviewBody\"\u003e\"A wonderful gateway game — a title that is fit for introducing young and new gamers to the ins and outs of the hobby without setting their thinking caps ablaze.\"\u003c\/p\u003e\n\u003cp class=\"tkn1-quote-transl\"\u003eA wonderful gateway game — capable of introducing young and new players to the hobby without overwhelming them.\u003c\/p\u003e\n\u003cp class=\"tkn1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-quote-solo tkn1-quote-solo--alt\"\u003e\n\u003cspan class=\"tkn1-qs-icon\"\u003e🌿\u003c\/span\u003e\n\u003cp class=\"tkn1-qs-text\"\u003eTakenoko is one of those rare games where building something beautiful is already a reward — even before looking at the points.\u003c\/p\u003e\n\u003cp class=\"tkn1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"tkn1-fs\"\u003e\n\u003cdiv class=\"tkn1-fs-header\"\u003e\n\u003cdiv class=\"tkn1-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=\"tkn1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"tkn1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"tkn1-fs-game-name\"\u003eTakenoko: Big Box\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tkn1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eGateway · Strategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-body\"\u003e\n\u003cdiv class=\"tkn1-fs-radar-panel\"\u003e\n\u003csvg id=\"tkn1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"tkn1-fs-tip\" id=\"tkn1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-info\"\u003e\n\u003cspan class=\"tkn1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"tkn1-fs-feeling\"\u003e\n\u003cspan class=\"tkn1-fs-feel-tag\"\u003eSerene\u003c\/span\u003e \u003cspan class=\"tkn1-fs-feel-tag\"\u003eColorful\u003c\/span\u003e \u003cspan class=\"tkn1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"tkn1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"tkn1-fs-targets\"\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-target tkn1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-verdict\"\u003e\n\u003cdiv class=\"tkn1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"tkn1-fs-verdict-text\"\u003eAn elegant and visually stunning gateway. Ideal for families, new players, and light evenings — those looking for tactical depth will find something more shallow.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-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=\"tkn1-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:'Accessibility', v:5, note:\"Rules in 10 minutes, first game is smooth: the perfect gateway for anyone\"},\n        {l:'Replayability', v:4, note:\"Modular board and random objectives: every game has its own shape\"},\n        {l:'Luck',       v:4, note:\"The weather die and objective cards introduce a healthy dose of randomness\"},\n        {l:'Strategy',     v:3, note:\"Choices matter, but the game doesn't punish those who plan little\"},\n        {l:'Interaction',   v:2, note:\"Indirect — the panda can interfere, but no one is truly attacked\"},\n        {l:'Complexity',   v:2, note:\"Light by design: four actions, clear rules, no exceptions\"}\n      ];\n      var accent='#3A7D44';\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('tkn1-fs-svg');\n      var tip=document.getElementById('tkn1-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 tkn1-draw{to{stroke-dashoffset:0}}@keyframes tkn1-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:tkn1-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:tkn1-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:tkn1-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=\"tkn1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"tkn1-section-pad\"\u003e\n\u003cp class=\"tkn1-label\"\u003eYour arsenal\u003c\/p\u003e\n\u003ch3 class=\"tkn1-h3\"\u003eWhat you control in each game\u003c\/h3\u003e\n\u003cdiv class=\"tkn1-cards\"\u003e\n\u003cdiv class=\"tkn1-card\"\u003e\n\u003cspan class=\"tkn1-card-icon\"\u003e🎋\u003c\/span\u003e\n\u003ch4 class=\"tkn1-card-name\"\u003eHexagonal garden tiles\u003c\/h4\u003e\n\u003cp class=\"tkn1-card-desc\"\u003eGreen, yellow, and pink — each color requires different cultivation. Your garden takes shape turn after turn.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-card\"\u003e\n\u003cspan class=\"tkn1-card-icon\"\u003e🐼\u003c\/span\u003e\n\u003ch4 class=\"tkn1-card-name\"\u003eThe imperial panda\u003c\/h4\u003e\n\u003cp class=\"tkn1-card-desc\"\u003eEats the bamboo you just grew. Satisfying its appetite earns points — but letting it roam free can disrupt others' plans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-card\"\u003e\n\u003cspan class=\"tkn1-card-icon\"\u003e👨🌾\u003c\/span\u003e\n\u003ch4 class=\"tkn1-card-name\"\u003eThe imperial gardener\u003c\/h4\u003e\n\u003cp class=\"tkn1-card-desc\"\u003eMove him in a straight line to grow bamboo on every tile of the correct color he encounters. Cultivation is your main tool.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tkn1-card\"\u003e\n\u003cspan class=\"tkn1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"tkn1-card-name\"\u003eSecret objectives\u003c\/h4\u003e\n\u003cp class=\"tkn1-card-desc\"\u003eThree types: tiles to place, bamboo to grow, bamboo for the panda to eat. No one knows what you're building until the end.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"tkn1-closing\"\u003e\n\u003cp class=\"tkn1-closing-text\"\u003eAt the end of the game, the table is a colorful bamboo garden that no one wants to dismantle. It happens every time with Takenoko.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENTS --\u003e\n\u003cdiv class=\"tkn1-box-section\"\u003e\n\u003cdetails class=\"tkn1-det\"\u003e\n\u003csummary class=\"tkn1-det-sum\"\u003e\u003cspan class=\"tkn1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"tkn1-det-title\"\u003eRecommended sleeves\u003c\/span\u003e\u003cspan class=\"tkn1-det-sub\"\u003e1 size · 64 cards total\u003c\/span\u003e\u003cspan class=\"tkn1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"tkn1-det-body\"\u003e\n\u003cdiv class=\"tkn1-sleeve-grid\"\u003e\n\u003cdiv class=\"tkn1-sleeve\"\u003e\n\u003cspan class=\"tkn1-sleeve-mm\"\u003e57 × 88.9 mm\u003c\/span\u003e\n\u003cdiv class=\"tkn1-sleeve-r\"\u003e\u003cspan class=\"tkn1-sleeve-qty\"\u003e64 cards\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/tkn1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/tkn1-wrap --\u003e\n\u003cstyle\u003e\n.tkn1-wrap, .tkn1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.tkn1-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: #0a1a0a;\n}\n\n\/* ── COVER ── *\/\n.tkn1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.tkn1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.tkn1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,26,10,0) 0%, rgba(10,26,10,0) 25%, rgba(10,26,10,0.6) 55%, rgba(10,26,10,0.88) 75%, rgba(10,26,10,0.98) 100%); }\n.tkn1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.tkn1-kicker { display: block; color: #7EC850; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.tkn1-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.tkn1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.tkn1-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.tkn1-chip--green { background: #3A7D44; border-color: #3A7D44; }\n\n\/* ── SPECS ── *\/\n.tkn1-specs-bar { background: #081408; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.tkn1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.tkn1-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.tkn1-spec:nth-child(3n) { border-right: none; }\n.tkn1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.tkn1-spec-icon { font-size: 1.2rem; }\n.tkn1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.tkn1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.tkn1-body { background: #F0F5E8; }\n\n\/* ── INTRO ── *\/\n.tkn1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.tkn1-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.tkn1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1e0a; line-height: 1.15; margin-bottom: 16px; }\n.tkn1-p { font-family: sans-serif; font-size: 0.95rem; color: #283820; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── FOREIGN QUOTE ── *\/\n.tkn1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.tkn1-quote { background: #0a1e0a; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #7EC850; }\n.tkn1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.tkn1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.tkn1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── FROGAMES EDITORIAL BOX ── *\/\n.tkn1-quote-solo { background: #1a3c0a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #3A7D44; }\n.tkn1-quote-solo--alt { background: #152e06; border-left-color: #7EC850; }\n.tkn1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.tkn1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.tkn1-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.tkn1-divider { height: 1px; background: #c8d8b8; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.tkn1-fs { background:#fff; border-top:1px solid #d8e4cc; border-bottom:1px solid #d8e4cc; }\n.tkn1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e4ecd8; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.tkn1-fs-brand { display:flex; align-items:center; gap:9px; }\n.tkn1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.tkn1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.tkn1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.tkn1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.tkn1-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.tkn1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.tkn1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.tkn1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.tkn1-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.tkn1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e4ecd8; }\n.tkn1-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.tkn1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.tkn1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#283820; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #c8d8b8; }\n.tkn1-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.tkn1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.tkn1-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.tkn1-fs-target span { font-size:14px; flex-shrink:0; }\n.tkn1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.tkn1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.tkn1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #d8e4cc; }\n.tkn1-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.tkn1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#283820; line-height:1.65; }\n.tkn1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #d8e4cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.tkn1-section-pad { padding: 32px 28px 8px; }\n.tkn1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.tkn1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8d8b0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.tkn1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.tkn1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.tkn1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.tkn1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #283820; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.tkn1-closing { background: #0a1e0a; padding: 26px 28px; border-top: 3px solid #7EC850; }\n.tkn1-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\/* ── PURE CSS ACCORDION ── *\/\n.tkn1-box-section { background: #F0F5E8; border-top: 1px solid #c8d8b8; }\n.tkn1-det { border-bottom: 1px solid #d8e8c8; background: #fff; }\n.tkn1-det--last { border-bottom: none; }\n.tkn1-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.tkn1-det-sum::-webkit-details-marker { display: none; }\n.tkn1-det-sum::marker { display: none; }\n.tkn1-det[open] .tkn1-det-sum { background: #f4f9f0; }\n.tkn1-det-sum:hover { background: #f4f9f0; }\n.tkn1-det-left { display: flex; align-items: center; gap: 10px; }\n.tkn1-det-ico { font-size: 17px; flex-shrink: 0; }\n.tkn1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1e0a; display: block; }\n.tkn1-det-sub { font-family: sans-serif; font-size: 11px; color: #6e8a5e; margin-top: 1px; display: block; }\n.tkn1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.tkn1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #6e8a5e; border-bottom: 2px solid #6e8a5e; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.tkn1-det[open] .tkn1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.tkn1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.tkn1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.tkn1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f4f9f0; border-radius:8px; border:1px solid #d8e8c8; flex-wrap:wrap; gap:6px; }\n.tkn1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1e0a; }\n.tkn1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.tkn1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6e8a5e; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .tkn1-specs { grid-template-columns: repeat(6, 1fr); }\n  .tkn1-spec { border-bottom: none; }\n  .tkn1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .tkn1-spec:last-child { border-right: none; }\n  .tkn1-cards { grid-template-columns: repeat(2, 1fr); }\n  .tkn1-fs-body { grid-template-columns: 1fr 1fr; }\n  .tkn1-fs-radar-panel { border-top: none; border-right: 1px solid #d8e4cc; }\n  .tkn1-fs-info { border-top: none; }\n  .tkn1-sleeve-grid { grid-template-columns: 1fr 1fr; }\n}\n@media screen and (min-width: 900px) {\n  .tkn1-cover { height: 440px; }\n  .tkn1-cover-content { padding: 22px 36px 30px; }\n  .tkn1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .tkn1-cards { grid-template-columns: repeat(4, 1fr); }\n  .tkn1-divider { margin-left: 36px; margin-right: 36px; }\n  .tkn1-section-pad { padding: 36px 36px 8px; }\n  .tkn1-closing { padding: 28px 36px; }\n  .tkn1-fs-body { grid-template-columns: 260px 1fr; }\n  .tkn1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Matagot","offers":[{"title":"Default Title","offer_id":53579548098887,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TakenokoOyako00.webp?v=1774346123","url":"https:\/\/frogames.it\/en\/products\/takenoko-oyako","provider":"FroGames","version":"1.0","type":"link"}