{"product_id":"botany-floral-dragons-bountiful-blossom-mini-expansion","title":"Botany Floral Dragons + Bountiful Blossom Mini Expansion","description":"\u003c!-- =====================================================\n     BOTANY: FLORAL DRAGONS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"bfd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"bfd1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/botany_floral_dragon.webp?v=1775195460\" alt=\"Botany Floral Dragons strategy board game for 1-5 players - official cover Dux Somnium Games\" class=\"bfd1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"bfd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bfd1-cover-content\"\u003e\n\u003cp class=\"bfd1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"bfd1-sub\"\u003eYour garden is already beautiful. But wait until you see it with a floral dragon among the flowers.\u003c\/p\u003e\n\u003cdiv class=\"bfd1-chips\"\u003e\n\u003cspan class=\"bfd1-chip bfd1-chip--green\"\u003e+ Mini Expansion included\u003c\/span\u003e \u003cspan class=\"bfd1-chip\"\u003eDux Somnium Games\u003c\/span\u003e \u003cspan class=\"bfd1-chip\"\u003eArt by Kin Wald\u003c\/span\u003e \u003cspan class=\"bfd1-chip\"\u003eEnglish Edition\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"bfd1-specs-bar\"\u003e\n\u003cdiv class=\"bfd1-specs\"\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003e10+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003eMechanics\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003eResource Management\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e🐉\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003eObjective\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003eDragon Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-spec\"\u003e\n\u003cspan class=\"bfd1-spec-icon\"\u003e🧘\u003c\/span\u003e \u003cspan class=\"bfd1-spec-label\"\u003eMode\u003c\/span\u003e \u003cspan class=\"bfd1-spec-val\"\u003eOfficial Solo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"bfd1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"bfd1-intro-grid\"\u003e\n\u003cdiv class=\"bfd1-intro-text\"\u003e\n\u003cp class=\"bfd1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"bfd1-h3\"\u003eA garden just waiting for the right dragons\u003c\/h3\u003e\n\u003cp class=\"bfd1-p\"\u003eIn the world of Ghardinn exist extraordinary creatures: floral dragons, magical beings that embody the soul of flowers. None of them have chosen your garden as their home yet. It's time to change that.\u003c\/p\u003e\n\u003cp class=\"bfd1-p\"\u003eIn \u003cstrong\u003eBotany: Floral Dragons\u003c\/strong\u003e by \u003cstrong\u003eAmy and Dusty\u003c\/strong\u003e (Dux Somnium Games), you take on the role of a Victorian botanist on a global expedition. Manage your coins carefully, recruit companions, collect items, and face unexpected events — all while pursuing the dream of returning home with an enviable collection of floral dragons.\u003c\/p\u003e\n\u003cp class=\"bfd1-p\"\u003eEach player starts with randomized objectives and traces their path to victory. When you return to your estate, you add dragons and garden improvements. The player who builds the most spectacular garden wins — but the path is full of dangers and difficult choices.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-intro-side\"\u003e\n\u003cp class=\"bfd1-quote-header\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003cdiv class=\"bfd1-quote-solo\"\u003e\n\u003cspan class=\"bfd1-qs-icon\"\u003e🌸\u003c\/span\u003e\n\u003cp class=\"bfd1-qs-text\"\u003eThe moment your first floral dragon arrives in the garden is that quiet satisfaction that few games can provide.\u003c\/p\u003e\n\u003cp class=\"bfd1-qs-note\"\u003eThe secret of Botany: Floral Dragons in one line\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-quote-solo bfd1-quote-solo--alt\"\u003e\n\u003cspan class=\"bfd1-qs-icon\"\u003e🐉\u003c\/span\u003e\n\u003cp class=\"bfd1-qs-text\"\u003eManaging coins well is everything — overspending early means not having enough to return home with your specimens.\u003c\/p\u003e\n\u003cp class=\"bfd1-qs-note\"\u003eFrom the gaming experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"bfd1-fs\"\u003e\n\u003cdiv class=\"bfd1-fs-header\"\u003e\n\u003cdiv class=\"bfd1-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=\"bfd1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bfd1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"bfd1-fs-game-name\"\u003eBotany: Floral Dragons\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bfd1-fs-cat\" style=\"background: #eaf3e8; border-color: #6ab57a; color: #1a5530;\"\u003eStrategy · Collection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-body\"\u003e\n\u003cdiv class=\"bfd1-fs-radar-panel\"\u003e\n\u003csvg id=\"bfd1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"bfd1-fs-tip\" id=\"bfd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-info\"\u003e\n\u003cspan class=\"bfd1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"bfd1-fs-feeling\"\u003e\n\u003cspan class=\"bfd1-fs-feel-tag\"\u003eAdventurous\u003c\/span\u003e \u003cspan class=\"bfd1-fs-feel-tag\"\u003eSatisfying\u003c\/span\u003e \u003cspan class=\"bfd1-fs-feel-tag\"\u003eEnchanting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bfd1-fs-section-label\"\u003eWho it's for\u003c\/span\u003e\n\u003cdiv class=\"bfd1-fs-targets\"\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-target bfd1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SEZIONE SOLITARIO --\u003e\n\u003cdiv class=\"bfd1-fs-solo\"\u003e\n\u003cspan class=\"bfd1-fs-solo-lbl\"\u003e🧘 Solo Mode\u003c\/span\u003e\n\u003cdiv class=\"bfd1-fs-solo-row\"\u003e\n\u003cspan class=\"bfd1-fs-solo-type\"\u003eOfficial\u003c\/span\u003e\n\u003cdiv class=\"bfd1-fs-solo-stars\"\u003e\n\u003cspan class=\"bfd1-fs-star bfd1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"bfd1-fs-star bfd1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"bfd1-fs-star bfd1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"bfd1-fs-star bfd1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"bfd1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"bfd1-fs-solo-num\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"bfd1-fs-solo-note\"\u003eThe solo experience maintains all the tension of resource management — pursuing your objectives without external interference is meditative and fulfilling.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-verdict\"\u003e\n\u003cdiv class=\"bfd1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"bfd1-fs-verdict-text\"\u003eA strategic gateway with a collector's soul. Accessible but not trivial — each expedition requires real choices, and each conquered dragon tastes like a small victory.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-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=\"bfd1-fs-footer-frog\"\u003e FrogScore · FroGames editorial rating · based on rules, official description and Kickstarter campaign\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Replayability', v:5, note:\"Randomized objectives every game — the path to victory always changes\"},\n        {l:'Progression',  v:4, note:\"The garden grows turn by turn: each return home adds something permanent\"},\n        {l:'Strategy',    v:4, note:\"Coin management is key — spending poorly is costly upon return\"},\n        {l:'Luck',      v:3, note:\"Events are random but reactions to unforeseen situations are the real test\"},\n        {l:'Interaction',  v:2, note:\"Mostly parallel — competition is on the same objectives, not direct blocking\"},\n        {l:'Complexity',  v:2, note:\"Quick rules to learn, depth that emerges game after game\"}\n      ];\n      var accent='#3a7a4a';\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('bfd1-fs-svg');\n      var tip=document.getElementById('bfd1-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 bfd1-draw{to{stroke-dashoffset:0}}@keyframes bfd1-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?'#b8ccc0':'#d8e4dc','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:'#c8dcd0','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:bfd1-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:bfd1-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:bfd1-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=\"bfd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTI --\u003e\n\u003cdiv class=\"bfd1-section-pad\"\u003e\n\u003cp class=\"bfd1-label\"\u003eWhat you bring on expedition\u003c\/p\u003e\n\u003ch3 class=\"bfd1-h3\"\u003eEvery botanist's tools\u003c\/h3\u003e\n\u003cdiv class=\"bfd1-cards\"\u003e\n\u003cdiv class=\"bfd1-card\"\u003e\n\u003cspan class=\"bfd1-card-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch4 class=\"bfd1-card-name\"\u003eRandomized Objectives\u003c\/h4\u003e\n\u003cp class=\"bfd1-card-desc\"\u003eEach game begins with a unique set of objectives. No two strategies are the same — the path to victory is built in real-time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-card\"\u003e\n\u003cspan class=\"bfd1-card-icon\"\u003e🪙\u003c\/span\u003e\n\u003ch4 class=\"bfd1-card-name\"\u003eCoin Management\u003c\/h4\u003e\n\u003cp class=\"bfd1-card-desc\"\u003eCoins are the central resource. Use them to move, recruit crew, and buy items — but you need to save enough to return home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-card\"\u003e\n\u003cspan class=\"bfd1-card-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch4 class=\"bfd1-card-name\"\u003eExpedition Events\u003c\/h4\u003e\n\u003cp class=\"bfd1-card-desc\"\u003eThe world is full of dangers and surprises. Unexpected events test your preparedness and can overturn the best plans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfd1-card\"\u003e\n\u003cspan class=\"bfd1-card-icon\"\u003e🌺\u003c\/span\u003e\n\u003ch4 class=\"bfd1-card-name\"\u003eGarden and Dragons\u003c\/h4\u003e\n\u003cp class=\"bfd1-card-desc\"\u003eEach return home adds floral dragons and garden improvements. Points accumulate turn by turn — building the most beautiful garden is the true victory.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- NOTA ESPANSIONE --\u003e\n\u003cdiv class=\"bfd1-expansion-note\"\u003e\n\u003cspan class=\"bfd1-exp-icon\"\u003e🎁\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bfd1-exp-title\"\u003eBountiful Blossom Mini Expansion included\u003c\/p\u003e\n\u003cp class=\"bfd1-exp-text\"\u003eThose who purchase now receive the \u003cstrong\u003eBountiful Blossom\u003c\/strong\u003e mini-expansion for free — available only to early buyers during the launch. An exclusive gift for those who don't wait.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"bfd1-closing\"\u003e\n\u003cp class=\"bfd1-closing-text\"\u003eYour garden is ready. The floral dragons await you somewhere in the world. It's up to you to find them.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- NOTA KICKSTARTER --\u003e\n\u003cdiv class=\"bfd1-ks-note\"\u003e\n\u003cspan class=\"bfd1-ks-icon\"\u003e🚀\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"bfd1-ks-title\"\u003eKickstarter Campaign Active\u003c\/p\u003e\n\u003cp class=\"bfd1-ks-text\"\u003eBotany: Floral Dragons is currently running a Kickstarter campaign. By purchasing now on FroGames, you get the game + the exclusive Bountiful Blossom mini-expansion, available only to those who pre-order during the launch.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- fine bfd1-body --\u003e\n\u003c\/div\u003e\u003c!-- fine bfd1-wrap --\u003e\n\u003cstyle\u003e\n.bfd1-wrap, .bfd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.bfd1-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.28);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #f5f0e8;\n}\n\n\/* ── COPERTINA ── *\/\n.bfd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.bfd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.bfd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(18,38,20,0) 0%, rgba(18,38,20,0) 25%, rgba(18,38,20,0.55) 55%, rgba(18,38,20,0.88) 75%, rgba(18,38,20,0.98) 100%); }\n.bfd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.bfd1-kicker { display: block; color: #a8d88a; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.bfd1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.bfd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.bfd1-chip { background: rgba(255,255,255,0.13); border: 1px solid rgba(255,255,255,0.28); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.bfd1-chip--green { background: #3a7a4a; border-color: #3a7a4a; }\n\n\/* ── SPECS ── *\/\n.bfd1-specs-bar { background: #1a2e1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.07); }\n.bfd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.bfd1-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.08); border-bottom: 1px solid rgba(255,255,255,0.08); }\n.bfd1-spec:nth-child(3n) { border-right: none; }\n.bfd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.bfd1-spec-icon { font-size: 1.2rem; }\n.bfd1-spec-label { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.bfd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.bfd1-body { background: #f5f0e8; }\n\n\/* ── INTRO ── *\/\n.bfd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.bfd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3a7a4a; margin-bottom: 7px; }\n.bfd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2e1c; line-height: 1.15; margin-bottom: 16px; }\n.bfd1-p { font-family: sans-serif; font-size: 0.95rem; color: #2e3e2a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.bfd1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #3a7a4a; margin-bottom: 12px; }\n.bfd1-quote-solo { background: #1a2e1c; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #a8d88a; }\n.bfd1-quote-solo--alt { background: #2a3e20; border-left-color: #e8c878; }\n.bfd1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.bfd1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.bfd1-qs-note { color: rgba(255,255,255,0.42); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.bfd1-divider { height: 1px; background: #cdd8c4; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.bfd1-fs { background: #fff; border-top: 1px solid #dde8d8; border-bottom: 1px solid #dde8d8; }\n.bfd1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8ede4; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.bfd1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.bfd1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.bfd1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.bfd1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.bfd1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a2e1c; margin-top: 2px; }\n.bfd1-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.bfd1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.bfd1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.bfd1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.bfd1-fs-tip { display: none; position: absolute; background: #1a2e1c; 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.bfd1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8ede4; }\n.bfd1-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.bfd1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.bfd1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #2e3e2a; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #cdd8c4; }\n.bfd1-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.bfd1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.bfd1-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.bfd1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.bfd1-fs-si { background: #fff; border-color: #c0d4b8; color: #1a2e1c; }\n.bfd1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n\n\/* ── SOLITARIO ── *\/\n.bfd1-fs-solo { background: #eef4ea; border-radius: 10px; padding: 12px 14px; border: 1px solid #c0d4b8; margin-bottom: 14px; }\n.bfd1-fs-solo-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #3a7a4a; margin-bottom: 8px; }\n.bfd1-fs-solo-row { display: flex; align-items: center; justify-content: space-between; margin-bottom: 7px; }\n.bfd1-fs-solo-type { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #1a2e1c; background: #fff; padding: 3px 10px; border-radius: 50px; border: 1px solid #c0d4b8; }\n.bfd1-fs-solo-stars { display: flex; align-items: center; gap: 2px; }\n.bfd1-fs-star { font-size: 14px; color: #ccc; }\n.bfd1-fs-star--on { color: #3a7a4a; }\n.bfd1-fs-solo-num { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #3a7a4a; margin-left: 5px; }\n.bfd1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #2e3e2a; line-height: 1.55; }\n\n.bfd1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #dde8d8; }\n.bfd1-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.bfd1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #2e3e2a; line-height: 1.65; }\n.bfd1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #dde8d8; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.bfd1-section-pad { padding: 32px 28px 8px; }\n.bfd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.bfd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #cdd8c4; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.bfd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.bfd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.bfd1-card-name { font-size: 0.95rem; font-weight: 900; color: #3a7a4a; margin-bottom: 5px; }\n.bfd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2e3e2a; line-height: 1.55; }\n\n\/* ── ESPANSIONE ── *\/\n.bfd1-expansion-note { margin: 24px 28px 0; background: linear-gradient(135deg, #1a2e1c 0%, #2e4e28 100%); border-radius: 16px; padding: 20px 22px; display: flex; gap: 16px; align-items: flex-start; border: 1px solid rgba(168,216,138,0.3); }\n.bfd1-exp-icon { font-size: 2rem; flex-shrink: 0; }\n.bfd1-exp-title { font-family: sans-serif; font-size: 0.9rem; font-weight: 800; color: #a8d88a; margin-bottom: 6px; text-transform: uppercase; letter-spacing: 0.5px; }\n.bfd1-exp-text { font-family: sans-serif; font-size: 0.85rem; color: rgba(255,255,255,0.82); line-height: 1.6; }\n.bfd1-exp-text strong { color: #a8d88a; }\n\n\/* ── CLOSING ── *\/\n.bfd1-closing { background: #1a2e1c; padding: 26px 28px; margin-top: 28px; border-top: 3px solid #a8d88a; }\n.bfd1-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\/* ── NOTA KICKSTARTER ── *\/\n.bfd1-ks-note { background: #fffbe8; border-top: 1px solid #e8d88a; padding: 16px 28px; display: flex; gap: 14px; align-items: flex-start; }\n.bfd1-ks-icon { font-size: 1.4rem; flex-shrink: 0; }\n.bfd1-ks-title { font-family: sans-serif; font-size: 0.82rem; font-weight: 800; color: #7a6010; margin-bottom: 4px; text-transform: uppercase; letter-spacing: 0.5px; }\n.bfd1-ks-text { font-family: sans-serif; font-size: 0.82rem; color: #5a4a10; line-height: 1.55; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .bfd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .bfd1-spec { border-bottom: none; }\n  .bfd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.08); }\n  .bfd1-spec:last-child { border-right: none; }\n  .bfd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .bfd1-fs-body { grid-template-columns: 220px 1fr; }\n  .bfd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8ede4; }\n  .bfd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .bfd1-cover { height: 440px; }\n  .bfd1-cover-content { padding: 22px 36px 30px; }\n  .bfd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .bfd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .bfd1-divider { margin-left: 36px; margin-right: 36px; }\n  .bfd1-section-pad { padding: 36px 36px 8px; }\n  .bfd1-closing { padding: 28px 36px; }\n  .bfd1-expansion-note { margin: 24px 36px 0; }\n  .bfd1-ks-note { padding: 16px 36px; }\n  .bfd1-fs-body { grid-template-columns: 260px 1fr; }\n  .bfd1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Dux Somnium Games","offers":[{"title":"Default Title","offer_id":53638237978951,"sku":null,"price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BotanyFloralDragons00.webp?v=1775202806","url":"https:\/\/frogames.it\/en\/products\/botany-floral-dragons-bountiful-blossom-mini-expansion","provider":"FroGames","version":"1.0","type":"link"}