{"product_id":"cuvee","title":"Cuvée","description":"\u003c!-- =====================================================\n     CUVÉE — BLOCK 1\n     FroGames | Shopify Theme Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"cvr1-wrap\"\u003e\n\u003c!-- COVER --\u003e\n\u003cdiv class=\"cvr1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"cvr1-cover-img\" alt=\"Cuvée strategic wine-themed eurogame for 2-4 players - official Private Moon Studios cover\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Cuvee.webp?v=1776505836\"\u003e\n\u003cdiv class=\"cvr1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cvr1-cover-content\"\u003e\n\u003cp class=\"cvr1-kicker\"\u003eFroGames — Moments You'll Remember\u003c\/p\u003e\n\u003cp class=\"cvr1-sub\"\u003eSix years, two vineyards, one bottle that doesn't exist yet. You already know how it should taste. The season will tell if you were right.\u003c\/p\u003e\n\u003cdiv class=\"cvr1-chips\"\u003e\n\u003cspan class=\"cvr1-chip cvr1-chip--wine\"\u003eEurogame\u003c\/span\u003e \u003cspan class=\"cvr1-chip\"\u003ePrivate Moon Studios\u003c\/span\u003e \u003cspan class=\"cvr1-chip\"\u003eWine theme\u003c\/span\u003e \u003cspan class=\"cvr1-chip\"\u003eAction selection\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- TECHNICAL SPECIFICATIONS --\u003e\n\u003cdiv class=\"cvr1-specs-bar\"\u003e\n\u003cdiv class=\"cvr1-specs\"\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003ePlayers\u003c\/span\u003e \u003cspan class=\"cvr1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003eDuration\u003c\/span\u003e \u003cspan class=\"cvr1-spec-val\"\u003e90 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003eAge\u003c\/span\u003e \u003cspan class=\"cvr1-spec-val\"\u003e12+ years\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003eMechanism\u003c\/span\u003e \u003cspan class=\"cvr1-spec-val\"\u003eAction drafting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e🍂\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003eStructure\u003c\/span\u003e \u003cspan class=\"cvr1-spec-val\"\u003e6 years × 5 seasons\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-spec\"\u003e\n\u003cspan class=\"cvr1-spec-icon\"\u003e⚖️\u003c\/span\u003e \u003cspan class=\"cvr1-spec-label\"\u003eInteraction\u003c\/span\u003e \u003cspan class=\"cvr1-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=\"cvr1-body\"\u003e\n\u003c!-- INTRO + EDITORIAL BOXES --\u003e\n\u003cdiv class=\"cvr1-intro-grid\"\u003e\n\u003cdiv class=\"cvr1-intro-text\"\u003e\n\u003cp class=\"cvr1-label\"\u003eWhat it's about\u003c\/p\u003e\n\u003ch3 class=\"cvr1-h3\"\u003eA eurogame that transforms six vintages into a winery story\u003c\/h3\u003e\n\u003cp class=\"cvr1-p\"\u003eYou start with two small vineyards and an outsized ambition: to build a world-renowned winery. You have six years. Winning means accumulating more prestige than others — and prestige doesn't come from quantity, it comes from care. From the right wine at the right fair, from the right year.\u003c\/p\u003e\n\u003cp class=\"cvr1-p\"\u003eCuvée is the \u003cstrong\u003efirst self-published game by Private Moon Studios\u003c\/strong\u003e, designed by \u003cstrong\u003ePierrot\u003c\/strong\u003e with illustrations by László Falvay. BGG weight 3.5\/5. Action drafting mechanic: at the beginning of each year, you choose the order in which you will face the five seasons — a decision that guides everything else. Summer is not the same for those who chose it first or for those who face it when the weather card has already been revealed.\u003c\/p\u003e\n\u003cp class=\"cvr1-p\"\u003eYou optimize grape production, assemble cuvées of different grape varieties to create award-winning bottles, sell in local and international markets, participate in the annual Bormustra competition, manage your accommodation facilities (wine houses, restaurants, guesthouses), pay employees. And you plan against the weather, which can ruin an entire vintage if you haven't protected yourself in time.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-intro-side\"\u003e\n\u003cdiv class=\"cvr1-quote-solo\"\u003e\n\u003cspan class=\"cvr1-qs-icon\"\u003e🍷\u003c\/span\u003e\n\u003cp class=\"cvr1-qs-text\"\u003eThe blending of a multi-component cuvée is not a slogan: it's a real puzzle mechanic. Balancing grapes and vintages to create the wine the market rewards is the most satisfying moment of the game.\u003c\/p\u003e\n\u003cp class=\"cvr1-qs-note\"\u003eThe secret of Cuvée in a nutshell\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-quote-solo cvr1-quote-solo--alt\"\u003e\n\u003cspan class=\"cvr1-qs-icon\"\u003e🌧️\u003c\/span\u003e\n\u003cp class=\"cvr1-qs-text\"\u003eThe weather is not a disturbance, it's a mechanic. Protecting yourself before hail costs actions and money — but those who don't see six months of work evaporate into a card.\u003c\/p\u003e\n\u003cp class=\"cvr1-qs-note\"\u003eFrom the game experience\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"cvr1-fs\"\u003e\n\u003cdiv class=\"cvr1-fs-header\"\u003e\n\u003cdiv class=\"cvr1-fs-brand\"\u003e\n\u003cimg class=\"cvr1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"cvr1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"cvr1-fs-game-name\"\u003eCuvée\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"cvr1-fs-cat\"\u003eStrategy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-body\"\u003e\n\u003cdiv class=\"cvr1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"cvr1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"cvr1-fs-tip\" class=\"cvr1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-info\"\u003e\n\u003cspan class=\"cvr1-fs-feel-lbl\"\u003eThe experience\u003c\/span\u003e\n\u003cdiv class=\"cvr1-fs-feeling\"\u003e\n\u003cspan class=\"cvr1-fs-feel-tag\"\u003eThoughtful\u003c\/span\u003e \u003cspan class=\"cvr1-fs-feel-tag\"\u003eDeep\u003c\/span\u003e \u003cspan class=\"cvr1-fs-feel-tag\"\u003eRewarding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cvr1-fs-section-label\"\u003eFor whom\u003c\/span\u003e\n\u003cdiv class=\"cvr1-fs-targets\"\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eExperts\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eChildren\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-target cvr1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolo\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-verdict\"\u003e\n\u003cdiv class=\"cvr1-fs-verdict-title\"\u003eIn summary\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-verdict-text\"\u003eA well-crafted thematic eurogame for those who love to see a supply chain in action. The seasonal drafting makes each year a small game within the larger game.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-fs-footer\"\u003e\n\u003cimg class=\"cvr1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · FroGames editorial rating · based on official rulebook v4, BGG weight, and mechanisms declared by the publisher\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',    v:4, note:\"L'ordine delle stagioni nel drafting iniziale decide l'intera annata — pianificazione vera\"},\n        {l:'Profondità',   v:4, note:\"Produzione uva, assemblaggio cuvée, mercati, strutture ricettive: filiere che si parlano tra loro\"},\n        {l:'Rigiocabilità',v:4, note:\"Carte meteo, eventi, ordine azioni: ogni annata ha un ritmo diverso dalla precedente\"},\n        {l:'Complessità',  v:3, note:\"Peso 3.5\/5 su BGG — il regolamento è denso ma il flusso stagionale aiuta ad assimilarlo\"},\n        {l:'Interazione',  v:3, note:\"Competizione sul drafting iniziale e sui mercati — indiretta ma sempre sentita\"},\n        {l:'Fortuna',      v:3, note:\"Meteo ed eventi possono ribaltare i piani — ma le protezioni e le scelte mitigano molto\"}\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('cvr1-fs-svg');\n      var tip=document.getElementById('cvr1-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 cvr1-draw{to{stroke-dashoffset:0}}@keyframes cvr1-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:cvr1-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:cvr1-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:cvr1-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=\"cvr1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENAL --\u003e\n\u003cdiv class=\"cvr1-section-pad\"\u003e\n\u003cp class=\"cvr1-label\"\u003eYour winery\u003c\/p\u003e\n\u003ch3 class=\"cvr1-h3\"\u003eWhat you manage each year\u003c\/h3\u003e\n\u003cdiv class=\"cvr1-cards\"\u003e\n\u003cdiv class=\"cvr1-card\"\u003e\n\u003cspan class=\"cvr1-card-icon\"\u003e🍇\u003c\/span\u003e\n\u003ch4 class=\"cvr1-card-name\"\u003eVineyards and grape production\u003c\/h4\u003e\n\u003cp class=\"cvr1-card-desc\"\u003eYou start with two basic plots and grow them. You optimize production, improve quality, select the grape varieties you'll need for the cuvée you have in mind.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-card\"\u003e\n\u003cspan class=\"cvr1-card-icon\"\u003e🍷\u003c\/span\u003e\n\u003ch4 class=\"cvr1-card-name\"\u003eCuvée blending\u003c\/h4\u003e\n\u003cp class=\"cvr1-card-desc\"\u003eThe heart of the game: combining wines of different grapes to create white or red cuvées. Bormustra rewards these — and they are not easy to blend.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-card\"\u003e\n\u003cspan class=\"cvr1-card-icon\"\u003e🏨\u003c\/span\u003e\n\u003ch4 class=\"cvr1-card-name\"\u003eFacilities and staff\u003c\/h4\u003e\n\u003cp class=\"cvr1-card-desc\"\u003eWinery, wine houses, restaurants, guesthouses. Build, keep stocked with wine, and pay your workers. Each facility generates prestige and income.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cvr1-card\"\u003e\n\u003cspan class=\"cvr1-card-icon\"\u003e🌦️\u003c\/span\u003e\n\u003ch4 class=\"cvr1-card-name\"\u003eWeather and events\u003c\/h4\u003e\n\u003cp class=\"cvr1-card-desc\"\u003eWeather cards that can reward or devastate the vintage. Event cards for loans, grants, promotions. The unexpected is part of the job — not an accident.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"cvr1-closing\"\u003e\n\u003cp class=\"cvr1-closing-text\"\u003eSix years pass faster than you think. A good cuvée is remembered even after the box is closed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- BOX CONTENT --\u003e\n\u003cdiv class=\"cvr1-box-section\"\u003e\n\u003cdetails class=\"cvr1-det cvr1-det--last\"\u003e\n\u003csummary class=\"cvr1-det-sum\"\u003e\u003cspan class=\"cvr1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"cvr1-det-title\"\u003eRulebook\u003c\/span\u003e\u003cspan class=\"cvr1-det-sub\"\u003eEnglish · Official PDF v4\u003c\/span\u003e\u003cspan class=\"cvr1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"cvr1-det-body\"\u003e\n\u003cdiv class=\"cvr1-rl-wrap\"\u003e\n\u003cdiv class=\"cvr1-rl-langs\"\u003e\u003cspan class=\"cvr1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #3d0f14; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"cvr1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/285618\/cuvee-official-english-rulebook-updated-v4-august\" target=\"_blank\"\u003e\u003cspan class=\"cvr1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"cvr1-rl-body\"\u003e\n\u003cspan class=\"cvr1-rl-title\"\u003eDownload the official rulebook\u003c\/span\u003e\u003cspan class=\"cvr1-rl-sub\"\u003eFree PDF · BoardGameGeek · updated version 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"cvr1-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.cvr1-wrap, .cvr1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.cvr1-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: #2a0a10;\n}\n\n\/* ── COPERTINA ── *\/\n.cvr1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.cvr1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.cvr1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(61,15,20,0) 0%, rgba(61,15,20,0) 25%, rgba(61,15,20,0.5) 55%, rgba(61,15,20,0.85) 75%, rgba(61,15,20,0.98) 100%); }\n.cvr1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.cvr1-kicker { display: block; color: #D4A54A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.cvr1-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.cvr1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.cvr1-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.cvr1-chip--wine { background: #8B1E3F; border-color: #8B1E3F; }\n\n\/* ── SPECS ── *\/\n.cvr1-specs-bar { background: #320a10; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.cvr1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.cvr1-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.cvr1-spec:nth-child(3n) { border-right: none; }\n.cvr1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.cvr1-spec-icon { font-size: 1.2rem; }\n.cvr1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.cvr1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.cvr1-body { background: #F5EBD6; }\n\n\/* ── INTRO ── *\/\n.cvr1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.cvr1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8B1E3F; margin-bottom: 7px; }\n.cvr1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #2a0a10; line-height: 1.15; margin-bottom: 16px; }\n.cvr1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI FROGAMES ── *\/\n.cvr1-quote-solo { background: #3d0f14; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A54A; }\n.cvr1-quote-solo--alt { background: #2a3a1a; border-left-color: #4a6b32; }\n.cvr1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.cvr1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.cvr1-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.cvr1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.cvr1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.cvr1-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.cvr1-fs-brand { display:flex; align-items:center; gap:9px; }\n.cvr1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.cvr1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.cvr1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.cvr1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.cvr1-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.cvr1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.cvr1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.cvr1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.cvr1-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.cvr1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.cvr1-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.cvr1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.cvr1-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.cvr1-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.cvr1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.cvr1-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.cvr1-fs-target span { font-size:14px; flex-shrink:0; }\n.cvr1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.cvr1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.cvr1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.cvr1-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.cvr1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.cvr1-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.cvr1-section-pad { padding: 32px 28px 8px; }\n.cvr1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.cvr1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.cvr1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.cvr1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.cvr1-card-name { font-size: 0.95rem; font-weight: 900; color: #8B1E3F; margin-bottom: 5px; }\n.cvr1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.cvr1-closing { background: #3d0f14; padding: 26px 28px; border-top: 3px solid #D4A54A; }\n.cvr1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.cvr1-box-section { background: #F5EBD6; border-top: 1px solid #d4c0a0; }\n.cvr1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.cvr1-det--last { border-bottom: none; }\n.cvr1-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.cvr1-det-sum::-webkit-details-marker { display: none; }\n.cvr1-det-sum::marker { display: none; }\n.cvr1-det[open] .cvr1-det-sum { background: #faf5e5; }\n.cvr1-det-sum:hover { background: #faf5e5; }\n.cvr1-det-left { display: flex; align-items: center; gap: 10px; }\n.cvr1-det-ico { font-size: 17px; flex-shrink: 0; }\n.cvr1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #2a0a10; display: block; }\n.cvr1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.cvr1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.cvr1-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.cvr1-det[open] .cvr1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.cvr1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.cvr1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.cvr1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.cvr1-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.cvr1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#3d0f14; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.cvr1-rl-link:hover { opacity:.85; }\n.cvr1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.cvr1-rl-body { flex:1; min-width:0; }\n.cvr1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.cvr1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.cvr1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .cvr1-specs { grid-template-columns: repeat(6, 1fr); }\n  .cvr1-spec { border-bottom: none; }\n  .cvr1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .cvr1-spec:last-child { border-right: none; }\n  .cvr1-cards { grid-template-columns: repeat(2, 1fr); }\n  .cvr1-fs-body { grid-template-columns: 220px 1fr; }\n  .cvr1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .cvr1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .cvr1-cover { height: 440px; }\n  .cvr1-cover-content { padding: 22px 36px 30px; }\n  .cvr1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .cvr1-cards { grid-template-columns: repeat(4, 1fr); }\n  .cvr1-divider { margin-left: 36px; margin-right: 36px; }\n  .cvr1-section-pad { padding: 36px 36px 8px; }\n  .cvr1-closing { padding: 28px 36px; }\n  .cvr1-fs-body { grid-template-columns: 260px 1fr; }\n  .cvr1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Private Moon Studios","offers":[{"title":"Default Title","offer_id":53725219127623,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Cuv_e_00.webp?v=1776434266","url":"https:\/\/frogames.it\/en\/products\/cuvee","provider":"FroGames","version":"1.0","type":"link"}